

/* Start:/local/templates/agami_new/css/main.css?17491984922355817*/
:root {
    --f-Manrope: "Manrope", sans-serif;
    --f-Circe: "Circe", sans-serif;
    --f-Stapel: "Stapel", sans-serif;
    --c-main: #1C1C1C;
    --c-main-80: #262626;
    --c-main-60: #3E3E3E;
    --c-main-50: #F7F7F7;
    --c-main-40: #5F5F5F;
    --c-main-30: #878787;
    --c-main-20: #A0A0A0;
    --c-main-10: #DBDBDB;
    --c-sub: #BCA75B;
    --c-sub-80: #E2D194;
    --c-sub-20: #F5EED3;
    --headerH: 128px;
}
@media (max-width: 767px) {
    :root {
        --headerH: 57px;
    }
}

.btn-def, .clr-btn {
    outline: none;
    border: none;
    background: none;
    cursor: pointer;
    padding: 0;
}
.btn-def:hover, .clr-btn:hover, .btn-def:active, .clr-btn:active, .btn-def:focus, .clr-btn:focus {
    outline: none;
}

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

html {
    font-family: sans-serif;
    line-height: normal;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

body {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: normal;
    color: #000000;
    text-align: left;
    background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important;
}

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

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 15px;
}

p {
    margin-top: 0;
    margin-bottom: 15px;
}

abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}

dt {
    font-weight: bold;
}

dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b,
strong {
    font-weight: bold;
}

small {
    font-size: 80%;
}

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

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

a {
    background-color: transparent;
}

a:not([href]) {
    color: inherit;
    text-decoration: none;
}
a:not([href]):hover {
    color: inherit;
    text-decoration: none;
}

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

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
}

figure {
    margin: 0 0 1rem;
}

img {
    vertical-align: middle;
    border-style: none;
}

svg {
    overflow: hidden;
    vertical-align: middle;
}

table {
    border-collapse: collapse;
}

th {
    text-align: inherit;
}

label {
    display: inline-block;
    margin-bottom: 0;
}

button {
    border-radius: 0;
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

select {
    word-wrap: normal;
}

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

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

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

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
    -webkit-appearance: listbox;
}

textarea {
    overflow: auto;
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

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

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

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}

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

output {
    display: inline-block;
}

summary {
    display: list-item;
    cursor: pointer;
}

template {
    display: none;
}

[hidden] {
    display: none !important;
}

.d-none {
    display: none !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.d-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
@media (min-width: 1306px) {
    .d-xl-none {
        display: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 768px) {
    .container {
        max-width: 738px;
    }
}
@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}
@media (min-width: 1306px) {
    .container {
        max-width: 1286px;
    }
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.svg-icon-calendar {
    height: 32px;
    width: 32px;
}

.svg-icon-edit_circle {
    height: 16px;
    width: 16px;
}

.svg-icon-edit_circle_active {
    height: 16px;
    width: 16px;
}

.svg-icon-feed-star_gray {
    height: 39px;
    width: 40px;
}

.svg-icon-feed-star_yellow {
    height: 39px;
    width: 40px;
}

.svg-icon-promoban-percent-ico {
    height: 115px;
    width: 114px;
}

.svg-icon-promoban-prize-ico {
    height: 203px;
    width: 217px;
}

.svg-icon-promoban-star-ico {
    height: 244px;
    width: 299px;
}

.svg-icon-quotes-to-top {
    height: 37px;
    width: 40px;
}

.svg-icon-sedacia-info-img-1 {
    height: 35px;
    width: 26px;
}

.svg-icon-sedacia-info-img-2 {
    height: 31px;
    width: 22px;
}

.svg-icon-sedacia-info-img-3 {
    height: 29px;
    width: 30px;
}

.svg-icon-sedacia-info-img-4 {
    height: 23px;
    width: 30px;
}

.svg-icon-services-ico-1 {
    height: 26px;
    width: 26px;
}

.svg-icon-services-ico-2 {
    height: 32px;
    width: 22px;
}

.svg-icon-services-ico-3 {
    height: 26px;
    width: 26px;
}

.svg-icon-services-ico-4 {
    height: 24px;
    width: 22px;
}

.svg-icon-services-ico-5 {
    height: 28px;
    width: 26px;
}

.svg-icon-services-ico-6 {
    height: 29px;
    width: 30px;
}

.svg-icon-services-ico-7 {
    height: 25px;
    width: 35px;
}

.svg-icon-shadow-check {
    height: 63px;
    width: 68px;
}

.svg-icon-star {
    height: 62px;
    width: 64px;
}

.svg-icon-star_gray_no-shadow {
    height: 17px;
    width: 18px;
}

.svg-icon-star_yellow_no-shadow {
    height: 17px;
    width: 18px;
}

.svg-icon-time-orange {
    height: 32px;
    width: 32px;
}

.svg-icon-arrow-down {
    height: 18px;
    width: 18px;
}

.svg-icon-arrow-down_active {
    height: 18px;
    width: 18px;
}

.svg-icon-before-after-handler {
    height: 36px;
    width: 36px;
}

.svg-icon-check-ico {
    height: 8px;
    width: 10px;
}

.svg-icon-check-ico-v2 {
    height: 10px;
    width: 12px;
}

.svg-icon-check-ico-v3 {
    height: 6px;
    width: 6px;
}

.svg-icon-check-ico-v4 {
    height: 10px;
    width: 12px;
}

.svg-icon-children {
    height: 15px;
    width: 18px;
}

.svg-icon-clear-btn {
    height: 19px;
    width: 18px;
}

.svg-icon-close-btn {
    height: 16px;
    width: 16px;
}

.svg-icon-corner-arrow {
    height: 18px;
    width: 18px;
}

.svg-icon-corner-arrow_active {
    height: 18px;
    width: 18px;
}

.svg-icon-corner-arrow_white {
    height: 18px;
    width: 18px;
}

.svg-icon-hoverinfo-ico {
    height: 12px;
    width: 8px;
}

.svg-icon-location {
    height: 20px;
    width: 16px;
}

.svg-icon-mail-ico {
    height: 12px;
    width: 16px;
}

.svg-icon-metro {
    height: 20px;
    width: 20px;
}

.svg-icon-play-btn-ico {
    height: 34px;
    width: 27px;
}

.svg-icon-quotes-to-top {
    height: 34px;
    width: 37px;
}

.svg-icon-search {
    height: 32px;
    width: 32px;
}

.svg-icon-slider-arr-left {
    height: 14px;
    width: 8px;
}

.svg-icon-slider-arr-right {
    height: 14px;
    width: 8px;
}

.svg-icon-slider-arrow-left {
    height: 16px;
    width: 18px;
}

.svg-icon-slider-arrow-left_v2 {
    height: 14px;
    width: 8px;
}

.svg-icon-slider-arrow-right {
    height: 16px;
    width: 18px;
}

.svg-icon-slider-arrow-right_v2 {
    height: 14px;
    width: 8px;
}

.svg-icon-socials-ok {
    height: 14px;
    width: 8px;
}

.svg-icon-socials-rr {
    height: 12px;
    width: 14px;
}

.svg-icon-socials-star {
    height: 16px;
    width: 16px;
}

.svg-icon-socials-tg {
    height: 12px;
    width: 14px;
}

.svg-icon-socials-viber {
    height: 14px;
    width: 14px;
}

.svg-icon-socials-vk {
    height: 8px;
    width: 14px;
}

.svg-icon-socials-vk_v2 {
    height: 10px;
    width: 16px;
}

.svg-icon-socials-yt {
    height: 14px;
    width: 14px;
}

.svg-icon-tel {
    height: 18px;
    width: 18px;
}

.svg-icon-time {
    height: 16px;
    width: 16px;
}

.carousel {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.carousel *, .carousel *:before, .carousel *:after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

.carousel.is-draggable {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}

.carousel.is-dragging {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.carousel__viewport {
    position: relative;
    overflow: hidden;
    max-width: 100%;
    max-height: 100%;
}

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

.carousel__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: var(--carousel-slide-width, 60%);
    max-width: 100%;
    padding: 1rem;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
}

.has-dots {
    margin-bottom: calc(0.5rem + 22px);
}

.carousel__dots {
    margin: 0 auto;
    padding: 0;
    position: absolute;
    top: calc(100% + 0.5rem);
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.carousel__dots .carousel__dot {
    margin: 0;
    padding: 0;
    display: block;
    position: relative;
    width: 22px;
    height: 22px;
    cursor: pointer;
}

.carousel__dots .carousel__dot:after {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: currentColor;
    opacity: 0.25;
    -webkit-transition: opacity 0.15s ease-in-out;
    -o-transition: opacity 0.15s ease-in-out;
    transition: opacity 0.15s ease-in-out;
}

.carousel__dots .carousel__dot.is-selected:after {
    opacity: 1;
}

.carousel__button {
    width: var(--carousel-button-width, 48px);
    height: var(--carousel-button-height, 48px);
    padding: 0;
    border: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    pointer-events: all;
    cursor: pointer;
    color: var(--carousel-button-color, currentColor);
    background: var(--carousel-button-bg, transparent);
    border-radius: var(--carousel-button-border-radius, 50%);
    -webkit-box-shadow: var(--carousel-button-shadow, none);
    box-shadow: var(--carousel-button-shadow, none);
    -webkit-transition: opacity 0.15s ease;
    -o-transition: opacity 0.15s ease;
    transition: opacity 0.15s ease;
}

.carousel__button.is-prev, .carousel__button.is-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.carousel__button.is-prev {
    left: 10px;
}

.carousel__button.is-next {
    right: 10px;
}

.carousel__button[disabled] {
    cursor: default;
    opacity: 0.3;
}

.carousel__button svg {
    width: var(--carousel-button-svg-width, 50%);
    height: var(--carousel-button-svg-height, 50%);
    fill: none;
    stroke: currentColor;
    stroke-width: var(--carousel-button-svg-stroke-width, 1.5);
    stroke-linejoin: bevel;
    stroke-linecap: round;
    -webkit-filter: var(--carousel-button-svg-filter, none);
    filter: var(--carousel-button-svg-filter, none);
    pointer-events: none;
}

html.with-fancybox {
    scroll-behavior: auto;
}

body.compensate-for-scrollbar {
    overflow: hidden !important;
    -ms-touch-action: none;
    touch-action: none;
}

.fancybox__container {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    direction: ltr;
    margin: 0;
    padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    color: var(--fancybox-color, #fff);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow: hidden;
    z-index: 1050;
    outline: none;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    --carousel-button-width: 48px;
    --carousel-button-height: 48px;
    --carousel-button-svg-width: 24px;
    --carousel-button-svg-height: 24px;
    --carousel-button-svg-stroke-width: 2.5;
    --carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4));
}

.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

.fancybox__container :focus {
    outline: none;
}

body:not(.is-using-mouse) .fancybox__container :focus {
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));
    box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));
}

@media all and (min-width: 1024px) {
    .fancybox__container {
        --carousel-button-width:48px;
        --carousel-button-height:48px;
        --carousel-button-svg-width:27px;
        --carousel-button-svg-height:27px;
    }
}
.fancybox__backdrop {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: var(--fancybox-bg, rgba(24, 24, 27, 0.92));
}

.fancybox__carousel {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 0;
    height: 100%;
    z-index: 10;
}

.fancybox__carousel.has-dots {
    margin-bottom: calc(0.5rem + 22px);
}

.fancybox__viewport {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: visible;
    cursor: default;
}

.fancybox__track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

.fancybox__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 48px 8px 8px 8px;
    position: relative;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    outline: 0;
    overflow: auto;
    --carousel-button-width: 36px;
    --carousel-button-height: 36px;
    --carousel-button-svg-width: 22px;
    --carousel-button-svg-height: 22px;
}

.fancybox__slide::before, .fancybox__slide::after {
    content: "";
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0;
    margin: auto;
}

@media all and (min-width: 1024px) {
    .fancybox__slide {
        padding: 64px 100px;
    }
}
.fancybox__content {
    margin: 0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);
    padding: 36px;
    color: var(--fancybox-content-color, #374151);
    background: var(--fancybox-content-bg, #fff);
    position: relative;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 20;
}

.fancybox__content :focus:not(.carousel__button.is-close) {
    outline: thin dotted;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.fancybox__caption {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    max-width: 100%;
    margin: 0;
    padding: 1rem 0 0 0;
    line-height: 1.375;
    color: var(--fancybox-color, currentColor);
    visibility: visible;
    cursor: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    overflow-wrap: anywhere;
}

.is-loading .fancybox__caption {
    visibility: hidden;
}

.fancybox__container > .carousel__dots {
    top: 100%;
    color: var(--fancybox-color, #fff);
}

.fancybox__nav .carousel__button {
    z-index: 40;
}

.fancybox__nav .carousel__button.is-next {
    right: 8px;
}

@media all and (min-width: 1024px) {
    .fancybox__nav .carousel__button.is-next {
        right: 40px;
    }
}
.fancybox__nav .carousel__button.is-prev {
    left: 8px;
}

@media all and (min-width: 1024px) {
    .fancybox__nav .carousel__button.is-prev {
        left: 40px;
    }
}
.carousel__button.is-close {
    position: absolute;
    top: 8px;
    right: 8px;
    top: calc(env(safe-area-inset-top, 0px) + 8px);
    right: calc(env(safe-area-inset-right, 0px) + 8px);
    z-index: 40;
}

@media all and (min-width: 1024px) {
    .carousel__button.is-close {
        right: 40px;
    }
}
.fancybox__content > .carousel__button.is-close {
    position: absolute;
    top: -40px;
    right: 0;
    color: var(--fancybox-color, #fff);
}

.fancybox__no-click, .fancybox__no-click button {
    pointer-events: none;
}

.fancybox__spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
    color: var(--fancybox-color, currentColor);
}

.fancybox__slide .fancybox__spinner {
    cursor: pointer;
    z-index: 1053;
}

.fancybox__spinner svg {
    -webkit-animation: fancybox-rotate 2s linear infinite;
    animation: fancybox-rotate 2s linear infinite;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 100%;
}

.fancybox__spinner svg circle {
    fill: none;
    stroke-width: 2.75;
    stroke-miterlimit: 10;
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    -webkit-animation: fancybox-dash 1.5s ease-in-out infinite;
    animation: fancybox-dash 1.5s ease-in-out infinite;
    stroke-linecap: round;
    stroke: currentColor;
}

@-webkit-keyframes fancybox-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes fancybox-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes fancybox-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px;
    }
}
@keyframes fancybox-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px;
    }
}
.fancybox__backdrop, .fancybox__caption, .fancybox__nav, .carousel__dots, .carousel__button.is-close {
    opacity: var(--fancybox-opacity, 1);
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden=false] .fancybox__caption, .fancybox__container.is-animated[aria-hidden=false] .fancybox__nav, .fancybox__container.is-animated[aria-hidden=false] .carousel__dots, .fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {
    -webkit-animation: 0.15s ease backwards fancybox-fadeIn;
    animation: 0.15s ease backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .carousel__button.is-close {
    -webkit-animation: 0.15s ease both fancybox-fadeOut;
    animation: 0.15s ease both fancybox-fadeOut;
}

.fancybox-fadeIn {
    -webkit-animation: 0.15s ease both fancybox-fadeIn;
    animation: 0.15s ease both fancybox-fadeIn;
}

.fancybox-fadeOut {
    -webkit-animation: 0.1s ease both fancybox-fadeOut;
    animation: 0.1s ease both fancybox-fadeOut;
}

.fancybox-zoomInUp {
    -webkit-animation: 0.2s ease both fancybox-zoomInUp;
    animation: 0.2s ease both fancybox-zoomInUp;
}

.fancybox-zoomOutDown {
    -webkit-animation: 0.15s ease both fancybox-zoomOutDown;
    animation: 0.15s ease both fancybox-zoomOutDown;
}

.fancybox-throwOutUp {
    -webkit-animation: 0.15s ease both fancybox-throwOutUp;
    animation: 0.15s ease both fancybox-throwOutUp;
}

.fancybox-throwOutDown {
    -webkit-animation: 0.15s ease both fancybox-throwOutDown;
    animation: 0.15s ease both fancybox-throwOutDown;
}

@-webkit-keyframes fancybox-fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fancybox-fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fancybox-fadeOut {
    to {
        opacity: 0;
    }
}
@keyframes fancybox-fadeOut {
    to {
        opacity: 0;
    }
}
@-webkit-keyframes fancybox-zoomInUp {
    from {
        -webkit-transform: scale(0.97) translate3d(0, 16px, 0);
        transform: scale(0.97) translate3d(0, 16px, 0);
        opacity: 0;
    }
    to {
        -webkit-transform: scale(1) translate3d(0, 0, 0);
        transform: scale(1) translate3d(0, 0, 0);
        opacity: 1;
    }
}
@keyframes fancybox-zoomInUp {
    from {
        -webkit-transform: scale(0.97) translate3d(0, 16px, 0);
        transform: scale(0.97) translate3d(0, 16px, 0);
        opacity: 0;
    }
    to {
        -webkit-transform: scale(1) translate3d(0, 0, 0);
        transform: scale(1) translate3d(0, 0, 0);
        opacity: 1;
    }
}
@-webkit-keyframes fancybox-zoomOutDown {
    to {
        -webkit-transform: scale(0.97) translate3d(0, 16px, 0);
        transform: scale(0.97) translate3d(0, 16px, 0);
        opacity: 0;
    }
}
@keyframes fancybox-zoomOutDown {
    to {
        -webkit-transform: scale(0.97) translate3d(0, 16px, 0);
        transform: scale(0.97) translate3d(0, 16px, 0);
        opacity: 0;
    }
}
@-webkit-keyframes fancybox-throwOutUp {
    to {
        -webkit-transform: translate3d(0, -30%, 0);
        transform: translate3d(0, -30%, 0);
        opacity: 0;
    }
}
@keyframes fancybox-throwOutUp {
    to {
        -webkit-transform: translate3d(0, -30%, 0);
        transform: translate3d(0, -30%, 0);
        opacity: 0;
    }
}
@-webkit-keyframes fancybox-throwOutDown {
    to {
        -webkit-transform: translate3d(0, 30%, 0);
        transform: translate3d(0, 30%, 0);
        opacity: 0;
    }
}
@keyframes fancybox-throwOutDown {
    to {
        -webkit-transform: translate3d(0, 30%, 0);
        transform: translate3d(0, 30%, 0);
        opacity: 0;
    }
}
.fancybox__carousel .carousel__slide {
    scrollbar-width: thin;
    scrollbar-color: #ccc rgba(255, 255, 255, 0.1);
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {
    background-color: rgba(255, 255, 255, 0.1);
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
}

.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox__carousel.is-dragging .fancybox__slide, .fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox__carousel .fancybox__slide .fancybox__content {
    cursor: auto;
}

.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}

.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox__image {
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.has-image .fancybox__content {
    padding: 0;
    background: rgba(0, 0, 0, 0);
    min-height: 1px;
}

.is-closing .has-image .fancybox__content {
    overflow: visible;
}

.has-image[data-image-fit=contain] {
    overflow: visible;
    -ms-touch-action: none;
    touch-action: none;
}

.has-image[data-image-fit=contain] .fancybox__content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.has-image[data-image-fit=contain] .fancybox__image {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.has-image[data-image-fit=contain-w] {
    overflow-x: hidden;
    overflow-y: auto;
}

.has-image[data-image-fit=contain-w] .fancybox__content {
    min-height: auto;
}

.has-image[data-image-fit=contain-w] .fancybox__image {
    max-width: 100%;
    height: auto;
}

.has-image[data-image-fit=cover] {
    overflow: visible;
    -ms-touch-action: none;
    touch-action: none;
}

.has-image[data-image-fit=cover] .fancybox__content {
    width: 100%;
    height: 100%;
}

.has-image[data-image-fit=cover] .fancybox__image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
    max-width: 100%;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    min-height: 1px;
    overflow: visible;
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {
    width: 100%;
    height: 80%;
}

.fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
    width: 960px;
    height: 540px;
    max-width: 100%;
    max-height: 100%;
}

.fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
    padding: 0;
    background: rgba(24, 24, 27, 0.9);
    color: #fff;
}

.fancybox__carousel .fancybox__slide.has-map .fancybox__content {
    background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
    border: 0;
    display: block;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

.fancybox__thumbs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    padding: 0px 3px;
    opacity: var(--fancybox-opacity, 1);
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {
    -webkit-animation: 0.15s ease-in backwards fancybox-fadeIn;
    animation: 0.15s ease-in backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__thumbs {
    opacity: 0;
}

.fancybox__thumbs .carousel__slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: var(--fancybox-thumbs-width, 96px);
    margin: 0;
    padding: 8px 3px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: visible;
    cursor: pointer;
}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-width: 5px;
    border-style: solid;
    border-color: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
    opacity: 0;
    -webkit-transition: opacity 0.15s ease;
    -o-transition: opacity 0.15s ease;
    transition: opacity 0.15s ease;
    border-radius: var(--fancybox-thumbs-border-radius, 4px);
}

.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {
    opacity: 0.92;
}

.fancybox__thumbs .carousel__slide > * {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox__thumb {
    position: relative;
    width: 100%;
    padding-top: calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));
    background-size: cover;
    background-position: center center;
    background-color: rgba(255, 255, 255, 0.1);
    background-repeat: no-repeat;
    border-radius: var(--fancybox-thumbs-border-radius, 4px);
}

.fancybox__toolbar {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 20;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), color-stop(8.1%, rgba(0, 0, 0, 0.006)), color-stop(15.5%, rgba(0, 0, 0, 0.021)), color-stop(22.5%, rgba(0, 0, 0, 0.046)), color-stop(29%, rgba(0, 0, 0, 0.077)), color-stop(35.3%, rgba(0, 0, 0, 0.114)), color-stop(41.2%, rgba(0, 0, 0, 0.155)), color-stop(47.1%, rgba(0, 0, 0, 0.198)), color-stop(52.9%, rgba(0, 0, 0, 0.242)), color-stop(58.8%, rgba(0, 0, 0, 0.285)), color-stop(64.7%, rgba(0, 0, 0, 0.326)), color-stop(71%, rgba(0, 0, 0, 0.363)), color-stop(77.5%, rgba(0, 0, 0, 0.394)), color-stop(84.5%, rgba(0, 0, 0, 0.419)), color-stop(91.9%, rgba(0, 0, 0, 0.434)), to(rgba(0, 0, 0, 0.44)));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);
    background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);
    padding: 0;
    -ms-touch-action: none;
    touch-action: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    --carousel-button-svg-width: 20px;
    --carousel-button-svg-height: 20px;
    opacity: var(--fancybox-opacity, 1);
    text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4));
}

@media all and (min-width: 1024px) {
    .fancybox__toolbar {
        padding: 8px;
    }
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {
    -webkit-animation: 0.15s ease-in backwards fancybox-fadeIn;
    animation: 0.15s ease-in backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__toolbar {
    opacity: 0;
}

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

.fancybox__toolbar__items--left {
    margin-right: auto;
}

.fancybox__toolbar__items--center {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.fancybox__toolbar__items--right {
    margin-left: auto;
}

@media (max-width: 640px) {
    .fancybox__toolbar__items--center:not(:last-child) {
        display: none;
    }
}
.fancybox__counter {
    min-width: 72px;
    padding: 0 10px;
    line-height: var(--carousel-button-height, 48px);
    text-align: center;
    font-size: 17px;
    font-variant-numeric: tabular-nums;
    -webkit-font-smoothing: subpixel-antialiased;
}

.fancybox__progress {
    background: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
    height: 3px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    z-index: 30;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox__container:-webkit-full-screen::backdrop {
    opacity: 0;
}

.fancybox__container:-ms-fullscreen::backdrop {
    opacity: 0;
}

.fancybox__container:fullscreen::-webkit-backdrop {
    opacity: 0;
}

.fancybox__container:fullscreen::backdrop {
    opacity: 0;
}

.fancybox__button--fullscreen g:nth-child(2) {
    display: none;
}

.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1) {
    display: none;
}

.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1) {
    display: none;
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {
    display: none;
}

.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2) {
    display: block;
}

.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2) {
    display: block;
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {
    display: block;
}

.fancybox__button--slideshow g:nth-child(2) {
    display: none;
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {
    display: none;
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {
    display: block;
}

.blocker {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 1;
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    text-align: center;
}

.blocker:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
}

.blocker.behind {
    background-color: transparent;
}

.modal {
    display: none;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    max-width: 500px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 90%;
    background: #fff;
    padding: 15px 30px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: left;
}

.modal a.close-modal {
    position: absolute;
    top: -12.5px;
    right: -12.5px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
}

.modal-spinner {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    padding: 12px 16px;
    border-radius: 5px;
    background-color: #111;
    height: 20px;
}

.modal-spinner > div {
    border-radius: 100px;
    background-color: #fff;
    height: 20px;
    width: 2px;
    margin: 0 1px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.modal-spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.modal-spinner .rect3 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}

.modal-spinner .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

@-webkit-keyframes sk-stretchdelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.5);
    }
    20% {
        -webkit-transform: scaleY(1);
    }
}
@keyframes sk-stretchdelay {
    0%, 40%, 100% {
        transform: scaleY(0.5);
        -webkit-transform: scaleY(0.5);
    }
    20% {
        transform: scaleY(1);
        -webkit-transform: scaleY(1);
    }
}
.select2-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
}

.select2-container .select2-selection--single {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
    background-color: transparent;
    border: none;
    font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
}

.select2-container .select2-selection--multiple {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline;
    list-style: none;
    padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
    background-color: transparent;
    border: none;
    font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    margin-left: 5px;
    padding: 0;
    max-width: 100%;
    resize: none;
    height: 18px;
    vertical-align: bottom;
    font-family: sans-serif;
    overflow: hidden;
    word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

.select2-dropdown {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}

.select2-results {
    display: block;
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
}

.select2-results__option {
    padding: 6px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none;
}

.select2-results__option--selectable {
    cursor: pointer;
}

.select2-container--open .select2-dropdown {
    left: 0;
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-search--dropdown {
    display: block;
    padding: 4px;
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
    display: none;
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px;
    padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    padding-bottom: 5px;
    padding-right: 5px;
    position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
    padding-left: 20px;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    left: 0;
    top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
    background-color: #f1f1f1;
    color: #333;
    outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    border-left: 1px solid #aaa;
    border-right: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
    float: left;
    margin-left: 10px;
    margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
    padding: 0;
}

.select2-container--default .select2-results__option--disabled {
    color: #999;
}

.select2-container--default .select2-results__option--selected {
    background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #5897fb;
    color: white;
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0;
    padding-bottom: 5px;
    padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555;
    outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
    border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
    padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
    color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #3875d7;
    color: #fff;
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb;
}

/**
 * Swiper 8.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 3, 2022
 */
@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, 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");
    font-weight: 400;
    font-style: normal;
}
:root {
    --swiper-theme-color:#007aff;
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
    visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto;
}

.swiper-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
    -webkit-perspective: 1200px;
    perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    -webkit-scroll-snap-type: y mandatory;
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
    content: "";
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
}

:root {
    --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: "next";
}

.swiper-button-lock {
    display: none;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 0.3s opacity;
    -o-transition: 0.3s opacity;
    transition: 0.3s opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
    position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet:only-child {
    display: none !important;
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0px, -50%, 0);
    transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: 0.2s top, 0.2s -webkit-transform;
    transition: 0.2s top, 0.2s -webkit-transform;
    -o-transition: 0.2s transform, 0.2s top;
    transition: 0.2s transform, 0.2s top;
    transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 0.2s left, 0.2s -webkit-transform;
    transition: 0.2s left, 0.2s -webkit-transform;
    -o-transition: 0.2s transform, 0.2s left;
    transition: 0.2s transform, 0.2s left;
    transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 0.2s right, 0.2s -webkit-transform;
    transition: 0.2s right, 0.2s -webkit-transform;
    -o-transition: 0.2s transform, 0.2s right;
    transition: 0.2s transform, 0.2s right;
    transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}

.swiper-pagination-lock {
    display: none;
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}

.swiper-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}

.swiper-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

.swiper-scrollbar-lock {
    display: none;
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.swiper-slide-zoomed {
    cursor: move;
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}

.swiper-slide-visible .swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s infinite linear;
    animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color:#000;
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube {
    overflow: visible;
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-filter: blur(50px);
    filter: blur(50px);
}

.swiper-flip {
    overflow: visible;
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    -webkit-transition-property: opacity, height, -webkit-transform;
    transition-property: opacity, height, -webkit-transform;
    -o-transition-property: transform, opacity, height;
    transition-property: transform, opacity, height;
    transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
    overflow: visible;
}

.swiper-cards .swiper-slide {
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
    content: " ";
    display: block;
    background: white;
    position: absolute;
    z-index: 30;
    -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px;
}

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px;
}

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
    -webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

.twentytwenty-before-label, .twentytwenty-after-label {
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
    color: white;
    font-size: 13px;
    letter-spacing: 0.1em;
}

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    line-height: 38px;
    padding: 0 20px;
    border-radius: 2px;
}

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
    top: 50%;
    margin-top: -19px;
}

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
    left: 50%;
    margin-left: -45px;
    text-align: center;
    width: 90px;
}

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute;
}

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
    top: 50%;
    margin-top: -6px;
}

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
    left: 50%;
    margin-left: -6px;
}

.twentytwenty-container {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block;
}

.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0);
}

.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
    opacity: 0;
}

.twentytwenty-container * {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.twentytwenty-before-label {
    opacity: 0;
}

.twentytwenty-before-label:before {
    content: attr(data-content);
}

.twentytwenty-after-label {
    opacity: 0;
}

.twentytwenty-after-label:before {
    content: attr(data-content);
}

.twentytwenty-horizontal .twentytwenty-before-label:before {
    left: 10px;
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
    right: 10px;
}

.twentytwenty-vertical .twentytwenty-before-label:before {
    top: 10px;
}

.twentytwenty-vertical .twentytwenty-after-label:before {
    bottom: 10px;
}

.twentytwenty-overlay {
    -webkit-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    background: rgba(0, 0, 0, 0);
    z-index: 25;
}

.twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5);
}

.twentytwenty-overlay:hover .twentytwenty-after-label {
    opacity: 1;
}

.twentytwenty-overlay:hover .twentytwenty-before-label {
    opacity: 1;
}

.twentytwenty-before {
    z-index: 20;
}

.twentytwenty-after {
    z-index: 10;
}

.twentytwenty-handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid white;
    border-radius: 1000px;
    -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
    z-index: 40;
    cursor: pointer;
}

.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 22px;
    -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 50%;
    margin-top: 22px;
    -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-vertical .twentytwenty-handle:before {
    left: 50%;
    margin-left: 22px;
    -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-vertical .twentytwenty-handle:after {
    right: 50%;
    margin-right: 22px;
    -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
    box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-left-arrow {
    border-right: 6px solid white;
    left: 50%;
    margin-left: -17px;
}

.twentytwenty-right-arrow {
    border-left: 6px solid white;
    right: 50%;
    margin-right: -17px;
}

.twentytwenty-up-arrow {
    border-bottom: 6px solid white;
    top: 50%;
    margin-top: -17px;
}

.twentytwenty-down-arrow {
    border-top: 6px solid white;
    bottom: 50%;
    margin-bottom: -17px;
}

.accordion-content {
    display: none;
}

.wrap_af1e.__jivoMobileButton,
.__jivoMobileButton {
    bottom: 60px !important;
}

@-webkit-keyframes hero-bg-animation-1 {
    0% {
        border-radius: 50%;
    }
    15% {
        border-radius: 12% 12% 12% 110%;
    }
    45% {
        border-radius: 12% 12% 12% 110%;
    }
    60% {
        border-radius: 50%;
    }
}

@keyframes hero-bg-animation-1 {
    0% {
        border-radius: 50%;
    }
    15% {
        border-radius: 12% 12% 12% 110%;
    }
    45% {
        border-radius: 12% 12% 12% 110%;
    }
    60% {
        border-radius: 50%;
    }
}
@-webkit-keyframes hero-bg-animation-2 {
    0% {
        border-radius: 12% 110% 12% 12%;
    }
    15% {
        border-radius: 50%;
    }
    45% {
        border-radius: 50%;
    }
    60% {
        border-radius: 12% 110% 12% 12%;
    }
}
@keyframes hero-bg-animation-2 {
    0% {
        border-radius: 12% 110% 12% 12%;
    }
    15% {
        border-radius: 50%;
    }
    45% {
        border-radius: 50%;
    }
    60% {
        border-radius: 12% 110% 12% 12%;
    }
}
.color-blue,
.color-main {
    color: var(--c-main) !important;
}
.color-blue_75,
.color-main_75 {
    color: rgba(28, 28, 28, 0.75) !important;
}

.color-main-30 {
    color: var(--c-main-30) !important;
}

.color-main-60 {
    color: var(--c-main-60) !important;
}

.color-orange,
.color-sub {
    color: var(--c-sub) !important;
}

.color-black {
    color: var(--c-main) !important;
}

.color-default-green {
    color: #13AD59 !important;
}

.metro-color-blue {
    color: #3178B8 !important;
}

.metro-color-green {
    color: #BCD25C !important;
}

.custom-dropdown-c {
    position: relative;
}
.custom-dropdown-c.active .custom-dropdown {
    display: block;
}

.custom-dropdown {
    position: absolute;
    display: none;
    z-index: 100;
}

.dropdown-overlay {
    display: block;
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
    z-index: 9500;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.dropdown-overlay.active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

@media (max-width: 767px) {
    .custom-dropdown-in {
        position: relative;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        background: #fff;
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        -o-transition: transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%);
        margin-top: auto;
        padding: 24px 16px 32px;
        border-radius: 12px 12px 0px 0px;
    }

    .custom-dropdown {
        position: fixed;
        top: auto;
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
        z-index: 9999;
        width: auto;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-radius: 0;
        margin: 0;
        padding: 0;
        background: transparent;
        overflow: auto;
    }
    .custom-dropdown:before {
        display: none;
    }
    .custom-dropdown.show {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .custom-dropdown.active .custom-dropdown-in {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    .custom-dropdown__title {
        font-size: 28px;
        line-height: 34px;
        margin-bottom: 18px;
        padding-right: 60px;
        letter-spacing: -0.01em;
        font-weight: 300;
        font-family: var(--f-Stapel);
    }

    .custom-dropdown__close-btn {
        position: absolute;
        top: 30px;
        right: 23px;
        width: 20px;
        height: 20px;
        background: none;
    }
    .custom-dropdown__close-btn:before, .custom-dropdown__close-btn:after {
        position: absolute;
        display: block;
        content: "";
        width: 100%;
        height: 1px;
        background: #222222;
        top: 50%;
        left: 50%;
    }
    .custom-dropdown__close-btn:before {
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
        transform: translate(-50%, -50%) rotate(45deg);
    }
    .custom-dropdown__close-btn:after {
        -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
        transform: translate(-50%, -50%) rotate(-45deg);
    }
}
@font-face {
    font-family: "Circe";
    src: url("/local/templates/agami_new/css/../fonts/Circe/Circe-Regular.eot");
    src: local("Circe"), local("Circe-Regular"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-Regular.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Circe";
    src: url("/local/templates/agami_new/css/../fonts/Circe/Circe-ExtraLight.eot");
    src: local("Circe ExtraLight"), local("Circe-ExtraLight"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-ExtraLight.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "Circe";
    src: url("/local/templates/agami_new/css/../fonts/Circe/Circe-Thin.eot");
    src: local("Circe Thin"), local("Circe-Thin"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-Thin.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-Thin.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-Thin.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: "Circe";
    src: url("/local/templates/agami_new/css/../fonts/Circe/Circe-Light.eot");
    src: local("Circe Light"), local("Circe-Light"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-Light.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "Circe";
    src: url("/local/templates/agami_new/css/../fonts/Circe/Circe-Bold.eot");
    src: local("Circe Bold"), local("Circe-Bold"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-Bold.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "Circe";
    src: url("/local/templates/agami_new/css/../fonts/Circe/Circe-ExtraBold.eot");
    src: local("Circe ExtraBold"), local("Circe-ExtraBold"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-ExtraBold.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Circe/Circe-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: "Manrope";
    src: url("/local/templates/agami_new/css/../fonts/Manrope/Manrope-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "Manrope";
    src: url("/local/templates/agami_new/css/../fonts/Manrope/Manrope-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "Manrope";
    src: url("/local/templates/agami_new/css/../fonts/Manrope/Manrope-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Manrope";
    src: url("/local/templates/agami_new/css/../fonts/Manrope/Manrope-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "Manrope";
    src: url("/local/templates/agami_new/css/../fonts/Manrope/Manrope-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "Manrope";
    src: url("/local/templates/agami_new/css/../fonts/Manrope/Manrope-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: "Manrope";
    src: url("/local/templates/agami_new/css/../fonts/Manrope/Manrope-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
}
/*
* many Stapel uniq fonts..
*/
@font-face {
    font-family: "Stapel";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Bold.eot");
    src: local("Stapel Bold"), local("../fonts/Stapel/Stapel-Bold"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Bold.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Bold.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "Stapel";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-BoldItalic.eot");
    src: local("Stapel Bold Italic"), local("../fonts/Stapel/Stapel-BoldItalic"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-BoldItalic.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-BoldItalic.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-BoldItalic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: "Stapel";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-MediumItalic.eot");
    src: local("Stapel Medium Italic"), local("../fonts/Stapel/Stapel-MediumItalic"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-MediumItalic.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-MediumItalic.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-MediumItalic.ttf") format("truetype");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: "Stapel";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Medium.eot");
    src: local("Stapel Medium"), local("../fonts/Stapel/Stapel-Medium"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Medium.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Medium.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "Stapel";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Light.eot");
    src: local("Stapel Light"), local("../fonts/Stapel/Stapel-Light"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Light.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Light.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "Stapel";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-LightItalic.eot");
    src: local("Stapel Light Italic"), local("../fonts/Stapel/Stapel-LightItalic"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-LightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-LightItalic.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-LightItalic.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-LightItalic.ttf") format("truetype");
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: "Stapel";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLightItalic.eot");
    src: local("Stapel Extra Light Italic"), local("../fonts/Stapel/Stapel-ExtraLightItalic"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLightItalic.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLightItalic.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLightItalic.ttf") format("truetype");
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: "Stapel";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLight.eot");
    src: local("Stapel Extra Light"), local("../fonts/Stapel/Stapel-ExtraLight"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLight.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLight.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "Stapel";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Italic.eot");
    src: local("Stapel Italic"), local("../fonts/Stapel/Stapel-Italic"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Italic.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Italic.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Italic.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-Italic.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: "Stapel Semi Expanded";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedMedium.eot");
    src: local("Stapel Semi Expanded Medium"), local("../fonts/Stapel/Stapel-SemiExpandedMedium"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedMedium.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedMedium.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedMedium.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedMedium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "Stapel Semi Expanded";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedBlack.eot");
    src: local("Stapel Semi Expanded Black"), local("../fonts/Stapel/Stapel-SemiExpandedBlack"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedBlack.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedBlack.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedBlack.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedBlack.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: "Stapel Semi Expanded";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedBold.eot");
    src: local("Stapel Semi Expanded Bold"), local("../fonts/Stapel/Stapel-SemiExpandedBold"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedBold.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedBold.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedBold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "Stapel Semi Expanded Extra";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedExtraBold.eot");
    src: local("Stapel Semi Expanded Extra Bold"), local("../fonts/Stapel/Stapel-SemiExpandedExtraBold"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedExtraBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedExtraBold.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedExtraBold.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-SemiExpandedExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: "Stapel Expanded Extra";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedExtraBold.eot");
    src: local("Stapel Expanded Extra Bold"), local("../fonts/Stapel/Stapel-ExpandedExtraBold"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedExtraBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedExtraBold.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedExtraBold.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: "Stapel Text";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-BoldItalic.eot");
    src: local("Stapel Text Bold Italic"), local("../fonts/Stapel/StapelText-BoldItalic"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-BoldItalic.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-BoldItalic.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-BoldItalic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: "Stapel Text";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-Bold.eot");
    src: local("Stapel Text Bold"), local("../fonts/Stapel/StapelText-Bold"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-Bold.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-Bold.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "Stapel Text";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-Italic.eot");
    src: local("Stapel Text Italic"), local("../fonts/Stapel/StapelText-Italic"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-Italic.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-Italic.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-Italic.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-Italic.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: "Stapel Text";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-LightItalic.eot");
    src: local("Stapel Text Light Italic"), local("../fonts/Stapel/StapelText-LightItalic"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-LightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-LightItalic.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-LightItalic.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/StapelText-LightItalic.ttf") format("truetype");
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: "Stapel Expanded";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedBlack.eot");
    src: local("Stapel Expanded Black"), local("../fonts/Stapel/Stapel-ExpandedBlack"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedBlack.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedBlack.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedBlack.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedBlack.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: "Stapel Expanded";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedBold.eot");
    src: local("Stapel Expanded Bold"), local("../fonts/Stapel/Stapel-ExpandedBold"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedBold.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedBold.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExpandedBold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "Stapel Extra";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLightItalic.eot");
    src: local("Stapel Extra Light Italic"), local("../fonts/Stapel/Stapel-ExtraLightItalic"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLightItalic.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLightItalic.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLightItalic.ttf") format("truetype");
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: "Stapel Extra";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLight.eot");
    src: local("Stapel Extra Light"), local("../fonts/Stapel/Stapel-ExtraLight"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLight.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLight.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "Stapel Extra";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraBold.eot");
    src: local("Stapel Extra Bold"), local("../fonts/Stapel/Stapel-ExtraBold"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraBold.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraBold.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: "Stapel Extra";
    src: url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraBoldItalic.eot");
    src: local("Stapel Extra Bold Italic"), local("../fonts/Stapel/Stapel-ExtraBoldItalic"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraBoldItalic.woff2") format("woff2"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraBoldItalic.woff") format("woff"), url("/local/templates/agami_new/css/../fonts/Stapel/Stapel-ExtraBoldItalic.ttf") format("truetype");
    font-weight: 800;
    font-style: italic;
}
/*
* ... end;
*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0;
    font-family: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    font-size: inherit;
}

p:last-child {
    margin-bottom: 0;
}

figure {
    margin: 0;
}

label {
    font-weight: normal;
    cursor: pointer;
}

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

a {
    color: inherit;
}

a,
a:hover,
a:focus {
    text-decoration: none;
    outline: none;
}

img {
    max-width: 100%;
    height: auto;
}

html {
    width: 100%;
    height: 100%;
}

body {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    line-height: normal;
    font-family: var(--f-Manrope);
    color: #1C1C1C;
    background: #ffffff;
    -webkit-transition: padding-top 0.3s;
    -o-transition: padding-top 0.3s;
    transition: padding-top 0.3s;
}
body.has-banner {
    -webkit-transition: padding-top 0s;
    -o-transition: padding-top 0s;
    transition: padding-top 0s;
    --headerH: 183px;
}
body.has-banner .scroller {
    -webkit-transition: padding-top 0s;
    -o-transition: padding-top 0s;
    transition: padding-top 0s;
}
body.has-banner .header-ban {
    background: #DC5071;
}
@media (max-width: 767px) {
    body.has-banner {
        --headerH: 117px;
    }
}
body.modal-is-opened .scrollbar-track {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
body.scroll-is-inited .tabs-nav {
    -webkit-transition: top 0s;
    -o-transition: top 0s;
    transition: top 0s;
}
body.scroll-is-inited .tabs-nav.fixed-panel {
    -webkit-transition: top 0s, -webkit-box-shadow 0.3s;
    transition: top 0s, -webkit-box-shadow 0.3s;
    -o-transition: top 0s, box-shadow 0.3s;
    transition: top 0s, box-shadow 0.3s;
    transition: top 0s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}
body.menu-is-opened .mob-fixed-nav {
    display: none;
}
@media (min-width: 1306px) {
    body {
        overflow: hidden;
    }
}

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

.footer {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-top: auto;
}

.svg-icon {
    display: inline-block;
    fill: currentColor;
}

.hidden-svg-gradient {
    width: 0;
    height: 0;
    display: block;
}

.body-overflow {
    overflow: hidden;
    position: fixed;
}

.overflow-hidden {
    overflow: hidden;
}

.hidden {
    display: none !important;
}

.fixed-panel {
    z-index: 50;
    position: fixed !important;
    left: 0;
    right: 0;
}
.fixed-panel_end {
    position: absolute !important;
}

.position-relative {
    position: relative;
}

/* swiper */
.swiper-c {
    position: relative;
}

.swiper-controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 40px;
    position: relative;
    z-index: 2;
}

.swiper-custom-button {
    margin-right: 4px;
    width: 36px;
    height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    border-radius: 0;
    color: var(--c-main);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.swiper-custom-button svg {
    stroke: currentColor;
}
@media (min-width: 992px) {
    .swiper-custom-button:hover {
        color: var(--c-main-80);
    }
}
.swiper-custom-button:active {
    color: var(--c-main);
}
.swiper-custom-button.swiper-button-disabled {
    pointer-events: none;
    opacity: 0.4;
}
.swiper-custom-button_circle {
    width: 64px;
    height: 64px;
    margin-right: 12px;
    border-radius: 50%;
    background-color: #F7F7F7;
    border: 1px solid transparent;
}
.swiper-custom-button_circle:last-child {
    margin-right: 0;
}
@media (hover: hover) {
    .swiper-custom-button_circle:hover {
        background: var(--c-main-10);
    }
}
.swiper-custom-button_circle.swiper-button-disabled {
    pointer-events: none;
    background: none;
    border: 1px solid var(--c-main-10);
    color: var(--c-main-10);
    opacity: 1;
}

@media (max-width: 767px) {
    .swiper-custom-dots.swiper-pagination-bullets {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .swiper-custom-dots.swiper-pagination-bullets .swiper-pagination-bullet {
        width: 4px;
        height: 4px;
        background: var(--c-main-10);
        margin: 2px;
        border-radius: 2px;
        opacity: 1;
    }
    .swiper-custom-dots.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 30px;
        background: var(--c-main);
    }
}

/* swiper ... end;*/
/* twentytwenty */
.twentytwenty-overlay {
    display: none;
}

.twentytwenty-handle {
    height: 40px;
    width: 40px;
    left: 50%;
    top: auto;
    bottom: 40px;
    margin-left: -20px;
    margin-top: -20px;
    border: none;
    border-radius: 0;
    cursor: pointer;
    background: no-repeat url("/local/templates/agami_new/css/../img/svg-mono/before-after-handler.svg") center/contain;
    -webkit-box-shadow: 0px 8px 32px -2px rgba(0, 0, 0, 0.08), inset 0px -2px 1px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 8px 32px -2px rgba(0, 0, 0, 0.08), inset 0px -2px 1px rgba(0, 0, 0, 0.04);
}
@media (max-width: 767px) {
    .twentytwenty-handle {
        width: 36px;
        height: 36px;
        bottom: 8px;
    }
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
    width: 2px;
    margin-left: -1px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 0;
}
.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 0;
}
.twentytwenty-horizontal .twentytwenty-handle .twentytwenty-left-arrow,
.twentytwenty-horizontal .twentytwenty-handle .twentytwenty-right-arrow {
    display: none;
}

/* twentytwenty ... end; */
/* fancybox */
.fancybox__button--fullscreen,
.fancybox__button--zoom,
.fancybox__button--thumbs,
.fancybox__button--slideshow,
.fancybox__thumbs {
    display: none;
}

/* fancybox ... end; */
.section {
    position: relative;
    padding-top: 80px;
    padding-bottom: 120px;
    background: #fff;
    border-radius: 0;
    margin-top: -40px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section_first {
    margin-top: 0;
    border-radius: 0;
}
.section_bg-gray {
    background: #F7F7F7;
}
.section_bg-dark {
    background: var(--c-main);
}
.section__title {
    font-family: var(--f-Stapel);
    font-weight: 300;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.01em;
    margin-bottom: 32px;
}
.section__title:last-child {
    margin-bottom: 0;
}
.section__desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-80);
    margin-bottom: 40px;
}
.section__desc:last-child {
    margin-bottom: 0;
}
.section__desc p {
    margin-bottom: 8px;
}
.section__desc p:last-child {
    margin-bottom: 0;
}
.section__btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
}

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

.section-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    margin-right: 70px;
}

.section-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 726px;
}

@media (max-width: 1305px) {
    .section-c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .section-l {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        margin-right: 0;
        margin-bottom: 32px;
    }

    .section-r {
        width: 100%;
    }

    .section__title {
        font-size: 36px;
        line-height: 42px;
    }
}
@media (max-width: 991px) {
    .section {
        padding-top: 60px;
        padding-bottom: 100px;
    }
}
@media (max-width: 767px) {
    .section {
        padding-top: 40px;
        padding-bottom: 48px;
        border-radius: 0;
        margin-top: 0;
    }
    .section_first {
        padding-top: 16px;
        margin-top: 0;
        border-radius: 0;
    }

    .section__title {
        font-size: 28px;
        line-height: 31px;
        margin-bottom: 16px;
    }

    .section__desc {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 24px;
    }
    .section__desc p {
        margin-bottom: 8px;
    }

    .section-l {
        margin-bottom: 24px;
    }
}
.custom-tab {
    position: relative;
    display: none;
}
.custom-tab.active {
    display: block;
}

.fw-thin {
    font-weight: 100 !important;
}

.fw-exlight {
    font-weight: 200 !important;
}

.fw-light {
    font-weight: 300 !important;
}

.fw-reg {
    font-weight: normal !important;
}

.fw-med {
    font-weight: 500 !important;
}

.fw-semi {
    font-weight: 600 !important;
}

.fw-bold {
    font-weight: bold !important;
}

.fw-extrbld {
    font-weight: 800 !important;
}

.fw-black {
    font-weight: 900 !important;
}

.text-line-through {
    text-decoration: line-through !important;
}

.links-hover {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .links-hover:hover {
        opacity: 0.6;
    }
    .links-hover:active {
        opacity: 1;
    }
}

.links-orange-hover {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
@media (min-width: 992px) {
    .links-orange-hover:hover {
        color: var(--c-sub);
    }
}
.links-orange-hover:active {
    color: var(--c-sub);
}

.link-def,
a.link-def {
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color: var(--c-sub);
    text-decoration: underline;
}
@media (min-width: 992px) {
    .link-def:hover,
    a.link-def:hover {
        color: var(--c-sub-80);
        text-decoration: none;
    }
}
.link-def:active,
a.link-def:active {
    color: var(--c-sub-80);
}

.page-title {
    font-weight: 200;
    font-family: var(--f-Stapel);
    font-size: 56px;
    line-height: 62px;
    margin-bottom: 32px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}
.page-title:last-child {
    margin-bottom: 0;
}
@media (max-width: 767px) {
    .page-title {
        font-size: 32px;
        line-height: 35px;
        margin-bottom: 24px;
    }
}
.p-services .page-title, .p-pay-service .page-title, .p-article .page-title, .p-feedbacks .page-title {
    color: var(--c-main);
}

.page-desc {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    max-width: 640px;
    margin-bottom: 44px;
}
.page-desc:last-child {
    margin-bottom: 0;
}
@media (max-width: 767px) {
    .page-desc {
        font-size: 14px;
        line-height: 20px;
    }
}

.breadcrumbs {
    margin-bottom: 40px;
    position: relative;
    z-index: 5;
}

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

.breadcrumbs__item {
    position: relative;
    margin-right: 20px;
}
.breadcrumbs__item:before {
    position: absolute;
    display: block;
    content: "";
    background: var(--c-main-60);
    border-radius: 1px;
    width: 1px;
    height: 10px;
    top: 55%;
    -webkit-transform: translateY(-50%) rotate(30deg);
    -ms-transform: translateY(-50%) rotate(30deg);
    transform: translateY(-50%) rotate(30deg);
    left: 100%;
    margin-left: 9px;
}
.breadcrumbs__item:last-child {
    margin-right: 0;
}
.breadcrumbs__item:last-child:before {
    display: none;
}
.breadcrumbs__item:last-child .breadcrumbs__link {
    pointer-events: none;
    color: #F7F7F7;
}
.p-services .breadcrumbs__item .breadcrumbs__link, .p-pay-service .breadcrumbs__item .breadcrumbs__link, .p-article .breadcrumbs__item .breadcrumbs__link, .p-feedbacks .breadcrumbs__item .breadcrumbs__link, .p-doctors .breadcrumbs__item .breadcrumbs__link {
    color: var(--c-main);
}

.breadcrumbs__link {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

@media (max-width: 991px) {
    .breadcrumbs {
        margin-bottom: 32px;
    }
}
@media (max-width: 767px) {
    .breadcrumbs__list {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        white-space: nowrap;
    }

    .breadcrumbs__link {
        font-size: 10px;
        line-height: 14px;
    }

    .breadcrumbs__item:last-child {
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }
}
.btns-wrap {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.btns-wrap_center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.request-btn {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    padding-right: 16px;
    border-bottom: 2px solid transparent;
    color: var(--c-main);
}
.request-btn:before {
    position: absolute;
    display: block;
    content: "";
    width: 66%;
    height: 2px;
    max-width: 100%;
    bottom: -2px;
    right: 0;
    background: var(--c-sub-80);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.request-btn__title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 20px;
    line-height: 22px;
    height: 52px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 2px;
}
.request-btn__ico-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 20px;
    width: 20px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    margin-left: 16px;
}
.request-btn__ico {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.request-btn_w-174 {
    width: 174px;
}
.request-btn_justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.request-btn.disabled {
    color: #A0A0A0;
    pointer-events: none;
}
.request-btn.disabled:before {
    background: #A0A0A0;
}
.request-btn.disabled .request-btn__ico {
    color: #A0A0A0;
}
@media (min-width: 992px) {
    .request-btn:hover:before {
        width: 100%;
    }
    .request-btn:hover .request-btn__ico {
        color: var(--c-sub-80);
    }
}
.request-btn:active {
    color: var(--c-main);
}
.request-btn:active:before {
    width: 100%;
    background: var(--c-sub);
}
.request-btn:active .request-btn__ico {
    color: var(--c-main);
}
.request-btn_white {
    color: #fff;
}
.request-btn_white:active {
    color: #fff;
}
.request-btn_white:active:before {
    width: 100%;
    background: var(--c-sub);
}
.request-btn_white:active .request-btn__ico {
    color: #fff;
}
@media (max-width: 767px) {
    .request-btn {
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-right: 0;
        border-radius: 8px;
        border: 1px solid var(--c-sub-80);
    }
    .request-btn:before {
        display: none;
    }
    .request-btn__title {
        text-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .request-btn:active {
        border-color: var(--c-sub);
        color: var(--c-main);
    }
    .request-btn.disabled {
        border-color: #A0A0A0;
    }
    .request-btn_white {
        color: #fff;
    }
    .request-btn_white:active {
        color: #fff;
    }
}
@media (max-width: 374px) {
    .request-btn__title {
        font-size: 16px;
    }
    .request-btn__ico-wrap {
        margin-left: 8px;
    }
}

.btn-def {
    position: relative;
    height: 52px;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    border-radius: 0;
    border: none;
    font-size: 20px;
    line-height: 22px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color: var(--c-main-80);
}
.btn-def:after {
    display: block;
    position: relative;
    content: "";
    width: 18px;
    height: 18px;
    background: url("/local/templates/agami_new/css/../img/svg-mono/corner-arrow.svg");
    background-size: contain;
    margin-left: 8px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    top: 1px;
}
.btn-def:before {
    display: block;
    position: absolute;
    content: "";
    width: 18px;
    height: 18px;
    background: url("/local/templates/agami_new/css/../img/svg-mono/corner-arrow_active.svg");
    background-size: contain;
    margin-left: 8px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    top: 1px;
    opacity: 0;
}
@media (min-width: 992px) {
    .btn-def:hover {
        color: var(--c-sub);
    }
    .btn-def:hover:after {
        background-image: url("/local/templates/agami_new/css/../img/svg-mono/corner-arrow_active.svg");
    }
}
.btn-def:active {
    color: var(--c-sub);
}
.btn-def:active:after {
    background-image: url("/local/templates/agami_new/css/../img/svg-mono/corner-arrow_active.svg");
}
.btn-def.disabled {
    pointer-events: none;
    opacity: 0.6;
}
.btn-def_w-arrow-down:before {
    background-image: url("/local/templates/agami_new/css/../img/svg-mono/arrow-down_active.svg");
}
.btn-def_w-arrow-down:after {
    background-image: url("/local/templates/agami_new/css/../img/svg-mono/arrow-down.svg");
}
@media (min-width: 992px) {
    .btn-def_w-arrow-down:hover:after {
        background-image: url("/local/templates/agami_new/css/../img/svg-mono/arrow-down_active.svg");
    }
}
.btn-def_w-arrow-down:active:after {
    background-image: url("/local/templates/agami_new/css/../img/svg-mono/arrow-down_active.svg");
}
.btn-def_white {
    color: #fff;
}
.btn-def_white:after {
    background-image: url("/local/templates/agami_new/css/../img/svg-mono/corner-arrow_white.svg");
}
@media (min-width: 992px) {
    .btn-def_white:hover {
        color: var(--c-main);
    }
    .btn-def_white:hover:after {
        background-image: url("/local/templates/agami_new/css/../img/svg-mono/corner-arrow.svg");
    }
}
.btn-def_white:active {
    color: var(--c-main);
}
.btn-def_white:active:after {
    background-image: url("/local/templates/agami_new/css/../img/svg-mono/corner-arrow.svg");
}
@media (max-width: 767px) {
    .btn-def {
        width: 100%;
    }
    .btn-def:after {
        width: 20px;
        height: 20px;
        margin-left: 16px;
    }
}

.footer {
    background: #1C1C1C;
    border-radius: 0;
    overflow: hidden;
    position: relative;
    margin-top: -40px;
    z-index: 1;
}

.footer-bg {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    pointer-events: none;
    max-width: initial;
}

.footer-top {
    padding: 80px 0 56px;
    position: relative;
}

.footer-bot {
    position: relative;
}

.footer-bot-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding: 16px 0 20px;
    font-size: 16px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.4);
    letter-spacing: -0.01em;
    font-weight: 400;
}

.footer-bot-r {
    margin-left: 366px;
}

.footer__made-info a {
    font-weight: 800;
    color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .footer__made-info a:hover {
        opacity: 0.6;
    }
    .footer__made-info a:active {
        opacity: 1;
    }
}

.footer-top__logo {
    display: block;
    max-width: 175px;
}

.footer-top-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.footer-top-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.footer-top-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: auto;
}

.footer-top__cols {
    padding-top: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.footer-top__col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.footer-top__col-1 {
    width: 300px;
}
.footer-top__col-2 {
    width: 325px;
}
.footer-top__col-3 {
    width: 300px;
}

.footer-top__col-title {
    margin-bottom: 46px;
    font-family: var(--f-Stapel);
    font-weight: 300;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
}

.footer-top__nav-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px;
}
.footer-top__nav-item:last-child {
    margin-bottom: 0;
}

.footer-top__nav-link {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .footer-top__nav-link:hover {
        opacity: 0.6;
    }
    .footer-top__nav-link:active {
        opacity: 1;
    }
}

.footer-top__contacts-section {
    margin-bottom: 24px;
}
.footer-top__contacts-section:last-child {
    margin-bottom: 0;
}

.footer-top__contacts-section-title {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: rgba(255, 255, 255, 0.6);
    margin-bottom: 16px;
}
.footer-top__contacts-section-title_mb-10px {
    margin-bottom: 10px;
}
.footer-top__contacts-section-title_mb-12px {
    margin-bottom: 12px;
}
.footer-top__contacts-section-title_mb-14px {
    margin-bottom: 14px;
}

.footer-top__contacts-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.footer-top__contacts-btn {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 6px;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 16px;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #fff;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 12px;
    font-family: var(--f-Stapel);
    font-weight: 300;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
.footer-top__contacts-btn-ico {
    margin-left: 7px;
    width: 18px;
    height: 18px;
}
@media (min-width: 992px) {
    .footer-top__contacts-btn:hover {
        opacity: 0.6;
    }
    .footer-top__contacts-btn:active {
        opacity: 1;
    }
}
.footer-top__contacts-btn:last-child {
    margin-right: 0;
}

.footer-top__contacts-adress-item {
    margin-bottom: 18px;
}
.footer-top__contacts-adress-item:last-child {
    margin-bottom: 0;
}

.footer-top__contacts-adress-item-title {
    margin-bottom: 6px;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}

.footer-top__contacts-adress-metro-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.footer-top__contacts-adress-metro-item {
    position: relative;
    margin-right: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer-top__contacts-adress-metro-item:before {
    position: absolute;
    display: block;
    content: "";
    left: 100%;
    margin-left: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #707070;
}
.footer-top__contacts-adress-metro-item:last-child {
    margin-right: 0;
}
.footer-top__contacts-adress-metro-item:last-child:before {
    display: none;
}

.footer-top__contacts-adress-metro-item-ico {
    margin-right: 4px;
    color: #fff;
}
.footer-top__contacts-adress-metro-item-ico_blue {
    color: #3178B8;
}
.footer-top__contacts-adress-metro-item-ico_green {
    color: #BCD25C;
}

.footer-top__contacts-adress-metro-item-title {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}

.footer-top__contacts-tel-title {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-bottom: 4px;
}

.footer-top__contacts-tel-desc {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: rgba(255, 255, 255, 0.6);
}

.footer-top__socials-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.footer-top__socials-item {
    margin-right: 4px;
}
.footer-top__socials-item:last-child {
    margin-right: 0;
}
.footer-top__socials-item-ico {
    color: #fff;
}

.footer-top__socials-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    width: 28px;
    height: 28px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .footer-top__socials-link:hover {
        opacity: 0.6;
    }
    .footer-top__socials-link:active {
        opacity: 1;
    }
}

@media (max-width: 1305px) {
    .footer-top__cols {
        padding-top: 0;
    }

    .footer-top__contacts-btns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .footer-top__contacts-btn {
        margin-right: 0;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 8px;
    }

    .footer-top__col-1 {
        width: 200px;
    }
    .footer-top__col-2 {
        width: 300px;
    }
    .footer-top__col-3 {
        width: 230px;
    }

    .footer-bot-r {
        margin-left: 25px;
    }
}
@media (max-width: 991px) {
    .footer-top__cols {
        padding-top: 14px;
    }

    .footer-top {
        padding: 60px 0 40px;
        position: relative;
    }

    .footer-top-c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .footer-top-l {
        margin-bottom: 18px;
    }

    .footer-top-r {
        margin-left: 0;
    }

    .footer-top__cols {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .footer-top__col {
        width: auto;
    }
}
@media (max-width: 767px) {
    .footer {
        margin-top: -24px;
        border-radius: 0;
    }

    .footer-bg {
        width: 100%;
        height: 685px;
    }

    .footer-top {
        padding-top: 40px;
    }

    .footer-bot {
        padding-bottom: 95px;
    }

    .footer-bot-c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        font-size: 16px;
        line-height: 18px;
        padding-top: 0;
        border: none;
    }

    .footer-bot-r {
        margin-bottom: 10px;
        margin-left: 0;
    }

    .footer-top-l {
        margin-bottom: 40px;
    }

    .footer-top__logo {
        max-width: 110px;
    }

    .footer-top__cols {
        padding-top: 0;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .footer-top__col-1 {
        width: 42%;
        padding-right: 4px;
    }
    .footer-top__col-2 {
        width: 58%;
        padding-left: 4px;
    }
    .footer-top__col-3 {
        margin-top: 32px;
        width: 100%;
    }

    .footer-top__col-title {
        margin-bottom: 16px;
        font-size: 22px;
        line-height: 26px;
    }

    .footer-top__nav-item {
        margin-bottom: 16px;
    }

    .footer-top__nav-link {
        font-size: 14px;
        line-height: 17px;
    }

    .footer-top__contacts-adress-item-title {
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 5px;
    }

    .footer-top__contacts-adress-metro-item-title {
        font-size: 14px;
        line-height: 20px;
    }

    .footer-top__contacts-adress-metro-item-ico {
        margin-right: 4px;
    }

    .footer-top__contacts-adress-section-title {
        display: none;
    }

    .footer-top__contacts-section-title {
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 15px;
    }

    .footer-top__contacts-sections {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .footer-top__contacts-section {
        margin-bottom: 32px;
    }
    .footer-top__contacts-section-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
    .footer-top__contacts-section-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-bottom: 24px;
    }
    .footer-top__contacts-section-3 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4;
        margin-bottom: 0;
    }
    .footer-top__contacts-section-4 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        margin-bottom: 32px;
    }
    .footer-top__contacts-section-4:last-child {
        margin-bottom: 32px;
    }

    .footer-top__contacts-btn {
        height: 52px;
        font-size: 20px;
        line-height: 22px;
        letter-spacing: 0;
    }
    .footer-top__contacts-btn-ico {
        margin-left: 12px;
    }

    .footer-top__contacts-tel-desc {
        font-size: 14px;
        line-height: 17px;
    }

    .footer-top__contacts-tel-title {
        margin-bottom: 8px;
    }

    .footer-top__socials-link {
        width: 44px;
        height: 44px;
    }

    .footer-top__socials-item-ico.svg-icon-socials-tg {
        width: 18px;
        height: 16px;
    }
    .footer-top__socials-item-ico.svg-icon-socials-ok {
        width: 12px;
        height: 24px;
    }
    .footer-top__socials-item-ico.svg-icon-socials-vk_v2 {
        width: 22px;
        height: 14px;
    }
    .footer-top__socials-item-ico.svg-icon-socials-viber {
        width: 18px;
        height: 18px;
    }
    .footer-top__socials-item-ico.svg-icon-socials-star {
        width: 24px;
        height: 24px;
    }
    .footer-top__socials-item-ico.svg-icon-socials-yt {
        width: 28px;
        height: 22px;
    }
    .footer-top__socials-item-ico.svg-icon-socials-rr {
        width: 20px;
        height: 18px;
    }
}
@media (max-width: 374px) {
    .footer-top__socials-link {
        width: 38px;
        height: 38px;
    }
}
.form__row {
    margin-bottom: 24px;
}

.form__cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -13px;
}
.form__cols_align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.form__col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
    padding: 0 13px;
}
.form__col_w-100 {
    width: 100%;
}

.form__subinfo {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
    color: var(--c-main-40);
    letter-spacing: -0.01em;
    margin-bottom: 32px;
}
.form__subinfo_mb-24 {
    margin-bottom: 24px;
}

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

.form__bot-r {
    margin-left: auto;
}

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

.form__socials-title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
    color: var(--c-main-40);
    letter-spacing: -0.01em;
    margin-right: 24px;
}

.form__socials-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.form__socials-item {
    margin-right: 12px;
}
.form__socials-item:last-child {
    margin-right: 0;
}

.form__socials-link {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .form__socials-link:hover {
        opacity: 0.6;
    }
    .form__socials-link:active {
        opacity: 1;
    }
}
.form__socials-link_blue {
    background: rgba(63, 145, 206, 0.08);
}
.form__socials-link_blue .form__socials-link-ico {
    width: 18px;
    height: 16px;
    color: #3F91CE;
}
.form__socials-link_green {
    background: rgba(20, 197, 28, 0.08);
}
.form__socials-link_green .form__socials-link-ico {
    width: 18px;
    height: 18px;
    color: #14C51C;
}
.form__socials-link_full-black {
    background: rgba(17, 17, 17, 0.04);
}
.form__socials-link_full-black .form__socials-link-ico {
    color: #111;
}

.input-title {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 6px;
    color: var(--c-main-60);
    letter-spacing: -0.01em;
}
.input-title_mb-24 {
    margin-bottom: 24px;
}

.input-wrap {
    position: relative;
}

.input-default {
    outline: none;
    background: #fff;
    border-radius: 8px;
    border: 1px solid var(--c-main-10);
    width: 100%;
    display: block;
    padding: 0 20px;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.01em;
    height: 52px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.input-default::-webkit-input-placeholder {
    color: #A0A0A0;
}
.input-default::-moz-placeholder {
    color: #A0A0A0;
}
.input-default:-ms-input-placeholder {
    color: #A0A0A0;
}
.input-default::-ms-input-placeholder {
    color: #A0A0A0;
}
.input-default::placeholder {
    color: #A0A0A0;
}
@media (min-width: 992px) {
    .input-default:hover {
        border-color: #A0A0A0;
    }
}
.input-default:focus {
    border-color: var(--c-main);
}
.input-default[disabled], .input-default.disabled {
    background: #F3F3F3;
    border: 1px solid #D3D3D3;
    color: rgba(17, 17, 17, 0.2);
}
.input-default[disabled]::-webkit-input-placeholder, .input-default.disabled::-webkit-input-placeholder {
    color: rgba(17, 17, 17, 0.2);
}
.input-default[disabled]::-moz-placeholder, .input-default.disabled::-moz-placeholder {
    color: rgba(17, 17, 17, 0.2);
}
.input-default[disabled]:-ms-input-placeholder, .input-default.disabled:-ms-input-placeholder {
    color: rgba(17, 17, 17, 0.2);
}
.input-default[disabled]::-ms-input-placeholder, .input-default.disabled::-ms-input-placeholder {
    color: rgba(17, 17, 17, 0.2);
}
.input-default[disabled]::placeholder, .input-default.disabled::placeholder {
    color: rgba(17, 17, 17, 0.2);
}

.input_error {
    border-color: #FF2222 !important;
}
input[type="checkbox"].input_error:not(:checked) {
    appearance: none;
    aspect-ratio: 1;
    box-sizing: border-box;
    font-size: 1em;
    width: 1em;
    border: 1px solid #FF2222 !important;
    border-radius: 3px;
}

.input_error ~ .input-error-msg {
    display: block;
}

.input-error-msg {
    display: none;
    position: absolute;
    top: 100%;
    margin-top: 2px;
    right: 0;
    font-size: 14px;
    line-height: 20px;
    color: #FF2222;
    letter-spacing: -0.01em;
}

.textarea-default {
    outline: none;
    background: #fff;
    border-radius: 8px;
    border: 1px solid var(--c-main-10);
    width: 100%;
    display: block;
    height: 180px;
    padding: 16px 20px;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.01em;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    resize: none;
}
.textarea-default::-webkit-input-placeholder {
    color: #A0A0A0;
}
.textarea-default::-moz-placeholder {
    color: #A0A0A0;
}
.textarea-default:-ms-input-placeholder {
    color: #A0A0A0;
}
.textarea-default::-ms-input-placeholder {
    color: #A0A0A0;
}
.textarea-default::placeholder {
    color: #A0A0A0;
}
@media (min-width: 992px) {
    .textarea-default:hover {
        border-color: #A0A0A0;
    }
}
.textarea-default:focus {
    border-color: var(--c-main);
}
.textarea-default[disabled], .textarea-default.disabled {
    background: #F3F3F3;
    border: 1px solid #D3D3D3;
    color: rgba(17, 17, 17, 0.2);
}
.textarea-default[disabled]::-webkit-input-placeholder, .textarea-default.disabled::-webkit-input-placeholder {
    color: rgba(17, 17, 17, 0.2);
}
.textarea-default[disabled]::-moz-placeholder, .textarea-default.disabled::-moz-placeholder {
    color: rgba(17, 17, 17, 0.2);
}
.textarea-default[disabled]:-ms-input-placeholder, .textarea-default.disabled:-ms-input-placeholder {
    color: rgba(17, 17, 17, 0.2);
}
.textarea-default[disabled]::-ms-input-placeholder, .textarea-default.disabled::-ms-input-placeholder {
    color: rgba(17, 17, 17, 0.2);
}
.textarea-default[disabled]::placeholder, .textarea-default.disabled::placeholder {
    color: rgba(17, 17, 17, 0.2);
}

.form__radio-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 -12px 0;
}
.form__radio-list_flex-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.form__radio-item {
    margin-right: 32px;
    margin-bottom: 12px;
}

.radio-input {
    display: none;
}
.radio-input:checked + .radio-text:before {
    border-color: var(--c-sub-80);
}
.radio-input:checked + .radio-text:after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
@media (hover: hover) {
    .radio-input:checked + .radio-text:hover:before {
        border-color: var(--c-sub);
    }
}
.radio-input[disabled] + .radio-text {
    color: var(--c-main-20);
}
.radio-input[disabled] + .radio-text:before {
    border-color: var(--c-main-10);
    background: #F7F7F7;
}
.radio-input[disabled] + .radio-text:after {
    background: var(--c-main-60);
    opacity: 0.2;
}
.radio-input.input_error + .radio-text:before {
    border-color: #FF2222;
}
.radio-input ~ .input-error-msg {
    position: relative;
    right: auto;
    left: 0;
    margin-top: 5px;
}

.radio-text {
    position: relative;
    display: block;
    padding-left: 32px;
    padding-top: 2px;
    min-height: 24px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: -0.01em;
    color: var(--c-main-80);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.radio-text:before {
    position: absolute;
    display: block;
    content: "";
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    top: 0;
    left: 0;
    background: #fff;
    border: 1px solid var(--c-main-10);
}
.radio-text:after {
    position: absolute;
    display: block;
    content: "";
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 12px;
    height: 12px;
    top: 6px;
    left: 6px;
    border-radius: 50%;
    background: var(--c-main);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}
@media (min-width: 992px) {
    .radio-text:hover {
        color: var(--c-main);
    }
    .radio-text:hover:before {
        border-color: var(--c-main-20);
    }
}
.radio-text:active {
    color: var(--c-main);
}
.radio-text:active:before {
    border-color: var(--c-main-20);
}

.custom-select {
    position: relative;
    width: 100%;
    max-width: 100%;
    min-width: 347px;
    height: 52px;
    border: 1px solid var(--c-main-10);
    border-radius: 8px;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: #fff;
}
@media (max-width: 767px) {
    .custom-select {
        min-width: 100%;
    }
}
@media (min-width: 992px) {
    .custom-select:hover {
        border-color: #A0A0A0;
    }
    .custom-select:hover:before {
        border-color: #111;
    }
}
.custom-select:before {
    position: absolute;
    display: block;
    content: "";
    width: 12px;
    height: 12px;
    border: 2px solid #A0A0A0;
    border-top: none;
    border-right: none;
    border-radius: 1px;
    right: 20px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: 50%;
    margin-top: -2px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 1;
}
@media (max-width: 767px) {
    .custom-select:before {
        width: 10px;
        height: 10px;
        right: 15px;
    }
}
.custom-select-c {
    position: relative;
}
.custom-select-c.active .custom-select {
    border-color: var(--c-main);
}
.custom-select-c.active .custom-select:before {
    top: 50%;
    margin-top: 2px;
    -webkit-transform: translateY(-50%) rotate(-225deg);
    -ms-transform: translateY(-50%) rotate(-225deg);
    transform: translateY(-50%) rotate(-225deg);
    border-color: #111;
}
.custom-select-c.active .custom-select-dropdown {
    display: block;
}
.custom-select-c.active .custom-select-dropdown[data-scrollbar] {
    display: block;
}
.custom-select-c.has-checked .custom-select__placeholder {
    display: none;
}
.custom-select-c.has-checked .custom-select__checked {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.custom-select.disabled {
    background: #F3F3F3;
    border: 1px solid #D3D3D3;
}
.custom-select.disabled .custom-select__placeholder {
    color: rgba(17, 17, 17, 0.2);
}
.custom-select_mw-100 {
    min-width: 100%;
}

.custom-select__placeholder {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    padding-right: 35px;
    padding-left: 20px;
    color: #A0A0A0;
    pointer-events: none;
}
.custom-select__placeholder span {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.custom-select__checked {
    display: none;
    position: absolute;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    padding-right: 40px;
    padding-left: 20px;
    pointer-events: none;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.custom-select__checked-title {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: #111111;
    margin-right: 16px;
}
.custom-select__checked-clr-btn {
    font-size: 16px;
    line-height: 18px;
    font-family: var(--f-Stapel);
    font-weight: 300;
    letter-spacing: -0.01em;
    color: var(--c-sub);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    pointer-events: all;
}
.custom-select__checked-clr-btn:hover, .custom-select__checked-clr-btn:active {
    color: var(--c-sub-80);
}
@media (max-width: 374px) {
    .custom-select__checked {
        padding-left: 10px;
    }
}

.custom-select-dropdown {
    max-width: 100vw;
    width: 380px;
    left: 0;
    top: 100%;
    margin-top: 12px;
    display: none;
    z-index: 100;
    position: absolute;
    border-radius: 8px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    overflow: hidden;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.custom-select-dropdown.has-scroll-shadow:before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    height: 70px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(top, #fff, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0) 100%);
    pointer-events: none;
    z-index: 2;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.custom-select-dropdown.has-scroll-shadow:after {
    position: absolute;
    display: block;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 70px;
    background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(bottom, #fff, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0) 100%);
    pointer-events: none;
    z-index: 2;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.custom-select-dropdown.has-scroll-shadow.scroll-shadow-top:before {
    opacity: 1;
}
.custom-select-dropdown.has-scroll-shadow.scroll-shadow-bot:after {
    opacity: 1;
}
.custom-select-dropdown.has-checked {
    padding-bottom: 80px;
}
.custom-select-dropdown.has-checked .custom-select-dropdown__mob-counter-btn-wrap {
    pointer-events: all;
    visibility: visible;
    opacity: 1;
}
.custom-select-dropdown .scrollbar-track-y {
    opacity: 1;
    background: #F6F6F6;
    border-radius: 7px;
    width: 4px;
    top: 16px;
    bottom: 16px;
    right: 5px;
    height: auto;
    z-index: 5;
}
.custom-select-dropdown .scrollbar-thumb {
    background: var(--c-main-60);
    border-radius: 7px;
    width: 4px;
}
.custom-select-dropdown_max-w-100 {
    max-width: 100%;
}

.custom-select-dropdown-in-wrap {
    max-height: 420px;
    overflow: auto;
    padding: 24px 22px 24px 16px;
}
.custom-select-dropdown-in-wrap.has-scroll-shadow:before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    height: 70px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(top, #fff, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0) 100%);
    pointer-events: none;
    z-index: 2;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.custom-select-dropdown-in-wrap.has-scroll-shadow:after {
    position: absolute;
    display: block;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 70px;
    background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(bottom, #fff, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0) 100%);
    pointer-events: none;
    z-index: 2;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.custom-select-dropdown-in-wrap.has-scroll-shadow.scroll-shadow-top:before {
    opacity: 1;
}
.custom-select-dropdown-in-wrap.has-scroll-shadow.scroll-shadow-bot:after {
    opacity: 1;
}

.custom-select-dropdown__subtitle {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 16px;
}
.custom-select-dropdown__subtitle:last-child {
    margin-bottom: 0;
}

.custom-select-dropdown__section {
    margin-bottom: 20px;
}
.custom-select-dropdown__section:last-child {
    margin-bottom: 0;
}

.custom-select-dropdown__mob-counter-btn-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 16px 16px 16px;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.custom-select-dropdown__mob-counter-btn-wrap:before {
    position: absolute;
    display: block;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    height: 125px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(45.83%, #FFFFFF));
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 45.83%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 45.83%);
    pointer-events: none;
}

.custom-select-dropdown__mob-counter-btn {
    position: relative;
    width: 100%;
    height: 52px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    text-align: center;
    color: #FFFFFF;
    background: var(--c-main);
    border-radius: 8px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.custom-select-dropdown__mob-counter-btn .custom-select__checked-num {
    margin-left: 4px;
}
.custom-select-dropdown__mob-counter-btn:active {
    background: black;
}

.custom-select-mono-c .checkbox-text,
.custom-select-mono-dropdown .checkbox-text {
    padding-left: 0;
}
.custom-select-mono-c .checkbox-text:before, .custom-select-mono-c .checkbox-text:after,
.custom-select-mono-dropdown .checkbox-text:before,
.custom-select-mono-dropdown .checkbox-text:after {
    display: none;
}
.custom-select-mono-c .custom-select-dropdown.has-checked,
.custom-select-mono-dropdown .custom-select-dropdown.has-checked {
    padding-bottom: 0;
}

.checkboxes-list {
    margin-bottom: 20px;
    padding-left: 4px;
}
.checkboxes-list:last-child {
    margin-bottom: 0;
}

.checkboxes-item {
    margin-bottom: 16px;
}
.checkboxes-item:last-child {
    margin-bottom: 0;
}

.checkbox-label {
    display: block;
}

.checkbox-input {
    display: none;
}
.checkbox-input:checked + .checkbox-text:before {
    background: var(--c-sub-80);
    border-color: var(--c-sub-80);
}
.checkbox-input:checked + .checkbox-text:after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
@media (min-width: 992px) {
    .checkbox-input:checked:not([disabled]) + .checkbox-text:hover:before {
        background-color: var(--c-sub);
        border-color: var(--c-sub);
    }
}
.checkbox-input:checked:not([disabled]) + .checkbox-text:active:before {
    background-color: var(--c-sub);
    border-color: var(--c-sub);
}
.checkbox-input[disabled] + .checkbox-text {
    color: var(--c-main-20);
}
.checkbox-input[disabled] + .checkbox-text:before {
    border-color: var(--c-main-10);
    background: #F7F7F7;
}
.checkbox-input[disabled] + .checkbox-text:after {
    -webkit-filter: contrast(0.5);
    filter: contrast(0.5);
}

.checkbox-text {
    position: relative;
    display: block;
    padding-left: 36px;
    padding-top: 2px;
    min-height: 24px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: -0.01em;
    color: var(--c-main-80);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.checkbox-text:before {
    position: absolute;
    display: block;
    content: "";
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    top: 0;
    left: 0;
    background: #fff;
    border: 1px solid var(--c-main-10);
}
.checkbox-text:after {
    position: absolute;
    display: block;
    content: "";
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 12px;
    height: 10px;
    top: 7px;
    left: 6px;
    background: url("/local/templates/agami_new/css/../img/svg-mono/check-ico-v4.svg") no-repeat;
    background-size: contain;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}
@media (min-width: 992px) {
    .checkbox-text:hover {
        color: var(--c-main);
    }
    .checkbox-text:hover:before {
        border-color: var(--c-main-20);
    }
}
.checkbox-text:active {
    color: var(--c-main);
}
.checkbox-text:active:before {
    border-color: var(--c-main-20);
}

.checkbox-toggler-input {
    display: none;
}
.checkbox-toggler-input:checked + .checkbox-toggler-text {
    color: #111111;
}
.checkbox-toggler-input:checked + .checkbox-toggler-text:before {
    background: var(--c-main-80);
}
.checkbox-toggler-input:checked + .checkbox-toggler-text:after {
    left: 18px;
}
@media (max-width: 767px) {
    .checkbox-toggler-input:checked + .checkbox-toggler-text:after {
        left: auto;
        right: 2px;
    }
}

.checkbox-toggler-text {
    position: relative;
    display: block;
    padding-left: 50px;
    padding-top: 2px;
    min-height: 24px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: -0.01em;
    color: #111111;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.checkbox-toggler-text:before {
    position: absolute;
    display: block;
    content: "";
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 40px;
    height: 24px;
    border-radius: 19px;
    top: 0;
    left: 0;
    background: var(--c-main-10);
}
.checkbox-toggler-text:after {
    position: absolute;
    display: block;
    content: "";
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 20px;
    height: 20px;
    top: 2px;
    left: 2px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16);
    border-radius: 19px;
}
@media (max-width: 767px) {
    .checkbox-toggler-text {
        padding-left: 0;
        padding-right: 50px;
    }
    .checkbox-toggler-text:before {
        left: auto;
        right: 0;
    }
    .checkbox-toggler-text:after {
        left: auto;
        right: 18px;
    }
}

@media (max-width: 767px) {
    .form__cols {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .form__col {
        width: 100%;
        margin-bottom: 24px;
    }
    .form__col:last-child {
        margin-bottom: 0;
    }

    .textarea-default {
        height: 162px;
    }

    .input-error-msg {
        font-size: 13px;
    }

    .form__subinfo {
        font-size: 12px;
        line-height: 17px;
    }
    .form__subinfo_mb-24 {
        margin-bottom: 16px;
    }

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

    .form__bot-l {
        width: 100%;
        margin-bottom: 24px;
    }

    .form__bot-r {
        width: 100%;
    }

    .form__socials {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .form__socials-title {
        margin-right: 0;
        margin-bottom: 12px;
        font-family: var(--f-Manrope);
        font-weight: 400;
        color: var(--c-main-60);
    }

    .form__socials-item {
        margin-right: 16px;
    }

    .form__radio-list {
        padding-top: 6px;
    }

    .radio-text {
        font-size: 14px;
        line-height: 17px;
        padding-top: 3px;
    }

    .custom-select-dropdown-in-wrap {
        position: relative;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        background: #fff;
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        -o-transition: transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%);
        margin-top: auto;
        padding: 24px 16px 32px;
        border-radius: 12px 12px 0px 0px;
        max-height: 85vh;
        height: auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        overflow: initial;
    }

    .custom-select-dropdown {
        position: fixed;
        right: 0;
        top: 0;
        z-index: 9999;
        width: auto;
        margin: 0;
        bottom: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0;
        background: transparent;
        max-height: initial;
        overflow: hidden;
    }
    .custom-select-dropdown[data-scrollbar] {
        position: fixed;
    }
    .custom-select-dropdown:before, .custom-select-dropdown:after {
        display: none;
    }
    .custom-select-dropdown.has-scroll-shadow:before, .custom-select-dropdown.has-scroll-shadow:after {
        display: none;
    }
    .custom-select-dropdown.show {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .custom-select-dropdown.active .custom-select-dropdown-in-wrap {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .custom-select-dropdown.has-checked {
        padding-bottom: 0;
    }
    .custom-select-dropdown.has-checked .custom-select-dropdown__mob-wrap {
        padding-bottom: 110px;
    }
    .custom-select-dropdown.has-checked .custom-select-dropdown__mob-subinfo {
        pointer-events: all;
        opacity: 1;
    }
    .custom-select-dropdown .custom-select-dropdown__mob-wrap .scrollbar-track-y {
        top: 0;
        bottom: 24px;
    }

    .custom-select-mono-dropdown.has-checked .custom-select-dropdown__mob-wrap {
        padding-bottom: 32px;
    }

    .custom-select-dropdown__mob-title {
        font-size: 28px;
        line-height: 31px;
        margin-bottom: 24px;
        padding-right: 60px;
        letter-spacing: -0.01em;
        font-weight: 300;
        font-family: var(--f-Stapel);
    }

    .custom-select-dropdown__mob-close-btn {
        position: absolute;
        top: 31px;
        right: 23px;
        width: 20px;
        height: 20px;
        background: none;
    }
    .custom-select-dropdown__mob-close-btn:before, .custom-select-dropdown__mob-close-btn:after {
        position: absolute;
        display: block;
        content: "";
        width: 100%;
        height: 1px;
        background: #222222;
        top: 50%;
        left: 50%;
    }
    .custom-select-dropdown__mob-close-btn:before {
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
        transform: translate(-50%, -50%) rotate(45deg);
    }
    .custom-select-dropdown__mob-close-btn:after {
        -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
        transform: translate(-50%, -50%) rotate(-45deg);
    }

    .custom-select-dropdown__subtitle {
        font-size: 18px;
    }

    .custom-select-dropdown__section {
        margin-bottom: 28px;
    }

    .custom-select-dropdown__mob-counter-btn-wrap {
        padding: 0 16px 24px 16px;
    }

    .custom-select-dropdown__mob-wrap {
        overflow: auto;
        margin-left: -16px;
        margin-right: -16px;
        margin-bottom: -32px;
        padding-left: 16px;
        padding-right: 16px;
        padding-bottom: 32px;
    }

    .custom-select__placeholder {
        font-size: 16px;
    }
}
@media (max-width: 767px) and (max-width: 374px) {
    .custom-select__placeholder {
        padding-left: 10px;
    }
}
@media (max-width: 767px) {
    .custom-select__checked-title {
        font-size: 16px;
        line-height: 18px;
        margin-right: 5px;
    }
}
@media (max-width: 767px) and (max-width: 374px) {
    .custom-select__checked-title {
        margin-right: 9px;
    }
}
@media (max-width: 767px) {
    .custom-select__checked-clr-btn {
        position: relative;
        font-size: 0;
        text-indent: -9999px;
        color: transparent;
        width: 20px;
        height: 20px;
    }
    .custom-select__checked-clr-btn:before, .custom-select__checked-clr-btn:after {
        position: absolute;
        display: block;
        content: "";
        width: 12px;
        height: 1px;
        background: rgba(34, 34, 34, 0.4);
        top: 50%;
        left: 50%;
    }
    .custom-select__checked-clr-btn:before {
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
        transform: translate(-50%, -50%) rotate(45deg);
    }
    .custom-select__checked-clr-btn:after {
        -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
        transform: translate(-50%, -50%) rotate(-45deg);
    }
}
.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 505;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.header:before {
    position: absolute;
    display: block;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: rgba(255, 255, 255, 0.1);
}
.header_on-white:before {
    background-color: #DBDBDB;
}
.header_on-white .header-bot {
    background: #fff;
}
.header_on-white .header-bot__search-panel {
    -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    border-radius: 8px;
}
.header_on-white .header-bot__enroll-btn {
    border: 1px solid var(--c-sub-80);
}
.header_on-white .header-bot__nav-link,
.header_on-white .header-bot__search-toggler {
    color: var(--c-main);
}
.header_on-white .header-bot__menu-toggler span {
    background: var(--c-main);
}
.header_on-white .header-bot__tel {
    color: var(--c-main);
}
.header_on-white .header-bot__logo {
    display: block;
    max-width: 85px;
}
.header_on-white .header-bot__logo-img_main {
    display: none;
}
.header_on-white .header-bot__logo-img_sub {
    display: block;
}
.header_on-white .header-bot__nav-item_has-dropdown:hover .header-bot__nav-link, .header_on-white .header-bot__nav-item_has-dropdown:active .header-bot__nav-link {
    color: var(--c-main);
}
.header_on-white .header-bot__nav-item_has-dropdown:hover .header-bot__nav-link:after, .header_on-white .header-bot__nav-item_has-dropdown:active .header-bot__nav-link:after {
    border-color: inherit;
}
.header_on-white .header-bot__nav-link:after {
    border-color: inherit;
}
.header_on-white .header-bot__nav-link:before {
    background: rgba(38, 38, 38, 0.05);
}
.header_on-white .header-bot__nav-link:hover, .header_on-white .header-bot__nav-link:active {
    color: var(--c-main);
}
.header_on-white .header-bot__nav-link:hover:after, .header_on-white .header-bot__nav-link:active:after {
    border-color: inherit;
}
.header_on-white ~ .scroller .breadcrumbs__item:last-child .breadcrumbs__link {
    color: var(--c-main);
}
.header_on-white ~ .scroller .page-title {
    color: var(--c-main);
}
.header_is-white:not(.fixed-header) .header-bot {
    background: transparent;
}
.header_is-white:not(.fixed-header) .header-bot__search-toggler {
    color: #fff;
}
.header_is-white:not(.fixed-header) .header-bot__nav-link {
    color: #fff;
}
.header_is-white:not(.fixed-header) .header-bot__nav-link:before {
    background: #fff;
}
.header_is-white:not(.fixed-header) .header-bot__nav-link:after {
    border-color: #fff;
}
.header_is-white:not(.fixed-header) .header-bot__nav-link:hover {
    color: #000;
}
.header_is-white:not(.fixed-header) .menu-toggler span {
    background: #fff;
}
.header_is-white:not(.fixed-header) .header-bot__tel {
    color: #fff;
}
.header.fixed-header {
    -webkit-box-shadow: 0px 2px 32px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 2px 32px rgba(0, 0, 0, 0.06);
}
.header.fixed-header.header_on-white .header-bot {
    background: #fff;
}
.header.fixed-header .header-bot__search-panel {
    -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    border-radius: 8px;
}
.header.fixed-header.no-shadow {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.header.fixed-header.no-shadow + .scroller .p-doctor-head__img-wrap.fixed-panel {
    margin-top: 55px;
}

.header-top {
    background: var(--c-main-80);
}

.header-top-c {
    height: 40px;
}

.header-top-c,
.header-top-l,
.header-top-m,
.header-top-r {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.header-top-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.header-top-m {
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}

.header-top-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.header-top__socials-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 32px;
}

.header-top__socials-item {
    margin-right: 4px;
}
.header-top__socials-item:last-child {
    margin-right: 0;
}

.header-top__socials-link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: var(--c-main-60);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .header-top__socials-link:hover {
        opacity: 0.6;
    }
    .header-top__socials-link:active {
        opacity: 1;
    }
}

.header-top__tel,
.header-top__adress {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    line-height: 27px;
    font-size: 20px;
    letter-spacing: -0.01em;
}
.header-top__tel-ico,
.header-top__adress-ico {
    position: relative;
    margin-right: 10px;
    margin-top: 1px;
}
.header-top__tel-title,
.header-top__adress-title {
    position: relative;
}

.header-top__tel {
    position: relative;
}
.header-top__tel:before {
    position: absolute;
    display: block;
    content: "";
    top: -2px;
    right: -10px;
    left: -10px;
    bottom: -2px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
.header-top__tel:hover:before, .header-top__tel:active:before {
    opacity: 1;
}

.header-bot {
    background: var(--c-main);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.header-bot-c {
    height: 88px;
}

.header-bot-c,
.header-bot-l,
.header-bot-m,
.header-bot-r {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.header-bot-l {
    margin-right: 130px;
}

.header-bot-m {
    position: relative;
    margin-right: 32px;
    min-height: 40px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.header-bot-r {
    margin-left: auto;
}

.header-bot__logo {
    display: block;
    max-width: 85px;
}
.header-bot__logo-img_sub {
    display: none;
}

.header-bot__enroll-btn {
    height: 40px;
    padding: 0 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    background: #FFFFFF;
    border-radius: 8px;
    border: 1px solid transparent;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color: var(--c-main-80);
}
.header-bot__enroll-btn-title {
    font-size: 16px;
    line-height: 18px;
    font-weight: 300;
    font-family: var(--f-Stapel);
}
.header-bot__enroll-btn-ico {
    width: 16px;
    height: 16px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.header-bot__enroll-btn-ico-c {
    margin-left: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
}
.header-bot__enroll-btn-ico_def {
    opacity: 1;
}
.header-bot__enroll-btn-ico_active {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.header-bot__enroll-btn:hover {
    border-color: rgba(188, 167, 91, 0.8);
    color: #BCA75B;
}
.header-bot__enroll-btn:hover .header-bot__enroll-btn-ico_def {
    opacity: 0;
}
.header-bot__enroll-btn:hover .header-bot__enroll-btn-ico_active {
    opacity: 1;
}
.header-bot__enroll-btn:active {
    border-color: transparent;
    color: #BCA75B;
}
.header-bot__enroll-btn:active .header-bot__enroll-btn-ico_def {
    opacity: 0;
}
.header-bot__enroll-btn:active .header-bot__enroll-btn-ico_active {
    opacity: 1;
}

.header-bot__nav-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.header-bot__nav-item {
    position: relative;
    margin-right: 24px;
}
.header-bot__nav-item:last-child {
    margin-right: 0;
}
.header-bot__nav-item_has-dropdown:hover .header-bot__nav-dropdown {
    display: block;
}
.header-bot__nav-item_has-dropdown:hover .header-bot__nav-link {
    color: #fff;
}
.header-bot__nav-item_has-dropdown:hover .header-bot__nav-link:before {
    opacity: 1;
}
.header-bot__nav-item_has-dropdown:hover .header-bot__nav-link_w-arrow:after {
    border-color: #fff;
    -webkit-transform: translateY(-50%) rotate(135deg);
    -ms-transform: translateY(-50%) rotate(135deg);
    transform: translateY(-50%) rotate(135deg);
    margin-top: 4px;
}

.header-bot__nav-link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 27px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 16px;
    line-height: 17px;
    font-weight: 400;
    letter-spacing: -0.01em;
    color: #fff;
}
.header-bot__nav-link:before {
    position: absolute;
    display: block;
    content: "";
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: #262626;
    border-radius: 4px;
    top: 0;
    left: -9px;
    right: -9px;
    bottom: 0;
    z-index: 0;
    opacity: 0;
}
.header-bot__nav-link:hover, .header-bot__nav-link:active {
    color: #fff;
}
.header-bot__nav-link:hover:before, .header-bot__nav-link:active:before {
    opacity: 1;
}
.header-bot__nav-link_w-arrow {
    padding-right: 14px;
}
.header-bot__nav-link_w-arrow:after {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 8px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    border-radius: 1px;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: 48%;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.header-bot__nav-link_w-arrow:hover:after, .header-bot__nav-link_w-arrow:active:after {
    border-color: #000;
    -webkit-transform: translateY(-50%) rotate(135deg);
    -ms-transform: translateY(-50%) rotate(135deg);
    transform: translateY(-50%) rotate(135deg);
    margin-top: 4px;
}
.header-bot__nav-link-text {
    position: relative;
}

.header-bot__search-toggler {
    height: 32px;
    width: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    margin-left: auto;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .header-bot__search-toggler:hover {
        opacity: 0.6;
    }
    .header-bot__search-toggler:active {
        opacity: 1;
    }
}

.header-bot__search {
    position: absolute;
    right: 0;
    width: calc(100% + 14px);
    top: 0;
    z-index: 100;
}
.header-bot__search.active .header-bot__search-panel {
    width: 100%;
}

.header-bot__search-panel {
    top: 0;
    right: 0;
    position: absolute;
    overflow: hidden;
    width: 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.header-bot__search-form-input-wrap {
    position: relative;
}

.header-bot__search-form-input {
    width: 100%;
    height: 40px;
    background: #FFFFFF;
    border-radius: 8px;
    border: none;
    outline: none;
    padding: 0 95px 0 55px;
    font-weight: 400;
}
.header-bot__search-form-input.has-value + .header-bot__search-form-clear-btn {
    opacity: 1;
    pointer-events: all;
    visibility: visible;
}
.header-bot__search-form-input::-webkit-input-placeholder {
    color: var(--c-main-30);
    font-weight: 400;
}
.header-bot__search-form-input::-moz-placeholder {
    color: var(--c-main-30);
    font-weight: 400;
}
.header-bot__search-form-input:-ms-input-placeholder {
    color: var(--c-main-30);
    font-weight: 400;
}
.header-bot__search-form-input::-ms-input-placeholder {
    color: var(--c-main-30);
    font-weight: 400;
}
.header-bot__search-form-input::placeholder {
    color: var(--c-main-30);
    font-weight: 400;
}

.header-bot__search-form-sbm-btn {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 50%;
    left: 16px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: rgba(17, 17, 17, 0.4);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .header-bot__search-form-sbm-btn:hover {
        opacity: 0.6;
    }
    .header-bot__search-form-sbm-btn:active {
        opacity: 1;
    }
}

.header-bot__search-form-clear-btn {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    position: absolute;
    width: 32px;
    height: 32px;
    top: 50%;
    right: 52px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #000;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.header-bot__search-form-close-btn {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 50%;
    right: 12px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #000;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .header-bot__search-form-close-btn:hover {
        opacity: 0.6;
    }
    .header-bot__search-form-close-btn:active {
        opacity: 1;
    }
}

.header-bot__search-results {
    display: none;
    position: absolute;
    top: 52px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    border-radius: 8px;
    left: 0;
    right: 0;
    padding: 32px 24px 24px 32px;
    max-height: 80vh;
    overflow: auto;
}
.header-bot__search-results.active {
    display: block;
}

.search-results__section {
    margin-bottom: 24px;
}
.search-results__section:last-child {
    margin-bottom: 0;
}

.search-results__section-title {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 8px;
}

.search-results__services-item {
    margin-bottom: 12px;
}
.search-results__services-item:last-child {
    margin-bottom: 0;
}
.search-results__services-item .interested__popular-card {
    color: var(--c-main-30);
}
.search-results__services-item .interested__popular-card b {
    font-weight: 300;
    color: var(--c-main);
}

.search-results__services-card {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 164px 0 20px;
    min-height: 52px;
    width: 100%;
    max-width: 400px;
    overflow: hidden;
    background: #F6F6F6;
    border-radius: 12px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.search-results__services-card:before {
    position: absolute;
    display: block;
    content: "";
    width: 12px;
    height: 12px;
    border: 2px solid rgba(17, 17, 17, 0.4);
    border-top: none;
    border-right: none;
    border-radius: 1px;
    right: 28px;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    -ms-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg);
    top: 50%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.search-results__services-card:hover, .search-results__services-card:active {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
}
.search-results__services-card:hover:before, .search-results__services-card:active:before {
    border-color: var(--c-main);
}

.search-results__services-card-title {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.01em;
    position: relative;
    z-index: 1;
}
.search-results__services-card-title b, .search-results__services-card-title strong {
    font-weight: 800;
}

.search-results__services-card-img-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 64px;
    width: 131px;
}

.search-results__services-card-img {
    position: absolute;
    width: 100px;
    bottom: -55px;
    right: 25px;
}

.search-results__section-bot-btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 24px;
}

.search-results__section-bot-btn {
    position: relative;
    text-align: center;
    font-size: 20px;
    line-height: 22px;
    font-family: var(--f-Stapel);
    font-weight: 300;
    color: var(--c-main-80);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.search-results__section-bot-btn-ico {
    width: 20px;
    height: 20px;
    margin-left: 16px;
    stroke: currentColor;
}
.search-results__section-bot-btn:hover {
    color: var(--c-main);
}
.search-results__section-bot-btn:active {
    color: var(--c-sub);
}

.search-results__section-item {
    border-bottom: 1px solid #DBDBDB;
}

.search-results__section-card {
    position: relative;
    padding: 12px 24px 12px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .search-results__section-card:hover {
        opacity: 0.6;
    }
    .search-results__section-card:active {
        opacity: 1;
    }
}
.search-results__section-card:before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    border: 1px solid var(--c-main-80);
    border-top: none;
    border-right: none;
    border-radius: 1px;
    right: 11px;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    -ms-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg);
    top: 50%;
    -webkit-transition: border-color 0.3s;
    -o-transition: border-color 0.3s;
    transition: border-color 0.3s;
}
.search-results__section-card:hover:before, .search-results__section-card:active:before {
    border-color: var(--c-main);
}

.search-results__section-card-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 16px;
}

.search-results__section-card-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.search-results__section-card-img-container {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    background: #F6F6F6;
}
.search-results__section-card-img-container_br-12px {
    border-radius: 4px;
}

.search-results__section-card-img {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.search-results__section-card-title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: -0.01em;
    margin-bottom: 4px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: var(--c-main-30);
}
.search-results__section-card-title b, .search-results__section-card-title strong {
    color: var(--c-main);
    font-weight: 400;
}

.search-results__section-card-desc {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: var(--c-main-30);
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-weight: 400;
}
.search-results__section-card-desc b, .search-results__section-card-desc strong {
    color: var(--c-main);
    font-weight: 400;
}

.header-bot__nav-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: -40px;
    padding-top: 16px;
    z-index: 100;
}

.header-bot__nav-dropdown-in {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    border-radius: 8px;
    overflow: hidden;
}

.header-bot__nav-dropdown-big {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.header-bot__nav-dropdown-big-l {
    width: 350px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 20px 16px 20px 24px;
}

.header-bot__nav-dropdown-big-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.header-bot__nav-dropdown-link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 44px;
    padding: 12px 40px 12px 16px;
    background: #FFF;
    border-radius: 8px 0 0 8px;
    margin-right: -16px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 16px;
    line-height: 18px;
    font-weight: 300;
    color: var(--c-main-40);
    letter-spacing: -0.01em;
    font-family: var(--f-Stapel);
}
.header-bot__nav-dropdown-link:hover, .header-bot__nav-dropdown-link:active, .header-bot__nav-dropdown-link.active {
    background: #F7F7F7;
    color: var(--c-main);
}
.header-bot__nav-dropdown-link:hover::before, .header-bot__nav-dropdown-link:active::before, .header-bot__nav-dropdown-link.active::before {
    opacity: 1;
}
.header-bot__nav-dropdown-link:before {
    position: absolute;
    display: block;
    content: "";
    top: 50%;
    right: 21px;
    width: 9px;
    height: 9px;
    border: 1px solid var(--c-main-80);
    border-top: none;
    border-right: none;
    -webkit-transform: translateY(-50%) rotate(225deg);
    -ms-transform: translateY(-50%) rotate(225deg);
    transform: translateY(-50%) rotate(225deg);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}

.header-bot__nav-dropdown-info-tabs {
    height: 100%;
}

.header-bot__nav-dropdown-info-tab {
    display: none;
    position: relative;
    height: 100%;
    width: 650px;
    padding: 32px;
    overflow: auto;
    background: #F7F7F7;
}
.header-bot__nav-dropdown-info-tab.active {
    display: block;
}

.header-bot__nav-dropdown-info-tab-subtitle {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -0.01em;
    margin-bottom: 12px;
    color: var(--c-main-40);
}

.header-bot__nav-dropdown-info-tab-title {
    font-size: 28px;
    line-height: 34px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    letter-spacing: -0.01em;
    color: var(--c-main);
    margin-bottom: 26px;
}

.header-bot__nav-dropdown-info-tab-nav-cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.header-bot__nav-dropdown-info-tab-nav-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 50%;
    margin-right: 70px;
    min-width: 0;
}
.header-bot__nav-dropdown-info-tab-nav-col:last-child {
    margin-right: 0;
}

.header-bot__nav-dropdown-info-tab-nav-item {
    margin-bottom: 24px;
}
.header-bot__nav-dropdown-info-tab-nav-item:last-child {
    margin-bottom: 0;
}

.header-bot__nav-dropdown-info-tab-nav-link {
    position: relative;
    display: block;
    max-width: 270px;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    font-weight: 400;
    color: var(--c-main-80);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    padding-right: 35px;
}
.header-bot__nav-dropdown-info-tab-nav-link:hover, .header-bot__nav-dropdown-info-tab-nav-link:active {
    color: var(--c-main);
}
.header-bot__nav-dropdown-info-tab-nav-link:hover:before, .header-bot__nav-dropdown-info-tab-nav-link:hover:after, .header-bot__nav-dropdown-info-tab-nav-link:active:before, .header-bot__nav-dropdown-info-tab-nav-link:active:after {
    opacity: 1;
}
.header-bot__nav-dropdown-info-tab-nav-link-title {
    position: relative;
    z-index: 1;
}
.header-bot__nav-dropdown-info-tab-nav-link:before {
    position: absolute;
    display: block;
    content: "";
    top: -12px;
    bottom: -12px;
    left: -16px;
    right: -16px;
    background: var(--c-main-10);
    border-radius: 8px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
.header-bot__nav-dropdown-info-tab-nav-link:after {
    position: absolute;
    display: block;
    content: "";
    top: 50%;
    right: 21px;
    width: 9px;
    height: 9px;
    border: 1px solid var(--c-main-80);
    border-top: none;
    border-right: none;
    -webkit-transform: translateY(-50%) rotate(225deg);
    -ms-transform: translateY(-50%) rotate(225deg);
    transform: translateY(-50%) rotate(225deg);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}

.header-bot__nav-dropdown-info-tab-bg-img-wrap {
    position: absolute;
    bottom: 0;
    right: 0;
    pointer-events: none;
    overflow: hidden;
}
.header-bot__nav-dropdown-info-tab-bg-img-wrap img {
    position: relative;
    bottom: -60px;
    right: -20px;
}

.header-bot__nav-dropdown-small {
    padding: 32px 12px 28px;
    width: 376px;
    overflow: hidden;
}
.header-bot__nav-dropdown-small .header-bot__nav-dropdown-link {
    margin-right: 0;
    border-radius: 8px;
}

.header-bot__nav-dropdown-small-section {
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 24px;
}
.header-bot__nav-dropdown-small-section .header-bot__nav-dropdown-link {
    font-family: var(--f-Manrope);
}
.header-bot__nav-dropdown-small-section:before {
    position: absolute;
    display: block;
    content: "";
    bottom: 0;
    height: 1px;
    background: var(--c-main-10);
    left: -24px;
    right: -24px;
}
.header-bot__nav-dropdown-small-section:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}
.header-bot__nav-dropdown-small-section:last-child:before {
    display: none;
}

.header-bot__nav-dropdown-small-section-title {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
    margin-bottom: 12px;
    padding-left: 16px;
}

.menu-toggler {
    display: none;
}

.header-ban {
    background: #fff;
}

.header-ban-c {
    position: relative;
    height: 55px;
    overflow: hidden;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 35px;
}

.header-ban__text {
    font-size: 24px;
    line-height: 33px;
    color: #fff;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.header-ban__img-wrap {
    margin-right: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.header-ban__img {
    width: 25px;
    height: auto;
    margin-top: -7px;
}

.header-ban__close-btn {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.header-ban__close-btn:before, .header-ban__close-btn:after {
    position: absolute;
    display: block;
    content: "";
    width: 85%;
    height: 2px;
    background: #fff;
    top: 50%;
    left: 50%;
    border-radius: 1px;
}
.header-ban__close-btn:before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}
.header-ban__close-btn:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}

.header-top__clinics {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.header-top__clinics-title {
    margin-right: 12px;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}

.header-top__clinics-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.header-top__clinics-item {
    margin-right: 4px;
}
.header-top__clinics-item:last-child {
    margin-right: 0;
}

.header-top__clinics-link {
    height: 29px;
    padding: 0 8px 0 9px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--c-main-60);
    border-radius: 4px;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    letter-spacing: -0.01em;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
.header-top__clinics-link-ico {
    width: 16px;
    height: 16px;
    margin-right: 6px;
}
@media (min-width: 992px) {
    .header-top__clinics-link:hover {
        opacity: 0.6;
    }
    .header-top__clinics-link:active {
        opacity: 1;
    }
}

@media (max-width: 1305px) {
    .header-top__tel,
    .header-top__adress {
        font-size: 18px;
    }

    .header-bot-m {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .header-bot-r {
        margin-left: 0;
    }

    .header-bot__nav {
        display: none;
    }

    .menu-toggler {
        width: 32px;
        height: 32px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: 24px;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        opacity: 1;
    }
}
@media (max-width: 1305px) and (min-width: 992px) {
    .menu-toggler:hover {
        opacity: 0.6;
    }
    .menu-toggler:active {
        opacity: 1;
    }
}
@media (max-width: 1305px) {
    .menu-toggler span {
        width: 16px;
        height: 1px;
        border-radius: 1px;
        background: rgba(255, 255, 255, 0.6);
        margin-bottom: 4px;
    }
    .menu-toggler span:last-child {
        margin-bottom: 0;
    }
}
@media (max-width: 1305px) {
    .header-bot__search-panel {
        width: 100%;
    }
}
@media (max-width: 1305px) {
    .header-bot__search-form-close-btn {
        display: none;
    }
}
@media (max-width: 1305px) {
    .header-bot__search-form-clear-btn {
        right: 12px;
    }
}
@media (max-width: 1305px) {
    .search-results__section-title {
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 12px;
    }
}
@media (max-width: 1305px) {
    .search-results__services-card-title {
        font-size: 14px;
        line-height: 17px;
    }
}
@media (max-width: 1305px) {
    .search-results__services-card {
        padding-right: 140px;
    }
    .search-results__services-card:before {
        right: 25px;
    }
}
@media (max-width: 1305px) {
    .search-results__services-card-img-container {
        right: 36px;
    }
}
@media (max-width: 1305px) {
    .search-results__section-card-l {
        margin-right: 12px;
    }
}
@media (max-width: 1305px) {
    .search-results__section-card-img-container {
        width: 40px;
        height: 40px;
    }
}
@media (max-width: 1305px) {
    .search-results__section-card-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 3px;
    }
}
@media (max-width: 1305px) {
    .search-results__section-card-desc {
        font-size: 12px;
        line-height: 17px;
    }
}
@media (max-width: 1305px) {
    .search-results__section-bot-btn-wrap {
        padding-top: 16px;
    }
}
@media (max-width: 1305px) {
    .search-results__section-bot-btn {
        font-size: 20px;
        line-height: 22px;
    }
    .search-results__section-bot-btn:before {
        top: 58%;
    }
}
@media (max-width: 1305px) {
    .header-bot__search-results {
        padding: 18px 18px 18px 18px;
    }
}
@media (max-width: 991px) {
    .header-top-m,
    .header-bot-m {
        display: none;
    }

    .header-bot-r {
        margin-left: auto;
    }

    .header-ban__text {
        font-size: 20px;
    }

    .header-top__clinics-title {
        margin-right: 10px;
        font-size: 14px;
        line-height: 20px;
    }
}
@media (max-width: 767px) {
    .header:not(.fixed-header).header_mobile-trans-white .header-bot {
        background: transparent;
    }
    .header:not(.fixed-header).header_mobile-trans-white .header-bot__tel {
        color: #fff;
    }
    .header:not(.fixed-header).header_mobile-trans-white .menu-toggler span {
        background: #fff;
    }

    .header-top,
    .header-bot__enroll-btn {
        display: none;
    }

    .header-bot-l {
        margin-right: 0;
    }

    .header-bot-c {
        height: 57px;
    }

    .header-bot__logo {
        max-width: 110px;
    }

    .header-bot__tel {
        width: 32px;
        height: 32px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
    }

    .menu-toggler {
        margin-left: 12px;
    }

    .header-ban-c {
        height: 60px;
    }

    .header-ban__img-wrap {
        margin-right: 12px;
    }

    .header-ban__img {
        width: 34px;
        margin-top: 0;
    }

    .header-ban-c {
        padding: 0 30px 0 0;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .header-ban__text {
        font-size: 14px;
        line-height: 17px;
        text-align: left;
    }

    .header-ban__close-btn {
        right: 4px;
    }
}
.infohover {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 8px;
    cursor: pointer;
}
.infohover:hover .infohover-txt-c {
    display: block;
}

.infohover-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: var(--c-main-60);
}
.infohover-btn svg {
    fill: var(--c-main-30);
}

.infohover-txt-c {
    display: none;
    position: absolute;
    z-index: 5;
    width: 276px;
    max-width: calc(100vw - 30px);
    bottom: 100%;
    padding-bottom: 12px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.infohover-txt {
    position: relative;
    font-weight: 400;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    border-radius: 4px;
    padding: 16px 12px 14px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main);
    text-align: center;
}
.infohover-txt:before {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    border-radius: 2px;
    -webkit-transform: translateX(-50%) rotate(180deg);
    -ms-transform: translateX(-50%) rotate(180deg);
    transform: translateX(-50%) rotate(180deg);
    left: 50%;
    top: 100%;
    margin-top: -1px;
}

@media (max-width: 767px) {
    .infohover {
        position: static;
        vertical-align: middle;
    }

    .infohover-txt-c {
        left: 0;
        right: 0;
        width: 100vw;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

    .infohover-txt:before {
        display: none;
    }

    .infohover-btn {
        width: 16px;
        height: 16px;
    }
    .infohover-btn svg {
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
    }
}
.map-baloon {
    position: relative;
    display: block;
    position: absolute;
    padding-left: 24px;
}

.map-baloon__ico-wrap {
    position: relative;
    top: -3px;
}

.map-baloon__ico-1 {
    position: absolute;
    top: 6px;
    left: 0;
    -webkit-transform: translateX(-50%) scale(1.2);
    -ms-transform: translateX(-50%) scale(1.2);
    transform: translateX(-50%) scale(1.2);
    color: #3cb200;
}

.map-baloon__ico-2 {
    position: absolute;
    top: 16px;
    left: 0;
    -webkit-transform: translateX(-50%) scale(1.4);
    -ms-transform: translateX(-50%) scale(1.4);
    transform: translateX(-50%) scale(1.4);
    color: #fff;
}

.map-baloon__content {
    padding: 4px 6px 4px 24px;
    border-radius: 6px;
    background: #fff;
    max-width: 210px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}

.map-baloon__title {
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    margin-bottom: 2px;
}

.map-baloon__info {
    color: #666;
    font-size: 12px;
    line-height: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.map-baloon__info-title {
    margin-right: 5px;
}

.map-baloon__info-rating {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.map-baloon__info-rating-star {
    margin-right: 2px;
}

.map-baloon__info-rating-count {
    font-weight: 600;
}

.menu-overlay {
    display: block;
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
    z-index: 9500;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.menu-overlay.active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.mob-menu {
    -webkit-transform: translateX(105%);
    -ms-transform: translateX(105%);
    transform: translateX(105%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: fixed;
    z-index: 9550;
    right: 0;
    top: 0;
    bottom: 0;
    width: 360px;
    max-width: 100%;
    background: #FFFFFF;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.mob-menu.active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.mob-menu.active ~ .mob-fixed-nav {
    display: none;
}

.mob-menu-c {
    padding: 0;
    height: 100%;
    overflow-y: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.mob-menu__close-btn {
    position: absolute;
    display: block;
    top: 13px;
    right: 12px;
    width: 32px;
    height: 32px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 10;
}
.mob-menu__close-btn:before, .mob-menu__close-btn:after {
    position: absolute;
    display: block;
    content: "";
    width: 20px;
    height: 2px;
    top: 50%;
    left: 50%;
    background: var(--c-main-40);
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.mob-menu__close-btn:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}
.mob-menu__close-btn:hover:before, .mob-menu__close-btn:hover:after, .mob-menu__close-btn:active:before, .mob-menu__close-btn:active:after {
    background: #000;
}

.mob-menu__search .header-bot__search-form-close-btn {
    display: none;
}
.mob-menu__search .header-bot__search-form-sbm-btn {
    width: 32px;
    height: 32px;
}
.mob-menu__search .header-bot__search-form-input {
    height: 58px;
    padding: 0 92px 0 60px;
    font-size: 14px;
    line-height: 17px;
}
.mob-menu__search .header-bot__search-form-input.has-value + .header-bot__search-form-clear-btn {
    opacity: 1;
    pointer-events: all;
    visibility: visible;
}
.mob-menu__search .header-bot__search-form-input::-webkit-input-placeholder {
    color: var(--c-main-30);
    font-weight: 400;
}
.mob-menu__search .header-bot__search-form-input::-moz-placeholder {
    color: var(--c-main-30);
    font-weight: 400;
}
.mob-menu__search .header-bot__search-form-input:-ms-input-placeholder {
    color: var(--c-main-30);
    font-weight: 400;
}
.mob-menu__search .header-bot__search-form-input::-ms-input-placeholder {
    color: var(--c-main-30);
    font-weight: 400;
}
.mob-menu__search .header-bot__search-form-input::placeholder {
    color: var(--c-main-30);
    font-weight: 400;
}
.mob-menu__search .header-bot__search-form-clear-btn {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
}
.mob-menu__search .header-bot__search-form-clear-btn svg path {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.mob-menu__search .header-bot__search-form-clear-btn:hover, .mob-menu__search .header-bot__search-form-clear-btn:active {
    opacity: 1;
}
.mob-menu__search .header-bot__search-form-clear-btn:hover svg path, .mob-menu__search .header-bot__search-form-clear-btn:active svg path {
    stroke-opacity: 1;
}
.mob-menu__search .header-bot__search-form-sbm-btn:hover, .mob-menu__search .header-bot__search-form-sbm-btn:active {
    opacity: 1;
    color: #000;
}

.mob-menu__search-panel {
    border-bottom: 1px solid rgba(17, 17, 17, 0.1);
}
.mob-menu__search-panel .header-bot__search-form-clear-btn {
    right: 52px;
}

.mob-menu__search-results {
    padding: 24px 16px;
    display: none;
}
.mob-menu__search-results.active {
    display: block;
}

.mob-menu__info {
    margin-top: auto;
    padding: 32px 16px 80px;
}

.mob-menu__info-section {
    margin-bottom: 32px;
}
.mob-menu__info-section:last-child {
    margin-bottom: 0;
}

.mob-menu__info-section-title {
    font-size: 14px;
    line-height: 17px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
    margin-bottom: 13px;
}

.mob-menu__info-tel-title {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 4px;
}

.mob-menu__info-tel-desc {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

.mob-menu__info-adress-item {
    margin-bottom: 26px;
}
.mob-menu__info-adress-item:last-child {
    margin-bottom: 0;
}

.mob-menu__info-adress-item-title {
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

.mob-menu__info-adress-metro-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.mob-menu__info-adress-metro-item {
    position: relative;
    margin-right: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.mob-menu__info-adress-metro-item:before {
    position: absolute;
    display: block;
    content: "";
    left: 100%;
    margin-left: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #D1D1D1;
}
.mob-menu__info-adress-metro-item:last-child {
    margin-right: 0;
}
.mob-menu__info-adress-metro-item:last-child:before {
    display: none;
}

.mob-menu__info-adress-metro-item-ico {
    margin-right: 6px;
    color: #fff;
}

.mob-menu__info-adress-metro-item-title {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: -0.01em;
}

.mob-menu__info-contacts-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.mob-menu__info-contacts-btn {
    margin-bottom: 8px;
    height: 56px;
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 20px;
    line-height: 22px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .mob-menu__info-contacts-btn:hover {
        opacity: 0.6;
    }
    .mob-menu__info-contacts-btn:active {
        opacity: 1;
    }
}
.mob-menu__info-contacts-btn:last-child {
    margin-bottom: 0;
}
.mob-menu__info-contacts-btn_tg {
    background: #F7F7F7;
}
.mob-menu__info-contacts-btn_tg .mob-menu__info-contacts-btn-ico {
    width: 18px;
    height: 16px;
    color: #3F91CE;
}
.mob-menu__info-contacts-btn_wa {
    background: #F7F7F7;
}
.mob-menu__info-contacts-btn_wa .mob-menu__info-contacts-btn-ico {
    width: 18px;
    height: 18px;
    color: #14C51C;
}

.mob-menu__info-contacts-btn-title {
    margin-right: 12px;
}

.mob-menu__socials-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.mob-menu__socials-item {
    margin-right: 4px;
}
.mob-menu__socials-item:last-child {
    margin-right: 0;
}

.mob-menu__socials-link {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .mob-menu__socials-link:hover {
        opacity: 0.6;
    }
    .mob-menu__socials-link:active {
        opacity: 1;
    }
}
.mob-menu__socials-link_tg {
    background: rgba(63, 145, 206, 0.08);
}
.mob-menu__socials-link_tg .mob-menu__socials-item-ico {
    width: 18px;
    height: 16px;
    color: #3F91CE;
}
.mob-menu__socials-link_ok {
    background: rgba(255, 163, 26, 0.08);
}
.mob-menu__socials-link_ok .mob-menu__socials-item-ico {
    width: 12px;
    height: 21px;
    color: #FFA31A;
}
.mob-menu__socials-link_vk {
    background: rgba(0, 119, 255, 0.08);
}
.mob-menu__socials-link_vk .mob-menu__socials-item-ico {
    width: 22px;
    height: 14px;
    color: #0077FF;
}
.mob-menu__socials-link_viber {
    background: rgba(20, 197, 28, 0.08);
}
.mob-menu__socials-link_viber .mob-menu__socials-item-ico {
    width: 18px;
    height: 18px;
    color: #14C51C;
}
.mob-menu__socials-link_star {
    background: rgba(210, 210, 210, 0.2);
}
.mob-menu__socials-link_star .mob-menu__socials-item-ico {
    width: 24px;
    height: 24px;
    color: #343434;
}
.mob-menu__socials-link_yt {
    background: rgba(255, 82, 82, 0.08);
}
.mob-menu__socials-link_yt .mob-menu__socials-item-ico {
    width: 27px;
    height: 21px;
    color: #FF5252;
}
.mob-menu__socials-link_rr {
    background: rgba(210, 210, 210, 0.2);
}
.mob-menu__socials-link_rr .mob-menu__socials-item-ico {
    width: 20px;
    height: 18px;
}

.mob-menu__nav-item {
    position: relative;
}

.mob-menu__nav-link {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: 52px;
    padding: 5px 54px 5px 16px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -0.01em;
    border-bottom: 1px solid var(--c-main-10);
    color: #111;
}
.mob-menu__nav-link_w-arrow:before, .mob-menu__nav-link_w-drop:before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    border: 1px solid var(--c-main-80);
    border-top: none;
    border-right: none;
    border-radius: 0;
    right: 26px;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    -ms-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg);
    top: 50%;
    -webkit-transition: border-color 0.3s;
    -o-transition: border-color 0.3s;
    transition: border-color 0.3s;
}
.mob-menu__nav-link_w-drop:before {
    right: 24px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
}
@media (min-width: 992px) {
    .mob-menu__nav-link:hover:before, .mob-menu__nav-link:active:before {
        border-color: #000;
    }
}
.mob-menu__nav-link.inner-is-active:before {
    -webkit-transform: translateY(-15%) rotate(-225deg);
    -ms-transform: translateY(-15%) rotate(-225deg);
    transform: translateY(-15%) rotate(-225deg);
}

.mob-menu__nav-inner {
    background: #F6F6F6;
    display: none;
}

.mob-menu__nav-inner-btn {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
    min-height: 64px;
    padding: 5px 54px 5px 16px;
    border-bottom: 1px solid rgba(17, 17, 17, 0.1);
    color: var(--c-main);
}
.mob-menu__nav-inner-btn:before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    border: 1px solid var(--c-main-80);
    border-top: none;
    border-right: none;
    right: 24px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: 50%;
    -webkit-transition: border-color 0.3s;
    -o-transition: border-color 0.3s;
    transition: border-color 0.3s;
}
@media (min-width: 992px) {
    .mob-menu__nav-inner-btn:hover:before, .mob-menu__nav-inner-btn:active:before {
        border-color: #000;
    }
}
.mob-menu__nav-inner-btn_all {
    min-height: 52px;
}
.mob-menu__nav-inner-btn_all:before {
    display: none;
}
.mob-menu__nav-inner-btn_all .mob-menu__nav-inner-btn-title {
    position: relative;
    color: var(--c-sub);
    padding-right: 20px;
    font-size: 20px;
    line-height: 22px;
    font-family: var(--f-Stapel);
    font-weight: 300;
}
.mob-menu__nav-inner-btn_all .mob-menu__nav-inner-btn-title:before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    border: 1px solid;
    border-top: none;
    border-right: none;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    -ms-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg);
    top: 55%;
    -webkit-transition: border-color 0.3s;
    -o-transition: border-color 0.3s;
    transition: border-color 0.3s;
}
.mob-menu__nav-inner-btn.inner-is-active:before {
    -webkit-transform: translateY(-15%) rotate(-225deg);
    -ms-transform: translateY(-15%) rotate(-225deg);
    transform: translateY(-15%) rotate(-225deg);
}

.mob-menu__nav-inner-btn-title {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    letter-spacing: -0.01em;
    margin-bottom: 3px;
}

.mob-menu__nav-inner-btn-desc {
    font-size: 12px;
    line-height: 17px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

.mob-menu__sub-nav {
    display: none;
    background: #EDEDED;
    padding-left: 16px;
}

.mob-menu__sub-nav-list {
    background: #F6F6F6;
}

.mob-menu__sub-nav-item:last-child .mob-menu__sub-nav-link {
    border-color: transparent;
}
.mob-menu__sub-nav-item:last-child .mob-menu__sub-nav-link:after {
    position: absolute;
    display: block;
    content: "";
    bottom: 0;
    left: -16px;
    right: 0;
    height: 1px;
    background: rgba(17, 17, 17, 0.1);
}

.mob-menu__sub-nav-link {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    min-height: 44px;
    padding: 5px 54px 5px 16px;
    border-bottom: 1px solid rgba(17, 17, 17, 0.1);
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    letter-spacing: -0.01em;
    color: var(--c-main-80);
}
.mob-menu__sub-nav-link:before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    border: 1px solid var(--c-main-80);
    border-top: none;
    border-right: none;
    right: 26px;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    -ms-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg);
    top: 50%;
    -webkit-transition: border-color 0.3s;
    -o-transition: border-color 0.3s;
    transition: border-color 0.3s;
}
@media (min-width: 992px) {
    .mob-menu__sub-nav-link:hover:before, .mob-menu__sub-nav-link:active:before {
        border-color: #000;
    }
}

@media (max-width: 374px) {
    .mob-menu__socials-item {
        margin-right: 1px;
    }
}
@media (min-width: 1306px) {
    .menu-overlay,
    .mob-menu {
        display: none;
    }
}
.mob-fixed-nav {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #FFFFFF;
    border-top: 1px solid #DBDBDB;
    border-radius: 0;
    z-index: 500;
}

.mob-fixed-nav__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.mob-fixed-nav__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.mob-fixed-nav__btn {
    width: 100%;
    height: 54px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 8px;
    position: relative;
}
.mob-fixed-nav__btn_orange:before {
    position: absolute;
    display: block;
    content: "";
    top: -1px;
    height: 4px;
    left: 0;
    right: 0;
    background: var(--c-sub-80);
}

.mob-fixed-nav__btn-ico {
    margin-bottom: 2px;
}

.mob-fixed-nav__btn-title {
    font-size: 10px;
    line-height: 13px;
    letter-spacing: -0.24px;
    color: var(--c-main);
}

@media (min-width: 768px) {
    .mob-fixed-nav {
        display: none;
    }
}
.modal-feed-after .modal__desc {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 32px;
}
@media (max-width: 767px) {
    .modal-feed-after .modal__desc {
        font-size: 14px;
        line-height: 18px;
    }
}

.modal-feed-after__form .modal__desc {
    margin-bottom: 24px;
}
.modal-feed-after__form .textarea-default {
    height: 149px;
}
.modal-feed-after__form .form__bot {
    margin-top: 24px;
}

.modal-feed-after__form-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.modal-feed-after__form-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.modal-feed-after__form-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 400px;
    margin-left: 40px;
}

.modal-feed-after__info-stars-item {
    margin-bottom: 24px;
}
.modal-feed-after__info-stars-item:last-child {
    margin-bottom: 0;
}
.modal-feed-after__info-stars-item .feedback-stars .rating-stars li {
    width: 36px;
    height: 36px;
    margin-right: 8px;
}
.modal-feed-after__info-stars-item .feedback-stars .rating-stars li:before {
    width: 26px;
    height: 25px;
}
.modal-feed-after__info-stars-item .feedback-stars .rating-stars li:after {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    left: 100%;
    width: 8px;
    bottom: 0;
}
.modal-feed-after__info-stars-item .input-title {
    line-height: 17px;
}

@media (max-width: 767px) {
    .modal-feed-after .modal__title {
        margin-bottom: 24px;
    }
    .modal-feed-after .modal__desc {
        max-width: 100%;
        margin-bottom: 24px;
    }

    .modal-feed-after__form-c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .modal-feed-after__form-l {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        margin-bottom: 24px;
    }

    .modal-feed-after__form-r {
        width: 100%;
        margin-left: 0;
    }

    .modal-feed-after__form .textarea-default {
        height: 125px;
    }
    .modal-feed-after__form .form__bot-l {
        margin-bottom: 0;
    }

    .modal-content-scroll {
        max-height: 69vh;
        overflow: auto;
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: -24px;
        padding-left: 16px;
        padding-right: 16px;
        padding-bottom: 24px;
    }
    .modal-content-scroll .scrollbar-track-y {
        opacity: 1;
        background: #F6F6F6;
        border-radius: 7px;
        width: 4px;
        top: 0;
        bottom: 16px;
        right: 5px;
        height: auto;
        z-index: 5;
    }
    .modal-content-scroll .scrollbar-thumb {
        background: var(--c-main-60);
        border-radius: 7px;
        width: 4px;
    }
}
@media (max-width: 767px) {
    .modal-feedback .textarea-default {
        height: 125px;
    }
}
.blocker {
    padding: 15px;
    z-index: 1000;
}

.modal {
    width: 100%;
    max-width: 800px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.06);
    padding: 40px;
    border-radius: 12px;
    border: none;
}
.modal a.close-modal {
    top: 30px;
    right: 30px;
    width: 20px;
    height: 20px;
    background: none;
}
.modal a.close-modal:before, .modal a.close-modal:after {
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 1px;
    background: #222222;
    top: 50%;
    left: 50%;
}
.modal a.close-modal:before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}
.modal a.close-modal:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}

.modal__title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.01em;
    margin-bottom: 24px;
}
.modal__title_mb-16 {
    margin-bottom: 16px;
}
.modal__title_mb-32 {
    margin-bottom: 32px;
}

.modal__desc {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-80);
    margin-bottom: 38px;
}
.modal__desc p {
    margin-bottom: 8px;
}
.modal__desc p:last-child {
    margin-bottom: 0;
}
.modal__desc_mb-32 {
    margin-bottom: 32px;
}
.modal__desc_mb-20 {
    margin-bottom: 20px;
}
.modal__desc_mb-0 {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .blocker {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0;
    }
    .blocker:before {
        display: none;
    }

    .modal {
        margin-top: auto;
        padding: 24px 15px 24px;
        border-radius: 12px 12px 0px 0px;
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        -o-transition: transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
    }
    .modal.active {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .modal a.close-modal {
        top: 27px;
        right: 25px;
    }

    .modal__title {
        font-size: 28px;
        line-height: 31px;
        margin-bottom: 16px;
        padding-right: 60px;
    }

    .modal__desc {
        font-size: 14px;
        line-height: 20px;
        max-width: 300px;
        margin-bottom: 24px;
    }
    .modal__desc_mb-0 {
        margin-bottom: 0;
    }

    .modal__desc-mobile {
        max-width: initial;
    }
}
.modal-request-success__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.modal-request-success__info_align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.modal-request-success__info-title {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--c-main-40);
    letter-spacing: -0.01em;
    margin-right: 12px;
    width: 185px;
    max-width: 100%;
}

.modal-request-success__info-desc {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
}

.modal-request-success__info-desc-address {
    display: block;
    margin-top: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--c-main-30);
    letter-spacing: -0.01em;
}
.modal-request-success__info-desc-address:first-child {
    margin-top: 0;
}

.modal-request-success__info-metro {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid var(--c-main-10);
    border-radius: 6px;
    padding: 4px 8px;
    font-size: 16px;
    line-height: 18px;
}
.modal-request-success__info-metro .svg-icon {
    width: 24px;
    height: 24px;
    margin-right: 6px;
}

@media (max-width: 767px) {
    .modal-request-success .modal__desc {
        max-width: 100%;
    }
    .modal-request-success .modal-request__doc {
        margin-top: 4px;
    }
    .modal-request-success .form__bot {
        margin-top: 32px;
    }
    .modal-request-success .form__bot-l {
        margin-bottom: 32px;
    }
    .modal-request-success .form__rows {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .modal-request-success .form__row {
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .modal-request-success .form__row:nth-last-child(2) {
        width: 135px;
        margin-right: 20px;
    }
    .modal-request-success .form__row:last-child {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
    }
    .modal-request-success .form__row_mob-low-mb {
        margin-bottom: 24px;
    }

    .modal-request-success__info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .modal-request-success__info-title {
        width: 100%;
        margin-right: 0;
        margin-bottom: 6px;
        font-size: 12px;
        line-height: 17px;
    }

    .modal-request-success__info-desc {
        font-size: 14px;
        line-height: 20px;
    }

    .modal-request-success__info-metro {
        font-size: 14px;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

    .modal-request-success__info-desc-address {
        font-size: 12px;
        line-height: 17px;
    }
}
.modal-request__doc {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px;
    overflow: hidden;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 0 0 52px;
    min-height: 40px;
}
.form__col .modal-request__doc {
    margin-bottom: 0;
}
.modal-request__doc_mb-0 {
    margin-bottom: 0;
}

.modal-request__doc-title {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 2px;
}
.modal-request__doc-title:last-child {
    margin-bottom: 0;
}

.modal-request__doc-desc {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-30);
}

.modal-request__doc-img-wrap {
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    top: 50%;
    left: 4px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.modal-request__doc-img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.modal-request__doc-subinfo {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}
.modal-request__doc-subinfo svg {
    display: inline-block;
    margin: 0 1px 0 5px;
    position: relative;
    top: -2px;
}

.modal-request__time-selection-title {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 12px;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    border-radius: 6px;
    border: 1px solid var(--c-main-10);
    padding: 4px 8px;
}
.modal-request__time-selection-title svg {
    margin-right: 6px;
    width: 24px;
    height: 24px;
}

.modal-request__time-selection-label {
    display: block;
}

.modal-request__time-selection-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 7px;
    margin-right: -5px;
    margin-bottom: -5px;
}

.modal-request__time-selection-item {
    padding-right: 5px;
    padding-bottom: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
}

.modal-request__time-selection-input {
    display: none;
}
.modal-request__time-selection-input:checked + .modal-request__time-selection-btn {
    background: var(--c-main-80);
    border-color: var(--c-main-80);
    color: #fff;
}

.modal-request__time-selection-btn {
    height: 34px;
    border: 1px solid var(--c-main-10);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    border-radius: 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: var(--c-main);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

@media (max-width: 767px) {
    .modal-request__doc {
        width: 100%;
    }

    .modal-request .modal__desc {
        max-width: 303px;
    }
    .modal-request .form__subinfo {
        margin-bottom: 32px;
    }
}
@media (max-width: 767px) {
    .modal-success {
        padding-bottom: 40px;
    }
    .modal-success .modal__desc {
        margin-bottom: 64px;
    }
}
.pagination {
    margin-top: 32px;
}

.pagination__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.pagination__item {
    margin-right: 2px;
}
.pagination__item_prev {
    margin-right: 12px;
}
.pagination__item_next {
    margin-left: 12px;
}
.pagination__item:last-child {
    margin-right: 0;
}

.pagination__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 16px;
    line-height: 18px;
    color: var(--c-main-20);
    border: 1px solid transparent;
    transition: all 0.3s;
}
.pagination__link_next, .pagination__link_prev {
    background: #FFFFFF;
    color: var(--c-main);
}
.pagination__link_next svg, .pagination__link_prev svg {
    stroke: currentColor;
    fill: none;
    stroke-width: 1px;
    display: block;
}
@media (min-width: 992px) {
    .pagination__link_next:hover, .pagination__link_prev:hover {
        -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
        box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
    }
}
.pagination__link_next:active, .pagination__link_prev:active {
    -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
}
.pagination__link.active {
    background: #fff;
    color: var(--c-main);
    pointer-events: none;
}
.pagination__link.disabled {
    color: #BDBDBD;
    background: transparent;
    border-color: var(--c-main-10);
    pointer-events: none;
}
@media (min-width: 992px) {
    .pagination__link:hover {
        color: var(--c-main);
    }
}
.pagination__link:active {
    color: var(--c-main);
}

@media (max-width: 767px) {
    .pagination__list {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.promo-info {
    position: absolute;
    top: 40px;
    right: 15px;
    padding: 13px 32px 13px 16px;
    width: 294px;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.06);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    z-index: 3;
}
.promo-info.closed {
    display: none;
}

.promo-info__title {
    font-family: var(--f-Stapel);
    font-weight: 300;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    margin-bottom: 13px;
}
.promo-info__title:last-child {
    margin-bottom: 0;
}

.promo-info__more-btn {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.14px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color: #fff;
    opacity: 0.6;
}
@media (hover: hover) {
    .promo-info__more-btn:hover {
        opacity: 1;
    }
}
.promo-info__more-btn:active {
    opacity: 1;
}

.promo-info__close-btn {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 24px;
    height: 24px;
    opacity: 1;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.promo-info__close-btn:before, .promo-info__close-btn:after {
    position: absolute;
    content: "";
    display: block;
    width: 65%;
    height: 1px;
    background: #fff;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}
.promo-info__close-btn:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}
@media (hover: hover) {
    .promo-info__close-btn:hover {
        opacity: 0.5;
    }
}
.promo-info__close-btn:active {
    opacity: 0.5;
}

@media (max-width: 991px) {
    .promo-info {
        top: 5px;
    }
}
@media (max-width: 767px) {
    .promo-info {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: auto;
        z-index: 9999999999;
        opacity: 0.4;
        background: rgba(28, 28, 28, 0.4);
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        backdrop-filter: none;
        -webkit-backdrop-filter: none;
        opacity: 1;
        border-radius: 0;
        padding: 0;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .promo-info.active {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .promo-info-in {
        background: #fff;
        position: relative;
        border-radius: 12px 12px 0px 0px;
        padding: 24px 15px 40px;
    }

    .promo-info__title {
        padding-right: 75px;
        color: #1C1C1C;
        font-size: 28px;
        line-height: 30px;
        letter-spacing: -0.28px;
        margin-bottom: 40px;
    }

    .promo-info__close-btn {
        top: 22px;
        right: 15px;
        width: 32px;
        height: 32px;
    }
    .promo-info__close-btn:before, .promo-info__close-btn:after {
        width: 65%;
        background: #1C1C1C;
    }

    .promo-info__more-btn {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 56px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 8px;
        color: #1C1C1C;
        border: 1px solid #1C1C1C;
        font-size: 20px;
        line-height: 22px;
        font-family: var(--f-Stapel);
        font-weight: 300;
        width: 100%;
        text-align: center;
        opacity: 1;
    }
    .promo-info__more-btn:active {
        border-color: rgba(28, 28, 28, 0.5);
    }
}
.promoban {
    margin-top: 80px;
    border-radius: 12px;
    background: #1C1C1C;
    padding: 48px 36% 48px 56px;
    position: relative;
    overflow: hidden;
}
.promoban + .promoban {
    margin-top: 20px;
}
.promoban:before {
    position: absolute;
    display: block;
    content: "";
    width: 230px;
    height: 230px;
    top: 78px;
    right: 70px;
    background: #1C1C1C;
    -webkit-filter: blur(120px);
    filter: blur(120px);
}
.promoban_green:before {
    background: #40C494;
}
.promoban_purple:before {
    background: #952CE9;
}
.promoban_pink:before {
    background: #E4299F;
}
.promoban_percent .promoban__img {
    width: 113px;
    height: 114px;
    right: 113px;
    background: url("/local/templates/agami_new/css/../img/svg-multi/promoban-percent-ico.svg") no-repeat;
    background-size: contain;
}
.promoban_percent .promoban__img:before, .promoban_percent .promoban__img:after {
    position: absolute;
    content: "";
    display: block;
    width: 113px;
    height: 114px;
    background: url("/local/templates/agami_new/css/../img/svg-multi/promoban-percent-ico.svg") no-repeat;
    background-size: contain;
    opacity: 0.2;
}
.promoban_percent .promoban__img:before {
    top: -111px;
    left: 80px;
}
.promoban_percent .promoban__img:after {
    bottom: -111px;
    left: -80px;
}
.promoban_prize .promoban__img {
    width: 215px;
    height: 202px;
    right: 62px;
    background: url("/local/templates/agami_new/css/../img/svg-multi/promoban-prize-ico.svg") no-repeat;
    background-size: contain;
}
.promoban_star .promoban__img {
    width: 284px;
    height: 245px;
    right: 17px;
    top: 53%;
    background: url("/local/templates/agami_new/css/../img/svg-multi/promoban-star-ico.svg") no-repeat;
    background-size: contain;
}
.promoban_w-price .promoban__desc {
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.44px;
    margin-bottom: 8px;
}
.promoban_w-price .promoban__info {
    color: #fff;
}
.promoban_w-price .promoban__info span {
    position: relative;
    font-size: 14px;
    letter-spacing: -0.14px;
    color: #878787;
    padding-left: 5px;
}
.promoban_w-price .promoban__info span:before {
    position: absolute;
    display: block;
    content: "";
    left: 5px;
    background: #fff;
    right: 0;
    height: 1px;
    top: 50%;
}

.promoban__title {
    position: relative;
    font-size: 20px;
    line-height: 28px;
    color: #A0A0A0;
    letter-spacing: -0.2px;
    margin-bottom: 12px;
}
.promoban__title:last-child {
    margin-bottom: 0;
}

.promoban__desc {
    position: relative;
    font-family: var(--f-Stapel);
    font-weight: 300;
    font-size: 28px;
    line-height: 33px;
    letter-spacing: -0.28px;
    color: #fff;
    margin-bottom: 12px;
}
.promoban__desc:last-child {
    margin-bottom: 0;
}

.promoban__info {
    position: relative;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.2px;
    color: #A0A0A0;
}

.promoban__img {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media (max-width: 991px) {
    .promoban {
        margin-top: 60px;
        padding: 30px 30% 30px 30px;
    }
    .promoban_percent .promoban__img {
        right: 50px;
    }
    .promoban_prize .promoban__img {
        right: 0;
    }
    .promoban_star .promoban__img {
        right: -23px;
    }
    .promoban_w-price .promoban__desc {
        font-size: 36px;
        line-height: 42px;
    }
}
@media (max-width: 767px) {
    .promoban {
        margin-top: 40px;
        padding: 32px 25% 100px 16px;
        border-radius: 8px;
    }
    .promoban:before {
        width: 190px;
        height: 190px;
        top: auto;
        bottom: -22px;
        right: -24px;
        -webkit-filter: blur(100px);
        filter: blur(100px);
    }
    .promoban_percent .promoban__img {
        width: 80px;
        height: 80px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        top: auto;
        bottom: 40px;
        right: 20px;
    }
    .promoban_percent .promoban__img:before, .promoban_percent .promoban__img:after {
        width: 80px;
        height: 80px;
    }
    .promoban_percent .promoban__img:before {
        top: -77px;
        left: 56px;
    }
    .promoban_percent .promoban__img:after {
        top: 77px;
        left: -56px;
    }
    .promoban_prize .promoban__img {
        width: 171px;
        height: 161px;
        top: auto;
        right: -14px;
        bottom: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .promoban_star .promoban__img {
        width: 231px;
        height: 199px;
        top: auto;
        right: -43px;
        bottom: -38px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .promoban_w-price {
        padding-right: 24px;
        padding-bottom: 170px;
    }
    .promoban_w-price .promoban__desc {
        font-size: 28px;
        line-height: 31px;
        letter-spacing: -0.28px;
    }
    .promoban_w-price .promoban__info {
        color: #fff;
    }
    .promoban_w-price .promoban__info span {
        font-size: 13px;
    }
    .promoban_w-price.promoban_percent .promoban__img {
        bottom: 15px;
    }

    .promoban__title {
        font-size: 16px;
        line-height: 22px;
    }

    .promoban__desc {
        font-size: 22px;
        line-height: 26px;
    }

    .promoban__info {
        font-size: 16px;
        line-height: 22px;
    }
}
.rating-stars-c {
    position: relative;
    margin-right: 8px;
}

.rating-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.rating-title {
    font-size: 14px;
    line-height: 20px;
    padding-top: 2px;
    color: var(--c-main-60);
    letter-spacing: -0.01em;
}
@media (max-width: 767px) {
    .rating-title {
        padding-top: 4px;
    }
}

.rating-stars {
    margin: 0;
    padding: 0;
    list-style: none;
    white-space: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
}
.rating-stars li {
    position: relative;
    display: block;
    width: 20px;
    height: 20px;
    margin: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.rating-stars li:before {
    position: absolute;
    display: block;
    content: "";
    width: 18px;
    height: 17px;
    top: 50%;
    left: 50%;
    background: url("/local/templates/agami_new/css/../img/svg-multi/star_gray_no-shadow.svg") center/contain no-repeat;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.rating-stars_full {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    overflow: hidden;
}
.rating-stars_full li:before {
    background-image: url("/local/templates/agami_new/css/../img/svg-multi/star_yellow_no-shadow.svg");
}

.feedback-stars .rating-stars-c {
    margin-right: 0;
}
.feedback-stars .rating-stars li {
    width: 36px;
    height: 36px;
    cursor: pointer;
}
.feedback-stars .rating-stars li:before {
    width: 23px;
    height: 22px;
}
@media (max-width: 767px) {
    .feedback-stars .rating-stars li {
        margin-right: 8px;
    }
    .feedback-stars .rating-stars li:after {
        position: absolute;
        display: block;
        content: "";
        top: 0;
        left: 100%;
        width: 8px;
        bottom: 0;
    }
    .feedback-stars .rating-stars li:before {
        width: 26px;
        height: 25px;
    }
}

.scroller {
    height: 100vh;
    padding-top: var(--headerH);
    -webkit-transition: padding-top 0.3s;
    -o-transition: padding-top 0.3s;
    transition: padding-top 0.3s;
}
.scroller > .scrollbar-track-x {
    display: none !important;
}

.js--custom-scrollbar .scrollbar-track,
.js--custom-scrollbar .scrollbar-track.show {
    z-index: 9999 !important;
    background: #F6F6F6;
}
.js--custom-scrollbar .scrollbar-track .scrollbar-thumb,
.js--custom-scrollbar .scrollbar-track.show .scrollbar-thumb {
    background: var(--c-main-60);
    border-radius: 7px;
}

.scrollbar-track,
.scrollbar-track.show {
    z-index: 9999 !important;
    background: #F6F6F6;
}
.scrollbar-track .scrollbar-thumb,
.scrollbar-track.show .scrollbar-thumb {
    background: var(--c-main-60);
    border-radius: 7px;
}

@media (min-width: 992px) {
    * {
        scrollbar-width: thin;
        scrollbar-color: var(--c-main-60) #F6F6F6;
    }

    *::-webkit-scrollbar {
        width: 8px;
        height: 8px;
    }

    *::-webkit-scrollbar-track {
        background: #F6F6F6;
    }

    *::-webkit-scrollbar-thumb {
        background: var(--c-main-60);
        border-radius: 7px;
    }
}
@media (max-width: 767px) {
    .js--custom-scrollbar .scrollbar-track.scrollbar-track-y {
        opacity: 1;
        border-radius: 7px;
        width: 4px;
        top: 16px;
        bottom: 16px;
        right: 5px;
        height: auto;
    }
    .js--custom-scrollbar .scrollbar-track.scrollbar-track-y .scrollbar-thumb {
        width: 4px;
    }
}
body.scroll-is-inited .tabs-nav {
    -webkit-transition: top 0s;
    -o-transition: top 0s;
    transition: top 0s;
}
body.scroll-is-inited .tabs-nav.fixed-panel {
    -webkit-transition: top 0s, -webkit-box-shadow 0.3s;
    transition: top 0s, -webkit-box-shadow 0.3s;
    -o-transition: top 0s, box-shadow 0.3s;
    transition: top 0s, box-shadow 0.3s;
    transition: top 0s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.tabs-nav {
    position: relative;
    padding-top: 16px;
    overflow: auto;
    background: #fff;
    -webkit-transition: top 0.3s;
    -o-transition: top 0.3s;
    transition: top 0.3s;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.tabs-nav::-webkit-scrollbar {
    display: none;
}
.tabs-nav.fixed-panel {
    -webkit-box-shadow: 0px 30px 30px -20px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 30px 30px -20px rgba(0, 0, 0, 0.1);
    z-index: 501;
    -webkit-transition: top 0.3s, -webkit-box-shadow 0.3s;
    transition: top 0.3s, -webkit-box-shadow 0.3s;
    -o-transition: top 0.3s, box-shadow 0.3s;
    transition: top 0.3s, box-shadow 0.3s;
    transition: top 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.tabs-nav__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.tabs-nav__list::-webkit-scrollbar {
    display: none;
}

.tabs-nav__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 32px;
}
.tabs-nav__item:last-child {
    margin-right: 0;
    padding-right: 16px;
}

.tabs-nav__btn {
    position: relative;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0 0 12px 0;
    color: var(--c-main-20);
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.01em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
}
.tabs-nav__btn:before {
    position: absolute;
    display: block;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: var(--c-sub-80);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
@media (min-width: 992px) {
    .tabs-nav__btn:hover {
        color: var(--c-main-80);
    }
    .tabs-nav__btn:hover:before {
        opacity: 1;
        background: var(--c-main-80);
    }
    .tabs-nav__btn:hover .tabs-nav__btn-ico {
        opacity: 1;
    }
}
.tabs-nav__btn:active {
    color: var(--c-main);
}
.tabs-nav__btn:active:before {
    opacity: 1;
}
.tabs-nav__btn:active .tabs-nav__btn-ico {
    opacity: 1;
}
.tabs-nav__btn.active {
    color: var(--c-main);
}
.tabs-nav__btn.active:before {
    opacity: 1;
}
.tabs-nav__btn.active .tabs-nav__btn-ico {
    opacity: 1;
}
.tabs-nav__btn-ico {
    margin-right: 6px;
    opacity: 0.4;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.tabs-nav__btn-title span {
    margin-left: 6px;
}

@media (max-width: 767px) {
    .tabs-nav__list:after {
        content: "";
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 15px;
    }

    .tabs-nav__item {
        margin-right: 20px;
    }
    .tabs-nav__item:last-child {
        padding-right: 0;
    }

    .tabs-nav__btn {
        padding-bottom: 8px;
    }
}
.team-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px -20px;
}

.team-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.3333333333%;
    padding: 0 10px;
    margin-bottom: 20px;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.team-item .team-card {
    min-height: 425px;
}
.team-item .team-card__title {
    min-height: 1px;
}
.team-item .team-card__abilities-list {
    margin-bottom: 24px;
}
@media (max-width: 991px) {
    .team-item {
        width: 50%;
    }
}
@media (max-width: 767px) {
    .team-item {
        width: 100%;
    }
    .team-item .team-card {
        min-height: 1px;
    }
    .team-item .team-card__abilities-list {
        margin-bottom: 0;
    }
}

.video-iframe,
.video-inline {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-iframe.active,
.video-inline.active {
    display: block;
}

.video-inline {
    -o-object-fit: cover;
    object-fit: cover;
}
.video-inline:-webkit-full-screen {
    object-fit: contain;
}
.video-inline:-ms-fullscreen {
    object-fit: contain;
}
.video-inline:fullscreen {
    -o-object-fit: contain;
    object-fit: contain;
}

.video-toggler {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: inherit;
    overflow: hidden;
}
.video-toggler:not(.active) {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .video-toggler:not(.active):hover {
        opacity: 0.6;
    }
    .video-toggler:not(.active):active {
        opacity: 1;
    }
}
.video-toggler:before {
    position: absolute;
    display: block;
    content: "";
    width: 88px;
    height: 88px;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: rgba(17, 17, 17, 0.3);
    background-position: center;
    z-index: 1;
}
.video-toggler:after {
    position: absolute;
    display: block;
    content: "";
    width: 28px;
    height: 30px;
    margin-left: 4px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url("/local/templates/agami_new/css/../img/svg-mono/play-btn-ico.svg") no-repeat;
    background-size: contain;
    z-index: 1;
}
.video-toggler.active:before, .video-toggler.active:after,
.video-toggler.active .video-toggler__img {
    display: none;
}

.video-toggler__img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.p-about-benefits__head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.benefits-slider {
    overflow: visible;
    width: 520px;
    margin: 0;
}
.benefits-slider:after {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    left: calc(50vw + 325px);
    width: 295px;
    z-index: 5;
    background: -webkit-gradient(linear, right top, left top, color-stop(7.22%, #fff), color-stop(83.33%, rgba(246, 246, 246, 0)));
    background: -o-linear-gradient(right, #fff 7.22%, rgba(246, 246, 246, 0) 83.33%);
    background: linear-gradient(270deg, #fff 7.22%, rgba(246, 246, 246, 0) 83.33%);
    pointer-events: none;
}
@media (max-width: 1305px) {
    .benefits-slider:after {
        display: none;
    }
}

.benefits-slider__nav {
    margin-top: 0;
}

.benefits-slider__card-img-wrap {
    margin-bottom: 20px;
    border-radius: 12px;
    overflow: hidden;
    height: 320px;
}

.benefits-slider__card-img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.benefits-slider__card-title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
    margin-bottom: 16px;
    color: var(--c-main-80);
}

.benefits-slider__card-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
    margin-bottom: 12px;
}

.benefits-slider__card-btn-wrap {
    margin-top: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 767px) {
    .p-about-benefits__head {
        margin-bottom: 24px;
    }

    .p-about-benefits__head-r {
        display: none;
    }

    .benefits-slider {
        max-width: 100%;
        width: 100%;
    }

    .benefits-slider__card-img-wrap {
        border-radius: 4px;
        height: auto;
        margin-bottom: 16px;
    }

    .benefits-slider__card-img {
        width: 100%;
        height: auto;
    }

    .benefits-slider__card-title {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 8px;
    }

    .benefits-slider__card-desc {
        font-size: 14px;
        line-height: 20px;
    }

    .benefits-slider__card-btn-wrap {
        margin-top: 16px;
    }

    .p-about__benefits-item {
        margin-bottom: 25px;
    }
    .p-about__benefits-item:last-child {
        margin-bottom: 0;
    }
}
.p-about-feedbacks__title {
    margin-bottom: 48px;
}

.p-about-feedbacks-slider {
    width: 516px;
    max-width: 100%;
    margin-left: 0;
    overflow: visible;
}
.p-about-feedbacks-slider:after {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    left: calc(50vw + 325px);
    width: 295px;
    z-index: 5;
    background: -webkit-gradient(linear, right top, left top, color-stop(7.22%, #F6F6F6), color-stop(83.33%, rgba(246, 246, 246, 0)));
    background: -o-linear-gradient(right, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    background: linear-gradient(270deg, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    pointer-events: none;
}
@media (max-width: 1305px) {
    .p-about-feedbacks-slider:after {
        display: none;
    }
}

.p-about-feedbacks-slider__card {
    background: #FFFFFF;
    border-radius: 12px;
    padding: 24px;
    height: 100%;
    min-height: 320px;
}

.p-about-feedbacks-slider__card-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.p-about-feedbacks-slider__card-head-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 16px;
}

.p-about-feedbacks-slider__card-head-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.p-about-feedbacks-slider__card-head-img-wrap {
    border-radius: 50%;
    overflow: hidden;
    width: 72px;
    height: 72px;
    border-radius: 50%;
}

.p-about-feedbacks-slider__card-head-img {
    width: 100%;
    height: auto;
}

.p-about-feedbacks-slider__card-head-title {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.01em;
    margin-bottom: 4px;
    color: var(--c-main-80);
}

.p-about-feedbacks-slider__card-head-desc {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

.p-about-feedbacks-slider__card-text {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

@media (max-width: 767px) {
    .p-about-feedbacks__title {
        margin-bottom: 16px;
    }

    .p-about-feedbacks-slider {
        width: 308px;
    }

    .p-about-feedbacks-slider__card {
        padding: 16px;
        min-height: 280px;
    }

    .p-about-feedbacks-slider__card-head {
        margin-bottom: 16px;
    }

    .p-about-feedbacks-slider__card-head-title {
        margin-bottom: 4px;
        font-size: 16px;
        line-height: 22px;
    }

    .p-about-feedbacks-slider__card-head-desc {
        font-size: 10px;
        line-height: 14px;
    }

    .p-about-feedbacks-slider__card-text {
        font-size: 14px;
        line-height: 20px;
    }

    .p-about-feedbacks-slider__nav {
        margin-top: 16px;
    }
    .p-about-feedbacks-slider__nav .swiper-custom-button {
        display: none;
    }
}
.p-about {
    position: relative;
    overflow: hidden;
}
.p-about > .section {
    z-index: 1;
}

.p-about-head {
    color: #fff;
    padding-top: 56px;
    padding-bottom: 220px;
    position: relative;
}
.p-about-head:before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: -o-linear-gradient(301.01deg, #1c1c1c91 13.74%, rgba(28, 28, 28, 0) 81.23%);
    background: linear-gradient(148.99deg, #1c1c1c91 13.74%, rgba(28, 28, 28, 0) 81.23%);
    z-index: 1;
}
.p-about-head .breadcrumbs__item:before {
    background: #fff;
}
.p-about-head .breadcrumbs__item:last-child .breadcrumbs__link {
    color: #fff;
}
.p-about-head .breadcrumbs__link {
    color: #fff;
}

.p-about-head__title {
    margin-bottom: 24px;
    position: relative;
    z-index: 1;
}

.p-about-head__desc {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: var(--c-main-50);
    max-width: 455px;
    position: relative;
    z-index: 1;
}

.p-about-head__img-wrap {
    position: absolute;
    top: calc(var(--headerH) * -1);
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
}

.p-about-head__img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
}

@media (max-width: 767px) {
    .p-about-head {
        padding-top: 40px;
        padding-bottom: 270px;
    }
    .p-about-head:before {
        background: -o-linear-gradient(301.01deg, #1C1C1C 13.74%, rgba(28, 28, 28, 0) 81.23%);
        background: linear-gradient(148.99deg, #1C1C1C 13.74%, rgba(28, 28, 28, 0) 81.23%);
    }

    .p-about-head__title {
        font-size: 32px;
        line-height: 36px;
        margin-bottom: 16px;
    }

    .p-about-head__desc {
        font-size: 16px;
        line-height: 22px;
    }
}
.p-about-history__head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 44px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.history-slider {
    overflow: visible;
    width: 592px;
    margin: 0;
}
.history-slider:after {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    left: calc(50vw + 325px);
    width: 295px;
    z-index: 5;
    background: -webkit-gradient(linear, right top, left top, color-stop(7.22%, #F6F6F6), color-stop(83.33%, rgba(246, 246, 246, 0)));
    background: -o-linear-gradient(right, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    background: linear-gradient(270deg, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    pointer-events: none;
}
@media (max-width: 1305px) {
    .history-slider:after {
        display: none;
    }
}

.history-slider__item:last-child .history-slider__card:after {
    display: none;
}

.history-slider__card {
    padding-right: 56px;
    padding-top: 48px;
    position: relative;
}
.history-slider__card:before {
    position: absolute;
    display: block;
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: var(--c-sub-80);
    top: 0;
    left: 0;
}
.history-slider__card:after {
    position: absolute;
    display: block;
    content: "";
    top: 7px;
    left: 24px;
    right: 0;
    height: 2px;
    background: var(--c-sub-80);
}

.history-slider__card-date {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 20px;
}

.history-slider__card-img-wrap {
    height: 320px;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    margin-bottom: 24px;
}

.history-slider__card-img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.history-slider__card-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

.history-slider__nav {
    margin-top: 0;
}

@media (max-width: 767px) {
    .p-about-history__head-r {
        display: none;
    }

    .p-about-history__head {
        margin-bottom: 24px;
    }

    .history-slider {
        width: 270px;
        max-width: 100%;
    }

    .history-slider__card {
        padding-top: 30px;
        padding-right: 16px;
    }
    .history-slider__card:before {
        width: 12px;
        height: 12px;
    }
    .history-slider__card:after {
        left: 20px;
        top: 5px;
    }

    .history-slider__card-date {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 7px;
    }

    .history-slider__card-img-wrap {
        height: 160px;
        border-radius: 4px;
        margin-bottom: 12px;
    }

    .history-slider__card-desc {
        font-size: 14px;
        line-height: 20px;
    }
}
.p-about-legal-info-nav.about__tabs-nav {
    margin-top: 0;
}
.p-about-legal-info-nav.about__tabs-nav .about__tabs-nav-btn {
    min-width: initial;
    padding: 0 24px;
    width: 100%;
}
.p-about-legal-info-nav.about__tabs-nav .about__tabs-nav-list {
    margin-top: 0;
    width: 408px;
    max-width: 100%;
}
.p-about-legal-info-nav.about__tabs-nav .about__tabs-nav-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}

.p-about-legal-info__details {
    padding: 16px 60px 24px 16px;
    border: 1px solid var(--c-main-10);
    border-radius: 12px;
    background: #fff;
}

.p-about-legal-info__details-list {
    margin-bottom: 12px;
}
.p-about-legal-info__details-list:last-child {
    margin-bottom: 0;
}

.p-about-legal-info__details-btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.p-about-legal-info__details-btn {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: var(--c-sub);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
@media (hover: hover) {
    .p-about-legal-info__details-btn:hover {
        color: var(--c-sub-80);
    }
}
.p-about-legal-info__details-btn:active {
    color: var(--c-sub-80);
}

.p-about-legal-info__details-item {
    margin-bottom: 14px;
}
.p-about-legal-info__details-item:last-child {
    margin-bottom: 0;
}

.p-about-legal-info__details-item-title {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
    margin-bottom: 6px;
}

.p-about-legal-info__details-item-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-80);
}
.p-about-legal-info__details-item-desc span {
    margin-left: 38px;
}

@media (max-width: 767px) {
    .p-about-legal-info-nav.about__tabs-nav {
        margin-bottom: 16px;
    }
    .p-about-legal-info-nav.about__tabs-nav .about__tabs-nav-btn {
        padding: 0;
    }

    .p-about-legal-info__details {
        padding: 16px;
    }

    .p-about-legal-info__details-item-title {
        font-size: 12px;
        line-height: 17px;
        margin-bottom: 6px;
        color: var(--c-main-30);
    }

    .p-about-legal-info__details-item-desc {
        font-size: 14px;
        line-height: 20px;
    }
    .p-about-legal-info__details-item-desc span {
        display: block;
        margin-left: 0;
        margin-top: 5px;
    }

    .p-about-legal-info__details-btn {
        font-size: 16px;
        line-height: 22px;
        text-align: center;
    }
}
@media (max-width: 374px) {
    .p-about-legal-info__details-btn {
        font-size: 13px;
    }
}
.p-about-location-title {
    margin-bottom: 48px;
}

@media (max-width: 767px) {
    .p-about-location.location {
        margin-top: -24px;
        padding-bottom: 58px;
    }

    .p-about-location-title {
        margin-bottom: 24px;
    }
}
.p-about-main {
    margin-top: 0;
}

.p-about-main__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 48px;
}

.p-about-main__top-l,
.p-about-main__top-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 50%;
    margin-right: 56px;
}
.p-about-main__top-l:last-child,
.p-about-main__top-r:last-child {
    margin-right: 0;
}

.p-about-main-nav.about__tabs-nav {
    margin-top: 0;
}
.p-about-main-nav.about__tabs-nav .about__tabs-nav-list {
    margin-top: 0;
    width: 408px;
    max-width: 100%;
}
.p-about-main-nav.about__tabs-nav .about__tabs-nav-btn {
    min-width: initial;
    padding: 0 24px;
    width: 100%;
}
.p-about-main-nav.about__tabs-nav .about__tabs-nav-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}

.p-about-slider {
    overflow: visible;
    width: 520px;
    max-width: 100%;
    margin-left: 0;
}
.p-about-slider:after {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    left: calc(50vw + 325px);
    width: 295px;
    z-index: 5;
    background: -webkit-gradient(linear, right top, left top, color-stop(7.22%, #F6F6F6), color-stop(83.33%, rgba(246, 246, 246, 0)));
    background: -o-linear-gradient(right, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    background: linear-gradient(270deg, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    pointer-events: none;
}
@media (max-width: 1305px) {
    .p-about-slider:after {
        display: none;
    }
}

.p-about-slider__item {
    height: 380px;
    overflow: hidden;
    border-radius: 4px;
}

@media (max-width: 991px) {
    .p-about-main__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-about-main__top-l {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .p-about-main__top-r {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        margin-right: 0;
    }

    .p-about-services__btn-wrap {
        margin-top: 30px;
    }
}
@media (max-width: 767px) {
    .p-about-main {
        padding-bottom: 0;
    }

    .p-about-main__title {
        margin-bottom: 24px;
    }

    .p-about-main__top-l {
        margin-bottom: 8px;
    }

    .p-about-main__top {
        margin-bottom: 32px;
    }

    .p-about-main-nav.about__tabs-nav .about__tabs-nav-btn {
        padding: 0 5px;
    }

    .p-about-slider {
        width: 300px;
    }

    .p-about-slider__item {
        height: 200px;
        border-radius: 4px;
    }
}
.p-about-rating-top {
    margin-bottom: 80px;
}

.p-about-rating-top-l {
    position: relative;
    z-index: 10;
}

.p-about-rating-bot__title {
    margin-bottom: 55px;
}

.p-about__sertificate-slider {
    overflow: visible;
    width: 300px;
    margin: 0;
}
.p-about__sertificate-slider:before {
    position: absolute;
    display: block;
    content: "";
    width: 100vw;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: 5;
}
.p-about__sertificate-slider:after {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    left: calc(50vw - 205px);
    width: 295px;
    z-index: 5;
    background: -webkit-gradient(linear, right top, left top, color-stop(7.22%, #fff), color-stop(83.33%, rgba(246, 246, 246, 0)));
    background: -o-linear-gradient(right, #fff 7.22%, rgba(246, 246, 246, 0) 83.33%);
    background: linear-gradient(270deg, #fff 7.22%, rgba(246, 246, 246, 0) 83.33%);
    pointer-events: none;
}
@media (max-width: 1305px) {
    .p-about__sertificate-slider:after {
        display: none;
    }
}

.p-about__sertificate-slider-card-img-wrap {
    cursor: pointer;
}

.p-about__sertificate-slider-card-img {
    width: 100%;
}

.p-about__sertificate-slider-card-rating-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.p-about__sertificate-slider-card-rating {
    position: relative;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.06);
    border-radius: 4px;
    padding: 6px 8px;
    margin: -16px 0 12px 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.p-about__sertificate-slider-card-rating .rating-stars-c {
    margin-right: 4px;
}
.p-about__sertificate-slider-card-rating .rating-title {
    font-size: 16px;
    line-height: 22px;
    font-family: var(--f-Manrope);
    color: var(--c-main-80);
}

.p-about__sertificate-slider-card-title {
    margin-left: 16px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
    color: var(--c-main-80);
}

.p-about__sertificate-slider-card-desc {
    margin-left: 16px;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

.p-about-rating-bot .p-doctor-feedbacks__rating-slider-c {
    margin-bottom: 0;
}

@media (max-width: 1305px) {
    .p-about__sertificate-slider:before {
        display: none;
    }
}
@media (max-width: 767px) {
    .p-about-rating-top {
        margin-bottom: 32px;
    }

    .p-about-rating-bot__title {
        margin-bottom: 24px;
    }

    .p-about__sertificate-slider {
        width: 184px;
    }

    .p-about__sertificate-slider-card-rating {
        margin: -13px 0 8px 8px;
        padding: 4px 6px;
    }
    .p-about__sertificate-slider-card-rating .rating-stars li {
        width: 16px;
        height: 16px;
    }
    .p-about__sertificate-slider-card-rating .rating-stars li:before {
        width: 16px;
        height: 15px;
    }
    .p-about__sertificate-slider-card-rating .rating-title {
        font-size: 14px;
        line-height: 14px;
        padding-top: 2px;
    }

    .p-about__sertificate-slider-card-title {
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 4px;
    }

    .p-about__sertificate-slider-card-desc {
        font-size: 12px;
        line-height: 17px;
    }

    .p-about__sertificate-slider-nav {
        margin-top: 16px;
    }
    .p-about__sertificate-slider-nav .swiper-custom-button {
        display: none;
    }
}
.p-about-services__head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 48px;
}

.p-about-services__head-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.p-about-services__head-r {
    margin-left: auto;
}

.p-about-services__info-list {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    gap: 40px;
    padding-right: 274px;
}

.p-about-services__info-list-c {
    border: 1px solid var(--c-main-10);
    border-radius: 12px;
    position: relative;
    padding: 40px;
    overflow: hidden;
}

.p-about-services__info-list-bg {
    width: 300px;
    height: auto;
    bottom: -130px;
    right: -50px;
    position: absolute;
    pointer-events: none;
    top: 0;
    margin: auto 0;
}

.p-about-services__info-item {
    position: relative;
    padding-left: 26px;
    margin-bottom: 12px;
}
.p-about-services__info-item:last-child {
    margin-bottom: 0;
}
.p-about-services__info-item:before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var(--c-sub-80);
    top: 12px;
    left: 0;
}

.p-about-services__info-link {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color: var(--c-main-80);
}
.p-about-services__info-link:hover, .p-about-services__info-link:active {
    color: var(--c-sub);
}

@media (max-width: 1305px) {
    .p-about-services__info-list {
        padding-right: 255px;
    }
}
@media (max-width: 991px) {
    .p-about-services__info-list {
        -webkit-columns: auto;
        -moz-columns: auto;
        columns: auto;
        padding-right: 0;
    }

    .p-about-services__info-list-bg {
        top: auto;
        margin: 0;
        bottom: -30px;
    }
}
@media (max-width: 767px) {
    .p-about-services__head {
        margin-bottom: 32px;
    }

    .p-about-services__title {
        margin-bottom: 16px;
    }

    .p-about-services__info-list-bg {
        width: 200px;
        bottom: -35px;
        right: -25px;
    }

    .p-about-services__info-list-c {
        border-radius: 12px;
        padding: 16px 30px 90px 16px;
    }

    .p-about-services__info-item {
        padding-left: 14px;
    }
    .p-about-services__info-item:before {
        width: 6px;
        height: 6px;
        top: 9px;
    }

    .p-about-services__info-link {
        font-size: 18px;
        line-height: 22px;
    }

    .p-about-services__btn-wrap {
        margin-top: 24px;
    }

    .p-about-services__desc {
        font-size: 16px;
        line-height: 22px;
    }
}
.p-about-tehno-r {
    padding-top: 44px;
}

.p-about-tehno-l {
    position: relative;
    z-index: 10;
}

.tehnology-slider {
    overflow: visible;
    width: 340px;
    margin: 0;
}
.tehnology-slider:before {
    position: absolute;
    display: block;
    content: "";
    width: 100vw;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #F6F6F6;
    z-index: 5;
}
.tehnology-slider:after {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    left: calc(50vw - 205px);
    width: 295px;
    z-index: 5;
    background: -webkit-gradient(linear, right top, left top, color-stop(7.22%, #F6F6F6), color-stop(83.33%, rgba(246, 246, 246, 0)));
    background: -o-linear-gradient(right, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    background: linear-gradient(270deg, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    pointer-events: none;
}
@media (max-width: 1305px) {
    .tehnology-slider:after {
        display: none;
    }
}

.tehnology-slider__nav {
    margin-top: 64px;
}

.tehnology-slider__card-img-wrap {
    margin-bottom: 16px;
    border-radius: 12px;
    overflow: hidden;
    height: 230px;
}

.tehnology-slider__card-img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.tehnology-slider__card-title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 12px;
    letter-spacing: -0.01em;
}

.tehnology-slider__card-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

@media (max-width: 1305px) {
    .tehnology-slider:before {
        display: none;
    }
}
@media (max-width: 767px) {
    .p-about-tehno-r {
        padding-top: 0;
    }

    .tehnology-slider {
        width: 220px;
    }

    .tehnology-slider__card-img-wrap {
        height: 150px;
        margin-bottom: 12px;
        border-radius: 4px;
    }

    .tehnology-slider__card-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0;
        font-weight: 400;
        font-family: var(--f-Manrope);
    }

    .tehnology-slider__card-desc {
        display: none;
        margin-top: 8px;
        font-size: 14px;
        line-height: 20px;
    }
    .tehnology-slider__card-desc_mob-show {
        display: block;
    }

    .tehnology-slider__nav {
        display: none;
    }
}
.p-article {
    overflow: hidden;
}

.p-article-head-c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding-top: 40px;
    padding-bottom: 120px;
}

.p-article-head-l {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    margin-right: 40px;
}

.p-article-head-r {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
}

.p-article-head__img-wrap {
    position: relative;
    width: 620px;
    height: 420px;
    border-radius: 12px;
    overflow: hidden;
    -webkit-transition: margin-top 0.2s;
    -o-transition: margin-top 0.2s;
    transition: margin-top 0.2s;
}

.p-article-head__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.p-article-head__descr {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin: 24px 0px;
}

.p-article-head__tags {
    margin: 24px 0px 32px 0px;
}
.p-article-head__tags a {
    background: #F6F6F6;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    border-radius: 6px;
    padding: 4px 8px;
    display: inline-block;
    margin-right: 6px;
    letter-spacing: -0.01em;
    color: #828282;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.p-article-head__tags a:hover {
    opacity: 0.75;
}

@media (max-width: 1305px) {
    .p-article-head__img-wrap {
        width: 420px;
        height: 320px;
    }

    .p-article-head-c {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
@media (max-width: 991px) {
    .p-article-head-c {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .p-article-head-l {
        width: 100%;
    }

    .p-article-r {
        width: 100%;
        margin-top: 24px;
    }

    .p-article-head__img-wrap {
        width: 100%;
        height: 400px;
    }
}
@media (max-width: 767px) {
    .p-article-head-c {
        padding-top: 24px;
        padding-bottom: 60px;
        position: relative;
    }

    .p-article-head__descr {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 16px;
    }

    .p-article-head__img-wrap {
        width: 100%;
        height: 230px;
    }

    .p-article-r {
        margin-top: 0px;
    }

    .p-article-head__tags a {
        font-size: 14px;
    }

    .p-article-head__tags {
        margin: 13px 0px 16px 0px;
    }

    .p-article-head__img-wrap {
        border-radius: 4px;
    }
}
.p-article-info-c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.p-article-info-l {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    margin-right: 40px;
    max-width: 280px;
}

.p-article-info-r {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66%;
}

.p-article-info-nav {
    width: 280px;
}

.p-article-info-nav-wrap {
    position: relative;
    padding-top: 16px;
    -ms-overflow-style: none;
    scrollbar-width: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 280px;
}
.p-article-info-nav-wrap a {
    font-weight: 400;
    font-size: 16px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
    display: table;
    margin-bottom: 24px;
    padding-left: 16px;
    position: relative;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.p-article-info-nav-wrap a.active {
    color: var(--c-sub);
}
.p-article-info-nav-wrap a.active::before {
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    background: var(--c-sub);
    left: 0px;
    border-radius: 1px;
}
.p-article-info-nav-wrap a:last-child {
    margin-bottom: 0px;
}

.p-article-info-nav-progress {
    height: 100%;
    background: #EBEBEB;
    border-radius: 1px;
    width: 2px;
    position: absolute;
    overflow: hidden;
}

.p-article-info-nav-wrap.fixed-panel {
    left: initial;
    right: initial;
    z-index: 502;
}

.p-article-info__item {
    padding: 24px;
    background: #FFFFFF;
    border-radius: 8px;
    margin-bottom: 24px;
}
.p-article-info__item p {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}
.p-article-info__item ul {
    margin-top: 12px;
}
.p-article-info__item ul li {
    padding-left: 16px;
    position: relative;
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}
.p-article-info__item ul li::before {
    content: "";
    background: var(--c-sub);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 8px;
}
.p-article-info__item .p-article-info__img {
    width: 100%;
    border-radius: 8px;
    margin-top: 16px;
}
.p-article-info__item .p-article-info__img-before-after-wrap,
.p-article-info__item .p-article-info__img-slider {
    margin-top: 16px;
}
.p-article-info__item .p-article-info__img-before-after-wrap .p-article-info__img,
.p-article-info__item .p-article-info__img-slider .p-article-info__img {
    margin-top: 0;
}
.p-article-info__item .p-sedation__blockquote {
    margin-top: 24px;
    max-width: 704px;
}
.p-article-info__item .p-sedation__comparison-table {
    margin-top: 24px;
}
.p-article-info__item .p-sedation__comparison-table .p-sedation__comparison-table-row {
    margin: 0px;
}
.p-article-info__item .p-sedation__comparison-table .p-sedation__comparison-table-row:last-child .p-sedation__comparison-table-cell:first-child {
    border-radius: 0px 0px 0px 12px;
}
.p-article-info__item .p-sedation__comparison-table .p-sedation__comparison-table-row:last-child .p-sedation__comparison-table-cell:last-child {
    border-radius: 0px 0px 12px 0px;
}
.p-article-info__item .p-sedation__comparison-table .p-sedation__comparison-table-head {
    margin-bottom: 0px;
}
.p-article-info__item .p-sedation__comparison-table .p-sedation__comparison-table-cell {
    margin: 0px;
    border-left: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}
.p-article-info__item .p-sedation__comparison-table .p-sedation__comparison-table-cell:nth-child(2n) {
    border-right: 1px solid #f2f2f2;
}

.p-article-info__item-title {
    margin-bottom: 16px;
    font-size: 28px;
    line-height: 34px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    letter-spacing: -0.01em;
    color: var(--c-main);
}

.p-article-info-nav-wrap.js--sticky-panel.fixed-panel.fixed-panel_end {
    position: fixed !important;
}

@media (max-width: 991px) {
    .p-article-info-nav-progress {
        display: none;
    }

    .p-article-info-nav-wrap {
        overflow: auto;
        padding-top: 16px;
        width: 100%;
        -webkit-overflow-scrolling: touch;
    }

    .p-article-info-nav,
    .p-article-info-l {
        max-width: 100%;
        width: 100%;
    }

    .p-article-info-nav-wrap.fixed-panel {
        z-index: 506;
        background: #fff;
        padding-left: 0;
        margin-left: 0;
        width: 100%;
        left: 0px;
        -webkit-box-shadow: 0px 30px 30px -20px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 30px 30px -20px rgba(0, 0, 0, 0.5);
        -webkit-transition: top 0.3s, -webkit-box-shadow 0.3s;
        transition: top 0.3s, -webkit-box-shadow 0.3s;
        -o-transition: top 0.3s, box-shadow 0.3s;
        transition: top 0.3s, box-shadow 0.3s;
        transition: top 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    }
    .p-article-info-nav-wrap.fixed-panel .p-article-menu {
        padding-top: 16px;
    }

    .p-article-info-nav {
        margin-left: -15px;
        width: calc(100% + 30px);
        max-width: calc(100% + 30px);
    }

    .p-article-info-c {
        display: block;
    }

    .p-article-menu-c {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
        max-width: 738px;
    }

    .p-article-menu {
        white-space: nowrap;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-left: 15px;
        position: relative;
    }
    .p-article-menu a {
        margin-bottom: 0px;
        padding-left: 0px;
        padding-bottom: 12px;
        border-bottom: 2px solid transparent;
        margin-right: 20px;
        font-size: 14px;
    }
    .p-article-menu a.active {
        border-bottom: 2px solid #0057B1;
    }
    .p-article-menu a.active::before {
        display: none;
    }
    .p-article-menu a span {
        display: none;
    }

    .p-article-info-nav-wrap::-webkit-scrollbar {
        height: 0;
    }

    .p-article-info-nav-wrap::-webkit-scrollbar {
        height: 0;
    }

    .p-article-info-r {
        width: 100%;
        margin-top: 24px;
    }

    .p-article-info-nav-wrap {
        padding-top: 0px;
    }
}
@media (max-width: 767px) {
    .p-article-info__item {
        padding: 16px;
    }
    .p-article-info__item .p-article-info__item-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 12px;
    }
    .p-article-info__item p {
        font-size: 14px;
        line-height: 20px;
    }
    .p-article-info__item ul li {
        font-size: 14px;
        line-height: 20px;
    }
    .p-article-info__item .p-article-info__img-slider,
    .p-article-info__item .p-article-info__img-slider.swiper {
        margin-top: 16px;
    }

    .p-article-info__item .p-sedation__comparison-table .p-sedation__comparison-table-row:last-child .p-sedation__comparison-table-cell:first-child {
        border-radius: 0px 0px 0px 12px;
    }

    .p-article-info__item .p-sedation__comparison-table .p-sedation__comparison-table-row:last-child .p-sedation__comparison-table-cell:last-child {
        border-radius: 0px 0px 12px 0px;
    }
}
.p-articles {
    overflow: hidden;
}

.p-articles-head__title {
    margin-bottom: 48px;
}

.p-articles-head-c {
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative;
}

.p-articles-head__wrap {
    position: relative;
}

.p-articles-head__bg {
    position: absolute;
    top: -8px;
    width: 625px;
    right: -75px;
}

.p-articles__controls-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.p-articles__controls-item {
    margin-right: 16px;
}
.p-articles__controls-item:last-child {
    margin-right: 0;
}

.p-articles-main {
    background: #F6F6F6;
    padding: 40px 0 120px;
    z-index: 1;
    position: relative;
}

.p-articles-main-count-title {
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

.articles-card__tag-title {
    font-size: 12px;
}

.articles-main__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -12px -24px;
}

.articles-main__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.3333333333%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.articles-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    min-height: 440px;
    border-radius: 8px;
    width: 100%;
    height: 100%;
}

.articles-main__item__img-container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 257px;
    position: relative;
    overflow: hidden;
}
.articles-main__item__img-container::before {
    content: "";
    position: absolute;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    height: 112px;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.articles-card__info {
    background: #fff;
    padding: 24px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.articles-card__img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.articles-card__location {
    position: absolute;
    top: 12px;
    right: 22px;
    padding: 2px 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: 6px;
    z-index: 2;
    background: rgba(255, 255, 255, 0.3);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #FFFFFF;
}

.articles-card__title {
    font-size: 28px;
    line-height: 34px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    letter-spacing: -0.01em;
    margin-bottom: 12px;
}

.articles-card__text {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

.articles__more {
    border: 1px solid var(--c-sub-80);
    border-radius: 8px;
    margin: 0 auto;
    display: table;
    text-align: center;
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 18px;
    line-height: 22px;
    padding: 14px 28px;
    letter-spacing: -0.01em;
    color: var(--c-main);
    margin-top: 40px;
    text-decoration: none;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.articles__more:hover, .articles__more:active {
    background: #fff;
    border-color: var(--c-sub);
}
.articles__more svg {
    stroke: currentColor;
    fill: none;
    stroke-width: 1px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    height: 12px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.p-faq__controls__mobile {
    display: none;
}

.articles-card:hover .articles-card__img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

@media (max-width: 1305px) {
    .articles-main__item {
        width: 50%;
    }

    .p-articles-head__bg {
        width: 500px;
    }
}
@media (max-width: 991px) {
    .p-articles-head-c {
        padding-top: 20px;
    }
}
@media (max-width: 767px) {
    .p-articles-head-c {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .p-articles-head__title {
        margin-bottom: 24px;
    }

    .p-articles-head__bg {
        display: none;
    }

    .p-articles__controls-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .p-articles__controls-item {
        margin-right: 0;
        width: 100%;
        margin-bottom: 24px;
    }
    .p-articles__controls-item:last-child {
        margin-right: 0;
    }
    .p-articles__controls-item:first-child {
        margin-bottom: 0;
    }

    .p-articles-main {
        padding: 16px 0 60px;
    }

    .articles__more {
        display: none;
    }

    .p-articles-head__wrap .p-faq__controls {
        display: none;
    }

    .p-articles-main-count-title {
        font-size: 14px;
        margin-bottom: 15px;
    }

    .articles-main__list {
        margin: 0 -12px -12px;
    }

    .articles-main__item {
        width: 100%;
        margin-bottom: 12px;
    }
    .articles-main__item .articles-main__item__img-container {
        height: 200px;
    }
    .articles-main__item .articles-card__info {
        padding: 16px;
    }
    .articles-main__item .articles-card__title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 8px;
    }
    .articles-main__item .articles-card__text {
        font-size: 14px;
        line-height: 20px;
    }

    .articles-card {
        min-height: auto;
        border-radius: 8px;
    }

    .articles-card__location {
        top: 8px;
        right: 8px;
        font-size: 14px;
    }

    .p-faq__controls__mobile {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        white-space: nowrap;
        overflow: auto;
        margin-left: -16px;
        margin-right: -16px;
        padding: 0px 16px;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .p-faq__controls__mobile a {
        font-size: 14px;
        letter-spacing: -0.01em;
        color: var(--c-main);
        display: inline-block;
        padding: 9px 12px;
        border: 1px solid var(--c-main-10);
        border-radius: 8px;
        margin-right: 12px;
    }
    .p-faq__controls__mobile a:last-child {
        margin-right: 0px;
    }
    .p-faq__controls__mobile a.active {
        color: var(--c-main);
        border: 1px solid var(--c-main-10);
        color: #fff;
    }

    .p-faq__controls__mobile::-webkit-scrollbar {
        width: 0;
        height: 0;
        -webkit-appearance: none;
    }

    .p-faq__controls__mobile {
        -ms-overflow-style: none;
    }

    .p-faq__controls__mobile {
        overflow: -moz-scrollbars-none;
    }
}
.p-about-case-p {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 20px;
}
.p-about-case-p:last-child {
    margin-bottom: 0;
}

.p-about-case-r {
    max-width: 608px;
}

.p-about-case-img {
    border-radius: 12px;
}

.p-about-case-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.p-about-case-l {
    width: calc(100% - 712px);
}

.p-about-case-c-type2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 40px 24px;
    margin-top: 40px;
}

.p-about-case__item {
    width: calc(50% - 12px);
}
.p-about-case__item p {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-top: 24px;
    max-width: 520px;
    margin: 6px 0px;
}
.p-about-case__item p:first-child {
    margin-top: 24px;
}
.p-about-case__item p:last-child {
    margin-bottom: 0px;
}
.p-about-case__item img {
    width: 100%;
    border-radius: 12px;
}

.p-about-slider__content {
    position: relative;
}
.p-about-slider__content .swiper.navSwiper {
    position: absolute;
    bottom: 16px;
    right: 16px;
}
.p-about-slider__content .swiper.navSwiper .swiper-slide {
    width: 90px !important;
    height: 60px !important;
    cursor: pointer;
    margin-left: 8px;
    -webkit-filter: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.15));
    filter: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.15));
    border: 2px solid transparent;
}
.p-about-slider__content .swiper.navSwiper .swiper-slide img {
    border-radius: 12px;
}
.p-about-slider__content .swiper.navSwiper .swiper-slide.swiper-slide-thumb-active {
    border: 2px solid #fff;
    border-radius: 8px;
    overflow: hidden;
}

.simpleSwiper .swiper-button-next,
.simpleSwiper .swiper-button-prev {
    width: 38px;
    height: 38px;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 50%;
}

.simpleSwiper .swiper-button-next {
    right: 32px;
}
.simpleSwiper .swiper-button-next svg {
    stroke: #fff;
    fill: none;
}
.simpleSwiper .swiper-button-next::after {
    content: "";
    display: none;
}
.simpleSwiper .swiper-button-prev {
    left: 32px;
}
.simpleSwiper .swiper-button-prev svg {
    stroke: #fff;
    fill: none;
}
.simpleSwiper .swiper-button-prev::after {
    content: "";
    display: none;
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-size: 18px;
    color: #fff;
}

@media (max-width: 1305px) {
    .p-about-case-l {
        width: calc(100% - 502px);
    }

    .p-about-case-r {
        max-width: 408px;
    }
}
@media (max-width: 991px) {
    .p-about-case-c {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .p-about-case-l,
    .p-about-case-r {
        width: 100%;
    }

    .p-about-case-r {
        max-width: 100%;
        margin-top: 24px;
    }

    .p-about-slider__content .swiper.navSwiper .swiper-slide {
        width: 60px !important;
        height: 41px !important;
    }
}
@media (max-width: 767px) {
    .p-about-case-img {
        border-radius: 4px;
    }

    .p-about-case__item {
        width: 100%;
    }

    .thSwiper .swiper-slide,
    .navSwiper .swiper-slide {
        width: 100% !important;
    }

    .p-about-case__item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .p-about-case__item .p-about-case__item-text p {
        margin: 0px 0px 8px 0px;
        font-size: 14px;
    }
    .p-about-case__item .p-about-case__item-text p:last-child {
        margin-bottom: 16px;
    }

    .p-about-case-title.section__title {
        margin-bottom: 16px;
    }

    .p-about-case-c-type2 {
        gap: 16px;
    }

    .p-about-case__item img {
        border-radius: 8px;
    }

    .simpleSwiper .swiper-button-next {
        right: 24px;
    }

    .simpleSwiper .swiper-button-prev {
        left: 24px;
    }

    .p-about-slider__content .swiper.navSwiper {
        position: inherit;
        bottom: auto;
        right: auto;
        margin-top: 8px;
    }

    .p-about-slider__content .swiper.navSwiper .swiper-slide {
        width: 90px !important;
        height: 60px !important;
    }

    .swiper.navSwiper.swiper-free-mode > .swiper-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .swiper.navSwiper.swiper-free-mode > .swiper-wrapper .swiper-slide {
        border-radius: 8px;
        position: relative;
        border: 0px;
    }
    .swiper.navSwiper.swiper-free-mode > .swiper-wrapper .swiper-slide img {
        border-radius: 8px;
        border: 0px;
    }
    .swiper.navSwiper.swiper-free-mode > .swiper-wrapper .swiper-slide:first-child {
        margin-left: 0px;
    }
    .swiper.navSwiper.swiper-free-mode > .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
        border: 0px;
    }
    .swiper.navSwiper.swiper-free-mode > .swiper-wrapper .swiper-slide.swiper-slide-thumb-active::after {
        content: "";
        width: 100%;
        height: 100%;
        border-radius: 8px;
        border: 2px solid #0057B1;
        display: block;
        position: absolute;
        z-index: 2;
        top: 0px;
        left: 0px;
    }
    .swiper.navSwiper.swiper-free-mode > .swiper-wrapper .swiper-slide.swiper-slide-thumb-active::before {
        content: "";
        width: 100%;
        height: 100%;
        border-radius: 8px;
        border: 4px solid #fff;
        display: block;
        position: absolute;
        z-index: 1;
        top: 0px;
        left: 0px;
    }

    .swiper.simpleSwiper {
        margin: 0px -16px;
    }
    .swiper.simpleSwiper img {
        width: 100%;
        margin: 0 auto;
        display: block;
        -webkit-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
    }
    .swiper.simpleSwiper .swiper-wrapper {
        max-width: calc(100% - 32px);
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .swiper.simpleSwiper .swiper-slide:not(.swiper-slide-active) {
        opacity: 0.4;
        -webkit-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
        height: 86%;
    }
    .swiper.simpleSwiper .swiper-slide:not(.swiper-slide-active) img {
        height: 100%;
    }

    .p-about-case-p {
        font-size: 14px;
        line-height: 20px;
    }

    .p-about-case-c-type2 {
        margin-top: 16px;
    }

    .p-about-case-r {
        margin-top: 16px;
    }
}
.p-case-head {
    background: var(--c-main);
}

.p-case-head-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 12px;
}
.p-case-head-c .page-title {
    max-width: 555px;
    margin-bottom: 24px;
}

.p-case-head-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 20px;
}

.p-case-head-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 600px;
}

.p-case-head__desc {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #F7F7F7;
    margin: 0 0 40px 0;
    max-width: 555px;
}

.p-case-head__time {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
    color: var(--c-main-30);
    margin-top: 40px;
}
.p-case-head__time span {
    color: var(--c-main-50);
}

.p-case-head-r .doctor-works__img-wrap {
    width: 600px;
    height: 404px;
}

.p-case {
    overflow: hidden;
}

@media (max-width: 1305px) {
    .p-case-head-r .doctor-works__img-wrap {
        width: 400px;
        height: 264px;
        margin-top: 40px;
    }

    .p-case-head-r {
        width: 400px;
    }

    .p-case-head__desc,
    .p-case-head-c .page-title {
        max-width: 100%;
    }
}
@media (max-width: 991px) {
    .p-case-head-c {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
    }

    .p-case-head-r .doctor-works__img-wrap {
        width: 100%;
        height: 466px;
    }

    .p-case-head__time {
        margin-top: 24px;
    }

    .p-case-head-r {
        width: 100%;
    }

    .p-case-head__desc {
        margin-bottom: 24px;
    }

    .p-case-head__time {
        margin-top: 24px;
        width: 100%;
    }
}
@media (max-width: 767px) {
    .p-case-head-c {
        padding-bottom: 0;
    }

    .p-case-head-c .page-title {
        margin-bottom: 16px;
        margin-top: 0px;
    }

    .p-case-head-l {
        padding-right: 0;
    }

    .p-case-head-r .doctor-works__img-wrap {
        height: 228px;
        margin-top: 65px;
        border-radius: 4px;
    }

    .p-case-head__time {
        font-size: 14px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        font-size: 22px;
        line-height: 26px;
    }

    .p-case-head__desc {
        font-size: 14px;
        line-height: 22px;
    }
}
.p-case-image-variation {
    border-radius: 24px;
    overflow: hidden;
}

@media (max-width: 767px) {
    .p-case-image-variation {
        border-radius: 12px;
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
        overflow: visible;
    }
    .p-case-image-variation img {
        border-radius: 12px;
    }
    .p-case-image-variation .swiper.simpleSwiper {
        margin: 0;
    }
    .p-case-image-variation .swiper.simpleSwiper .swiper-wrapper {
        max-width: 100%;
    }
}
.case-services-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.case-services-item {
    max-width: 287px;
    width: 100%;
    margin-right: 12px;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.case-services-item a {
    display: block;
    background: #FFFFFF;
    border-radius: 12px;
    padding: 17px 20px;
    font-size: 14px;
    letter-spacing: -0.01em;
    color: #111111;
    position: relative;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.case-services-item a:before {
    position: absolute;
    display: block;
    content: "";
    width: 12px;
    height: 12px;
    border: 2px solid rgba(17, 17, 17, 0.4);
    border-top: none;
    border-right: none;
    border-radius: 1px;
    right: 28px;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    -ms-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg);
    top: 50%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 1;
}
.case-services-item a:hover {
    -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
}
.case-services-item a:hover::before {
    border-color: var(--c-main);
}

.p-case-services-title {
    margin-top: 80px;
}

.case-services-card-img {
    position: absolute;
    bottom: 0;
    right: 0;
    top: auto;
    width: auto;
    right: 40px;
    height: 80%;
}

.p-case__services {
    margin-top: 80px;
}

@media (min-width: 992px) {
    .case-services-item:hover {
        opacity: 0.6;
    }
}
@media (max-width: 991px) {
    .p-case-services-title {
        margin-top: 32px;
    }
}
@media (max-width: 767px) {
    .case-services-list {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 16px;
    }

    .case-services-item {
        margin-bottom: 8px;
        max-width: 400px;
        margin-right: 0px;
    }
    .case-services-item:last-child {
        margin-bottom: 0px;
    }

    .p-case__services {
        margin-top: 48px;
    }
}
.p-consult-about {
    padding-top: 22px;
    background: #fff;
    position: relative;
}

.p-consult-about__title {
    margin-bottom: 40px;
}

.p-consult-about__nav {
    margin-bottom: 80px;
}

.p-consult-about-content {
    padding-bottom: 120px;
}

.p-consult-about-top-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px;
}

.p-consult-about-top-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    margin-right: 80px;
}

.p-consult-about-top-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 580px;
}
.p-consult-about-top-r .p-implantation__about-video-btn {
    height: 320px;
}

.p-consult-about__subinfo.p-implantation__about-subinfo .p-implantation__about-subinfo-item-title {
    margin-bottom: 24px;
}

.p-consult-about__desc {
    max-width: 480px;
    font-size: 18px;
    line-height: 24px;
}

.p-consult-about__how {
    padding-top: 60px;
}
.p-consult-about__how .p-implantation__example-list.p-implantation__example-list_desc {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 45px 80px;
}
.p-consult-about__how .p-implantation__example-list.p-implantation__example-list_desc .p-implantation__example-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: calc(50% - 80px);
    margin-bottom: 0;
}
.p-consult-about__how .p-implantation__example-list.p-implantation__example-list_desc .p-implantation__example-item:after {
    bottom: -47px;
}
.p-consult-about__how .p-implantation__example-list.p-implantation__example-list_desc .p-implantation__example-item:nth-child(3):after, .p-consult-about__how .p-implantation__example-list.p-implantation__example-list_desc .p-implantation__example-item:nth-child(4):after {
    display: none;
}

.p-consult-about__how-title {
    margin-bottom: 56px;
}

@media (max-width: 1305px) {
    .p-consult-about-top-c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-consult-about-top-l {
        width: 100%;
        margin-right: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .p-consult-about-top-r {
        display: none;
    }

    .p-consult-about-bot .p-implantation__about-video {
        margin-top: 40px;
    }
}
@media (max-width: 991px) {
    .p-consult-about-content {
        padding-bottom: 100px;
    }

    .p-consult-about__nav {
        margin-bottom: 40px;
    }
}
@media (max-width: 767px) {
    .p-consult-about {
        padding-top: 8px;
    }

    .p-consult-about__title {
        margin-bottom: 12px;
    }

    .p-consult-about__desc {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 24px;
    }

    .p-consult-about-content {
        padding-bottom: 56px;
    }

    .p-consult-about__nav {
        margin-bottom: 32px;
    }

    .p-consult-about__how {
        padding-top: 24px;
    }
    .p-consult-about__how .p-implantation__example-list {
        margin-bottom: 0;
    }

    .p-consult-about__how-title {
        margin-bottom: 38px;
    }
}
.p-consult-doc-detail-l {
    margin-right: 40px;
}

.p-consult-doc-detail-r .p-doctors__blockquote {
    position: relative;
    right: auto;
}

@media (max-width: 1305px) {
    .p-consult-doc-detail-l {
        margin-right: 0;
    }

    .p-consult-doc-detail-r .p-doctors__blockquote-l {
        margin-right: 24px;
    }
}
@media (max-width: 767px) {
    .p-consult-doc-detail-r .p-doctors__blockquote {
        margin-bottom: 0;
    }
    .p-consult-doc-detail-r .p-doctors__blockquote-l {
        margin-right: 0;
    }
    .p-consult-doc-detail-r .p-doctors__blockquote-main-title {
        font-size: 14px;
        line-height: 17px;
    }
    .p-consult-doc-detail-r .p-doctors__blockquote-main-desc {
        font-size: 11px;
        line-height: 17px;
    }
}
.p-consult {
    overflow: hidden;
}

.p-consult-head {
    background: var(--c-main);
}

.p-consult-head-c {
    padding-top: 40px;
    padding-bottom: 80px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.p-consult-head-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    margin-right: 80px;
}

.p-consult-head-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 580px;
    padding-top: 30px;
}

.p-consult-head__desc {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 40px;
    color: rgba(255, 255, 255, 0.8);
}

.p-consult-head__img-wrap {
    overflow: hidden;
    border-radius: 12px;
}

.p-consult-head__img {
    width: 100%;
}

@media (max-width: 1305px) {
    .p-consult-head-r {
        width: 420px;
        padding-top: 50px;
    }
}
@media (max-width: 991px) {
    .p-consult-head-c {
        padding-top: 20px;
        padding-bottom: 40px;
    }

    .p-consult-head-l {
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-right: 0;
    }

    .p-consult-head-r {
        display: none;
    }

    .p-consult-head__img-wrap {
        margin-bottom: 24px;
    }
}
@media (max-width: 767px) {
    .p-consult-head-c {
        padding-top: 16px;
        padding-bottom: 35px;
    }

    .p-consult-head__img-wrap {
        border-radius: 8px;
    }

    .p-consult-head__desc {
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 24px;
    }
}
@media (max-width: 1305px) {
    .p-consult-prices-l {
        margin-bottom: 0;
    }
}
@media (max-width: 767px) {
    .p-consult-prices-r .p-implantation-prices-btn-wrap {
        display: none;
    }
    .p-consult-prices-r .p-implantation-prices__general-list {
        margin-bottom: 0;
    }
}
.p-consult-services {
    padding-bottom: 50px;
}

.p-consult-services__title {
    margin-bottom: 48px;
}

@media (max-width: 767px) {
    .p-consult-services {
        padding-bottom: 24px;
    }

    .p-consult-services__title {
        margin-bottom: 16px;
    }
}
.p-contacts {
    overflow: hidden;
}

.p-contacts-head-r {
    position: relative;
}

.p-contacts-head__img-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 460px;
    border-radius: 12px;
    overflow: hidden;
    z-index: 5;
}

.p-contacts-head__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

@media (max-width: 1305px) {
    .p-contacts-head-l {
        width: 460px;
        margin-bottom: 0;
    }

    .p-contacts-head-r {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
    }

    .p-contacts-head-c {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .p-contacts-head__img-wrap {
        height: 395px;
    }
}
@media (max-width: 767px) {
    .p-contacts-head {
        padding-bottom: 0;
    }

    .p-contacts-content {
        padding-top: 32px;
    }

    .p-contacts-head__title {
        margin-bottom: 32px;
    }
    .p-contacts-head__title:last-child {
        margin-bottom: 32px;
    }

    .p-contacts-head-c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-contacts-head-l {
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        position: relative;
        z-index: 1;
    }

    .p-contacts-head-r {
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        left: 0;
    }

    .p-contacts-head__img-wrap {
        position: relative;
        z-index: initial;
        height: auto;
        border-radius: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        overflow: visible;
    }

    .p-contacts-head__img {
        position: relative;
        -o-object-fit: initial;
        object-fit: initial;
        width: 100vw;
        height: auto;
        max-width: initial;
    }
}
.p-contacts-map {
    border-radius: 12px;
    height: 365px;
    overflow: hidden;
    margin-bottom: 64px;
}

.p-contacts-main {
    margin-bottom: 80px;
}

.p-contacts-main__info-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -8px 16px;
}

.p-contacts-main__info-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
    padding: 0 8px;
    margin-bottom: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.p-contacts-main__info-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.p-contacts-main__info-link:hover .p-contacts-main__info-item-title, .p-contacts-main__info-link:active .p-contacts-main__info-item-title {
    color: var(--c-sub);
}

.p-contacts-main__info-item-ico-wrap {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 12px;
    border-radius: 50%;
    background: rgba(17, 17, 17, 0.04);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
}
.p-contacts-main__info-item-ico-wrap_green {
    background: rgba(20, 197, 28, 0.08);
}
.p-contacts-main__info-item-ico-wrap_green .p-contacts-main__info-item-ico {
    width: 18px;
    height: 18px;
    color: #14C51C;
}
.p-contacts-main__info-item-ico-wrap_blue {
    background: rgba(63, 145, 206, 0.08);
}
.p-contacts-main__info-item-ico-wrap_blue .p-contacts-main__info-item-ico {
    width: 14px;
    height: 12px;
    color: #3F91CE;
}

.p-contacts-main__info-item-title {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.p-contacts-main__info-text {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
}

.p-contacts-main__info-text-title {
    margin-bottom: 8px;
    color: var(--c-main-40);
}

@media (max-width: 1305px) {
    .p-contacts-main-l {
        width: 460px;
        margin-bottom: 0;
    }

    .p-contacts-main-r {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
    }

    .p-contacts-main {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
@media (max-width: 991px) {
    .p-contacts-main {
        margin-bottom: 60px;
    }

    .p-contacts-map {
        margin-bottom: 60px;
    }
}
@media (max-width: 767px) {
    .p-contacts-main {
        margin-bottom: 32px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-contacts-main-l {
        width: 100%;
    }

    .p-contacts-main-r {
        display: none;
    }

    .p-contacts-main__info-item-ico-wrap {
        margin-right: 8px;
        width: 32px;
        height: 32px;
    }

    .p-contacts-main__info-item-title {
        font-size: 14px;
        line-height: 20px;
    }

    .p-contacts-main__info-list {
        margin: 0 -8px 12px;
    }

    .p-contacts-main__info-item {
        margin-bottom: 12px;
    }

    .p-contacts-main__info-text-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5;
    }

    .p-contacts-map {
        height: 236px;
        border-radius: 4px;
        margin-bottom: 32px;
    }
}
@media (max-width: 374px) {
    .p-contacts-main__info-item {
        padding: 0 4px;
    }

    .p-contacts-main__info-list {
        margin-left: -4px;
        margin-right: -4px;
    }

    .p-contacts-main__info-item-title {
        font-size: 11px;
        line-height: 20px;
    }
}
.p-contacts-metro-nav.about__tabs-nav {
    margin-bottom: 48px;
}
.p-contacts-metro-nav.about__tabs-nav .about__tabs-nav-list {
    margin-top: 0;
    width: 408px;
    max-width: 100%;
}
.p-contacts-metro-nav.about__tabs-nav .about__tabs-nav-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}
.p-contacts-metro-nav.about__tabs-nav .about__tabs-nav-btn {
    min-width: initial;
    width: 100%;
}

.p-contacts-metro__subinfo-title {
    font-size: 28px;
    line-height: 34px;
    color: var(--c-main);
    font-weight: 300;
    font-family: var(--f-Stapel);
}

.p-contacts-metro__bot-title {
    font-size: 28px;
    line-height: 34px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    letter-spacing: -0.01em;
    margin-bottom: 32px;
}

.p-contacts-metro__title {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.01em;
    margin-bottom: 40px;
}

.p-contacts-metro__desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
}
.p-contacts-metro__desc p {
    margin-bottom: 8px;
}
.p-contacts-metro__desc p:last-child {
    margin-bottom: 0;
}

.p-contacts-metro__worktime {
    margin-bottom: 24px;
}

.p-contacts-metro__worktime-title {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 22px;
    color: var(--c-main-40);
    letter-spacing: -0.01em;
}

.p-contacts-metro__worktime-item {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
}
.p-contacts-metro__worktime-item:last-child {
    margin-bottom: 0;
}

.p-contacts-metro__main-img-wrap {
    width: 100%;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    margin-top: auto;
}

.p-contacts-metro__main-img {
    width: 100%;
    height: auto;
}

.p-contacts-metro__main-label {
    position: absolute;
    top: 12px;
    right: 12px;
    padding: 4px 8px;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
}

.p-contacts-metro__main-label-img-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin-right: 4px;
    width: 24px;
    height: 24px;
}

.p-contacts-metro__main-label-title {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: #fff;
}

.p-contacts-metro__subinfo {
    margin-bottom: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.p-contacts-metro__subinfo .p-contacts-metro__title {
    margin-bottom: 0;
}

.p-contacts-metro__subinfo-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 280px;
    margin-right: 40px;
}

.p-contacts-metro__subinfo-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    padding-top: 7px;
}

.p-contacts-metro__subinfo-item {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
    color: var(--c-main-60);
}
.p-contacts-metro__subinfo-item:last-child {
    margin-bottom: 0;
}

.p-contacts-metro-video-btn {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    width: 100%;
}
.p-contacts-metro-video-btn:not(.active) {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .p-contacts-metro-video-btn:not(.active):hover {
        opacity: 0.6;
    }
    .p-contacts-metro-video-btn:not(.active):active {
        opacity: 1;
    }
}
.p-contacts-metro-video-btn:before {
    position: absolute;
    display: block;
    content: "";
    width: 88px;
    height: 88px;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: rgba(17, 17, 17, 0.3);
    background-position: center;
    z-index: 1;
}
.p-contacts-metro-video-btn:after {
    position: absolute;
    display: block;
    content: "";
    width: 28px;
    height: 30px;
    margin-left: 4px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url("/local/templates/agami_new/css/../img/svg-mono/play-btn-ico.svg") no-repeat;
    background-size: contain;
    z-index: 1;
}
.p-contacts-metro-video-btn.active:before, .p-contacts-metro-video-btn.active:after {
    display: none;
}
.p-contacts-metro-video-btn.active .p-contacts-metro-video-img {
    opacity: 0;
    pointer-events: none;
}

.p-contacts-metro-video-img {
    width: 100%;
    height: auto;
}

.p-contacts-metro-video-caption {
    display: block;
    margin-top: 16px;
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

.p-contacts-metro__top {
    margin-bottom: 40px;
}

.p-contacts-metro__top-l {
    padding-bottom: 38px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.p-contacts-metro__mid {
    margin-bottom: 80px;
}

.p-contacts-metro__mid-title {
    margin-bottom: 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: var(--c-main-60);
    letter-spacing: -0.01em;
}

.metro-scheme-slider {
    margin: 0;
    width: 520px;
    overflow: visible;
}
.metro-scheme-slider:after {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    left: calc(50vw + 325px);
    width: 295px;
    z-index: 5;
    background: -webkit-gradient(linear, right top, left top, color-stop(7.22%, #fff), color-stop(83.33%, rgba(246, 246, 246, 0)));
    background: -o-linear-gradient(right, #fff 7.22%, rgba(246, 246, 246, 0) 83.33%);
    background: linear-gradient(270deg, #fff 7.22%, rgba(246, 246, 246, 0) 83.33%);
    pointer-events: none;
}

.metro-scheme-card__img-container {
    width: 100%;
    height: 320px;
    overflow: hidden;
    border-radius: 12px;
    margin-bottom: 20px;
}

.metro-scheme-card__img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.metro-scheme-card__title {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    max-width: 480px;
    color: var(--c-main-60);
}

.contacts-route-slider {
    border-radius: 12px;
}

.contacts-route-slider__img-wrap {
    width: 100%;
    height: 469px;
    position: relative;
    border-radius: 12px;
    overflow: hidden;
}

.contacts-route-slider__img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.contacts-route-slider-btn {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    margin: 0;
    background: rgba(255, 255, 255, 0.4);
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
    z-index: 5;
}
.contacts-route-slider-btn:hover, .contacts-route-slider-btn:active {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.contacts-route-slider-btn svg {
    fill: none;
    stroke-width: 1px;
}
.contacts-route-slider-btn-prev {
    left: 32px;
}
.contacts-route-slider-btn-next {
    right: 32px;
}

.contacts-route-slider__nav {
    margin-top: 0;
    position: static;
}

@media (max-width: 1305px) {
    .p-contacts-metro__top-l {
        width: 50%;
        margin-bottom: 0;
        padding-right: 10px;
    }

    .p-contacts-metro__top-r {
        width: 50%;
        padding-left: 10px;
    }

    .p-contacts-metro__top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .p-contacts-metro__subinfo {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-contacts-metro__subinfo-l {
        margin-right: 0;
        margin-bottom: 24px;
    }

    .p-contacts-metro__subinfo-r {
        width: 100%;
        padding-top: 0;
    }

    .p-contacts-metro__subinfo {
        margin-bottom: 24px;
    }

    .p-contacts-metro-video-btn {
        height: 365px;
    }

    .p-contacts-metro-video-img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }

    .p-contacts-metro__bot {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .p-contacts-metro__bot-l {
        width: 50%;
        margin-bottom: 0;
        padding-right: 10px;
    }

    .p-contacts-metro__bot-r {
        width: 50%;
        padding-left: 10px;
    }

    .contacts-route-slider__img-wrap {
        height: 260px;
    }

    .metro-scheme-slider:after {
        left: calc(50vw + 170px);
    }
}
@media (max-width: 991px) {
    .p-contacts-metro__mid {
        margin-bottom: 60px;
    }

    .p-contacts-metro-nav.about__tabs-nav {
        margin-bottom: 40px;
    }

    .p-contacts-metro-video-btn {
        height: 230px;
    }

    .p-contacts-metro__top-r {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .p-contacts-metro__top-l {
        padding-bottom: 0;
    }

    .p-contacts-metro-video {
        margin-top: auto;
        margin-bottom: -28px;
    }

    .p-contacts-metro-video-caption {
        margin-top: 6px;
    }

    .p-contacts-metro__bot {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-contacts-metro__bot-l {
        width: 100%;
        padding: 0;
        margin-bottom: 32px;
    }

    .p-contacts-metro__bot-r {
        width: 100%;
        padding: 0;
    }

    .contacts-route-slider__img-wrap {
        height: 469px;
    }

    .metro-scheme-slider:after {
        left: calc(50vw + 70px);
    }
}
@media (max-width: 767px) {
    .p-contacts-metro__title {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 24px;
    }

    .p-contacts-metro-nav.about__tabs-nav {
        margin-bottom: 24px;
    }
    .p-contacts-metro-nav.about__tabs-nav .about__tabs-nav-btn {
        padding: 0 5px;
    }

    .p-contacts-metro__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-contacts-metro__top-l {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        padding-right: 0;
        margin-bottom: 32px;
    }

    .p-contacts-metro__top-r {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        padding-left: 0;
    }

    .p-contacts-metro__worktime-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 12px;
    }

    .p-contacts-metro__main-img-wrap {
        border-radius: 4px;
    }

    .p-contacts-metro__main-label {
        top: 8px;
        right: 8px;
        padding: 2px 5px;
    }

    .p-contacts-metro__main-label-img-wrap {
        width: 16px;
        height: 16px;
    }
    .p-contacts-metro__main-label-img-wrap svg {
        width: 14px;
        height: 11px;
    }

    .p-contacts-metro__main-label-title {
        font-size: 12px;
        line-height: 17px;
    }

    .p-contacts-metro__subinfo-l {
        margin-bottom: 12px;
    }

    .p-contacts-metro__subinfo-item {
        font-size: 14px;
        line-height: 20px;
    }

    .p-contacts-metro__top {
        margin-bottom: 32px;
    }

    .p-contacts-metro-video {
        margin-bottom: 0;
    }

    .p-contacts-metro-video-btn {
        border-radius: 4px;
        height: 48vw;
    }
    .p-contacts-metro-video-btn:before {
        width: 56px;
        height: 56px;
    }
    .p-contacts-metro-video-btn:after {
        width: 19px;
        height: 24px;
        margin-left: 2px;
    }

    .p-contacts-metro-video-caption {
        font-size: 13px;
        line-height: 16px;
        margin-top: 12px;
    }

    .p-contacts-metro__mid-title {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 12px;
        font-family: var(--f-Stapel);
        font-weight: 300;
        color: var(--c-main);
    }

    .metro-scheme-slider {
        width: 290px;
    }

    .metro-scheme-card__img-container {
        height: 200px;
        margin-bottom: 12px;
        border-radius: 4px;
    }

    .metro-scheme-card__title {
        font-size: 12px;
        line-height: 17px;
        max-width: 270px;
    }

    .metro-scheme-slider__nav {
        margin-top: 24px;
    }
    .metro-scheme-slider__nav .swiper-custom-button {
        display: none;
    }

    .p-contacts-metro__mid {
        margin-bottom: 32px;
    }

    .p-contacts-metro__bot .p-contacts-metro__title {
        margin-bottom: 16px;
    }

    .p-contacts-metro__bot-l {
        margin-bottom: 24px;
    }

    .contacts-route-slider__img-wrap {
        border-radius: 4px;
        height: 60vw;
    }

    .contacts-route-slider-btn-prev {
        left: 8px;
    }
    .contacts-route-slider-btn-next {
        right: 8px;
    }

    .contacts-route-slider__dots {
        margin-top: 16px;
    }

    .p-contacts-metro__worktime-item {
        margin-bottom: 4px;
    }

    .p-contacts-metro__subinfo-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 0;
    }

    .p-contacts-metro__bot-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 12px;
    }

    .p-contacts-metro__desc {
        font-size: 14px;
        line-height: 20px;
    }

    .p-contacts-metro__bot-l {
        margin-bottom: 32px;
    }

    .contacts-route-slider__nav {
        display: none;
    }

    .contacts-route-slider {
        border-radius: 4px;
    }
}
.p-directions-doctors-l {
    position: relative;
    z-index: 2;
}

@media (max-width: 767px) {
    .p-directions-doctors-title {
        margin-bottom: 0;
    }
}
.p-directions {
    overflow: hidden;
}

.p-directions-head {
    background: var(--c-main);
    overflow: hidden;
}

.p-directions-head-c {
    padding-top: 40px;
    padding-bottom: 120px;
    position: relative;
}

.p-directions-head__wrap {
    position: relative;
    z-index: 1;
    max-width: 800px;
}

.p-directions-head__title {
    margin-bottom: 32px;
}

.p-directions-head__desc {
    max-width: 640px;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: rgba(255, 255, 255, 0.8);
}

.p-directions-head__btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 48px;
}

.p-directions-head__bg-img {
    position: absolute;
    right: -250px;
    bottom: 0;
}

@media (max-width: 991px) {
    .p-directions-head-c {
        padding-top: 20px;
        padding-bottom: 100px;
    }
}
@media (max-width: 767px) {
    .p-directions-head-c {
        padding-top: 16px;
        padding-bottom: 56px;
    }

    .p-directions-head__title {
        margin-bottom: 16px;
    }

    .p-directions-head__desc {
        max-width: 100%;
        font-size: 14px;
        line-height: 20px;
    }

    .p-directions-head__btn-wrap {
        margin-top: 85px;
    }

    .p-directions-head__bg-img {
        position: absolute;
        right: -160px;
        bottom: 0;
        max-width: initial;
        width: 500px;
    }
}
.p-directions-services-r .interested__popular-card {
    min-height: 52px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.p-directions-services-r .interested__popular-card:before {
    display: block;
    opacity: 1;
}

.p-dms-head {
    background: var(--c-main);
}

.p-dms-head-c {
    padding-top: 40px;
    padding-bottom: 104px;
    position: relative;
}

.p-dms__descr {
    max-width: 960px;
    color: #fff;
}
.p-dms__descr p {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: rgba(255, 255, 255, 0.8);
}

.p-dms-logos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 48px;
}

.p-dms-item {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    height: 152px;
    width: calc(33.3333% - 16px);
    margin-right: 24px;
    margin-bottom: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.p-dms-item img {
    max-width: 56%;
    max-height: 60%;
}
.p-dms-item:nth-child(3n) {
    margin-right: 0px;
}

@media (max-width: 767px) {
    .p-dms-head-c {
        padding-top: 24px;
        padding-bottom: 60px;
        position: relative;
    }

    .p-dms__title {
        margin-bottom: 16px;
    }

    .p-dms__descr p {
        font-size: 14px;
        line-height: 20px;
    }

    .p-dms-item {
        width: 100%;
        margin-right: 0px;
        height: 136px;
        margin-bottom: 16px;
    }

    .p-dms-logos {
        margin-top: 24px;
    }
}
.p-doctor-about {
    padding-top: 44px;
    position: relative;
    background: #fff;
}

.p-doctor__subtitle {
    margin-bottom: 25px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
}
.p-doctor__subtitle_mb-16 {
    margin-bottom: 16px;
}

.p-doctor-about__section_first {
    margin-top: 0;
}

.p-doctor-about__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.p-doctor-about__main-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    margin-right: 70px;
}

.p-doctor-about__main-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 726px;
}

.p-doctor-about__main-title {
    margin-bottom: 48px;
}

.p-doctor-about__main-exp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 48px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.p-doctor-about__main-exp-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 48px;
}
.p-doctor-about__main-exp-item-title {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 8px;
}
.p-doctor-about__main-exp-item-desc {
    font-family: var(--f-Stapel);
    font-weight: 300;
    font-size: 28px;
    line-height: 34px;
    color: var(--c-main);
    letter-spacing: -0.01em;
}

.p-doctor-about__main-speciality {
    margin-bottom: 48px;
}
.p-doctor-about__main-speciality:last-child {
    margin-bottom: 0;
}

.p-doctor-about__main-speciality-item {
    padding-left: 25px;
    position: relative;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px;
    color: var(--c-main-60);
    letter-spacing: -0.01em;
}
.p-doctor-about__main-speciality-item:last-child {
    margin-bottom: 0;
}
.p-doctor-about__main-speciality-item:before {
    position: absolute;
    display: block;
    content: "";
    top: 10px;
    left: 10px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: var(--c-main-60);
}

.p-doctor-about__main-video-btn {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    width: 100%;
    height: 416px;
}
.p-doctor-about__main-video-btn:not(.active) {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .p-doctor-about__main-video-btn:not(.active):hover {
        opacity: 0.6;
    }
    .p-doctor-about__main-video-btn:not(.active):active {
        opacity: 1;
    }
}
.p-doctor-about__main-video-btn:before {
    position: absolute;
    display: block;
    content: "";
    width: 88px;
    height: 88px;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: rgba(17, 17, 17, 0.3);
    background-position: center;
    z-index: 1;
}
.p-doctor-about__main-video-btn:after {
    position: absolute;
    display: block;
    content: "";
    width: 28px;
    height: 30px;
    margin-left: 4px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url("/local/templates/agami_new/css/../img/svg-mono/play-btn-ico.svg") no-repeat;
    background-size: contain;
    z-index: 1;
}
.p-doctor-about__main-video-btn_image-only {
    pointer-events: none;
}
.p-doctor-about__main-video-btn_image-only:before, .p-doctor-about__main-video-btn_image-only:after {
    display: none;
}
.p-doctor-about__main-video-btn_image-only + .p-doctor-about__main-video-caption {
    display: none;
}
.p-doctor-about__main-video-btn.active:before, .p-doctor-about__main-video-btn.active:after,
.p-doctor-about__main-video-btn.active .p-doctor-about__main-video-img {
    display: none;
}

.p-doctor-about__main-video-img {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.p-doctor-about__main-video-caption {
    display: block;
    margin-top: 16px;
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

.p-doctor-about__services-title {
    margin-bottom: 40px;
}

.p-doctor-about__services-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -4px -8px;
}

.p-doctor-about__services-item {
    margin-bottom: 8px;
    padding: 0 4px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
}
.p-doctor-about__services-item .interested__popular-card {
    max-width: 100%;
}
.p-doctor-about__services-item_w-btn {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 0;
}

.p-doctor-about__services-all-btn {
    width: 100%;
}
.p-doctor-about__services-all-btn span {
    padding-left: 20px;
    padding-right: 20px;
}
.p-doctor-about__services-all-btn span:before {
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    border-color: rgba(17, 17, 17, 0.4);
    top: 45%;
}
.p-doctor-about__services-all-btn span.p-doctor-about__services-all-btn_active {
    display: none;
}
.p-doctor-about__services-all-btn.active .p-doctor-about__services-all-btn_active {
    display: block;
}
.p-doctor-about__services-all-btn.active .p-doctor-about__services-all-btn_default {
    display: none;
}
.p-doctor-about__services-all-btn.active span:before {
    -webkit-transform: translateY(-50%) rotate(-225deg);
    -ms-transform: translateY(-50%) rotate(-225deg);
    transform: translateY(-50%) rotate(-225deg);
    top: 62%;
}

.p-doctor-about__works {
    position: relative;
}

.p-doctor-about__works-fake-section-position {
    position: absolute;
    margin-top: -72px;
}

.p-doctor-about__works-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 48px;
}

.p-doctor-about__works-title {
    margin-bottom: 0;
    margin-right: 40px;
}

.doctor-works-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.doctor-works-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 476px;
    margin-right: 64px;
}

.doctor-works-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}
.doctor-works-r .p-case-image-variation img {
     /*width: 100%;*/
}

.doctor-works__sections {
    margin-bottom: 48px;
}
.doctor-works__sections:last-child {
    margin-bottom: 0;
}

.doctor-works__section {
    margin-bottom: 32px;
}
.doctor-works__section:last-child {
    margin-bottom: 0;
}

.doctor-works-btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.doctor-works__btn {
    color: var(--c-main);
    border-color: #BFD5EB;
}
@media (min-width: 992px) {
    .doctor-works__btn:hover {
        border-color: #0057B1;
    }
}
.doctor-works__btn:active {
    border-color: #4081C4;
}
.doctor-works__btn.disabled {
    background: none;
    border-color: #80ABD8;
    color: #80ABD8;
    opacity: 0.6;
}

.doctor-works__section-title {
    margin-bottom: 16px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
}

.doctor-works__section-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main);
}
.doctor-works__section-desc b {
    color: var(--c-main-60);
    font-weight: inherit;
}

.doctor-works__treatment-item {
    padding-left: 20px;
    position: relative;
    margin-bottom: 6px;
    font-size: 16px;
    line-height: 22px;
    color: var(--c-main-60);
    letter-spacing: -0.01em;
}
.doctor-works__treatment-item:last-child {
    margin-bottom: 0;
}
.doctor-works__treatment-item:before {
    position: absolute;
    display: block;
    content: "";
    top: 9px;
    left: 7px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: var(--c-main-60);
}

.doctor-works__doc-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 992px) {
    .doctor-works__doc-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.doctor-works__doc-item {
    margin-right: 24px;
    margin-bottom: 20px;
}
.doctor-works__doc-item:last-child {
    margin-right: 0;
}

.doctor-works__doc-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.doctor-works__doc-card-img-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 8px;
}

.doctor-works__doc-card-img {
    width: 100%;
    height: auto;
    display: block;
}

.doctor-works__doc-card-title {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.doctor-works__doc-card-title:hover, .doctor-works__doc-card-title:active {
    color: var(--c-sub);
}

.doctor-works__img-wrap {
    position: relative;
    width: 620px;
    height: 412px;
    margin-left: auto;
    border-radius: 12px;
    overflow: hidden;
}

.doctor-works__img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.doctor-works-slider__controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.doctor-works-slider__btn {
    width: 48px;
    height: 48px;
    margin: 0;
    background: #F7F7F7;
    color: var(--c-main);
    border: 1px solid transparent;
    border-radius: 50%;
}
@media (hover: hover) {
    .doctor-works-slider__btn:hover {
        background: var(--c-main-10);
    }
}
.doctor-works-slider__btn:active {
    background: var(--c-main-10);
}
.doctor-works-slider__btn.swiper-button-disabled {
    pointer-events: none;
    background: none;
    border: 1px solid var(--c-main-10);
    color: var(--c-main-10);
    opacity: 1;
}
.doctor-works-slider__btn svg {
    fill: none;
    stroke: currentColor;
}

.doctor-works-slider__numbs {
    min-width: 70px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
}

.doctor-works__more-docs-c {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.doctor-works__more-docs-c.active .doctor-works__more-docs {
    background: #F7F7F7;
}

.doctor-works__more-docs {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2px 12px 2px 2px;
    border-radius: 23px;
    margin-left: -2px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: #F7F7F7;
}
@media (min-width: 768px) {
    .doctor-works__more-docs:hover .doctor-works__more-docs-title, .doctor-works__more-docs:active .doctor-works__more-docs-title {
        color: var(--c-sub);
    }
}

.doctor-works__more-docs-img-container {
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 8px;
    margin-left: -16px;
    border: 1px solid #fff;
}
.doctor-works__more-docs-img-container:first-child {
    margin-left: 0;
}

.doctor-works__more-docs-img {
    width: 100%;
    height: auto;
    display: block;
}

.doctor-works__more-docs-title {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: var(--c-sub);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.doctor-works__more-docs-dropdown {
    bottom: 100%;
    margin-bottom: 11px;
    left: 0;
    width: 773px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.14);
    border-radius: 4px;
    padding: 24px;
}
.doctor-works__more-docs-dropdown:before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    background: #fff;
    left: 67px;
    bottom: -5px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-radius: 0 0 0 3px;
}

.doctor-works-slider {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
}

.more-docs-drop__cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -8px;
}

.more-docs-drop__col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
    padding: 0 8px;
}

.more-docs-drop__item {
    margin-bottom: 4px;
}
.more-docs-drop__item:last-child {
    margin-bottom: 0;
}

.more-docs-drop__card {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 4px 6px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
}
@media (min-width: 768px) {
    .more-docs-drop__card:hover, .more-docs-drop__card:active {
        background: #F7F7F7;
    }
    .more-docs-drop__card:hover .more-docs-drop__card-img-container, .more-docs-drop__card:active .more-docs-drop__card-img-container {
        border-color: var(--c-main-10);
    }
}

.more-docs-drop__card-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 12px;
}

.more-docs-drop__card-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.more-docs-drop__card-img-container {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid transparent;
}

.more-docs-drop__card-img {
    width: 100%;
    height: auto;
    display: block;
}

.more-docs-drop__card-title {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 2px;
    letter-spacing: -0.01em;
    color: var(--c-main);
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.more-docs-drop__card-desc {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-30);
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

@media (max-width: 1305px) {
    .p-doctor-about__main {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-doctor-about__main-l {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        margin-right: 0;
        margin-bottom: 32px;
    }

    .p-doctor-about__main-r {
        width: 100%;
    }

    .p-doctor-about__section-c {
        max-width: 100%;
    }

    .p-doctor-about__main-video {
        max-width: 740px;
    }

    .doctor-works-c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .doctor-works-r {
        margin-bottom: 30px;
    }
    .doctor-works-r .p-case-image-variation {
        width: 700px;
        margin-left: auto;
        margin-right: auto;
    }

    .doctor-works__img-wrap {
        margin-left: auto;
        margin-right: auto;
    }

    .doctor-works-l {
        width: 100%;
        margin-right: 0;
    }
}
@media (max-width: 991px) {
    .p-doctor-about {
        padding-top: 24px;
    }

    .p-doctor-about__main-video {
        max-width: 100%;
    }

    .doctor-works__img-wrap {
        width: 100%;
    }

    .doctor-works__more-docs-dropdown {
        width: 708px;
    }
}
@media (max-width: 767px) {
    .p-doctor-about {
        padding-top: 8px;
    }

    .p-doctor-about__main-l {
        margin-bottom: 24px;
    }

    .p-doctor-about__main-title {
        margin-bottom: 32px;
    }

    .p-doctor-about__main-exp {
        margin-bottom: 24px;
        padding-bottom: 24px;
        border-bottom: 1px solid var(--c-main-10);
    }

    .p-doctor-about__main-exp-item:last-child {
        margin-right: 0;
    }

    .p-doctor-about__main-exp-item-title {
        font-size: 14px;
        line-height: 20px;
    }

    .p-doctor-about__main-exp-item-desc {
        font-size: 22px;
        line-height: 26px;
    }

    .p-doctor__subtitle {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 12px;
    }

    .p-doctor-about__main-speciality {
        margin-bottom: 24px;
    }

    .p-doctor-about__main-speciality-item {
        padding-left: 16px;
        font-size: 14px;
        line-height: 20px;
    }
    .p-doctor-about__main-speciality-item:before {
        top: 8px;
        left: 6px;
    }

    .p-doctor-about__main-video-btn {
        border-radius: 4px;
        padding-top: 52%;
        height: auto;
        display: block;
    }
    .p-doctor-about__main-video-btn:before {
        width: 56px;
        height: 56px;
    }
    .p-doctor-about__main-video-btn:after {
        width: 20px;
        height: 22px;
    }

    .p-doctor-about__main-video-caption {
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        margin-top: 12px;
    }

    .p-doctor-about__services-title {
        margin-bottom: 16px;
    }

    .p-doctor-about__services-item {
        width: 100%;
    }
    .p-doctor-about__services-item_w-btn {
        margin-top: 16px;
    }

    .p-doctor-about__works-title {
        margin-right: 0;
    }

    .p-doctor-about__works-head {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 26px;
    }

    .doctor-works-slider__numbs {
        display: none;
    }

    .doctor-works-slider__btn {
        width: 38px;
        height: 38px;
        margin-right: 8px;
    }
    .doctor-works-slider__btn:last-child {
        margin-right: 0;
    }

    .doctor-works-slider {
        width: 100%;
        max-width: 325px;
        margin: 0;
        padding: 0;
        overflow: visible;
    }

    .doctor-works__img-wrap {
        border-radius: 8px 8px 0 0;
        height: 189px;
    }

    .doctor-works-c {
        position: relative;
        border-radius: 8px;
        overflow: hidden;
        -webkit-box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.06);
        max-height: 480px;
        -webkit-transition: max-height 0.1s;
        -o-transition: max-height 0.1s;
        transition: max-height 0.1s;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .doctor-works-c.show-full {
        -webkit-transition: max-height 0.3s;
        -o-transition: max-height 0.3s;
        transition: max-height 0.3s;
        max-height: 2500px;
        padding-bottom: 70px;
    }
    .doctor-works-c.show-full .doctor-works-c__more-btn:before:before {
        display: none;
    }
    .doctor-works-c.show-full .doctor-works-c__more-btn-active {
        position: relative;
        padding-right: 28px;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
    .doctor-works-c.show-full .doctor-works-c__more-btn-active:before {
        display: block;
        content: "";
        position: absolute;
        right: 3px;
        width: 10px;
        height: 10px;
        border: 1px solid;
        border-top: none;
        border-right: none;
        border-radius: 1px;
        -webkit-transform: translateY(-50%) rotate(-225deg);
        -ms-transform: translateY(-50%) rotate(-225deg);
        transform: translateY(-50%) rotate(-225deg);
        top: 73%;
        z-index: 1;
    }
    .doctor-works-c.show-full .doctor-works-c__more-btn-default {
        display: none;
    }

    .doctor-works-l {
        padding: 16px;
    }

    .doctor-works-r {
        margin-bottom: 0;
    }
    .doctor-works-r .p-case-image-variation {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .doctor-works-c__more-btn {
        height: 42px;
        padding-bottom: 16px;
        background: #fff;
        position: absolute;
        z-index: 5;
        left: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        font-size: 20px;
        line-height: 22px;
        font-weight: 300;
        font-family: var(--f-Stapel);
    }
    .doctor-works-c__more-btn:before {
        position: absolute;
        display: block;
        content: "";
        bottom: 100%;
        left: 0;
        right: 0;
        height: 53px;
        pointer-events: none;
        background: -webkit-gradient(linear, left bottom, left top, color-stop(42.45%, #FFFFFF), color-stop(92.45%, rgba(255, 255, 255, 0)));
        background: -o-linear-gradient(bottom, #FFFFFF 42.45%, rgba(255, 255, 255, 0) 92.45%);
        background: linear-gradient(0deg, #FFFFFF 42.45%, rgba(255, 255, 255, 0) 92.45%);
    }
    .doctor-works-c__more-btn-active {
        display: none;
    }

    .doctor-works__section-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 8px;
    }
    .doctor-works__section-title_mob {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 12px;
    }

    .doctor-works__section-desc {
        font-size: 14px;
        line-height: 20px;
    }

    .doctor-works__section {
        margin-bottom: 20px;
    }

    .doctor-works__treatment-item {
        padding-left: 16px;
        font-size: 14px;
        line-height: 20px;
    }
    .doctor-works__treatment-item:before {
        top: 8px;
        left: 6px;
        width: 3px;
        height: 3px;
    }

    .doctor-works__doc-list {
        padding-top: 4px;
    }

    .doctor-works__doc-item {
        margin-right: 16px;
        margin-bottom: 16px;
    }

    .doctor-works__doc-card-title {
        font-size: 14px;
        line-height: 20px;
    }

    .doctor-works__doc-card-img-container {
        width: 32px;
        height: 32px;
        margin-right: 6px;
    }

    .doctor-works__sections {
        margin-bottom: 24px;
    }

    .doctor-works__btn {
        border: none;
        height: auto;
    }

    .doctor-works__more-docs-c.active .doctor-works__more-docs {
        background: none;
    }

    .doctor-works__more-docs {
        padding: 0;
        margin: 4px 0 14px;
    }

    .doctor-works__more-docs-img-container {
        width: 32px;
        height: 32px;
        margin-left: -14px;
    }

    .doctor-works__more-docs-title {
        font-size: 14px;
        line-height: 20px;
    }

    .doctor-works__more-docs-dropdown {
        width: auto;
        margin: 0;
        bottom: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0;
        background: transparent;
    }
    .doctor-works__more-docs-dropdown:before {
        display: none;
    }

    .more-docs-drop__cols {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .more-docs-drop__col {
        width: 100%;
    }
    .more-docs-drop__col:first-child .more-docs-drop__item:first-child .more-docs-drop__card {
        padding-top: 0;
    }
    .more-docs-drop__col:last-child .more-docs-drop__item:last-child .more-docs-drop__card {
        border-color: transparent;
    }

    .more-docs-drop__card {
        padding: 12px 0;
        border-radius: 0;
        border-bottom: 1px solid rgba(17, 17, 17, 0.1);
    }

    .more-docs-drop__card-img-container {
        border: none;
    }

    .more-docs-drop__card-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0;
    }

    .more-docs-drop__card-desc {
        font-size: 14px;
        line-height: 20px;
    }
}
.p-doctor-education-l {
    z-index: 10;
    position: relative;
}

.sertificate-title {
    margin-top: 56px;
    margin-bottom: 28px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
}

.sertificate-slider {
    overflow: visible;
}
.sertificate-slider:before {
    position: absolute;
    display: block;
    content: "";
    width: 100vw;
    right: 100%;
    top: -1px;
    bottom: -1px;
    background: #F6F6F6;
    z-index: 5;
}
.section:not(.section_bg-gray) .sertificate-slider:before {
    background: #fff;
}
.sertificate-slider:after {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    left: calc(50vw - 205px);
    width: 295px;
    z-index: 5;
    background: -webkit-gradient(linear, right top, left top, color-stop(7.22%, #F6F6F6), color-stop(83.33%, rgba(246, 246, 246, 0)));
    background: -o-linear-gradient(right, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    background: linear-gradient(270deg, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    pointer-events: none;
}
@media (max-width: 1305px) {
    .sertificate-slider:after {
        display: none;
    }
}

.sertificate-slider__item {
    width: 332px;
}

.sertificate-slider__img-wrap {
    cursor: pointer;
    width: 100%;
    height: 234px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    overflow: hidden;
}

.sertificate-slider__img {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
    max-height: 100%;
    z-index: 3;
}

.sertificate-slider__img-bg {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    display: block;
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    z-index: 1;
    -webkit-filter: blur(64px);
    filter: blur(64px);
}

.p-doctor-education__info-item {
    background: #FFFFFF;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 12px;
}
.p-doctor-education__info-item:last-child {
    margin-bottom: 0;
}
.section:not(.section_bg-gray) .p-doctor-education__info-item {
    background: #F7F7F7;
}

.p-doctor-education__info-item-btn {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: font-size 0.3s;
    -o-transition: font-size 0.3s;
    transition: font-size 0.3s;
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.01em;
    padding: 24px 102px 24px 24px;
    min-height: 56px;
    text-align: left;
    color: var(--c-main);
}
.p-doctor-education__info-item-btn:before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    border: 1px solid var(--c-main-80);
    border-top: none;
    border-right: none;
    right: 30px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: 50%;
    margin-top: -2px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 1;
}
.p-doctor-education__info-item-btn.active:before {
    top: 55%;
    margin-top: 2px;
    -webkit-transform: translateY(-50%) rotate(-225deg);
    -ms-transform: translateY(-50%) rotate(-225deg);
    transform: translateY(-50%) rotate(-225deg);
}

.p-doctor-education__info-item-content {
    padding: 24px 24px 32px;
    position: relative;
}
.p-doctor-education__info-item-content:before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    left: 24px;
    right: 24px;
    height: 1px;
    background: var(--c-main-10);
}
.p-doctor-education__info-item-content .p-faq__main-info-item-content-inner-item {
    padding-left: 20px;
    position: relative;
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}
.p-doctor-education__info-item-content .p-faq__main-info-item-content-inner-item:last-child {
    margin-bottom: 0;
}
.p-doctor-education__info-item-content .p-faq__main-info-item-content-inner-item:before {
    position: absolute;
    display: block;
    content: "";
    top: 8px;
    left: 8px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: var(--c-main-60);
}
.p-doctor-education__info-item-content .p-faq__main-info-item-content-desc {
    font-size: 14px;
    line-height: 20px;
}

.p-doctor-education__info-inner-item {
    padding-left: 20px;
    position: relative;
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}
.p-doctor-education__info-inner-item:last-child {
    margin-bottom: 0;
}
.p-doctor-education__info-inner-item:before {
    position: absolute;
    display: block;
    content: "";
    top: 8px;
    left: 8px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: var(--c-main-60);
}
.p-doctor-education__info-inner-item_mb-2px {
    margin-bottom: 2px;
}

.p-doctor-education__info-item-subtitle {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 12px;
}

.p-doctor-education__info-inner-list {
    margin-bottom: 12px;
}
.p-doctor-education__info-inner-list:last-child {
    margin-bottom: 0;
}

@media (max-width: 1305px) {
    .p-sedation__questions-btns {
        margin-top: 24px;
    }

    .sertificate-slider:before {
        display: none;
    }
}
@media (max-width: 767px) {
    .p-doctor-education__info-item {
        margin-bottom: 8px;
    }

    .p-doctor-education__info-item-btn {
        min-height: 72px;
        padding: 12px 55px 12px 16px;
        font-size: 18px;
        line-height: 22px;
    }

    .p-doctor-education__info-item-content {
        padding: 25px 16px 32px;
    }
    .p-doctor-education__info-item-content:before {
        left: 16px;
        right: 16px;
    }
    .p-doctor-education__info-item-content .p-faq__main-info-item-content-inner-item {
        font-size: 14px;
        line-height: 20px;
    }
    .p-doctor-education__info-item-content .p-faq__main-info-item-content-inner-item:before {
        top: 8px;
    }
    .p-doctor-education__info-item-content .p-faq__main-info-item-content-desc {
        line-height: 20px;
    }

    .p-doctor-education__info-inner-item {
        font-size: 14px;
        line-height: 20px;
    }
    .p-doctor-education__info-inner-item:before {
        top: 8px;
    }

    .p-doctor-education__info-item-subtitle {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 12px;
    }

    .sertificate-title {
        margin-top: 32px;
        margin-bottom: 24px;
        font-size: 22px;
        line-height: 26px;
    }

    .sertificate-slider {
        width: 100%;
        margin: 0;
    }

    .sertificate-slider__item {
        width: 100%;
        max-width: 332px;
    }

    .sertificate-slider__nav {
        display: none;
    }
}
.feedbacks-card {
    position: relative;
    padding: 24px;
    background: #FFFFFF;
    border-radius: 12px;
    max-height: auto;
    overflow: hidden;
    -webkit-transition: max-height 0s;
    -o-transition: max-height 0s;
    transition: max-height 0s;
}
.section:not(.section_bg-gray) .feedbacks-card {
    background: #F7F7F7;
}
.section:not(.section_bg-gray) .feedbacks-card .rating-stars {
    background: #F7F7F7;
}
.feedbacks-card.without-btn {
    overflow: initial;
    max-height: initial;
}
.feedbacks-card.show-full {
    max-height: 4500px;
    padding-bottom: 60px;
    -webkit-transition: max-height 1s;
    -o-transition: max-height 1s;
    transition: max-height 1s;
}
.feedbacks-card.show-full .feedbacks-card__more-btn-active {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-right: 28px;
}
.feedbacks-card.show-full .feedbacks-card__more-btn-active:before {
    display: block;
    content: "";
    position: absolute;
    right: 3px;
    width: 10px;
    height: 10px;
    border: 1px solid;
    border-top: none;
    border-right: none;
    -webkit-transform: translateY(-50%) rotate(-225deg);
    -ms-transform: translateY(-50%) rotate(-225deg);
    transform: translateY(-50%) rotate(-225deg);
    top: 73%;
    z-index: 1;
}
.feedbacks-card.show-full .feedbacks-card__more-btn-default {
    display: none;
}
.feedbacks-card.show-full .feedbacks-card__more-btn:before {
    display: none;
}

.feedbacks-card__title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
    margin-bottom: 12px;
}

.feedbacks-card__date {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 16px;
}

.feedbacks-card__stars {
    margin-bottom: 24px;
}

.feedbacks-card__desc {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}
.feedbacks-card__desc p {
    margin-bottom: 8px;
}
.feedbacks-card__desc p:last-child {
    margin-bottom: 0;
}
.feedbacks-card__desc:last-child {
    margin-bottom: 0;
}

.feedbacks-card__more-btn {
    height: 42px;
    padding-bottom: 16px;
    background: #fff;
    position: absolute;
    z-index: 5;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    font-size: 20px;
    line-height: 22px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    letter-spacing: -0.01em;
    color: var(--c-main-80);
    text-align: left;
    border-radius: 0 0 12px 12px;
    padding-left: 24px;
    padding-right: 24px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: none;
}
.section:not(.section_bg-gray) .feedbacks-card__more-btn {
    background: #F7F7F7;
}
.section:not(.section_bg-gray) .feedbacks-card__more-btn:before {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(42.45%, #F7F7F7), color-stop(92.45%, rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(bottom, #F7F7F7 42.45%, rgba(255, 255, 255, 0) 92.45%);
    background: linear-gradient(0deg, #F7F7F7 42.45%, rgba(255, 255, 255, 0) 92.45%);
}
.feedbacks-card__more-btn.show {
    display: block;
}
.feedbacks-card__more-btn-active {
    display: none;
}
.feedbacks-card__more-btn:before {
    position: absolute;
    display: block;
    content: "";
    bottom: 100%;
    left: 0;
    right: 0;
    height: 53px;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(42.45%, #FFFFFF), color-stop(92.45%, rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(bottom, #FFFFFF 42.45%, rgba(255, 255, 255, 0) 92.45%);
    background: linear-gradient(0deg, #FFFFFF 42.45%, rgba(255, 255, 255, 0) 92.45%);
    margin-bottom: -1px;
}
@media (min-width: 767px) {
    .feedbacks-card__more-btn:hover {
        color: var(--c-sub);
    }
}
.feedbacks-card__more-btn:active {
    color: var(--c-sub);
}

.feedbacks-slider {
    overflow: visible;
}

.feedbacks-slider {
    width: 900px;
    margin-right: 0;
    margin-left: 0;
}

.feedbacks-card__bot {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.feedbacks-card__bot-item {
    margin-bottom: 12px;
}
.feedbacks-card__bot-item:last-child {
    margin-bottom: 0;
}
.feedbacks-card__bot-item:last-child .feedbacks-card__bot-item-content {
    padding-bottom: 0;
}
.feedbacks-card__bot-item:last-child .doctor-works__doc-list {
    margin-bottom: 0;
}

.feedbacks-card__bot-item-content {
    padding-top: 12px;
    padding-bottom: 12px;
}
.feedbacks-card__bot-item-content .p-doctor-about__services-list {
    max-width: 100%;
    width: 580px;
}

.feedbacks-card__bot-btn {
    position: relative;
    font-size: 20px;
    line-height: 24px;
    padding-right: 22px;
    letter-spacing: -0.01em;
    color: var(--c-sub);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.feedbacks-card__bot-btn:before {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 8px;
    border: 1px solid;
    border-top: none;
    border-right: none;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: 50%;
    margin-top: -2px;
}
@media (hover: hover) {
    .feedbacks-card__bot-btn:hover {
        color: var(--c-sub);
    }
}
.feedbacks-card__bot-btn:active {
    color: var(--c-sub);
}
.feedbacks-card__bot-btn.active:before {
    top: 50%;
    margin-top: 2px;
    -webkit-transform: translateY(-50%) rotate(-225deg);
    -ms-transform: translateY(-50%) rotate(-225deg);
    transform: translateY(-50%) rotate(-225deg);
}

.p-doctor-feedbacks__rating-title {
    margin-bottom: 40px;
}

.p-doctor-feedbacks__rating-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 100px;
}

.p-doctor-feedbacks__rating-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
}
.section.section_bg-gray .p-doctor-feedbacks__rating-item .rating-stars {
    background: #F7F7F7;
}

.p-doctor-feedbacks__rating-item-img-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 46px;
    margin-bottom: 8px;
}

.p-doctor-feedbacks__rating-item-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
    max-height: 100%;
}

.p-doctor-feedbacks__rating-slider {
    overflow: visible;
}

@media (max-width: 991px) {
    .feedbacks-slider {
        width: 100%;
    }
}
@media (max-width: 767px) {
    .p-doctor-feedbacks__rating-title {
        margin-bottom: 32px;
    }

    .p-doctor-feedbacks__feedbacks-slider-title {
        margin-bottom: 4px;
    }

    .p-doctor-feedbacks__feedbacks-slider-count {
        letter-spacing: -0.01em;
        font-size: 12px;
        line-height: 17px;
        color: var(--c-main-30);
        margin-bottom: 24px;
    }

    .feedbacks-slider__nav {
        position: absolute;
        right: 0;
        margin-top: 0;
        top: -76px;
    }
    .feedbacks-slider__nav .swiper-custom-button {
        position: relative;
        width: 38px;
        height: 38px;
        margin-right: 8px;
        background: none;
    }
    .feedbacks-slider__nav .swiper-custom-button:last-child {
        margin-right: 0;
    }
    .feedbacks-slider__nav .swiper-custom-button.swiper-button-disabled {
        background: transparent;
    }

    .feedbacks-slider {
        max-width: 325px;
    }

    .feedbacks-card {
        position: relative;
        -webkit-box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.06);
        border: none;
        padding: 16px;
        max-height: 326px;
        border-radius: 4px;
    }

    .feedbacks-card__more-btn {
        left: 0;
        right: 0;
        bottom: 0;
        text-align: center;
    }

    .feedbacks-card__title {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 8px;
        font-weight: 400;
        font-family: var(--f-Manrope);
    }

    .feedbacks-card__date {
        font-size: 10px;
        line-height: 14px;
        margin-bottom: 12px;
    }

    .feedbacks-card__desc {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 16px;
    }

    .feedbacks-card__bot-btn {
        color: var(--c-main);
        pointer-events: none;
        font-size: 14px;
        line-height: 22px;
    }
    .feedbacks-card__bot-btn:hover, .feedbacks-card__bot-btn:active {
        color: var(--c-main);
    }
    .feedbacks-card__bot-btn:before {
        display: none;
    }

    .feedbacks-card__bot-item-in {
        display: block;
    }

    .feedbacks-card__stars {
        margin-bottom: 12px;
    }
}
.p-doctor {
    overflow: hidden;
}

.p-doctor-head {
    background: var(--c-main);
}

.p-doctor-head-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 50px;
    padding-bottom: 80px;
}

.p-doctor-head-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    margin-right: 40px;
}

.p-doctor-head-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.p-doctor-head__title {
    margin-bottom: 24px;
}

.p-doctor-head__subtitle {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.01em;
    margin-bottom: 24px;
    color: #F7F7F7;
}

.p-doctor-head__desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-20);
    margin-bottom: 32px;
}

.p-doctor-head__img-wrap-c {
    width: 620px;
    height: 420px;
}

.p-doctor-head__img-wrap {
    position: relative;
    width: 620px;
    height: 420px;
    border-radius: 12px;
    overflow: hidden;
    -webkit-transition: margin-top 0.2s;
    -o-transition: margin-top 0.2s;
    transition: margin-top 0.2s;
}
.p-doctor-head__img-wrap.fixed-panel {
    left: initial;
    right: initial;
    z-index: 502;
}
.p-doctor-head__img-wrap.fixed-panel.fixed-panel_end {
    z-index: 50;
}
.p-doctor-head__img-wrap .p-doctor-about__main-video-btn {
    max-height: 100%;
}

.p-doctor-head__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.p-doctor-head__locations {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    top: 0;
    left: 0;
    padding: 12px 13px 0 13px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.p-doctor-head__location {
    padding: 4px 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 12px;
    z-index: 1;
    background: rgba(28, 28, 28, 0.4);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    margin-left: 4px;
    margin-bottom: 4px;
}
.p-doctor-head__location-title {
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
}
.p-doctor-head__location-ico {
    width: 24px;
    height: 24px;
    margin-right: 4px;
}

.p-doctor-head__btn-wrap {
    margin-top: 36px;
}

.p-doctor-head__record-time {
    position: relative;
    margin-top: 32px;
    padding-left: 14px;
    border-left: 2px solid #fff;
}

.p-doctor-head__record-time-title {
    margin-bottom: 4px;
    color: var(--c-main-30);
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
}

.p-doctor-head__record-time-desc {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: var(--c-main-10);
}

@media (max-width: 1305px) {
    .p-doctor-head-r {
        margin-top: 0;
        padding-top: 68px;
    }

    .p-doctor-head__img-wrap-c {
        height: 280px !important;
        width: 370px;
        padding-top: 0;
    }

    .p-doctor-head__img-wrap {
        height: 280px;
        width: 370px;
    }
    .p-doctor-head__img-wrap.fixed-panel {
        position: relative !important;
        top: auto !important;
        margin-top: 0;
    }
}
@media (max-width: 991px) {
    .p-doctor-head-c {
        padding-top: 20px;
        padding-bottom: 40px;
    }

    .p-doctor-head-l {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        margin-right: 0;
    }

    .p-doctor-head__img {
        position: relative;
    }

    .p-doctor-head__img-wrap-c {
        height: auto !important;
        width: 100%;
        margin-bottom: 32px;
    }

    .p-doctor-head__img-wrap {
        height: auto;
        width: 100%;
    }
    .p-doctor-head__img-wrap .p-doctor-about__main-video-btn {
        height: 525px;
    }
}
@media (max-width: 767px) {
    .p-doctor-head-c {
        padding-top: 40px;
        padding-bottom: 32px;
    }

    .p-doctor-head__title {
        margin-bottom: 16px;
    }

    .p-doctor-head__locations {
        padding-top: 8px;
        padding-right: 8px;
    }

    .p-doctor-head__location {
        border-radius: 4px;
        padding: 1px 4px;
    }

    .p-doctor-head__location-ico {
        height: 16px;
        width: 16px;
    }

    .p-doctor-head__location-title {
        font-size: 10px;
        line-height: 14px;
    }

    .p-doctor-head__img-wrap {
        border-radius: 4px;
    }
    .p-doctor-head__img-wrap .p-doctor-about__main-video-btn {
        padding-top: 77%;
        height: auto;
    }

    .p-doctor-head__img-wrap-c {
        margin-bottom: 16px;
    }

    .p-doctor-head__subtitle {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 16px;
    }

    .p-doctor-head__desc {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 32px;
    }

    .p-doctor-head__btn-wrap {
        margin-top: 32px;
    }

    .p-doctor-head__record-time {
        margin-top: 32px;
        padding-left: 10px;
    }

    .p-doctor-head__record-time-title {
        font-size: 14px;
        line-height: 20px;
    }

    .p-doctor-head__record-time-desc {
        font-size: 14px;
        line-height: 20px;
    }
}
.p-doctors {
    padding: 40px 0 0;
    position: relative;
    overflow: hidden;
}
.p-doctors > .container {
    position: relative;
}

.p-doctors__head {
    position: relative;
}
.p-doctors__head > .container {
    position: relative;
}

.p-doctors__title {
    margin-bottom: 72px;
    color: var(--c-main);
}

.p-doctors__blockquote {
    position: absolute;
    top: 0;
    right: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    pointer-events: none;
}

.p-doctors__blockquote-l {
    margin-right: 24px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 436px;
}

.p-doctors__blockquote-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.p-doctors__blockquote-img-container {
    width: 240px;
    height: 300px;
    overflow: hidden;
    position: relative;
    border-radius: 12px;
}

.p-doctors__blockquote-img {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.p-doctors__blockquote-main {
    padding: 24px 40px 24px 24px;
    border-radius: 12px;
    background: var(--c-main);
    position: relative;
}
.p-doctors__blockquote-main:before {
    position: absolute;
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    background: var(--c-main);
    right: -10px;
    top: 34px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-radius: 0 0 5px 0;
}
.p-doctors__blockquote-main-ico {
    position: absolute;
    bottom: -17px;
    right: 26px;
}
.p-doctors__blockquote-main-title {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #fff;
    margin-bottom: 10px;
}
.p-doctors__blockquote-main-desc {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: #fff;
}

.p-doctors__clinic-tabs {
    padding-top: 56px;
}

.p-doctors__doc-tabs {
    padding-top: 40px;
    padding-bottom: 120px;
    position: relative;
    overflow: hidden;
}
.p-doctors__doc-tabs:before {
    position: absolute;
    display: block;
    content: "";
    width: 100vw;
    top: 0;
    bottom: 0;
    background: #F6F6F6;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -1;
}

.p-doctors__doc-tab .team-item {
    opacity: 0;
}
@media (min-width: 992px) {
    .p-doctors__doc-tab .team-item:nth-child(3n+1) {
        -webkit-transform: translate(30%, 20%) scale(0.9);
        -ms-transform: translate(30%, 20%) scale(0.9);
        transform: translate(30%, 20%) scale(0.9);
    }
    .p-doctors__doc-tab .team-item:nth-child(3n-1) {
        -webkit-transform: translate(0, 20%) scale(0.9);
        -ms-transform: translate(0, 20%) scale(0.9);
        transform: translate(0, 20%) scale(0.9);
    }
    .p-doctors__doc-tab .team-item:nth-child(3n) {
        -webkit-transform: translate(-30%, 20%) scale(0.9);
        -ms-transform: translate(-30%, 20%) scale(0.9);
        transform: translate(-30%, 20%) scale(0.9);
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .p-doctors__doc-tab .team-item:nth-child(odd) {
        -webkit-transform: translate(30%, 20%) scale(0.9);
        -ms-transform: translate(30%, 20%) scale(0.9);
        transform: translate(30%, 20%) scale(0.9);
    }
    .p-doctors__doc-tab .team-item:nth-child(even) {
        -webkit-transform: translate(-30%, 20%) scale(0.9);
        -ms-transform: translate(-30%, 20%) scale(0.9);
        transform: translate(-30%, 20%) scale(0.9);
    }
}
@media (max-width: 767px) {
    .p-doctors__doc-tab .team-item {
        opacity: 1;
    }
}
.p-doctors__doc-tab.active .team-item {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.p-doctors__filter-title {
    font-family: var(--f-Stapel);
    font-weight: 300;
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
}

.p-doctors__filter-nav {
    position: relative;
    padding-top: 16px;
    overflow: auto;
    background: #fff;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.p-doctors__filter-nav::-webkit-scrollbar {
    display: none;
}

.p-doctors__filter-nav-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.p-doctors__filter-nav-list::-webkit-scrollbar {
    display: none;
}

.p-doctors__filter-nav-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 28px;
}
.p-doctors__filter-nav-item:last-child {
    margin-right: 0;
}

.p-doctors__filter-nav-btn {
    position: relative;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0 0 8px 0;
    color: var(--c-main-20);
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.01em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
}
.p-doctors__filter-nav-btn:before {
    position: absolute;
    display: block;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: var(--c-sub-80);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
@media (min-width: 992px) {
    .p-doctors__filter-nav-btn:hover {
        color: var(--c-main);
    }
    .p-doctors__filter-nav-btn:hover:before {
        opacity: 1;
        background: var(--c-main-80);
    }
    .p-doctors__filter-nav-btn:hover .p-doctors__filter-nav-btn-ico {
        opacity: 1;
    }
}
.p-doctors__filter-nav-btn:active {
    color: var(--c-main);
}
.p-doctors__filter-nav-btn:active:before {
    opacity: 1;
}
.p-doctors__filter-nav-btn:active .p-doctors__filter-nav-btn-ico {
    opacity: 1;
}
.p-doctors__filter-nav-btn.active {
    color: var(--c-main);
}
.p-doctors__filter-nav-btn.active:before {
    opacity: 1;
}
.p-doctors__filter-nav-btn.active .p-doctors__filter-nav-btn-ico {
    opacity: 1;
}
.p-doctors__filter-nav-btn-ico {
    margin-right: 4px;
    opacity: 0.6;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.p-doctors__filter-nav-btn-title span {
    margin-left: 4px;
    color: var(--c-main-30);
}

@media (max-width: 1305px) {
    .p-doctors__blockquote-l {
        width: 345px;
        margin-right: 15px;
    }
}
@media (max-width: 991px) {
    .p-doctors {
        padding-top: 20px;
    }

    .p-doctors__title {
        margin-bottom: 32px;
    }

    .p-doctors__blockquote {
        position: relative;
        right: auto;
        pointer-events: all;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-bottom: 40px;
    }

    .p-doctors__blockquote-main:before {
        display: none;
    }

    .p-doctors__blockquote-r {
        margin-right: 20px;
    }

    .p-doctors__blockquote-l {
        width: auto;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
        margin-right: 0;
    }
}
@media (max-width: 767px) {
    .p-doctors {
        padding-top: 40px;
    }

    .p-doctors__title {
        margin-bottom: 16px;
    }

    .p-doctors__blockquote {
        margin-bottom: 32px;
    }

    .p-doctors__blockquote-img-container {
        width: 98px;
        height: 124px;
        border-radius: 8px;
    }

    .p-doctors__blockquote-r {
        margin-right: 6px;
    }

    .p-doctors__blockquote-l {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
        width: auto;
    }

    .p-doctors__blockquote-main {
        padding: 16px 12px 24px;
        border-radius: 8px;
    }

    .p-doctors__blockquote-main-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 16px;
    }

    .p-doctors__blockquote-main-desc {
        font-size: 12px;
        line-height: 17px;
    }

    .p-doctors__blockquote-main-ico {
        right: 16px;
        bottom: -17px;
    }

    .p-doctors__filter-title {
        line-height: 31px;
        margin-bottom: 4px;
    }

    .p-doctors__filter-nav {
        padding-top: 12px;
    }

    .p-doctors__filter-nav-item {
        margin-right: 20px;
    }

    .p-doctors__clinic-tabs {
        padding-top: 32px;
    }

    .p-doctors__doc-tabs {
        padding-top: 40px;
        padding-bottom: 74px;
    }
}
.p-error-c {
    padding-top: 100px;
    padding-bottom: 145px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100vh - var(--headerH));
}

.p-error-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 392px;
    margin-right: 148px;
}

.p-error-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    padding-top: 35px;
}

.p-error__title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 122.622px;
    line-height: 138px;
    letter-spacing: -0.01em;
    color: var(--c-sub-80);
    margin-bottom: 24px;
}

.p-error__subtitle {
    font-size: 26px;
    line-height: 34px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    letter-spacing: -0.01em;
    margin-bottom: 16px;
}

.p-error__desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

.p-error__info {
    position: relative;
}

@media (max-width: 1305px) {
    .p-error-c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .p-error-l {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-bottom: 80px;
        margin-right: 0;
        width: 100%;
    }

    .p-error-r {
        padding-top: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }
}
@media (max-width: 991px) {
    .p-error-c {
        padding-top: 40px;
        padding-bottom: 60px;
    }

    .p-error-l {
        margin-bottom: 60px;
    }
}
@media (max-width: 767px) {
    .p-error-c {
        padding-top: 56px;
        padding-bottom: 115px;
    }

    .p-error-l {
        margin-bottom: 40px;
    }

    .p-error__title {
        font-size: 64px;
        line-height: 87px;
        margin-bottom: 12px;
    }

    .p-error__subtitle {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 12px;
    }

    .p-error__desc {
        font-size: 14px;
        line-height: 17px;
    }
}
.p-faq-in {
    overflow: hidden;
}

.p-faq-in__main {
    padding: 40px 0 120px;
}

.p-faq-in__main-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.p-faq-in__main-card-title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.01em;
    margin-bottom: 24px;
    max-width: 1000px;
}

.p-faq-in__main-card-tag {
    min-height: 24px;
    padding: 4px 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #F7F7F7;
    border-radius: 6px;
    font-size: 14px;
    line-height: 18px;
    color: var(--c-main-40);
    margin-bottom: 40px;
}

@media (max-width: 991px) {
    .p-faq-in__main {
        padding-top: 20px;
    }
}
@media (max-width: 767px) {
    .p-faq-in__main {
        padding-top: 16px;
        padding-bottom: 56px;
    }

    .p-faq-in__main-card-title {
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 16px;
    }

    .p-faq-in__main-card-tag {
        padding: 2px 5px;
        min-height: 18px;
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 16px;
    }
}
.p-faq-in__services-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -8px -16px;
}

.p-faq-in__services-item {
    width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 8px;
    margin-bottom: 16px;
}

.p-faq-in__services-card {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px 270px 4px 32px;
    min-height: 92px;
    width: 100%;
    overflow: hidden;
    background: #fff;
    border-radius: 24px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.p-faq-in__services-card:before {
    position: absolute;
    display: block;
    content: "";
    width: 12px;
    height: 12px;
    border: 2px solid rgba(17, 17, 17, 0.4);
    border-top: none;
    border-right: none;
    border-radius: 1px;
    right: 34px;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    -ms-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg);
    top: 50%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 1;
}
.p-faq-in__services-card:hover, .p-faq-in__services-card:active {
    -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
}
.p-faq-in__services-card:hover:before, .p-faq-in__services-card:active:before {
    border-color: var(--c-main);
}

.p-faq-in__services-card-title {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.01em;
    font-weight: bold;
    position: relative;
    z-index: 1;
}

.p-faq-in__services-card-img-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 70px;
    width: 202px;
}

.p-faq-in__services-card-img {
    position: absolute;
    width: 140px;
    bottom: -65px;
    right: 35px;
}

.p-faq-in__services-all-btn {
    margin-top: 30px;
}
.p-faq-in__services-all-btn span.p-faq-in__services-all-btn_active {
    display: none;
}
.p-faq-in__services-all-btn.active .p-faq-in__services-all-btn_active {
    display: block;
}
.p-faq-in__services-all-btn.active .p-faq-in__services-all-btn_default {
    display: none;
}
.p-faq-in__services-all-btn.active:after {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
}

@media (max-width: 1305px) {
    .p-faq-in__services-item {
        width: 100%;
    }
}
@media (max-width: 767px) {
    .p-faq-in__services-title {
        margin-bottom: 16px;
    }

    .p-faq-in__services-list {
        margin-bottom: -8px;
    }

    .p-faq-in__services-item {
        margin-bottom: 8px;
    }

    .p-faq-in__services-card {
        min-height: 52px;
        padding-right: 115px;
        padding-left: 18px;
        border-radius: 12px;
    }

    .p-faq-in__services-card-title {
        font-size: 14px;
        line-height: 17px;
    }

    .p-faq-in__services-card-img-container {
        right: 55px;
        width: 90px;
    }

    .p-faq-in__services-card-img {
        width: 100px;
        bottom: -55px;
        right: 25px;
        max-width: initial;
    }

    .p-faq-in__services-item_w-btn {
        margin-top: 16px;
    }

    .p-faq-in__services-all-btn {
        margin-top: 16px;
    }
}
.p-faq {
    overflow: hidden;
}

.p-faq-head__title {
    margin-bottom: 48px;
}

.p-faq-head-c {
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative;
}

.p-faq__controls {
    position: relative;
    z-index: 25;
}

.p-faq__controls-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.p-faq__controls-item {
    margin-right: 16px;
}
.p-faq__controls-item:last-child {
    margin-right: 0;
}

@media (max-width: 991px) {
    .p-faq-head-c {
        padding-top: 20px;
    }
}
@media (max-width: 767px) {
    .p-faq-head-c {
        padding-top: 40px;
        padding-bottom: 32px;
    }

    .p-faq-head__title {
        margin-bottom: 24px;
    }

    .p-faq__controls-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .p-faq__controls-item {
        margin-right: 0;
        width: 100%;
        margin-bottom: 24px;
    }
    .p-faq__controls-item:last-child {
        margin-right: 0;
    }
    .p-faq__controls-item:first-child {
        margin-bottom: 0;
    }
}
.p-faq__main {
    background: #F6F6F6;
    padding: 40px 0 120px;
}

.p-faq__main-count-title {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

.p-faq__main-info-item {
    background: #FFFFFF;
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 16px;
}
.p-faq__main-info-item:last-child {
    margin-bottom: 0;
}

.p-faq__main-info-item-btn {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 24px 60px 24px 24px;
    min-height: 118px;
    text-align: left;
    color: var(--c-main);
}
.p-faq__main-info-item-btn:before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    border: 2px solid var(--c-main-30);
    border-top: none;
    border-right: none;
    border-radius: 1px;
    right: 32px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: 37px;
    margin-top: -2px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 1;
}
.p-faq__main-info-item-btn.active:before {
    top: 37px;
    margin-top: 2px;
    -webkit-transform: translateY(-50%) rotate(-225deg);
    -ms-transform: translateY(-50%) rotate(-225deg);
    transform: translateY(-50%) rotate(-225deg);
}
.p-faq__main-info-item-btn-title {
    font-family: var(--f-Stapel);
    font-weight: 300;
    font-size: 28px;
    line-height: 34px;
    color: var(--c-main-80);
    letter-spacing: -0.01em;
    margin-bottom: 12px;
}
.p-faq__main-info-item-btn-tag {
    min-height: 24px;
    padding: 4px 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #F7F7F7;
    border-radius: 6px;
    font-size: 12px;
    line-height: 14px;
    color: var(--c-main-40);
}

.p-faq__main-info-item-content {
    padding: 0 24px 16px;
}

.p-faq__main-info-item-doc-c {
    margin-bottom: 24px;
}

.p-faq__main-info-item-content-desc {
    font-size: 16px;
    line-height: 22px;
    color: var(--c-main-40);
    letter-spacing: -0.01em;
    margin-bottom: 24px;
}
.p-faq__main-info-item-content-desc:last-child {
    margin-bottom: 0;
}

.p-faq__main-info-item-content-subtitle {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 12px;
}

.p-faq__main-info-item-content-inner-list {
    margin-bottom: 24px;
}
.p-faq__main-info-item-content-inner-list:last-child {
    margin-bottom: 0;
}

.p-faq__main-info-item-content-inner-item {
    padding-left: 16px;
    position: relative;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}
.p-faq__main-info-item-content-inner-item:last-child {
    margin-bottom: 0;
}
.p-faq__main-info-item-content-inner-item:before {
    position: absolute;
    display: block;
    content: "";
    top: 8px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--c-sub-80);
}

.p-faq__main-info-item-content-link-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 767px) {
    .p-faq__main {
        padding: 32px 0 64px;
    }

    .p-faq__main-count-title {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 24px;
    }

    .p-faq__main-info-item {
        margin-bottom: 12px;
    }

    .p-faq__main-info-item-btn {
        min-height: 86px;
        padding: 16px 56px 16px 16px;
    }
    .p-faq__main-info-item-btn:before {
        right: 20px;
        top: 26px;
    }
    .p-faq__main-info-item-btn.active:before {
        top: 26px;
    }

    .p-faq__main-info-item-btn-title {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 12px;
    }

    .p-faq__main-info-item-content {
        padding: 0 16px 16px;
    }

    .p-faq__main-info-item-content-desc {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 8px;
        color: var(--c-main-80);
    }

    .p-faq__main-info-item-doc-c {
        margin-bottom: 16px;
    }

    .p-faq__main-info-item-content-subtitle {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 8px;
    }

    .p-faq__main-info-item-content-inner-item {
        font-size: 14px;
        line-height: 20px;
    }
    .p-faq__main-info-item-content-inner-item:before {
        top: 7px;
    }

    .p-faq__main-info-item-content-inner-list {
        margin-bottom: 8px;
    }
}
.p-feed-after {
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 140px;
}

.p-feed-after__main-tab-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.p-feed-after__main-tab-c_reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.p-feed-after__main-tab-c_reverse .p-feed-after__main-tab-l {
    margin-right: 0;
    margin-left: 72px;
}
.p-feed-after__main-tab-c_mb-80px {
    margin-bottom: 80px;
}

.p-feed-after__main-tab-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    margin-right: 72px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.p-feed-after__main-tab-l_center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.p-feed-after__main-tab-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.p-feed-after__main-tab-img-container {
    position: relative;
    width: 608px;
    height: 404px;
    overflow: hidden;
    border-radius: 12px;
    overflow: hidden;
}

.p-feed-after__main-tab-img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.p-feed-after__title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 48px;
    line-height: 54px;
    letter-spacing: -0.01em;
    margin-bottom: 24px;
}
.p-feed-after__title:last-child {
    margin-bottom: 0;
}

.p-feed-after__desc {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 50px;
}
.p-feed-after__desc_mb-40px {
    margin-bottom: 40px;
}

.p-feed-after__main-btns-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 12px;
}

.p-feed-after__feedbacks-list-wrap {
    max-width: 1077px;
}

.p-feed-after__feedbacks-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -12px -24px;
}

.p-feed-after__feedbacks-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.3333333333%;
    margin-bottom: 24px;
    padding: 0 12px;
}

.p-feed-after__feedbacks-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 11px 15px 4px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    min-height: 84px;
}
@media (min-width: 992px) {
    .p-feed-after__feedbacks-link:hover {
        border-color: rgba(0, 0, 0, 0.4);
    }
}
.p-feed-after__feedbacks-link:active {
    border-color: black;
}

.p-feed-after__feedbacks-item-img-container {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 50px;
    margin-right: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.p-feed-after__feedbacks-item-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.p-feed-after__feedbacks-item-info {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 130px;
}

.p-feed-after__feedbacks-item-info-title {
    font-size: 12px;
    line-height: 18px;
    color: var(--c-main-60);
    letter-spacing: -0.01em;
}

.p-feed-after__feedbacks-item-info-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
}

.p-feed-after__form .textarea-default {
    height: 166px;
}
.p-feed-after__form .form__bot {
    margin-top: 32px;
}

@media (max-width: 1305px) {
    .p-feed-after__main-tab-img-container {
        width: 468px;
        height: 308px;
    }

    .p-feed-after__main-tab-l {
        margin-right: 32px;
    }

    .p-feed-after__main-tab-c_reverse .p-feed-after__main-tab-l {
        margin-right: 0;
        margin-left: 32px;
    }
}
@media (max-width: 991px) {
    .p-feed-after {
        padding-top: 20px;
        padding-bottom: 90px;
    }

    .p-feed-after__title {
        font-size: 36px;
        line-height: 42px;
    }

    .p-feed-after__main-tab-img-container {
        width: 268px;
        height: 320px;
    }

    .p-feed-after__main-tab-c_mb-80px {
        margin-bottom: 50px;
    }

    .p-feed-after__feedbacks-item {
        width: 50%;
    }
}
@media (max-width: 767px) {
    .p-feed-after {
        padding-top: 16px;
        padding-bottom: 56px;
    }
    .p-feed-after .breadcrumbs {
        display: none;
    }

    .p-feed-after__main-tab-c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .p-feed-after__main-tab-c_reverse .p-feed-after__main-tab-l {
        margin-right: 0;
        margin-left: 0;
    }
    .p-feed-after__main-tab-c_mb-80px {
        margin-bottom: 24px;
    }

    .p-feed-after__main-tab-l {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        margin-right: 0;
    }

    .p-feed-after__main-tab-r {
        margin-bottom: 24px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .p-feed-after__main-tab-img-container {
        width: 100%;
        height: 57vw;
        border-radius: 8px;
    }

    .p-feed-after__title {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 16px;
    }
    .p-feed-after__title_mob {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 12px;
    }

    .p-feed-after__desc {
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 30px;
    }
    .p-feed-after__desc_mb-40px {
        margin-bottom: 24px;
    }

    .p-feed-after__main-btns-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-feed-after__feedbacks-item {
        width: 100%;
        margin-bottom: 12px;
    }

    .p-feed-after__form .textarea-default {
        height: 125px;
    }
    .p-feed-after__form .form__bot {
        margin-top: 24px;
    }
    .p-feed-after__form .form__bot-l {
        margin-bottom: 0;
    }
}
.p-feedbacks {
    overflow: hidden;
}

.p-feedbacks-head {
    background: #F6F6F6;
    padding-top: 40px;
    padding-bottom: 106px;
}

.p-feedbacks-head-c {
    position: relative;
}

.p-feedbacks-head__desc {
    margin-bottom: 100px;
    position: relative;
}

.p-feedbacks-head__bg {
    position: absolute;
    width: 355px;
    top: -33px;
    right: 15px;
}

@media (max-width: 991px) {
    .p-feedbacks-head__desc {
        margin-bottom: 80px;
    }

    .p-feedbacks-head {
        padding-top: 20px;
        padding-bottom: 100px;
    }

    .p-feedbacks-head__bg {
        width: 250px;
        top: 0;
    }
}
@media (max-width: 767px) {
    .p-feedbacks-head {
        padding-top: 16px;
        padding-bottom: 56px;
    }

    .p-feedbacks-head__title {
        margin-bottom: 16px;
    }

    .p-feedbacks-head__desc {
        margin-bottom: 24px;
    }

    .p-feedbacks-head__bg {
        display: none;
    }
}
.p-feedbacks-main__list-head {
    margin-bottom: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.p-feedbacks-main__feed-item {
    margin-bottom: 16px;
}
.p-feedbacks-main__feed-item:last-child {
    margin-bottom: 0;
}
.p-feedbacks-main__feed-item .feedbacks-card__title,
.p-feedbacks-main__feed-item .feedbacks-card__desc {
    max-width: 970px;
}

.p-feedbacks-main__list-head-title {
    margin-bottom: 0;
}

.p-feedbacks-main__list-head-info-stars .rating-stars {
    background: #F7F7F7;
}

@media (max-width: 767px) {
    .p-feedbacks-main__list-head-btn-wrap {
        margin-bottom: 32px;
    }

    .p-feedbacks-main .p-doctor-feedbacks__rating-title {
        margin-bottom: 26px;
    }

    .p-feedbacks-main__feed-list + .pagination {
        margin-top: 28px;
    }
    .p-feedbacks-main__feed-list .feedbacks-card {
        max-height: initial;
    }
    .p-feedbacks-main__feed-list .feedbacks-card__desc {
        margin-bottom: 24px;
    }
    .p-feedbacks-main__feed-list .feedbacks-card__bot-btn {
        color: var(--c-main);
        pointer-events: all;
        font-size: 16px;
        line-height: 24px;
    }
    .p-feedbacks-main__feed-list .feedbacks-card__bot-btn:hover, .p-feedbacks-main__feed-list .feedbacks-card__bot-btn:active {
        color: var(--c-main);
    }
    .p-feedbacks-main__feed-list .feedbacks-card__bot-btn:before {
        display: block;
    }
    .p-feedbacks-main__feed-list .feedbacks-card__bot-item-in {
        display: none;
    }
    .p-feedbacks-main__feed-list .doctor-works__doc-list {
        padding-top: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .p-feedbacks-main__feed-list .doctor-works__doc-item {
        margin-bottom: 8px;
        margin-right: 0;
    }
    .p-feedbacks-main__feed-list .doctor-works__doc-card-img-container {
        margin-right: 8px;
        width: 40px;
        height: 40px;
    }
    .p-feedbacks-main__feed-list .doctor-works__doc-card-title {
        font-size: 16px;
        line-height: 24px;
        font-family: var(--f-Manrope);
    }

    .p-feedbacks-main__list-head {
        margin-bottom: 14px;
    }

    .p-feedbacks-main__list-head-title {
        margin-bottom: 12px;
    }

    .p-feedbacks-main__list-head-info {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .p-feedbacks-main__list-head-info-stars {
        margin-right: 12px;
    }

    .p-feedbacks-main__list-head-info-count {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: -0.01em;
        color: var(--c-main-60);
        padding-top: 2px;
        margin-bottom: -1px;
    }
}
.about {
    overflow: hidden;
}

.about-l {
    position: relative;
    z-index: 10;
}
.about-l .section__desc {
    max-width: 408px;
}

.about__info-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.about__info-btn {
    margin-right: 12px;
}
.about__info-btn:last-child {
    margin-right: 0;
}

.about__tabs-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
}

.about__tabs-nav-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    border-radius: 12px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 1px solid #DBDBDB;
    margin-top: 80px;
    padding: 3px;
}

.about__tabs-nav-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 2px;
}
.about__tabs-nav-item:last-child {
    margin-right: 0;
}

.about__tabs-nav-btn {
    height: 44px;
    border-radius: 8px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 197px;
    padding: 0 18px;
    color: var(--c-main-60);
}
.about__tabs-nav-btn.active {
    background: var(--c-main);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.04);
    color: #fff;
    pointer-events: none;
}
@media (min-width: 992px) {
    .about__tabs-nav-btn:hover, .about__tabs-nav-btn:active {
        background: rgba(0, 0, 0, 0.05);
    }
}
.about__tabs-nav-btn-ico {
    width: 16px;
    height: 16px;
    margin-right: 6px;
}
.about__tabs-nav-btn-ico_blue {
    color: #3178B8;
}
.about__tabs-nav-btn-ico_green {
    color: #BCD25C;
}
.about__tabs-nav-btn-title {
    font-size: 16px;
    line-height: 18px;
    font-weight: 300;
    font-family: var(--f-Stapel);
}

.about-slider {
    overflow: visible;
    width: 520px;
    max-width: 100%;
    margin-left: 0;
}
.about-slider:before {
    position: absolute;
    display: block;
    content: "";
    width: 100vw;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: 5;
}
.about-slider:after {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    left: calc(50vw - 205px);
    width: 295px;
    z-index: 5;
    background: -webkit-gradient(linear, right top, left top, color-stop(7.22%, #fff), color-stop(83.33%, rgba(246, 246, 246, 0)));
    background: -o-linear-gradient(right, #fff 7.22%, rgba(246, 246, 246, 0) 83.33%);
    background: linear-gradient(270deg, #fff 7.22%, rgba(246, 246, 246, 0) 83.33%);
    pointer-events: none;
}

.about-slider__item {
    height: 380px;
    overflow: hidden;
    border-radius: 4px;
}

.about-slider__item-img {
    display: block;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

@media (max-width: 1305px) {
    .about__tabs-nav-list {
        margin-top: 0;
    }

    .about-slider:before, .about-slider:after {
        display: none;
    }
}
@media (max-width: 767px) {
    .about {
        padding-bottom: 32px;
    }

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

    .about__tabs-nav {
        margin-bottom: 20px;
    }

    .about-slider__nav {
        display: none;
    }

    .about__tabs {
        margin-bottom: 24px;
    }

    .about__tabs-nav-list {
        width: 100%;
    }

    .about__tabs-nav-item {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .about__tabs-nav-btn {
        height: 44px;
        padding: 0 5px;
        min-width: initial;
        width: 100%;
    }

    .about__tabs-nav-btn-title {
        font-size: 16px;
        line-height: 18px;
    }

    .about-slider {
        width: 290px;
    }

    .about-slider__item {
        height: 200px;
    }

    .about-slider__dots.swiper-pagination-bullets {
        margin-top: 14px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .about-slider__dots.swiper-pagination-bullets .swiper-pagination-bullet {
        width: 4px;
        height: 4px;
        background: rgba(17, 17, 17, 0.2);
        margin: 2px;
        border-radius: 2px;
        opacity: 1;
    }
    .about-slider__dots.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 30px;
        background: #111111;
    }
}
.benefits {
    overflow: hidden;
}

.benefits__list {
    padding-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -40px -56px;
    max-width: 770px;
}

.benefits__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
    padding: 0 40px;
    margin-bottom: 56px;
}

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

.benefits__card-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-bottom: 20px;
}

.benefits__card-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.benefits__card-img-c {
    width: 64px;
    height: 64px;
    background: #fff;
    border-radius: 50%;
    overflow: hidden;
    -webkit-box-shadow: 0px 8px 32px -2px rgba(0, 0, 0, 0.08), inset 0px -2px 1px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 8px 32px -2px rgba(0, 0, 0, 0.08), inset 0px -2px 1px rgba(0, 0, 0, 0.04);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}

.benefits__card-title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
    margin-bottom: 16px;
}
.benefits__card-title_pt-18px {
    padding-top: 0;
}

.benefits__card-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

@media (max-width: 767px) {
    .benefits-l {
        margin-bottom: 32px;
    }

    .benefits__list {
        padding-top: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0;
    }

    .benefits__item {
        padding: 0;
        margin-bottom: 32px;
        width: 100%;
    }
    .benefits__item:last-child {
        margin-bottom: 0;
    }

    .benefits__card-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 8px;
    }
    .benefits__card-title br {
        display: none;
    }
    .benefits__card-title_pt-18px {
        padding-top: 0;
    }

    .benefits__card-desc {
        font-size: 14px;
        line-height: 20px;
    }
}
.first-consul__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
}

.first-consul__main-l {
    margin-right: 24px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.first-consul__main-l .section__desc {
    max-width: 350px;
}

.first-consul__main-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.first-consul__main-img-container {
    width: 240px;
    height: 300px;
    overflow: hidden;
    position: relative;
    border-radius: 8px;
}

.first-consul__main-img {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.first-consul__main-blockquote {
    padding: 24px 40px 24px 24px;
    border-radius: 12px;
    background: var(--c-main);
    position: relative;
}
.first-consul__main-blockquote:before {
    position: absolute;
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    background: var(--c-main);
    left: -10px;
    top: 34px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: 0 0 0 5px;
}
.first-consul__main-blockquote-ico {
    position: absolute;
    color: #DCDCDC;
    bottom: -10px;
    right: 40px;
}
.first-consul__main-blockquote-title {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #fff;
    margin-bottom: 10px;
}
.first-consul__main-blockquote-title p {
    margin-bottom: 10px;
}
.first-consul__main-blockquote-title p:last-child {
    margin-bottom: 0;
}
.first-consul__main-blockquote-desc {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: #fff;
}

.first-consul__info-title {
    max-width: 635px;
    margin-bottom: 24px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
}

.first-consul__info-features-list {
    margin-bottom: 40px;
}

.first-consul__info-features-item {
    position: relative;
    margin-bottom: 8px;
    padding-left: 20px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
}
.first-consul__info-features-item:last-child {
    margin-bottom: 0;
}
.first-consul__info-features-item:before {
    position: absolute;
    display: block;
    content: "";
    top: 10px;
    left: 6px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: var(--c-main);
}

.first-consul__info-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.first-consul__info-btn {
    margin-right: 48px;
}
.first-consul__info-btn:last-child {
    margin-right: 0;
}

@media (max-width: 1305px) {
    .first-consul__info-title {
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .first-consul__main-img-container {
        width: 273px;
        height: 341px;
        border-radius: 8px;
    }

    .first-consul__main-l {
        margin-right: 0;
    }

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

    .first-consul__main-blockquote {
        margin-top: -82px;
        padding: 24px 24px 32px 24px;
        border-radius: 8px;
    }
    .first-consul__main-blockquote:before {
        left: 116px;
        top: -9px;
        border-radius: 5px;
    }

    .first-consul__main-blockquote-title {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 0;
    }
    .first-consul__main-blockquote-title p {
        margin-bottom: 8px;
    }

    .first-consul__main-blockquote-title {
        margin-bottom: 16px;
    }

    .first-consul__main-blockquote-desc {
        font-size: 14px;
        line-height: 20px;
    }

    .first-consul__main-blockquote-ico {
        right: 23px;
        bottom: -16px;
    }

    .first-consul__main {
        margin-bottom: 24px;
    }

    .first-consul__info-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 24px;
    }

    .first-consul__info-features-item {
        font-size: 14px;
        line-height: 20px;
    }
    .first-consul__info-features-item:before {
        top: 8px;
    }

    .first-consul__info-features-list {
        margin-bottom: 24px;
    }

    .first-consul__info-btns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .first-consul__info-btn {
        margin-right: 0;
        margin-bottom: 8px;
    }
    .first-consul__info-btn:last-child {
        margin-bottom: 0;
    }
}
.hero {
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 40px;
    background: var(--c-main);
}

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

.hero-l {
    margin-right: 16px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 726px;
    padding-top: 100px;
    padding-bottom: 115px;
}

.hero-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.hero__title {
    font-weight: 200;
    font-family: var(--f-Stapel);
    font-size: 56px;
    line-height: 62px;
    letter-spacing: -0.02em;
    margin-bottom: 40px;
    color: #fff;
}

.hero__desc {
    margin-bottom: 48px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

.hero__img-wrap {
    position: relative;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
}

.hero-img {
    width: 846px;
    height: auto;
    max-width: initial;
    opacity: 0.9;
    margin-top: -40px;
}

.hero-video {
    position: relative;
    display: none;
    width: 100vw;
    height: 70vw;
    -o-object-fit: cover;
    object-fit: cover;
}

@media (max-width: 1305px) {
    .hero-l {
        margin-right: 30px;
    }

    .hero-l {
        width: 450px;
    }

    .hero__title {
        font-size: 44px;
        line-height: 52px;
    }
}
@media (max-width: 991px) {
    .hero-c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .hero-l {
        width: 100%;
        padding-top: 32px;
        padding-bottom: 68px;
        margin-right: 0;
    }

    .hero-r {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .hero__img-wrap {
        border-left: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .hero-img {
        width: 100vw;
        margin-top: 0;
    }
}
@media (max-width: 767px) {
    .hero.section {
        padding-top: 0;
        padding-bottom: 0;
    }
    .hero.section:last-child {
        padding-top: 0;
    }

    .hero__title {
        font-size: 32px;
        line-height: 36px;
        margin-bottom: 40px;
    }

    .hero-video {
        display: block;
    }

    .hero-img {
        display: none;
    }

    .hero__img-wrap:after {
        position: absolute;
        display: block;
        content: "";
        top: 0;
        left: -15px;
        right: -15px;
        bottom: 0;
        background: #000;
        opacity: 0.5;
    }
}
@media (max-width: 374px) {
    .hero__title {
        font-size: 26px;
        line-height: 30px;
    }
}
.interested-r {
    padding-top: 12px;
}

.interested__desc {
    margin-bottom: 32px;
    max-width: 580px;
    color: var(--c-main);
}

.interested__tabs-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 48px;
}

.interested__tabs-nav-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 1px solid #DBDBDB;
    padding: 3px;
}

.interested__tabs-nav-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 2px;
}
.interested__tabs-nav-item:last-child {
    margin-right: 0;
}

.interested__tabs-nav-btn {
    height: 44px;
    border-radius: 8px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 197px;
    padding: 0 18px;
    color: var(--c-main-60);
}
.interested__tabs-nav-btn.active {
    background: var(--c-main);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.04);
    color: #fff;
    pointer-events: none;
}
@media (min-width: 992px) {
    .interested__tabs-nav-btn:hover, .interested__tabs-nav-btn:active {
        background: rgba(0, 0, 0, 0.05);
    }
}
.interested__tabs-nav-btn-title {
    font-size: 16px;
    line-height: 18px;
    font-weight: 300;
    font-family: var(--f-Stapel);
}

.interested__popular-title {
    position: relative;
    font-weight: 300;
    font-family: var(--f-Stapel);
    margin-bottom: 24px;
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
}

.interested__popular-cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -8px 32px;
    max-width: 636px;
}

.interested__popular-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
    padding: 0 8px;
}

.interested__popular-list_wrap_cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    margin-bottom: -8px;
}
.interested__popular-list_wrap_cols .interested__popular-item {
    width: calc(50% - 8px);
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.interested__popular-list_wrap_cols_x4 .interested__popular-item {
    width: calc(25% - 12px);
}
.interested__popular-list_wrap_cols .interested__popular-card {
    max-width: 100%;
}
@media (max-width: 1305px) {
    .interested__popular-list_wrap_cols_x4 .interested__popular-item {
        width: calc(50% - 8px);
    }
}
@media (max-width: 767px) {
    .interested__popular-list_wrap_cols .interested__popular-item {
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
}
.interested__popular-list_column-no-img .interested__popular-item {
    margin-bottom: 4px;
    width: 100%;
}
.interested__popular-list_column-no-img .interested__popular-card {
    padding-right: 55px;
    padding: 10px 55px 10px 20px;
    max-width: 100%;
}
.interested__popular-list_column-no-img .interested__popular-card-title {
    font-size: 16px;
    line-height: 20px;
}
@media (max-width: 767px) {
    .interested__popular-list_column-no-img .interested__popular-card-title {
        font-size: 14px;
        line-height: 17px;
    }
}

.interested__popular-item {
    margin-bottom: 8px;
}
.interested__popular-item:last-child {
    margin-bottom: 0;
}

.interested__popular-bot-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.interested__popular-bot-btn {
    margin-right: 48px;
}
.interested__popular-bot-btn:last-child {
    margin-right: 0;
}

.interested__popular-card {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 18px 109px 18px 20px;
    min-height: 82px;
    width: 100%;
    max-width: 560px;
    overflow: hidden;
    background: #fff;
    border-radius: 8px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid #DBDBDB;
    height: 100%;
}
.interested__popular-card:before {
    position: absolute;
    display: block;
    content: "";
    width: 12px;
    height: 12px;
    border: 1px solid var(--c-main-60);
    border-top: none;
    border-right: none;
    border-radius: 1px;
    right: 28px;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    -ms-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg);
    top: 50%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 1;
    opacity: 0;
}
.section_bg-gray .interested__popular-card {
    border-color: #fff;
}
.section:not(.section_bg-gray) .feedbacks-card .interested__popular-card {
    background: #F7F7F7;
}
.feedbacks-card .interested__popular-card {
    border-color: #DBDBDB;
}
.interested__popular-card:hover, .interested__popular-card:active {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
}
.interested__popular-card:hover:before, .interested__popular-card:active:before {
    border-color: var(--c-main);
}

.interested__popular-card-title {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.01em;
    font-weight: 300;
    font-family: var(--f-Stapel);
    position: relative;
    z-index: 1;
}

.interested__popular-card-img-container {
    position: absolute;
    top: auto;
    bottom: -61px;
    right: -17px;
    width: 135px;
}

.interested__popular-card-img {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.interested__sub-info {
    display: none;
    margin-top: 104px;
    max-width: 380px;
    width: 100%;
    position: relative;
    background: #F7F7F7;
    border-radius: 8px;
    padding: 24px 24px 24px 30px;
    overflow: hidden;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-80);
}
.interested__sub-info:before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    left: 0;
    bottom: 0;
    width: 6px;
    background: var(--c-main-60);
}
.interested__sub-info.active {
    display: block;
}

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

.interested-steps-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 12px;
}

.interested-steps-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.interested-steps__control-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    margin-bottom: 40px;
    background: #EFEFEF;
    -webkit-transition: background 0.3s, opacity 0.3s;
    -o-transition: background 0.3s, opacity 0.3s;
    transition: background 0.3s, opacity 0.3s;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 2px solid #FFFFFF;
}
.interested-steps__control-item:before, .interested-steps__control-item:after {
    position: absolute;
    display: block;
    content: "";
    top: 100%;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 2px;
    background: #F7F7F7;
    height: 40px;
    margin-top: 2px;
    -webkit-transition: background 0.3s, opacity 0.3s;
    -o-transition: background 0.3s, opacity 0.3s;
    transition: background 0.3s, opacity 0.3s;
    opacity: 1;
}
.interested-steps__control-item:after {
    opacity: 0;
    background: #DBDBDB;
}
.interested-steps__control-item:last-child:before, .interested-steps__control-item:last-child:after {
    display: none;
}
.interested-steps__control-item.active, .interested-steps__control-item.success {
    background: var(--c-sub-80);
}
.interested-steps__control-item.active .interested-steps__control-item-num, .interested-steps__control-item.success .interested-steps__control-item-num {
    opacity: 1;
}
.interested-steps__control-item.active ~ .interested-steps__control-item {
    width: 24px;
    height: 24px;
    margin-left: auto;
    margin-right: auto;
}
.interested-steps__control-item.active + .interested-steps__control-item {
    background: #DBDBDB;
}
.interested-steps__control-item.active:before {
    background: #DBDBDB;
}
.interested-steps__control-item.success {
    background: var(--c-main);
}
.interested-steps__control-item.success:before {
    opacity: 0;
}
.interested-steps__control-item.success:after {
    opacity: 1;
}
.interested-steps__control-item.success .interested-steps__control-item-num {
    opacity: 0;
}
.interested-steps__control-item.success .interested-steps__control-item-success {
    opacity: 1;
}

.interested-steps__control-item-num {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: var(--c-main);
    width: 100%;
    height: 100%;
    opacity: 0;
    border-radius: 50%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.interested-steps__control-item-success {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.interested-steps__step-content {
    display: none;
    opacity: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.interested-steps__step-content.active {
    display: block;
}
.interested-steps__step-content.active.animated {
    opacity: 1;
}

.interested-steps__step-content-title {
    font-family: var(--f-Stapel);
    font-weight: 300;
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
    margin-bottom: 24px;
}

.interested-steps__step-links-list {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    margin-bottom: -12px;
}

.interested-steps__step-links-item {
    margin-bottom: 12px;
    width: 100%;
    display: inline-block;
}

.interested-steps__step-links-card {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 52px;
    overflow: hidden;
    padding: 0 60px 0 16px;
    border-radius: 8px;
    background: #fff;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    font-weight: 400;
    text-align: left;
    width: 100%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color: var(--c-main);
    border: 1px solid var(--c-main);
}
@media (min-width: 992px) {
    .interested-steps__step-links-card:hover {
        color: var(--c-sub);
        border-color: var(--c-sub);
    }
    .interested-steps__step-links-card:hover .interested-steps__step-links-card-ico-wrap {
        background: var(--c-sub);
    }
    .interested-steps__step-links-card:hover .interested-steps__step-links-card-ico {
        color: var(--c-main);
    }
}
.interested-steps__step-links-card:active {
    color: var(--c-sub);
    border-color: var(--c-sub);
}
.interested-steps__step-links-card:active .interested-steps__step-links-card-ico-wrap {
    background: var(--c-sub);
}
.interested-steps__step-links-card:active .interested-steps__step-links-card-ico {
    color: var(--c-main);
}

.interested-steps__step-links-card-ico-wrap {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    top: 0;
    right: 0;
    width: 52px;
    bottom: 0;
    background: var(--c-main);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.interested-steps__step-links-card-ico {
    stroke: currentColor;
    color: #fff;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.interested-steps__step-info {
    display: none;
    margin-top: -7px;
    margin-bottom: 32px;
    color: var(--c-main-60);
    letter-spacing: -0.01em;
}
.interested-steps__step-info.active {
    display: block;
}

.interested-steps__step-info-title {
    margin-bottom: 2px;
    font-size: 14px;
    line-height: 20px;
    color: var(--c-main-40);
}

.interested-steps__step-info-desc {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    padding-right: 36px;
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    color: var(--c-main);
}

.interested-steps__step-info-desc-delete-btn {
    position: absolute;
    display: block;
    margin-left: 12px;
    width: 24px;
    height: 24px;
    background: #F7F7F7;
    border-radius: 6px;
    right: 0;
    top: 2px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.interested-steps__step-info-desc-delete-btn:before, .interested-steps__step-info-desc-delete-btn:after {
    position: absolute;
    display: block;
    content: "";
    width: 12px;
    height: 1px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    background: var(--c-main-80);
    border-radius: 1px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.interested-steps__step-info-desc-delete-btn:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}
.interested-steps__step-info-desc-delete-btn:hover, .interested-steps__step-info-desc-delete-btn:active {
    background: #EBEBEB;
}
.interested-steps__step-info-desc-delete-btn:hover:before, .interested-steps__step-info-desc-delete-btn:hover:after, .interested-steps__step-info-desc-delete-btn:active:before, .interested-steps__step-info-desc-delete-btn:active:after {
    background: var(--c-main-80);
}

.interested-steps__results-bot-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 32px;
}

.interested__last-info .interested__popular-card:before {
    opacity: 1;
    border-color: var(--c-main-60);
}
.interested__last-info .interested__popular-card-title {
    max-width: 310px;
}
.interested__last-info .interested__popular-card-img-container {
    right: 68px;
    bottom: -61px;
}

.interested__tab .interested__sub-info {
    display: none;
}

@media (max-width: 1305px) {
    .interested-l .interested__sub-info {
        display: none;
    }

    .interested__tab .interested__sub-info.active {
        display: block;
    }

    .interested-r {
        padding-top: 0;
    }

    .interested__title {
        margin-bottom: 0;
    }

    .interested__sub-info {
        max-width: 650px;
        margin-top: 0;
        margin-bottom: 32px;
    }
}
@media (max-width: 767px) {
    .interested.section {
        padding-top: 64px;
    }

    .interested-l {
        margin-bottom: 12px;
    }

    .interested__desc {
        margin-bottom: 24px;
    }

    .interested__tabs-nav {
        margin-bottom: 32px;
    }

    .interested__tabs-nav-list {
        width: 100%;
    }

    .interested__tabs-nav-item {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }

    .interested__tabs-nav-btn {
        height: 44px;
        padding: 0 5px;
        min-width: initial;
        width: 100%;
    }

    .interested__tabs-nav-btn-title {
        font-size: 16px;
        line-height: 18px;
    }

    .interested__sub-info {
        width: 100%;
        margin-bottom: 25px;
        background: none;
        border-radius: 0;
        padding: 0;
    }
    .interested__sub-info:before {
        display: none;
    }
    .interested__sub-info-title {
        font-family: var(--f-Manrope);
        font-size: 18px;
        line-height: 22px;
        font-weight: bold;
        margin-bottom: 12px;
        letter-spacing: -0.01em;
        color: #111111;
    }
    .interested__sub-info-desc {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: -0.01em;
        color: var(--c-main-60);
    }

    .interested__popular-card {
        max-width: initial;
        padding-right: 115px;
    }

    .interested__popular-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 16px;
    }

    .interested__popular-item {
        margin-bottom: 4px;
    }

    .interested__popular-cols {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 24px;
    }

    .interested__popular-col {
        width: 100%;
        margin-bottom: 8px;
    }
    .interested__popular-col:last-child {
        margin-bottom: 0;
    }

    .interested__popular-bot-btns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .interested__popular-bot-btn {
        margin-right: 0;
        margin-bottom: 8px;
        width: 100%;
    }
    .interested__popular-bot-btn:last-child {
        margin-bottom: 0;
    }

    .interested__tab .interested__sub-info {
        display: none;
    }
    .interested__tab .interested__sub-info.active {
        display: none;
    }

    .interested-steps__step-info-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 3px;
    }

    .interested-steps__step-info-desc {
        font-size: 16px;
        line-height: 22px;
    }

    .interested-steps__step-info {
        margin-bottom: 34px;
    }

    .interested-steps__step-links-list {
        -webkit-columns: auto;
        -moz-columns: auto;
        columns: auto;
    }

    .interested-steps__control-item {
        margin-bottom: 37px;
    }

    .interested-steps__step-content-title {
        margin-bottom: 16px;
        font-size: 22px;
        line-height: 26px;
    }

    .interested-steps__results-bot-btns .interested__popular-bot-btn {
        margin-right: 0;
    }
    .interested-steps__results-bot-btns .interested__popular-bot-btn.request-btn {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .interested__last-info {
        margin-left: -40px;
    }

    .interested-steps__results-bot-btns {
        margin-top: 24px;
    }

    .interested-steps__step-links-card {
        font-size: 14px;
        line-height: 17px;
    }

    .interested__last-info .interested__popular-card:before {
        display: none;
    }
    .interested__last-info .interested__popular-card-img-container {
        bottom: -61px;
        right: -17px;
    }
}
.location-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.location-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 80px;
    width: 769px;
}

.location-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    padding-top: 35px;
}

.location-map {
    position: relative;
    height: 475px;
    overflow: hidden;
    border-radius: 4px;
}

.location__title {
    margin-bottom: 48px;
}

.location__item {
    margin-bottom: 40px;
}
.location__item:last-child {
    margin-bottom: 0;
}

.location__item-title {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
}

.location__item-metro-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.location__item-metro-item {
    position: relative;
    margin-right: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.location__item-metro-item:before {
    position: absolute;
    display: block;
    content: "";
    left: 100%;
    margin-left: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #D1D1D1;
}
.location__item-metro-item:last-child {
    margin-right: 0;
}
.location__item-metro-item:last-child:before {
    display: none;
}

.location__item-metro-item-ico {
    margin-right: 6px;
    color: #fff;
}
.location__item-metro-item-ico_blue {
    color: #3178B8;
}
.location__item-metro-item-ico_green {
    color: #BCD25C;
}

.location__item-metro-item-title {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.01em;
}

.location__btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 48px;
}
.location__btn-wrap_mt-42px {
    margin-top: 42px;
}

@media (max-width: 1305px) {
    .location-l {
        margin-right: 32px;
        width: 620px;
    }
}
@media (max-width: 991px) {
    .location-c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .location-l {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .location-r {
        padding-top: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .location__item {
        margin-bottom: 24px;
    }

    .location__btn-wrap {
        margin-top: 0;
    }
}
@media (max-width: 767px) {
    .location {
        padding-bottom: 74px;
    }

    .location__title {
        margin-bottom: 24px;
    }

    .location-map {
        height: 236px;
    }

    .location-l {
        margin-bottom: 32px;
    }

    .location__item {
        margin-bottom: 40px;
    }

    .location__item-title {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 14px;
    }
}
.team {
    overflow: hidden;
}
.team_bg-white .team-slider:before {
    background: #fff;
}
.team_bg-white .team-card__info {
    position: relative;
}
.team_bg-white .team-card__info:before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    border: 1px solid rgba(17, 17, 17, 0.1);
    border-top: none;
    border-radius: 0 0 12px 12px;
}
.team_bg-white .team-card-more__more-btn {
    background: #F6F6F6;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.team-l {
    position: relative;
    z-index: 10;
}
.team-l .section__desc {
    max-width: 410px;
}

.team__tabs-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 32px;
    margin-top: 14px;
}

.team__tabs-nav-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.team__tabs-nav-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 32px;
}
.team__tabs-nav-item:last-child {
    margin-right: 0;
}

.team__tabs-nav-btn {
    position: relative;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0 0 12px 0;
    color: var(--c-main-20);
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: -0.01em;
}
.team__tabs-nav-btn:before {
    position: absolute;
    display: block;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    border-radius: 1px;
    background: var(--c-sub-80);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
@media (min-width: 992px) {
    .team__tabs-nav-btn:hover {
        color: var(--c-main-80);
    }
    .team__tabs-nav-btn:hover:before {
        opacity: 1;
        background: var(--c-main-80);
    }
}
.team__tabs-nav-btn:active {
    color: var(--c-main);
}
.team__tabs-nav-btn:active:before {
    opacity: 1;
}
.team__tabs-nav-btn.active {
    color: var(--c-main);
}
.team__tabs-nav-btn.active:before {
    opacity: 1;
}

.team-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    min-height: 460px;
    border-radius: 8px;
    width: 100%;
    height: 100%;
}
.team-card:hover .team-card__bot-btn {
    color: var(--c-sub);
}
.team-card:hover .team-card__img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.team-card.team-card-more {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    border: 1px solid var(--c-sub-80);
}

.team-card-more__more-btn {
    margin-bottom: 16px;
    margin-right: 0;
    -webkit-box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.06);
    width: 64px;
    height: 64px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    color: var(--c-main);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid transparent;
}
.team-card-more__more-btn svg {
    stroke: currentColor;
}
@media (min-width: 992px) {
    .team-card-more__more-btn:hover {
        -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
        box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
    }
}
.team-card-more__more-btn:active {
    -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08);
}

.team-card-more__title {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    max-width: 140px;
}

.team-card__img-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 280px;
    position: relative;
    overflow: hidden;
}

.team-card__img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.team-card__info {
    background: #fff;
    padding: 16px 16px 14px 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.team-card__title {
    min-height: 44px;
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.01em;
    font-weight: 300;
    font-family: var(--f-Stapel);
    padding-right: 10px;
}

.team-card__abilities-list {
    margin-bottom: 8px;
}

.team-card__abilities-item {
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
}
.team-card__abilities-item:last-child {
    margin-bottom: 0;
}

.team-card__bot-btn {
    margin-top: auto;
    margin-left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -0.01em;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.team-card__bot-btn-ico {
    margin-left: 6px;
    stroke: currentColor;
}

.team-card__locations {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    top: 0;
    left: 0;
    padding: 8px 8px 0 8px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.team-card__location {
    padding: 2px 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    z-index: 1;
    background: rgba(28, 28, 28, 0.4);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    margin-left: 4px;
    margin-bottom: 4px;
}
.team-card__location-title {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.01em;
}
.team-card__location-ico {
    width: 16px;
    height: 16px;
    margin-right: 2px;
}

.team-slider {
    overflow: visible;
    width: 280px;
    max-width: 100%;
    margin-left: 0;
}
.team-slider:before {
    position: absolute;
    display: block;
    content: "";
    width: 100vw;
    right: 100%;
    top: -2px;
    bottom: -2px;
    background: #F7F7F7;
    z-index: 5;
}
.team-slider:after {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    left: calc(50vw - 205px);
    width: 295px;
    z-index: 5;
    background: -webkit-gradient(linear, right top, left top, color-stop(7.22%, #F6F6F6), color-stop(83.33%, rgba(246, 246, 246, 0)));
    background: -o-linear-gradient(right, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    background: linear-gradient(270deg, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    pointer-events: none;
}

.team-slider__item {
    height: auto;
    -webkit-transition: all 0.15s;
    -o-transition: all 0.15s;
    transition: all 0.15s;
}
.team-slider__item.swiper-slide {
    opacity: 0;
    -webkit-transform: translate(25%, 35%);
    -ms-transform: translate(25%, 35%);
    transform: translate(25%, 35%);
}
.team-slider__item.swiper-slide:nth-child(1) {
    -webkit-transition-delay: 0.05s;
    -o-transition-delay: 0.05s;
    transition-delay: 0.05s;
}
.team-slider__item.swiper-slide:nth-child(2) {
    -webkit-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.team-slider__item.swiper-slide:nth-child(3) {
    -webkit-transition-delay: 0.15s;
    -o-transition-delay: 0.15s;
    transition-delay: 0.15s;
}
.team-slider__item.swiper-slide:nth-child(4) {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.team-slider__item.swiper-slide:nth-child(5) {
    -webkit-transition-delay: 0.25s;
    -o-transition-delay: 0.25s;
    transition-delay: 0.25s;
}
.team-slider__item.swiper-slide:nth-child(6) {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.team-slider__item.swiper-slide:nth-child(7) {
    -webkit-transition-delay: 0.35s;
    -o-transition-delay: 0.35s;
    transition-delay: 0.35s;
}
.team-slider__item.swiper-slide:nth-child(8) {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.team-slider__item.swiper-slide:nth-child(9) {
    -webkit-transition-delay: 0.45s;
    -o-transition-delay: 0.45s;
    transition-delay: 0.45s;
}
.team-slider__item.swiper-slide:nth-child(10) {
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.team-slider__item.swiper-slide:nth-child(11) {
    -webkit-transition-delay: 0.55s;
    -o-transition-delay: 0.55s;
    transition-delay: 0.55s;
}
.team-slider__item.swiper-slide:nth-child(12) {
    -webkit-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
}
.team-slider__item.swiper-slide:nth-child(13) {
    -webkit-transition-delay: 0.65s;
    -o-transition-delay: 0.65s;
    transition-delay: 0.65s;
}
.team-slider__item.swiper-slide:nth-child(14) {
    -webkit-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
    transition-delay: 0.7s;
}
.team-slider__item.swiper-slide:nth-child(15) {
    -webkit-transition-delay: 0.75s;
    -o-transition-delay: 0.75s;
    transition-delay: 0.75s;
}

.team__tab.active .team-slider__item.swiper-slide {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

@media (max-width: 1305px) {
    .team-slider {
        width: 100%;
    }
    .team-slider:before, .team-slider:after {
        display: none;
    }

    .team-slider__item {
        width: 280px;
    }
}
@media (max-width: 767px) {
    .team-l {
        margin-bottom: 40px;
    }

    .team-l .section__desc {
        margin-bottom: 0;
    }

    .team__tabs-nav {
        margin-top: 0;
        margin: 0 -15px 20px;
        overflow: auto;
        padding-left: 15px;
        padding-right: 15px;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .team__tabs-nav::-webkit-scrollbar {
        display: none;
    }

    .team__tabs-nav-list {
        overflow: visible;
    }

    .team__tabs-nav-btn {
        line-height: 24px;
        padding-bottom: 8px;
    }

    .team__tabs-nav-item {
        margin-right: 20px;
    }

    .team-slider__item {
        width: 220px;
    }

    .team-card {
        min-height: 360px;
    }

    .team-card__img-container {
        height: 220px;
    }

    .team-card__info {
        padding: 12px 12px 24px 12px;
    }

    .team-card__abilities-list {
        margin-bottom: 0;
    }

    .team-card__abilities-item {
        font-size: 12px;
        line-height: 17px;
    }

    .team-card__bot-btn {
        display: none;
    }

    .team-card__locations {
        padding-top: 8px;
        padding-right: 8px;
    }

    .team-slider__nav {
        display: none;
    }

    .team__request-btn-wrap {
        margin-top: 24px;
    }

    .team__head-info {
        margin-bottom: 24px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .team__head-info-title {
        font-family: var(--f-Stapel);
        font-weight: 300;
        font-size: 22px;
        line-height: 26px;
        letter-spacing: -0.01em;
    }
    .team__head-info-link {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        font-family: var(--f-Stapel);
        font-weight: 300;
        font-size: 18px;
        line-height: 22px;
        letter-spacing: -0.01em;
        margin-left: auto;
        position: relative;
    }
    .team__head-info-link::after {
        display: block;
        position: relative;
        content: "";
        width: 20px;
        height: 20px;
        background: url("/local/templates/agami_new/css/../img/svg-mono/corner-arrow.svg");
        background-size: contain;
        margin-left: 4px;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    .team-card__location {
        padding: 2px 4px;
    }

    .team-card__location-title {
        font-size: 10px;
        line-height: 14px;
    }
}
.p-implantation__about {
    padding-top: 56px;
    padding-bottom: 120px;
    background: #fff;
    position: relative;
}

.p-implantation__about-nav {
    margin-bottom: 80px;
}

.p-implantation__about-video-btn {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    width: 100%;
    height: 416px;
}
.p-implantation__about-video-btn:not(.active) {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .p-implantation__about-video-btn:not(.active):hover {
        opacity: 0.6;
    }
    .p-implantation__about-video-btn:not(.active):active {
        opacity: 1;
    }
}
.p-implantation__about-video-btn:before {
    position: absolute;
    display: block;
    content: "";
    width: 88px;
    height: 88px;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: rgba(17, 17, 17, 0.3);
    background-position: center;
    z-index: 1;
}
.p-implantation__about-video-btn:after {
    position: absolute;
    display: block;
    content: "";
    width: 28px;
    height: 30px;
    margin-left: 4px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url("/local/templates/agami_new/css/../img/svg-mono/play-btn-ico.svg") no-repeat;
    background-size: contain;
    z-index: 1;
}
.p-implantation__about-video-btn_image-only {
    pointer-events: none;
}
.p-implantation__about-video-btn_image-only:before, .p-implantation__about-video-btn_image-only:after {
    display: none;
}
.p-implantation__about-video-btn_image-only + .p-implantation__about-video-caption {
    display: none;
}
.p-implantation__about-video-btn.active:before, .p-implantation__about-video-btn.active:after,
.p-implantation__about-video-btn.active .p-implantation__about-video-img {
    display: none;
}

.p-implantation__about-video-img {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.p-implantation__about-video-caption {
    display: block;
    margin-top: 16px;
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

.p-implantation__about-desc {
    margin-bottom: 32px;
}

.p-implantation__about-subinfo-item {
    margin-bottom: 32px;
}
.p-implantation__about-subinfo-item:last-child {
    margin-bottom: 0;
}

.p-implantation__about-subinfo-item-title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
    margin-bottom: 16px;
}

.p-implantation__about-subinfo-in-item {
    padding-left: 25px;
    position: relative;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px;
    color: var(--c-main-60);
    letter-spacing: -0.01em;
}
.p-implantation__about-subinfo-in-item:last-child {
    margin-bottom: 0;
}
.p-implantation__about-subinfo-in-item:before {
    position: absolute;
    display: block;
    content: "";
    top: 10px;
    left: 10px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: var(--c-main-60);
}

.p-implantation__about-bot-c {
    margin-top: 35px;
}

@media (max-width: 991px) {
    .p-implantation__about {
        padding-top: 24px;
        padding-bottom: 100px;
    }

    .p-implantation__about-nav {
        margin-bottom: 40px;
    }
}
@media (max-width: 767px) {
    .p-implantation__about {
        padding-top: 8px;
        padding-bottom: 56px;
    }

    .p-implantation__about-nav {
        margin-bottom: 40px;
    }

    .p-implantation__about-video-btn {
        border-radius: 4px;
        padding-top: 52%;
        height: auto;
        display: block;
    }
    .p-implantation__about-video-btn:before {
        width: 56px;
        height: 56px;
    }
    .p-implantation__about-video-btn:after {
        width: 20px;
        height: 22px;
    }

    .p-implantation__about-video-caption {
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        margin-top: 12px;
        border-radius: 4px;
    }

    .p-implantation__about-desc {
        margin-bottom: 24px;
        font-size: 16px;
        line-height: 22px;
    }

    .p-implantation__about-subinfo-item-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 12px;
    }

    .p-implantation__about-subinfo-in-item {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 8px;
        padding-left: 20px;
    }
    .p-implantation__about-subinfo-in-item:before {
        top: 8px;
    }

    .p-implantation__about-subinfo-item {
        margin-bottom: 16px;
    }
}
.p-implantation__benefits-r {
    width: 840px;
}

.p-implantation__benefits-info-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -8px -40px;
}

.p-implantation__benefits-info-item {
    margin-bottom: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 8px;
    width: 50%;
}

.p-implantation__benefits-info-item-in {
    padding: 0;
}
.p-implantation__benefits-info-item-in_min-h-280px {
    min-height: 280px;
}

.p-implantation__benefits-info-item-star-c {
    background: rgba(226, 209, 148, 0.2);
    border-radius: 16px;
    width: 56px;
    height: 56px;
    margin-bottom: 16px;
    position: relative;
}
.p-implantation__benefits-info-item-star-c_bg-white {
    background: #fff;
}

.p-implantation__benefits-info-item-star {
    width: 56px;
    height: 56px;
    margin-top: 3px;
}

.p-implantation__benefits-info-item-img-c {
    background: rgba(188, 167, 91, 0.16);
    border-radius: 16px;
    width: 56px;
    height: 56px;
    margin-bottom: 16px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.p-implantation__benefits-info-item-img {
    width: 24px;
    height: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.p-implantation__benefits-info-item-title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
    max-width: 320px;
}

.p-implantation__benefits-info-item-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    max-width: 100%;
    width: 360px;
}

.p-implantation__benefits-info-item-btn-wrap {
    margin-top: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.p-implantation__benefits-info-item-btn {
    height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 0 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #fff;
    background: rgba(255, 255, 255, 0.12);
    border-radius: 12px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.p-implantation__benefits-info-item-btn:hover {
    background: rgba(255, 255, 255, 0.24);
}
.p-implantation__benefits-info-item-btn:active {
    background: rgba(255, 255, 255, 0.32);
}

.p-implantation__benefits-info-item-card {
    background: -o-radial-gradient(68.22% 40.66%, 120.33% 185.87%, #BCA75B 0%, #C4AD5D 36.8%, #DBC77E 46.23%, #BCA75B 100%);
    background: radial-gradient(120.33% 185.87% at 68.22% 40.66%, #BCA75B 0%, #C4AD5D 36.8%, #DBC77E 46.23%, #BCA75B 100%);
    border-radius: 12px;
    padding: 24px 20px 16px 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
}

.p-implantation__benefits-info-item-card-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 16px;
}

.p-implantation__benefits-info-item-card-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.p-implantation__benefits-info-item-card-img-c {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 10px;
    background: #fff;
}

.p-implantation__benefits-info-item-card-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.p-implantation__benefits-info-item-card-title {
    font-size: 18px;
    line-height: 22px;
    font-family: var(--f-Stapel);
    font-weight: 300;
    margin-bottom: 12px;
}

.p-implantation__benefits-info-item-card-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 18px;
}

.p-implantation__benefits-info-item-card-btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 1305px) {
    .p-implantation__benefits-r {
        width: 100%;
    }

    .p-implantation__benefits-info-list {
        margin: 0 -8px -40px;
    }

    .p-implantation__benefits-info-item-in_min-h-280px {
        min-height: 1px;
    }

    .p-implantation__benefits-info-item-title,
    .p-implantation__benefits-info-item-desc {
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .p-implantation__benefits-info-list {
        margin: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-implantation__benefits-info-item {
        position: relative;
        margin-bottom: 32px;
        padding: 0;
        padding-left: 72px;
        width: 100%;
    }
    .p-implantation__benefits-info-item:last-child {
        margin-bottom: 0;
    }

    .p-implantation__benefits-info-item-in {
        padding: 0;
    }

    .p-implantation__benefits-info-item-star-c {
        position: absolute;
        top: 0;
        left: 0;
    }

    .p-implantation__benefits-info-item-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 8px;
    }

    .p-implantation__benefits-info-item-desc {
        font-size: 14px;
        line-height: 20px;
    }

    .p-implantation__benefits-info-item-img-c {
        position: absolute;
        top: 16px;
        left: 16px;
        width: 40px;
        height: 40px;
        border-radius: 12px;
    }

    .p-implantation__benefits-info-item-btn-wrap {
        margin-top: 20px;
        margin-left: -59px;
    }

    .p-implantation__benefits-info-item-btn {
        height: 40px;
        width: 100%;
        font-size: 14px;
        line-height: 14px;
        border-radius: 12px;
    }

    .p-implantation__benefits-info-item-img {
        width: 20px;
    }

    .p-implantation__benefits-info-item-card {
        margin-left: -72px;
        padding: 24px 16px 16px;
        border-radius: 8px;
    }

    .p-implantation__benefits-info-item-card-title {
        margin-bottom: 8px;
    }

    .p-implantation__benefits-info-item-card-desc {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 16px;
    }

    .p-implantation__benefits-info-item-card-btn-wrap {
        margin-left: -66px;
    }

    .p-implantation__benefits-info-item-card-btn {
        background: rgba(75, 55, 4, 0.3);
        border-radius: 4px;
    }
}
.p-implantation__example-l {
    margin-right: 60px;
}

.p-implantation__example-list {
    margin-bottom: 32px;
}
.p-implantation__example-list:last-child {
    margin-bottom: 0;
}

.p-implantation__example-item {
    margin-bottom: 40px;
    position: relative;
    padding-left: 28px;
}
.p-implantation__example-item:last-child {
    margin-bottom: 0;
}
.p-implantation__example-item:last-child:after {
    display: none;
}
.p-implantation__example-item:before {
    position: absolute;
    display: block;
    content: "";
    top: 11px;
    left: 0;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: var(--c-sub-80);
}
.p-implantation__example-item:after {
    position: absolute;
    display: block;
    content: "";
    top: 27px;
    bottom: -48px;
    left: 5px;
    width: 1px;
    background: var(--c-sub-80);
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
}

.p-implantation__example-item-title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
    margin-bottom: 16px;
    max-width: 640px;
}

.p-implantation__example-item-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    max-width: 640px;
}
.p-implantation__example-item-desc p {
    margin-bottom: 8px;
}
.p-implantation__example-item-desc p:last-child {
    margin-bottom: 0;
}

.p-implantation__example-item-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 16px;
}

.p-implantation__example-item-head-section {
    margin-right: 28px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.p-implantation__example-item-head-section:last-child {
    margin-right: 0;
}

.p-implantation__example-item-head-ico-wrap {
    width: 32px;
    height: 32px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 12px;
}

.p-implantation__example-item-head-title {
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: -0.01em;
    color: var(--c-main-80);
}

@media (max-width: 1305px) {
    .p-implantation__example-title {
        margin-bottom: 0;
    }

    .p-implantation__example-l {
        margin-right: 0;
    }
}
@media (max-width: 767px) {
    .p-implantation__example-section-btn-wrap {
        margin-top: 40px;
    }

    .p-implantation__example-list {
        margin-bottom: 40px;
    }

    .p-implantation__example-item {
        margin-bottom: 32px;
        padding-left: 20px;
    }
    .p-implantation__example-item:before {
        top: 9px;
        width: 10px;
        height: 10px;
    }
    .p-implantation__example-item:after {
        top: 22px;
        bottom: -39px;
        left: 4px;
        width: 1px;
    }

    .p-implantation__example-item-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 16px;
    }

    .p-implantation__example-item-desc {
        font-size: 16px;
        line-height: 22px;
    }

    .p-implantation__example-item-head {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-top: 0;
        margin-bottom: 16px;
    }

    .p-implantation__example-item-head-ico-wrap {
        margin-right: 12px;
    }

    .p-implantation__example-item-head-section {
        margin-right: 0;
        margin-bottom: 8px;
    }
    .p-implantation__example-item-head-section:last-child {
        margin-bottom: 0;
    }

    .p-implantation__example-item-head-title {
        font-size: 14px;
        line-height: 17px;
    }
}
.p-implantation__first-consul-info-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
}

.p-implantation__first-consul-info-btn {
    margin-right: 48px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.p-implantation__first-consul-info-btn:last-child {
    margin-right: 0;
}

@media (max-width: 1305px) {
    .p-implantation__first-consul-desc {
        margin-bottom: 0;
    }
}
@media (max-width: 767px) {
    .p-implantation__first-consul-info-btns {
        margin-top: 24px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-implantation__first-consul-info-btn {
        margin-right: 0;
        margin-bottom: 8px;
    }
    .p-implantation__first-consul-info-btn:last-child {
        margin-bottom: 0;
    }
}
.p-implantation {
    overflow: hidden;
}

.p-implantation-head {
    background: var(--c-main);
    overflow: hidden;
}

.p-implantation-head-c {
    padding-top: 50px;
    padding-bottom: 80px;
    position: relative;
}

.p-implantation-head__wrap {
    position: relative;
    z-index: 3;
    max-width: 815px;
}

.p-implantation-head__desc {
    max-width: 545px;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

.p-implantation-head__btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 52px;
}

.p-implantation-head__bg-img {
    position: absolute;
    right: -250px;
    bottom: 0;
}

.p-implantation-head__list {
    margin-bottom: 40px;
}

.p-implantation-head__item {
    position: relative;
    padding-left: 26px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #F7F7F7;
    margin-bottom: 8px;
}
.p-implantation-head__item:last-child {
    margin-bottom: 0;
}
.p-implantation-head__item:before {
    position: absolute;
    display: block;
    content: "";
    top: 9px;
    left: 9px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #F7F7F7;
}

@media (max-width: 991px) {
    .p-implantation-head-c {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}
@media (max-width: 767px) {
    .p-implantation-head-c {
        padding-bottom: 24px;
    }

    .p-implantation-head__title {
        margin-bottom: 16px;
    }

    .p-implantation-head__desc {
        max-width: 270px;
        font-size: 14px;
        line-height: 16px;
    }

    .p-implantation-head__btn-wrap {
        margin-top: 32px;
    }

    .p-implantation-head__bg-img {
        position: absolute;
        right: -90px;
        bottom: 0;
        max-width: initial;
        width: 400px;
    }

    .p-implantation-head__item {
        margin-bottom: 8px;
        font-size: 14px;
        line-height: 20px;
        padding-left: 16px;
    }
    .p-implantation-head__item:last-child {
        margin-bottom: 0;
    }
    .p-implantation-head__item:before {
        top: 8px;
        left: 5px;
    }
}
.p-implantation-prices-r {
    width: 726px;
}

.p-implantation-prices__subtitle {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.01em;
    margin-bottom: 32px;
}

.p-implantation-prices__info {
    padding: 32px 24px 32px 32px;
    position: relative;
    overflow: hidden;
    background: var(--c-sub-20);
    border-radius: 8px;
}
.p-implantation-prices__info:before {
    position: absolute;
    display: block;
    content: "";
    width: 6px;
    top: 0;
    left: 0;
    bottom: 0;
    background: var(--c-sub-80);
}

.p-implantation-prices__info-item {
    margin-bottom: 32px;
}
.p-implantation-prices__info-item:last-child {
    margin-bottom: 0;
}

.p-implantation-prices__info-item-title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
}

.p-implantation-prices__info-item-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

.p-implantation-prices__general-list {
    margin-bottom: 32px;
}
.p-implantation-prices__general-list:last-child {
    margin-bottom: 0;
}

.p-implantation-prices-btn-wrap {
    margin-top: 32px;
}

.p-implantation-prices__general-item {
    margin-bottom: 8px;
    background: #FFFFFF;
    border-radius: 12px;
    overflow: hidden;
}
.p-implantation-prices__general-item:last-child {
    margin-bottom: 0;
}
.p-implantation-prices__general-item:only-child .p-implantation-prices__general-item-btn {
    pointer-events: none;
}
.p-implantation-prices__general-item:only-child .p-implantation-prices__general-item-btn:before {
    display: none;
}

.p-implantation-prices__general-item-btn {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 24px 55px 24px 24px;
    min-height: 76px;
    text-align: left;
}
.p-implantation-prices__general-item-btn:before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    border: 1px solid var(--c-main-80);
    border-top: none;
    border-right: none;
    right: 30px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: 50%;
    margin-top: -2px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 1;
}
.p-implantation-prices__general-item-btn.active:before {
    top: 55%;
    margin-top: 2px;
    -webkit-transform: translateY(-50%) rotate(-225deg);
    -ms-transform: translateY(-50%) rotate(-225deg);
    transform: translateY(-50%) rotate(-225deg);
}

.p-implantation-prices__general-item-btn-title {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
    display: block;
    color: var(--c-main);
}

.p-implantation-prices__general-item-btn-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.p-implantation-prices__general-item-btn-price {
    margin-right: 22px;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}
.p-implantation-prices__general-item-btn-price:before {
    position: absolute;
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    top: 50%;
    left: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: 10px;
    background: #A0A0A0;
}

.p-implantation-prices__general-item-btn-time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-sub);
}
.p-implantation-prices__general-item-btn-time-img {
    margin-right: 4px;
    width: 16px;
    height: 16px;
}

.p-implantation-prices__general-item-content {
    padding: 20px 24px 24px 24px;
    position: relative;
}
.p-implantation-prices__general-item-content:before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    left: 24px;
    right: 24px;
    height: 1px;
    background: var(--c-main-10);
}

.p-implantation-prices__general-item-content-title {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 16px;
}

.p-implantation-prices__general-item-content-subinfo-item {
    position: relative;
    padding-left: 20px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
    color: var(--c-main-40);
}
.p-implantation-prices__general-item-content-subinfo-item:before {
    position: absolute;
    display: block;
    content: "";
    top: 9px;
    left: 7px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: var(--c-main-60);
}
.p-implantation-prices__general-item-content-subinfo-item:last-child {
    margin-bottom: 0;
}

.p-implantation-prices__general-info {
    margin-bottom: 32px;
}

.p-implantation-prices__general-info-title {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 8px;
    color: var(--c-main-60);
    letter-spacing: -0.01em;
}

.p-implantation-prices__general-info-desc {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: var(--c-main-20);
}

.p-implantation-prices__subinfo {
    margin-bottom: 32px;
    padding: 24px 22px 24px 30px;
    position: relative;
    overflow: hidden;
    background: #DBDBDB;
    border-radius: 8px;
}
.p-implantation-prices__subinfo:last-child {
    margin-bottom: 0;
}
.p-implantation-prices__subinfo:before {
    position: absolute;
    display: block;
    content: "";
    width: 6px;
    top: 0;
    left: 0;
    bottom: 0;
    background: var(--c-main-80);
}

.p-implantation-prices__subinfo-title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
}

.p-implantation-prices__subinfo-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-80);
}

.p-implantation-prices__details-list {
    margin-top: 28px;
    margin-right: -16px;
}

.p-implantation-prices__details-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    overflow: hidden;
}
.p-implantation-prices__details-item:last-child {
    margin-bottom: 0;
}

.p-implantation-prices__details-item-title {
    color: var(--c-main-80);
    margin-right: 16px;
}
.p-implantation-prices__details-item-title span {
    position: relative;
    padding-right: 8px;
}
.p-implantation-prices__details-item-title span:before {
    position: absolute;
    content: "";
    display: block;
    border-bottom: 0.5px dashed var(--c-main-80);
    opacity: 0.3;
    width: 5000px;
    bottom: 6px;
    left: 100%;
}

.p-implantation-prices__details-item-desc {
    color: var(--c-main);
    text-align: right;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: auto;
}
.p-implantation-prices__details-item-desc span {
    background: #fff;
    position: relative;
    padding-left: 8px;
}

.p-implantation-prices__details-item-line {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    border-bottom: 0.5px dashed var(--c-main-60);
    margin-left: 8px;
    margin-right: 8px;
    min-width: 16px;
    opacity: 0.3;
    position: relative;
    top: -4px;
    height: 22px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

@media (max-width: 1305px) {
    .p-implantation-prices-r {
        width: 100%;
        margin-left: 0;
    }
}
@media (max-width: 767px) {
    .p-implantation-prices__subtitle {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 32px;
    }

    .p-implantation-prices__info {
        padding: 24px 16px 24px 30px;
    }

    .p-implantation-prices__info-item {
        margin-bottom: 24px;
    }

    .p-implantation-prices__info-item-title {
        font-size: 18px;
        line-height: 22px;
    }

    .p-implantation-prices__info-item-desc {
        font-size: 14px;
        line-height: 20px;
    }

    .p-implantation-prices__general-info-title {
        font-size: 12px;
        line-height: 14px;
        margin-bottom: 8px;
    }

    .p-implantation-prices__general-info-desc {
        font-size: 20px;
        line-height: 24px;
    }

    .p-implantation-prices__general-info {
        margin-bottom: 32px;
    }

    .p-implantation-prices__subinfo {
        margin-bottom: 24px;
        padding: 24px 16px 24px 30px;
    }

    .p-implantation-prices__subinfo-title {
        font-size: 18px;
        line-height: 22px;
    }

    .p-implantation-prices__subinfo-desc {
        font-size: 14px;
        line-height: 20px;
    }

    .p-implantation-prices__general-item-btn-title {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 6px;
    }

    .p-implantation-prices__general-item-btn-price {
        font-size: 12px;
        line-height: 14px;
        margin-right: 20px;
    }
    .p-implantation-prices__general-item-btn-price:before {
        margin-left: 9px;
    }

    .p-implantation-prices__general-item-btn-time {
        font-size: 12px;
        line-height: 14px;
    }

    .p-implantation-prices__general-item-content {
        padding-right: 7px;
    }

    .p-implantation-prices__general-item-content-title {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 16px;
    }

    .p-implantation-prices__general-item-content-subinfo-item {
        font-size: 14px;
        line-height: 20px;
        padding-left: 16px;
    }
    .p-implantation-prices__general-item-content-subinfo-item:before {
        top: 8px;
        width: 3px;
        height: 3px;
    }

    .p-implantation-prices__details-list {
        margin-right: 0;
        margin-top: 16px;
    }

    .p-implantation-prices__details-item {
        margin-bottom: 12px;
        font-size: 14px;
        line-height: 18px;
    }

    .p-implantation-prices__details-item-line {
        display: none;
    }

    .p-implantation-prices__details-item-title {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
        margin-right: 8px;
    }

    .p-implantation-prices__details-item-desc {
        width: 140px;
    }

    .p-implantation-prices-btn-wrap {
        margin-top: 24px;
    }

    .p-implantation-prices__title {
        margin-bottom: 32px;
    }
}
@media (max-width: 1305px) {
    .p-implantation__sedation-desc {
        margin-bottom: 0;
    }
}
@media (max-width: 991px) {
    .p-implantation__sedation-btn-wrap {
        margin-top: 32px;
    }
}
@media (max-width: 767px) {
    .p-implantation__sedation-btn-wrap {
        margin-top: 16px;
    }
}
.p-implantation-tehno.p-about-tehno .tehnology-slider:after {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    bottom: 0;
    left: calc(50vw - 205px);
    width: 295px;
    z-index: 5;
    background: -webkit-gradient(linear, right top, left top, color-stop(7.22%, #F6F6F6), color-stop(83.33%, rgba(246, 246, 246, 0)));
    background: -o-linear-gradient(right, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    background: linear-gradient(270deg, #F6F6F6 7.22%, rgba(246, 246, 246, 0) 83.33%);
    pointer-events: none;
}
@media (max-width: 1305px) {
    .p-implantation-tehno.p-about-tehno .tehnology-slider:after {
        display: none;
    }
}

.p-legal-info-about-section-l {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 50%;
    margin-right: 56px;
}

.about__tabs-nav-list.legal-infoabout__tabs-nav-list {
    margin-top: 0px;
}

.p-legal-info-about__details-item {
    margin-bottom: 24px;
}

.p-legal-info-about__details-item-title {
    font-size: 18px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 8px;
    line-height: 120%;
}
.p-legal-info-about__details-item-title span {
    color: #000;
    font-family: var(--f-Manrope);
    font-size: 16px;
}

.p-legal-info-about__details-item-desc {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    letter-spacing: -0.01em;
    line-height: 34px;
    margin: 8px 0px;
}

@media (max-width: 1305px) {
    .p-legal-info-about-section-l {
        margin-bottom: 32px;
    }
}
@media (max-width: 767px) {
    .p-legal-info-about__details-item {
        margin-bottom: 16px;
    }

    .p-legal-info-about__details-item-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 6px;
    }

    .p-legal-info-about__details-item-desc {
        font-size: 22px;
        line-height: 26px;
        margin: 6px 0px;
    }

    .p-legal-info-about-section-l {
        margin-bottom: 16px;
        width: 100%;
    }

    .p-about-legal-info__tabs {
        margin-top: 24px;
    }
}
.p-legal-info-acts-section-l {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 50%;
    margin-right: 56px;
}

.legal-info-acts-item {
    margin-bottom: 16px;
}
.legal-info-acts-item a {
    display: block;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    padding-left: 34px;
    position: relative;
}
.legal-info-acts-item a::before {
    position: absolute;
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    background: url("/local/templates/agami_new/css/../img/svg-mono/corner-arrow_active.svg") no-repeat;
    background-size: contain;
    border-radius: 50%;
    left: 0;
    top: -1px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0.8;
}
@media (hover: hover) {
    .legal-info-acts-item a:hover {
        color: var(--c-sub);
    }
    .legal-info-acts-item a:hover:before {
        opacity: 1;
    }
}
.legal-info-acts-item a:active {
    color: var(--c-sub);
}
.legal-info-acts-item a:active:before {
    opacity: 1;
}

.p-legal-info-acts-section-inside-docs {
    margin-top: 64px;
}

@media (max-width: 1305px) {
    .p-legal-info-acts-section-l {
        margin-bottom: 32px;
    }
    .p-legal-info-acts-section-l .section__title br {
        display: none;
    }
}
@media (max-width: 767px) {
    .p-legal-info-acts-section-l {
        margin-bottom: 24px;
        width: 100%;
    }

    .legal-info-acts-item {
        line-height: 120%;
    }

    .legal-info-acts-item a {
        font-size: 14px;
    }

    .p-legal-info-acts-section-inside-docs {
        margin-top: 40px;
    }
}
.p-legal-info-about-head {
    background: var(--c-main);
}

.p-legal-info-about-head-c {
    padding-top: 40px;
    padding-bottom: 120px;
    position: relative;
}

@media (max-width: 767px) {
    .p-legal-info-about-head-c {
        padding-top: 24px;
        padding-bottom: 60px;
        position: relative;
    }
}
.p-legal-info-licence-section-l {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 50%;
    margin-right: 56px;
}

.p-legal-info-licence__details-item {
    margin-bottom: 24px;
}

.p-legal-info-licence__details-item-title {
    font-size: 18px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 12px;
    line-height: 120%;
}
.p-legal-info-licence__details-item-title span {
    color: var(--c-main);
    font-family: var(--f-Manrope);
    font-size: 16px;
}

.p-legal-info-licence__details-item-desc {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    letter-spacing: -0.01em;
    line-height: 34px;
    margin: 12px 0px;
}

.p-legal-info-licence__link {
    font-weight: 300;
    font-family: var(--f-Stapel);
    margin-top: 32px;
    display: block;
}
.p-legal-info-licence__link a.color-blue {
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.p-legal-info-licence__link a.color-blue:hover {
    opacity: 0.6;
}

@media (max-width: 1305px) {
    .p-legal-info-licence-section-l {
        margin-bottom: 32px;
    }
    .p-legal-info-licence-section-l .section__title br {
        display: none;
    }
}
@media (max-width: 767px) {
    .p-legal-info-licence-section-l {
        margin-bottom: 24px;
        width: 100%;
    }

    .p-legal-info-licence__details-item {
        margin-bottom: 16px;
    }

    .p-legal-info-licence__details-item-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 6px;
    }

    .p-legal-info-licence__details-item-desc {
        font-size: 22px;
        line-height: 26px;
        margin: 6px 0px;
    }

    .p-legal-info-licence__link {
        margin-top: 24px;
    }
}
.p-out-of-town-appointment__title {
    margin-bottom: 20px;
}

@media (max-width: 767px) {
    .p-out-of-town-appointment__title {
        margin-bottom: 12px;
    }
}
.p-out-of-town {
    overflow: hidden;
}

.p-out-of-town-head {
    background: var(--c-main);
    padding-top: 40px;
    padding-bottom: 104px;
}

.p-out-of-town-head-c {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.p-out-of-town-head-l {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    margin-right: 90px;
}

.p-out-of-town-head-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 700px;
}
.p-out-of-town-head-r .p-doctors__blockquote {
    position: relative;
    right: auto;
}
.p-out-of-town-head-r .p-doctors__blockquote-main {
    background: #fff;
}
.p-out-of-town-head-r .p-doctors__blockquote-main:before {
    background: #fff;
}
.p-out-of-town-head-r .p-doctors__blockquote-main-title,
.p-out-of-town-head-r .p-doctors__blockquote-main-desc {
    color: var(--c-main);
}

@media (max-width: 1305px) {
    .p-out-of-town-head-c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-out-of-town-head-l {
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-bottom: 32px;
        margin-right: 0;
    }

    .p-out-of-town-head-r {
        width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .p-out-of-town-head-r .p-doctors__blockquote {
        margin-bottom: 0;
    }
    .p-out-of-town-head-r .p-doctors__blockquote-l {
        margin-right: 24px;
    }
}
@media (max-width: 991px) {
    .p-out-of-town-head {
        padding-top: 20px;
        padding-bottom: 100px;
    }
}
@media (max-width: 767px) {
    .p-out-of-town-head {
        padding-top: 16px;
        padding-bottom: 64px;
    }

    .p-out-of-town-head-r .p-doctors__blockquote-l {
        margin-right: 0;
    }

    .p-out-of-town-head-l {
        margin-bottom: 24px;
    }
}
.p-out-of-town-offer__title {
    margin-bottom: 48px;
}

.p-out-of-town-offer .metro-scheme-card__title {
    max-width: initial;
}
.p-out-of-town-offer .metro-scheme-slider__nav {
    margin-top: 60px;
}
.p-out-of-town-offer .metro-scheme-card__img-container {
    border-radius: 12px;
}

@media (max-width: 767px) {
    .p-out-of-town-offer__title {
        margin-bottom: 24px;
    }

    .p-out-of-town-offer .metro-scheme-slider__nav {
        margin-top: 24px;
    }
}
.p-pay-service-head {
    background: #fff;
}

.p-pay-service-head-c {
    padding-top: 40px;
    padding-bottom: 120px;
    position: relative;
}

.p-pay-service-head__descr {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 24px;
}

.form__row.form__row-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 40px;
}

.form__row.form__row-footer .form__subinfo {
    width: calc(100% - 175px);
    font-size: 14px;
}

.form__row.mt-48 {
    margin-top: 48px;
}

@media (max-width: 767px) {
    .p-pay-service-head-c {
        padding-top: 24px;
        padding-bottom: 60px;
        position: relative;
    }

    .p-pay-service-head__descr {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 16px;
    }

    .form__row.form__row-footer {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .form__row.form__row-footer .form__subinfo {
        width: 100%;
    }

    .form__row.form__row-footer .request-btn__title {
        width: 100%;
    }

    .form__row.form__row-footer .form__bot {
        width: 100%;
    }
}
.p-quality-doc__blockquote .first-consul__main {
    margin-bottom: 0;
}
.p-quality-doc__blockquote .first-consul__main-blockquote {
    padding: 32px 64px 32px 32px;
}
.p-quality-doc__blockquote .first-consul__main-blockquote-title {
    margin-bottom: 34px;
}
.p-quality-doc__blockquote .first-consul__main-blockquote-title:last-child {
    margin-bottom: 0;
}
.p-quality-doc__blockquote .first-consul__main-blockquote-ico {
    width: 61px;
    height: 56px;
    right: 40px;
    bottom: -16px;
}

@media (max-width: 767px) {
    .p-quality-doc__blockquote .first-consul__main-blockquote {
        padding: 24px 16px;
    }
    .p-quality-doc__blockquote .first-consul__main-blockquote-title {
        margin-bottom: 24px;
    }
    .p-quality-doc__blockquote .first-consul__main-blockquote-ico {
        width: 37px;
        height: 34px;
        right: 32px;
        bottom: auto;
        top: -24px;
    }
}
.p-quality-head-c {
    position: relative;
}

.p-quality-head__title {
    position: relative;
}

.p-quality-head__bg {
    position: absolute;
    width: 460px;
    bottom: -315px;
    right: 35px;
}

@media (max-width: 1305px) {
    .p-quality-head__bg {
        width: 400px;
    }
}
@media (max-width: 767px) {
    .p-quality-head__bg {
        display: none;
    }
}
.p-sedation__about {
    padding-top: 80px;
    padding-bottom: 120px;
    background: #fff;
    position: relative;
}

.p-sedation__about-nav {
    margin-bottom: 80px;
}

.p-sedation__about-video-btn {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    width: 100%;
    height: 400px;
}
.p-sedation__about-video-btn:not(.active) {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .p-sedation__about-video-btn:not(.active):hover {
        opacity: 0.6;
    }
    .p-sedation__about-video-btn:not(.active):active {
        opacity: 1;
    }
}
.p-sedation__about-video-btn:before {
    position: absolute;
    display: block;
    content: "";
    width: 88px;
    height: 88px;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: rgba(17, 17, 17, 0.3);
    background-position: center;
    z-index: 1;
}
.p-sedation__about-video-btn:after {
    position: absolute;
    display: block;
    content: "";
    width: 28px;
    height: 30px;
    margin-left: 4px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url("/local/templates/agami_new/css/../img/svg-mono/play-btn-ico.svg") no-repeat;
    background-size: contain;
    z-index: 1;
}
.p-sedation__about-video-btn_image-only {
    pointer-events: none;
}
.p-sedation__about-video-btn_image-only:before, .p-sedation__about-video-btn_image-only:after {
    display: none;
}
.p-sedation__about-video-btn_image-only + .p-sedation__about-video-caption {
    display: none;
}
.p-sedation__about-video-btn.active:before, .p-sedation__about-video-btn.active:after,
.p-sedation__about-video-btn.active .p-sedation__about-video-img {
    display: none;
}

.p-sedation__about-video-img {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.p-sedation__about-video-caption {
    display: block;
    margin-top: 16px;
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-40);
}

@media (max-width: 991px) {
    .p-sedation__about {
        padding-top: 24px;
        padding-bottom: 100px;
    }

    .p-sedation__about-nav {
        margin-bottom: 40px;
    }
}
@media (max-width: 767px) {
    .p-sedation__about {
        padding-top: 8px;
        padding-bottom: 56px;
    }

    .p-sedation__about-nav {
        margin-bottom: 32px;
    }

    .p-sedation__about-video-btn {
        border-radius: 4px;
        padding-top: 52%;
        height: auto;
        display: block;
    }
    .p-sedation__about-video-btn:before {
        width: 56px;
        height: 56px;
    }
    .p-sedation__about-video-btn:after {
        width: 20px;
        height: 22px;
    }

    .p-sedation__about-video-caption {
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        margin-top: 12px;
    }
}
.p-sedation__benefits-info-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -20px 16px;
}

.p-sedation__benefits-info-item {
    margin-bottom: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 20px;
    width: 50%;
}

.p-sedation__benefits-info-item-star-c {
    background: #FFFFFF;
    border-radius: 16px;
    width: 56px;
    height: 56px;
    margin-bottom: 16px;
    position: relative;
}

.p-sedation__benefits-info-item-star {
    width: 56px;
    height: 56px;
    margin-top: 3px;
}

.p-sedation__benefits-info-item-title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
}

.p-sedation__benefits-info-item-desc {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

.p-sedation__blockquote {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.p-sedation__blockquote_mt-40px {
    margin-top: 40px;
}
@media (max-width: 767px) {
    .p-sedation__blockquote_mt-40px {
        margin-top: 24px;
    }
}

.p-sedation__blockquote-l {
    margin-right: 24px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.p-sedation__blockquote-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.p-sedation__blockquote-img-container {
    width: 240px;
    height: 300px;
    overflow: hidden;
    position: relative;
    border-radius: 12px;
}

.p-sedation__blockquote-img {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.p-sedation__blockquote-main {
    padding: 24px 40px 24px 24px;
    border-radius: 12px;
    background: var(--c-main);
    position: relative;
    max-width: 438px;
}
.p-sedation__blockquote-main:before {
    position: absolute;
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    background: var(--c-main);
    left: -10px;
    top: 34px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: 0 0 0 5px;
}
.p-sedation__blockquote-main-ico {
    position: absolute;
    color: #DCDCDC;
    bottom: -17px;
    right: 40px;
}
.p-sedation__blockquote-main-title {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #fff;
    margin-bottom: 10px;
}
.p-sedation__blockquote-main-title p {
    margin-bottom: 8px;
}
.p-sedation__blockquote-main-title p:last-child {
    margin-bottom: 0;
}
.p-sedation__blockquote-main-desc {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: #fff;
}

@media (max-width: 767px) {
    .p-sedation__benefits-title {
        margin-bottom: 0;
    }

    .p-sedation__benefits-info-list {
        margin-bottom: 4px;
        margin-left: 0;
        margin-right: 0;
    }

    .p-sedation__benefits-info-item {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
        position: relative;
    }

    .p-sedation__benefits-info-item-star-c {
        position: absolute;
        top: 0;
        left: 0;
        margin-bottom: 0;
    }

    .p-sedation__benefits-info-item-title,
    .p-sedation__benefits-info-item-desc {
        padding-left: 72px;
    }

    .p-sedation__benefits-info-item-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 8px;
    }

    .p-sedation__benefits-info-item-desc {
        font-size: 14px;
        line-height: 20px;
    }

    .p-sedation__blockquote-img-container {
        width: 98px;
        height: 124px;
        border-radius: 8px;
    }

    .p-sedation__blockquote-l {
        margin-right: 6px;
    }

    .p-sedation__blockquote-r {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        min-width: 0;
        width: auto;
    }

    .p-sedation__blockquote-main {
        padding: 16px 12px 16px;
        border-radius: 8px;
    }
    .p-sedation__blockquote-main:before {
        display: none;
    }

    .p-sedation__blockquote-main-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 16px;
    }

    .p-sedation__blockquote-main-desc {
        font-size: 12px;
        line-height: 17px;
    }

    .p-sedation__blockquote-main-ico {
        right: 16px;
        bottom: -11px;
    }

    .p-sedation__benefits-section-btn-wrap {
        margin-top: 24px;
    }
}
.p-sedation__comparison-table {
    border-radius: 12px;
    overflow: hidden;
}

.p-sedation__comparison-table-head {
    margin-bottom: 2px;
}
.p-sedation__comparison-table-head .p-sedation__comparison-table-cell {
    padding: 0;
}

.p-sedation__comparison-table-row {
    margin-bottom: 2px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.p-sedation__comparison-table-row:last-child {
    margin-bottom: 0;
}

.p-sedation__comparison-table-cell {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 50%;
    margin-right: 2px;
    background: #fff;
    padding: 24px 32px 28px 24px;
}
.p-sedation__comparison-table-cell:last-child {
    margin-right: 0;
}

.p-sedation__comparison-table-th {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: #fff;
    padding: 14px 5px;
    height: 100%;
}
.p-sedation__comparison-table-th_blue {
    background: var(--c-main);
}
.p-sedation__comparison-table-th_orange {
    background: var(--c-sub-80);
}

.p-sedation__comparison-table-cell-title {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    min-height: 28px;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
}

.p-sedation__comparison-table-cell-desc {
    font-size: 14px;
    line-height: 20px;
    color: var(--c-main-60);
}

@media (max-width: 767px) {
    .p-sedation__comparison-table {
        border-radius: 12px;
    }

    .p-sedation__comparison-table-th {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 16px;
        line-height: 22px;
    }

    .p-sedation__comparison-table-cell {
        padding: 10px 12px 12px;
    }

    .p-sedation__comparison-table-cell-title {
        margin-bottom: 8px;
        min-height: 20px;
        font-size: 14px;
        line-height: 20px;
    }

    .p-sedation__comparison-table-cell-desc {
        font-size: 12px;
        line-height: 17px;
    }
}
@media (max-width: 374px) {
    .p-sedation__comparison-table-cell {
        padding: 8px;
    }

    .p-sedation__comparison-table-cell-title {
        min-height: 16px;
        font-size: 12px;
        line-height: 16px;
    }
}
.p-sedation {
    overflow: hidden;
}

.p-sedation-head {
    background: var(--c-main);
    overflow: hidden;
}

.p-sedation-head-c {
    padding-top: 50px;
    padding-bottom: 80px;
    position: relative;
}

.p-sedation-head__wrap {
    position: relative;
    z-index: 3;
    max-width: 815px;
}

.p-sedation-head__title {
    margin-bottom: 40px;
}

.p-sedation-head__desc {
    max-width: 545px;
    font-size: 22px;
    line-height: 26px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    letter-spacing: -0.01em;
    color: #F7F7F7;
}

.p-sedation-head__btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
}

.p-sedation-head__bg-img {
    z-index: 2;
    position: relative;
}
.p-sedation-head__bg-img-c {
    position: absolute;
    bottom: -555px;
    right: -395px;
    pointer-events: none;
}
.p-sedation-head__bg-img-c:before {
    position: absolute;
    display: block;
    content: "";
    bottom: 500px;
    right: 0;
    width: 630px;
    height: 282px;
    -webkit-filter: blur(150px);
    filter: blur(150px);
    -webkit-transform: rotate(-69.47deg);
    -ms-transform: rotate(-69.47deg);
    transform: rotate(-69.47deg);
    background: var(--c-sub-80);
    z-index: 1;
}

@media (max-width: 1305px) {
    .p-sedation-head__bg-img {
        max-width: 900px;
    }

    .p-sedation-head__bg-img-c {
        bottom: -605px;
        right: -445px;
    }
}
@media (max-width: 991px) {
    .p-sedation-head-c {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .p-sedation-head__bg-img {
        max-width: 738px;
    }

    .p-sedation-head__bg-img-c {
        bottom: -555px;
        right: -395px;
    }
}
@media (max-width: 767px) {
    .p-sedation-head-c {
        padding-bottom: 24px;
    }

    .p-sedation-head__title {
        margin-bottom: 16px;
    }

    .p-sedation-head__desc {
        max-width: 270px;
        font-size: 22px;
        line-height: 26px;
    }

    .p-sedation-head__btn-wrap {
        margin-top: 32px;
    }

    .p-sedation-head__bg-img {
        position: absolute;
        right: -60px;
        bottom: -145px;
        max-width: initial;
        width: 310px;
    }
    .p-sedation-head__bg-img-c {
        bottom: auto;
        right: auto;
        position: relative;
        height: 200px;
        margin: 10px -15px -24px;
    }
    .p-sedation-head__bg-img-c:before {
        width: 319px;
        height: 143px;
        top: 100%;
        bottom: auto;
        margin-top: -17px;
        -webkit-filter: blur(150px);
        filter: blur(150px);
    }
}
.p-sedation__prices_bg-gray .p-sedation__prices-card {
    background: #fff;
}

.p-sedation__prices-card {
    margin-bottom: 40px;
    padding: 12px 16px 6px;
    background: #F6F6F6;
    border-radius: 8px;
}

.p-sedation__prices-info {
    padding: 24px 22px 24px 30px;
    position: relative;
    background: var(--c-main-10);
    border-radius: 8px;
    overflow: hidden;
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.01em;
}
.p-sedation__prices-info:before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    left: 0;
    bottom: 0;
    width: 4px;
    background: var(--c-main);
}

.p-sedation__prices-card-top {
    margin-bottom: 28px;
    padding-bottom: 14px;
    border-bottom: 1px solid rgba(17, 17, 17, 0.1);
}

.p-sedation__prices-card-top-title {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    margin-bottom: 6px;
}

.p-sedation__prices-card-top-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.p-sedation__prices-card-top-price {
    margin-right: 22px;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}
.p-sedation__prices-card-top-price:before {
    position: absolute;
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    top: 50%;
    left: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: 10px;
    background: #A0A0A0;
}

.p-sedation__prices-card-top-time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-sub);
}
.p-sedation__prices-card-top-time-img {
    margin-right: 4px;
}

.p-sedation__prices-card-bot-title {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 16px;
}

.p-sedation__prices-card-subinfo-item {
    position: relative;
    padding-left: 20px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
    color: var(--c-main-60);
}
.p-sedation__prices-card-subinfo-item:before {
    position: absolute;
    display: block;
    content: "";
    top: 9px;
    left: 7px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: var(--c-main-60);
}

@media (max-width: 1305px) {
    .p-sedation__prices-title {
        margin-bottom: 0;
    }
}
@media (max-width: 767px) {
    .p-sedation__prices-card {
        padding: 16px 16px 24px;
        margin-bottom: 16px;
    }

    .p-sedation__prices-card-top {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .p-sedation__prices-card-top-title {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 6px;
    }

    .p-sedation__prices-card-top-price {
        font-size: 12px;
        line-height: 14px;
    }

    .p-sedation__prices-card-top-time {
        font-size: 12px;
        line-height: 14px;
    }

    .p-sedation__prices-card-bot-title {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 16px;
    }

    .p-sedation__prices-card-subinfo-item {
        padding-left: 16px;
        font-size: 14px;
        line-height: 20px;
    }
    .p-sedation__prices-card-subinfo-item:before {
        top: 8px;
        width: 3px;
        height: 3px;
        left: 6px;
    }

    .p-sedation__prices-info {
        padding: 24px 16px 24px 30px;
        font-size: 18px;
        line-height: 22px;
    }

    .p-sedation-section-btn-wrap {
        margin-top: 24px;
    }
}
.p-sedation__questions_bg-white .p-doctor-education__info-item {
    background: #F6F6F6;
}

.p-sedation__questions-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.p-sedation__questions-btn {
    margin-right: 40px;
}
.p-sedation__questions-btn:last-child {
    margin-right: 0;
}

@media (max-width: 1305px) {
    .p-sedation__questions-title {
        margin-bottom: 0;
    }
}
@media (max-width: 767px) {
    .p-sedation__questions-r .p-doctor-education__info-list {
        margin-bottom: 0;
    }

    .p-sedation__questions-btns {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 24px;
    }

    .p-sedation__questions-btn {
        margin-right: 0;
        margin-bottom: 8px;
    }
    .p-sedation__questions-btn:last-child {
        margin-bottom: 0;
    }
}
.p-sedation__recommend-l {
    margin-right: 97px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 327px;
}

.p-sedation__recommend-r {
    width: 700px;
}

.p-sedation__recommend-info-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -20px -40px;
}

.p-sedation__recommend-info-item {
    margin-bottom: 60px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 20px;
    width: 50%;
}

.p-sedation__recommend-info-item-card {
    position: relative;
}

.p-sedation__recommend-info-item-title {
    padding: 62px 0 0 74px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

.p-sedation__recommend-info-item-num {
    position: absolute;
    width: 124px;
    height: 96px;
    top: 0;
    left: 0;
    background: rgba(226, 209, 148, 0.2);
    border-radius: 24px;
    font-size: 64px;
    line-height: 72px;
    letter-spacing: -0.01em;
    font-weight: 400;
    color: var(--c-sub-80);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 24px;
}

@media (max-width: 1305px) {
    .p-sedation__recommend-l {
        margin-right: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .p-sedation__recommend-r {
        width: 100%;
    }
}
@media (max-width: 767px) {
    .p-sedation__recommend-info-list {
        margin: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-sedation__recommend-info-item {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
    }
    .p-sedation__recommend-info-item:last-child {
        margin-bottom: 0;
    }

    .p-sedation__recommend-info-item-num {
        width: 82px;
        height: 56px;
        font-size: 32px;
        line-height: 36px;
        padding: 0 8px 0 20px;
        border-radius: 16px;
    }

    .p-sedation__recommend-info-item-title {
        padding: 28px 0 0 56px;
        font-size: 14px;
        line-height: 20px;
    }
}
.p-sedation__steps-title {
    margin-bottom: 48px;
}

.p-sedation__steps-cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -8px;
}

.p-sedation__steps-col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
    padding: 0 8px;
}

.p-sedation__steps-card {
    background: #F6F6F6;
    border-radius: 8px;
    padding: 24px;
    height: 100%;
}

.p-sedation__steps-card-title {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 300;
    font-family: var(--f-Stapel);
    letter-spacing: -0.01em;
}

.p-sedation__steps-card-info-item {
    padding-left: 22px;
    position: relative;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 8px;
}
.p-sedation__steps-card-info-item:last-child {
    margin-bottom: 0;
}
.p-sedation__steps-card-info-item:before {
    position: absolute;
    display: block;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    top: 7px;
    left: 0;
    background: var(--c-sub);
}
.p-sedation__steps-card-info-item a, .p-sedation__steps-card-info-item button {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
@media (min-width: 992px) {
    .p-sedation__steps-card-info-item a:hover, .p-sedation__steps-card-info-item button:hover {
        opacity: 0.6;
    }
    .p-sedation__steps-card-info-item a:active, .p-sedation__steps-card-info-item button:active {
        opacity: 1;
    }
}

@media (max-width: 767px) {
    .p-sedation__steps-title {
        margin-bottom: 24px;
    }

    .p-sedation__steps-cols {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0;
    }

    .p-sedation__steps-col {
        width: 100%;
        padding: 0;
        margin-bottom: 8px;
    }
    .p-sedation__steps-col:last-child {
        margin-bottom: 0;
    }

    .p-sedation__steps-card {
        padding: 15px 34px 24px 16px;
        height: auto;
    }

    .p-sedation__steps-card-title {
        margin-bottom: 24px;
    }

    .p-sedation__steps-card-info-item {
        padding-left: 16px;
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 8px;
    }
    .p-sedation__steps-card-info-item:before {
        top: 6px;
    }
}
.p-sedation__team-top-r {
    padding-top: 20px;
}

.p-sedation__team-top-info-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 -20px -72px;
}

.p-sedation__team-top-info-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
    padding: 0 20px;
    margin-bottom: 72px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.p-sedation__team-top-info-item-img-c {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 20px;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 8px 32px -2px rgba(0, 0, 0, 0.08), inset 0px -2px 1px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 8px 32px -2px rgba(0, 0, 0, 0.08), inset 0px -2px 1px rgba(0, 0, 0, 0.04);
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}

.p-sedation__team-top-info-item-title {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.01em;
}

.p-sedation__team-bot {
    padding-top: 56px;
}

.p-sedation__team-bot-l {
    position: relative;
    z-index: 10;
}

.p-sedation__team-bot-r .team__tabs-nav {
    margin-top: 8px;
}

@media (max-width: 1305px) {
    .p-sedation__team-top-r {
        padding-top: 0;
    }

    .p-sedation__team-top-info-list {
        margin-bottom: -30px;
    }

    .p-sedation__team-top-info-item {
        margin-bottom: 30px;
    }
}
@media (max-width: 767px) {
    .p-sedation__team-top-info-list {
        margin: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .p-sedation__team-top-info-item {
        padding: 0;
        width: 100%;
        margin-bottom: 24px;
    }
    .p-sedation__team-top-info-item:last-child {
        margin-bottom: 0;
    }

    .p-sedation__team-top-info-item-title {
        line-height: 24px;
    }

    .p-sedation__team-bot {
        padding-top: 38px;
    }

    .p-sedation__team-bot-l {
        margin-bottom: 0;
    }
}
.p-service-about {
    padding-top: 64px;
    padding-bottom: 120px;
    background: #fff;
    position: relative;
}

.p-service-about__nav {
    margin-bottom: 80px;
}

.p-service-about__desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 32px;
}
.p-service-about__desc:last-child {
    margin-bottom: 0;
}
.p-service-about__desc p {
    margin-bottom: 8px;
}
.p-service-about__desc p:last-child {
    margin-bottom: 0;
}

.p-service-about__important-item {
    margin-bottom: 32px;
}
.p-service-about__important-item:last-child {
    margin-bottom: 0;
}

.p-service-about__important-item-title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
    margin-bottom: 16px;
}

.p-service-about__important-item-desc {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

@media (max-width: 991px) {
    .p-service-about {
        padding-top: 24px;
        padding-bottom: 100px;
    }

    .p-service-about__nav {
        margin-bottom: 40px;
    }
}
@media (max-width: 767px) {
    .p-service-about {
        padding-top: 16px;
        padding-bottom: 56px;
    }

    .p-service-about__nav {
        margin-bottom: 40px;
    }

    .p-service-about__desc {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 24px;
    }

    .p-service-about-r {
        display: none;
    }

    .p-service-about__important {
        margin-top: 24px;
    }

    .p-service-about__important-item-title {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 12px;
    }

    .p-service-about__important-item-desc {
        font-size: 14px;
        line-height: 20px;
    }

    .p-service-about__important-item {
        margin-bottom: 24px;
    }

    .p-service-about-l {
        margin-bottom: 0;
    }
}
.crown-types-l {
    margin-right: 26px;
}

.crown-types-r {
    width: 840px;
}

.crown-types__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -8px -110px;
}
.crown-types__list_no-desc {
    margin-bottom: -80px;
}
.crown-types__list_no-desc .crown-types__item {
    margin-bottom: 80px;
}
.crown-types__list_no-desc .crown-types__card-title {
    margin-bottom: 0;
}
.crown-types__list_no-desc .crown-types__card-desc {
    display: none;
}

.crown-types__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
    padding: 0 8px;
    margin-bottom: 110px;
}

.crown-types__card {
    padding: 0 24px;
}

.crown-types__card-img-c {
    width: 56px;
    height: 56px;
    margin-bottom: 16px;
    border-radius: 16px;
    background: rgba(254, 191, 97, 0.16);
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.crown-types__card-img {
    pointer-events: none;
    max-width: initial;
    margin-top: 8px;
}

.crown-types__card-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.01em;
    margin-bottom: 16px;
}
.crown-types__card-title:last-child {
    margin-bottom: 0;
}

.crown-types__card-desc {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

@media (max-width: 1305px) {
    .crown-types-l {
        margin-right: 0;
    }

    .crown-types-r {
        width: 100%;
    }

    .crown-types__list {
        margin-left: -32px;
        margin-right: -32px;
    }
}
@media (max-width: 767px) {
    .crown-types__list {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: -20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .crown-types__list_no-desc .crown-types__item {
        margin-bottom: 20px;
    }
    .crown-types__list_no-desc .crown-types__card {
        min-height: 56px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .crown-types__item {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
    }

    .crown-types__card {
        padding: 0;
        position: relative;
        padding-left: 72px;
    }

    .crown-types__card-img-c {
        position: absolute;
        top: 0;
        left: 0;
    }

    .crown-types__card-title {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 8px;
    }

    .crown-types__card-desc {
        font-size: 14px;
        line-height: 17px;
    }
}
.p-service {
    overflow: hidden;
}

.p-service-head {
    background: var(--c-main);
    overflow: hidden;
}

.p-service-head__title {
    margin-bottom: 40px;
}

.p-service-head-c {
    padding-top: 50px;
    padding-bottom: 84px;
    position: relative;
}

.p-service-head__info-list {
    margin-bottom: 40px;
}
.p-service-head__info-list:last-child {
    margin-bottom: 0;
}

.p-service-head__info-item {
    position: relative;
    padding-left: 26px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #F7F7F7;
    margin-bottom: 8px;
}
.p-service-head__info-item:last-child {
    margin-bottom: 0;
}
.p-service-head__info-item:before {
    position: absolute;
    display: block;
    content: "";
    top: 9px;
    left: 9px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #F7F7F7;
}

.p-service-head__metro-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.p-service-head__metro {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.04);
    border-radius: 8px;
    padding: 10px 24px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

.p-service-head__metro-title {
    margin-right: 13px;
}

.p-service-head__metro-desc svg {
    width: 25px;
    height: 24px;
    margin-right: 4px;
    margin-top: -3px;
}

.p-service-head__btn-wrap {
    margin-top: 40px;
}

.p-service-head__record-time {
    position: relative;
    margin-top: 40px;
}

.p-service-head__record-time-title {
    margin-bottom: 22px;
    color: var(--c-main-30);
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
}

.p-service-head__record-time-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 40px;
}

.p-service-head__record-time-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.p-service-head__record-time-item-title {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #F7F7F7;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 8px;
}
.p-service-head__record-time-item-title svg {
    margin-right: 8px;
    width: 24px;
    height: 24px;
}
.p-service-head__record-time-item-desc {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: var(--c-main-10);
}
.p-service-head__record-time-item:last-child {
    margin-right: 0;
}

@media (max-width: 991px) {
    .p-service-head-c {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}
@media (max-width: 767px) {
    .p-service-head-c {
        padding-bottom: 24px;
    }

    .p-service-head__title {
        margin-bottom: 16px;
    }

    .p-service-head__info-list {
        margin-bottom: 32px;
    }

    .p-service-head__info-item {
        margin-bottom: 8px;
        font-size: 14px;
        line-height: 20px;
        padding-left: 16px;
    }
    .p-service-head__info-item:last-child {
        margin-bottom: 0;
    }
    .p-service-head__info-item:before {
        top: 8px;
        left: 5px;
    }

    .p-service-head__metro {
        padding: 6px 21px;
        font-size: 14px;
        border-radius: 4px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

    .p-service-head__metro-title {
        white-space: nowrap;
    }

    .p-service-head__metro-desc {
        white-space: nowrap;
    }

    .p-service-head__btn-wrap {
        margin-top: 32px;
    }

    .p-service-head__record-time {
        margin-top: 24px;
    }

    .p-service-head__record-time-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 13px;
    }

    .p-service-head__record-time-list {
        gap: 28px;
    }

    .p-service-head__record-time-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .p-service-head__record-time-item-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 4px;
    }
    .p-service-head__record-time-item-desc {
        font-size: 14px;
        line-height: 20px;
    }
}
.types-comparison-c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.types-comparison-c .section__desc {
    max-width: 700px;
}

.types-comparison-l {
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
}

.types-comparison-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
}

.types-comparison__table-c {
    position: relative;
}

.types-comparison__table {
    width: 100%;
    table-layout: fixed;
    border-radius: 12px;
    overflow: hidden;
    border-collapse: separate;
    border-spacing: 2px;
}
.types-comparison__table thead th {
    padding: 12px 20px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #fff;
    background: var(--c-main);
}
.types-comparison__table thead th:first-child {
    background: var(--c-main);
}
.types-comparison__table tbody td {
    padding: 16px 20px;
    vertical-align: top;
    background: #fff;
    height: 116px;
}

.types-comparison__table-cell-text {
    position: relative;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    max-width: 245px;
    margin-bottom: 6px;
}
.types-comparison__table-cell-text:last-child {
    margin-bottom: 0;
}
.types-comparison__table-cell-text.w-dot {
    padding-left: 16px;
}
.types-comparison__table-cell-text.w-dot:before {
    position: absolute;
    display: block;
    content: "";
    width: 6px;
    height: 6px;
    top: 7px;
    left: 0;
    border-radius: 50%;
    background: var(--c-main);
}
.types-comparison__table-cell-text.w-dot_green:before {
    background: #13AD59;
}
.types-comparison__table-cell-text.w-dot_yellow:before {
    background: var(--c-sub);
}
.types-comparison__table-cell-text.w-dot_gray:before {
    background: #BDBDBD;
}

.types-comparison__table-wrap {
    position: relative;
    margin-left: -2px;
    margin-right: -2px;
    margin-top: -2px;
}

.types-comparison__table-back {
    display: none;
}

@media (max-width: 1305px) {
    .types-comparison__table {
        width: auto;
        min-width: 100%;
    }
    .types-comparison__table th:first-child,
    .types-comparison__table td:first-child {
        min-width: 220px;
        width: 220px;
    }

    .types-comparison__table-front .types-comparison__table-c {
        margin-left: 222px;
        overflow: auto;
    }
    .types-comparison__table-front .types-comparison__table {
        border-radius: 0 24px 24px 0;
    }
    .types-comparison__table-front .types-comparison__table th:first-child,
    .types-comparison__table-front .types-comparison__table td:first-child {
        display: none;
    }

    .types-comparison__table-back {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        pointer-events: none;
    }
    .types-comparison__table-back .types-comparison__table-c {
        position: relative;
    }
    .types-comparison__table-back .types-comparison__table-c:before {
        position: absolute;
        display: block;
        content: "";
        top: 0;
        bottom: 0;
        left: 220px;
        width: 16px;
        background: -webkit-gradient(linear, left top, right top, from(rgba(17, 17, 17, 0.1)), to(rgba(17, 17, 17, 0)));
        background: -o-linear-gradient(left, rgba(17, 17, 17, 0.1) 0%, rgba(17, 17, 17, 0) 100%);
        background: linear-gradient(90deg, rgba(17, 17, 17, 0.1) 0%, rgba(17, 17, 17, 0) 100%);
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        opacity: 0;
    }
    .types-comparison__table-back .types-comparison__table-c.has-shadow:before {
        opacity: 1;
    }
    .types-comparison__table-back .types-comparison__table {
        border-radius: 24px 0 0 24px;
    }
    .types-comparison__table-back .types-comparison__table th:not(:first-child),
    .types-comparison__table-back .types-comparison__table td:not(:first-child) {
        opacity: 0;
    }
}
@media (max-width: 767px) {
    .types-comparison__table th:first-child,
    .types-comparison__table td:first-child {
        min-width: 130px;
        width: 130px;
    }
    .types-comparison__table thead th {
        padding: 7px 12px;
        font-size: 14px;
        line-height: 17px;
        height: 48px;
        min-width: 188px;
    }
    .types-comparison__table tbody td {
        padding: 12px;
        min-width: 188px;
    }

    .types-comparison__table-wrap {
        margin-left: -1px;
        margin-right: -15px;
        margin-top: -1px;
    }

    .types-comparison__table-cell-text {
        font-size: 12px;
        line-height: 18px;
        max-width: 170px;
        margin-bottom: 4px;
        word-break: break-word;
    }
    .types-comparison__table-cell-text.w-dot:before {
        top: 5px;
    }

    .types-comparison__table-front .types-comparison__table-c {
        margin-left: 131px;
        padding-right: 15px;
    }
    .types-comparison__table-front .types-comparison__table {
        border-radius: 0 12px 12px 0;
    }

    .types-comparison__table-back .types-comparison__table-c:before {
        left: 130px;
    }
    .types-comparison__table-back .types-comparison__table {
        border-radius: 12px 0 0 12px;
    }
}
.p-services {
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 0;
}

.services__list-c {
    margin-top: 48px;
    padding-top: 48px;
    padding-bottom: 80px;
    position: relative;
}
.services__list-c:before {
    position: absolute;
    display: block;
    content: "";
    width: 100vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0;
    bottom: 0;
    background: #F7F7F7;
}

.services__list {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
}

.services__column {
    width: calc(50% - 8px);
}

.services__item {
    margin-bottom: 16px;
    background: #FFFFFF;
    border-radius: 12px;
    padding: 24px;
    position: relative;
}
.services__item .services__title {
    font-family: var(--f-Stapel);
    font-weight: 300;
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
    margin-bottom: 6px;
    position: relative;
    z-index: 2;
}
.services__item .services__descr {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-30);
    position: relative;
    z-index: 2;
}
.services__item .services__img {
    position: absolute;
    bottom: 0px;
    right: 16px;
    width: 200px;
    height: 120px;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.services__item .services__img img {
    width: 100%;
}
.services__item .services__toggler {
    margin-top: 41px;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.01em;
    color: var(--c-sub);
    padding-right: 20px;
    position: relative;
    display: table;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    z-index: 2;
}
@media (hover: hover) {
    .services__item .services__toggler:hover {
        color: var(--c-main);
    }
    .services__item .services__toggler:hover:after {
        border-color: var(--c-main);
    }
}
.services__item .services__toggler:after {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 8px;
    border: 2px solid var(--c-sub);
    border-top: none;
    border-right: none;
    border-radius: 1px;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: 48%;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.services__item .services__toggler.open:after {
    -webkit-transform: translateY(-50%) rotate(135deg);
    -ms-transform: translateY(-50%) rotate(135deg);
    transform: translateY(-50%) rotate(135deg);
    margin-top: 4px;
}
.services__item .services__toggler.open + .services__img {
    height: 100px;
}

.serivces__toggle-content {
    display: none;
    border-top: 1px solid #E8E8E8;
    margin-left: -24px;
    margin-right: -24px;
    padding: 0px 0px 0px 24px;
    margin-top: 22px;
}
.serivces__toggle-content a {
    font-size: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    padding: 15px 0px;
    padding-left: 8px;
    border-bottom: 1px solid #E8E8E8;
    position: relative;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
@media (hover: hover) {
    .serivces__toggle-content a:hover {
        color: var(--c-main);
    }
}
.serivces__toggle-content a:last-child {
    border: none;
}
.serivces__toggle-content a::before {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 8px;
    border: 2px solid var(--c-sub);
    border-top: none;
    border-right: none;
    border-radius: 1px;
    right: 26px;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    -ms-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg);
    top: 50%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 1;
}

.services__descr-sub {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: var(--c-main-30);
}

.services-btn-wrap {
    margin-top: 24px;
}

@media (max-width: 1305px) {
    .services__item .services__img {
        height: 80px;
    }
    .services__item .services__toggler.open + .services__img {
        height: 80px;
    }
}
@media (max-width: 991px) {
    .services__item .services__img {
        height: 60px;
        width: 150px;
        right: 10px;
    }
    .services__item .services__toggler.open + .services__img {
        height: 60px;
    }
}
@media (max-width: 767px) {
    .services__list-c {
        padding-top: 32px;
        margin-top: 32px;
    }

    .services__item {
        width: 100%;
        padding: 13px 16px 20px;
        border-radius: 12px;
        margin-bottom: 12px;
    }
    .services__item:last-child {
        margin-bottom: 0px;
    }
    .services__item .services__img {
        height: 50px;
        width: 100px;
    }
    .services__item .services__toggler {
        margin-top: 32px;
        font-size: 14px;
        line-height: 17px;
    }
    .services__item .services__toggler.open + .services__img {
        height: 50px;
    }
    .services__item .services__descr {
        font-size: 12px;
        line-height: 17px;
    }
    .services__item .services__title {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 8px;
    }

    .services__column {
        width: 100%;
    }

    .services__img {
        width: 140px;
    }

    .serivces__toggle-content a {
        font-size: 14px;
        padding: 12px 0px;
    }

    .serivces__toggle-content {
        margin-top: 16px;
        margin-left: -16px;
        margin-right: -16px;
        border-top: none;
    }

    .services__descr-sub {
        font-size: 12px;
        line-height: 17px;
    }
}
.p-rules-head {
    background: var(--c-main);
}

.p-rules-head-c {
    padding-top: 40px;
    padding-bottom: 120px;
    position: relative;
}

@media (max-width: 767px) {
    .p-rules-head-c {
        padding-top: 24px;
        padding-bottom: 60px;
        position: relative;
    }
}
.p-rules-section-l {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 50%;
    margin-right: 56px;
}

.p-rules-section {
    margin-bottom: 64px;
}
.p-rules-section:last-child {
    margin-bottom: 0px;
}

.p-rules-r p {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}
.p-rules-r p span {
    color: var(--c-main);
}

@media (max-width: 1305px) {
    .p-rules-section-l {
        margin-bottom: 32px;
    }
}
@media (max-width: 767px) {
    .p-rules-section-l {
        margin-bottom: 12px;
        width: 100%;
    }

    .p-rules-r p {
        font-size: 14px;
        line-height: 20px;
        margin: 0px 0px 8px 0px;
    }

    .p-rules-section {
        margin-bottom: 32px;
    }
    .p-rules-section:last-child {
        margin-bottom: 0px;
    }
}
.tax-docs-content__main {
    margin-top: 48px;
}

.tax-docs-content__main-l {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 50%;
    margin-right: 56px;
}

.tax-docs-content__title {
    font-weight: 300;
    font-family: var(--f-Stapel);
    font-size: 28px;
    line-height: 33px;
    letter-spacing: -0.01em;
    margin-bottom: 16px;
}

.tax-docs-content__p {
    font-size: 16px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin-bottom: 12px;
    max-width: 520px;
}

.tax-docs__btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 1305px) {
    .tax-docs-content__main-r {
        width: 100%;
        margin-top: 24px;
    }
}
@media (max-width: 767px) {
    .tax-docs-content__main {
        margin-top: 24px;
    }

    .tax-docs-content__title {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .tax-docs-content__p {
        font-size: 14px;
        line-height: 20px;
    }

    .tax-docs-content__main-l {
        margin-right: 0px;
        width: 100%;
    }

    .tax-docs__btn-wrap {
        margin-top: 0px;
    }
}
.p-get-docs__desc {
    max-width: 690px;
    font-size: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

.p-get-docs__message {
    padding: 24px 32px;
    background: #FFFFFF;
    border-radius: 12px;
    max-width: 714px;
    font-size: 16px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    margin: 24px 0px 32px 0px;
}

.p-get-docs__link {
    font-family: var(--f-Stapel);
    font-size: 18px;
    line-height: 22px;
    color: var(--c-sub);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.p-get-docs__link:hover, .p-get-docs__link:active {
    color: var(--c-sub-80);
}

.p-get-docs__btn-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-top: 52px;
}

@media (max-width: 767px) {
    .p-get-docs__desc {
        font-size: 14px;
        line-height: 20px;
    }

    .p-get-docs__message {
        margin-top: 24px;
        padding: 12px 16px;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 24px;
        border-radius: 8px;
    }
}
.p-tax-head__desc {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: rgba(255, 255, 255, 0.8);
    max-width: 640px;
    position: relative;
    z-index: 1;
    margin: 16px 0px;
}
.p-tax-head__desc a {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
.p-tax-head__desc a:hover {
    opacity: 0.6;
}
.p-tax-head__desc .color-blue {
    color: var(--c-sub) !important;
}

.p-tax-head__message {
    background: #FFFFFF;
    border-radius: 8px;
    margin-top: 16px;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
    padding: 24px 32px;
    display: inline-block;
    line-height: 22px;
    position: relative;
    z-index: 1;
}

.p-tax-head-c {
    position: relative;
}

.p-tax-head__bg {
    position: absolute;
    width: 445px;
    top: 18px;
    right: 15px;
}

@media (max-width: 1305px) {
    .p-tax-head__bg {
        right: -150px;
    }
}
@media (max-width: 991px) {
    .p-tax-head__bg {
        width: 300px;
        bottom: -120px;
        top: auto;
    }
}
@media (max-width: 767px) {
    .p-tax-head__desc {
        font-size: 14px;
        line-height: 20px;
    }

    .p-tax-head__message {
        margin-top: 0px;
        padding: 12px 16px;
        font-size: 14px;
        line-height: 20px;
    }

    .p-tax-head__bg {
        display: none;
    }
}
.p-works {
    overflow: hidden;
}

.p-works-head__title {
    margin-bottom: 90px;
}

.p-works-head-c {
    padding-top: 40px;
    padding-bottom: 16px;
    position: relative;
}

.p-works-head-in {
    position: relative;
}
.p-works-head-in .p-doctors__blockquote {
    right: 0;
}

.p-works__controls.p-faq__controls .p-faq__controls-item {
    margin-right: 24px;
}
.p-works__controls.p-faq__controls .p-faq__controls-item:last-child {
    margin-right: 0;
}

@media (max-width: 1305px) {
    .p-works-head__title {
        margin-bottom: 170px;
    }
}
@media (max-width: 991px) {
    .p-works-head-c {
        padding-top: 20px;
    }

    .p-works-head__title {
        margin-bottom: 32px;
    }

    .p-works__controls.p-faq__controls .p-faq__controls-item {
        width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
    .p-works__controls.p-faq__controls .custom-select {
        min-width: 1px;
    }
}
@media (max-width: 767px) {
    .p-works-head-c {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .p-works__controls.p-faq__controls .p-faq__controls-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .p-works__controls.p-faq__controls .p-faq__controls-item {
        margin-bottom: 0;
        margin-right: 5px;
    }
    .p-works__controls.p-faq__controls .p-faq__controls-item:last-child {
        margin-right: 0;
    }
}
.p-works-main {
    background: #F6F6F6;
    padding: 40px 0 120px;
    min-height: 440px;
}

.p-works-main__count-title {
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main-60);
}

.p-works-main__info-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -12px -24px;
}

.p-works-main__info-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
    padding: 0 12px;
    margin-bottom: 24px;
}
.p-works-main__info-item .twentytwenty-handle {
    bottom: 24px;
}

.p-works-main__info-card {
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (min-width: 768px) {
    .p-works-main__info-card .doctor-works__sections {
        margin-bottom: 24px;
    }
    .p-works-main__info-card .doctor-works__section {
        margin-bottom: 24px;
    }
    .p-works-main__info-card .doctor-works__section:last-child {
        margin-bottom: 0;
    }
    .p-works-main__info-card .doctor-works__section-desc {
        font-size: 18px;
        line-height: 22px;
    }
    .p-works-main__info-card .doctor-works__treatment-item {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 8px;
        padding-left: 20px;
    }
    .p-works-main__info-card .doctor-works__section-title_small {
        font-size: 16px;
        line-height: 20px;
    }
    .p-works-main__info-card .doctor-works-btn-wrap {
        margin-top: auto;
    }
    .p-works-main__info-card .doctor-works__btn {
        width: 100%;
    }
}

.p-works-main__info-card-img-wrap {
    position: relative;
    width: 100%;
    height: 404px;
}

.p-works-main__info-card-main {
    padding: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.p-works-main__bot-btn-wrap {
    margin-top: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.p-works-main__info-card-img-container {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    z-index: 5;
}
.p-works-main__info-card-img-container .swiper-button-next,
.p-works-main__info-card-img-container .swiper-button-prev {
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
}

.docs-checkboxes-list {
    margin-top: -6px;
}

.docs-checkbox-input:checked + .docs-checkboxes-card .docs-checkboxes-card__title {
    color: #111111;
}
.docs-checkbox-input:checked + .docs-checkboxes-card .docs-checkboxes-card-l:before, .docs-checkbox-input:checked + .docs-checkboxes-card .docs-checkboxes-card-l:after {
    opacity: 1;
}

.docs-checkbox-label {
    display: block;
}

.docs-checkboxes-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 6px 8px;
    margin: 0 -8px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 4px;
}
@media (min-width: 992px) {
    .docs-checkboxes-card:hover {
        background: #F7F7F7;
    }
    .docs-checkboxes-card:hover .docs-checkboxes-card__title {
        color: var(--c-sub);
    }
    .docs-checkboxes-card:hover .docs-checkboxes-card__img-c:before {
        opacity: 1;
    }
}
.docs-checkboxes-card:active .docs-checkboxes-card__title {
    color: var(--c-sub);
}

.docs-checkboxes-card-l {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 12px;
    position: relative;
}
.docs-checkboxes-card-l:before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    right: 0;
    top: 0;
    z-index: 2;
    background: var(--c-main);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
.docs-checkboxes-card-l:after {
    position: absolute;
    display: block;
    content: "";
    width: 6px;
    height: 6px;
    background: url("/local/templates/agami_new/css/../img/svg-mono/check-ico-v3.svg") no-repeat;
    background-size: contain;
    top: 2px;
    right: 2px;
    z-index: 3;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}

.docs-checkboxes-card-r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
}

.docs-checkboxes-card__img-c {
    position: relative;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    overflow: hidden;
    display: block;
}
.docs-checkboxes-card__img-c:before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    border: 1px solid #E8E8E8;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.docs-checkboxes-card__img {
    width: 100%;
    display: block;
}

.docs-checkboxes-card__title {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: var(--c-main);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.p-works__tags-c {
    margin-top: 24px;
}

.p-works__tags-wrap {
    background: #fff;
}
.p-works__tags-wrap.fixed-panel {
    -webkit-box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.06);
    z-index: 100;
}
.p-works__tags-wrap.fixed-panel .p-works__tags-wrap-in {
    max-width: 1270px;
    margin: 0 auto;
    padding: 0 15px;
}

.p-works__tags {
    display: none;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 6px;
    padding-top: 8px;
    max-width: 824px;
    padding-bottom: 16px;
}
.p-works__tags.active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.p-works__tags-item {
    min-height: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px 7px 4px 10px;
    background: #fff;
    border: 1px solid var(--c-main-10);
    border-radius: 8px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
@media (min-width: 992px) {
    .p-works__tags-item:hover {
        border-color: var(--c-main-20);
    }
    .p-works__tags-item:hover .p-works__tags-item-del {
        background: #A0A0A0;
    }
    .p-works__tags-item:hover .p-works__tags-item-del:before, .p-works__tags-item:hover .p-works__tags-item-del:after {
        background: #222222;
    }
}
.p-works__tags-item:active {
    border-color: var(--c-main-30);
}
.p-works__tags-item:active .p-works__tags-item-del {
    background: #A0A0A0;
}
.p-works__tags-item:active .p-works__tags-item-del:before, .p-works__tags-item:active .p-works__tags-item-del:after {
    background: #222222;
}
.p-works__tags-item_black {
    border-color: var(--c-main-80);
    background: var(--c-main-80);
}
.p-works__tags-item_black .p-works__tags-item-title {
    color: #fff;
}
.p-works__tags-item_black .p-works__tags-item-del {
    background: var(--c-main-60);
}
.p-works__tags-item_black .p-works__tags-item-del:before, .p-works__tags-item_black .p-works__tags-item-del:after {
    background: #fff;
}
@media (min-width: 992px) {
    .p-works__tags-item_black:hover {
        border-color: var(--c-main);
        background: var(--c-main);
    }
    .p-works__tags-item_black:hover .p-works__tags-item-del {
        background: #FFFFFF;
    }
    .p-works__tags-item_black:hover .p-works__tags-item-del:before, .p-works__tags-item_black:hover .p-works__tags-item-del:after {
        background: var(--c-main);
    }
}
.p-works__tags-item_black:active {
    border-color: var(--c-main-60);
    background: var(--c-main-60);
}
.p-works__tags-item_black:active .p-works__tags-item-del {
    background: #FFFFFF;
}
.p-works__tags-item_black:active .p-works__tags-item-del:before, .p-works__tags-item_black:active .p-works__tags-item-del:after {
    background: var(--c-main);
}
.p-works__tags-item_last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.p-works__tags-item-title {
    white-space: nowrap;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -0.01em;
    color: var(--c-main-80);
    margin-right: 4px;
}

.p-works__tags-item-del {
    position: relative;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #DBDBDB;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.p-works__tags-item-del:before, .p-works__tags-item-del:after {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 1px;
    background: #878787;
    top: 50%;
    left: 50%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.p-works__tags-item-del:before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}
.p-works__tags-item-del:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}

@media (max-width: 1305px) {
    .p-works-main__info-card-img-container .p-works-main__info-card-img-wrap {
        height: 301px;
    }

    .p-works__tags-wrap.fixed-panel .p-works__tags-wrap-in {
        max-width: 960px;
    }
}
@media (max-width: 991px) {
    .p-works-main__info-item {
        width: 100%;
    }

    .p-works-main__info-card-img-container .p-works-main__info-card-img-wrap {
        height: 471px;
    }
    .p-works-main__info-card-img-container .thSwiper img,
    .p-works-main__info-card-img-container .simpleSwiper img {
        width: 100%;
    }

    .p-works__tags-wrap.fixed-panel .p-works__tags-wrap-in {
        max-width: 738px;
    }
}
@media (max-width: 767px) {
    .p-works-main {
        padding-top: 16px;
        padding-bottom: 52px;
    }

    .p-works-main__count-title {
        margin-bottom: 16px;
        font-size: 14px;
        line-height: 16px;
    }

    .p-works__tags {
        display: none;
    }
    .p-works__tags.active {
        display: none;
    }

    .p-works-main__info-list {
        margin-bottom: -20px;
    }

    .p-works-main__info-item {
        margin-bottom: 20px;
    }
    .p-works-main__info-item .twentytwenty-handle {
        bottom: 12px;
    }

    .p-works-main__info-card {
        border-radius: 12px;
        -webkit-box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.06);
    }

    .p-works-main__info-card-main {
        padding: 16px 24px 16px 16px;
    }

    .p-works-main__info-card-img-container {
        border-radius: 12px;
    }
    .p-works-main__info-card-img-container .p-works-main__info-card-img-wrap {
        height: 62vw;
    }
    .p-works-main__info-card-img-container .thSwiper img,
    .p-works-main__info-card-img-container .simpleSwiper img {
        border-radius: 12px;
    }
    .p-works-main__info-card-img-container .swiper.simpleSwiper .swiper-slide:not(.swiper-slide-active) {
        opacity: 1;
        -webkit-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
        height: 100%;
    }
    .p-works-main__info-card-img-container .swiper.simpleSwiper .swiper-slide:not(.swiper-slide-active) img {
        height: auto;
    }

    .p-works-main__bot-btn-wrap {
        margin-top: 28px;
    }

    .docs-checkboxes-card {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .docs-checkboxes-card__title {
        font-size: 14px;
        line-height: 17px;
    }

    .custom-select-dropdown__mob-subinfo {
        min-height: 16px;
        margin-bottom: 20px;
        margin-top: -6px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    .custom-select-dropdown__mob-subinfo-title {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: -0.01em;
        color: var(--c-main-60);
        min-width: 80px;
        padding-right: 6px;
    }

    .custom-select-dropdown__mob-subinfo-clr-btn {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: -0.01em;
        color: var(--c-sub);
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }
    .custom-select-dropdown__mob-subinfo-clr-btn:active {
        color: var(--c-main);
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hYnN0cmFjdHMvX3ZhcnMuc2NzcyIsIm1haW4uY3NzIiwiX2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJfYWJzdHJhY3RzL19yZWJvb3QtYm9vdHN0cmFwLnNjc3MiLCJfYWJzdHJhY3RzL19ib290c3RyYXAtZGlzcGxheXMuc2NzcyIsIl9pbnN0cnVtZW50cy9fY29udGFpbmVycy5zY3NzIiwiX2Fic3RyYWN0cy9fYWRhcHRpdmUtY29udGFpbmVyLnNjc3MiLCJfaW5zdHJ1bWVudHMvX3N2Zy1tdWx0aS1zcHJpdGUuc2NzcyIsIl9pbnN0cnVtZW50cy9fc3ZnLW1vbm8tc3ByaXRlLnNjc3MiLCJsaWJzL2ZhbmN5Ym94LnNjc3MiLCJsaWJzL2pxdWVyeS5tb2RhbC5taW4uc2NzcyIsImxpYnMvc2VsZWN0Mi5taW4uc2NzcyIsImxpYnMvc3dpcGVyLWJ1bmRsZS5taW4uc2NzcyIsImxpYnMvdHdlbnR5dHdlbnR5LnNjc3MiLCJiYXNlL2FjY29yZGlvbi5zY3NzIiwiYmFzZS9hZGRvbnMuc2NzcyIsImJhc2UvYW5pbWF0aW9ucy5zY3NzIiwiYmFzZS9jb2xvcnMuc2NzcyIsImJhc2UvZHJvcGRvd25zLnNjc3MiLCJiYXNlL2ZvbnRzLnNjc3MiLCJiYXNlL2dlbmVyYWwuc2NzcyIsImJhc2UvbGlic19jdXN0b20uc2NzcyIsImJhc2Uvc2VjdGlvbnMuc2NzcyIsImJhc2UvdGFicy5zY3NzIiwiYmFzZS90ZXh0LnNjc3MiLCJiYXNlL3RpdGxlcy5zY3NzIiwiZWxlbWVudHMvYnJlYWRjcnVtYnMuc2NzcyIsImVsZW1lbnRzL2J1dHRvbnMuc2NzcyIsImVsZW1lbnRzL2Zvb3Rlci5zY3NzIiwiZWxlbWVudHMvZm9ybS5zY3NzIiwiZWxlbWVudHMvaGVhZGVyLnNjc3MiLCJlbGVtZW50cy9pbmZvaG92ZXIuc2NzcyIsImVsZW1lbnRzL21hcC5zY3NzIiwiZWxlbWVudHMvbWVudS5zY3NzIiwiZWxlbWVudHMvbW9iLWZpeGVkLW5hdi5zY3NzIiwiZWxlbWVudHMvbW9kYWxzL21vZGFsc19mZWVkLWFmdGVyLnNjc3MiLCJlbGVtZW50cy9tb2RhbHMvbW9kYWxzX2ZlZWRiYWNrLnNjc3MiLCJlbGVtZW50cy9tb2RhbHMvbW9kYWxzX2dlbmVyYWwuc2NzcyIsImVsZW1lbnRzL21vZGFscy9tb2RhbHNfcmVxdWVzdC1zdWNjZXNzLnNjc3MiLCJlbGVtZW50cy9tb2RhbHMvbW9kYWxzX3JlcXVlc3Quc2NzcyIsImVsZW1lbnRzL21vZGFscy9tb2RhbHNfc3VjY2Vzcy5zY3NzIiwiZWxlbWVudHMvcGFnaW5hdGlvbi5zY3NzIiwiZWxlbWVudHMvcHJvbW8taW5mby5zY3NzIiwiZWxlbWVudHMvcHJvbW9iYW4uc2NzcyIsImVsZW1lbnRzL3JhdGluZy1zdGFycy5zY3NzIiwiZWxlbWVudHMvc2Nyb2xsLnNjc3MiLCJlbGVtZW50cy90YWJzLW5hdi5zY3NzIiwiZWxlbWVudHMvdGVhbS1jYXJkcy5zY3NzIiwiZWxlbWVudHMvdmlkZW8uc2NzcyIsInBhZ2VzL2Fib3V0L2Fib3V0X2JlbmVmaXRzLnNjc3MiLCJwYWdlcy9hYm91dC9hYm91dF9mZWVkYmFja3Muc2NzcyIsInBhZ2VzL2Fib3V0L2Fib3V0X2hlYWQuc2NzcyIsInBhZ2VzL2Fib3V0L2Fib3V0X2hpc3Rvcnkuc2NzcyIsInBhZ2VzL2Fib3V0L2Fib3V0X2xlZ2FsLWluZm8uc2NzcyIsInBhZ2VzL2Fib3V0L2Fib3V0X2xvY2F0aW9uLnNjc3MiLCJwYWdlcy9hYm91dC9hYm91dF9tYWluLnNjc3MiLCJwYWdlcy9hYm91dC9hYm91dF9yYXRpbmcuc2NzcyIsInBhZ2VzL2Fib3V0L2Fib3V0X3NlcnZpY2VzLnNjc3MiLCJwYWdlcy9hYm91dC9hYm91dF90ZWhub2xvZ3kuc2NzcyIsInBhZ2VzL2FydGljbGUvYXJ0aWNsZV9oZWFkLnNjc3MiLCJwYWdlcy9hcnRpY2xlL2FydGljbGVfaW5mby5zY3NzIiwicGFnZXMvYXJ0aWNsZXMvYXJ0aWNsZXMuc2NzcyIsInBhZ2VzL2Nhc2UvY2FzZV9hYm91dC5zY3NzIiwicGFnZXMvY2FzZS9jYXNlX2hlYWQuc2NzcyIsInBhZ2VzL2Nhc2UvY2FzZV9pbWFnZXNfdmFyaWF0aW9uLnNjc3MiLCJwYWdlcy9jYXNlL2Nhc2Vfc2VydmljZXMuc2NzcyIsInBhZ2VzL2NvbnN1bHRhdGlvbi9jb25zdWx0YXRpb25fYWJvdXQuc2NzcyIsInBhZ2VzL2NvbnN1bHRhdGlvbi9jb25zdWx0YXRpb25fZG9jLWRldGFpbC5zY3NzIiwicGFnZXMvY29uc3VsdGF0aW9uL2NvbnN1bHRhdGlvbl9oZWFkLnNjc3MiLCJwYWdlcy9jb25zdWx0YXRpb24vY29uc3VsdGF0aW9uX3ByaWNlcy5zY3NzIiwicGFnZXMvY29uc3VsdGF0aW9uL2NvbnN1bHRhdGlvbl9zZXJ2aWNlcy5zY3NzIiwicGFnZXMvY29udGFjdHMvY29udGFjdHNfaGVhZC5zY3NzIiwicGFnZXMvY29udGFjdHMvY29udGFjdHNfbWFpbi5zY3NzIiwicGFnZXMvY29udGFjdHMvY29udGFjdHNfbWV0cm8uc2NzcyIsInBhZ2VzL2RpcmVjdGlvbnMvZGlyZWN0aW9uc19kb2N0b3JzLnNjc3MiLCJwYWdlcy9kaXJlY3Rpb25zL2RpcmVjdGlvbnNfaGVhZC5zY3NzIiwicGFnZXMvZGlyZWN0aW9ucy9kaXJlY3Rpb25zX3NlcnZpY2VzLnNjc3MiLCJwYWdlcy9kbXMvZG1zLnNjc3MiLCJwYWdlcy9kb2N0b3IvZG9jdG9yX2Fib3V0LnNjc3MiLCJwYWdlcy9kb2N0b3IvZG9jdG9yX2VkdWNhdGlvbi5zY3NzIiwicGFnZXMvZG9jdG9yL2RvY3Rvcl9mZWVkYmFja3Muc2NzcyIsInBhZ2VzL2RvY3Rvci9kb2N0b3JfaGVhZC5zY3NzIiwicGFnZXMvZG9jdG9ycy9kb2N0b3JzX2dlbmVyYWwuc2NzcyIsInBhZ2VzL2Vycm9yLXBhZ2UvZXJyb3ItcGFnZV9nZW5lcmFsLnNjc3MiLCJwYWdlcy9mYXEtaW5uZXIvZmFxLWlubmVyX21haW4uc2NzcyIsInBhZ2VzL2ZhcS1pbm5lci9mYXEtaW5uZXJfc2VydmljZXMuc2NzcyIsInBhZ2VzL2ZhcS9mYXFfaGVhZC5zY3NzIiwicGFnZXMvZmFxL2ZhcV9tYWluLnNjc3MiLCJwYWdlcy9mZWVkLWFmdGVyL2ZlZWQtYWZ0ZXJfZ2VuZXJhbC5zY3NzIiwicGFnZXMvZmVlZGJhY2tzL2ZlZWRiYWNrcy1oZWFkLnNjc3MiLCJwYWdlcy9mZWVkYmFja3MvZmVlZGJhY2tzLW1haW4uc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9hYm91dC5zY3NzIiwicGFnZXMvaG9tZS9ob21lX2JlbmVmaXRzLnNjc3MiLCJwYWdlcy9ob21lL2hvbWVfZmlyc3QtY29uc3VsLnNjc3MiLCJwYWdlcy9ob21lL2hvbWVfaGVyby5zY3NzIiwicGFnZXMvaG9tZS9ob21lX2ludGVyZXN0ZWQuc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9sb2NhdGlvbi5zY3NzIiwicGFnZXMvaG9tZS9ob21lX3RlYW0uc2NzcyIsInBhZ2VzL2ltcGxhbnRhdGlvbi9pbXBsYW50YXRpb25fYWJvdXQuc2NzcyIsInBhZ2VzL2ltcGxhbnRhdGlvbi9pbXBsYW50YXRpb25fYmVuZWZpdHMuc2NzcyIsInBhZ2VzL2ltcGxhbnRhdGlvbi9pbXBsYW50YXRpb25fZXhhbXBsZS5zY3NzIiwicGFnZXMvaW1wbGFudGF0aW9uL2ltcGxhbnRhdGlvbl9maXJzdC1jb25zdWwuc2NzcyIsInBhZ2VzL2ltcGxhbnRhdGlvbi9pbXBsYW50YXRpb25faGVhZC5zY3NzIiwicGFnZXMvaW1wbGFudGF0aW9uL2ltcGxhbnRhdGlvbl9wcmljZXMuc2NzcyIsInBhZ2VzL2ltcGxhbnRhdGlvbi9pbXBsYW50YXRpb25fc2VkYXRpb24uc2NzcyIsInBhZ2VzL2ltcGxhbnRhdGlvbi9pbXBsYW50YXRpb25fdGVobm8uc2NzcyIsInBhZ2VzL2xlZ2FsLWluZm8vbGVnYWwtaW5mb19hYm91dC5zY3NzIiwicGFnZXMvbGVnYWwtaW5mby9sZWdhbC1pbmZvX2FjdHMuc2NzcyIsInBhZ2VzL2xlZ2FsLWluZm8vbGVnYWwtaW5mb19oZWFkLnNjc3MiLCJwYWdlcy9sZWdhbC1pbmZvL2xlZ2FsLWluZm9fbGljZW5jZS5zY3NzIiwicGFnZXMvb3V0LW9mLXRvd24vb3V0LW9mLXRvd25fYXBwb2ludG1lbnQuc2NzcyIsInBhZ2VzL291dC1vZi10b3duL291dC1vZi10b3duX2hlYWQuc2NzcyIsInBhZ2VzL291dC1vZi10b3duL291dC1vZi10b3duX29mZmVyLnNjc3MiLCJwYWdlcy9wYXktc2VydmljZS9wYXktc2VydmljZS5zY3NzIiwicGFnZXMvcXVhbGl0eS9xdWFsaXR5X2RvYy5zY3NzIiwicGFnZXMvcXVhbGl0eS9xdWFsaXR5X2hlYWQuc2NzcyIsInBhZ2VzL3NlZGF0aW9uL3NlZGF0aW9uX2Fib3V0LnNjc3MiLCJwYWdlcy9zZWRhdGlvbi9zZWRhdGlvbl9iZW5lZml0cy5zY3NzIiwicGFnZXMvc2VkYXRpb24vc2VkYXRpb25fY29tcGFyaXNvbi5zY3NzIiwicGFnZXMvc2VkYXRpb24vc2VkYXRpb25faGVhZC5zY3NzIiwicGFnZXMvc2VkYXRpb24vc2VkYXRpb25fcHJpY2VzLnNjc3MiLCJwYWdlcy9zZWRhdGlvbi9zZWRhdGlvbl9xdWVzdGlvbnMuc2NzcyIsInBhZ2VzL3NlZGF0aW9uL3NlZGF0aW9uX3JlY29tbWVuZC5zY3NzIiwicGFnZXMvc2VkYXRpb24vc2VkYXRpb25fc3RlcHMuc2NzcyIsInBhZ2VzL3NlZGF0aW9uL3NlZGF0aW9uX3RlYW0uc2NzcyIsInBhZ2VzL3NlcnZpY2Uvc2VydmljZV9hYm91dC5zY3NzIiwicGFnZXMvc2VydmljZS9zZXJ2aWNlX2Nyb3duLXR5cGVzLnNjc3MiLCJwYWdlcy9zZXJ2aWNlL3NlcnZpY2VfaGVhZC5zY3NzIiwicGFnZXMvc2VydmljZS9zZXJ2aWNlX3R5cGVzLWNvbXBhcmlzb24uc2NzcyIsInBhZ2VzL3NlcnZpY2VzL3NlcnZpY2VzLnNjc3MiLCJwYWdlcy9zaXRlLXJ1bGVzL3NpdGUtcnVsZXMuc2NzcyIsInBhZ2VzL3RheC1kZWR1Y3Rpb24vdGF4LWRlZHVjdGlvbl9kb2NzLnNjc3MiLCJwYWdlcy90YXgtZGVkdWN0aW9uL3RheC1kZWR1Y3Rpb25fZ2V0LWRvY3Muc2NzcyIsInBhZ2VzL3RheC1kZWR1Y3Rpb24vdGF4LWRlZHVjdGlvbl9oZWFkLnNjc3MiLCJwYWdlcy93b3Jrcy93b3Jrc19oZWFkLnNjc3MiLCJwYWdlcy93b3Jrcy93b3Jrc19tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBWUE7RUFDQyxrQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsZ0NBQUE7RUFFQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBRUEsZ0JBQUE7QUNiRDtBRGVDO0VBbkJEO0lBb0JFLGVBQUE7RUNaQTtBQUNGOztBRGVBO0VBRUUsYUFBQTtFQUVELFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0FDZEQ7QUNYQztFRm9CQyxhQUFBO0FDTkY7O0FFZEE7OztFQUdFLDhCQUFBO1VBQUEsc0JBQUE7QUZpQkY7O0FFZEE7RUFDRSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSw2Q0FBQTtBRmlCRjs7QUVYQTtFQUNFLGNBQUE7QUZjRjs7QUVKQTtFQUNFLFNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FGT0Y7O0FFS0E7RUFDRSxxQkFBQTtBRkZGOztBRVdBO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtBRlJGOztBRXFCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBRmxCRjs7QUV5QkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QUZ0QkY7O0FFaUNBOztFQUVFLDBCQUFBO0VBQ0EseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO1VBQUEsOEJBQUE7QUY5QkY7O0FFaUNBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtF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O0lDVFksZ0JER1c7RUpxZHJCO0FBQ0Y7QUdwZFE7RUNJUjtJQ1RZLGdCREdXO0VKMGRyQjtBQUNGO0FHemRRO0VDSVI7SUNUWSxpQkRHVztFSitkckI7QUFDRjs7QUlyZEE7RUN6QkksV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FMa2ZKOztBTXZmQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FOMGZEOztBTXhmQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FOMmZEOztBTXpmQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FONGZEOztBTTFmQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FONmZEOztBTTNmQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FOOGZEOztBTTVmQTtFQUNDLGFBQUE7RUFDQSxZQUFBO0FOK2ZEOztBTTdmQTtFQUNDLGFBQUE7RUFDQSxZQUFBO0FOZ2dCRDs7QU05ZkE7RUFDQyxhQUFBO0VBQ0EsWUFBQTtBTmlnQkQ7O0FNL2ZBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU5rZ0JEOztBTWhnQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTm1nQkQ7O0FNamdCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FOb2dCRDs7QU1sZ0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU5xZ0JEOztBTW5nQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTnNnQkQ7O0FNcGdCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FOdWdCRDs7QU1yZ0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU53Z0JEOztBTXRnQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTnlnQkQ7O0FNdmdCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FOMGdCRDs7QU14Z0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU4yZ0JEOztBTXpnQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTjRnQkQ7O0FNMWdCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FONmdCRDs7QU0zZ0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU44Z0JEOztBTTVnQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTitnQkQ7O0FNN2dCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FOZ2hCRDs7QU05Z0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QU5paEJEOztBTS9nQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBTmtoQkQ7O0FPcG5CQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FQdW5CRDs7QU9ybkJBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QVB3bkJEOztBT3RuQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBUHluQkQ7O0FPdm5CQTtFQUNDLFdBQUE7RUFDQSxXQUFBO0FQMG5CRDs7QU94bkJBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QVAybkJEOztBT3puQkE7RUFDQyxXQUFBO0VBQ0EsVUFBQTtBUDRuQkQ7O0FPMW5CQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FQNm5CRDs7QU8zbkJBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QVA4bkJEOztBTzVuQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBUCtuQkQ7O0FPN25CQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FQZ29CRDs7QU85bkJBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QVBpb0JEOztBTy9uQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBUGtvQkQ7O0FPaG9CQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FQbW9CRDs7QU9qb0JBO0VBQ0MsWUFBQTtFQUNBLFVBQUE7QVBvb0JEOztBT2xvQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBUHFvQkQ7O0FPbm9CQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FQc29CRDs7QU9wb0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QVB1b0JEOztBT3JvQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBUHdvQkQ7O0FPdG9CQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0FQeW9CRDs7QU92b0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QVAwb0JEOztBT3hvQkE7RUFDQyxZQUFBO0VBQ0EsVUFBQTtBUDJvQkQ7O0FPem9CQTtFQUNDLFlBQUE7RUFDQSxVQUFBO0FQNG9CRDs7QU8xb0JBO0VB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QSw0QkFBQTtJQUFBLHVCQUFBO0lBQUEsb0JBQUE7RXRJbytzQk47RXNJbCtzQk07SUFDSSxvQkFBQTtFdElvK3NCVjtBQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGMtbWFpbiAgIDogIzFDMUMxQztcclxuJGMtbWFpbi04MDogIzI2MjYyNjtcclxuJGMtbWFpbi02MDogIzNFM0UzRTtcclxuJGMtbWFpbi01MDogI0Y3RjdGNztcclxuJGMtbWFpbi00MDogIzVGNUY1RjtcclxuJGMtbWFpbi0zMDogIzg3ODc4NztcclxuJGMtbWFpbi0yMDogI0EwQTBBMDtcclxuJGMtbWFpbi0xMDogI0RCREJEQjtcclxuJGMtc3ViICAgIDogI0JDQTc1QjtcclxuJGMtc3ViLTgwIDogI0UyRDE5NDtcclxuJGMtc3ViLTIwIDogI0Y1RUVEMztcclxuXHJcbjpyb290IHtcclxuXHQtLWYtTWFucm9wZTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xyXG5cdC0tZi1DaXJjZTogJ0NpcmNlJywgc2Fucy1zZXJpZjtcclxuXHQtLWYtU3RhcGVsOiAnU3RhcGVsJywgc2Fucy1zZXJpZjtcclxuXHRcclxuXHQtLWMtbWFpbjogIzFDMUMxQztcclxuXHQtLWMtbWFpbi04MDogIzI2MjYyNjtcclxuXHQtLWMtbWFpbi02MDogIzNFM0UzRTtcclxuXHQtLWMtbWFpbi01MDogI0Y3RjdGNztcclxuXHQtLWMtbWFpbi00MDogIzVGNUY1RjtcclxuXHQtLWMtbWFpbi0zMDogIzg3ODc4NztcclxuXHQtLWMtbWFpbi0yMDogI0EwQTBBMDtcclxuXHQtLWMtbWFpbi0xMDogI0RCREJEQjtcclxuXHQtLWMtc3ViOiAjQkNBNzVCO1xyXG5cdC0tYy1zdWItODA6ICNFMkQxOTQ7XHJcblx0LS1jLXN1Yi0yMDogI0Y1RUVEMztcclxuXHJcblx0LS1oZWFkZXJIOiAxMjhweDsgLy9kZWZhdWx0IGhlYWRlciBoZWlnaHRcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHQtLWhlYWRlckg6IDU3cHg7XHJcblx0fVxyXG59XHJcblxyXG4lY2xlYXItYnRuIHtcclxuXHRAaW5jbHVkZSBzdGF0ZXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn0iLCI6cm9vdCB7XG4gIC0tZi1NYW5yb3BlOiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgLS1mLUNpcmNlOiBcIkNpcmNlXCIsIHNhbnMtc2VyaWY7XG4gIC0tZi1TdGFwZWw6IFwiU3RhcGVsXCIsIHNhbnMtc2VyaWY7XG4gIC0tYy1tYWluOiAjMUMxQzFDO1xuICAtLWMtbWFpbi04MDogIzI2MjYyNjtcbiAgLS1jLW1haW4tNjA6ICMzRTNFM0U7XG4gIC0tYy1tYWluLTUwOiAjRjdGN0Y3O1xuICAtLWMtbWFpbi00MDogIzVGNUY1RjtcbiAgLS1jLW1haW4tMzA6ICM4Nzg3ODc7XG4gIC0tYy1tYWluLTIwOiAjQTBBMEEwO1xuICAtLWMtbWFpbi0xMDogI0RCREJEQjtcbiAgLS1jLXN1YjogI0JDQTc1QjtcbiAgLS1jLXN1Yi04MDogI0UyRDE5NDtcbiAgLS1jLXN1Yi0yMDogI0Y1RUVEMztcbiAgLS1oZWFkZXJIOiAxMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICA6cm9vdCB7XG4gICAgLS1oZWFkZXJIOiA1N3B4O1xuICB9XG59XG5cbi5idG4tZGVmLCAuY2xyLWJ0biB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmJ0bi1kZWY6aG92ZXIsIC5jbHItYnRuOmhvdmVyLCAuYnRuLWRlZjphY3RpdmUsIC5jbHItYnRuOmFjdGl2ZSwgLmJ0bi1kZWY6Zm9jdXMsIC5jbHItYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwNnB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzA2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjg2cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zdmctaWNvbi1jYWxlbmRhciB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5zdmctaWNvbi1lZGl0X2NpcmNsZSB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5zdmctaWNvbi1lZGl0X2NpcmNsZV9hY3RpdmUge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uc3ZnLWljb24tZmVlZC1zdGFyX2dyYXkge1xuICBoZWlnaHQ6IDM5cHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uc3ZnLWljb24tZmVlZC1zdGFyX3llbGxvdyB7XG4gIGhlaWdodDogMzlweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5zdmctaWNvbi1wcm9tb2Jhbi1wZXJjZW50LWljbyB7XG4gIGhlaWdodDogMTE1cHg7XG4gIHdpZHRoOiAxMTRweDtcbn1cblxuLnN2Zy1pY29uLXByb21vYmFuLXByaXplLWljbyB7XG4gIGhlaWdodDogMjAzcHg7XG4gIHdpZHRoOiAyMTdweDtcbn1cblxuLnN2Zy1pY29uLXByb21vYmFuLXN0YXItaWNvIHtcbiAgaGVpZ2h0OiAyNDRweDtcbiAgd2lkdGg6IDI5OXB4O1xufVxuXG4uc3ZnLWljb24tcXVvdGVzLXRvLXRvcCB7XG4gIGhlaWdodDogMzdweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5zdmctaWNvbi1zZWRhY2lhLWluZm8taW1nLTEge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4uc3ZnLWljb24tc2VkYWNpYS1pbmZvLWltZy0yIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICB3aWR0aDogMjJweDtcbn1cblxuLnN2Zy1pY29uLXNlZGFjaWEtaW5mby1pbWctMyB7XG4gIGhlaWdodDogMjlweDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5zdmctaWNvbi1zZWRhY2lhLWluZm8taW1nLTQge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uc3ZnLWljb24tc2VydmljZXMtaWNvLTEge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4uc3ZnLWljb24tc2VydmljZXMtaWNvLTIge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4uc3ZnLWljb24tc2VydmljZXMtaWNvLTMge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4uc3ZnLWljb24tc2VydmljZXMtaWNvLTQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4uc3ZnLWljb24tc2VydmljZXMtaWNvLTUge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4uc3ZnLWljb24tc2VydmljZXMtaWNvLTYge1xuICBoZWlnaHQ6IDI5cHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uc3ZnLWljb24tc2VydmljZXMtaWNvLTcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAzNXB4O1xufVxuXG4uc3ZnLWljb24tc2hhZG93LWNoZWNrIHtcbiAgaGVpZ2h0OiA2M3B4O1xuICB3aWR0aDogNjhweDtcbn1cblxuLnN2Zy1pY29uLXN0YXIge1xuICBoZWlnaHQ6IDYycHg7XG4gIHdpZHRoOiA2NHB4O1xufVxuXG4uc3ZnLWljb24tc3Rhcl9ncmF5X25vLXNoYWRvdyB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5zdmctaWNvbi1zdGFyX3llbGxvd19uby1zaGFkb3cge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uc3ZnLWljb24tdGltZS1vcmFuZ2Uge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uc3ZnLWljb24tYXJyb3ctZG93biB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5zdmctaWNvbi1hcnJvdy1kb3duX2FjdGl2ZSB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5zdmctaWNvbi1iZWZvcmUtYWZ0ZXItaGFuZGxlciB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG59XG5cbi5zdmctaWNvbi1jaGVjay1pY28ge1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5zdmctaWNvbi1jaGVjay1pY28tdjIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uc3ZnLWljb24tY2hlY2staWNvLXYzIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5zdmctaWNvbi1jaGVjay1pY28tdjQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uc3ZnLWljb24tY2hpbGRyZW4ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uc3ZnLWljb24tY2xlYXItYnRuIHtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMThweDtcbn1cblxuLnN2Zy1pY29uLWNsb3NlLWJ0biB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5zdmctaWNvbi1jb3JuZXItYXJyb3cge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uc3ZnLWljb24tY29ybmVyLWFycm93X2FjdGl2ZSB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5zdmctaWNvbi1jb3JuZXItYXJyb3dfd2hpdGUge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uc3ZnLWljb24taG92ZXJpbmZvLWljbyB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN2Zy1pY29uLWxvY2F0aW9uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN2Zy1pY29uLW1haWwtaWNvIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN2Zy1pY29uLW1ldHJvIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnN2Zy1pY29uLXBsYXktYnRuLWljbyB7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDI3cHg7XG59XG5cbi5zdmctaWNvbi1xdW90ZXMtdG8tdG9wIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzdweDtcbn1cblxuLnN2Zy1pY29uLXNlYXJjaCB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5zdmctaWNvbi1zbGlkZXItYXJyLWxlZnQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zdmctaWNvbi1zbGlkZXItYXJyLXJpZ2h0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3ZnLWljb24tc2xpZGVyLWFycm93LWxlZnQge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uc3ZnLWljb24tc2xpZGVyLWFycm93LWxlZnRfdjIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zdmctaWNvbi1zbGlkZXItYXJyb3ctcmlnaHQge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uc3ZnLWljb24tc2xpZGVyLWFycm93LXJpZ2h0X3YyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3ZnLWljb24tc29jaWFscy1vayB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN2Zy1pY29uLXNvY2lhbHMtcnIge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uc3ZnLWljb24tc29jaWFscy1zdGFyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnN2Zy1pY29uLXNvY2lhbHMtdGcge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uc3ZnLWljb24tc29jaWFscy12aWJlciB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5zdmctaWNvbi1zb2NpYWxzLXZrIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uc3ZnLWljb24tc29jaWFscy12a192MiB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5zdmctaWNvbi1zb2NpYWxzLXl0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbn1cblxuLnN2Zy1pY29uLXRlbCB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5zdmctaWNvbi10aW1lIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY2Fyb3VzZWwgKiwgLmNhcm91c2VsICo6YmVmb3JlLCAuY2Fyb3VzZWwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jYXJvdXNlbC5pcy1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmNhcm91c2VsLmlzLWRyYWdnaW5nIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uY2Fyb3VzZWxfX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2Fyb3VzZWxfX3NsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiB2YXIoLS1jYXJvdXNlbC1zbGlkZS13aWR0aCwgNjAlKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLmhhcy1kb3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKyAyMnB4KTtcbn1cblxuLmNhcm91c2VsX19kb3RzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwLjVyZW0pO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3QuaXMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24td2lkdGgsIDQ4cHgpO1xuICBoZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tY29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdywgbm9uZSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cblxuLmNhcm91c2VsX19idXR0b24uaXMtcHJldiwgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNhcm91c2VsX19idXR0b24uaXMtcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHQge1xuICByaWdodDogMTBweDtcbn1cblxuLmNhcm91c2VsX19idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO1xuICBoZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0LCA1MCUpO1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCwgMS41KTtcbiAgc3Ryb2tlLWxpbmVqb2luOiBiZXZlbDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBmaWx0ZXI6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyLCBub25lKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmh0bWwud2l0aC1mYW5jeWJveCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA1MDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjRweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciAqLCAuZmFuY3lib3hfX2NvbnRhaW5lciAqOjpiZWZvcmUsIC5mYW5jeWJveF9fY29udGFpbmVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIgOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYm9keTpub3QoLmlzLXVzaW5nLW1vdXNlKSAuZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgxLCAyMTAsIDIzMiwgMC45NCkpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94X19jb250YWluZXIge1xuICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7XG4gICAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7XG4gICAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7XG4gICAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4O1xuICB9XG59XG4uZmFuY3lib3hfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSk7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsLmhhcy1kb3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKyAyMnB4KTtcbn1cblxuLmZhbmN5Ym94X192aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZhbmN5Ym94X190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94X19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQ4cHggOHB4IDhweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiAzNnB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjJweDtcbn1cblxuLmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLCAuZmFuY3lib3hfX3NsaWRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDAgMCAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3lib3hfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiA2NHB4IDEwMHB4O1xuICB9XG59XG4uZmFuY3lib3hfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSAwIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtcbiAgcGFkZGluZzogMzZweDtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtY29sb3IsICMzNzQxNTEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSkge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGN1cnNvcjogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NhcHRpb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyID4gLmNhcm91c2VsX19kb3RzIHtcbiAgdG9wOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpO1xufVxuXG4uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHotaW5kZXg6IDQwO1xufVxuXG4uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0IHtcbiAgcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHQge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG4uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2IHtcbiAgbGVmdDogOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldiB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB0b3A6IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO1xuICByaWdodDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpICsgOHB4KTtcbiAgei1pbmRleDogNDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5mYW5jeWJveF9fY29udGVudCA+IC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogMDtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTtcbn1cblxuLmZhbmN5Ym94X19uby1jbGljaywgLmZhbmN5Ym94X19uby1jbGljayBidXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA1Mztcbn1cblxuLmZhbmN5Ym94X19zcGlubmVyIHN2ZyB7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94X19zcGlubmVyIHN2ZyBjaXJjbGUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDIuNzU7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC1kYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjRweDtcbiAgfVxufVxuLmZhbmN5Ym94X19iYWNrZHJvcCwgLmZhbmN5Ym94X19jYXB0aW9uLCAuZmFuY3lib3hfX25hdiwgLmNhcm91c2VsX19kb3RzLCAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19iYWNrZHJvcCwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fY2FwdGlvbiwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19kb3RzLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2JhY2tkcm9wLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fY2FwdGlvbiwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2RvdHMsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0O1xufVxuXG4uZmFuY3lib3gtZmFkZUluIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZUluO1xufVxuXG4uZmFuY3lib3gtZmFkZU91dCB7XG4gIGFuaW1hdGlvbjogMC4xcyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dDtcbn1cblxuLmZhbmN5Ym94LXpvb21JblVwIHtcbiAgYW5pbWF0aW9uOiAwLjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcDtcbn1cblxuLmZhbmN5Ym94LXpvb21PdXREb3duIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtem9vbU91dERvd247XG59XG5cbi5mYW5jeWJveC10aHJvd091dFVwIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXRVcDtcbn1cblxuLmZhbmN5Ym94LXRocm93T3V0RG93biB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXQge1xuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC16b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3duIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjY2NjIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSwgLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlLCAuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21fb3V0IC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveF9faW1hZ2Uge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuLmlzLWNsb3NpbmcgLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XSAuZmFuY3lib3hfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0gLmZhbmN5Ym94X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MCU7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNywgMC45KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveF9faHRtbDV2aWRlbywgLmZhbmN5Ym94X19pZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggM3B4O1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdGh1bWJzIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190aHVtYnMge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtd2lkdGgsIDk2cHgpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAzcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSAuZmFuY3lib3hfX3RodW1iOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMzQsIDIxMywgMjMzLCAwLjk2KSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCk7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC45Mjtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSA+ICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDAlIC8gKHZhcigtLWZhbmN5Ym94LXRodW1icy1yYXRpbywgMS41KSkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDA2KSA4LjElLCByZ2JhKDAsIDAsIDAsIDAuMDIxKSAxNS41JSwgcmdiYSgwLCAwLCAwLCAwLjA0NikgMjIuNSUsIHJnYmEoMCwgMCwgMCwgMC4wNzcpIDI5JSwgcmdiYSgwLCAwLCAwLCAwLjExNCkgMzUuMyUsIHJnYmEoMCwgMCwgMCwgMC4xNTUpIDQxLjIlLCByZ2JhKDAsIDAsIDAsIDAuMTk4KSA0Ny4xJSwgcmdiYSgwLCAwLCAwLCAwLjI0MikgNTIuOSUsIHJnYmEoMCwgMCwgMCwgMC4yODUpIDU4LjglLCByZ2JhKDAsIDAsIDAsIDAuMzI2KSA2NC43JSwgcmdiYSgwLCAwLCAwLCAwLjM2MykgNzElLCByZ2JhKDAsIDAsIDAsIDAuMzk0KSA3Ny41JSwgcmdiYSgwLCAwLCAwLCAwLjQxOSkgODQuNSUsIHJnYmEoMCwgMCwgMCwgMC40MzQpIDkxLjklLCByZ2JhKDAsIDAsIDAsIDAuNDQpIDEwMCUpO1xuICBwYWRkaW5nOiAwO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbiAgdGV4dC1zaGFkb3c6IHZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdG9vbGJhciB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUluO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdG9vbGJhciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mYW5jeWJveF9fY291bnRlciB7XG4gIG1pbi13aWR0aDogNzJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbn1cblxuLmZhbmN5Ym94X19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogMzA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvY2tlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4wNWVtO1xufVxuXG4uYmxvY2tlci5iZWhpbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtby1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1vZGFsIGEuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyLjVweDtcbiAgcmlnaHQ6IC0xMi41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG59XG5cbi5tb2RhbC1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXNwaW5uZXIgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMnB4O1xuICBtYXJnaW46IDAgMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLm1vZGFsLXNwaW5uZXIgLnJlY3QyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4ubW9kYWwtc3Bpbm5lciAucmVjdDMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLm1vZGFsLXNwaW5uZXIgLnJlY3Q0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBjb2xvcjogIzMzMztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBlbmRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGQ0NDQ0NDXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIGVuZENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xufVxuXG4vKipcbiAqIFN3aXBlciA4LjAuM1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAzLCAyMDIyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmY7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQsIC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLTNkLCAuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyLCAudHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuXG4udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlLCAudHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDk5OTlweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEuNXB4O1xufVxuXG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiA5OTk5cHg7XG4gIGhlaWdodDogM3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xufVxuXG4udHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCwgLnR3ZW50eXR3ZW50eS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsLCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsLCAudHdlbnR5dHdlbnR5LW92ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3JlLCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUsIC50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTlweDtcbn1cblxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUsIC50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbn1cblxuLnR3ZW50eXR3ZW50eS1sZWZ0LWFycm93LCAudHdlbnR5dHdlbnR5LXJpZ2h0LWFycm93LCAudHdlbnR5dHdlbnR5LXVwLWFycm93LCAudHdlbnR5dHdlbnR5LWRvd24tYXJyb3cge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDZweCBpbnNldCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udHdlbnR5dHdlbnR5LWxlZnQtYXJyb3csIC50d2VudHl0d2VudHktcmlnaHQtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLnR3ZW50eXR3ZW50eS11cC1hcnJvdywgLnR3ZW50eXR3ZW50eS1kb3duLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cblxuLnR3ZW50eXR3ZW50eS1jb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50d2VudHl0d2VudHktY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgLnR3ZW50eXR3ZW50eS1vdmVybGF5LCAudHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgOmhvdmVyLnR3ZW50eXR3ZW50eS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIC50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCxcbi50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSAudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCwgLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIDpob3Zlci50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCxcbi50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSA6aG92ZXIudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50d2VudHl0d2VudHktY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG59XG5cbi50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcbn1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbn1cblxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLnR3ZW50eXR3ZW50eS1vdmVybGF5IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDI1O1xufVxuXG4udHdlbnR5dHdlbnR5LW92ZXJsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi50d2VudHl0d2VudHktb3ZlcmxheTpob3ZlciAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnR3ZW50eXR3ZW50eS1vdmVybGF5OmhvdmVyIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUge1xuICB6LWluZGV4OiAyMDtcbn1cblxuLnR3ZW50eXR3ZW50eS1hZnRlciB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udHdlbnR5dHdlbnR5LWhhbmRsZSB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgei1pbmRleDogNDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSB7XG4gIGJvdHRvbTogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbn1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgLTNweCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuXG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDAgMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiAzcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuXG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0zcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IC0zcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiAtM3B4IDAgMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbn1cblxuLnR3ZW50eXR3ZW50eS1sZWZ0LWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgd2hpdGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuXG4udHdlbnR5dHdlbnR5LXJpZ2h0LWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB3aGl0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbn1cblxuLnR3ZW50eXR3ZW50eS11cC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xN3B4O1xufVxuXG4udHdlbnR5dHdlbnR5LWRvd24tYXJyb3cge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gIGJvdHRvbTogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAtMTdweDtcbn1cblxuLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndyYXBfYWYxZS5fX2ppdm9Nb2JpbGVCdXR0b24sXG4uX19qaXZvTW9iaWxlQnV0dG9uIHtcbiAgYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgaGVyby1iZy1hbmltYXRpb24tMSB7XG4gIDAlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgMTUlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMiUgMTIlIDEyJSAxMTAlO1xuICB9XG4gIDQ1JSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTIlIDEyJSAxMiUgMTEwJTtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBoZXJvLWJnLWFuaW1hdGlvbi0yIHtcbiAgMCUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEyJSAxMTAlIDEyJSAxMiU7XG4gIH1cbiAgMTUlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgNDUlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgNjAlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMiUgMTEwJSAxMiUgMTIlO1xuICB9XG59XG4uY29sb3ItYmx1ZSxcbi5jb2xvci1tYWluIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbikgIWltcG9ydGFudDtcbn1cbi5jb2xvci1ibHVlXzc1LFxuLmNvbG9yLW1haW5fNzUge1xuICBjb2xvcjogcmdiYSgyOCwgMjgsIDI4LCAwLjc1KSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItbWFpbi0zMCB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMzApICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1tYWluLTYwIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCkgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLW9yYW5nZSxcbi5jb2xvci1zdWIge1xuICBjb2xvcjogdmFyKC0tYy1zdWIpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1kZWZhdWx0LWdyZWVuIHtcbiAgY29sb3I6ICMxM0FENTkgIWltcG9ydGFudDtcbn1cblxuLm1ldHJvLWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzMxNzhCOCAhaW1wb3J0YW50O1xufVxuXG4ubWV0cm8tY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogI0JDRDI1QyAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWRyb3Bkb3duLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLWRyb3Bkb3duLWMuYWN0aXZlIC5jdXN0b20tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uZHJvcGRvd24tb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgei1pbmRleDogOTUwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZHJvcGRvd24tb3ZlcmxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZHJvcGRvd24taW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICB9XG5cbiAgLmN1c3RvbS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmN1c3RvbS1kcm9wZG93bjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbS1kcm9wZG93bi5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jdXN0b20tZHJvcGRvd24uYWN0aXZlIC5jdXN0b20tZHJvcGRvd24taW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC5jdXN0b20tZHJvcGRvd25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgfVxuXG4gIC5jdXN0b20tZHJvcGRvd25fX2Nsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMjNweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuY3VzdG9tLWRyb3Bkb3duX19jbG9zZS1idG46YmVmb3JlLCAuY3VzdG9tLWRyb3Bkb3duX19jbG9zZS1idG46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jdXN0b20tZHJvcGRvd25fX2Nsb3NlLWJ0bjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmN1c3RvbS1kcm9wZG93bl9fY2xvc2UtYnRuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpcmNlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtUmVndWxhci5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJDaXJjZVwiKSwgbG9jYWwoXCJDaXJjZS1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpcmNlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtRXh0cmFMaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJDaXJjZSBFeHRyYUxpZ2h0XCIpLCBsb2NhbChcIkNpcmNlLUV4dHJhTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtRXh0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1UaGluLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkNpcmNlIFRoaW5cIiksIGxvY2FsKFwiQ2lyY2UtVGhpblwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtVGhpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtVGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaXJjZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkNpcmNlIExpZ2h0XCIpLCBsb2NhbChcIkNpcmNlLUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpcmNlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJDaXJjZSBCb2xkXCIpLCBsb2NhbChcIkNpcmNlLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNpcmNlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtRXh0cmFCb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkNpcmNlIEV4dHJhQm9sZFwiKSwgbG9jYWwoXCJDaXJjZS1FeHRyYUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1FeHRyYUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlL01hbnJvcGUtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlL01hbnJvcGUtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlL01hbnJvcGUtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlL01hbnJvcGUtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLypcbiogbWFueSBTdGFwZWwgdW5pcSBmb250cy4uXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YXBlbFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJTdGFwZWwgQm9sZFwiKSwgbG9jYWwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcGVsXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1Cb2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlN0YXBlbCBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcGVsXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1NZWRpdW1JdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiU3RhcGVsIE1lZGl1bSBJdGFsaWNcIiksIGxvY2FsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1NZWRpdW1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YXBlbFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlN0YXBlbCBNZWRpdW1cIiksIGxvY2FsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1NZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YXBlbFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiU3RhcGVsIExpZ2h0XCIpLCBsb2NhbChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcGVsXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1MaWdodEl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJTdGFwZWwgTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcGVsXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0SXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlN0YXBlbCBFeHRyYSBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0SXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcGVsXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlN0YXBlbCBFeHRyYSBMaWdodFwiKSwgbG9jYWwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTdGFwZWxcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJTdGFwZWwgSXRhbGljXCIpLCBsb2NhbChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTdGFwZWwgU2VtaSBFeHBhbmRlZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlN0YXBlbCBTZW1pIEV4cGFuZGVkIE1lZGl1bVwiKSwgbG9jYWwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZE1lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1TZW1pRXhwYW5kZWRNZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1TZW1pRXhwYW5kZWRNZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1TZW1pRXhwYW5kZWRNZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcGVsIFNlbWkgRXhwYW5kZWRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEJsYWNrLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlN0YXBlbCBTZW1pIEV4cGFuZGVkIEJsYWNrXCIpLCBsb2NhbChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkQmxhY2tcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1TZW1pRXhwYW5kZWRCbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1TZW1pRXhwYW5kZWRCbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcGVsIFNlbWkgRXhwYW5kZWRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiU3RhcGVsIFNlbWkgRXhwYW5kZWQgQm9sZFwiKSwgbG9jYWwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEJvbGRcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcGVsIFNlbWkgRXhwYW5kZWQgRXh0cmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEV4dHJhQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJTdGFwZWwgU2VtaSBFeHBhbmRlZCBFeHRyYSBCb2xkXCIpLCBsb2NhbChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkRXh0cmFCb2xkXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEV4dHJhQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1TZW1pRXhwYW5kZWRFeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTdGFwZWwgRXhwYW5kZWQgRXh0cmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4cGFuZGVkRXh0cmFCb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlN0YXBlbCBFeHBhbmRlZCBFeHRyYSBCb2xkXCIpLCBsb2NhbChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRFeHRyYUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRFeHRyYUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHBhbmRlZEV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHBhbmRlZEV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRFeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcGVsIFRleHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsVGV4dC1Cb2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlN0YXBlbCBUZXh0IEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YXBlbCBUZXh0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJTdGFwZWwgVGV4dCBCb2xkXCIpLCBsb2NhbChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YXBlbCBUZXh0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlN0YXBlbCBUZXh0IEl0YWxpY1wiKSwgbG9jYWwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsVGV4dC1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsVGV4dC1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTdGFwZWwgVGV4dFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUxpZ2h0SXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlN0YXBlbCBUZXh0IExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsVGV4dC1MaWdodEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtTGlnaHRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcGVsIEV4cGFuZGVkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHBhbmRlZEJsYWNrLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlN0YXBlbCBFeHBhbmRlZCBCbGFja1wiKSwgbG9jYWwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4cGFuZGVkQmxhY2tcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRCbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4cGFuZGVkQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRCbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRCbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTdGFwZWwgRXhwYW5kZWRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4cGFuZGVkQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJTdGFwZWwgRXhwYW5kZWQgQm9sZFwiKSwgbG9jYWwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4cGFuZGVkQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHBhbmRlZEJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHBhbmRlZEJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHBhbmRlZEJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YXBlbCBFeHRyYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodEl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJTdGFwZWwgRXh0cmEgTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0SXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YXBlbCBFeHRyYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJTdGFwZWwgRXh0cmEgTGlnaHRcIiksIGxvY2FsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhcGVsIEV4dHJhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiU3RhcGVsIEV4dHJhIEJvbGRcIiksIGxvY2FsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YXBlbCBFeHRyYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFCb2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlN0YXBlbCBFeHRyYSBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCIuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhQm9sZEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKlxuKiAuLi4gZW5kO1xuKi9cbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLFxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLU1hbnJvcGUpO1xuICBjb2xvcjogIzFDMUMxQztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC4zcztcbn1cbmJvZHkuaGFzLWJhbm5lciB7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIDBzO1xuICAtLWhlYWRlckg6IDE4M3B4O1xufVxuYm9keS5oYXMtYmFubmVyIC5zY3JvbGxlciB7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIDBzO1xufVxuYm9keS5oYXMtYmFubmVyIC5oZWFkZXItYmFuIHtcbiAgYmFja2dyb3VuZDogI0RDNTA3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5Lmhhcy1iYW5uZXIge1xuICAgIC0taGVhZGVySDogMTE3cHg7XG4gIH1cbn1cbmJvZHkubW9kYWwtaXMtb3BlbmVkIC5zY3JvbGxiYXItdHJhY2sge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkuc2Nyb2xsLWlzLWluaXRlZCAudGFicy1uYXYge1xuICB0cmFuc2l0aW9uOiB0b3AgMHM7XG59XG5ib2R5LnNjcm9sbC1pcy1pbml0ZWQgLnRhYnMtbmF2LmZpeGVkLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogdG9wIDBzLCBib3gtc2hhZG93IDAuM3M7XG59XG5ib2R5Lm1lbnUtaXMtb3BlbmVkIC5tb2ItZml4ZWQtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzA2cHgpIHtcbiAgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uaGlkZGVuLXN2Zy1ncmFkaWVudCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm9keS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1wYW5lbCB7XG4gIHotaW5kZXg6IDUwO1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uZml4ZWQtcGFuZWxfZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogc3dpcGVyICovXG4uc3dpcGVyLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zd2lwZXItY3VzdG9tLWJ1dHRvbiBzdmcge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLWN1c3RvbS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xuICB9XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b246YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uc3dpcGVyLWN1c3RvbS1idXR0b25fY2lyY2xlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnN3aXBlci1jdXN0b20tYnV0dG9uX2NpcmNsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnN3aXBlci1jdXN0b20tYnV0dG9uX2NpcmNsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTEwKTtcbiAgfVxufVxuLnN3aXBlci1jdXN0b20tYnV0dG9uX2NpcmNsZS5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xMCk7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMTApO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlci1jdXN0b20tZG90cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc3dpcGVyLWN1c3RvbS1kb3RzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMTApO1xuICAgIG1hcmdpbjogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zd2lwZXItY3VzdG9tLWRvdHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG4gIH1cbn1cblxuLyogc3dpcGVyIC4uLiBlbmQ7Ki9cbi8qIHR3ZW50eXR3ZW50eSAqL1xuLnR3ZW50eXR3ZW50eS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnR3ZW50eXR3ZW50eS1oYW5kbGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHVybChcIi4uL2ltZy9zdmctbW9uby9iZWZvcmUtYWZ0ZXItaGFuZGxlci5zdmdcIikgY2VudGVyL2NvbnRhaW47XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDBweCAtMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50d2VudHl0d2VudHktaGFuZGxlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xufVxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAwO1xufVxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlIC50d2VudHl0d2VudHktbGVmdC1hcnJvdyxcbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWhhbmRsZSAudHdlbnR5dHdlbnR5LXJpZ2h0LWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogdHdlbnR5dHdlbnR5IC4uLiBlbmQ7ICovXG4vKiBmYW5jeWJveCAqL1xuLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4sXG4uZmFuY3lib3hfX2J1dHRvbi0tem9vbSxcbi5mYW5jeWJveF9fYnV0dG9uLS10aHVtYnMsXG4uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93LFxuLmZhbmN5Ym94X190aHVtYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBmYW5jeWJveCAuLi4gZW5kOyAqL1xuLnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2VjdGlvbl9maXJzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2VjdGlvbl9iZy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbn1cbi5zZWN0aW9uX2JnLWRhcmsge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xufVxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uc2VjdGlvbl9fdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbl9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uX19kZXNjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb25fX2Rlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zZWN0aW9uX19kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbl9fYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2VjdGlvbi1jIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlY3Rpb24tbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4uc2VjdGlvbi1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MjZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAuc2VjdGlvbi1jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnNlY3Rpb24tbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAuc2VjdGlvbi1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNlY3Rpb25fZmlyc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuc2VjdGlvbl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnNlY3Rpb25fX2Rlc2MgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmN1c3RvbS10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXRhYi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZ3LXRoaW4ge1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1leGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1yZWcge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1tZWQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1leHRyYmxkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYmxhY2sge1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rcy1ob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saW5rcy1ob3Zlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5saW5rcy1ob3ZlcjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpbmtzLW9yYW5nZS1ob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saW5rcy1vcmFuZ2UtaG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLXN1Yik7XG4gIH1cbn1cbi5saW5rcy1vcmFuZ2UtaG92ZXI6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtc3ViKTtcbn1cblxuLmxpbmstZGVmLFxuYS5saW5rLWRlZiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Yik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saW5rLWRlZjpob3ZlcixcbmEubGluay1kZWY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLXN1Yi04MCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubGluay1kZWY6YWN0aXZlLFxuYS5saW5rLWRlZjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1zdWItODApO1xufVxuXG4ucGFnZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdlLXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnAtc2VydmljZXMgLnBhZ2UtdGl0bGUsIC5wLXBheS1zZXJ2aWNlIC5wYWdlLXRpdGxlLCAucC1hcnRpY2xlIC5wYWdlLXRpdGxlLCAucC1mZWVkYmFja3MgLnBhZ2UtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cblxuLnBhZ2UtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbi5wYWdlLWRlc2M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5icmVhZGNydW1ic19faXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA1NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMzBkZWcpO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQgLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjRjdGN0Y3O1xufVxuLnAtc2VydmljZXMgLmJyZWFkY3J1bWJzX19pdGVtIC5icmVhZGNydW1ic19fbGluaywgLnAtcGF5LXNlcnZpY2UgLmJyZWFkY3J1bWJzX19pdGVtIC5icmVhZGNydW1ic19fbGluaywgLnAtYXJ0aWNsZSAuYnJlYWRjcnVtYnNfX2l0ZW0gLmJyZWFkY3J1bWJzX19saW5rLCAucC1mZWVkYmFja3MgLmJyZWFkY3J1bWJzX19pdGVtIC5icmVhZGNydW1ic19fbGluaywgLnAtZG9jdG9ycyAuYnJlYWRjcnVtYnNfX2l0ZW0gLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG59XG5cbi5icmVhZGNydW1ic19fbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1ic19fbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fbGluayB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cbi5idG5zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYnRucy13cmFwX2NlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmVxdWVzdC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuLnJlcXVlc3QtYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2NiU7XG4gIGhlaWdodDogMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTJweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViLTgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucmVxdWVzdC1idG5fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLnJlcXVlc3QtYnRuX19pY28td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4ucmVxdWVzdC1idG5fX2ljbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnJlcXVlc3QtYnRuX3ctMTc0IHtcbiAgd2lkdGg6IDE3NHB4O1xufVxuLnJlcXVlc3QtYnRuX2p1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmVxdWVzdC1idG4uZGlzYWJsZWQge1xuICBjb2xvcjogI0EwQTBBMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmVxdWVzdC1idG4uZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0EwQTBBMDtcbn1cbi5yZXF1ZXN0LWJ0bi5kaXNhYmxlZCAucmVxdWVzdC1idG5fX2ljbyB7XG4gIGNvbG9yOiAjQTBBMEEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXF1ZXN0LWJ0bjpob3ZlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXF1ZXN0LWJ0bjpob3ZlciAucmVxdWVzdC1idG5fX2ljbyB7XG4gICAgY29sb3I6IHZhcigtLWMtc3ViLTgwKTtcbiAgfVxufVxuLnJlcXVlc3QtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuLnJlcXVlc3QtYnRuOmFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWIpO1xufVxuLnJlcXVlc3QtYnRuOmFjdGl2ZSAucmVxdWVzdC1idG5fX2ljbyB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuLnJlcXVlc3QtYnRuX3doaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVxdWVzdC1idG5fd2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVxdWVzdC1idG5fd2hpdGU6YWN0aXZlOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yik7XG59XG4ucmVxdWVzdC1idG5fd2hpdGU6YWN0aXZlIC5yZXF1ZXN0LWJ0bl9faWNvIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcXVlc3QtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXN1Yi04MCk7XG4gIH1cbiAgLnJlcXVlc3QtYnRuOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVxdWVzdC1idG5fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJlcXVlc3QtYnRuOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXN1Yik7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIH1cbiAgLnJlcXVlc3QtYnRuLmRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNBMEEwQTA7XG4gIH1cbiAgLnJlcXVlc3QtYnRuX3doaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucmVxdWVzdC1idG5fd2hpdGU6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5yZXF1ZXN0LWJ0bl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucmVxdWVzdC1idG5fX2ljby13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5cbi5idG4tZGVmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbn1cbi5idG4tZGVmOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy1tb25vL2Nvcm5lci1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRvcDogMXB4O1xufVxuLmJ0bi1kZWY6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy1tb25vL2Nvcm5lci1hcnJvd19hY3RpdmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0b3A6IDFweDtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnRuLWRlZjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtc3ViKTtcbiAgfVxuICAuYnRuLWRlZjpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy1tb25vL2Nvcm5lci1hcnJvd19hY3RpdmUuc3ZnXCIpO1xuICB9XG59XG4uYnRuLWRlZjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1zdWIpO1xufVxuLmJ0bi1kZWY6YWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy1tb25vL2Nvcm5lci1hcnJvd19hY3RpdmUuc3ZnXCIpO1xufVxuLmJ0bi1kZWYuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmJ0bi1kZWZfdy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmctbW9uby9hcnJvdy1kb3duX2FjdGl2ZS5zdmdcIik7XG59XG4uYnRuLWRlZl93LWFycm93LWRvd246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnLW1vbm8vYXJyb3ctZG93bi5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0bi1kZWZfdy1hcnJvdy1kb3duOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnLW1vbm8vYXJyb3ctZG93bl9hY3RpdmUuc3ZnXCIpO1xuICB9XG59XG4uYnRuLWRlZl93LWFycm93LWRvd246YWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy1tb25vL2Fycm93LWRvd25fYWN0aXZlLnN2Z1wiKTtcbn1cbi5idG4tZGVmX3doaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWRlZl93aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmctbW9uby9jb3JuZXItYXJyb3dfd2hpdGUuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG4tZGVmX3doaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgfVxuICAuYnRuLWRlZl93aGl0ZTpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy1tb25vL2Nvcm5lci1hcnJvdy5zdmdcIik7XG4gIH1cbn1cbi5idG4tZGVmX3doaXRlOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuLmJ0bi1kZWZfd2hpdGU6YWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy1tb25vL2Nvcm5lci1hcnJvdy5zdmdcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1kZWYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idG4tZGVmOmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMxQzFDMUM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb290ZXItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5cbi5mb290ZXItdG9wIHtcbiAgcGFkZGluZzogODBweCAwIDU2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1ib3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItYm90LWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nOiAxNnB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb290ZXItYm90LXIge1xuICBtYXJnaW4tbGVmdDogMzY2cHg7XG59XG5cbi5mb290ZXJfX21hZGUtaW5mbyBhIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX21hZGUtaW5mbyBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgLmZvb3Rlcl9fbWFkZS1pbmZvIGE6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mb290ZXItdG9wX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTc1cHg7XG59XG5cbi5mb290ZXItdG9wLWMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9vdGVyLXRvcC1sIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5mb290ZXItdG9wLXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mb290ZXItdG9wX19jb2xzIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb290ZXItdG9wX19jb2wge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5mb290ZXItdG9wX19jb2wtMSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5mb290ZXItdG9wX19jb2wtMiB7XG4gIHdpZHRoOiAzMjVweDtcbn1cbi5mb290ZXItdG9wX19jb2wtMyB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLmZvb3Rlci10b3BfX2NvbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLXRvcF9fbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZvb3Rlci10b3BfX25hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLXRvcF9fbmF2LWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItdG9wX19uYXYtbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5mb290ZXItdG9wX19uYXYtbGluazphY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb290ZXItdG9wX19jb250YWN0cy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZm9vdGVyLXRvcF9fY29udGFjdHMtc2VjdGlvbi10aXRsZV9tYi0xMHB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXItdG9wX19jb250YWN0cy1zZWN0aW9uLXRpdGxlX21iLTEycHgge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLXNlY3Rpb24tdGl0bGVfbWItMTRweCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5mb290ZXItdG9wX19jb250YWN0cy1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9vdGVyLXRvcF9fY29udGFjdHMtYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLWJ0bi1pY28ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItdG9wX19jb250YWN0cy1idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAuZm9vdGVyLXRvcF9fY29udGFjdHMtYnRuOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyLXRvcF9fY29udGFjdHMtYWRyZXNzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLWFkcmVzcy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLXRvcF9fY29udGFjdHMtYWRyZXNzLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLWFkcmVzcy1tZXRyby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9vdGVyLXRvcF9fY29udGFjdHMtYWRyZXNzLW1ldHJvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXItdG9wX19jb250YWN0cy1hZHJlc3MtbWV0cm8taXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xufVxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLWFkcmVzcy1tZXRyby1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9vdGVyLXRvcF9fY29udGFjdHMtYWRyZXNzLW1ldHJvLWl0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyLXRvcF9fY29udGFjdHMtYWRyZXNzLW1ldHJvLWl0ZW0taWNvIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLWFkcmVzcy1tZXRyby1pdGVtLWljb19ibHVlIHtcbiAgY29sb3I6ICMzMTc4Qjg7XG59XG4uZm9vdGVyLXRvcF9fY29udGFjdHMtYWRyZXNzLW1ldHJvLWl0ZW0taWNvX2dyZWVuIHtcbiAgY29sb3I6ICNCQ0QyNUM7XG59XG5cbi5mb290ZXItdG9wX19jb250YWN0cy1hZHJlc3MtbWV0cm8taXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLXRlbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uZm9vdGVyLXRvcF9fY29udGFjdHMtdGVsLWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmZvb3Rlci10b3BfX3NvY2lhbHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvb3Rlci10b3BfX3NvY2lhbHMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmZvb3Rlci10b3BfX3NvY2lhbHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvb3Rlci10b3BfX3NvY2lhbHMtaXRlbS1pY28ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci10b3BfX3NvY2lhbHMtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXRvcF9fc29jaWFscy1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgLmZvb3Rlci10b3BfX3NvY2lhbHMtbGluazphY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAuZm9vdGVyLXRvcF9fY29scyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fY29udGFjdHMtYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19jb250YWN0cy1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fY29sLTEge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuZm9vdGVyLXRvcF9fY29sLTIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAuZm9vdGVyLXRvcF9fY29sLTMge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuXG4gIC5mb290ZXItYm90LXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci10b3BfX2NvbHMge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG5cbiAgLmZvb3Rlci10b3Age1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mb290ZXItdG9wLWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZm9vdGVyLXRvcC1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgLmZvb3Rlci10b3AtciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fY29scyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX2NvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmZvb3Rlci1iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2ODVweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5mb290ZXItYm90IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxuXG4gIC5mb290ZXItYm90LWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmZvb3Rlci1ib3QtciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5mb290ZXItdG9wLWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19jb2xzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fY29sLTEge1xuICAgIHdpZHRoOiA0MiU7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG4gIC5mb290ZXItdG9wX19jb2wtMiB7XG4gICAgd2lkdGg6IDU4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxuICAuZm9vdGVyLXRvcF9fY29sLTMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fY29sLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLWFkcmVzcy1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLWFkcmVzcy1tZXRyby1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fY29udGFjdHMtYWRyZXNzLW1ldHJvLWl0ZW0taWNvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19jb250YWN0cy1hZHJlc3Mtc2VjdGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19jb250YWN0cy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19jb250YWN0cy1zZWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLXNlY3Rpb24tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLXNlY3Rpb24tMiB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZm9vdGVyLXRvcF9fY29udGFjdHMtc2VjdGlvbi0zIHtcbiAgICBvcmRlcjogNDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXItdG9wX19jb250YWN0cy1zZWN0aW9uLTQge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLXNlY3Rpb24tNDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLWJ0biB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuICAuZm9vdGVyLXRvcF9fY29udGFjdHMtYnRuLWljbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cblxuICAuZm9vdGVyLXRvcF9fY29udGFjdHMtdGVsLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19jb250YWN0cy10ZWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19zb2NpYWxzLWxpbmsge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuXG4gIC5mb290ZXItdG9wX19zb2NpYWxzLWl0ZW0taWNvLnN2Zy1pY29uLXNvY2lhbHMtdGcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuZm9vdGVyLXRvcF9fc29jaWFscy1pdGVtLWljby5zdmctaWNvbi1zb2NpYWxzLW9rIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmZvb3Rlci10b3BfX3NvY2lhbHMtaXRlbS1pY28uc3ZnLWljb24tc29jaWFscy12a192MiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5mb290ZXItdG9wX19zb2NpYWxzLWl0ZW0taWNvLnN2Zy1pY29uLXNvY2lhbHMtdmliZXIge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAuZm9vdGVyLXRvcF9fc29jaWFscy1pdGVtLWljby5zdmctaWNvbi1zb2NpYWxzLXN0YXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuZm9vdGVyLXRvcF9fc29jaWFscy1pdGVtLWljby5zdmctaWNvbi1zb2NpYWxzLXl0IHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbiAgLmZvb3Rlci10b3BfX3NvY2lhbHMtaXRlbS1pY28uc3ZnLWljb24tc29jaWFscy1yciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmZvb3Rlci10b3BfX3NvY2lhbHMtbGluayB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uZm9ybV9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZvcm1fX2NvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTEzcHg7XG59XG4uZm9ybV9fY29sc19hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybV9fY29sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTNweDtcbn1cbi5mb3JtX19jb2xfdy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX3N1YmluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5mb3JtX19zdWJpbmZvX21iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZvcm1fX2JvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvcm1fX2JvdC1yIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mb3JtX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm1fX3NvY2lhbHMtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uZm9ybV9fc29jaWFscy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm1fX3NvY2lhbHMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5mb3JtX19zb2NpYWxzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvcm1fX3NvY2lhbHMtbGluayB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm1fX3NvY2lhbHMtbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5mb3JtX19zb2NpYWxzLWxpbms6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZm9ybV9fc29jaWFscy1saW5rX2JsdWUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYzLCAxNDUsIDIwNiwgMC4wOCk7XG59XG4uZm9ybV9fc29jaWFscy1saW5rX2JsdWUgLmZvcm1fX3NvY2lhbHMtbGluay1pY28ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzNGOTFDRTtcbn1cbi5mb3JtX19zb2NpYWxzLWxpbmtfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAxOTcsIDI4LCAwLjA4KTtcbn1cbi5mb3JtX19zb2NpYWxzLWxpbmtfZ3JlZW4gLmZvcm1fX3NvY2lhbHMtbGluay1pY28ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzE0QzUxQztcbn1cbi5mb3JtX19zb2NpYWxzLWxpbmtfZnVsbC1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4wNCk7XG59XG4uZm9ybV9fc29jaWFscy1saW5rX2Z1bGwtYmxhY2sgLmZvcm1fX3NvY2lhbHMtbGluay1pY28ge1xuICBjb2xvcjogIzExMTtcbn1cblxuLmlucHV0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG4uaW5wdXQtdGl0bGVfbWItMjQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaW5wdXQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWRlZmF1bHQge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgaGVpZ2h0OiA1MnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5pbnB1dC1kZWZhdWx0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTBBMEEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbnB1dC1kZWZhdWx0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNBMEEwQTA7XG4gIH1cbn1cbi5pbnB1dC1kZWZhdWx0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuLmlucHV0LWRlZmF1bHRbZGlzYWJsZWRdLCAuaW5wdXQtZGVmYXVsdC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG59XG4uaW5wdXQtZGVmYXVsdFtkaXNhYmxlZF06OnBsYWNlaG9sZGVyLCAuaW5wdXQtZGVmYXVsdC5kaXNhYmxlZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xufVxuXG4uaW5wdXRfZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNGRjIyMjIgIWltcG9ydGFudDtcbn1cbi5pbnB1dF9lcnJvciB+IC5pbnB1dC1lcnJvci1tc2cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlucHV0LWVycm9yLW1zZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0ZGMjIyMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi50ZXh0YXJlYS1kZWZhdWx0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMTApO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTgwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICByZXNpemU6IG5vbmU7XG59XG4udGV4dGFyZWEtZGVmYXVsdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0EwQTBBMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dGFyZWEtZGVmYXVsdDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQTBBMEEwO1xuICB9XG59XG4udGV4dGFyZWEtZGVmYXVsdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cbi50ZXh0YXJlYS1kZWZhdWx0W2Rpc2FibGVkXSwgLnRleHRhcmVhLWRlZmF1bHQuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xufVxuLnRleHRhcmVhLWRlZmF1bHRbZGlzYWJsZWRdOjpwbGFjZWhvbGRlciwgLnRleHRhcmVhLWRlZmF1bHQuZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbn1cblxuLmZvcm1fX3JhZGlvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIC0xMnB4IDA7XG59XG4uZm9ybV9fcmFkaW8tbGlzdF9mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mb3JtX19yYWRpby1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucmFkaW8taW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhZGlvLWlucHV0OmNoZWNrZWQgKyAucmFkaW8tdGV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtc3ViLTgwKTtcbn1cbi5yYWRpby1pbnB1dDpjaGVja2VkICsgLnJhZGlvLXRleHQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnJhZGlvLWlucHV0OmNoZWNrZWQgKyAucmFkaW8tdGV4dDpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1zdWIpO1xuICB9XG59XG4ucmFkaW8taW5wdXRbZGlzYWJsZWRdICsgLnJhZGlvLXRleHQge1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIwKTtcbn1cbi5yYWRpby1pbnB1dFtkaXNhYmxlZF0gKyAucmFkaW8tdGV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbi0xMCk7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG4ucmFkaW8taW5wdXRbZGlzYWJsZWRdICsgLnJhZGlvLXRleHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xuICBvcGFjaXR5OiAwLjI7XG59XG4ucmFkaW8taW5wdXQuaW5wdXRfZXJyb3IgKyAucmFkaW8tdGV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRjIyMjI7XG59XG4ucmFkaW8taW5wdXQgfiAuaW5wdXQtZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucmFkaW8tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5yYWRpby10ZXh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcbn1cbi5yYWRpby10ZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmFkaW8tdGV4dDpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIH1cbiAgLnJhZGlvLXRleHQ6aG92ZXI6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbi0yMCk7XG4gIH1cbn1cbi5yYWRpby10ZXh0OmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuLnJhZGlvLXRleHQ6YWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluLTIwKTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMzQ3cHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLXNlbGVjdDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQTBBMEEwO1xuICB9XG4gIC5jdXN0b20tc2VsZWN0OmhvdmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTExO1xuICB9XG59XG4uY3VzdG9tLXNlbGVjdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTBBMEEwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tc2VsZWN0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4uY3VzdG9tLXNlbGVjdC1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN1c3RvbS1zZWxlY3QtYy5hY3RpdmUgLmN1c3RvbS1zZWxlY3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbik7XG59XG4uY3VzdG9tLXNlbGVjdC1jLmFjdGl2ZSAuY3VzdG9tLXNlbGVjdDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yMjVkZWcpO1xuICBib3JkZXItY29sb3I6ICMxMTE7XG59XG4uY3VzdG9tLXNlbGVjdC1jLmFjdGl2ZSAuY3VzdG9tLXNlbGVjdC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbS1zZWxlY3QtYy5hY3RpdmUgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25bZGF0YS1zY3JvbGxiYXJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3VzdG9tLXNlbGVjdC1jLmhhcy1jaGVja2VkIC5jdXN0b20tc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdC1jLmhhcy1jaGVja2VkIC5jdXN0b20tc2VsZWN0X19jaGVja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jdXN0b20tc2VsZWN0LmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbn1cbi5jdXN0b20tc2VsZWN0LmRpc2FibGVkIC5jdXN0b20tc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG59XG4uY3VzdG9tLXNlbGVjdF9tdy0xMDAge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5jdXN0b20tc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjQTBBMEEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0X19wbGFjZWhvbGRlciBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5jdXN0b20tc2VsZWN0X19jaGVja2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmN1c3RvbS1zZWxlY3RfX2NoZWNrZWQtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5jdXN0b20tc2VsZWN0X19jaGVja2VkLWNsci1idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtc3ViKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uY3VzdG9tLXNlbGVjdF9fY2hlY2tlZC1jbHItYnRuOmhvdmVyLCAuY3VzdG9tLXNlbGVjdF9fY2hlY2tlZC1jbHItYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Yi04MCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmN1c3RvbS1zZWxlY3RfX2NoZWNrZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93biB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHdpZHRoOiAzODBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93bi5oYXMtc2Nyb2xsLXNoYWRvdzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93bi5oYXMtc2Nyb2xsLXNoYWRvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duLmhhcy1zY3JvbGwtc2hhZG93LnNjcm9sbC1zaGFkb3ctdG9wOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93bi5oYXMtc2Nyb2xsLXNoYWRvdy5zY3JvbGwtc2hhZG93LWJvdDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93bi5oYXMtY2hlY2tlZCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24uaGFzLWNoZWNrZWQgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX21vYi1jb3VudGVyLWJ0bi13cmFwIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIC5zY3JvbGxiYXItdHJhY2steSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgd2lkdGg6IDRweDtcbiAgdG9wOiAxNnB4O1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogNTtcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIC5zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHdpZHRoOiA0cHg7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9tYXgtdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duLWluLXdyYXAge1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDI0cHggMjJweCAyNHB4IDE2cHg7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93bi1pbi13cmFwLmhhcy1zY3JvbGwtc2hhZG93OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duLWluLXdyYXAuaGFzLXNjcm9sbC1zaGFkb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93bi1pbi13cmFwLmhhcy1zY3JvbGwtc2hhZG93LnNjcm9sbC1zaGFkb3ctdG9wOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93bi1pbi13cmFwLmhhcy1zY3JvbGwtc2hhZG93LnNjcm9sbC1zaGFkb3ctYm90OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX3N1YnRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX21vYi1jb3VudGVyLWJ0bi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2ItY291bnRlci1idG4td3JhcDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEyNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjRkZGRkZGIDQ1LjgzJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9fbW9iLWNvdW50ZXItYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2ItY291bnRlci1idG4gLmN1c3RvbS1zZWxlY3RfX2NoZWNrZWQtbnVtIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2ItY291bnRlci1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5jdXN0b20tc2VsZWN0LW1vbm8tYyAuY2hlY2tib3gtdGV4dCxcbi5jdXN0b20tc2VsZWN0LW1vbm8tZHJvcGRvd24gLmNoZWNrYm94LXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY3VzdG9tLXNlbGVjdC1tb25vLWMgLmNoZWNrYm94LXRleHQ6YmVmb3JlLCAuY3VzdG9tLXNlbGVjdC1tb25vLWMgLmNoZWNrYm94LXRleHQ6YWZ0ZXIsXG4uY3VzdG9tLXNlbGVjdC1tb25vLWRyb3Bkb3duIC5jaGVja2JveC10ZXh0OmJlZm9yZSxcbi5jdXN0b20tc2VsZWN0LW1vbm8tZHJvcGRvd24gLmNoZWNrYm94LXRleHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3QtbW9uby1jIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duLmhhcy1jaGVja2VkLFxuLmN1c3RvbS1zZWxlY3QtbW9uby1kcm9wZG93biAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bi5oYXMtY2hlY2tlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2hlY2tib3hlcy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uY2hlY2tib3hlcy1saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2hlY2tib3hlcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jaGVja2JveGVzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2hlY2tib3gtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yi04MCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1zdWItODApO1xufVxuLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtdGV4dDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQ6bm90KFtkaXNhYmxlZF0pICsgLmNoZWNrYm94LXRleHQ6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Yik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXN1Yik7XG4gIH1cbn1cbi5jaGVja2JveC1pbnB1dDpjaGVja2VkOm5vdChbZGlzYWJsZWRdKSArIC5jaGVja2JveC10ZXh0OmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Yik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1zdWIpO1xufVxuLmNoZWNrYm94LWlucHV0W2Rpc2FibGVkXSArIC5jaGVja2JveC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0yMCk7XG59XG4uY2hlY2tib3gtaW5wdXRbZGlzYWJsZWRdICsgLmNoZWNrYm94LXRleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tMTApO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuLmNoZWNrYm94LWlucHV0W2Rpc2FibGVkXSArIC5jaGVja2JveC10ZXh0OmFmdGVyIHtcbiAgZmlsdGVyOiBjb250cmFzdCgwLjUpO1xufVxuXG4uY2hlY2tib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jaGVja2JveC10ZXh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcbn1cbi5jaGVja2JveC10ZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdmctbW9uby9jaGVjay1pY28tdjQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaGVja2JveC10ZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgfVxuICAuY2hlY2tib3gtdGV4dDpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluLTIwKTtcbiAgfVxufVxuLmNoZWNrYm94LXRleHQ6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG59XG4uY2hlY2tib3gtdGV4dDphY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tMjApO1xufVxuXG4uY2hlY2tib3gtdG9nZ2xlci1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3gtdG9nZ2xlci1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LXRvZ2dsZXItdGV4dCB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmNoZWNrYm94LXRvZ2dsZXItaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC10b2dnbGVyLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTgwKTtcbn1cbi5jaGVja2JveC10b2dnbGVyLWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtdG9nZ2xlci10ZXh0OmFmdGVyIHtcbiAgbGVmdDogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2tib3gtdG9nZ2xlci1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LXRvZ2dsZXItdGV4dDphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMnB4O1xuICB9XG59XG5cbi5jaGVja2JveC10b2dnbGVyLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzExMTExMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uY2hlY2tib3gtdG9nZ2xlci10ZXh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0xMCk7XG59XG4uY2hlY2tib3gtdG9nZ2xlci10ZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrYm94LXRvZ2dsZXItdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLmNoZWNrYm94LXRvZ2dsZXItdGV4dDpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmNoZWNrYm94LXRvZ2dsZXItdGV4dDphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm1fX2NvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZm9ybV9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5mb3JtX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50ZXh0YXJlYS1kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDE2MnB4O1xuICB9XG5cbiAgLmlucHV0LWVycm9yLW1zZyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLmZvcm1fX3N1YmluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuICAuZm9ybV9fc3ViaW5mb19tYi0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5mb3JtX19ib3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZm9ybV9fYm90LWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuZm9ybV9fYm90LXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvcm1fX3NvY2lhbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mb3JtX19zb2NpYWxzLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1NYW5yb3BlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICB9XG5cbiAgLmZvcm1fX3NvY2lhbHMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmZvcm1fX3JhZGlvLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cblxuICAucmFkaW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bi1pbi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbiAgICBtYXgtaGVpZ2h0OiA4NXZoO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duW2RhdGEtc2Nyb2xsYmFyXSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24uaGFzLXNjcm9sbC1zaGFkb3c6YmVmb3JlLCAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bi5oYXMtc2Nyb2xsLXNoYWRvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bi5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duLmFjdGl2ZSAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bi1pbi13cmFwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24uaGFzLWNoZWNrZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duLmhhcy1jaGVja2VkIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2Itd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duLmhhcy1jaGVja2VkIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2Itc3ViaW5mbyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2Itd3JhcCAuc2Nyb2xsYmFyLXRyYWNrLXkge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDI0cHg7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdC1tb25vLWRyb3Bkb3duLmhhcy1jaGVja2VkIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2Itd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9fbW9iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2ItY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMXB4O1xuICAgIHJpZ2h0OiAyM3B4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2ItY2xvc2UtYnRuOmJlZm9yZSwgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX21vYi1jbG9zZS1idG46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2ItY2xvc2UtYnRuOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9fbW9iLWNsb3NlLWJ0bjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX21vYi1jb3VudGVyLWJ0bi13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDE2cHggMjRweCAxNnB4O1xuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX21vYi13cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuY3VzdG9tLXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tc2VsZWN0X19jaGVja2VkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5jdXN0b20tc2VsZWN0X19jaGVja2VkLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tc2VsZWN0X19jaGVja2VkLWNsci1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuY3VzdG9tLXNlbGVjdF9fY2hlY2tlZC1jbHItYnRuOmJlZm9yZSwgLmN1c3RvbS1zZWxlY3RfX2NoZWNrZWQtY2xyLWJ0bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMzQsIDM0LCAwLjQpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY3VzdG9tLXNlbGVjdF9fY2hlY2tlZC1jbHItYnRuOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuY3VzdG9tLXNlbGVjdF9fY2hlY2tlZC1jbHItYnRuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTA1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmhlYWRlcl9vbi13aGl0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xufVxuLmhlYWRlcl9vbi13aGl0ZSAuaGVhZGVyLWJvdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyX29uLXdoaXRlIC5oZWFkZXItYm90X19zZWFyY2gtcGFuZWwge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmhlYWRlcl9vbi13aGl0ZSAuaGVhZGVyLWJvdF9fZW5yb2xsLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtc3ViLTgwKTtcbn1cbi5oZWFkZXJfb24td2hpdGUgLmhlYWRlci1ib3RfX25hdi1saW5rLFxuLmhlYWRlcl9vbi13aGl0ZSAuaGVhZGVyLWJvdF9fc2VhcmNoLXRvZ2dsZXIge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cbi5oZWFkZXJfb24td2hpdGUgLmhlYWRlci1ib3RfX21lbnUtdG9nZ2xlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbn1cbi5oZWFkZXJfb24td2hpdGUgLmhlYWRlci1ib3RfX3RlbCB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuLmhlYWRlcl9vbi13aGl0ZSAuaGVhZGVyLWJvdF9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDg1cHg7XG59XG4uaGVhZGVyX29uLXdoaXRlIC5oZWFkZXItYm90X19sb2dvLWltZ19tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfb24td2hpdGUgLmhlYWRlci1ib3RfX2xvZ28taW1nX3N1YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9vbi13aGl0ZSAuaGVhZGVyLWJvdF9fbmF2LWl0ZW1faGFzLWRyb3Bkb3duOmhvdmVyIC5oZWFkZXItYm90X19uYXYtbGluaywgLmhlYWRlcl9vbi13aGl0ZSAuaGVhZGVyLWJvdF9fbmF2LWl0ZW1faGFzLWRyb3Bkb3duOmFjdGl2ZSAuaGVhZGVyLWJvdF9fbmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cbi5oZWFkZXJfb24td2hpdGUgLmhlYWRlci1ib3RfX25hdi1pdGVtX2hhcy1kcm9wZG93bjpob3ZlciAuaGVhZGVyLWJvdF9fbmF2LWxpbms6YWZ0ZXIsIC5oZWFkZXJfb24td2hpdGUgLmhlYWRlci1ib3RfX25hdi1pdGVtX2hhcy1kcm9wZG93bjphY3RpdmUgLmhlYWRlci1ib3RfX25hdi1saW5rOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLmhlYWRlcl9vbi13aGl0ZSAuaGVhZGVyLWJvdF9fbmF2LWxpbms6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uaGVhZGVyX29uLXdoaXRlIC5oZWFkZXItYm90X19uYXYtbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCAzOCwgMzgsIDAuMDUpO1xufVxuLmhlYWRlcl9vbi13aGl0ZSAuaGVhZGVyLWJvdF9fbmF2LWxpbms6aG92ZXIsIC5oZWFkZXJfb24td2hpdGUgLmhlYWRlci1ib3RfX25hdi1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuLmhlYWRlcl9vbi13aGl0ZSAuaGVhZGVyLWJvdF9fbmF2LWxpbms6aG92ZXI6YWZ0ZXIsIC5oZWFkZXJfb24td2hpdGUgLmhlYWRlci1ib3RfX25hdi1saW5rOmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5oZWFkZXJfb24td2hpdGUgfiAuc2Nyb2xsZXIgLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQgLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG59XG4uaGVhZGVyX29uLXdoaXRlIH4gLnNjcm9sbGVyIC5wYWdlLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG59XG4uaGVhZGVyX2lzLXdoaXRlOm5vdCguZml4ZWQtaGVhZGVyKSAuaGVhZGVyLWJvdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlcl9pcy13aGl0ZTpub3QoLmZpeGVkLWhlYWRlcikgLmhlYWRlci1ib3RfX3NlYXJjaC10b2dnbGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyX2lzLXdoaXRlOm5vdCguZml4ZWQtaGVhZGVyKSAuaGVhZGVyLWJvdF9fbmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXJfaXMtd2hpdGU6bm90KC5maXhlZC1oZWFkZXIpIC5oZWFkZXItYm90X19uYXYtbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmhlYWRlcl9pcy13aGl0ZTpub3QoLmZpeGVkLWhlYWRlcikgLmhlYWRlci1ib3RfX25hdi1saW5rOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmhlYWRlcl9pcy13aGl0ZTpub3QoLmZpeGVkLWhlYWRlcikgLmhlYWRlci1ib3RfX25hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhZGVyX2lzLXdoaXRlOm5vdCguZml4ZWQtaGVhZGVyKSAubWVudS10b2dnbGVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmhlYWRlcl9pcy13aGl0ZTpub3QoLmZpeGVkLWhlYWRlcikgLmhlYWRlci1ib3RfX3RlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci5maXhlZC1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5oZWFkZXIuZml4ZWQtaGVhZGVyLmhlYWRlcl9vbi13aGl0ZSAuaGVhZGVyLWJvdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLmZpeGVkLWhlYWRlciAuaGVhZGVyLWJvdF9fc2VhcmNoLXBhbmVsIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5oZWFkZXIuZml4ZWQtaGVhZGVyLm5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaGVhZGVyLmZpeGVkLWhlYWRlci5uby1zaGFkb3cgKyAuc2Nyb2xsZXIgLnAtZG9jdG9yLWhlYWRfX2ltZy13cmFwLmZpeGVkLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLmhlYWRlci10b3Age1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tODApO1xufVxuXG4uaGVhZGVyLXRvcC1jIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uaGVhZGVyLXRvcC1jLFxuLmhlYWRlci10b3AtbCxcbi5oZWFkZXItdG9wLW0sXG4uaGVhZGVyLXRvcC1yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlci10b3AtbCB7XG4gIGZsZXg6IDE7XG59XG5cbi5oZWFkZXItdG9wLW0ge1xuICBmbGV4OiAyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyLXRvcC1yIHtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlci10b3BfX3NvY2lhbHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLmhlYWRlci10b3BfX3NvY2lhbHMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmhlYWRlci10b3BfX3NvY2lhbHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLXRvcF9fc29jaWFscy1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci10b3BfX3NvY2lhbHMtbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5oZWFkZXItdG9wX19zb2NpYWxzLWxpbms6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5oZWFkZXItdG9wX190ZWwsXG4uaGVhZGVyLXRvcF9fYWRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuLmhlYWRlci10b3BfX3RlbC1pY28sXG4uaGVhZGVyLXRvcF9fYWRyZXNzLWljbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uaGVhZGVyLXRvcF9fdGVsLXRpdGxlLFxuLmhlYWRlci10b3BfX2FkcmVzcy10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci10b3BfX3RlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItdG9wX190ZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICBib3R0b206IC0ycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXItdG9wX190ZWw6aG92ZXI6YmVmb3JlLCAuaGVhZGVyLXRvcF9fdGVsOmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVhZGVyLWJvdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaGVhZGVyLWJvdC1jIHtcbiAgaGVpZ2h0OiA4OHB4O1xufVxuXG4uaGVhZGVyLWJvdC1jLFxuLmhlYWRlci1ib3QtbCxcbi5oZWFkZXItYm90LW0sXG4uaGVhZGVyLWJvdC1yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1ib3QtbCB7XG4gIG1hcmdpbi1yaWdodDogMTMwcHg7XG59XG5cbi5oZWFkZXItYm90LW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZmxleDogMTtcbn1cblxuLmhlYWRlci1ib3QtciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaGVhZGVyLWJvdF9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDg1cHg7XG59XG4uaGVhZGVyLWJvdF9fbG9nby1pbWdfc3ViIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1ib3RfX2Vucm9sbC1idG4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbn1cbi5oZWFkZXItYm90X19lbnJvbGwtYnRuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbn1cbi5oZWFkZXItYm90X19lbnJvbGwtYnRuLWljbyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlci1ib3RfX2Vucm9sbC1idG4taWNvLWMge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItYm90X19lbnJvbGwtYnRuLWljb19kZWYge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci1ib3RfX2Vucm9sbC1idG4taWNvX2FjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlci1ib3RfX2Vucm9sbC1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg4LCAxNjcsIDkxLCAwLjgpO1xuICBjb2xvcjogI0JDQTc1Qjtcbn1cbi5oZWFkZXItYm90X19lbnJvbGwtYnRuOmhvdmVyIC5oZWFkZXItYm90X19lbnJvbGwtYnRuLWljb19kZWYge1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlci1ib3RfX2Vucm9sbC1idG46aG92ZXIgLmhlYWRlci1ib3RfX2Vucm9sbC1idG4taWNvX2FjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWJvdF9fZW5yb2xsLWJ0bjphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0JDQTc1Qjtcbn1cbi5oZWFkZXItYm90X19lbnJvbGwtYnRuOmFjdGl2ZSAuaGVhZGVyLWJvdF9fZW5yb2xsLWJ0bi1pY29fZGVmIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXItYm90X19lbnJvbGwtYnRuOmFjdGl2ZSAuaGVhZGVyLWJvdF9fZW5yb2xsLWJ0bi1pY29fYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhlYWRlci1ib3RfX25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1ib3RfX25hdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4uaGVhZGVyLWJvdF9fbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZWFkZXItYm90X19uYXYtaXRlbV9oYXMtZHJvcGRvd246aG92ZXIgLmhlYWRlci1ib3RfX25hdi1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1ib3RfX25hdi1pdGVtX2hhcy1kcm9wZG93bjpob3ZlciAuaGVhZGVyLWJvdF9fbmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXItYm90X19uYXYtaXRlbV9oYXMtZHJvcGRvd246aG92ZXIgLmhlYWRlci1ib3RfX25hdi1saW5rOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWJvdF9fbmF2LWl0ZW1faGFzLWRyb3Bkb3duOmhvdmVyIC5oZWFkZXItYm90X19uYXYtbGlua193LWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmhlYWRlci1ib3RfX25hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLWJvdF9fbmF2LWxpbms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQ6ICMyNjI2MjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtOXB4O1xuICByaWdodDogLTlweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlci1ib3RfX25hdi1saW5rOmhvdmVyLCAuaGVhZGVyLWJvdF9fbmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLWJvdF9fbmF2LWxpbms6aG92ZXI6YmVmb3JlLCAuaGVhZGVyLWJvdF9fbmF2LWxpbms6YWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWJvdF9fbmF2LWxpbmtfdy1hcnJvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG4uaGVhZGVyLWJvdF9fbmF2LWxpbmtfdy1hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiA0OCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmhlYWRlci1ib3RfX25hdi1saW5rX3ctYXJyb3c6aG92ZXI6YWZ0ZXIsIC5oZWFkZXItYm90X19uYXYtbGlua193LWFycm93OmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uaGVhZGVyLWJvdF9fbmF2LWxpbmstdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1ib3RfX3NlYXJjaC10b2dnbGVyIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1ib3RfX3NlYXJjaC10b2dnbGVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgLmhlYWRlci1ib3RfX3NlYXJjaC10b2dnbGVyOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uaGVhZGVyLWJvdF9fc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE0cHgpO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5oZWFkZXItYm90X19zZWFyY2guYWN0aXZlIC5oZWFkZXItYm90X19zZWFyY2gtcGFuZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1ib3RfX3NlYXJjaC1wYW5lbCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0taW5wdXQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgOTVweCAwIDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0taW5wdXQuaGFzLXZhbHVlICsgLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWNsZWFyLWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5oZWFkZXItYm90X19zZWFyY2gtZm9ybS1zYm0tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLXNibS1idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAuaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tc2JtLWJ0bjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWNsZWFyLWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5oZWFkZXItYm90X19zZWFyY2gtZm9ybS1jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItYm90X19zZWFyY2gtZm9ybS1jbG9zZS1idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAuaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tY2xvc2UtYnRuOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uaGVhZGVyLWJvdF9fc2VhcmNoLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTJweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDMycHggMjRweCAyNHB4IDMycHg7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmhlYWRlci1ib3RfX3NlYXJjaC1yZXN1bHRzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19zZXJ2aWNlcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zZWFyY2gtcmVzdWx0c19fc2VydmljZXMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2gtcmVzdWx0c19fc2VydmljZXMtaXRlbSAuaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XG59XG4uc2VhcmNoLXJlc3VsdHNfX3NlcnZpY2VzLWl0ZW0gLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZCBiIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fc2VydmljZXMtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNjRweCAwIDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zZWFyY2gtcmVzdWx0c19fc2VydmljZXMtY2FyZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICByaWdodDogMjhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNlYXJjaC1yZXN1bHRzX19zZXJ2aWNlcy1jYXJkOmhvdmVyLCAuc2VhcmNoLXJlc3VsdHNfX3NlcnZpY2VzLWNhcmQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uc2VhcmNoLXJlc3VsdHNfX3NlcnZpY2VzLWNhcmQ6aG92ZXI6YmVmb3JlLCAuc2VhcmNoLXJlc3VsdHNfX3NlcnZpY2VzLWNhcmQ6YWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19zZXJ2aWNlcy1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zZWFyY2gtcmVzdWx0c19fc2VydmljZXMtY2FyZC10aXRsZSBiLCAuc2VhcmNoLXJlc3VsdHNfX3NlcnZpY2VzLWNhcmQtdGl0bGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19zZXJ2aWNlcy1jYXJkLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNjRweDtcbiAgd2lkdGg6IDEzMXB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHNfX3NlcnZpY2VzLWNhcmQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwcHg7XG4gIGJvdHRvbTogLTU1cHg7XG4gIHJpZ2h0OiAyNXB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tYm90LWJ0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tYm90LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tYm90LWJ0bi1pY28ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tYm90LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWJvdC1idG46YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtc3ViKTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RCREJEQjtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbi1jYXJkOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWNhcmQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTgwKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHJpZ2h0OiAxMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG59XG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZDpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbi1jYXJkOmFjdGl2ZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbik7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbi1jYXJkLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZC1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZC1pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG59XG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZC1pbWctY29udGFpbmVyX2JyLTEycHgge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbi1jYXJkLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XG59XG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZC10aXRsZSBiLCAuc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZC10aXRsZSBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWNhcmQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTMwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZC1kZXNjIGIsIC5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbi1jYXJkLWRlc2Mgc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTQwcHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW4ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWJpZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24tYmlnLWwge1xuICB3aWR0aDogMzUwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDE2cHggMjBweCAyNHB4O1xufVxuXG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWJpZy1yIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMTJweCA0MHB4IDEycHggMTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG59XG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWxpbms6aG92ZXIsIC5oZWFkZXItYm90X19uYXYtZHJvcGRvd24tbGluazphY3RpdmUsIC5oZWFkZXItYm90X19uYXYtZHJvcGRvd24tbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24tbGluazpob3Zlcjo6YmVmb3JlLCAuaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWxpbms6YWN0aXZlOjpiZWZvcmUsIC5oZWFkZXItYm90X19uYXYtZHJvcGRvd24tbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWxpbms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMXB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTgwKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWluZm8tdGFicyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbmZvLXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNjUwcHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbmZvLXRhYi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbmZvLXRhYi1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcbn1cblxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbmZvLXRhYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbmZvLXRhYi1uYXYtY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW5mby10YWItbmF2LWNvbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW5mby10YWItbmF2LWNvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWluZm8tdGFiLW5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW5mby10YWItbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW5mby10YWItbmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbmZvLXRhYi1uYXYtbGluazpob3ZlciwgLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbmZvLXRhYi1uYXYtbGluazphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW5mby10YWItbmF2LWxpbms6aG92ZXI6YmVmb3JlLCAuaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWluZm8tdGFiLW5hdi1saW5rOmhvdmVyOmFmdGVyLCAuaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWluZm8tdGFiLW5hdi1saW5rOmFjdGl2ZTpiZWZvcmUsIC5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW5mby10YWItbmF2LWxpbms6YWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW5mby10YWItbmF2LWxpbmstdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWluZm8tdGFiLW5hdi1saW5rOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTEycHg7XG4gIGJvdHRvbTogLTEycHg7XG4gIGxlZnQ6IC0xNnB4O1xuICByaWdodDogLTE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWluZm8tdGFiLW5hdi1saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMXB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTgwKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWluZm8tdGFiLWJnLWltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW5mby10YWItYmctaW1nLXdyYXAgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC02MHB4O1xuICByaWdodDogLTIwcHg7XG59XG5cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24tc21hbGwge1xuICBwYWRkaW5nOiAzMnB4IDEycHggMjhweDtcbiAgd2lkdGg6IDM3NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1zbWFsbCAuaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1zbWFsbC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24tc21hbGwtc2VjdGlvbiAuaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWxpbmsge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1NYW5yb3BlKTtcbn1cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24tc21hbGwtc2VjdGlvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMTApO1xuICBsZWZ0OiAtMjRweDtcbiAgcmlnaHQ6IC0yNHB4O1xufVxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1zbWFsbC1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24tc21hbGwtc2VjdGlvbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24tc21hbGwtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4ubWVudS10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1iYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaGVhZGVyLWJhbi1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzVweDtcbn1cblxuLmhlYWRlci1iYW5fX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1iYW5fX2ltZy13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmhlYWRlci1iYW5fX2ltZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbi5oZWFkZXItYmFuX19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlci1iYW5fX2Nsb3NlLWJ0bjpiZWZvcmUsIC5oZWFkZXItYmFuX19jbG9zZS1idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODUlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLmhlYWRlci1iYW5fX2Nsb3NlLWJ0bjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmhlYWRlci1iYW5fX2Nsb3NlLWJ0bjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaGVhZGVyLXRvcF9fY2xpbmljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItdG9wX19jbGluaWNzLXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oZWFkZXItdG9wX19jbGluaWNzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLXRvcF9fY2xpbmljcy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uaGVhZGVyLXRvcF9fY2xpbmljcy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXItdG9wX19jbGluaWNzLWxpbmsge1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmc6IDAgOHB4IDAgOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvcF9fY2xpbmljcy1saW5rLWljbyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItdG9wX19jbGluaWNzLWxpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAuaGVhZGVyLXRvcF9fY2xpbmljcy1saW5rOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5oZWFkZXItdG9wX190ZWwsXG4uaGVhZGVyLXRvcF9fYWRyZXNzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuaGVhZGVyLWJvdC1tIHtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuaGVhZGVyLWJvdC1yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5oZWFkZXItYm90X19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWVudS10b2dnbGVyIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LXRvZ2dsZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAubWVudS10b2dnbGVyOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAubWVudS10b2dnbGVyIHNwYW4ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5tZW51LXRvZ2dsZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5oZWFkZXItYm90X19zZWFyY2gtcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5oZWFkZXItYm90X19zZWFyY2gtZm9ybS1jbG9zZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWNsZWFyLWJ0biB7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAuc2VhcmNoLXJlc3VsdHNfX3NlcnZpY2VzLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAuc2VhcmNoLXJlc3VsdHNfX3NlcnZpY2VzLWNhcmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0c19fc2VydmljZXMtY2FyZDpiZWZvcmUge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19fc2VydmljZXMtY2FyZC1pbWctY29udGFpbmVyIHtcbiAgICByaWdodDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAuc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZC1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWNhcmQtaW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbi1jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbi1jYXJkLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAuc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tYm90LWJ0bi13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAuc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tYm90LWJ0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbi1ib3QtYnRuOmJlZm9yZSB7XG4gICAgdG9wOiA1OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLmhlYWRlci1ib3RfX3NlYXJjaC1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE4cHggMThweCAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci10b3AtbSxcbi5oZWFkZXItYm90LW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyLWJvdC1yIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5oZWFkZXItYmFuX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuaGVhZGVyLXRvcF9fY2xpbmljcy10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXI6bm90KC5maXhlZC1oZWFkZXIpLmhlYWRlcl9tb2JpbGUtdHJhbnMtd2hpdGUgLmhlYWRlci1ib3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXI6bm90KC5maXhlZC1oZWFkZXIpLmhlYWRlcl9tb2JpbGUtdHJhbnMtd2hpdGUgLmhlYWRlci1ib3RfX3RlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmhlYWRlcjpub3QoLmZpeGVkLWhlYWRlcikuaGVhZGVyX21vYmlsZS10cmFucy13aGl0ZSAubWVudS10b2dnbGVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAuaGVhZGVyLXRvcCxcbi5oZWFkZXItYm90X19lbnJvbGwtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlci1ib3QtbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmhlYWRlci1ib3QtYyB7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICB9XG5cbiAgLmhlYWRlci1ib3RfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gIH1cblxuICAuaGVhZGVyLWJvdF9fdGVsIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5tZW51LXRvZ2dsZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG5cbiAgLmhlYWRlci1iYW4tYyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmhlYWRlci1iYW5fX2ltZy13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAuaGVhZGVyLWJhbl9faW1nIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmhlYWRlci1iYW4tYyB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuaGVhZGVyLWJhbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuaGVhZGVyLWJhbl9fY2xvc2UtYnRuIHtcbiAgICByaWdodDogNHB4O1xuICB9XG59XG4uaW5mb2hvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZm9ob3Zlcjpob3ZlciAuaW5mb2hvdmVyLXR4dC1jIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZvaG92ZXItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xufVxuLmluZm9ob3Zlci1idG4gc3ZnIHtcbiAgZmlsbDogdmFyKC0tYy1tYWluLTMwKTtcbn1cblxuLmluZm9ob3Zlci10eHQtYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDI3NnB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgYm90dG9tOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5pbmZvaG92ZXItdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNnB4IDEycHggMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5mb2hvdmVyLXR4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvaG92ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5pbmZvaG92ZXItdHh0LWMge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5pbmZvaG92ZXItdHh0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbmZvaG92ZXItYnRuIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmluZm9ob3Zlci1idG4gc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbn1cbi5tYXAtYmFsb29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5tYXAtYmFsb29uX19pY28td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xufVxuXG4ubWFwLWJhbG9vbl9faWNvLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4yKTtcbiAgY29sb3I6ICMzY2IyMDA7XG59XG5cbi5tYXAtYmFsb29uX19pY28tMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS40KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYXAtYmFsb29uX19jb250ZW50IHtcbiAgcGFkZGluZzogNHB4IDZweCA0cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5tYXAtYmFsb29uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLm1hcC1iYWxvb25fX2luZm8ge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1hcC1iYWxvb25fX2luZm8tdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1hcC1iYWxvb25fX2luZm8tcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1hcC1iYWxvb25fX2luZm8tcmF0aW5nLXN0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLm1hcC1iYWxvb25fX2luZm8tcmF0aW5nLWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1lbnUtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgei1pbmRleDogOTUwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubWVudS1vdmVybGF5LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubW9iLW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTU1MDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzYwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5tb2ItbWVudS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ubW9iLW1lbnUuYWN0aXZlIH4gLm1vYi1maXhlZC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iLW1lbnUtYyB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9iLW1lbnVfX2Nsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tb2ItbWVudV9fY2xvc2UtYnRuOmJlZm9yZSwgLm1vYi1tZW51X19jbG9zZS1idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi00MCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vYi1tZW51X19jbG9zZS1idG46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tb2ItbWVudV9fY2xvc2UtYnRuOmhvdmVyOmJlZm9yZSwgLm1vYi1tZW51X19jbG9zZS1idG46aG92ZXI6YWZ0ZXIsIC5tb2ItbWVudV9fY2xvc2UtYnRuOmFjdGl2ZTpiZWZvcmUsIC5tb2ItbWVudV9fY2xvc2UtYnRuOmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5tb2ItbWVudV9fc2VhcmNoIC5oZWFkZXItYm90X19zZWFyY2gtZm9ybS1jbG9zZS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYi1tZW51X19zZWFyY2ggLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLXNibS1idG4ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm1vYi1tZW51X19zZWFyY2ggLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWlucHV0IHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nOiAwIDkycHggMCA2MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLm1vYi1tZW51X19zZWFyY2ggLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWlucHV0Lmhhcy12YWx1ZSArIC5oZWFkZXItYm90X19zZWFyY2gtZm9ybS1jbGVhci1idG4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1vYi1tZW51X19zZWFyY2ggLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMzApO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1vYi1tZW51X19zZWFyY2ggLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWNsZWFyLWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubW9iLW1lbnVfX3NlYXJjaCAuaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tY2xlYXItYnRuIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9iLW1lbnVfX3NlYXJjaCAuaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tY2xlYXItYnRuOmhvdmVyLCAubW9iLW1lbnVfX3NlYXJjaCAuaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tY2xlYXItYnRuOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9iLW1lbnVfX3NlYXJjaCAuaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tY2xlYXItYnRuOmhvdmVyIHN2ZyBwYXRoLCAubW9iLW1lbnVfX3NlYXJjaCAuaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tY2xlYXItYnRuOmFjdGl2ZSBzdmcgcGF0aCB7XG4gIHN0cm9rZS1vcGFjaXR5OiAxO1xufVxuLm1vYi1tZW51X19zZWFyY2ggLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLXNibS1idG46aG92ZXIsIC5tb2ItbWVudV9fc2VhcmNoIC5oZWFkZXItYm90X19zZWFyY2gtZm9ybS1zYm0tYnRuOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubW9iLW1lbnVfX3NlYXJjaC1wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG59XG4ubW9iLW1lbnVfX3NlYXJjaC1wYW5lbCAuaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tY2xlYXItYnRuIHtcbiAgcmlnaHQ6IDUycHg7XG59XG5cbi5tb2ItbWVudV9fc2VhcmNoLXJlc3VsdHMge1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iLW1lbnVfX3NlYXJjaC1yZXN1bHRzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9iLW1lbnVfX2luZm8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAzMnB4IDE2cHggODBweDtcbn1cblxuLm1vYi1tZW51X19pbmZvLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm1vYi1tZW51X19pbmZvLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2ItbWVudV9faW5mby1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ubW9iLW1lbnVfX2luZm8tdGVsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLm1vYi1tZW51X19pbmZvLXRlbC1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xufVxuXG4ubW9iLW1lbnVfX2luZm8tYWRyZXNzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLm1vYi1tZW51X19pbmZvLWFkcmVzcy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9iLW1lbnVfX2luZm8tYWRyZXNzLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcbn1cblxuLm1vYi1tZW51X19pbmZvLWFkcmVzcy1tZXRyby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubW9iLW1lbnVfX2luZm8tYWRyZXNzLW1ldHJvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2ItbWVudV9faW5mby1hZHJlc3MtbWV0cm8taXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRDFEMUQxO1xufVxuLm1vYi1tZW51X19pbmZvLWFkcmVzcy1tZXRyby1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubW9iLW1lbnVfX2luZm8tYWRyZXNzLW1ldHJvLWl0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iLW1lbnVfX2luZm8tYWRyZXNzLW1ldHJvLWl0ZW0taWNvIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubW9iLW1lbnVfX2luZm8tYWRyZXNzLW1ldHJvLWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLm1vYi1tZW51X19pbmZvLWNvbnRhY3RzLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9iLW1lbnVfX2luZm8tY29udGFjdHMtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2ItbWVudV9faW5mby1jb250YWN0cy1idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAubW9iLW1lbnVfX2luZm8tY29udGFjdHMtYnRuOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm1vYi1tZW51X19pbmZvLWNvbnRhY3RzLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2ItbWVudV9faW5mby1jb250YWN0cy1idG5fdGcge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuLm1vYi1tZW51X19pbmZvLWNvbnRhY3RzLWJ0bl90ZyAubW9iLW1lbnVfX2luZm8tY29udGFjdHMtYnRuLWljbyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjM0Y5MUNFO1xufVxuLm1vYi1tZW51X19pbmZvLWNvbnRhY3RzLWJ0bl93YSB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG4ubW9iLW1lbnVfX2luZm8tY29udGFjdHMtYnRuX3dhIC5tb2ItbWVudV9faW5mby1jb250YWN0cy1idG4taWNvIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29sb3I6ICMxNEM1MUM7XG59XG5cbi5tb2ItbWVudV9faW5mby1jb250YWN0cy1idG4tdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5tb2ItbWVudV9fc29jaWFscy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubW9iLW1lbnVfX3NvY2lhbHMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm1vYi1tZW51X19zb2NpYWxzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1vYi1tZW51X19zb2NpYWxzLWxpbmsge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iLW1lbnVfX3NvY2lhbHMtbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5tb2ItbWVudV9fc29jaWFscy1saW5rOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm1vYi1tZW51X19zb2NpYWxzLWxpbmtfdGcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYzLCAxNDUsIDIwNiwgMC4wOCk7XG59XG4ubW9iLW1lbnVfX3NvY2lhbHMtbGlua190ZyAubW9iLW1lbnVfX3NvY2lhbHMtaXRlbS1pY28ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzNGOTFDRTtcbn1cbi5tb2ItbWVudV9fc29jaWFscy1saW5rX29rIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE2MywgMjYsIDAuMDgpO1xufVxuLm1vYi1tZW51X19zb2NpYWxzLWxpbmtfb2sgLm1vYi1tZW51X19zb2NpYWxzLWl0ZW0taWNvIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjFweDtcbiAgY29sb3I6ICNGRkEzMUE7XG59XG4ubW9iLW1lbnVfX3NvY2lhbHMtbGlua192ayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE5LCAyNTUsIDAuMDgpO1xufVxuLm1vYi1tZW51X19zb2NpYWxzLWxpbmtfdmsgLm1vYi1tZW51X19zb2NpYWxzLWl0ZW0taWNvIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29sb3I6ICMwMDc3RkY7XG59XG4ubW9iLW1lbnVfX3NvY2lhbHMtbGlua192aWJlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDE5NywgMjgsIDAuMDgpO1xufVxuLm1vYi1tZW51X19zb2NpYWxzLWxpbmtfdmliZXIgLm1vYi1tZW51X19zb2NpYWxzLWl0ZW0taWNvIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29sb3I6ICMxNEM1MUM7XG59XG4ubW9iLW1lbnVfX3NvY2lhbHMtbGlua19zdGFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTAsIDIxMCwgMjEwLCAwLjIpO1xufVxuLm1vYi1tZW51X19zb2NpYWxzLWxpbmtfc3RhciAubW9iLW1lbnVfX3NvY2lhbHMtaXRlbS1pY28ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5tb2ItbWVudV9fc29jaWFscy1saW5rX3l0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDgyLCA4MiwgMC4wOCk7XG59XG4ubW9iLW1lbnVfX3NvY2lhbHMtbGlua195dCAubW9iLW1lbnVfX3NvY2lhbHMtaXRlbS1pY28ge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI0ZGNTI1Mjtcbn1cbi5tb2ItbWVudV9fc29jaWFscy1saW5rX3JyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTAsIDIxMCwgMjEwLCAwLjIpO1xufVxuLm1vYi1tZW51X19zb2NpYWxzLWxpbmtfcnIgLm1vYi1tZW51X19zb2NpYWxzLWl0ZW0taWNvIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLm1vYi1tZW51X19uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vYi1tZW51X19uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogNXB4IDU0cHggNXB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcbiAgY29sb3I6ICMxMTE7XG59XG4ubW9iLW1lbnVfX25hdi1saW5rX3ctYXJyb3c6YmVmb3JlLCAubW9iLW1lbnVfX25hdi1saW5rX3ctZHJvcDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tODApO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHJpZ2h0OiAyNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG59XG4ubW9iLW1lbnVfX25hdi1saW5rX3ctZHJvcDpiZWZvcmUge1xuICByaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2ItbWVudV9fbmF2LWxpbms6aG92ZXI6YmVmb3JlLCAubW9iLW1lbnVfX25hdi1saW5rOmFjdGl2ZTpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxufVxuLm1vYi1tZW51X19uYXYtbGluay5pbm5lci1pcy1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpIHJvdGF0ZSgtMjI1ZGVnKTtcbn1cblxuLm1vYi1tZW51X19uYXYtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iLW1lbnVfX25hdi1pbm5lci1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDVweCA1NHB4IDVweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cbi5tb2ItbWVudV9fbmF2LWlubmVyLWJ0bjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tODApO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHJpZ2h0OiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iLW1lbnVfX25hdi1pbm5lci1idG46aG92ZXI6YmVmb3JlLCAubW9iLW1lbnVfX25hdi1pbm5lci1idG46YWN0aXZlOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG59XG4ubW9iLW1lbnVfX25hdi1pbm5lci1idG5fYWxsIHtcbiAgbWluLWhlaWdodDogNTJweDtcbn1cbi5tb2ItbWVudV9fbmF2LWlubmVyLWJ0bl9hbGw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2ItbWVudV9fbmF2LWlubmVyLWJ0bl9hbGwgLm1vYi1tZW51X19uYXYtaW5uZXItYnRuLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tYy1zdWIpO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1vYi1tZW51X19uYXYtaW5uZXItYnRuX2FsbCAubW9iLW1lbnVfX25hdi1pbm5lci1idG4tdGl0bGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gIHRvcDogNTUlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cbi5tb2ItbWVudV9fbmF2LWlubmVyLWJ0bi5pbm5lci1pcy1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpIHJvdGF0ZSgtMjI1ZGVnKTtcbn1cblxuLm1vYi1tZW51X19uYXYtaW5uZXItYnRuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLm1vYi1tZW51X19uYXYtaW5uZXItYnRuLWRlc2Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi00MCk7XG59XG5cbi5tb2ItbWVudV9fc3ViLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLm1vYi1tZW51X19zdWItbmF2LWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuXG4ubW9iLW1lbnVfX3N1Yi1uYXYtaXRlbTpsYXN0LWNoaWxkIC5tb2ItbWVudV9fc3ViLW5hdi1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2ItbWVudV9fc3ViLW5hdi1pdGVtOmxhc3QtY2hpbGQgLm1vYi1tZW51X19zdWItbmF2LWxpbms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xNnB4O1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbn1cblxuLm1vYi1tZW51X19zdWItbmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDVweCA1NHB4IDVweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XG59XG4ubW9iLW1lbnVfX3N1Yi1uYXYtbGluazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tODApO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHJpZ2h0OiAyNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYi1tZW51X19zdWItbmF2LWxpbms6aG92ZXI6YmVmb3JlLCAubW9iLW1lbnVfX3N1Yi1uYXYtbGluazphY3RpdmU6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5tb2ItbWVudV9fc29jaWFscy1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDZweCkge1xuICAubWVudS1vdmVybGF5LFxuLm1vYi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9iLWZpeGVkLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQkRCREI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHotaW5kZXg6IDUwMDtcbn1cblxuLm1vYi1maXhlZC1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9iLWZpeGVkLW5hdl9faXRlbSB7XG4gIGZsZXg6IDE7XG59XG5cbi5tb2ItZml4ZWQtbmF2X19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vYi1maXhlZC1uYXZfX2J0bl9vcmFuZ2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMXB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViLTgwKTtcbn1cblxuLm1vYi1maXhlZC1uYXZfX2J0bi1pY28ge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5tb2ItZml4ZWQtbmF2X19idG4tdGl0bGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9iLWZpeGVkLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZGFsLWZlZWQtYWZ0ZXIgLm1vZGFsX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZmVlZC1hZnRlciAubW9kYWxfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4ubW9kYWwtZmVlZC1hZnRlcl9fZm9ybSAubW9kYWxfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm1vZGFsLWZlZWQtYWZ0ZXJfX2Zvcm0gLnRleHRhcmVhLWRlZmF1bHQge1xuICBoZWlnaHQ6IDE0OXB4O1xufVxuLm1vZGFsLWZlZWQtYWZ0ZXJfX2Zvcm0gLmZvcm1fX2JvdCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5tb2RhbC1mZWVkLWFmdGVyX19mb3JtLWMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtZmVlZC1hZnRlcl9fZm9ybS1sIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWwtZmVlZC1hZnRlcl9fZm9ybS1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5tb2RhbC1mZWVkLWFmdGVyX19pbmZvLXN0YXJzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm1vZGFsLWZlZWQtYWZ0ZXJfX2luZm8tc3RhcnMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1mZWVkLWFmdGVyX19pbmZvLXN0YXJzLWl0ZW0gLmZlZWRiYWNrLXN0YXJzIC5yYXRpbmctc3RhcnMgbGkge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5tb2RhbC1mZWVkLWFmdGVyX19pbmZvLXN0YXJzLWl0ZW0gLmZlZWRiYWNrLXN0YXJzIC5yYXRpbmctc3RhcnMgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tb2RhbC1mZWVkLWFmdGVyX19pbmZvLXN0YXJzLWl0ZW0gLmZlZWRiYWNrLXN0YXJzIC5yYXRpbmctc3RhcnMgbGk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiA4cHg7XG4gIGJvdHRvbTogMDtcbn1cbi5tb2RhbC1mZWVkLWFmdGVyX19pbmZvLXN0YXJzLWl0ZW0gLmlucHV0LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZmVlZC1hZnRlciAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5tb2RhbC1mZWVkLWFmdGVyIC5tb2RhbF9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubW9kYWwtZmVlZC1hZnRlcl9fZm9ybS1jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm1vZGFsLWZlZWQtYWZ0ZXJfX2Zvcm0tbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5tb2RhbC1mZWVkLWFmdGVyX19mb3JtLXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm1vZGFsLWZlZWQtYWZ0ZXJfX2Zvcm0gLnRleHRhcmVhLWRlZmF1bHQge1xuICAgIGhlaWdodDogMTI1cHg7XG4gIH1cbiAgLm1vZGFsLWZlZWQtYWZ0ZXJfX2Zvcm0gLmZvcm1fX2JvdC1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQtc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiA2OXZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5tb2RhbC1jb250ZW50LXNjcm9sbCAuc2Nyb2xsYmFyLXRyYWNrLXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQtc2Nyb2xsIC5zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi02MCk7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHdpZHRoOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZmVlZGJhY2sgLnRleHRhcmVhLWRlZmF1bHQge1xuICAgIGhlaWdodDogMTI1cHg7XG4gIH1cbn1cbi5ibG9ja2VyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm1vZGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ubW9kYWwgYS5jbG9zZS1tb2RhbCB7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubW9kYWwgYS5jbG9zZS1tb2RhbDpiZWZvcmUsIC5tb2RhbCBhLmNsb3NlLW1vZGFsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLm1vZGFsIGEuY2xvc2UtbW9kYWw6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5tb2RhbCBhLmNsb3NlLW1vZGFsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5tb2RhbF9fdGl0bGVfbWItMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm1vZGFsX190aXRsZV9tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5tb2RhbF9fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi5tb2RhbF9fZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1vZGFsX19kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWxfX2Rlc2NfbWItMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm1vZGFsX19kZXNjX21iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbF9fZGVzY19tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9ja2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvY2tlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubW9kYWwge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZzogMjRweCAxNXB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG4gIC5tb2RhbC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAubW9kYWwgYS5jbG9zZS1tb2RhbCB7XG4gICAgdG9wOiAyN3B4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuXG4gIC5tb2RhbF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAubW9kYWxfX2Rlc2NfbWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tb2RhbF9fZGVzYy1tb2JpbGUge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuLm1vZGFsLXJlcXVlc3Qtc3VjY2Vzc19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3NfX2luZm9fYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsLXJlcXVlc3Qtc3VjY2Vzc19faW5mby10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTg1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLXJlcXVlc3Qtc3VjY2Vzc19faW5mby1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3NfX2luZm8tZGVzYy1hZGRyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuLm1vZGFsLXJlcXVlc3Qtc3VjY2Vzc19faW5mby1kZXNjLWFkZHJlc3M6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubW9kYWwtcmVxdWVzdC1zdWNjZXNzX19pbmZvLW1ldHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLm1vZGFsLXJlcXVlc3Qtc3VjY2Vzc19faW5mby1tZXRybyAuc3ZnLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3MgLm1vZGFsX19kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsLXJlcXVlc3Qtc3VjY2VzcyAubW9kYWwtcmVxdWVzdF9fZG9jIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbiAgLm1vZGFsLXJlcXVlc3Qtc3VjY2VzcyAuZm9ybV9fYm90IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3MgLmZvcm1fX2JvdC1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3MgLmZvcm1fX3Jvd3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3MgLmZvcm1fX3JvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLm1vZGFsLXJlcXVlc3Qtc3VjY2VzcyAuZm9ybV9fcm93Om50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3MgLmZvcm1fX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubW9kYWwtcmVxdWVzdC1zdWNjZXNzIC5mb3JtX19yb3dfbW9iLWxvdy1tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3NfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubW9kYWwtcmVxdWVzdC1zdWNjZXNzX19pbmZvLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3NfX2luZm8tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm1vZGFsLXJlcXVlc3Qtc3VjY2Vzc19faW5mby1tZXRybyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLm1vZGFsLXJlcXVlc3Qtc3VjY2Vzc19faW5mby1kZXNjLWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuLm1vZGFsLXJlcXVlc3RfX2RvYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDUycHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uZm9ybV9fY29sIC5tb2RhbC1yZXF1ZXN0X19kb2Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLXJlcXVlc3RfX2RvY19tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsLXJlcXVlc3RfX2RvYy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ubW9kYWwtcmVxdWVzdF9fZG9jLXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtcmVxdWVzdF9fZG9jLWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XG59XG5cbi5tb2RhbC1yZXF1ZXN0X19kb2MtaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubW9kYWwtcmVxdWVzdF9fZG9jLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tb2RhbC1yZXF1ZXN0X19kb2Mtc3ViaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcbn1cbi5tb2RhbC1yZXF1ZXN0X19kb2Mtc3ViaW5mbyBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxcHggMCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4ubW9kYWwtcmVxdWVzdF9fdGltZS1zZWxlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xMCk7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4ubW9kYWwtcmVxdWVzdF9fdGltZS1zZWxlY3Rpb24tdGl0bGUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5tb2RhbC1yZXF1ZXN0X190aW1lLXNlbGVjdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwtcmVxdWVzdF9fdGltZS1zZWxlY3Rpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubW9kYWwtcmVxdWVzdF9fdGltZS1zZWxlY3Rpb24taXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5tb2RhbC1yZXF1ZXN0X190aW1lLXNlbGVjdGlvbi1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtcmVxdWVzdF9fdGltZS1zZWxlY3Rpb24taW5wdXQ6Y2hlY2tlZCArIC5tb2RhbC1yZXF1ZXN0X190aW1lLXNlbGVjdGlvbi1idG4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tODApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubW9kYWwtcmVxdWVzdF9fdGltZS1zZWxlY3Rpb24tYnRuIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMTApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtcmVxdWVzdF9fZG9jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tb2RhbC1yZXF1ZXN0IC5tb2RhbF9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAzMDNweDtcbiAgfVxuICAubW9kYWwtcmVxdWVzdCAuZm9ybV9fc3ViaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1zdWNjZXNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAubW9kYWwtc3VjY2VzcyAubW9kYWxfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnBhZ2luYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucGFnaW5hdGlvbl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLnBhZ2luYXRpb25fX2l0ZW1fcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtX25leHQge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWdpbmF0aW9uX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0yMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wYWdpbmF0aW9uX19saW5rX25leHQsIC5wYWdpbmF0aW9uX19saW5rX3ByZXYge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cbi5wYWdpbmF0aW9uX19saW5rX25leHQgc3ZnLCAucGFnaW5hdGlvbl9fbGlua19wcmV2IHN2ZyB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2luYXRpb25fX2xpbmtfbmV4dDpob3ZlciwgLnBhZ2luYXRpb25fX2xpbmtfcHJldjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19saW5rX25leHQ6YWN0aXZlLCAucGFnaW5hdGlvbl9fbGlua19wcmV2OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLnBhZ2luYXRpb25fX2xpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2luYXRpb25fX2xpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluLTEwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICB9XG59XG4ucGFnaW5hdGlvbl9fbGluazphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnByb21vLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDEzcHggMzJweCAxM3B4IDE2cHg7XG4gIHdpZHRoOiAyOTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgei1pbmRleDogMztcbn1cbi5wcm9tby1pbmZvLmNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9tby1pbmZvX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLnByb21vLWluZm9fX3RpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvbW8taW5mb19fbW9yZS1idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucHJvbW8taW5mb19fbW9yZS1idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wcm9tby1pbmZvX19tb3JlLWJ0bjphY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvbW8taW5mb19fY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucHJvbW8taW5mb19fY2xvc2UtYnRuOmJlZm9yZSwgLnByb21vLWluZm9fX2Nsb3NlLWJ0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NSU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnByb21vLWluZm9fX2Nsb3NlLWJ0bjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnByb21vLWluZm9fX2Nsb3NlLWJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4ucHJvbW8taW5mb19fY2xvc2UtYnRuOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9tby1pbmZvIHtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tby1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjQpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnByb21vLWluZm8uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnByb21vLWluZm8taW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTVweCA0MHB4O1xuICB9XG5cbiAgLnByb21vLWluZm9fX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIGNvbG9yOiAjMUMxQzFDO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnByb21vLWluZm9fX2Nsb3NlLWJ0biB7XG4gICAgdG9wOiAyMnB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAucHJvbW8taW5mb19fY2xvc2UtYnRuOmJlZm9yZSwgLnByb21vLWluZm9fX2Nsb3NlLWJ0bjphZnRlciB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBiYWNrZ3JvdW5kOiAjMUMxQzFDO1xuICB9XG5cbiAgLnByb21vLWluZm9fX21vcmUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogIzFDMUMxQztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUMxQzFDO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnByb21vLWluZm9fX21vcmUtYnRuOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI4LCAyOCwgMjgsIDAuNSk7XG4gIH1cbn1cbi5wcm9tb2JhbiB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICMxQzFDMUM7XG4gIHBhZGRpbmc6IDQ4cHggMzYlIDQ4cHggNTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb21vYmFuICsgLnByb21vYmFuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wcm9tb2JhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIHRvcDogNzhweDtcbiAgcmlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICMxQzFDMUM7XG4gIGZpbHRlcjogYmx1cigxMjBweCk7XG59XG4ucHJvbW9iYW5fZ3JlZW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQwQzQ5NDtcbn1cbi5wcm9tb2Jhbl9wdXJwbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzk1MkNFOTtcbn1cbi5wcm9tb2Jhbl9waW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFNDI5OUY7XG59XG4ucHJvbW9iYW5fcGVyY2VudCAucHJvbW9iYW5fX2ltZyB7XG4gIHdpZHRoOiAxMTNweDtcbiAgaGVpZ2h0OiAxMTRweDtcbiAgcmlnaHQ6IDExM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnLW11bHRpL3Byb21vYmFuLXBlcmNlbnQtaWNvLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wcm9tb2Jhbl9wZXJjZW50IC5wcm9tb2Jhbl9faW1nOmJlZm9yZSwgLnByb21vYmFuX3BlcmNlbnQgLnByb21vYmFuX19pbWc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEzcHg7XG4gIGhlaWdodDogMTE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdmctbXVsdGkvcHJvbW9iYW4tcGVyY2VudC1pY28uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvcGFjaXR5OiAwLjI7XG59XG4ucHJvbW9iYW5fcGVyY2VudCAucHJvbW9iYW5fX2ltZzpiZWZvcmUge1xuICB0b3A6IC0xMTFweDtcbiAgbGVmdDogODBweDtcbn1cbi5wcm9tb2Jhbl9wZXJjZW50IC5wcm9tb2Jhbl9faW1nOmFmdGVyIHtcbiAgYm90dG9tOiAtMTExcHg7XG4gIGxlZnQ6IC04MHB4O1xufVxuLnByb21vYmFuX3ByaXplIC5wcm9tb2Jhbl9faW1nIHtcbiAgd2lkdGg6IDIxNXB4O1xuICBoZWlnaHQ6IDIwMnB4O1xuICByaWdodDogNjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy1tdWx0aS9wcm9tb2Jhbi1wcml6ZS1pY28uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnByb21vYmFuX3N0YXIgLnByb21vYmFuX19pbWcge1xuICB3aWR0aDogMjg0cHg7XG4gIGhlaWdodDogMjQ1cHg7XG4gIHJpZ2h0OiAxN3B4O1xuICB0b3A6IDUzJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy1tdWx0aS9wcm9tb2Jhbi1zdGFyLWljby5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucHJvbW9iYW5fdy1wcmljZSAucHJvbW9iYW5fX2Rlc2Mge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnByb21vYmFuX3ctcHJpY2UgLnByb21vYmFuX19pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvbW9iYW5fdy1wcmljZSAucHJvbW9iYW5fX2luZm8gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnByb21vYmFuX3ctcHJpY2UgLnByb21vYmFuX19pbmZvIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogNTAlO1xufVxuXG4ucHJvbW9iYW5fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI0EwQTBBMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wcm9tb2Jhbl9fdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9tb2Jhbl9fZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnByb21vYmFuX19kZXNjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvbW9iYW5fX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGNvbG9yOiAjQTBBMEEwO1xufVxuXG4ucHJvbW9iYW5fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9tb2JhbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwJSAzMHB4IDMwcHg7XG4gIH1cbiAgLnByb21vYmFuX3BlcmNlbnQgLnByb21vYmFuX19pbWcge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG4gIC5wcm9tb2Jhbl9wcml6ZSAucHJvbW9iYW5fX2ltZyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnByb21vYmFuX3N0YXIgLnByb21vYmFuX19pbWcge1xuICAgIHJpZ2h0OiAtMjNweDtcbiAgfVxuICAucHJvbW9iYW5fdy1wcmljZSAucHJvbW9iYW5fX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tb2JhbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDI1JSAxMDBweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAucHJvbW9iYW46YmVmb3JlIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMjJweDtcbiAgICByaWdodDogLTI0cHg7XG4gICAgZmlsdGVyOiBibHVyKDEwMHB4KTtcbiAgfVxuICAucHJvbW9iYW5fcGVyY2VudCAucHJvbW9iYW5fX2ltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wcm9tb2Jhbl9wZXJjZW50IC5wcm9tb2Jhbl9faW1nOmJlZm9yZSwgLnByb21vYmFuX3BlcmNlbnQgLnByb21vYmFuX19pbWc6YWZ0ZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAucHJvbW9iYW5fcGVyY2VudCAucHJvbW9iYW5fX2ltZzpiZWZvcmUge1xuICAgIHRvcDogLTc3cHg7XG4gICAgbGVmdDogNTZweDtcbiAgfVxuICAucHJvbW9iYW5fcGVyY2VudCAucHJvbW9iYW5fX2ltZzphZnRlciB7XG4gICAgdG9wOiA3N3B4O1xuICAgIGxlZnQ6IC01NnB4O1xuICB9XG4gIC5wcm9tb2Jhbl9wcml6ZSAucHJvbW9iYW5fX2ltZyB7XG4gICAgd2lkdGg6IDE3MXB4O1xuICAgIGhlaWdodDogMTYxcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAtMTRweDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5wcm9tb2Jhbl9zdGFyIC5wcm9tb2Jhbl9faW1nIHtcbiAgICB3aWR0aDogMjMxcHg7XG4gICAgaGVpZ2h0OiAxOTlweDtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IC00M3B4O1xuICAgIGJvdHRvbTogLTM4cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5wcm9tb2Jhbl93LXByaWNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxuICAucHJvbW9iYW5fdy1wcmljZSAucHJvbW9iYW5fX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgfVxuICAucHJvbW9iYW5fdy1wcmljZSAucHJvbW9iYW5fX2luZm8ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5wcm9tb2Jhbl93LXByaWNlIC5wcm9tb2Jhbl9faW5mbyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnByb21vYmFuX3ctcHJpY2UucHJvbW9iYW5fcGVyY2VudCAucHJvbW9iYW5fX2ltZyB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnByb21vYmFuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnByb21vYmFuX19kZXNjIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAucHJvbW9iYW5fX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLnJhdGluZy1zdGFycy1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnJhdGluZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhdGluZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmF0aW5nLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG59XG5cbi5yYXRpbmctc3RhcnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucmF0aW5nLXN0YXJzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5yYXRpbmctc3RhcnMgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTdweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy1tdWx0aS9zdGFyX2dyYXlfbm8tc2hhZG93LnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnJhdGluZy1zdGFyc19mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJhdGluZy1zdGFyc19mdWxsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmctbXVsdGkvc3Rhcl95ZWxsb3dfbm8tc2hhZG93LnN2Z1wiKTtcbn1cblxuLmZlZWRiYWNrLXN0YXJzIC5yYXRpbmctc3RhcnMtYyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mZWVkYmFjay1zdGFycyAucmF0aW5nLXN0YXJzIGxpIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlZWRiYWNrLXN0YXJzIC5yYXRpbmctc3RhcnMgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVlZGJhY2stc3RhcnMgLnJhdGluZy1zdGFycyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmZlZWRiYWNrLXN0YXJzIC5yYXRpbmctc3RhcnMgbGk6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5mZWVkYmFjay1zdGFycyAucmF0aW5nLXN0YXJzIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5zY3JvbGxlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXJIKTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC4zcztcbn1cbi5zY3JvbGxlciA+IC5zY3JvbGxiYXItdHJhY2steCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmpzLS1jdXN0b20tc2Nyb2xsYmFyIC5zY3JvbGxiYXItdHJhY2ssXG4uanMtLWN1c3RvbS1zY3JvbGxiYXIgLnNjcm9sbGJhci10cmFjay5zaG93IHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuLmpzLS1jdXN0b20tc2Nyb2xsYmFyIC5zY3JvbGxiYXItdHJhY2sgLnNjcm9sbGJhci10aHVtYixcbi5qcy0tY3VzdG9tLXNjcm9sbGJhciAuc2Nyb2xsYmFyLXRyYWNrLnNob3cgLnNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi02MCk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLnNjcm9sbGJhci10cmFjayxcbi5zY3JvbGxiYXItdHJhY2suc2hvdyB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbn1cbi5zY3JvbGxiYXItdHJhY2sgLnNjcm9sbGJhci10aHVtYixcbi5zY3JvbGxiYXItdHJhY2suc2hvdyAuc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgKiB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tYy1tYWluLTYwKSAjRjZGNkY2O1xuICB9XG5cbiAgKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cblxuICAqOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgfVxuXG4gICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qcy0tY3VzdG9tLXNjcm9sbGJhciAuc2Nyb2xsYmFyLXRyYWNrLnNjcm9sbGJhci10cmFjay15IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIHRvcDogMTZweDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmpzLS1jdXN0b20tc2Nyb2xsYmFyIC5zY3JvbGxiYXItdHJhY2suc2Nyb2xsYmFyLXRyYWNrLXkgLnNjcm9sbGJhci10aHVtYiB7XG4gICAgd2lkdGg6IDRweDtcbiAgfVxufVxuYm9keS5zY3JvbGwtaXMtaW5pdGVkIC50YWJzLW5hdiB7XG4gIHRyYW5zaXRpb246IHRvcCAwcztcbn1cbmJvZHkuc2Nyb2xsLWlzLWluaXRlZCAudGFicy1uYXYuZml4ZWQtcGFuZWwge1xuICB0cmFuc2l0aW9uOiB0b3AgMHMsIGJveC1zaGFkb3cgMC4zcztcbn1cblxuLnRhYnMtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi50YWJzLW5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYnMtbmF2LmZpeGVkLXBhbmVsIHtcbiAgYm94LXNoYWRvdzogMHB4IDMwcHggMzBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDUwMTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbn1cblxuLnRhYnMtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4udGFicy1uYXZfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnMtbmF2X19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi50YWJzLW5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4udGFicy1uYXZfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmc6IDAgMCAxMnB4IDA7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMjApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJzLW5hdl9fYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yi04MCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJzLW5hdl9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbiAgfVxuICAudGFicy1uYXZfX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTgwKTtcbiAgfVxuICAudGFicy1uYXZfX2J0bjpob3ZlciAudGFicy1uYXZfX2J0bi1pY28ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50YWJzLW5hdl9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuLnRhYnMtbmF2X19idG46YWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGFicy1uYXZfX2J0bjphY3RpdmUgLnRhYnMtbmF2X19idG4taWNvIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50YWJzLW5hdl9fYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuLnRhYnMtbmF2X19idG4uYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGFicy1uYXZfX2J0bi5hY3RpdmUgLnRhYnMtbmF2X19idG4taWNvIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50YWJzLW5hdl9fYnRuLWljbyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnRhYnMtbmF2X19idG4tdGl0bGUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFicy1uYXZfX2xpc3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cblxuICAudGFicy1uYXZfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAudGFicy1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC50YWJzLW5hdl9fYnRuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG4udGVhbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHggLTIwcHg7XG59XG5cbi50ZWFtLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnRlYW0taXRlbSAudGVhbS1jYXJkIHtcbiAgbWluLWhlaWdodDogNDI1cHg7XG59XG4udGVhbS1pdGVtIC50ZWFtLWNhcmRfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLnRlYW0taXRlbSAudGVhbS1jYXJkX19hYmlsaXRpZXMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlYW0taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZWFtLWl0ZW0gLnRlYW0tY2FyZCB7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICB9XG4gIC50ZWFtLWl0ZW0gLnRlYW0tY2FyZF9fYWJpbGl0aWVzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnZpZGVvLWlmcmFtZSxcbi52aWRlby1pbmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1pZnJhbWUuYWN0aXZlLFxuLnZpZGVvLWlubGluZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWlubGluZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnZpZGVvLWlubGluZTpmdWxsc2NyZWVuIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnZpZGVvLXRvZ2dsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby10b2dnbGVyOm5vdCguYWN0aXZlKSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlby10b2dnbGVyOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC52aWRlby10b2dnbGVyOm5vdCguYWN0aXZlKTphY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi52aWRlby10b2dnbGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4zKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLnZpZGVvLXRvZ2dsZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy1tb25vL3BsYXktYnRuLWljby5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IDE7XG59XG4udmlkZW8tdG9nZ2xlci5hY3RpdmU6YmVmb3JlLCAudmlkZW8tdG9nZ2xlci5hY3RpdmU6YWZ0ZXIsXG4udmlkZW8tdG9nZ2xlci5hY3RpdmUgLnZpZGVvLXRvZ2dsZXJfX2ltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby10b2dnbGVyX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1hYm91dC1iZW5lZml0c19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJlbmVmaXRzLXNsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogNTIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5iZW5lZml0cy1zbGlkZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MHZ3ICsgMzI1cHgpO1xuICB3aWR0aDogMjk1cHg7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmYgNy4yMiUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMCkgODMuMzMlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5iZW5lZml0cy1zbGlkZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJlbmVmaXRzLXNsaWRlcl9fbmF2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJlbmVmaXRzLXNsaWRlcl9fY2FyZC1pbWctd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzIwcHg7XG59XG5cbi5iZW5lZml0cy1zbGlkZXJfX2NhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5iZW5lZml0cy1zbGlkZXJfX2NhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XG59XG5cbi5iZW5lZml0cy1zbGlkZXJfX2NhcmQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmJlbmVmaXRzLXNsaWRlcl9fY2FyZC1idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1iZW5lZml0c19faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wLWFib3V0LWJlbmVmaXRzX19oZWFkLXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmVuZWZpdHMtc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmVuZWZpdHMtc2xpZGVyX19jYXJkLWltZy13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuYmVuZWZpdHMtc2xpZGVyX19jYXJkLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmJlbmVmaXRzLXNsaWRlcl9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5iZW5lZml0cy1zbGlkZXJfX2NhcmQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmJlbmVmaXRzLXNsaWRlcl9fY2FyZC1idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5wLWFib3V0X19iZW5lZml0cy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5wLWFib3V0X19iZW5lZml0cy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wLWFib3V0LWZlZWRiYWNrc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4ucC1hYm91dC1mZWVkYmFja3Mtc2xpZGVyIHtcbiAgd2lkdGg6IDUxNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MHZ3ICsgMzI1cHgpO1xuICB3aWR0aDogMjk1cHg7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGNkY2RjYgNy4yMiUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMCkgODMuMzMlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtYWJvdXQtZmVlZGJhY2tzLXNsaWRlcl9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzIwcHg7XG59XG5cbi5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZC1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnAtYWJvdXQtZmVlZGJhY2tzLXNsaWRlcl9fY2FyZC1oZWFkLXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZC1pbWctd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucC1hYm91dC1mZWVkYmFja3Mtc2xpZGVyX19jYXJkLWhlYWQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnAtYWJvdXQtZmVlZGJhY2tzLXNsaWRlcl9fY2FyZC1oZWFkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XG59XG5cbi5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xufVxuXG4ucC1hYm91dC1mZWVkYmFja3Mtc2xpZGVyX19jYXJkLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1mZWVkYmFja3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtYWJvdXQtZmVlZGJhY2tzLXNsaWRlciB7XG4gICAgd2lkdGg6IDMwOHB4O1xuICB9XG5cbiAgLnAtYWJvdXQtZmVlZGJhY2tzLXNsaWRlcl9fY2FyZCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgfVxuXG4gIC5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZC1kZXNjIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAucC1hYm91dC1mZWVkYmFja3Mtc2xpZGVyX19jYXJkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX25hdiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAucC1hYm91dC1mZWVkYmFja3Mtc2xpZGVyX19uYXYgLnN3aXBlci1jdXN0b20tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1hYm91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWFib3V0ID4gLnNlY3Rpb24ge1xuICB6LWluZGV4OiAxO1xufVxuXG4ucC1hYm91dC1oZWFkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWFib3V0LWhlYWQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ4Ljk5ZGVnLCAjMUMxQzFDIDEzLjc0JSwgcmdiYSgyOCwgMjgsIDI4LCAwKSA4MS4yMyUpO1xuICB6LWluZGV4OiAxO1xufVxuLnAtYWJvdXQtaGVhZCAuYnJlYWRjcnVtYnNfX2l0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWFib3V0LWhlYWQgLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQgLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1hYm91dC1oZWFkIC5icmVhZGNydW1ic19fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1hYm91dC1oZWFkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtYWJvdXQtaGVhZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTUwKTtcbiAgbWF4LXdpZHRoOiA0NTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucC1hYm91dC1oZWFkX19pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKHZhcigtLWhlYWRlckgpICogLTEpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnAtYWJvdXQtaGVhZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtaGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3MHB4O1xuICB9XG4gIC5wLWFib3V0LWhlYWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ4Ljk5ZGVnLCAjMUMxQzFDIDEzLjc0JSwgcmdiYSgyOCwgMjgsIDI4LCAwKSA4MS4yMyUpO1xuICB9XG5cbiAgLnAtYWJvdXQtaGVhZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtYWJvdXQtaGVhZF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4ucC1hYm91dC1oaXN0b3J5X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGlzdG9yeS1zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDU5MnB4O1xuICBtYXJnaW46IDA7XG59XG4uaGlzdG9yeS1zbGlkZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MHZ3ICsgMzI1cHgpO1xuICB3aWR0aDogMjk1cHg7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGNkY2RjYgNy4yMiUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMCkgODMuMzMlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5oaXN0b3J5LXNsaWRlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGlzdG9yeS1zbGlkZXJfX2l0ZW06bGFzdC1jaGlsZCAuaGlzdG9yeS1zbGlkZXJfX2NhcmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlzdG9yeS1zbGlkZXJfX2NhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpc3Rvcnktc2xpZGVyX19jYXJkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWItODApO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaGlzdG9yeS1zbGlkZXJfX2NhcmQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMjRweDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yi04MCk7XG59XG5cbi5oaXN0b3J5LXNsaWRlcl9fY2FyZC1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5oaXN0b3J5LXNsaWRlcl9fY2FyZC1pbWctd3JhcCB7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmhpc3Rvcnktc2xpZGVyX19jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGlzdG9yeS1zbGlkZXJfX2NhcmQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcbn1cblxuLmhpc3Rvcnktc2xpZGVyX19uYXYge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtaGlzdG9yeV9faGVhZC1yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtYWJvdXQtaGlzdG9yeV9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5oaXN0b3J5LXNsaWRlciB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oaXN0b3J5LXNsaWRlcl9fY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuaGlzdG9yeS1zbGlkZXJfX2NhcmQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmhpc3Rvcnktc2xpZGVyX19jYXJkOmFmdGVyIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogNXB4O1xuICB9XG5cbiAgLmhpc3Rvcnktc2xpZGVyX19jYXJkLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAuaGlzdG9yeS1zbGlkZXJfX2NhcmQtaW1nLXdyYXAge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuaGlzdG9yeS1zbGlkZXJfX2NhcmQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ucC1hYm91dC1sZWdhbC1pbmZvLW5hdi5hYm91dF9fdGFicy1uYXYge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtYWJvdXQtbGVnYWwtaW5mby1uYXYuYWJvdXRfX3RhYnMtbmF2IC5hYm91dF9fdGFicy1uYXYtYnRuIHtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYWJvdXQtbGVnYWwtaW5mby1uYXYuYWJvdXRfX3RhYnMtbmF2IC5hYm91dF9fdGFicy1uYXYtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiA0MDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtYWJvdXQtbGVnYWwtaW5mby1uYXYuYWJvdXRfX3RhYnMtbmF2IC5hYm91dF9fdGFicy1uYXYtaXRlbSB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtYWJvdXQtbGVnYWwtaW5mb19fZGV0YWlscyB7XG4gIHBhZGRpbmc6IDE2cHggNjBweCAyNHB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wLWFib3V0LWxlZ2FsLWluZm9fX2RldGFpbHMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucC1hYm91dC1sZWdhbC1pbmZvX19kZXRhaWxzLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWFib3V0LWxlZ2FsLWluZm9fX2RldGFpbHMtYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnAtYWJvdXQtbGVnYWwtaW5mb19fZGV0YWlscy1idG4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtc3ViKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucC1hYm91dC1sZWdhbC1pbmZvX19kZXRhaWxzLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtc3ViLTgwKTtcbiAgfVxufVxuLnAtYWJvdXQtbGVnYWwtaW5mb19fZGV0YWlscy1idG46YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtc3ViLTgwKTtcbn1cblxuLnAtYWJvdXQtbGVnYWwtaW5mb19fZGV0YWlscy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5wLWFib3V0LWxlZ2FsLWluZm9fX2RldGFpbHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtYWJvdXQtbGVnYWwtaW5mb19fZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5wLWFib3V0LWxlZ2FsLWluZm9fX2RldGFpbHMtaXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xufVxuLnAtYWJvdXQtbGVnYWwtaW5mb19fZGV0YWlscy1pdGVtLWRlc2Mgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtbGVnYWwtaW5mby1uYXYuYWJvdXRfX3RhYnMtbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5wLWFib3V0LWxlZ2FsLWluZm8tbmF2LmFib3V0X190YWJzLW5hdiAuYWJvdXRfX3RhYnMtbmF2LWJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wLWFib3V0LWxlZ2FsLWluZm9fX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAucC1hYm91dC1sZWdhbC1pbmZvX19kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XG4gIH1cblxuICAucC1hYm91dC1sZWdhbC1pbmZvX19kZXRhaWxzLWl0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5wLWFib3V0LWxlZ2FsLWluZm9fX2RldGFpbHMtaXRlbS1kZXNjIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5wLWFib3V0LWxlZ2FsLWluZm9fX2RldGFpbHMtYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnAtYWJvdXQtbGVnYWwtaW5mb19fZGV0YWlscy1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnAtYWJvdXQtbG9jYXRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtbG9jYXRpb24ubG9jYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICB9XG5cbiAgLnAtYWJvdXQtbG9jYXRpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wLWFib3V0LW1haW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucC1hYm91dC1tYWluX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4ucC1hYm91dC1tYWluX190b3AtbCxcbi5wLWFib3V0LW1haW5fX3RvcC1yIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNTZweDtcbn1cbi5wLWFib3V0LW1haW5fX3RvcC1sOmxhc3QtY2hpbGQsXG4ucC1hYm91dC1tYWluX190b3AtcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucC1hYm91dC1tYWluLW5hdi5hYm91dF9fdGFicy1uYXYge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtYWJvdXQtbWFpbi1uYXYuYWJvdXRfX3RhYnMtbmF2IC5hYm91dF9fdGFicy1uYXYtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiA0MDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtYWJvdXQtbWFpbi1uYXYuYWJvdXRfX3RhYnMtbmF2IC5hYm91dF9fdGFicy1uYXYtYnRuIHtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYWJvdXQtbWFpbi1uYXYuYWJvdXRfX3RhYnMtbmF2IC5hYm91dF9fdGFicy1uYXYtaXRlbSB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtYWJvdXQtc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiA1MjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wLWFib3V0LXNsaWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwdncgKyAzMjVweCk7XG4gIHdpZHRoOiAyOTVweDtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0Y2RjZGNiA3LjIyJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwKSA4My4zMyUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtYWJvdXQtc2xpZGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWFib3V0LXNsaWRlcl9faXRlbSB7XG4gIGhlaWdodDogMzgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLWFib3V0LW1haW5fX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLWFib3V0LW1haW5fX3RvcC1sIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wLWFib3V0LW1haW5fX3RvcC1yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucC1hYm91dC1zZXJ2aWNlc19fYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLWFib3V0LW1haW5fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAtYWJvdXQtbWFpbl9fdG9wLWwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5wLWFib3V0LW1haW5fX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLWFib3V0LW1haW4tbmF2LmFib3V0X190YWJzLW5hdiAuYWJvdXRfX3RhYnMtbmF2LWJ0biB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAucC1hYm91dC1zbGlkZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5wLWFib3V0LXNsaWRlcl9faXRlbSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbi5wLWFib3V0LXJhdGluZy10b3Age1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ucC1hYm91dC1yYXRpbmctdG9wLWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucC1hYm91dC1yYXRpbmctYm90X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDA7XG59XG4ucC1hYm91dF9fc2VydGlmaWNhdGUtc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiA1O1xufVxuLnAtYWJvdXRfX3NlcnRpZmljYXRlLXNsaWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwdncgLSAyMDVweCk7XG4gIHdpZHRoOiAyOTVweDtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmZiA3LjIyJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwKSA4My4zMyUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtYWJvdXRfX3NlcnRpZmljYXRlLXNsaWRlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1hYm91dF9fc2VydGlmaWNhdGUtc2xpZGVyLWNhcmQtaW1nLXdyYXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXItY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtYWJvdXRfX3NlcnRpZmljYXRlLXNsaWRlci1jYXJkLXJhdGluZy1jIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtYWJvdXRfX3NlcnRpZmljYXRlLXNsaWRlci1jYXJkLXJhdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgbWFyZ2luOiAtMTZweCAwIDEycHggMTJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXItY2FyZC1yYXRpbmcgLnJhdGluZy1zdGFycy1jIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ucC1hYm91dF9fc2VydGlmaWNhdGUtc2xpZGVyLWNhcmQtcmF0aW5nIC5yYXRpbmctdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZi1NYW5yb3BlKTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XG59XG5cbi5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXItY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbn1cblxuLnAtYWJvdXRfX3NlcnRpZmljYXRlLXNsaWRlci1jYXJkLWRlc2Mge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xufVxuXG4ucC1hYm91dC1yYXRpbmctYm90IC5wLWRvY3Rvci1mZWVkYmFja3NfX3JhdGluZy1zbGlkZXItYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtYWJvdXRfX3NlcnRpZmljYXRlLXNsaWRlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hYm91dC1yYXRpbmctdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnAtYWJvdXQtcmF0aW5nLWJvdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAucC1hYm91dF9fc2VydGlmaWNhdGUtc2xpZGVyIHtcbiAgICB3aWR0aDogMTg0cHg7XG4gIH1cblxuICAucC1hYm91dF9fc2VydGlmaWNhdGUtc2xpZGVyLWNhcmQtcmF0aW5nIHtcbiAgICBtYXJnaW46IC0xM3B4IDAgOHB4IDhweDtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICB9XG4gIC5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXItY2FyZC1yYXRpbmcgLnJhdGluZy1zdGFycyBsaSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXItY2FyZC1yYXRpbmcgLnJhdGluZy1zdGFycyBsaTpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuICAucC1hYm91dF9fc2VydGlmaWNhdGUtc2xpZGVyLWNhcmQtcmF0aW5nIC5yYXRpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG5cbiAgLnAtYWJvdXRfX3NlcnRpZmljYXRlLXNsaWRlci1jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLnAtYWJvdXRfX3NlcnRpZmljYXRlLXNsaWRlci1jYXJkLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXItbmF2IC5zd2lwZXItY3VzdG9tLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtYWJvdXQtc2VydmljZXNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5wLWFib3V0LXNlcnZpY2VzX19oZWFkLWwge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wLWFib3V0LXNlcnZpY2VzX19oZWFkLXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnAtYWJvdXQtc2VydmljZXNfX2luZm8tbGlzdCB7XG4gIGNvbHVtbnM6IDI7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjc0cHg7XG59XG5cbi5wLWFib3V0LXNlcnZpY2VzX19pbmZvLWxpc3QtYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtYWJvdXQtc2VydmljZXNfX2luZm8tbGlzdC1iZyB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3R0b206IC0xMzBweDtcbiAgcmlnaHQ6IC01MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4ucC1hYm91dC1zZXJ2aWNlc19faW5mby1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucC1hYm91dC1zZXJ2aWNlc19faW5mby1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtYWJvdXQtc2VydmljZXNfX2luZm8taXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViLTgwKTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xufVxuXG4ucC1hYm91dC1zZXJ2aWNlc19faW5mby1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbn1cbi5wLWFib3V0LXNlcnZpY2VzX19pbmZvLWxpbms6aG92ZXIsIC5wLWFib3V0LXNlcnZpY2VzX19pbmZvLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtc3ViKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAucC1hYm91dC1zZXJ2aWNlc19faW5mby1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLWFib3V0LXNlcnZpY2VzX19pbmZvLWxpc3Qge1xuICAgIGNvbHVtbnM6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5wLWFib3V0LXNlcnZpY2VzX19pbmZvLWxpc3QtYmcge1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LXNlcnZpY2VzX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnAtYWJvdXQtc2VydmljZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtYWJvdXQtc2VydmljZXNfX2luZm8tbGlzdC1iZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvdHRvbTogLTM1cHg7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG5cbiAgLnAtYWJvdXQtc2VydmljZXNfX2luZm8tbGlzdC1jIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMzBweCA5MHB4IDE2cHg7XG4gIH1cblxuICAucC1hYm91dC1zZXJ2aWNlc19faW5mby1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIH1cbiAgLnAtYWJvdXQtc2VydmljZXNfX2luZm8taXRlbTpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgdG9wOiA5cHg7XG4gIH1cblxuICAucC1hYm91dC1zZXJ2aWNlc19faW5mby1saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAucC1hYm91dC1zZXJ2aWNlc19fYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAucC1hYm91dC1zZXJ2aWNlc19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4ucC1hYm91dC10ZWhuby1yIHtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG59XG5cbi5wLWFib3V0LXRlaG5vLWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udGVobm9sb2d5LXNsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMzQwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi50ZWhub2xvZ3ktc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICB6LWluZGV4OiA1O1xufVxuLnRlaG5vbG9neS1zbGlkZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MHZ3IC0gMjA1cHgpO1xuICB3aWR0aDogMjk1cHg7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGNkY2RjYgNy4yMiUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMCkgODMuMzMlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC50ZWhub2xvZ3ktc2xpZGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ZWhub2xvZ3ktc2xpZGVyX19uYXYge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG4udGVobm9sb2d5LXNsaWRlcl9fY2FyZC1pbWctd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjMwcHg7XG59XG5cbi50ZWhub2xvZ3ktc2xpZGVyX19jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udGVobm9sb2d5LXNsaWRlcl9fY2FyZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4udGVobm9sb2d5LXNsaWRlcl9fY2FyZC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC50ZWhub2xvZ3ktc2xpZGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFib3V0LXRlaG5vLXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnRlaG5vbG9neS1zbGlkZXIge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gIC50ZWhub2xvZ3ktc2xpZGVyX19jYXJkLWltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLnRlaG5vbG9neS1zbGlkZXJfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtTWFucm9wZSk7XG4gIH1cblxuICAudGVobm9sb2d5LXNsaWRlcl9fY2FyZC1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRlaG5vbG9neS1zbGlkZXJfX2NhcmQtZGVzY19tb2Itc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGVobm9sb2d5LXNsaWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1hcnRpY2xlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtYXJ0aWNsZS1oZWFkLWMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wLWFydGljbGUtaGVhZC1sIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ucC1hcnRpY2xlLWhlYWQtciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wLWFydGljbGUtaGVhZF9faW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MjBweDtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4ycztcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzO1xufVxuXG4ucC1hcnRpY2xlLWhlYWRfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLWFydGljbGUtaGVhZF9fZGVzY3Ige1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIG1hcmdpbjogMjRweCAwcHg7XG59XG5cbi5wLWFydGljbGUtaGVhZF9fdGFncyB7XG4gIG1hcmdpbjogMjRweCAwcHggMzJweCAwcHg7XG59XG4ucC1hcnRpY2xlLWhlYWRfX3RhZ3MgYSB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzgyODI4MjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ucC1hcnRpY2xlLWhlYWRfX3RhZ3MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtYXJ0aWNsZS1oZWFkX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cblxuICAucC1hcnRpY2xlLWhlYWQtYyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLWFydGljbGUtaGVhZC1jIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucC1hcnRpY2xlLWhlYWQtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1hcnRpY2xlLXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAucC1hcnRpY2xlLWhlYWRfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJ0aWNsZS1oZWFkLWMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLWFydGljbGUtaGVhZF9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1oZWFkX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxuXG4gIC5wLWFydGljbGUtciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1oZWFkX190YWdzIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5wLWFydGljbGUtaGVhZF9fdGFncyB7XG4gICAgbWFyZ2luOiAxM3B4IDBweCAxNnB4IDBweDtcbiAgfVxuXG4gIC5wLWFydGljbGUtaGVhZF9faW1nLXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuLnAtYXJ0aWNsZS1pbmZvLWMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wLWFydGljbGUtaW5mby1sIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuXG4ucC1hcnRpY2xlLWluZm8tciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2NiU7XG59XG5cbi5wLWFydGljbGUtaW5mby1uYXYge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5wLWFydGljbGUtaW5mby1uYXYtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAyODBweDtcbn1cbi5wLWFydGljbGUtaW5mby1uYXYtd3JhcCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi00MCk7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ucC1hcnRpY2xlLWluZm8tbmF2LXdyYXAgYS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1zdWIpO1xufVxuLnAtYXJ0aWNsZS1pbmZvLW5hdi13cmFwIGEuYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWIpO1xuICBsZWZ0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5wLWFydGljbGUtaW5mby1uYXYtd3JhcCBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5wLWFydGljbGUtaW5mby1uYXYtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgd2lkdGg6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1hcnRpY2xlLWluZm8tbmF2LXdyYXAuZml4ZWQtcGFuZWwge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgei1pbmRleDogNTAyO1xufVxuXG4ucC1hcnRpY2xlLWluZm9fX2l0ZW0ge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucC1hcnRpY2xlLWluZm9fX2l0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xufVxuLnAtYXJ0aWNsZS1pbmZvX19pdGVtIHVsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5wLWFydGljbGUtaW5mb19faXRlbSB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG59XG4ucC1hcnRpY2xlLWluZm9fX2l0ZW0gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViKTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogOHB4O1xufVxuLnAtYXJ0aWNsZS1pbmZvX19pdGVtIC5wLWFydGljbGUtaW5mb19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wLWFydGljbGUtaW5mb19faXRlbSAucC1hcnRpY2xlLWluZm9fX2ltZy1iZWZvcmUtYWZ0ZXItd3JhcCxcbi5wLWFydGljbGUtaW5mb19faXRlbSAucC1hcnRpY2xlLWluZm9fX2ltZy1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnAtYXJ0aWNsZS1pbmZvX19pdGVtIC5wLWFydGljbGUtaW5mb19faW1nLWJlZm9yZS1hZnRlci13cmFwIC5wLWFydGljbGUtaW5mb19faW1nLFxuLnAtYXJ0aWNsZS1pbmZvX19pdGVtIC5wLWFydGljbGUtaW5mb19faW1nLXNsaWRlciAucC1hcnRpY2xlLWluZm9fX2ltZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucC1hcnRpY2xlLWluZm9fX2l0ZW0gLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXgtd2lkdGg6IDcwNHB4O1xufVxuLnAtYXJ0aWNsZS1pbmZvX19pdGVtIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5wLWFydGljbGUtaW5mb19faXRlbSAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZSAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1yb3cge1xuICBtYXJnaW46IDBweDtcbn1cbi5wLWFydGljbGUtaW5mb19faXRlbSAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZSAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1yb3c6bGFzdC1jaGlsZCAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMTJweDtcbn1cbi5wLWFydGljbGUtaW5mb19faXRlbSAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZSAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1yb3c6bGFzdC1jaGlsZCAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1jZWxsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEycHggMHB4O1xufVxuLnAtYXJ0aWNsZS1pbmZvX19pdGVtIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucC1hcnRpY2xlLWluZm9fX2l0ZW0gLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUgLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtY2VsbCB7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuLnAtYXJ0aWNsZS1pbmZvX19pdGVtIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWNlbGw6bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG59XG5cbi5wLWFydGljbGUtaW5mb19faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cblxuLnAtYXJ0aWNsZS1pbmZvLW5hdi13cmFwLmpzLS1zdGlja3ktcGFuZWwuZml4ZWQtcGFuZWwuZml4ZWQtcGFuZWxfZW5kIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1hcnRpY2xlLWluZm8tbmF2LXByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1pbmZvLW5hdi13cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAucC1hcnRpY2xlLWluZm8tbmF2LFxuLnAtYXJ0aWNsZS1pbmZvLWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWFydGljbGUtaW5mby1uYXYtd3JhcC5maXhlZC1wYW5lbCB7XG4gICAgei1pbmRleDogNTA2O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMzBweCAzMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xuICB9XG4gIC5wLWFydGljbGUtaW5mby1uYXYtd3JhcC5maXhlZC1wYW5lbCAucC1hcnRpY2xlLW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1pbmZvLW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1pbmZvLWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1tZW51LWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDczOHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1tZW51IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC1hcnRpY2xlLW1lbnUgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wLWFydGljbGUtbWVudSBhLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDU3QjE7XG4gIH1cbiAgLnAtYXJ0aWNsZS1tZW51IGEuYWN0aXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtYXJ0aWNsZS1tZW51IGEgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLWFydGljbGUtaW5mby1uYXYtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5wLWFydGljbGUtaW5mby1uYXYtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5wLWFydGljbGUtaW5mby1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1pbmZvLW5hdi13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJ0aWNsZS1pbmZvX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5wLWFydGljbGUtaW5mb19faXRlbSAucC1hcnRpY2xlLWluZm9fX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5wLWFydGljbGUtaW5mb19faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnAtYXJ0aWNsZS1pbmZvX19pdGVtIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnAtYXJ0aWNsZS1pbmZvX19pdGVtIC5wLWFydGljbGUtaW5mb19faW1nLXNsaWRlcixcbi5wLWFydGljbGUtaW5mb19faXRlbSAucC1hcnRpY2xlLWluZm9fX2ltZy1zbGlkZXIuc3dpcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZS1pbmZvX19pdGVtIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLXJvdzpsYXN0LWNoaWxkIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDEycHg7XG4gIH1cblxuICAucC1hcnRpY2xlLWluZm9fX2l0ZW0gLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUgLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtcm93Omxhc3QtY2hpbGQgLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEycHggMHB4O1xuICB9XG59XG4ucC1hcnRpY2xlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWFydGljbGVzLWhlYWRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLnAtYXJ0aWNsZXMtaGVhZC1jIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWFydGljbGVzLWhlYWRfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWFydGljbGVzLWhlYWRfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIHdpZHRoOiA2MjVweDtcbiAgcmlnaHQ6IC03NXB4O1xufVxuXG4ucC1hcnRpY2xlc19fY29udHJvbHMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wLWFydGljbGVzX19jb250cm9scy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnAtYXJ0aWNsZXNfX2NvbnRyb2xzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnAtYXJ0aWNsZXMtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIHBhZGRpbmc6IDQwcHggMCAxMjBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1hcnRpY2xlcy1tYWluLWNvdW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xufVxuXG4uYXJ0aWNsZXMtY2FyZF9fdGFnLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYXJ0aWNsZXMtbWFpbl9fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEycHggLTI0cHg7XG59XG5cbi5hcnRpY2xlcy1tYWluX19pdGVtIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5hcnRpY2xlcy1jYXJkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hcnRpY2xlcy1tYWluX19pdGVtX19pbWctY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAyNTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFydGljbGVzLW1haW5fX2l0ZW1fX2ltZy1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBoZWlnaHQ6IDExMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXJ0aWNsZXMtY2FyZF9faW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFydGljbGVzLWNhcmRfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5hcnRpY2xlcy1jYXJkX19sb2NhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMjJweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hcnRpY2xlcy1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZXMtY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbn1cblxuLmFydGljbGVzX19tb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1zdWItODApO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxNHB4IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5hcnRpY2xlc19fbW9yZTpob3ZlciwgLmFydGljbGVzX19tb3JlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1zdWIpO1xufVxuLmFydGljbGVzX19tb3JlIHN2ZyB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucC1mYXFfX2NvbnRyb2xzX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJ0aWNsZXMtY2FyZDpob3ZlciAuYXJ0aWNsZXMtY2FyZF9faW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAuYXJ0aWNsZXMtbWFpbl9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wLWFydGljbGVzLWhlYWRfX2JnIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1hcnRpY2xlcy1oZWFkLWMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJ0aWNsZXMtaGVhZC1jIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wLWFydGljbGVzLWhlYWRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAtYXJ0aWNsZXMtaGVhZF9fYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1hcnRpY2xlc19fY29udHJvbHMtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAucC1hcnRpY2xlc19fY29udHJvbHMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnAtYXJ0aWNsZXNfX2NvbnRyb2xzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wLWFydGljbGVzX19jb250cm9scy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtYXJ0aWNsZXMtbWFpbiB7XG4gICAgcGFkZGluZzogMTZweCAwIDYwcHg7XG4gIH1cblxuICAuYXJ0aWNsZXNfX21vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1hcnRpY2xlcy1oZWFkX193cmFwIC5wLWZhcV9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1hcnRpY2xlcy1tYWluLWNvdW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5hcnRpY2xlcy1tYWluX19saXN0IHtcbiAgICBtYXJnaW46IDAgLTEycHggLTEycHg7XG4gIH1cblxuICAuYXJ0aWNsZXMtbWFpbl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuYXJ0aWNsZXMtbWFpbl9faXRlbSAuYXJ0aWNsZXMtbWFpbl9faXRlbV9faW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuYXJ0aWNsZXMtbWFpbl9faXRlbSAuYXJ0aWNsZXMtY2FyZF9faW5mbyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuYXJ0aWNsZXMtbWFpbl9faXRlbSAuYXJ0aWNsZXMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmFydGljbGVzLW1haW5fX2l0ZW0gLmFydGljbGVzLWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5hcnRpY2xlcy1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5hcnRpY2xlcy1jYXJkX19sb2NhdGlvbiB7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAucC1mYXFfX2NvbnRyb2xzX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBwYWRkaW5nOiAwcHggMTZweDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAucC1mYXFfX2NvbnRyb2xzX19tb2JpbGUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnAtZmFxX19jb250cm9sc19fbW9iaWxlIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnAtZmFxX19jb250cm9sc19fbW9iaWxlIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMTApO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnAtZmFxX19jb250cm9sc19fbW9iaWxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC5wLWZhcV9fY29udHJvbHNfX21vYmlsZSB7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLnAtZmFxX19jb250cm9sc19fbW9iaWxlIHtcbiAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7XG4gIH1cbn1cbi5wLWFib3V0LWNhc2UtcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wLWFib3V0LWNhc2UtcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtYWJvdXQtY2FzZS1yIHtcbiAgbWF4LXdpZHRoOiA2MDhweDtcbn1cblxuLnAtYWJvdXQtY2FzZS1pbWcge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ucC1hYm91dC1jYXNlLWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wLWFib3V0LWNhc2UtbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MTJweCk7XG59XG5cbi5wLWFib3V0LWNhc2UtYy10eXBlMiB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4IDI0cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wLWFib3V0LWNhc2VfX2l0ZW0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbn1cbi5wLWFib3V0LWNhc2VfX2l0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgbWFyZ2luOiA2cHggMHB4O1xufVxuLnAtYWJvdXQtY2FzZV9faXRlbSBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5wLWFib3V0LWNhc2VfX2l0ZW0gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnAtYWJvdXQtY2FzZV9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnAtYWJvdXQtc2xpZGVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYWJvdXQtc2xpZGVyX19jb250ZW50IC5zd2lwZXIubmF2U3dpcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLnAtYWJvdXQtc2xpZGVyX19jb250ZW50IC5zd2lwZXIubmF2U3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wLWFib3V0LXNsaWRlcl9fY29udGVudCAuc3dpcGVyLm5hdlN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucC1hYm91dC1zbGlkZXJfX2NvbnRlbnQgLnN3aXBlci5uYXZTd2lwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2ltcGxlU3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc2ltcGxlU3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNpbXBsZVN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDMycHg7XG59XG4uc2ltcGxlU3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmO1xuICBmaWxsOiBub25lO1xufVxuLnNpbXBsZVN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2ltcGxlU3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAzMnB4O1xufVxuLnNpbXBsZVN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHN0cm9rZTogI2ZmZjtcbiAgZmlsbDogbm9uZTtcbn1cbi5zaW1wbGVTd2lwZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtYWJvdXQtY2FzZS1sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTAycHgpO1xuICB9XG5cbiAgLnAtYWJvdXQtY2FzZS1yIHtcbiAgICBtYXgtd2lkdGg6IDQwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtYWJvdXQtY2FzZS1jIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucC1hYm91dC1jYXNlLWwsXG4ucC1hYm91dC1jYXNlLXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtYWJvdXQtY2FzZS1yIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5wLWFib3V0LXNsaWRlcl9fY29udGVudCAuc3dpcGVyLm5hdlN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWJvdXQtY2FzZS1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5wLWFib3V0LWNhc2VfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnRoU3dpcGVyIC5zd2lwZXItc2xpZGUsXG4ubmF2U3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1hYm91dC1jYXNlX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAucC1hYm91dC1jYXNlX19pdGVtIC5wLWFib3V0LWNhc2VfX2l0ZW0tdGV4dCBwIHtcbiAgICBtYXJnaW46IDBweCAwcHggOHB4IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnAtYWJvdXQtY2FzZV9faXRlbSAucC1hYm91dC1jYXNlX19pdGVtLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtYWJvdXQtY2FzZS10aXRsZS5zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wLWFib3V0LWNhc2UtYy10eXBlMiB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLnAtYWJvdXQtY2FzZV9faXRlbSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5zaW1wbGVTd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc2ltcGxlU3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDI0cHg7XG4gIH1cblxuICAucC1hYm91dC1zbGlkZXJfX2NvbnRlbnQgLnN3aXBlci5uYXZTd2lwZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAucC1hYm91dC1zbGlkZXJfX2NvbnRlbnQgLnN3aXBlci5uYXZTd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2lwZXIubmF2U3dpcGVyLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN3aXBlci5uYXZTd2lwZXIuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMHB4O1xuICB9XG4gIC5zd2lwZXIubmF2U3dpcGVyLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxuICAuc3dpcGVyLm5hdlN3aXBlci5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgLnN3aXBlci5uYXZTd2lwZXIuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICAgIGJvcmRlcjogMHB4O1xuICB9XG4gIC5zd2lwZXIubmF2U3dpcGVyLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDU3QjE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC5zd2lwZXIubmF2U3dpcGVyLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuXG4gIC5zd2lwZXIuc2ltcGxlU3dpcGVyIHtcbiAgICBtYXJnaW46IDBweCAtMTZweDtcbiAgfVxuICAuc3dpcGVyLnNpbXBsZVN3aXBlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG4gIC5zd2lwZXIuc2ltcGxlU3dpcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zd2lwZXIuc2ltcGxlU3dpcGVyIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGhlaWdodDogODYlO1xuICB9XG4gIC5zd2lwZXIuc2ltcGxlU3dpcGVyIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wLWFib3V0LWNhc2UtcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnAtYWJvdXQtY2FzZS1jLXR5cGUyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLnAtYWJvdXQtY2FzZS1yIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4ucC1jYXNlLWhlYWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xufVxuXG4ucC1jYXNlLWhlYWQtYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnAtY2FzZS1oZWFkLWMgLnBhZ2UtdGl0bGUge1xuICBtYXgtd2lkdGg6IDU1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucC1jYXNlLWhlYWQtbCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wLWNhc2UtaGVhZC1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2MDBweDtcbn1cblxuLnAtY2FzZS1oZWFkX19kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjRjdGN0Y3O1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIG1heC13aWR0aDogNTU1cHg7XG59XG5cbi5wLWNhc2UtaGVhZF9fdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTMwKTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wLWNhc2UtaGVhZF9fdGltZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi01MCk7XG59XG5cbi5wLWNhc2UtaGVhZC1yIC5kb2N0b3Itd29ya3NfX2ltZy13cmFwIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDQwNHB4O1xufVxuXG4ucC1jYXNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAucC1jYXNlLWhlYWQtciAuZG9jdG9yLXdvcmtzX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMjY0cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5wLWNhc2UtaGVhZC1yIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cblxuICAucC1jYXNlLWhlYWRfX2Rlc2MsXG4ucC1jYXNlLWhlYWQtYyAucGFnZS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtY2FzZS1oZWFkLWMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1jYXNlLWhlYWQtciAuZG9jdG9yLXdvcmtzX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NjZweDtcbiAgfVxuXG4gIC5wLWNhc2UtaGVhZF9fdGltZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5wLWNhc2UtaGVhZC1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWNhc2UtaGVhZF9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wLWNhc2UtaGVhZF9fdGltZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhc2UtaGVhZC1jIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLWNhc2UtaGVhZC1jIC5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gIC5wLWNhc2UtaGVhZC1sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnAtY2FzZS1oZWFkLXIgLmRvY3Rvci13b3Jrc19faW1nLXdyYXAge1xuICAgIGhlaWdodDogMjI4cHg7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAucC1jYXNlLWhlYWRfX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnAtY2FzZS1oZWFkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5wLWNhc2UtaW1hZ2UtdmFyaWF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhc2UtaW1hZ2UtdmFyaWF0aW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5wLWNhc2UtaW1hZ2UtdmFyaWF0aW9uIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAucC1jYXNlLWltYWdlLXZhcmlhdGlvbiAuc3dpcGVyLnNpbXBsZVN3aXBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLWNhc2UtaW1hZ2UtdmFyaWF0aW9uIC5zd2lwZXIuc2ltcGxlU3dpcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FzZS1zZXJ2aWNlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhc2Utc2VydmljZXMtaXRlbSB7XG4gIG1heC13aWR0aDogMjg3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmNhc2Utc2VydmljZXMtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uY2FzZS1zZXJ2aWNlcy1pdGVtIGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcmlnaHQ6IDI4cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FzZS1zZXJ2aWNlcy1pdGVtIGE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5jYXNlLXNlcnZpY2VzLWl0ZW0gYTpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuXG4ucC1jYXNlLXNlcnZpY2VzLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLmNhc2Utc2VydmljZXMtY2FyZC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDgwJTtcbn1cblxuLnAtY2FzZV9fc2VydmljZXMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhc2Utc2VydmljZXMtaXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtY2FzZS1zZXJ2aWNlcy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXNlLXNlcnZpY2VzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmNhc2Utc2VydmljZXMtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLmNhc2Utc2VydmljZXMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAucC1jYXNlX19zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuLnAtY29uc3VsdC1hYm91dCB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWNvbnN1bHQtYWJvdXRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtY29uc3VsdC1hYm91dF9fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnAtY29uc3VsdC1hYm91dC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4ucC1jb25zdWx0LWFib3V0LXRvcC1jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnAtY29uc3VsdC1hYm91dC10b3AtbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4ucC1jb25zdWx0LWFib3V0LXRvcC1yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1ODBweDtcbn1cbi5wLWNvbnN1bHQtYWJvdXQtdG9wLXIgLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1idG4ge1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuXG4ucC1jb25zdWx0LWFib3V0X19zdWJpbmZvLnAtaW1wbGFudGF0aW9uX19hYm91dC1zdWJpbmZvIC5wLWltcGxhbnRhdGlvbl9fYWJvdXQtc3ViaW5mby1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnAtY29uc3VsdC1hYm91dF9fZGVzYyB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wLWNvbnN1bHQtYWJvdXRfX2hvdyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnAtY29uc3VsdC1hYm91dF9faG93IC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1saXN0LnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWxpc3RfZGVzYyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0NXB4IDgwcHg7XG59XG4ucC1jb25zdWx0LWFib3V0X19ob3cgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWxpc3QucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtbGlzdF9kZXNjIC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDgwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtY29uc3VsdC1hYm91dF9faG93IC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1saXN0LnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWxpc3RfZGVzYyAucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtaXRlbTphZnRlciB7XG4gIGJvdHRvbTogLTQ3cHg7XG59XG4ucC1jb25zdWx0LWFib3V0X19ob3cgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWxpc3QucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtbGlzdF9kZXNjIC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtOm50aC1jaGlsZCgzKTphZnRlciwgLnAtY29uc3VsdC1hYm91dF9faG93IC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1saXN0LnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWxpc3RfZGVzYyAucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtaXRlbTpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1jb25zdWx0LWFib3V0X19ob3ctdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLWNvbnN1bHQtYWJvdXQtdG9wLWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1jb25zdWx0LWFib3V0LXRvcC1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucC1jb25zdWx0LWFib3V0LXRvcC1yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtY29uc3VsdC1hYm91dC1ib3QgLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLWNvbnN1bHQtYWJvdXQtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnAtY29uc3VsdC1hYm91dF9fbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29uc3VsdC1hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuXG4gIC5wLWNvbnN1bHQtYWJvdXRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnAtY29uc3VsdC1hYm91dF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAucC1jb25zdWx0LWFib3V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG5cbiAgLnAtY29uc3VsdC1hYm91dF9fbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnAtY29uc3VsdC1hYm91dF9faG93IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuICAucC1jb25zdWx0LWFib3V0X19ob3cgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucC1jb25zdWx0LWFib3V0X19ob3ctdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbn1cbi5wLWNvbnN1bHQtZG9jLWRldGFpbC1sIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ucC1jb25zdWx0LWRvYy1kZXRhaWwtciAucC1kb2N0b3JzX19ibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAucC1jb25zdWx0LWRvYy1kZXRhaWwtbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnAtY29uc3VsdC1kb2MtZGV0YWlsLXIgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb25zdWx0LWRvYy1kZXRhaWwtciAucC1kb2N0b3JzX19ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wLWNvbnN1bHQtZG9jLWRldGFpbC1yIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wLWNvbnN1bHQtZG9jLWRldGFpbC1yIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG4gIC5wLWNvbnN1bHQtZG9jLWRldGFpbC1yIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbWFpbi1kZXNjIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5wLWNvbnN1bHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1jb25zdWx0LWhlYWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xufVxuXG4ucC1jb25zdWx0LWhlYWQtYyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucC1jb25zdWx0LWhlYWQtbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4ucC1jb25zdWx0LWhlYWQtciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTgwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucC1jb25zdWx0LWhlYWRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ucC1jb25zdWx0LWhlYWRfX2ltZy13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnAtY29uc3VsdC1oZWFkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAucC1jb25zdWx0LWhlYWQtciB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtY29uc3VsdC1oZWFkLWMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnAtY29uc3VsdC1oZWFkLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5wLWNvbnN1bHQtaGVhZC1yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtY29uc3VsdC1oZWFkX19pbWctd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnN1bHQtaGVhZC1jIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5wLWNvbnN1bHQtaGVhZF9faW1nLXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5wLWNvbnN1bHQtaGVhZF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtY29uc3VsdC1wcmljZXMtbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnN1bHQtcHJpY2VzLXIgLnAtaW1wbGFudGF0aW9uLXByaWNlcy1idG4td3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC1jb25zdWx0LXByaWNlcy1yIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnAtY29uc3VsdC1zZXJ2aWNlcyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucC1jb25zdWx0LXNlcnZpY2VzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb25zdWx0LXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wLWNvbnN1bHQtc2VydmljZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ucC1jb250YWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWNvbnRhY3RzLWhlYWQtciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtY29udGFjdHMtaGVhZF9faW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wLWNvbnRhY3RzLWhlYWRfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAucC1jb250YWN0cy1oZWFkLWwge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtY29udGFjdHMtaGVhZC1yIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLWhlYWQtYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLWhlYWRfX2ltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDM5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29udGFjdHMtaGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucC1jb250YWN0cy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLWhlYWRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5wLWNvbnRhY3RzLWhlYWRfX3RpdGxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAucC1jb250YWN0cy1oZWFkLWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1jb250YWN0cy1oZWFkLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtY29udGFjdHMtaGVhZC1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnAtY29udGFjdHMtaGVhZF9faW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBpbml0aWFsO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAucC1jb250YWN0cy1oZWFkX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvYmplY3QtZml0OiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG4ucC1jb250YWN0cy1tYXAge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBoZWlnaHQ6IDM2NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4ucC1jb250YWN0cy1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnAtY29udGFjdHMtbWFpbl9faW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLThweCAxNnB4O1xufVxuXG4ucC1jb250YWN0cy1tYWluX19pbmZvLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLWNvbnRhY3RzLW1haW5fX2luZm8tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1jb250YWN0cy1tYWluX19pbmZvLWxpbms6aG92ZXIgLnAtY29udGFjdHMtbWFpbl9faW5mby1pdGVtLXRpdGxlLCAucC1jb250YWN0cy1tYWluX19pbmZvLWxpbms6YWN0aXZlIC5wLWNvbnRhY3RzLW1haW5fX2luZm8taXRlbS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Yik7XG59XG5cbi5wLWNvbnRhY3RzLW1haW5fX2luZm8taXRlbS1pY28td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuMDQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5wLWNvbnRhY3RzLW1haW5fX2luZm8taXRlbS1pY28td3JhcF9ncmVlbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDE5NywgMjgsIDAuMDgpO1xufVxuLnAtY29udGFjdHMtbWFpbl9faW5mby1pdGVtLWljby13cmFwX2dyZWVuIC5wLWNvbnRhY3RzLW1haW5fX2luZm8taXRlbS1pY28ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzE0QzUxQztcbn1cbi5wLWNvbnRhY3RzLW1haW5fX2luZm8taXRlbS1pY28td3JhcF9ibHVlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2MywgMTQ1LCAyMDYsIDAuMDgpO1xufVxuLnAtY29udGFjdHMtbWFpbl9faW5mby1pdGVtLWljby13cmFwX2JsdWUgLnAtY29udGFjdHMtbWFpbl9faW5mby1pdGVtLWljbyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjM0Y5MUNFO1xufVxuXG4ucC1jb250YWN0cy1tYWluX19pbmZvLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ucC1jb250YWN0cy1tYWluX19pbmZvLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLnAtY29udGFjdHMtbWFpbl9faW5mby10ZXh0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAucC1jb250YWN0cy1tYWluLWwge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWFpbi1yIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1jb250YWN0cy1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29udGFjdHMtbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWFpbi1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1haW4tciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1haW5fX2luZm8taXRlbS1pY28td3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWFpbl9faW5mby1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucC1jb250YWN0cy1tYWluX19pbmZvLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtOHB4IDEycHg7XG4gIH1cblxuICAucC1jb250YWN0cy1tYWluX19pbmZvLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAucC1jb250YWN0cy1tYWluX19pbmZvLXRleHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWFwIHtcbiAgICBoZWlnaHQ6IDIzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnAtY29udGFjdHMtbWFpbl9faW5mby1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1haW5fX2luZm8tbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWFpbl9faW5mby1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wLWNvbnRhY3RzLW1ldHJvLW5hdi5hYm91dF9fdGFicy1uYXYge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLnAtY29udGFjdHMtbWV0cm8tbmF2LmFib3V0X190YWJzLW5hdiAuYWJvdXRfX3RhYnMtbmF2LWxpc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogNDA4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wLWNvbnRhY3RzLW1ldHJvLW5hdi5hYm91dF9fdGFicy1uYXYgLmFib3V0X190YWJzLW5hdi1pdGVtIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtY29udGFjdHMtbWV0cm8tbmF2LmFib3V0X190YWJzLW5hdiAuYWJvdXRfX3RhYnMtbmF2LWJ0biB7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG59XG5cbi5wLWNvbnRhY3RzLW1ldHJvX19ib3QtdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnAtY29udGFjdHMtbWV0cm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLWNvbnRhY3RzLW1ldHJvX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG4ucC1jb250YWN0cy1tZXRyb19fZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnAtY29udGFjdHMtbWV0cm9fX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtY29udGFjdHMtbWV0cm9fX3dvcmt0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnAtY29udGFjdHMtbWV0cm9fX3dvcmt0aW1lLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi00MCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4ucC1jb250YWN0cy1tZXRyb19fd29ya3RpbWUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG4ucC1jb250YWN0cy1tZXRyb19fd29ya3RpbWUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtY29udGFjdHMtbWV0cm9fX21haW4taW1nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ucC1jb250YWN0cy1tZXRyb19fbWFpbi1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucC1jb250YWN0cy1tZXRyb19fbWFpbi1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtY29udGFjdHMtbWV0cm9fX21haW4tbGFiZWwtaW1nLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnAtY29udGFjdHMtbWV0cm9fX21haW4tbGFiZWwtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvIC5wLWNvbnRhY3RzLW1ldHJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvLXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG5cbi5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvLWl0ZW0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbn1cbi5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWNvbnRhY3RzLW1ldHJvLXZpZGVvLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1jb250YWN0cy1tZXRyby12aWRlby1idG46bm90KC5hY3RpdmUpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtY29udGFjdHMtbWV0cm8tdmlkZW8tYnRuOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5wLWNvbnRhY3RzLW1ldHJvLXZpZGVvLWJ0bjpub3QoLmFjdGl2ZSk6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucC1jb250YWN0cy1tZXRyby12aWRlby1idG46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjMpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1jb250YWN0cy1tZXRyby12aWRlby1idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy1tb25vL3BsYXktYnRuLWljby5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IDE7XG59XG4ucC1jb250YWN0cy1tZXRyby12aWRlby1idG4uYWN0aXZlOmJlZm9yZSwgLnAtY29udGFjdHMtbWV0cm8tdmlkZW8tYnRuLmFjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1jb250YWN0cy1tZXRyby12aWRlby1idG4uYWN0aXZlIC5wLWNvbnRhY3RzLW1ldHJvLXZpZGVvLWltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucC1jb250YWN0cy1tZXRyby12aWRlby1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucC1jb250YWN0cy1tZXRyby12aWRlby1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xufVxuXG4ucC1jb250YWN0cy1tZXRyb19fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtY29udGFjdHMtbWV0cm9fX3RvcC1sIHtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wLWNvbnRhY3RzLW1ldHJvX19taWQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ucC1jb250YWN0cy1tZXRyb19fbWlkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4ubWV0cm8tc2NoZW1lLXNsaWRlciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDUyMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tZXRyby1zY2hlbWUtc2xpZGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoNTB2dyArIDMyNXB4KTtcbiAgd2lkdGg6IDI5NXB4O1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZmZmIDcuMjIlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDApIDgzLjMzJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWV0cm8tc2NoZW1lLWNhcmRfX2ltZy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1ldHJvLXNjaGVtZS1jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1ldHJvLXNjaGVtZS1jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbn1cblxuLmNvbnRhY3RzLXJvdXRlLXNsaWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5jb250YWN0cy1yb3V0ZS1zbGlkZXJfX2ltZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDY5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRhY3RzLXJvdXRlLXNsaWRlcl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jb250YWN0cy1yb3V0ZS1zbGlkZXItYnRuIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiA1O1xufVxuLmNvbnRhY3RzLXJvdXRlLXNsaWRlci1idG46aG92ZXIsIC5jb250YWN0cy1yb3V0ZS1zbGlkZXItYnRuOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29udGFjdHMtcm91dGUtc2xpZGVyLWJ0biBzdmcge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5jb250YWN0cy1yb3V0ZS1zbGlkZXItYnRuLXByZXYge1xuICBsZWZ0OiAzMnB4O1xufVxuLmNvbnRhY3RzLXJvdXRlLXNsaWRlci1idG4tbmV4dCB7XG4gIHJpZ2h0OiAzMnB4O1xufVxuXG4uY29udGFjdHMtcm91dGUtc2xpZGVyX19uYXYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLWNvbnRhY3RzLW1ldHJvX190b3AtbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucC1jb250YWN0cy1tZXRyb19fdG9wLXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX3N1YmluZm8tbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAucC1jb250YWN0cy1tZXRyb19fc3ViaW5mby1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm8tdmlkZW8tYnRuIHtcbiAgICBoZWlnaHQ6IDM2NXB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm8tdmlkZW8taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAucC1jb250YWN0cy1tZXRyb19fYm90IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX2JvdC1sIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvX19ib3QtciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuY29udGFjdHMtcm91dGUtc2xpZGVyX19pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxuXG4gIC5tZXRyby1zY2hlbWUtc2xpZGVyOmFmdGVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwdncgKyAxNzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1jb250YWN0cy1tZXRyb19fbWlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm8tbmF2LmFib3V0X190YWJzLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvLXZpZGVvLWJ0biB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvX190b3AtciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX3RvcC1sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvLXZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm8tdmlkZW8tY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX2JvdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvX19ib3QtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX2JvdC1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNvbnRhY3RzLXJvdXRlLXNsaWRlcl9faW1nLXdyYXAge1xuICAgIGhlaWdodDogNDY5cHg7XG4gIH1cblxuICAubWV0cm8tc2NoZW1lLXNsaWRlcjphZnRlciB7XG4gICAgbGVmdDogY2FsYyg1MHZ3ICsgNzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0cy1tZXRyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm8tbmF2LmFib3V0X190YWJzLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAucC1jb250YWN0cy1tZXRyby1uYXYuYWJvdXRfX3RhYnMtbmF2IC5hYm91dF9fdGFicy1uYXYtYnRuIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1jb250YWN0cy1tZXRyb19fdG9wLWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvX190b3AtciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX3dvcmt0aW1lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvX19tYWluLWltZy13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAucC1jb250YWN0cy1tZXRyb19fbWFpbi1sYWJlbCB7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX21haW4tbGFiZWwtaW1nLXdyYXAge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAucC1jb250YWN0cy1tZXRyb19fbWFpbi1sYWJlbC1pbWctd3JhcCBzdmcge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvX19tYWluLWxhYmVsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAucC1jb250YWN0cy1tZXRyb19fc3ViaW5mby1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX3N1YmluZm8taXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvLXZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm8tdmlkZW8tYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA0OHZ3O1xuICB9XG4gIC5wLWNvbnRhY3RzLW1ldHJvLXZpZGVvLWJ0bjpiZWZvcmUge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxuICAucC1jb250YWN0cy1tZXRyby12aWRlby1idG46YWZ0ZXIge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm8tdmlkZW8tY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAucC1jb250YWN0cy1tZXRyb19fbWlkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIH1cblxuICAubWV0cm8tc2NoZW1lLXNsaWRlciB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG5cbiAgLm1ldHJvLXNjaGVtZS1jYXJkX19pbWctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLm1ldHJvLXNjaGVtZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cblxuICAubWV0cm8tc2NoZW1lLXNsaWRlcl9fbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5tZXRyby1zY2hlbWUtc2xpZGVyX19uYXYgLnN3aXBlci1jdXN0b20tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX21pZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLWNvbnRhY3RzLW1ldHJvX19ib3QgLnAtY29udGFjdHMtbWV0cm9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX2JvdC1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmNvbnRhY3RzLXJvdXRlLXNsaWRlcl9faW1nLXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDYwdnc7XG4gIH1cblxuICAuY29udGFjdHMtcm91dGUtc2xpZGVyLWJ0bi1wcmV2IHtcbiAgICBsZWZ0OiA4cHg7XG4gIH1cbiAgLmNvbnRhY3RzLXJvdXRlLXNsaWRlci1idG4tbmV4dCB7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5jb250YWN0cy1yb3V0ZS1zbGlkZXJfX2RvdHMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAucC1jb250YWN0cy1tZXRyb19fd29ya3RpbWUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX3N1YmluZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX2JvdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAucC1jb250YWN0cy1tZXRyb19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnAtY29udGFjdHMtbWV0cm9fX2JvdC1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmNvbnRhY3RzLXJvdXRlLXNsaWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvbnRhY3RzLXJvdXRlLXNsaWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG4ucC1kaXJlY3Rpb25zLWRvY3RvcnMtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRpcmVjdGlvbnMtZG9jdG9ycy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnAtZGlyZWN0aW9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWRpcmVjdGlvbnMtaGVhZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWRpcmVjdGlvbnMtaGVhZC1jIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1kaXJlY3Rpb25zLWhlYWRfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5wLWRpcmVjdGlvbnMtaGVhZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ucC1kaXJlY3Rpb25zLWhlYWRfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLnAtZGlyZWN0aW9ucy1oZWFkX19idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5wLWRpcmVjdGlvbnMtaGVhZF9fYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI1MHB4O1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1kaXJlY3Rpb25zLWhlYWQtYyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGlyZWN0aW9ucy1oZWFkLWMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG5cbiAgLnAtZGlyZWN0aW9ucy1oZWFkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wLWRpcmVjdGlvbnMtaGVhZF9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wLWRpcmVjdGlvbnMtaGVhZF9fYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gIH1cblxuICAucC1kaXJlY3Rpb25zLWhlYWRfX2JnLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTYwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5wLWRpcmVjdGlvbnMtc2VydmljZXMtciAuaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkIHtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWRpcmVjdGlvbnMtc2VydmljZXMtciAuaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucC1kbXMtaGVhZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG59XG5cbi5wLWRtcy1oZWFkLWMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWRtc19fZGVzY3Ige1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWRtc19fZGVzY3IgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ucC1kbXMtbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4ucC1kbXMtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDE1MnB4O1xuICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDE2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtZG1zLWl0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiA1NiU7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbn1cbi5wLWRtcy1pdGVtOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRtcy1oZWFkLWMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLWRtc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1kbXNfX2Rlc2NyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wLWRtcy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1kbXMtbG9nb3Mge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5wLWRvY3Rvci1hYm91dCB7XG4gIHBhZGRpbmctdG9wOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wLWRvY3Rvcl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbi5wLWRvY3Rvcl9fc3VidGl0bGVfbWItMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucC1kb2N0b3ItYWJvdXRfX3NlY3Rpb25fZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucC1kb2N0b3ItYWJvdXRfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucC1kb2N0b3ItYWJvdXRfX21haW4tbCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4ucC1kb2N0b3ItYWJvdXRfX21haW4tciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzI2cHg7XG59XG5cbi5wLWRvY3Rvci1hYm91dF9fbWFpbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5wLWRvY3Rvci1hYm91dF9fbWFpbi1leHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wLWRvY3Rvci1hYm91dF9fbWFpbi1leHAtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG4ucC1kb2N0b3ItYWJvdXRfX21haW4tZXhwLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wLWRvY3Rvci1hYm91dF9fbWFpbi1leHAtaXRlbS1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4ucC1kb2N0b3ItYWJvdXRfX21haW4tc3BlY2lhbGl0eSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ucC1kb2N0b3ItYWJvdXRfX21haW4tc3BlY2lhbGl0eTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtZG9jdG9yLWFib3V0X19tYWluLXNwZWNpYWxpdHktaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbi5wLWRvY3Rvci1hYm91dF9fbWFpbi1zcGVjaWFsaXR5LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1kb2N0b3ItYWJvdXRfX21haW4tc3BlY2lhbGl0eS1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcbn1cblxuLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDE2cHg7XG59XG4ucC1kb2N0b3ItYWJvdXRfX21haW4tdmlkZW8tYnRuOm5vdCguYWN0aXZlKSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLWRvY3Rvci1hYm91dF9fbWFpbi12aWRlby1idG46bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWJ0bjpub3QoLmFjdGl2ZSk6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucC1kb2N0b3ItYWJvdXRfX21haW4tdmlkZW8tYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4zKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWJ0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnLW1vbm8vcGxheS1idG4taWNvLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMTtcbn1cbi5wLWRvY3Rvci1hYm91dF9fbWFpbi12aWRlby1idG5faW1hZ2Utb25seSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWJ0bl9pbWFnZS1vbmx5OmJlZm9yZSwgLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWJ0bl9pbWFnZS1vbmx5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWRvY3Rvci1hYm91dF9fbWFpbi12aWRlby1idG5faW1hZ2Utb25seSArIC5wLWRvY3Rvci1hYm91dF9fbWFpbi12aWRlby1jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWRvY3Rvci1hYm91dF9fbWFpbi12aWRlby1idG4uYWN0aXZlOmJlZm9yZSwgLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWJ0bi5hY3RpdmU6YWZ0ZXIsXG4ucC1kb2N0b3ItYWJvdXRfX21haW4tdmlkZW8tYnRuLmFjdGl2ZSAucC1kb2N0b3ItYWJvdXRfX21haW4tdmlkZW8taW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLWRvY3Rvci1hYm91dF9fbWFpbi12aWRlby1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xufVxuXG4ucC1kb2N0b3ItYWJvdXRfX3NlcnZpY2VzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtZG9jdG9yLWFib3V0X19zZXJ2aWNlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTRweCAtOHB4O1xufVxuXG4ucC1kb2N0b3ItYWJvdXRfX3NlcnZpY2VzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cbi5wLWRvY3Rvci1hYm91dF9fc2VydmljZXMtaXRlbSAuaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtZG9jdG9yLWFib3V0X19zZXJ2aWNlcy1pdGVtX3ctYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWRvY3Rvci1hYm91dF9fc2VydmljZXMtYWxsLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtZG9jdG9yLWFib3V0X19zZXJ2aWNlcy1hbGwtYnRuIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucC1kb2N0b3ItYWJvdXRfX3NlcnZpY2VzLWFsbC1idG4gc3BhbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xuICB0b3A6IDQ1JTtcbn1cbi5wLWRvY3Rvci1hYm91dF9fc2VydmljZXMtYWxsLWJ0biBzcGFuLnAtZG9jdG9yLWFib3V0X19zZXJ2aWNlcy1hbGwtYnRuX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1kb2N0b3ItYWJvdXRfX3NlcnZpY2VzLWFsbC1idG4uYWN0aXZlIC5wLWRvY3Rvci1hYm91dF9fc2VydmljZXMtYWxsLWJ0bl9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWRvY3Rvci1hYm91dF9fc2VydmljZXMtYWxsLWJ0bi5hY3RpdmUgLnAtZG9jdG9yLWFib3V0X19zZXJ2aWNlcy1hbGwtYnRuX2RlZmF1bHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZG9jdG9yLWFib3V0X19zZXJ2aWNlcy1hbGwtYnRuLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTIyNWRlZyk7XG4gIHRvcDogNjIlO1xufVxuXG4ucC1kb2N0b3ItYWJvdXRfX3dvcmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1kb2N0b3ItYWJvdXRfX3dvcmtzLWZha2Utc2VjdGlvbi1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTcycHg7XG59XG5cbi5wLWRvY3Rvci1hYm91dF9fd29ya3MtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5wLWRvY3Rvci1hYm91dF9fd29ya3MtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5kb2N0b3Itd29ya3MtYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kb2N0b3Itd29ya3MtbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDc2cHg7XG4gIG1hcmdpbi1yaWdodDogNjRweDtcbn1cblxuLmRvY3Rvci13b3Jrcy1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmRvY3Rvci13b3Jrcy1yIC5wLWNhc2UtaW1hZ2UtdmFyaWF0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZG9jdG9yLXdvcmtzX19zZWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4uZG9jdG9yLXdvcmtzX19zZWN0aW9uczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRvY3Rvci13b3Jrc19fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZG9jdG9yLXdvcmtzX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZG9jdG9yLXdvcmtzLWJ0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRvY3Rvci13b3Jrc19fYnRuIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIGJvcmRlci1jb2xvcjogI0JGRDVFQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG9jdG9yLXdvcmtzX19idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTdCMTtcbiAgfVxufVxuLmRvY3Rvci13b3Jrc19fYnRuOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQwODFDNDtcbn1cbi5kb2N0b3Itd29ya3NfX2J0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzgwQUJEODtcbiAgY29sb3I6ICM4MEFCRDg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmRvY3Rvci13b3Jrc19fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4uZG9jdG9yLXdvcmtzX19zZWN0aW9uLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG59XG4uZG9jdG9yLXdvcmtzX19zZWN0aW9uLWRlc2MgYiB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmRvY3Rvci13b3Jrc19fdHJlYXRtZW50LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG4uZG9jdG9yLXdvcmtzX190cmVhdG1lbnQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb2N0b3Itd29ya3NfX3RyZWF0bWVudC1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiA3cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi02MCk7XG59XG5cbi5kb2N0b3Itd29ya3NfX2RvYy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kb2N0b3Itd29ya3NfX2RvYy1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5kb2N0b3Itd29ya3NfX2RvYy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmRvY3Rvci13b3Jrc19fZG9jLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmRvY3Rvci13b3Jrc19fZG9jLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZG9jdG9yLXdvcmtzX19kb2MtY2FyZC1pbWctY29udGFpbmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5kb2N0b3Itd29ya3NfX2RvYy1jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZG9jdG9yLXdvcmtzX19kb2MtY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZG9jdG9yLXdvcmtzX19kb2MtY2FyZC10aXRsZTpob3ZlciwgLmRvY3Rvci13b3Jrc19fZG9jLWNhcmQtdGl0bGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtc3ViKTtcbn1cblxuLmRvY3Rvci13b3Jrc19faW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MjBweDtcbiAgaGVpZ2h0OiA0MTJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kb2N0b3Itd29ya3NfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmRvY3Rvci13b3Jrcy1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRvY3Rvci13b3Jrcy1zbGlkZXJfX2J0biB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZG9jdG9yLXdvcmtzLXNsaWRlcl9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMTApO1xuICB9XG59XG4uZG9jdG9yLXdvcmtzLXNsaWRlcl9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0xMCk7XG59XG4uZG9jdG9yLXdvcmtzLXNsaWRlcl9fYnRuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0xMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZG9jdG9yLXdvcmtzLXNsaWRlcl9fYnRuIHN2ZyB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuXG4uZG9jdG9yLXdvcmtzLXNsaWRlcl9fbnVtYnMge1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5kb2N0b3Itd29ya3NfX21vcmUtZG9jcy1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRvY3Rvci13b3Jrc19fbW9yZS1kb2NzLWMuYWN0aXZlIC5kb2N0b3Itd29ya3NfX21vcmUtZG9jcyB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG5cbi5kb2N0b3Itd29ya3NfX21vcmUtZG9jcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDEycHggMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb2N0b3Itd29ya3NfX21vcmUtZG9jczpob3ZlciAuZG9jdG9yLXdvcmtzX19tb3JlLWRvY3MtdGl0bGUsIC5kb2N0b3Itd29ya3NfX21vcmUtZG9jczphY3RpdmUgLmRvY3Rvci13b3Jrc19fbW9yZS1kb2NzLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xuICB9XG59XG5cbi5kb2N0b3Itd29ya3NfX21vcmUtZG9jcy1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uZG9jdG9yLXdvcmtzX19tb3JlLWRvY3MtaW1nLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZG9jdG9yLXdvcmtzX19tb3JlLWRvY3MtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kb2N0b3Itd29ya3NfX21vcmUtZG9jcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1zdWIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmRvY3Rvci13b3Jrc19fbW9yZS1kb2NzLWRyb3Bkb3duIHtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNzczcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uZG9jdG9yLXdvcmtzX19tb3JlLWRvY3MtZHJvcGRvd246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogNjdweDtcbiAgYm90dG9tOiAtNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAzcHg7XG59XG5cbi5kb2N0b3Itd29ya3Mtc2xpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5tb3JlLWRvY3MtZHJvcF9fY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuXG4ubW9yZS1kb2NzLWRyb3BfX2NvbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLm1vcmUtZG9jcy1kcm9wX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLm1vcmUtZG9jcy1kcm9wX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9yZS1kb2NzLWRyb3BfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb3JlLWRvY3MtZHJvcF9fY2FyZDpob3ZlciwgLm1vcmUtZG9jcy1kcm9wX19jYXJkOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgfVxuICAubW9yZS1kb2NzLWRyb3BfX2NhcmQ6aG92ZXIgLm1vcmUtZG9jcy1kcm9wX19jYXJkLWltZy1jb250YWluZXIsIC5tb3JlLWRvY3MtZHJvcF9fY2FyZDphY3RpdmUgLm1vcmUtZG9jcy1kcm9wX19jYXJkLWltZy1jb250YWluZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluLTEwKTtcbiAgfVxufVxuXG4ubW9yZS1kb2NzLWRyb3BfX2NhcmQtbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5tb3JlLWRvY3MtZHJvcF9fY2FyZC1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubW9yZS1kb2NzLWRyb3BfX2NhcmQtaW1nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubW9yZS1kb2NzLWRyb3BfX2NhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb3JlLWRvY3MtZHJvcF9fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1vcmUtZG9jcy1kcm9wX19jYXJkLWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLWRvY3Rvci1hYm91dF9fbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLWRvY3Rvci1hYm91dF9fbWFpbi1sIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLWRvY3Rvci1hYm91dF9fbWFpbi1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWRvY3Rvci1hYm91dF9fc2VjdGlvbi1jIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1kb2N0b3ItYWJvdXRfX21haW4tdmlkZW8ge1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzLWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5kb2N0b3Itd29ya3MtciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZG9jdG9yLXdvcmtzLXIgLnAtY2FzZS1pbWFnZS12YXJpYXRpb24ge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzX19pbWctd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmRvY3Rvci13b3Jrcy1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1kb2N0b3ItYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG5cbiAgLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzX19tb3JlLWRvY3MtZHJvcGRvd24ge1xuICAgIHdpZHRoOiA3MDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRvY3Rvci1hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuXG4gIC5wLWRvY3Rvci1hYm91dF9fbWFpbi1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAtZG9jdG9yLWFib3V0X19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnAtZG9jdG9yLWFib3V0X19tYWluLWV4cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcbiAgfVxuXG4gIC5wLWRvY3Rvci1hYm91dF9fbWFpbi1leHAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucC1kb2N0b3ItYWJvdXRfX21haW4tZXhwLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wLWRvY3Rvci1hYm91dF9fbWFpbi1leHAtaXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAucC1kb2N0b3JfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5wLWRvY3Rvci1hYm91dF9fbWFpbi1zcGVjaWFsaXR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAtZG9jdG9yLWFib3V0X19tYWluLXNwZWNpYWxpdHktaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAucC1kb2N0b3ItYWJvdXRfX21haW4tc3BlY2lhbGl0eS1pdGVtOmJlZm9yZSB7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogNnB4O1xuICB9XG5cbiAgLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MiU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wLWRvY3Rvci1hYm91dF9fbWFpbi12aWRlby1idG46YmVmb3JlIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWJ0bjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAucC1kb2N0b3ItYWJvdXRfX3NlcnZpY2VzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtZG9jdG9yLWFib3V0X19zZXJ2aWNlcy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1kb2N0b3ItYWJvdXRfX3NlcnZpY2VzLWl0ZW1fdy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAucC1kb2N0b3ItYWJvdXRfX3dvcmtzLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucC1kb2N0b3ItYWJvdXRfX3dvcmtzLWhlYWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG5cbiAgLmRvY3Rvci13b3Jrcy1zbGlkZXJfX251bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRvY3Rvci13b3Jrcy1zbGlkZXJfX2J0biB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5kb2N0b3Itd29ya3Mtc2xpZGVyX19idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmRvY3Rvci13b3Jrcy1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzX19pbWctd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgaGVpZ2h0OiAxODlweDtcbiAgfVxuXG4gIC5kb2N0b3Itd29ya3MtYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4xcztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5kb2N0b3Itd29ya3MtYy5zaG93LWZ1bGwge1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcztcbiAgICBtYXgtaGVpZ2h0OiAyNTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmRvY3Rvci13b3Jrcy1jLnNob3ctZnVsbCAuZG9jdG9yLXdvcmtzLWNfX21vcmUtYnRuOmJlZm9yZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRvY3Rvci13b3Jrcy1jLnNob3ctZnVsbCAuZG9jdG9yLXdvcmtzLWNfX21vcmUtYnRuLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmRvY3Rvci13b3Jrcy1jLnNob3ctZnVsbCAuZG9jdG9yLXdvcmtzLWNfX21vcmUtYnRuLWFjdGl2ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yMjVkZWcpO1xuICAgIHRvcDogNzMlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmRvY3Rvci13b3Jrcy1jLnNob3ctZnVsbCAuZG9jdG9yLXdvcmtzLWNfX21vcmUtYnRuLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzLWwge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzLXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmRvY3Rvci13b3Jrcy1yIC5wLWNhc2UtaW1hZ2UtdmFyaWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzLWNfX21vcmUtYnRuIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgfVxuICAuZG9jdG9yLXdvcmtzLWNfX21vcmUtYnRuOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkZGRkZGIDQyLjQ1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5Mi40NSUpO1xuICB9XG4gIC5kb2N0b3Itd29ya3MtY19fbW9yZS1idG4tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRvY3Rvci13b3Jrc19fc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuZG9jdG9yLXdvcmtzX19zZWN0aW9uLXRpdGxlX21vYiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzX19zZWN0aW9uLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5kb2N0b3Itd29ya3NfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzX190cmVhdG1lbnQtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuZG9jdG9yLXdvcmtzX190cmVhdG1lbnQtaXRlbTpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogM3B4O1xuICB9XG5cbiAgLmRvY3Rvci13b3Jrc19fZG9jLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzX19kb2MtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzX19kb2MtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmRvY3Rvci13b3Jrc19fZG9jLWNhcmQtaW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG5cbiAgLmRvY3Rvci13b3Jrc19fc2VjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzX19idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzX19tb3JlLWRvY3MtYy5hY3RpdmUgLmRvY3Rvci13b3Jrc19fbW9yZS1kb2NzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLmRvY3Rvci13b3Jrc19fbW9yZS1kb2NzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNHB4IDAgMTRweDtcbiAgfVxuXG4gIC5kb2N0b3Itd29ya3NfX21vcmUtZG9jcy1pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICB9XG5cbiAgLmRvY3Rvci13b3Jrc19fbW9yZS1kb2NzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZG9jdG9yLXdvcmtzX19tb3JlLWRvY3MtZHJvcGRvd24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmRvY3Rvci13b3Jrc19fbW9yZS1kb2NzLWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb3JlLWRvY3MtZHJvcF9fY29scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5tb3JlLWRvY3MtZHJvcF9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9yZS1kb2NzLWRyb3BfX2NvbDpmaXJzdC1jaGlsZCAubW9yZS1kb2NzLWRyb3BfX2l0ZW06Zmlyc3QtY2hpbGQgLm1vcmUtZG9jcy1kcm9wX19jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubW9yZS1kb2NzLWRyb3BfX2NvbDpsYXN0LWNoaWxkIC5tb3JlLWRvY3MtZHJvcF9faXRlbTpsYXN0LWNoaWxkIC5tb3JlLWRvY3MtZHJvcF9fY2FyZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tb3JlLWRvY3MtZHJvcF9fY2FyZCB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgfVxuXG4gIC5tb3JlLWRvY3MtZHJvcF9fY2FyZC1pbWctY29udGFpbmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAubW9yZS1kb2NzLWRyb3BfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1vcmUtZG9jcy1kcm9wX19jYXJkLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLnAtZG9jdG9yLWVkdWNhdGlvbi1sIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlcnRpZmljYXRlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5zZXJ0aWZpY2F0ZS1zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zZXJ0aWZpY2F0ZS1zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHZ3O1xuICByaWdodDogMTAwJTtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIHotaW5kZXg6IDU7XG59XG4uc2VjdGlvbjpub3QoLnNlY3Rpb25fYmctZ3JheSkgLnNlcnRpZmljYXRlLXNsaWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlcnRpZmljYXRlLXNsaWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwdncgLSAyMDVweCk7XG4gIHdpZHRoOiAyOTVweDtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0Y2RjZGNiA3LjIyJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwKSA4My4zMyUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnNlcnRpZmljYXRlLXNsaWRlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VydGlmaWNhdGUtc2xpZGVyX19pdGVtIHtcbiAgd2lkdGg6IDMzMnB4O1xufVxuXG4uc2VydGlmaWNhdGUtc2xpZGVyX19pbWctd3JhcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlcnRpZmljYXRlLXNsaWRlcl9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uc2VydGlmaWNhdGUtc2xpZGVyX19pbWctYmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIHotaW5kZXg6IDE7XG4gIGZpbHRlcjogYmx1cig2NHB4KTtcbn1cblxuLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pdGVtIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb246bm90KC5zZWN0aW9uX2JnLWdyYXkpIC5wLWRvY3Rvci1lZHVjYXRpb25fX2luZm8taXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG5cbi5wLWRvY3Rvci1lZHVjYXRpb25fX2luZm8taXRlbS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIHBhZGRpbmc6IDI0cHggMTAycHggMjRweCAyNHB4O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cbi5wLWRvY3Rvci1lZHVjYXRpb25fX2luZm8taXRlbS1idG46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTgwKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICByaWdodDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWl0ZW0tYnRuLmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IDU1JTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yMjVkZWcpO1xufVxuXG4ucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWl0ZW0tY29udGVudDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTEwKTtcbn1cbi5wLWRvY3Rvci1lZHVjYXRpb25fX2luZm8taXRlbS1jb250ZW50IC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudC1pbm5lci1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xufVxuLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pdGVtLWNvbnRlbnQgLnAtZmFxX19tYWluLWluZm8taXRlbS1jb250ZW50LWlubmVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWl0ZW0tY29udGVudCAucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtaW5uZXItaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDhweDtcbiAgbGVmdDogOHB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xufVxuLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pdGVtLWNvbnRlbnQgLnAtZmFxX19tYWluLWluZm8taXRlbS1jb250ZW50LWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWlubmVyLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG59XG4ucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWlubmVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWlubmVyLWl0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcbn1cbi5wLWRvY3Rvci1lZHVjYXRpb25fX2luZm8taW5uZXItaXRlbV9tYi0ycHgge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5wLWRvY3Rvci1lZHVjYXRpb25fX2luZm8taXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWlubmVyLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pbm5lci1saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLXNlZGF0aW9uX19xdWVzdGlvbnMtYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5zZXJ0aWZpY2F0ZS1zbGlkZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWl0ZW0tYnRuIHtcbiAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICAgIHBhZGRpbmc6IDEycHggNTVweCAxMnB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMTZweCAzMnB4O1xuICB9XG4gIC5wLWRvY3Rvci1lZHVjYXRpb25fX2luZm8taXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgbGVmdDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxuICAucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWl0ZW0tY29udGVudCAucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtaW5uZXItaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5wLWRvY3Rvci1lZHVjYXRpb25fX2luZm8taXRlbS1jb250ZW50IC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudC1pbm5lci1pdGVtOmJlZm9yZSB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbiAgLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pdGVtLWNvbnRlbnQgLnAtZmFxX19tYWluLWluZm8taXRlbS1jb250ZW50LWRlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pbm5lci1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pbm5lci1pdGVtOmJlZm9yZSB7XG4gICAgdG9wOiA4cHg7XG4gIH1cblxuICAucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWl0ZW0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnNlcnRpZmljYXRlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnNlcnRpZmljYXRlLXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNlcnRpZmljYXRlLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMzJweDtcbiAgfVxuXG4gIC5zZXJ0aWZpY2F0ZS1zbGlkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZlZWRiYWNrcy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwcztcbn1cbi5zZWN0aW9uOm5vdCguc2VjdGlvbl9iZy1ncmF5KSAuZmVlZGJhY2tzLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuLnNlY3Rpb246bm90KC5zZWN0aW9uX2JnLWdyYXkpIC5mZWVkYmFja3MtY2FyZCAucmF0aW5nLXN0YXJzIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbn1cbi5mZWVkYmFja3MtY2FyZC53aXRob3V0LWJ0biB7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuLmZlZWRiYWNrcy1jYXJkLnNob3ctZnVsbCB7XG4gIG1heC1oZWlnaHQ6IDQ1MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XG59XG4uZmVlZGJhY2tzLWNhcmQuc2hvdy1mdWxsIC5mZWVkYmFja3MtY2FyZF9fbW9yZS1idG4tYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbn1cbi5mZWVkYmFja3MtY2FyZC5zaG93LWZ1bGwgLmZlZWRiYWNrcy1jYXJkX19tb3JlLWJ0bi1hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMjI1ZGVnKTtcbiAgdG9wOiA3MyU7XG4gIHotaW5kZXg6IDE7XG59XG4uZmVlZGJhY2tzLWNhcmQuc2hvdy1mdWxsIC5mZWVkYmFja3MtY2FyZF9fbW9yZS1idG4tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVlZGJhY2tzLWNhcmQuc2hvdy1mdWxsIC5mZWVkYmFja3MtY2FyZF9fbW9yZS1idG46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZlZWRiYWNrcy1jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZmVlZGJhY2tzLWNhcmRfX2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mZWVkYmFja3MtY2FyZF9fc3RhcnMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZmVlZGJhY2tzLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG59XG4uZmVlZGJhY2tzLWNhcmRfX2Rlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mZWVkYmFja3MtY2FyZF9fZGVzYyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZlZWRiYWNrcy1jYXJkX19kZXNjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmVlZGJhY2tzLWNhcmRfX21vcmUtYnRuIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uOm5vdCguc2VjdGlvbl9iZy1ncmF5KSAuZmVlZGJhY2tzLWNhcmRfX21vcmUtYnRuIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbn1cbi5zZWN0aW9uOm5vdCguc2VjdGlvbl9iZy1ncmF5KSAuZmVlZGJhY2tzLWNhcmRfX21vcmUtYnRuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjdGN0Y3IDQyLjQ1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5Mi40NSUpO1xufVxuLmZlZWRiYWNrcy1jYXJkX19tb3JlLWJ0bi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmVlZGJhY2tzLWNhcmRfX21vcmUtYnRuLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVlZGJhY2tzLWNhcmRfX21vcmUtYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNTNweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYgNDIuNDUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDkyLjQ1JSk7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmZlZWRiYWNrcy1jYXJkX19tb3JlLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtc3ViKTtcbiAgfVxufVxuLmZlZWRiYWNrcy1jYXJkX19tb3JlLWJ0bjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1zdWIpO1xufVxuXG4uZmVlZGJhY2tzLXNsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmVlZGJhY2tzLXNsaWRlciB7XG4gIHdpZHRoOiA5MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZlZWRiYWNrcy1jYXJkX19ib3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmVlZGJhY2tzLWNhcmRfX2JvdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mZWVkYmFja3MtY2FyZF9fYm90LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmVlZGJhY2tzLWNhcmRfX2JvdC1pdGVtOmxhc3QtY2hpbGQgLmZlZWRiYWNrcy1jYXJkX19ib3QtaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZmVlZGJhY2tzLWNhcmRfX2JvdC1pdGVtOmxhc3QtY2hpbGQgLmRvY3Rvci13b3Jrc19fZG9jLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmVlZGJhY2tzLWNhcmRfX2JvdC1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uZmVlZGJhY2tzLWNhcmRfX2JvdC1pdGVtLWNvbnRlbnQgLnAtZG9jdG9yLWFib3V0X19zZXJ2aWNlcy1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNTgwcHg7XG59XG5cbi5mZWVkYmFja3MtY2FyZF9fYm90LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLXN1Yik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmZlZWRiYWNrcy1jYXJkX19ib3QtYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mZWVkYmFja3MtY2FyZF9fYm90LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtc3ViKTtcbiAgfVxufVxuLmZlZWRiYWNrcy1jYXJkX19ib3QtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Yik7XG59XG4uZmVlZGJhY2tzLWNhcmRfX2JvdC1idG4uYWN0aXZlOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTIyNWRlZyk7XG59XG5cbi5wLWRvY3Rvci1mZWVkYmFja3NfX3JhdGluZy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLWRvY3Rvci1mZWVkYmFja3NfX3JhdGluZy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wLWRvY3Rvci1mZWVkYmFja3NfX3JhdGluZy1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNlY3Rpb24uc2VjdGlvbl9iZy1ncmF5IC5wLWRvY3Rvci1mZWVkYmFja3NfX3JhdGluZy1pdGVtIC5yYXRpbmctc3RhcnMge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuXG4ucC1kb2N0b3ItZmVlZGJhY2tzX19yYXRpbmctaXRlbS1pbWctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnAtZG9jdG9yLWZlZWRiYWNrc19fcmF0aW5nLWl0ZW0taW1nIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLnAtZG9jdG9yLWZlZWRiYWNrc19fcmF0aW5nLXNsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlZWRiYWNrcy1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZG9jdG9yLWZlZWRiYWNrc19fcmF0aW5nLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnAtZG9jdG9yLWZlZWRiYWNrc19fZmVlZGJhY2tzLXNsaWRlci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLnAtZG9jdG9yLWZlZWRiYWNrc19fZmVlZGJhY2tzLXNsaWRlci1jb3VudCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMzApO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuZmVlZGJhY2tzLXNsaWRlcl9fbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IC03NnB4O1xuICB9XG4gIC5mZWVkYmFja3Mtc2xpZGVyX19uYXYgLnN3aXBlci1jdXN0b20tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmZlZWRiYWNrcy1zbGlkZXJfX25hdiAuc3dpcGVyLWN1c3RvbS1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mZWVkYmFja3Mtc2xpZGVyX19uYXYgLnN3aXBlci1jdXN0b20tYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmZlZWRiYWNrcy1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gIH1cblxuICAuZmVlZGJhY2tzLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXgtaGVpZ2h0OiAzMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAuZmVlZGJhY2tzLWNhcmRfX21vcmUtYnRuIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZmVlZGJhY2tzLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtTWFucm9wZSk7XG4gIH1cblxuICAuZmVlZGJhY2tzLWNhcmRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmZlZWRiYWNrcy1jYXJkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5mZWVkYmFja3MtY2FyZF9fYm90LWJ0biB7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5mZWVkYmFja3MtY2FyZF9fYm90LWJ0bjpob3ZlciwgLmZlZWRiYWNrcy1jYXJkX19ib3QtYnRuOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIH1cbiAgLmZlZWRiYWNrcy1jYXJkX19ib3QtYnRuOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mZWVkYmFja3MtY2FyZF9fYm90LWl0ZW0taW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZlZWRiYWNrcy1jYXJkX19zdGFycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnAtZG9jdG9yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtZG9jdG9yLWhlYWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xufVxuXG4ucC1kb2N0b3ItaGVhZC1jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucC1kb2N0b3ItaGVhZC1sIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5wLWRvY3Rvci1oZWFkLXIge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnAtZG9jdG9yLWhlYWRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnAtZG9jdG9yLWhlYWRfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjRjdGN0Y3O1xufVxuXG4ucC1kb2N0b3ItaGVhZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIwKTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnAtZG9jdG9yLWhlYWRfX2ltZy13cmFwLWMge1xuICB3aWR0aDogNjIwcHg7XG4gIGhlaWdodDogNDIwcHg7XG59XG5cbi5wLWRvY3Rvci1oZWFkX19pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYyMHB4O1xuICBoZWlnaHQ6IDQyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnM7XG59XG4ucC1kb2N0b3ItaGVhZF9faW1nLXdyYXAuZml4ZWQtcGFuZWwge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgei1pbmRleDogNTAyO1xufVxuLnAtZG9jdG9yLWhlYWRfX2ltZy13cmFwLmZpeGVkLXBhbmVsLmZpeGVkLXBhbmVsX2VuZCB7XG4gIHotaW5kZXg6IDUwO1xufVxuLnAtZG9jdG9yLWhlYWRfX2ltZy13cmFwIC5wLWRvY3Rvci1hYm91dF9fbWFpbi12aWRlby1idG4ge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC1kb2N0b3ItaGVhZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1kb2N0b3ItaGVhZF9fbG9jYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEycHggMTNweCAwIDEzcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wLWRvY3Rvci1oZWFkX19sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDI4LCAyOCwgMC40KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5wLWRvY3Rvci1oZWFkX19sb2NhdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbi5wLWRvY3Rvci1oZWFkX19sb2NhdGlvbi1pY28ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnAtZG9jdG9yLWhlYWRfX2J0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuLnAtZG9jdG9yLWhlYWRfX3JlY29yZC10aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbn1cblxuLnAtZG9jdG9yLWhlYWRfX3JlY29yZC10aW1lLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTMwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5wLWRvY3Rvci1oZWFkX19yZWNvcmQtdGltZS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMTApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLWRvY3Rvci1oZWFkLXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gIH1cblxuICAucC1kb2N0b3ItaGVhZF9faW1nLXdyYXAtYyB7XG4gICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wLWRvY3Rvci1oZWFkX19pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cbiAgLnAtZG9jdG9yLWhlYWRfX2ltZy13cmFwLmZpeGVkLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtZG9jdG9yLWhlYWQtYyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucC1kb2N0b3ItaGVhZC1sIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucC1kb2N0b3ItaGVhZF9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1kb2N0b3ItaGVhZF9faW1nLXdyYXAtYyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLWRvY3Rvci1oZWFkX19pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWRvY3Rvci1oZWFkX19pbWctd3JhcCAucC1kb2N0b3ItYWJvdXRfX21haW4tdmlkZW8tYnRuIHtcbiAgICBoZWlnaHQ6IDUyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZG9jdG9yLWhlYWQtYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAucC1kb2N0b3ItaGVhZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1kb2N0b3ItaGVhZF9fbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5wLWRvY3Rvci1oZWFkX19sb2NhdGlvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gIH1cblxuICAucC1kb2N0b3ItaGVhZF9fbG9jYXRpb24taWNvIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cblxuICAucC1kb2N0b3ItaGVhZF9fbG9jYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5wLWRvY3Rvci1oZWFkX19pbWctd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5wLWRvY3Rvci1oZWFkX19pbWctd3JhcCAucC1kb2N0b3ItYWJvdXRfX21haW4tdmlkZW8tYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogNzclO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5wLWRvY3Rvci1oZWFkX19pbWctd3JhcC1jIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtZG9jdG9yLWhlYWRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wLWRvY3Rvci1oZWFkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLWRvY3Rvci1oZWFkX19idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC5wLWRvY3Rvci1oZWFkX19yZWNvcmQtdGltZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAucC1kb2N0b3ItaGVhZF9fcmVjb3JkLXRpbWUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wLWRvY3Rvci1oZWFkX19yZWNvcmQtdGltZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wLWRvY3RvcnMge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtZG9jdG9ycyA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWRvY3RvcnNfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kb2N0b3JzX19oZWFkID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtZG9jdG9yc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cblxuLnAtZG9jdG9yc19fYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MzZweDtcbn1cblxuLnAtZG9jdG9yc19fYmxvY2txdW90ZS1yIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtaW1nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ucC1kb2N0b3JzX19ibG9ja3F1b3RlLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbWFpbiB7XG4gIHBhZGRpbmc6IDI0cHggNDBweCAyNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbWFpbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogMzRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xufVxuLnAtZG9jdG9yc19fYmxvY2txdW90ZS1tYWluLWljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTdweDtcbiAgcmlnaHQ6IDI2cHg7XG59XG4ucC1kb2N0b3JzX19ibG9ja3F1b3RlLW1haW4tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucC1kb2N0b3JzX19ibG9ja3F1b3RlLW1haW4tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtZG9jdG9yc19fY2xpbmljLXRhYnMge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbn1cblxuLnAtZG9jdG9yc19fZG9jLXRhYnMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1kb2N0b3JzX19kb2MtdGFiczpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwdnc7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5wLWRvY3RvcnNfX2RvYy10YWIgLnRlYW0taXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtZG9jdG9yc19fZG9jLXRhYiAudGVhbS1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAyMCUpIHNjYWxlKDAuOSk7XG4gIH1cbiAgLnAtZG9jdG9yc19fZG9jLXRhYiAudGVhbS1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjAlKSBzY2FsZSgwLjkpO1xuICB9XG4gIC5wLWRvY3RvcnNfX2RvYy10YWIgLnRlYW0taXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAyMCUpIHNjYWxlKDAuOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLWRvY3RvcnNfX2RvYy10YWIgLnRlYW0taXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAyMCUpIHNjYWxlKDAuOSk7XG4gIH1cbiAgLnAtZG9jdG9yc19fZG9jLXRhYiAudGVhbS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgMjAlKSBzY2FsZSgwLjkpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZG9jdG9yc19fZG9jLXRhYiAudGVhbS1pdGVtIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucC1kb2N0b3JzX19kb2MtdGFiLmFjdGl2ZSAudGVhbS1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucC1kb2N0b3JzX19maWx0ZXItdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucC1kb2N0b3JzX19maWx0ZXItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnAtZG9jdG9yc19fZmlsdGVyLW5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1kb2N0b3JzX19maWx0ZXItbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5wLWRvY3RvcnNfX2ZpbHRlci1uYXYtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1kb2N0b3JzX19maWx0ZXItbmF2LWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuLnAtZG9jdG9yc19fZmlsdGVyLW5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wLWRvY3RvcnNfX2ZpbHRlci1uYXYtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMCAwIDhweCAwO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucC1kb2N0b3JzX19maWx0ZXItbmF2LWJ0bjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWItODApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC1kb2N0b3JzX19maWx0ZXItbmF2LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIH1cbiAgLnAtZG9jdG9yc19fZmlsdGVyLW5hdi1idG46aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi04MCk7XG4gIH1cbiAgLnAtZG9jdG9yc19fZmlsdGVyLW5hdi1idG46aG92ZXIgLnAtZG9jdG9yc19fZmlsdGVyLW5hdi1idG4taWNvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucC1kb2N0b3JzX19maWx0ZXItbmF2LWJ0bjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cbi5wLWRvY3RvcnNfX2ZpbHRlci1uYXYtYnRuOmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnAtZG9jdG9yc19fZmlsdGVyLW5hdi1idG46YWN0aXZlIC5wLWRvY3RvcnNfX2ZpbHRlci1uYXYtYnRuLWljbyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucC1kb2N0b3JzX19maWx0ZXItbmF2LWJ0bi5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cbi5wLWRvY3RvcnNfX2ZpbHRlci1uYXYtYnRuLmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnAtZG9jdG9yc19fZmlsdGVyLW5hdi1idG4uYWN0aXZlIC5wLWRvY3RvcnNfX2ZpbHRlci1uYXYtYnRuLWljbyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucC1kb2N0b3JzX19maWx0ZXItbmF2LWJ0bi1pY28ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnAtZG9jdG9yc19fZmlsdGVyLW5hdi1idG4tdGl0bGUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMzApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbCB7XG4gICAgd2lkdGg6IDM0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLWRvY3RvcnMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLnAtZG9jdG9yc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAucC1kb2N0b3JzX19ibG9ja3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1tYWluOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kb2N0b3JzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5wLWRvY3RvcnNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtZG9jdG9yc19fYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtaW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAucC1kb2N0b3JzX19ibG9ja3F1b3RlLXIge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG5cbiAgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1sIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbWFpbiB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbWFpbi1kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAucC1kb2N0b3JzX19ibG9ja3F1b3RlLW1haW4taWNvIHtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IC0xN3B4O1xuICB9XG5cbiAgLnAtZG9jdG9yc19fZmlsdGVyLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAucC1kb2N0b3JzX19maWx0ZXItbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuXG4gIC5wLWRvY3RvcnNfX2ZpbHRlci1uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnAtZG9jdG9yc19fY2xpbmljLXRhYnMge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG5cbiAgLnAtZG9jdG9yc19fZG9jLXRhYnMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NHB4O1xuICB9XG59XG4ucC1lcnJvci1jIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXJIKSk7XG59XG5cbi5wLWVycm9yLWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM5MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0OHB4O1xufVxuXG4ucC1lcnJvci1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuLnAtZXJyb3JfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiAxMjIuNjIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLXN1Yi04MCk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wLWVycm9yX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucC1lcnJvcl9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbn1cblxuLnAtZXJyb3JfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtZXJyb3ItYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wLWVycm9yLWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtZXJyb3ItciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1lcnJvci1jIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5wLWVycm9yLWwge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1lcnJvci1jIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cblxuICAucC1lcnJvci1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnAtZXJyb3JfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5wLWVycm9yX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAucC1lcnJvcl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4ucC1mYXEtaW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1mYXEtaW5fX21haW4ge1xuICBwYWRkaW5nOiA0MHB4IDAgMTIwcHg7XG59XG5cbi5wLWZhcS1pbl9fbWFpbi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wLWZhcS1pbl9fbWFpbi1jYXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4ucC1mYXEtaW5fX21haW4tY2FyZC10YWcge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtZmFxLWluX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZhcS1pbl9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cblxuICAucC1mYXEtaW5fX21haW4tY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1mYXEtaW5fX21haW4tY2FyZC10YWcge1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnAtZmFxLWluX19zZXJ2aWNlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLThweCAtMTZweDtcbn1cblxuLnAtZmFxLWluX19zZXJ2aWNlcy1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucC1mYXEtaW5fX3NlcnZpY2VzLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAyNzBweCA0cHggMzJweDtcbiAgbWluLWhlaWdodDogOTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnAtZmFxLWluX19zZXJ2aWNlcy1jYXJkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC40KTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHJpZ2h0OiAzNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1mYXEtaW5fX3NlcnZpY2VzLWNhcmQ6aG92ZXIsIC5wLWZhcS1pbl9fc2VydmljZXMtY2FyZDphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5wLWZhcS1pbl9fc2VydmljZXMtY2FyZDpob3ZlcjpiZWZvcmUsIC5wLWZhcS1pbl9fc2VydmljZXMtY2FyZDphY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuXG4ucC1mYXEtaW5fX3NlcnZpY2VzLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtZmFxLWluX19zZXJ2aWNlcy1jYXJkLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNzBweDtcbiAgd2lkdGg6IDIwMnB4O1xufVxuXG4ucC1mYXEtaW5fX3NlcnZpY2VzLWNhcmQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTQwcHg7XG4gIGJvdHRvbTogLTY1cHg7XG4gIHJpZ2h0OiAzNXB4O1xufVxuXG4ucC1mYXEtaW5fX3NlcnZpY2VzLWFsbC1idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnAtZmFxLWluX19zZXJ2aWNlcy1hbGwtYnRuIHNwYW4ucC1mYXEtaW5fX3NlcnZpY2VzLWFsbC1idG5fYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWZhcS1pbl9fc2VydmljZXMtYWxsLWJ0bi5hY3RpdmUgLnAtZmFxLWluX19zZXJ2aWNlcy1hbGwtYnRuX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtZmFxLWluX19zZXJ2aWNlcy1hbGwtYnRuLmFjdGl2ZSAucC1mYXEtaW5fX3NlcnZpY2VzLWFsbC1idG5fZGVmYXVsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1mYXEtaW5fX3NlcnZpY2VzLWFsbC1idG4uYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLWZhcS1pbl9fc2VydmljZXMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mYXEtaW5fX3NlcnZpY2VzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtZmFxLWluX19zZXJ2aWNlcy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG5cbiAgLnAtZmFxLWluX19zZXJ2aWNlcy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAucC1mYXEtaW5fX3NlcnZpY2VzLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cblxuICAucC1mYXEtaW5fX3NlcnZpY2VzLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5wLWZhcS1pbl9fc2VydmljZXMtY2FyZC1pbWctY29udGFpbmVyIHtcbiAgICByaWdodDogNTVweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuXG4gIC5wLWZhcS1pbl9fc2VydmljZXMtY2FyZC1pbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBib3R0b206IC01NXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxuXG4gIC5wLWZhcS1pbl9fc2VydmljZXMtaXRlbV93LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5wLWZhcS1pbl9fc2VydmljZXMtYWxsLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLnAtZmFxIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtZmFxLWhlYWRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLnAtZmFxLWhlYWQtYyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1mYXFfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbn1cblxuLnAtZmFxX19jb250cm9scy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtZmFxX19jb250cm9scy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnAtZmFxX19jb250cm9scy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1mYXEtaGVhZC1jIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZhcS1oZWFkLWMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnAtZmFxLWhlYWRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAtZmFxX19jb250cm9scy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5wLWZhcV9fY29udHJvbHMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnAtZmFxX19jb250cm9scy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucC1mYXFfX2NvbnRyb2xzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wLWZhcV9fbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIHBhZGRpbmc6IDQwcHggMCAxMjBweDtcbn1cblxuLnAtZmFxX19tYWluLWNvdW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xufVxuXG4ucC1mYXFfX21haW4taW5mby1pdGVtIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wLWZhcV9fbWFpbi1pbmZvLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDYwcHggMjRweCAyNHB4O1xuICBtaW4taGVpZ2h0OiAxMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG59XG4ucC1mYXFfX21haW4taW5mby1pdGVtLWJ0bjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLW1haW4tMzApO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcmlnaHQ6IDMycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAzN3B4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgei1pbmRleDogMTtcbn1cbi5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tYnRuLmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IDM3cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMjI1ZGVnKTtcbn1cbi5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tYnRuLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnAtZmFxX19tYWluLWluZm8taXRlbS1idG4tdGFnIHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcbn1cblxuLnAtZmFxX19tYWluLWluZm8taXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyNHB4IDE2cHg7XG59XG5cbi5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tZG9jLWMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudC1kZXNjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudC1pbm5lci1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudC1pbm5lci1saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtaW5uZXItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcbn1cbi5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudC1pbm5lci1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtZmFxX19tYWluLWluZm8taXRlbS1jb250ZW50LWlubmVyLWl0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViLTgwKTtcbn1cblxuLnAtZmFxX19tYWluLWluZm8taXRlbS1jb250ZW50LWxpbmstd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mYXFfX21haW4ge1xuICAgIHBhZGRpbmc6IDMycHggMCA2NHB4O1xuICB9XG5cbiAgLnAtZmFxX19tYWluLWNvdW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAucC1mYXFfX21haW4taW5mby1pdGVtLWJ0biB7XG4gICAgbWluLWhlaWdodDogODZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDU2cHggMTZweCAxNnB4O1xuICB9XG4gIC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tYnRuOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyNnB4O1xuICB9XG4gIC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tYnRuLmFjdGl2ZTpiZWZvcmUge1xuICAgIHRvcDogMjZweDtcbiAgfVxuXG4gIC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tYnRuLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gIH1cblxuICAucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbiAgfVxuXG4gIC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tZG9jLWMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtaW5uZXItaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudC1pbm5lci1pdGVtOmJlZm9yZSB7XG4gICAgdG9wOiA3cHg7XG4gIH1cblxuICAucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtaW5uZXItbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4ucC1mZWVkLWFmdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1mZWVkLWFmdGVyX19tYWluLXRhYi1jX3JldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ucC1mZWVkLWFmdGVyX19tYWluLXRhYi1jX3JldmVyc2UgLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDcycHg7XG59XG4ucC1mZWVkLWFmdGVyX19tYWluLXRhYi1jX21iLTgwcHgge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ucC1mZWVkLWFmdGVyX19tYWluLXRhYi1sIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDcycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucC1mZWVkLWFmdGVyX19tYWluLXRhYi1sX2NlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucC1mZWVkLWFmdGVyX19tYWluLXRhYi1yIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wLWZlZWQtYWZ0ZXJfX21haW4tdGFiLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MDhweDtcbiAgaGVpZ2h0OiA0MDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLWZlZWQtYWZ0ZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucC1mZWVkLWFmdGVyX190aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtZmVlZC1hZnRlcl9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wLWZlZWQtYWZ0ZXJfX2Rlc2NfbWItNDBweCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLWZlZWQtYWZ0ZXJfX21haW4tYnRucy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG5cbi5wLWZlZWQtYWZ0ZXJfX2ZlZWRiYWNrcy1saXN0LXdyYXAge1xuICBtYXgtd2lkdGg6IDEwNzdweDtcbn1cblxuLnAtZmVlZC1hZnRlcl9fZmVlZGJhY2tzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTJweCAtMjRweDtcbn1cblxuLnAtZmVlZC1hZnRlcl9fZmVlZGJhY2tzLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5wLWZlZWQtYWZ0ZXJfX2ZlZWRiYWNrcy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAxMXB4IDE1cHggNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtaW4taGVpZ2h0OiA4NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLWZlZWQtYWZ0ZXJfX2ZlZWRiYWNrcy1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxufVxuLnAtZmVlZC1hZnRlcl9fZmVlZGJhY2tzLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cblxuLnAtZmVlZC1hZnRlcl9fZmVlZGJhY2tzLWl0ZW0taW1nLWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnAtZmVlZC1hZnRlcl9fZmVlZGJhY2tzLWl0ZW0taW1nIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wLWZlZWQtYWZ0ZXJfX2ZlZWRiYWNrcy1pdGVtLWluZm8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEzMHB4O1xufVxuXG4ucC1mZWVkLWFmdGVyX19mZWVkYmFja3MtaXRlbS1pbmZvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4ucC1mZWVkLWFmdGVyX19mZWVkYmFja3MtaXRlbS1pbmZvLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLnAtZmVlZC1hZnRlcl9fZm9ybSAudGV4dGFyZWEtZGVmYXVsdCB7XG4gIGhlaWdodDogMTY2cHg7XG59XG4ucC1mZWVkLWFmdGVyX19mb3JtIC5mb3JtX19ib3Qge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLWZlZWQtYWZ0ZXJfX21haW4tdGFiLWltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiA0NjhweDtcbiAgICBoZWlnaHQ6IDMwOHB4O1xuICB9XG5cbiAgLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItY19yZXZlcnNlIC5wLWZlZWQtYWZ0ZXJfX21haW4tdGFiLWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLWZlZWQtYWZ0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLnAtZmVlZC1hZnRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuXG4gIC5wLWZlZWQtYWZ0ZXJfX21haW4tdGFiLWltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG5cbiAgLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItY19tYi04MHB4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnAtZmVlZC1hZnRlcl9fZmVlZGJhY2tzLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mZWVkLWFmdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgfVxuICAucC1mZWVkLWFmdGVyIC5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLWZlZWQtYWZ0ZXJfX21haW4tdGFiLWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAucC1mZWVkLWFmdGVyX19tYWluLXRhYi1jX3JldmVyc2UgLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wLWZlZWQtYWZ0ZXJfX21haW4tdGFiLWNfbWItODBweCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wLWZlZWQtYWZ0ZXJfX21haW4tdGFiLWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5wLWZlZWQtYWZ0ZXJfX21haW4tdGFiLXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1mZWVkLWFmdGVyX19tYWluLXRhYi1pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnAtZmVlZC1hZnRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5wLWZlZWQtYWZ0ZXJfX3RpdGxlX21vYiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAucC1mZWVkLWFmdGVyX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucC1mZWVkLWFmdGVyX19kZXNjX21iLTQwcHgge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAucC1mZWVkLWFmdGVyX19tYWluLWJ0bnMtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLWZlZWQtYWZ0ZXJfX2ZlZWRiYWNrcy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnAtZmVlZC1hZnRlcl9fZm9ybSAudGV4dGFyZWEtZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgfVxuICAucC1mZWVkLWFmdGVyX19mb3JtIC5mb3JtX19ib3Qge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLnAtZmVlZC1hZnRlcl9fZm9ybSAuZm9ybV9fYm90LWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wLWZlZWRiYWNrcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWZlZWRiYWNrcy1oZWFkIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDZweDtcbn1cblxuLnAtZmVlZGJhY2tzLWhlYWQtYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtZmVlZGJhY2tzLWhlYWRfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1mZWVkYmFja3MtaGVhZF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNTVweDtcbiAgdG9wOiAtMzNweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1mZWVkYmFja3MtaGVhZF9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wLWZlZWRiYWNrcy1oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAucC1mZWVkYmFja3MtaGVhZF9fYmcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mZWVkYmFja3MtaGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cblxuICAucC1mZWVkYmFja3MtaGVhZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1mZWVkYmFja3MtaGVhZF9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wLWZlZWRiYWNrcy1oZWFkX19iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtZmVlZGJhY2tzLW1haW5fX2xpc3QtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnAtZmVlZGJhY2tzLW1haW5fX2ZlZWQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucC1mZWVkYmFja3MtbWFpbl9fZmVlZC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtZmVlZGJhY2tzLW1haW5fX2ZlZWQtaXRlbSAuZmVlZGJhY2tzLWNhcmRfX3RpdGxlLFxuLnAtZmVlZGJhY2tzLW1haW5fX2ZlZWQtaXRlbSAuZmVlZGJhY2tzLWNhcmRfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xufVxuXG4ucC1mZWVkYmFja3MtbWFpbl9fbGlzdC1oZWFkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtZmVlZGJhY2tzLW1haW5fX2xpc3QtaGVhZC1pbmZvLXN0YXJzIC5yYXRpbmctc3RhcnMge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZmVlZGJhY2tzLW1haW5fX2xpc3QtaGVhZC1idG4td3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLWZlZWRiYWNrcy1tYWluIC5wLWRvY3Rvci1mZWVkYmFja3NfX3JhdGluZy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuXG4gIC5wLWZlZWRiYWNrcy1tYWluX19mZWVkLWxpc3QgKyAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxuICAucC1mZWVkYmFja3MtbWFpbl9fZmVlZC1saXN0IC5mZWVkYmFja3MtY2FyZCB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgfVxuICAucC1mZWVkYmFja3MtbWFpbl9fZmVlZC1saXN0IC5mZWVkYmFja3MtY2FyZF9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAucC1mZWVkYmFja3MtbWFpbl9fZmVlZC1saXN0IC5mZWVkYmFja3MtY2FyZF9fYm90LWJ0biB7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnAtZmVlZGJhY2tzLW1haW5fX2ZlZWQtbGlzdCAuZmVlZGJhY2tzLWNhcmRfX2JvdC1idG46aG92ZXIsIC5wLWZlZWRiYWNrcy1tYWluX19mZWVkLWxpc3QgLmZlZWRiYWNrcy1jYXJkX19ib3QtYnRuOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIH1cbiAgLnAtZmVlZGJhY2tzLW1haW5fX2ZlZWQtbGlzdCAuZmVlZGJhY2tzLWNhcmRfX2JvdC1idG46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC1mZWVkYmFja3MtbWFpbl9fZmVlZC1saXN0IC5mZWVkYmFja3MtY2FyZF9fYm90LWl0ZW0taW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtZmVlZGJhY2tzLW1haW5fX2ZlZWQtbGlzdCAuZG9jdG9yLXdvcmtzX19kb2MtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucC1mZWVkYmFja3MtbWFpbl9fZmVlZC1saXN0IC5kb2N0b3Itd29ya3NfX2RvYy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wLWZlZWRiYWNrcy1tYWluX19mZWVkLWxpc3QgLmRvY3Rvci13b3Jrc19fZG9jLWNhcmQtaW1nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5wLWZlZWRiYWNrcy1tYWluX19mZWVkLWxpc3QgLmRvY3Rvci13b3Jrc19fZG9jLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1NYW5yb3BlKTtcbiAgfVxuXG4gIC5wLWZlZWRiYWNrcy1tYWluX19saXN0LWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAucC1mZWVkYmFja3MtbWFpbl9fbGlzdC1oZWFkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnAtZmVlZGJhY2tzLW1haW5fX2xpc3QtaGVhZC1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnAtZmVlZGJhY2tzLW1haW5fX2xpc3QtaGVhZC1pbmZvLXN0YXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAucC1mZWVkYmFja3MtbWFpbl9fbGlzdC1oZWFkLWluZm8tY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbn1cbi5hYm91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hYm91dC1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5hYm91dC1sIC5zZWN0aW9uX19kZXNjIHtcbiAgbWF4LXdpZHRoOiA0MDhweDtcbn1cblxuLmFib3V0X19pbmZvLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hYm91dF9faW5mby1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uYWJvdXRfX2luZm8tYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hYm91dF9fdGFicy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWJvdXRfX3RhYnMtbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0RCREJEQjtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uYWJvdXRfX3RhYnMtbmF2LWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uYWJvdXRfX3RhYnMtbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFib3V0X190YWJzLW5hdi1idG4ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDE5N3B4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xufVxuLmFib3V0X190YWJzLW5hdi1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dF9fdGFicy1uYXYtYnRuOmhvdmVyLCAuYWJvdXRfX3RhYnMtbmF2LWJ0bjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbi5hYm91dF9fdGFicy1uYXYtYnRuLWljbyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmFib3V0X190YWJzLW5hdi1idG4taWNvX2JsdWUge1xuICBjb2xvcjogIzMxNzhCODtcbn1cbi5hYm91dF9fdGFicy1uYXYtYnRuLWljb19ncmVlbiB7XG4gIGNvbG9yOiAjQkNEMjVDO1xufVxuLmFib3V0X190YWJzLW5hdi1idG4tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xufVxuXG4uYWJvdXQtc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiA1MjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hYm91dC1zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHZ3O1xuICByaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDU7XG59XG4uYWJvdXQtc2xpZGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoNTB2dyAtIDIwNXB4KTtcbiAgd2lkdGg6IDI5NXB4O1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZmZmIDcuMjIlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDApIDgzLjMzJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYWJvdXQtc2xpZGVyX19pdGVtIHtcbiAgaGVpZ2h0OiAzODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYWJvdXQtc2xpZGVyX19pdGVtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLmFib3V0X190YWJzLW5hdi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmFib3V0LXNsaWRlcjpiZWZvcmUsIC5hYm91dC1zbGlkZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmFib3V0X19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmFib3V0X190YWJzLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5hYm91dC1zbGlkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hYm91dF9fdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5hYm91dF9fdGFicy1uYXYtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYWJvdXRfX3RhYnMtbmF2LWl0ZW0ge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAuYWJvdXRfX3RhYnMtbmF2LWJ0biB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5hYm91dF9fdGFicy1uYXYtYnRuLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAuYWJvdXQtc2xpZGVyIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cblxuICAuYWJvdXQtc2xpZGVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmFib3V0LXNsaWRlcl9fZG90cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5hYm91dC1zbGlkZXJfX2RvdHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbiAgICBtYXJnaW46IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYWJvdXQtc2xpZGVyX19kb3RzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTExMTExO1xuICB9XG59XG4uYmVuZWZpdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmVuZWZpdHNfX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTQwcHggLTU2cHg7XG4gIG1heC13aWR0aDogNzcwcHg7XG59XG5cbi5iZW5lZml0c19faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5iZW5lZml0c19fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iZW5lZml0c19fY2FyZC1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iZW5lZml0c19fY2FyZC1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uYmVuZWZpdHNfX2NhcmQtaW1nLWMge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDBweCAtMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmVuZWZpdHNfX2NhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5iZW5lZml0c19fY2FyZC10aXRsZV9wdC0xOHB4IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5iZW5lZml0c19fY2FyZC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlbmVmaXRzLWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAuYmVuZWZpdHNfX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJlbmVmaXRzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJlbmVmaXRzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYmVuZWZpdHNfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmJlbmVmaXRzX19jYXJkLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iZW5lZml0c19fY2FyZC10aXRsZV9wdC0xOHB4IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5iZW5lZml0c19fY2FyZC1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5maXJzdC1jb25zdWxfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZmlyc3QtY29uc3VsX19tYWluLWwge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmZpcnN0LWNvbnN1bF9fbWFpbi1sIC5zZWN0aW9uX19kZXNjIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cblxuLmZpcnN0LWNvbnN1bF9fbWFpbi1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uZmlyc3QtY29uc3VsX19tYWluLWltZy1jb250YWluZXIge1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZmlyc3QtY29uc3VsX19tYWluLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5maXJzdC1jb25zdWxfX21haW4tYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDI0cHggNDBweCAyNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maXJzdC1jb25zdWxfX21haW4tYmxvY2txdW90ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiAzNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDVweDtcbn1cbi5maXJzdC1jb25zdWxfX21haW4tYmxvY2txdW90ZS1pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjRENEQ0RDO1xuICBib3R0b206IC0xMHB4O1xuICByaWdodDogNDBweDtcbn1cbi5maXJzdC1jb25zdWxfX21haW4tYmxvY2txdW90ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maXJzdC1jb25zdWxfX21haW4tYmxvY2txdW90ZS10aXRsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maXJzdC1jb25zdWxfX21haW4tYmxvY2txdW90ZS10aXRsZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlLWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5maXJzdC1jb25zdWxfX2luZm8tdGl0bGUge1xuICBtYXgtd2lkdGg6IDYzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLmZpcnN0LWNvbnN1bF9faW5mby1mZWF0dXJlcy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmZpcnN0LWNvbnN1bF9faW5mby1mZWF0dXJlcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG4uZmlyc3QtY29uc3VsX19pbmZvLWZlYXR1cmVzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmlyc3QtY29uc3VsX19pbmZvLWZlYXR1cmVzLWl0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG59XG5cbi5maXJzdC1jb25zdWxfX2luZm8tYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpcnN0LWNvbnN1bF9faW5mby1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG4uZmlyc3QtY29uc3VsX19pbmZvLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5maXJzdC1jb25zdWxfX2luZm8tdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXJzdC1jb25zdWxfX21haW4taW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI3M3B4O1xuICAgIGhlaWdodDogMzQxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLmZpcnN0LWNvbnN1bF9fbWFpbi1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZmlyc3QtY29uc3VsX19tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiAtODJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMzJweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAuZmlyc3QtY29uc3VsX19tYWluLWJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMTZweDtcbiAgICB0b3A6IC05cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmlyc3QtY29uc3VsX19tYWluLWJsb2NrcXVvdGUtdGl0bGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5maXJzdC1jb25zdWxfX21haW4tYmxvY2txdW90ZS1pY28ge1xuICAgIHJpZ2h0OiAyM3B4O1xuICAgIGJvdHRvbTogLTE2cHg7XG4gIH1cblxuICAuZmlyc3QtY29uc3VsX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmZpcnN0LWNvbnN1bF9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuZmlyc3QtY29uc3VsX19pbmZvLWZlYXR1cmVzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuZmlyc3QtY29uc3VsX19pbmZvLWZlYXR1cmVzLWl0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgfVxuXG4gIC5maXJzdC1jb25zdWxfX2luZm8tZmVhdHVyZXMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5maXJzdC1jb25zdWxfX2luZm8tYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5maXJzdC1jb25zdWxfX2luZm8tYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5maXJzdC1jb25zdWxfX2luZm8tYnRuOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5oZXJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xufVxuXG4uaGVyby1jIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlcm8tbCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MjZweDtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG59XG5cbi5oZXJvLXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5oZXJvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlcm9fX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG59XG5cbi5oZXJvX19pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5oZXJvLWltZyB7XG4gIHdpZHRoOiA4NDZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIG9wYWNpdHk6IDAuOTtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi5oZXJvLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNzB2dztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLmhlcm8tbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmhlcm8tbCB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG5cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuaGVyby1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuaGVyby1yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZXJvX19pbWctd3JhcCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5oZXJvLWltZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuaGVyby5zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5oZXJvLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oZXJvLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvX19pbWctd3JhcDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLmludGVyZXN0ZWQtciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uaW50ZXJlc3RlZF9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuXG4uaW50ZXJlc3RlZF9fdGFicy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uaW50ZXJlc3RlZF9fdGFicy1uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREJEQkRCO1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5pbnRlcmVzdGVkX190YWJzLW5hdi1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmludGVyZXN0ZWRfX3RhYnMtbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmludGVyZXN0ZWRfX3RhYnMtbmF2LWJ0biB7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxOTdweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbn1cbi5pbnRlcmVzdGVkX190YWJzLW5hdi1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbnRlcmVzdGVkX190YWJzLW5hdi1idG46aG92ZXIsIC5pbnRlcmVzdGVkX190YWJzLW5hdi1idG46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG59XG4uaW50ZXJlc3RlZF9fdGFicy1uYXYtYnRuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbn1cblxuLmludGVyZXN0ZWRfX3BvcHVsYXItdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4uaW50ZXJlc3RlZF9fcG9wdWxhci1jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC04cHggMzJweDtcbiAgbWF4LXdpZHRoOiA2MzZweDtcbn1cblxuLmludGVyZXN0ZWRfX3BvcHVsYXItY29sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uaW50ZXJlc3RlZF9fcG9wdWxhci1saXN0X3dyYXBfY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cbi5pbnRlcmVzdGVkX19wb3B1bGFyLWxpc3Rfd3JhcF9jb2xzIC5pbnRlcmVzdGVkX19wb3B1bGFyLWl0ZW0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5pbnRlcmVzdGVkX19wb3B1bGFyLWxpc3Rfd3JhcF9jb2xzX3g0IC5pbnRlcmVzdGVkX19wb3B1bGFyLWl0ZW0ge1xuICB3aWR0aDogY2FsYygyNSUgLSAxMnB4KTtcbn1cbi5pbnRlcmVzdGVkX19wb3B1bGFyLWxpc3Rfd3JhcF9jb2xzIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5pbnRlcmVzdGVkX19wb3B1bGFyLWxpc3Rfd3JhcF9jb2xzX3g0IC5pbnRlcmVzdGVkX19wb3B1bGFyLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJlc3RlZF9fcG9wdWxhci1saXN0X3dyYXBfY29scyAuaW50ZXJlc3RlZF9fcG9wdWxhci1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuLmludGVyZXN0ZWRfX3BvcHVsYXItbGlzdF9jb2x1bW4tbm8taW1nIC5pbnRlcmVzdGVkX19wb3B1bGFyLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludGVyZXN0ZWRfX3BvcHVsYXItbGlzdF9jb2x1bW4tbm8taW1nIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAxMHB4IDU1cHggMTBweCAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaW50ZXJlc3RlZF9fcG9wdWxhci1saXN0X2NvbHVtbi1uby1pbWcgLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludGVyZXN0ZWRfX3BvcHVsYXItbGlzdF9jb2x1bW4tbm8taW1nIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuXG4uaW50ZXJlc3RlZF9fcG9wdWxhci1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmludGVyZXN0ZWRfX3BvcHVsYXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmludGVyZXN0ZWRfX3BvcHVsYXItYm90LWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5pbnRlcmVzdGVkX19wb3B1bGFyLWJvdC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG4uaW50ZXJlc3RlZF9fcG9wdWxhci1ib3QtYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxOHB4IDEwOXB4IDE4cHggMjBweDtcbiAgbWluLWhlaWdodDogODJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQkRCREI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTYwKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHJpZ2h0OiAyOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VjdGlvbl9iZy1ncmF5IC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbjpub3QoLnNlY3Rpb25fYmctZ3JheSkgLmZlZWRiYWNrcy1jYXJkIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuLmZlZWRiYWNrcy1jYXJkIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQge1xuICBib3JkZXItY29sb3I6ICNEQkRCREI7XG59XG4uaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkOmhvdmVyLCAuaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZDpob3ZlcjpiZWZvcmUsIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQ6YWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cblxuLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQtaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC02MXB4O1xuICByaWdodDogLTE3cHg7XG4gIHdpZHRoOiAxMzVweDtcbn1cblxuLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnRlcmVzdGVkX19zdWItaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwNHB4O1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbn1cbi5pbnRlcmVzdGVkX19zdWItaW5mbzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcbn1cbi5pbnRlcmVzdGVkX19zdWItaW5mby5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmludGVyZXN0ZWQtc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW50ZXJlc3RlZC1zdGVwcy1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmludGVyZXN0ZWQtc3RlcHMtciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgb3BhY2l0eSAwLjNzO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG59XG4uaW50ZXJlc3RlZC1zdGVwc19fY29udHJvbC1pdGVtOmJlZm9yZSwgLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbTphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICNEQkRCREI7XG59XG4uaW50ZXJlc3RlZC1zdGVwc19fY29udHJvbC1pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlLCAuaW50ZXJlc3RlZC1zdGVwc19fY29udHJvbC1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbS5hY3RpdmUsIC5pbnRlcmVzdGVkLXN0ZXBzX19jb250cm9sLWl0ZW0uc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViLTgwKTtcbn1cbi5pbnRlcmVzdGVkLXN0ZXBzX19jb250cm9sLWl0ZW0uYWN0aXZlIC5pbnRlcmVzdGVkLXN0ZXBzX19jb250cm9sLWl0ZW0tbnVtLCAuaW50ZXJlc3RlZC1zdGVwc19fY29udHJvbC1pdGVtLnN1Y2Nlc3MgLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbS1udW0ge1xuICBvcGFjaXR5OiAxO1xufVxuLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbS5hY3RpdmUgfiAuaW50ZXJlc3RlZC1zdGVwc19fY29udHJvbC1pdGVtIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5pbnRlcmVzdGVkLXN0ZXBzX19jb250cm9sLWl0ZW0uYWN0aXZlICsgLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNEQkRCREI7XG59XG4uaW50ZXJlc3RlZC1zdGVwc19fY29udHJvbC1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjREJEQkRCO1xufVxuLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbS5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbn1cbi5pbnRlcmVzdGVkLXN0ZXBzX19jb250cm9sLWl0ZW0uc3VjY2VzczpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbS5zdWNjZXNzOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbnRlcmVzdGVkLXN0ZXBzX19jb250cm9sLWl0ZW0uc3VjY2VzcyAuaW50ZXJlc3RlZC1zdGVwc19fY29udHJvbC1pdGVtLW51bSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaW50ZXJlc3RlZC1zdGVwc19fY29udHJvbC1pdGVtLnN1Y2Nlc3MgLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbS1zdWNjZXNzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbS1udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5pbnRlcmVzdGVkLXN0ZXBzX19jb250cm9sLWl0ZW0tc3VjY2VzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWNvbnRlbnQuYWN0aXZlLmFuaW1hdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtY29udGVudC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1saW5rcy1saXN0IHtcbiAgY29sdW1uczogMjtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG59XG5cbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWxpbmtzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1saW5rcy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDYwcHggMCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWxpbmtzLWNhcmQ6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLXN1Yik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXN1Yik7XG4gIH1cbiAgLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtbGlua3MtY2FyZDpob3ZlciAuaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1saW5rcy1jYXJkLWljby13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yik7XG4gIH1cbiAgLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtbGlua3MtY2FyZDpob3ZlciAuaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1saW5rcy1jYXJkLWljbyB7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIH1cbn1cbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWxpbmtzLWNhcmQ6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtc3ViKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXN1Yik7XG59XG4uaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1saW5rcy1jYXJkOmFjdGl2ZSAuaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1saW5rcy1jYXJkLWljby13cmFwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWIpO1xufVxuLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtbGlua3MtY2FyZDphY3RpdmUgLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtbGlua3MtY2FyZC1pY28ge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cblxuLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtbGlua3MtY2FyZC1pY28td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUycHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWxpbmtzLWNhcmQtaWNvIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWluZm8uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWluZm8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xufVxuXG4uaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1pbmZvLWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cblxuLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtaW5mby1kZXNjLWRlbGV0ZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICByaWdodDogMDtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtaW5mby1kZXNjLWRlbGV0ZS1idG46YmVmb3JlLCAuaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1pbmZvLWRlc2MtZGVsZXRlLWJ0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTgwKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWluZm8tZGVzYy1kZWxldGUtYnRuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4uaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1pbmZvLWRlc2MtZGVsZXRlLWJ0bjpob3ZlciwgLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtaW5mby1kZXNjLWRlbGV0ZS1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0VCRUJFQjtcbn1cbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWluZm8tZGVzYy1kZWxldGUtYnRuOmhvdmVyOmJlZm9yZSwgLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtaW5mby1kZXNjLWRlbGV0ZS1idG46aG92ZXI6YWZ0ZXIsIC5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWluZm8tZGVzYy1kZWxldGUtYnRuOmFjdGl2ZTpiZWZvcmUsIC5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWluZm8tZGVzYy1kZWxldGUtYnRuOmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi04MCk7XG59XG5cbi5pbnRlcmVzdGVkLXN0ZXBzX19yZXN1bHRzLWJvdC1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uaW50ZXJlc3RlZF9fbGFzdC1pbmZvIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xufVxuLmludGVyZXN0ZWRfX2xhc3QtaW5mbyAuaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cbi5pbnRlcmVzdGVkX19sYXN0LWluZm8gLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZC1pbWctY29udGFpbmVyIHtcbiAgcmlnaHQ6IDY4cHg7XG4gIGJvdHRvbTogLTYxcHg7XG59XG5cbi5pbnRlcmVzdGVkX190YWIgLmludGVyZXN0ZWRfX3N1Yi1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAuaW50ZXJlc3RlZC1sIC5pbnRlcmVzdGVkX19zdWItaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX190YWIgLmludGVyZXN0ZWRfX3N1Yi1pbmZvLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaW50ZXJlc3RlZC1yIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX19zdWItaW5mbyB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJlc3RlZC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkLWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuaW50ZXJlc3RlZF9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX190YWJzLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX190YWJzLW5hdi1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX190YWJzLW5hdi1pdGVtIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLmludGVyZXN0ZWRfX3RhYnMtbmF2LWJ0biB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX190YWJzLW5hdi1idG4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX19zdWItaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaW50ZXJlc3RlZF9fc3ViLWluZm86YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbnRlcmVzdGVkX19zdWItaW5mby10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtTWFucm9wZSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICMxMTExMTE7XG4gIH1cbiAgLmludGVyZXN0ZWRfX3N1Yi1pbmZvLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX19wb3B1bGFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX19wb3B1bGFyLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmludGVyZXN0ZWRfX3BvcHVsYXItYm90LWJ0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuaW50ZXJlc3RlZF9fcG9wdWxhci1ib3QtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnRlcmVzdGVkX19wb3B1bGFyLWJvdC1idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX190YWIgLmludGVyZXN0ZWRfX3N1Yi1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbnRlcmVzdGVkX190YWIgLmludGVyZXN0ZWRfX3N1Yi1pbmZvLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWluZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cblxuICAuaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1pbmZvLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cblxuICAuaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1saW5rcy1saXN0IHtcbiAgICBjb2x1bW5zOiBhdXRvO1xuICB9XG5cbiAgLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWNvbnRlbnQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLmludGVyZXN0ZWQtc3RlcHNfX3Jlc3VsdHMtYm90LWJ0bnMgLmludGVyZXN0ZWRfX3BvcHVsYXItYm90LWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5pbnRlcmVzdGVkLXN0ZXBzX19yZXN1bHRzLWJvdC1idG5zIC5pbnRlcmVzdGVkX19wb3B1bGFyLWJvdC1idG4ucmVxdWVzdC1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuaW50ZXJlc3RlZF9fbGFzdC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cblxuICAuaW50ZXJlc3RlZC1zdGVwc19fcmVzdWx0cy1ib3QtYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWxpbmtzLWNhcmQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5pbnRlcmVzdGVkX19sYXN0LWluZm8gLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmludGVyZXN0ZWRfX2xhc3QtaW5mbyAuaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkLWltZy1jb250YWluZXIge1xuICAgIGJvdHRvbTogLTYxcHg7XG4gICAgcmlnaHQ6IC0xN3B4O1xuICB9XG59XG4ubG9jYXRpb24tYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sb2NhdGlvbi1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgd2lkdGg6IDc2OXB4O1xufVxuXG4ubG9jYXRpb24tciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbi5sb2NhdGlvbi1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmxvY2F0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5sb2NhdGlvbl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubG9jYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sb2NhdGlvbl9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5sb2NhdGlvbl9faXRlbS1tZXRyby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubG9jYXRpb25fX2l0ZW0tbWV0cm8taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxvY2F0aW9uX19pdGVtLW1ldHJvLWl0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0QxRDFEMTtcbn1cbi5sb2NhdGlvbl9faXRlbS1tZXRyby1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubG9jYXRpb25fX2l0ZW0tbWV0cm8taXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2NhdGlvbl9faXRlbS1tZXRyby1pdGVtLWljbyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sb2NhdGlvbl9faXRlbS1tZXRyby1pdGVtLWljb19ibHVlIHtcbiAgY29sb3I6ICMzMTc4Qjg7XG59XG4ubG9jYXRpb25fX2l0ZW0tbWV0cm8taXRlbS1pY29fZ3JlZW4ge1xuICBjb2xvcjogI0JDRDI1Qztcbn1cblxuLmxvY2F0aW9uX19pdGVtLW1ldHJvLWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLmxvY2F0aW9uX19idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4ubG9jYXRpb25fX2J0bi13cmFwX210LTQycHgge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5sb2NhdGlvbi1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDYyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvY2F0aW9uLWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubG9jYXRpb24tbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubG9jYXRpb24tciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAubG9jYXRpb25fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubG9jYXRpb25fX2J0bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgfVxuXG4gIC5sb2NhdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubG9jYXRpb24tbWFwIHtcbiAgICBoZWlnaHQ6IDIzNnB4O1xuICB9XG5cbiAgLmxvY2F0aW9uLWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAubG9jYXRpb25fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubG9jYXRpb25fX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG4udGVhbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhbV9iZy13aGl0ZSAudGVhbS1zbGlkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50ZWFtX2JnLXdoaXRlIC50ZWFtLWNhcmRfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhbV9iZy13aGl0ZSAudGVhbS1jYXJkX19pbmZvOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbn1cbi50ZWFtX2JnLXdoaXRlIC50ZWFtLWNhcmQtbW9yZV9fbW9yZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udGVhbS1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi50ZWFtLWwgLnNlY3Rpb25fX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDQxMHB4O1xufVxuXG4udGVhbV9fdGFicy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4udGVhbV9fdGFicy1uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4udGVhbV9fdGFicy1uYXYtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4udGVhbV9fdGFicy1uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGVhbV9fdGFicy1uYXYtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMCAwIDEycHggMDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0yMCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuLnRlYW1fX3RhYnMtbmF2LWJ0bjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yi04MCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZWFtX190YWJzLW5hdi1idG46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xuICB9XG4gIC50ZWFtX190YWJzLW5hdi1idG46aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi04MCk7XG4gIH1cbn1cbi50ZWFtX190YWJzLW5hdi1idG46YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG59XG4udGVhbV9fdGFicy1uYXYtYnRuOmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRlYW1fX3RhYnMtbmF2LWJ0bi5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cbi50ZWFtX190YWJzLW5hdi1idG4uYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50ZWFtLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiA0NjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRlYW0tY2FyZDpob3ZlciAudGVhbS1jYXJkX19ib3QtYnRuIHtcbiAgY29sb3I6IHZhcigtLWMtc3ViKTtcbn1cbi50ZWFtLWNhcmQ6aG92ZXIgLnRlYW0tY2FyZF9faW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnRlYW0tY2FyZC50ZWFtLWNhcmQtbW9yZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtc3ViLTgwKTtcbn1cblxuLnRlYW0tY2FyZC1tb3JlX19tb3JlLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi50ZWFtLWNhcmQtbW9yZV9fbW9yZS1idG4gc3ZnIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlYW0tY2FyZC1tb3JlX19tb3JlLWJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIH1cbn1cbi50ZWFtLWNhcmQtbW9yZV9fbW9yZS1idG46YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi50ZWFtLWNhcmQtbW9yZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cblxuLnRlYW0tY2FyZF9faW1nLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZWFtLWNhcmRfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4udGVhbS1jYXJkX19pbmZvIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTZweCAxNnB4IDE0cHggMTZweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRlYW0tY2FyZF9fdGl0bGUge1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnRlYW0tY2FyZF9fYWJpbGl0aWVzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi50ZWFtLWNhcmRfX2FiaWxpdGllcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbi50ZWFtLWNhcmRfX2FiaWxpdGllcy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGVhbS1jYXJkX19ib3QtYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi50ZWFtLWNhcmRfX2JvdC1idG4taWNvIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbi50ZWFtLWNhcmRfX2xvY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA4cHggOHB4IDAgOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udGVhbS1jYXJkX19sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjQpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnRlYW0tY2FyZF9fbG9jYXRpb24tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG4udGVhbS1jYXJkX19sb2NhdGlvbi1pY28ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnRlYW0tc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAyODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi50ZWFtLXNsaWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwdnc7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgei1pbmRleDogNTtcbn1cbi50ZWFtLXNsaWRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwdncgLSAyMDVweCk7XG4gIHdpZHRoOiAyOTVweDtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0Y2RjZGNiA3LjIyJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwKSA4My4zMyUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRlYW0tc2xpZGVyX19pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG4udGVhbS1zbGlkZXJfX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAzNSUpO1xufVxuLnRlYW0tc2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbn1cbi50ZWFtLXNsaWRlcl9faXRlbS5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi50ZWFtLXNsaWRlcl9faXRlbS5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG4udGVhbS1zbGlkZXJfX2l0ZW0uc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4udGVhbS1zbGlkZXJfX2l0ZW0uc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuLnRlYW0tc2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnRlYW0tc2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cbi50ZWFtLXNsaWRlcl9faXRlbS5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi50ZWFtLXNsaWRlcl9faXRlbS5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG4udGVhbS1zbGlkZXJfX2l0ZW0uc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLnRlYW0tc2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG4udGVhbS1zbGlkZXJfX2l0ZW0uc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLnRlYW0tc2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMTMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG4udGVhbS1zbGlkZXJfX2l0ZW0uc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLnRlYW0tc2xpZGVyX19pdGVtLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMTUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG5cbi50ZWFtX190YWIuYWN0aXZlIC50ZWFtLXNsaWRlcl9faXRlbS5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAudGVhbS1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZWFtLXNsaWRlcjpiZWZvcmUsIC50ZWFtLXNsaWRlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50ZWFtLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0tbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC50ZWFtLWwgLnNlY3Rpb25fX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGVhbV9fdGFicy1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luOiAwIC0xNXB4IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAudGVhbV9fdGFicy1uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRlYW1fX3RhYnMtbmF2LWxpc3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLnRlYW1fX3RhYnMtbmF2LWJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuXG4gIC50ZWFtX190YWJzLW5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAudGVhbS1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gIC50ZWFtLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICB9XG5cbiAgLnRlYW0tY2FyZF9faW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxuXG4gIC50ZWFtLWNhcmRfX2luZm8ge1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAyNHB4IDEycHg7XG4gIH1cblxuICAudGVhbS1jYXJkX19hYmlsaXRpZXMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50ZWFtLWNhcmRfX2FiaWxpdGllcy1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAudGVhbS1jYXJkX19ib3QtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRlYW0tY2FyZF9fbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC50ZWFtLXNsaWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRlYW1fX3JlcXVlc3QtYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAudGVhbV9faGVhZC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnRlYW1fX2hlYWQtaW5mby10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgfVxuICAudGVhbV9faGVhZC1pbmZvLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGVhbV9faGVhZC1pbmZvLWxpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy1tb25vL2Nvcm5lci1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAudGVhbS1jYXJkX19sb2NhdGlvbiB7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgfVxuXG4gIC50ZWFtLWNhcmRfX2xvY2F0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5wLWltcGxhbnRhdGlvbl9fYWJvdXQge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fYWJvdXQtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQxNnB4O1xufVxuLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1idG46bm90KC5hY3RpdmUpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1idG46bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1idG46bm90KC5hY3RpdmUpOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1idG46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjMpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1pbXBsYW50YXRpb25fX2Fib3V0LXZpZGVvLWJ0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnLW1vbm8vcGxheS1idG4taWNvLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMTtcbn1cbi5wLWltcGxhbnRhdGlvbl9fYWJvdXQtdmlkZW8tYnRuX2ltYWdlLW9ubHkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wLWltcGxhbnRhdGlvbl9fYWJvdXQtdmlkZW8tYnRuX2ltYWdlLW9ubHk6YmVmb3JlLCAucC1pbXBsYW50YXRpb25fX2Fib3V0LXZpZGVvLWJ0bl9pbWFnZS1vbmx5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWltcGxhbnRhdGlvbl9fYWJvdXQtdmlkZW8tYnRuX2ltYWdlLW9ubHkgKyAucC1pbXBsYW50YXRpb25fX2Fib3V0LXZpZGVvLWNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1idG4uYWN0aXZlOmJlZm9yZSwgLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1idG4uYWN0aXZlOmFmdGVyLFxuLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1idG4uYWN0aXZlIC5wLWltcGxhbnRhdGlvbl9fYWJvdXQtdmlkZW8taW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1pbXBsYW50YXRpb25fX2Fib3V0LXZpZGVvLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi00MCk7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fYWJvdXQtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fYWJvdXQtc3ViaW5mby1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5wLWltcGxhbnRhdGlvbl9fYWJvdXQtc3ViaW5mby1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1pbXBsYW50YXRpb25fX2Fib3V0LXN1YmluZm8taXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucC1pbXBsYW50YXRpb25fX2Fib3V0LXN1YmluZm8taW4taXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbi5wLWltcGxhbnRhdGlvbl9fYWJvdXQtc3ViaW5mby1pbi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtaW1wbGFudGF0aW9uX19hYm91dC1zdWJpbmZvLWluLWl0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xufVxuXG4ucC1pbXBsYW50YXRpb25fX2Fib3V0LWJvdC1jIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLWltcGxhbnRhdGlvbl9fYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbl9fYWJvdXQtbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW1wbGFudGF0aW9uX19hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbl9fYWJvdXQtbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLXRvcDogNTIlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC1pbXBsYW50YXRpb25fX2Fib3V0LXZpZGVvLWJ0bjpiZWZvcmUge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxuICAucC1pbXBsYW50YXRpb25fX2Fib3V0LXZpZGVvLWJ0bjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbl9fYWJvdXQtZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb25fX2Fib3V0LXN1YmluZm8taXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb25fX2Fib3V0LXN1YmluZm8taW4taXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnAtaW1wbGFudGF0aW9uX19hYm91dC1zdWJpbmZvLWluLWl0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbl9fYWJvdXQtc3ViaW5mby1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLXIge1xuICB3aWR0aDogODQwcHg7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLThweCAtNDBweDtcbn1cblxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCA4cHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWluIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWluX21pbi1oLTI4MHB4IHtcbiAgbWluLWhlaWdodDogMjgwcHg7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLXN0YXItYyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI2LCAyMDksIDE0OCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tc3Rhci1jX2JnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tc3RhciB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0taW1nLWMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4OCwgMTY3LCA5MSwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDM2MHB4O1xufVxuXG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWJ0biB7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbn1cbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpO1xufVxuXG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1jYXJkIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyMC4zMyUgMTg1Ljg3JSBhdCA2OC4yMiUgNDAuNjYlLCAjQkNBNzVCIDAlLCAjQzRBRDVEIDM2LjglLCAjREJDNzdFIDQ2LjIzJSwgI0JDQTc1QiAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweCAyMHB4IDE2cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWNhcmQtbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWNhcmQtciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tY2FyZC1pbWctYyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tY2FyZC1pbWcge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWNhcmQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1jYXJkLWJ0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtOHB4IC00MHB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0taW5fbWluLWgtMjgwcHgge1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLXRpdGxlLFxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1pbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLXN0YXItYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1pbWctYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01OXB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tYnRuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1pbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWNhcmQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1jYXJkLWJ0bi13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTY2cHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1jYXJkLWJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3NSwgNTUsIDQsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG4ucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtbCB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4ucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWl0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViLTgwKTtcbn1cbi5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAyN3B4O1xuICBib3R0b206IC00OHB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViLTgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG4ucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtaXRlbS1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtaXRlbS1kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLWhlYWQtc2VjdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLWhlYWQtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtaXRlbS1oZWFkLWljby13cmFwIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLWhlYWQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1zZWN0aW9uLWJ0bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWl0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDlweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWl0ZW06YWZ0ZXIge1xuICAgIHRvcDogMjJweDtcbiAgICBib3R0b206IC0zOXB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWl0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWl0ZW0taGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWl0ZW0taGVhZC1pY28td3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWl0ZW0taGVhZC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLWhlYWQtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWl0ZW0taGVhZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4ucC1pbXBsYW50YXRpb25fX2ZpcnN0LWNvbnN1bC1pbmZvLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucC1pbXBsYW50YXRpb25fX2ZpcnN0LWNvbnN1bC1pbmZvLWJ0biB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ucC1pbXBsYW50YXRpb25fX2ZpcnN0LWNvbnN1bC1pbmZvLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLWltcGxhbnRhdGlvbl9fZmlyc3QtY29uc3VsLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbXBsYW50YXRpb25fX2ZpcnN0LWNvbnN1bC1pbmZvLWJ0bnMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbl9fZmlyc3QtY29uc3VsLWluZm8tYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wLWltcGxhbnRhdGlvbl9fZmlyc3QtY29uc3VsLWluZm8tYnRuOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wLWltcGxhbnRhdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWltcGxhbnRhdGlvbi1oZWFkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtaW1wbGFudGF0aW9uLWhlYWQtYyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1pbXBsYW50YXRpb24taGVhZF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWF4LXdpZHRoOiA4MTVweDtcbn1cblxuLnAtaW1wbGFudGF0aW9uLWhlYWRfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDU0NXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG59XG5cbi5wLWltcGxhbnRhdGlvbi1oZWFkX19idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5wLWltcGxhbnRhdGlvbi1oZWFkX19iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjUwcHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLnAtaW1wbGFudGF0aW9uLWhlYWRfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucC1pbXBsYW50YXRpb24taGVhZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICNGN0Y3Rjc7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wLWltcGxhbnRhdGlvbi1oZWFkX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtaW1wbGFudGF0aW9uLWhlYWRfX2l0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDlweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLWltcGxhbnRhdGlvbi1oZWFkLWMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW1wbGFudGF0aW9uLWhlYWQtYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb24taGVhZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb24taGVhZF9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb24taGVhZF9fYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb24taGVhZF9fYmctaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC05MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uLWhlYWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG4gIC5wLWltcGxhbnRhdGlvbi1oZWFkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnAtaW1wbGFudGF0aW9uLWhlYWRfX2l0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbi5wLWltcGxhbnRhdGlvbi1wcmljZXMtciB7XG4gIHdpZHRoOiA3MjZweDtcbn1cblxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19faW5mbyB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAzMnB4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWItMjApO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19pbmZvOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yi04MCk7XG59XG5cbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19pbmZvLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2luZm8taXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2luZm8taXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xufVxuXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzLWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtOm9ubHktY2hpbGQgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtOm9ubHktY2hpbGQgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWJ0bjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDI0cHggNTVweCAyNHB4IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDc2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi04MCk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWJ0bi5hY3RpdmU6YmVmb3JlIHtcbiAgdG9wOiA1NSU7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMjI1ZGVnKTtcbn1cblxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWJ0bi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cblxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWJ0bi1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tYnRuLXByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbn1cbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1idG4tcHJpY2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNBMEEwQTA7XG59XG5cbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1idG4tdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1zdWIpO1xufVxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWJ0bi10aW1lLWltZyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAyNHB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMTApO1xufVxuXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tY29udGVudC1zdWJpbmZvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi00MCk7XG59XG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tY29udGVudC1zdWJpbmZvLWl0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcbn1cbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1jb250ZW50LXN1YmluZm8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pbmZvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaW5mby1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMjApO1xufVxuXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19zdWJpbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZzogMjRweCAyMnB4IDI0cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjREJEQkRCO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19zdWJpbmZvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fc3ViaW5mbzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTgwKTtcbn1cblxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fc3ViaW5mby10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX3N1YmluZm8tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbn1cblxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZGV0YWlscy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cblxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZGV0YWlscy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2RldGFpbHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2RldGFpbHMtaXRlbS10aXRsZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19kZXRhaWxzLWl0ZW0tdGl0bGUgc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAwLjVweCBkYXNoZWQgdmFyKC0tYy1tYWluLTgwKTtcbiAgb3BhY2l0eTogMC4zO1xuICB3aWR0aDogNTAwMHB4O1xuICBib3R0b206IDZweDtcbiAgbGVmdDogMTAwJTtcbn1cblxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZGV0YWlscy1pdGVtLWRlc2Mge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2RldGFpbHMtaXRlbS1kZXNjIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19kZXRhaWxzLWl0ZW0tbGluZSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBib3JkZXItYm90dG9tOiAwLjVweCBkYXNoZWQgdmFyKC0tYy1tYWluLTYwKTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgb3BhY2l0eTogMC4zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLWltcGxhbnRhdGlvbi1wcmljZXMtciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19pbmZvIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMjRweCAzMHB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19faW5mby1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19faW5mby1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19pbmZvLWl0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pbmZvLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX3N1YmluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZzogMjRweCAxNnB4IDI0cHggMzBweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX3N1YmluZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX3N1YmluZm8tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWJ0bi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1idG4tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWJ0bi1wcmljZTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tYnRuLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tY29udGVudC1zdWJpbmZvLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWNvbnRlbnQtc3ViaW5mby1pdGVtOmJlZm9yZSB7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2RldGFpbHMtbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19kZXRhaWxzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZGV0YWlscy1pdGVtLWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZGV0YWlscy1pdGVtLWRlc2Mge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuXG4gIC5wLWltcGxhbnRhdGlvbi1wcmljZXMtYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAucC1pbXBsYW50YXRpb24tcHJpY2VzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAucC1pbXBsYW50YXRpb25fX3NlZGF0aW9uLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1pbXBsYW50YXRpb25fX3NlZGF0aW9uLWJ0bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW1wbGFudGF0aW9uX19zZWRhdGlvbi1idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLnAtaW1wbGFudGF0aW9uLXRlaG5vLnAtYWJvdXQtdGVobm8gLnRlaG5vbG9neS1zbGlkZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYyg1MHZ3IC0gMjA1cHgpO1xuICB3aWR0aDogMjk1cHg7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGNkY2RjYgNy4yMiUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMCkgODMuMzMlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLWltcGxhbnRhdGlvbi10ZWhuby5wLWFib3V0LXRlaG5vIC50ZWhub2xvZ3ktc2xpZGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWxlZ2FsLWluZm8tYWJvdXQtc2VjdGlvbi1sIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxuXG4uYWJvdXRfX3RhYnMtbmF2LWxpc3QubGVnYWwtaW5mb2Fib3V0X190YWJzLW5hdi1saXN0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ucC1sZWdhbC1pbmZvLWFib3V0X19kZXRhaWxzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucC1sZWdhbC1pbmZvLWFib3V0X19kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5wLWxlZ2FsLWluZm8tYWJvdXRfX2RldGFpbHMtaXRlbS10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLU1hbnJvcGUpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wLWxlZ2FsLWluZm8tYWJvdXRfX2RldGFpbHMtaXRlbS1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbjogOHB4IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAucC1sZWdhbC1pbmZvLWFib3V0LXNlY3Rpb24tbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWxlZ2FsLWluZm8tYWJvdXRfX2RldGFpbHMtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wLWxlZ2FsLWluZm8tYWJvdXRfX2RldGFpbHMtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5wLWxlZ2FsLWluZm8tYWJvdXRfX2RldGFpbHMtaXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiA2cHggMHB4O1xuICB9XG5cbiAgLnAtbGVnYWwtaW5mby1hYm91dC1zZWN0aW9uLWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1hYm91dC1sZWdhbC1pbmZvX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4ucC1sZWdhbC1pbmZvLWFjdHMtc2VjdGlvbi1sIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxuXG4ubGVnYWwtaW5mby1hY3RzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxlZ2FsLWluZm8tYWN0cy1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGVnYWwtaW5mby1hY3RzLWl0ZW0gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy1tb25vL2Nvcm5lci1hcnJvd19hY3RpdmUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sZWdhbC1pbmZvLWFjdHMtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xuICB9XG4gIC5sZWdhbC1pbmZvLWFjdHMtaXRlbSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmxlZ2FsLWluZm8tYWN0cy1pdGVtIGE6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtc3ViKTtcbn1cbi5sZWdhbC1pbmZvLWFjdHMtaXRlbSBhOmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucC1sZWdhbC1pbmZvLWFjdHMtc2VjdGlvbi1pbnNpZGUtZG9jcyB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtbGVnYWwtaW5mby1hY3RzLXNlY3Rpb24tbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAucC1sZWdhbC1pbmZvLWFjdHMtc2VjdGlvbi1sIC5zZWN0aW9uX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWxlZ2FsLWluZm8tYWN0cy1zZWN0aW9uLWwge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGVnYWwtaW5mby1hY3RzLWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG5cbiAgLmxlZ2FsLWluZm8tYWN0cy1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5wLWxlZ2FsLWluZm8tYWN0cy1zZWN0aW9uLWluc2lkZS1kb2NzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucC1sZWdhbC1pbmZvLWFib3V0LWhlYWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xufVxuXG4ucC1sZWdhbC1pbmZvLWFib3V0LWhlYWQtYyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWxlZ2FsLWluZm8tYWJvdXQtaGVhZC1jIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wLWxlZ2FsLWluZm8tbGljZW5jZS1zZWN0aW9uLWwge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG59XG5cbi5wLWxlZ2FsLWluZm8tbGljZW5jZV9fZGV0YWlscy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnAtbGVnYWwtaW5mby1saWNlbmNlX19kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ucC1sZWdhbC1pbmZvLWxpY2VuY2VfX2RldGFpbHMtaXRlbS10aXRsZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLU1hbnJvcGUpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wLWxlZ2FsLWluZm8tbGljZW5jZV9fZGV0YWlscy1pdGVtLWRlc2Mge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luOiAxMnB4IDBweDtcbn1cblxuLnAtbGVnYWwtaW5mby1saWNlbmNlX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1sZWdhbC1pbmZvLWxpY2VuY2VfX2xpbmsgYS5jb2xvci1ibHVlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ucC1sZWdhbC1pbmZvLWxpY2VuY2VfX2xpbmsgYS5jb2xvci1ibHVlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLWxlZ2FsLWluZm8tbGljZW5jZS1zZWN0aW9uLWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnAtbGVnYWwtaW5mby1saWNlbmNlLXNlY3Rpb24tbCAuc2VjdGlvbl9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1sZWdhbC1pbmZvLWxpY2VuY2Utc2VjdGlvbi1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtbGVnYWwtaW5mby1saWNlbmNlX19kZXRhaWxzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1sZWdhbC1pbmZvLWxpY2VuY2VfX2RldGFpbHMtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5wLWxlZ2FsLWluZm8tbGljZW5jZV9fZGV0YWlscy1pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDZweCAwcHg7XG4gIH1cblxuICAucC1sZWdhbC1pbmZvLWxpY2VuY2VfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5wLW91dC1vZi10b3duLWFwcG9pbnRtZW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vdXQtb2YtdG93bi1hcHBvaW50bWVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wLW91dC1vZi10b3duIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtb3V0LW9mLXRvd24taGVhZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7XG59XG5cbi5wLW91dC1vZi10b3duLWhlYWQtYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtb3V0LW9mLXRvd24taGVhZC1sIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbi5wLW91dC1vZi10b3duLWhlYWQtciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzAwcHg7XG59XG4ucC1vdXQtb2YtdG93bi1oZWFkLXIgLnAtZG9jdG9yc19fYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG59XG4ucC1vdXQtb2YtdG93bi1oZWFkLXIgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1tYWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLW91dC1vZi10b3duLWhlYWQtciAucC1kb2N0b3JzX19ibG9ja3F1b3RlLW1haW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLW91dC1vZi10b3duLWhlYWQtciAucC1kb2N0b3JzX19ibG9ja3F1b3RlLW1haW4tdGl0bGUsXG4ucC1vdXQtb2YtdG93bi1oZWFkLXIgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1tYWluLWRlc2Mge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAucC1vdXQtb2YtdG93bi1oZWFkLWMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1vdXQtb2YtdG93bi1oZWFkLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnAtb3V0LW9mLXRvd24taGVhZC1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAucC1vdXQtb2YtdG93bi1oZWFkLXIgLnAtZG9jdG9yc19fYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1vdXQtb2YtdG93bi1oZWFkLXIgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1vdXQtb2YtdG93bi1oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vdXQtb2YtdG93bi1oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC5wLW91dC1vZi10b3duLWhlYWQtciAucC1kb2N0b3JzX19ibG9ja3F1b3RlLWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5wLW91dC1vZi10b3duLWhlYWQtbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnAtb3V0LW9mLXRvd24tb2ZmZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLnAtb3V0LW9mLXRvd24tb2ZmZXIgLm1ldHJvLXNjaGVtZS1jYXJkX190aXRsZSB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbi5wLW91dC1vZi10b3duLW9mZmVyIC5tZXRyby1zY2hlbWUtc2xpZGVyX19uYXYge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLnAtb3V0LW9mLXRvd24tb2ZmZXIgLm1ldHJvLXNjaGVtZS1jYXJkX19pbWctY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW91dC1vZi10b3duLW9mZmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wLW91dC1vZi10b3duLW9mZmVyIC5tZXRyby1zY2hlbWUtc2xpZGVyX19uYXYge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5wLXBheS1zZXJ2aWNlLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucC1wYXktc2VydmljZS1oZWFkLWMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXBheS1zZXJ2aWNlLWhlYWRfX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZm9ybV9fcm93LmZvcm1fX3Jvdy1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZm9ybV9fcm93LmZvcm1fX3Jvdy1mb290ZXIgLmZvcm1fX3N1YmluZm8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTc1cHgpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3JtX19yb3cubXQtNDgge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcGF5LXNlcnZpY2UtaGVhZC1jIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1wYXktc2VydmljZS1oZWFkX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZm9ybV9fcm93LmZvcm1fX3Jvdy1mb290ZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5mb3JtX19yb3cuZm9ybV9fcm93LWZvb3RlciAuZm9ybV9fc3ViaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9ybV9fcm93LmZvcm1fX3Jvdy1mb290ZXIgLnJlcXVlc3QtYnRuX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9ybV9fcm93LmZvcm1fX3Jvdy1mb290ZXIgLmZvcm1fX2JvdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXF1YWxpdHktZG9jX19ibG9ja3F1b3RlIC5maXJzdC1jb25zdWxfX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtcXVhbGl0eS1kb2NfX2Jsb2NrcXVvdGUgLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMzJweCA2NHB4IDMycHggMzJweDtcbn1cbi5wLXF1YWxpdHktZG9jX19ibG9ja3F1b3RlIC5maXJzdC1jb25zdWxfX21haW4tYmxvY2txdW90ZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4ucC1xdWFsaXR5LWRvY19fYmxvY2txdW90ZSAuZmlyc3QtY29uc3VsX19tYWluLWJsb2NrcXVvdGUtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1xdWFsaXR5LWRvY19fYmxvY2txdW90ZSAuZmlyc3QtY29uc3VsX19tYWluLWJsb2NrcXVvdGUtaWNvIHtcbiAgd2lkdGg6IDYxcHg7XG4gIGhlaWdodDogNTZweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGJvdHRvbTogLTE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1xdWFsaXR5LWRvY19fYmxvY2txdW90ZSAuZmlyc3QtY29uc3VsX19tYWluLWJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxuICAucC1xdWFsaXR5LWRvY19fYmxvY2txdW90ZSAuZmlyc3QtY29uc3VsX19tYWluLWJsb2NrcXVvdGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnAtcXVhbGl0eS1kb2NfX2Jsb2NrcXVvdGUgLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlLWljbyB7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IC0yNHB4O1xuICB9XG59XG4ucC1xdWFsaXR5LWhlYWQtYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtcXVhbGl0eS1oZWFkX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtcXVhbGl0eS1oZWFkX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ2MHB4O1xuICBib3R0b206IC0zMTVweDtcbiAgcmlnaHQ6IDM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtcXVhbGl0eS1oZWFkX19iZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcXVhbGl0eS1oZWFkX19iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtc2VkYXRpb25fX2Fib3V0IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1zZWRhdGlvbl9fYWJvdXQtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnAtc2VkYXRpb25fX2Fib3V0LXZpZGVvLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG4ucC1zZWRhdGlvbl9fYWJvdXQtdmlkZW8tYnRuOm5vdCguYWN0aXZlKSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLXNlZGF0aW9uX19hYm91dC12aWRlby1idG46bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgLnAtc2VkYXRpb25fX2Fib3V0LXZpZGVvLWJ0bjpub3QoLmFjdGl2ZSk6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucC1zZWRhdGlvbl9fYWJvdXQtdmlkZW8tYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4zKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLnAtc2VkYXRpb25fX2Fib3V0LXZpZGVvLWJ0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ZnLW1vbm8vcGxheS1idG4taWNvLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMTtcbn1cbi5wLXNlZGF0aW9uX19hYm91dC12aWRlby1idG5faW1hZ2Utb25seSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnAtc2VkYXRpb25fX2Fib3V0LXZpZGVvLWJ0bl9pbWFnZS1vbmx5OmJlZm9yZSwgLnAtc2VkYXRpb25fX2Fib3V0LXZpZGVvLWJ0bl9pbWFnZS1vbmx5OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLXNlZGF0aW9uX19hYm91dC12aWRlby1idG5faW1hZ2Utb25seSArIC5wLXNlZGF0aW9uX19hYm91dC12aWRlby1jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLXNlZGF0aW9uX19hYm91dC12aWRlby1idG4uYWN0aXZlOmJlZm9yZSwgLnAtc2VkYXRpb25fX2Fib3V0LXZpZGVvLWJ0bi5hY3RpdmU6YWZ0ZXIsXG4ucC1zZWRhdGlvbl9fYWJvdXQtdmlkZW8tYnRuLmFjdGl2ZSAucC1zZWRhdGlvbl9fYWJvdXQtdmlkZW8taW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtc2VkYXRpb25fX2Fib3V0LXZpZGVvLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXNlZGF0aW9uX19hYm91dC12aWRlby1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtc2VkYXRpb25fX2Fib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAucC1zZWRhdGlvbl9fYWJvdXQtbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VkYXRpb25fX2Fib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX2Fib3V0LW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19hYm91dC12aWRlby1idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLXRvcDogNTIlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC1zZWRhdGlvbl9fYWJvdXQtdmlkZW8tYnRuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5wLXNlZGF0aW9uX19hYm91dC12aWRlby1idG46YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19hYm91dC12aWRlby1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4ucC1zZWRhdGlvbl9fYmVuZWZpdHMtaW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTIwcHggMTZweDtcbn1cblxuLnAtc2VkYXRpb25fX2JlbmVmaXRzLWluZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5wLXNlZGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tc3Rhci1jIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1zZWRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLXN0YXIge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5wLXNlZGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucC1zZWRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG59XG5cbi5wLXNlZGF0aW9uX19ibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLXNlZGF0aW9uX19ibG9ja3F1b3RlX210LTQwcHgge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlZGF0aW9uX19ibG9ja3F1b3RlX210LTQwcHgge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtbCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wLXNlZGF0aW9uX19ibG9ja3F1b3RlLXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wLXNlZGF0aW9uX19ibG9ja3F1b3RlLWltZy1jb250YWluZXIge1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtbWFpbiB7XG4gIHBhZGRpbmc6IDI0cHggNDBweCAyNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MzhweDtcbn1cbi5wLXNlZGF0aW9uX19ibG9ja3F1b3RlLW1haW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogMzRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XG59XG4ucC1zZWRhdGlvbl9fYmxvY2txdW90ZS1tYWluLWljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNEQ0RDREM7XG4gIGJvdHRvbTogLTE3cHg7XG4gIHJpZ2h0OiA0MHB4O1xufVxuLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtbWFpbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wLXNlZGF0aW9uX19ibG9ja3F1b3RlLW1haW4tdGl0bGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wLXNlZGF0aW9uX19ibG9ja3F1b3RlLW1haW4tdGl0bGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLXNlZGF0aW9uX19ibG9ja3F1b3RlLW1haW4tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlZGF0aW9uX19iZW5lZml0cy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19iZW5lZml0cy1pbmZvLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucC1zZWRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1zdGFyLWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS10aXRsZSxcbi5wLXNlZGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtaW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAucC1zZWRhdGlvbl9fYmxvY2txdW90ZS1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19ibG9ja3F1b3RlLXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtbWFpbiB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5wLXNlZGF0aW9uX19ibG9ja3F1b3RlLW1haW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1zZWRhdGlvbl9fYmxvY2txdW90ZS1tYWluLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19ibG9ja3F1b3RlLW1haW4taWNvIHtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IC0xMXB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX2JlbmVmaXRzLXNlY3Rpb24tYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWhlYWQgLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtY2VsbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLXJvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtY2VsbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjRweCAzMnB4IDI4cHggMjRweDtcbn1cbi5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE0cHggNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS10aF9ibHVlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbn1cbi5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLXRoX29yYW5nZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViLTgwKTtcbn1cblxuLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtY2VsbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWNlbGwtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cblxuICAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS10aCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtY2VsbCB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4IDEycHg7XG4gIH1cblxuICAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1jZWxsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1jZWxsLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWNlbGwge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWNlbGwtdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4ucC1zZWRhdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLXNlZGF0aW9uLWhlYWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1zZWRhdGlvbi1oZWFkLWMge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtc2VkYXRpb24taGVhZF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWF4LXdpZHRoOiA4MTVweDtcbn1cblxuLnAtc2VkYXRpb24taGVhZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucC1zZWRhdGlvbi1oZWFkX19kZXNjIHtcbiAgbWF4LXdpZHRoOiA1NDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjRjdGN0Y3O1xufVxuXG4ucC1zZWRhdGlvbi1oZWFkX19idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wLXNlZGF0aW9uLWhlYWRfX2JnLWltZyB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlZGF0aW9uLWhlYWRfX2JnLWltZy1jIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01NTVweDtcbiAgcmlnaHQ6IC0zOTVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucC1zZWRhdGlvbi1oZWFkX19iZy1pbWctYzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDUwMHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYzMHB4O1xuICBoZWlnaHQ6IDI4MnB4O1xuICBmaWx0ZXI6IGJsdXIoMTUwcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjkuNDdkZWcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yi04MCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtc2VkYXRpb24taGVhZF9fYmctaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb24taGVhZF9fYmctaW1nLWMge1xuICAgIGJvdHRvbTogLTYwNXB4O1xuICAgIHJpZ2h0OiAtNDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1zZWRhdGlvbi1oZWFkLWMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb24taGVhZF9fYmctaW1nIHtcbiAgICBtYXgtd2lkdGg6IDczOHB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb24taGVhZF9fYmctaW1nLWMge1xuICAgIGJvdHRvbTogLTU1NXB4O1xuICAgIHJpZ2h0OiAtMzk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWRhdGlvbi1oZWFkLWMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb24taGVhZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1zZWRhdGlvbi1oZWFkX19kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uLWhlYWRfX2J0bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb24taGVhZF9fYmctaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC02MHB4O1xuICAgIGJvdHRvbTogLTE0NXB4O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbiAgLnAtc2VkYXRpb24taGVhZF9fYmctaW1nLWMge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW46IDEwcHggLTE1cHggLTI0cHg7XG4gIH1cbiAgLnAtc2VkYXRpb24taGVhZF9fYmctaW1nLWM6YmVmb3JlIHtcbiAgICB3aWR0aDogMzE5cHg7XG4gICAgaGVpZ2h0OiAxNDNweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICAgIGZpbHRlcjogYmx1cigxNTBweCk7XG4gIH1cbn1cbi5wLXNlZGF0aW9uX19wcmljZXNfYmctZ3JheSAucC1zZWRhdGlvbl9fcHJpY2VzLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucC1zZWRhdGlvbl9fcHJpY2VzLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wLXNlZGF0aW9uX19wcmljZXMtaW5mbyB7XG4gIHBhZGRpbmc6IDI0cHggMjJweCAyNHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbi5wLXNlZGF0aW9uX19wcmljZXMtaW5mbzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbn1cblxuLnAtc2VkYXRpb25fX3ByaWNlcy1jYXJkLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xufVxuXG4ucC1zZWRhdGlvbl9fcHJpY2VzLWNhcmQtdG9wLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnAtc2VkYXRpb25fX3ByaWNlcy1jYXJkLXRvcC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC1zZWRhdGlvbl9fcHJpY2VzLWNhcmQtdG9wLXByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbn1cbi5wLXNlZGF0aW9uX19wcmljZXMtY2FyZC10b3AtcHJpY2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNBMEEwQTA7XG59XG5cbi5wLXNlZGF0aW9uX19wcmljZXMtY2FyZC10b3AtdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1zdWIpO1xufVxuLnAtc2VkYXRpb25fX3ByaWNlcy1jYXJkLXRvcC10aW1lLWltZyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ucC1zZWRhdGlvbl9fcHJpY2VzLWNhcmQtYm90LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wLXNlZGF0aW9uX19wcmljZXMtY2FyZC1zdWJpbmZvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG59XG4ucC1zZWRhdGlvbl9fcHJpY2VzLWNhcmQtc3ViaW5mby1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiA3cHg7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi02MCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtc2VkYXRpb25fX3ByaWNlcy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlZGF0aW9uX19wcmljZXMtY2FyZCB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19wcmljZXMtY2FyZC10b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucC1zZWRhdGlvbl9fcHJpY2VzLWNhcmQtdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX3ByaWNlcy1jYXJkLXRvcC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX3ByaWNlcy1jYXJkLXRvcC10aW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAucC1zZWRhdGlvbl9fcHJpY2VzLWNhcmQtYm90LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19wcmljZXMtY2FyZC1zdWJpbmZvLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnAtc2VkYXRpb25fX3ByaWNlcy1jYXJkLXN1YmluZm8taXRlbTpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbGVmdDogNnB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX3ByaWNlcy1pbmZvIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMjRweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uLXNlY3Rpb24tYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5wLXNlZGF0aW9uX19xdWVzdGlvbnNfYmctd2hpdGUgLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pdGVtIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbn1cblxuLnAtc2VkYXRpb25fX3F1ZXN0aW9ucy1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnAtc2VkYXRpb25fX3F1ZXN0aW9ucy1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ucC1zZWRhdGlvbl9fcXVlc3Rpb25zLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLXNlZGF0aW9uX19xdWVzdGlvbnMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWRhdGlvbl9fcXVlc3Rpb25zLXIgLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX3F1ZXN0aW9ucy1idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAucC1zZWRhdGlvbl9fcXVlc3Rpb25zLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAucC1zZWRhdGlvbl9fcXVlc3Rpb25zLWJ0bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucC1zZWRhdGlvbl9fcmVjb21tZW5kLWwge1xuICBtYXJnaW4tcmlnaHQ6IDk3cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzI3cHg7XG59XG5cbi5wLXNlZGF0aW9uX19yZWNvbW1lbmQtciB7XG4gIHdpZHRoOiA3MDBweDtcbn1cblxuLnAtc2VkYXRpb25fX3JlY29tbWVuZC1pbmZvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMjBweCAtNDBweDtcbn1cblxuLnAtc2VkYXRpb25fX3JlY29tbWVuZC1pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4ucC1zZWRhdGlvbl9fcmVjb21tZW5kLWluZm8taXRlbS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1zZWRhdGlvbl9fcmVjb21tZW5kLWluZm8taXRlbS10aXRsZSB7XG4gIHBhZGRpbmc6IDYycHggMCAwIDc0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbn1cblxuLnAtc2VkYXRpb25fX3JlY29tbWVuZC1pbmZvLWl0ZW0tbnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTI0cHg7XG4gIGhlaWdodDogOTZweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMjA5LCAxNDgsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYy1zdWItODApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtc2VkYXRpb25fX3JlY29tbWVuZC1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1zZWRhdGlvbl9fcmVjb21tZW5kLXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VkYXRpb25fX3JlY29tbWVuZC1pbmZvLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX3JlY29tbWVuZC1pbmZvLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucC1zZWRhdGlvbl9fcmVjb21tZW5kLWluZm8taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX3JlY29tbWVuZC1pbmZvLWl0ZW0tbnVtIHtcbiAgICB3aWR0aDogODJweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4IDAgMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX3JlY29tbWVuZC1pbmZvLWl0ZW0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDI4cHggMCAwIDU2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ucC1zZWRhdGlvbl9fc3RlcHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4ucC1zZWRhdGlvbl9fc3RlcHMtY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG5cbi5wLXNlZGF0aW9uX19zdGVwcy1jb2wge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5wLXNlZGF0aW9uX19zdGVwcy1jYXJkIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wLXNlZGF0aW9uX19zdGVwcy1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5wLXNlZGF0aW9uX19zdGVwcy1jYXJkLWluZm8taXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wLXNlZGF0aW9uX19zdGVwcy1jYXJkLWluZm8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLXNlZGF0aW9uX19zdGVwcy1jYXJkLWluZm8taXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWIpO1xufVxuLnAtc2VkYXRpb25fX3N0ZXBzLWNhcmQtaW5mby1pdGVtIGEsIC5wLXNlZGF0aW9uX19zdGVwcy1jYXJkLWluZm8taXRlbSBidXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC1zZWRhdGlvbl9fc3RlcHMtY2FyZC1pbmZvLWl0ZW0gYTpob3ZlciwgLnAtc2VkYXRpb25fX3N0ZXBzLWNhcmQtaW5mby1pdGVtIGJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5wLXNlZGF0aW9uX19zdGVwcy1jYXJkLWluZm8taXRlbSBhOmFjdGl2ZSwgLnAtc2VkYXRpb25fX3N0ZXBzLWNhcmQtaW5mby1pdGVtIGJ1dHRvbjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlZGF0aW9uX19zdGVwcy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19zdGVwcy1jb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19zdGVwcy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wLXNlZGF0aW9uX19zdGVwcy1jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19zdGVwcy1jYXJkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDM0cHggMjRweCAxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX19zdGVwcy1jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX3N0ZXBzLWNhcmQtaW5mby1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAucC1zZWRhdGlvbl9fc3RlcHMtY2FyZC1pbmZvLWl0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDZweDtcbiAgfVxufVxuLnAtc2VkYXRpb25fX3RlYW0tdG9wLXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnAtc2VkYXRpb25fX3RlYW0tdG9wLWluZm8tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0yMHB4IC03MnB4O1xufVxuXG4ucC1zZWRhdGlvbl9fdGVhbS10b3AtaW5mby1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnAtc2VkYXRpb25fX3RlYW0tdG9wLWluZm8taXRlbS1pbWctYyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAzMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMHB4IC0ycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLXNlZGF0aW9uX190ZWFtLXRvcC1pbmZvLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLnAtc2VkYXRpb25fX3RlYW0tYm90IHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG59XG5cbi5wLXNlZGF0aW9uX190ZWFtLWJvdC1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnAtc2VkYXRpb25fX3RlYW0tYm90LXIgLnRlYW1fX3RhYnMtbmF2IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC5wLXNlZGF0aW9uX190ZWFtLXRvcC1yIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX190ZWFtLXRvcC1pbmZvLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX3RlYW0tdG9wLWluZm8taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlZGF0aW9uX190ZWFtLXRvcC1pbmZvLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX3RlYW0tdG9wLWluZm8taXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5wLXNlZGF0aW9uX190ZWFtLXRvcC1pbmZvLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX190ZWFtLXRvcC1pbmZvLWl0ZW0tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnAtc2VkYXRpb25fX3RlYW0tYm90IHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgfVxuXG4gIC5wLXNlZGF0aW9uX190ZWFtLWJvdC1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucC1zZXJ2aWNlLWFib3V0IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1zZXJ2aWNlLWFib3V0X19uYXYge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ucC1zZXJ2aWNlLWFib3V0X19kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnAtc2VydmljZS1hYm91dF9fZGVzYzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLXNlcnZpY2UtYWJvdXRfX2Rlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wLXNlcnZpY2UtYWJvdXRfX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtc2VydmljZS1hYm91dF9faW1wb3J0YW50LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnAtc2VydmljZS1hYm91dF9faW1wb3J0YW50LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLXNlcnZpY2UtYWJvdXRfX2ltcG9ydGFudC1pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wLXNlcnZpY2UtYWJvdXRfX2ltcG9ydGFudC1pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC1zZXJ2aWNlLWFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAucC1zZXJ2aWNlLWFib3V0X19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZXJ2aWNlLWFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIC5wLXNlcnZpY2UtYWJvdXRfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5wLXNlcnZpY2UtYWJvdXRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnAtc2VydmljZS1hYm91dC1yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtc2VydmljZS1hYm91dF9faW1wb3J0YW50IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnAtc2VydmljZS1hYm91dF9faW1wb3J0YW50LWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnAtc2VydmljZS1hYm91dF9faW1wb3J0YW50LWl0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnAtc2VydmljZS1hYm91dF9faW1wb3J0YW50LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAucC1zZXJ2aWNlLWFib3V0LWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jcm93bi10eXBlcy1sIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xufVxuXG4uY3Jvd24tdHlwZXMtciB7XG4gIHdpZHRoOiA4NDBweDtcbn1cblxuLmNyb3duLXR5cGVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLThweCAtMTEwcHg7XG59XG4uY3Jvd24tdHlwZXNfX2xpc3Rfbm8tZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4O1xufVxuLmNyb3duLXR5cGVzX19saXN0X25vLWRlc2MgLmNyb3duLXR5cGVzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5jcm93bi10eXBlc19fbGlzdF9uby1kZXNjIC5jcm93bi10eXBlc19fY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY3Jvd24tdHlwZXNfX2xpc3Rfbm8tZGVzYyAuY3Jvd24tdHlwZXNfX2NhcmQtZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jcm93bi10eXBlc19faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5jcm93bi10eXBlc19fY2FyZCB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLmNyb3duLXR5cGVzX19jYXJkLWltZy1jIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTQsIDE5MSwgOTcsIDAuMTYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY3Jvd24tdHlwZXNfX2NhcmQtaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY3Jvd24tdHlwZXNfX2NhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jcm93bi10eXBlc19fY2FyZC10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNyb3duLXR5cGVzX19jYXJkLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLmNyb3duLXR5cGVzLWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jcm93bi10eXBlcy1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jcm93bi10eXBlc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3Jvd24tdHlwZXNfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jcm93bi10eXBlc19fbGlzdF9uby1kZXNjIC5jcm93bi10eXBlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY3Jvd24tdHlwZXNfX2xpc3Rfbm8tZGVzYyAuY3Jvd24tdHlwZXNfX2NhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmNyb3duLXR5cGVzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY3Jvd24tdHlwZXNfX2NhcmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgfVxuXG4gIC5jcm93bi10eXBlc19fY2FyZC1pbWctYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmNyb3duLXR5cGVzX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmNyb3duLXR5cGVzX19jYXJkLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuLnAtc2VydmljZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLXNlcnZpY2UtaGVhZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLXNlcnZpY2UtaGVhZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucC1zZXJ2aWNlLWhlYWQtYyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1zZXJ2aWNlLWhlYWRfX2luZm8tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucC1zZXJ2aWNlLWhlYWRfX2luZm8tbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtc2VydmljZS1oZWFkX19pbmZvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjRjdGN0Y3O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucC1zZXJ2aWNlLWhlYWRfX2luZm8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLXNlcnZpY2UtaGVhZF9faW5mby1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiA5cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG5cbi5wLXNlcnZpY2UtaGVhZF9fbWV0cm8tYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLXNlcnZpY2UtaGVhZF9fbWV0cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnAtc2VydmljZS1oZWFkX19tZXRyby10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuLnAtc2VydmljZS1oZWFkX19tZXRyby1kZXNjIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4ucC1zZXJ2aWNlLWhlYWRfX2J0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnAtc2VydmljZS1oZWFkX19yZWNvcmQtdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnAtc2VydmljZS1oZWFkX19yZWNvcmQtdGltZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMzApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLnAtc2VydmljZS1oZWFkX19yZWNvcmQtdGltZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuXG4ucC1zZXJ2aWNlLWhlYWRfX3JlY29yZC10aW1lLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5wLXNlcnZpY2UtaGVhZF9fcmVjb3JkLXRpbWUtaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjRjdGN0Y3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wLXNlcnZpY2UtaGVhZF9fcmVjb3JkLXRpbWUtaXRlbS10aXRsZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5wLXNlcnZpY2UtaGVhZF9fcmVjb3JkLXRpbWUtaXRlbS1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0xMCk7XG59XG4ucC1zZXJ2aWNlLWhlYWRfX3JlY29yZC10aW1lLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wLXNlcnZpY2UtaGVhZC1jIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlcnZpY2UtaGVhZC1jIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5wLXNlcnZpY2UtaGVhZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucC1zZXJ2aWNlLWhlYWRfX2luZm8tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5wLXNlcnZpY2UtaGVhZF9faW5mby1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuICAucC1zZXJ2aWNlLWhlYWRfX2luZm8taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wLXNlcnZpY2UtaGVhZF9faW5mby1pdGVtOmJlZm9yZSB7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogNXB4O1xuICB9XG5cbiAgLnAtc2VydmljZS1oZWFkX19tZXRybyB7XG4gICAgcGFkZGluZzogNnB4IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAucC1zZXJ2aWNlLWhlYWRfX21ldHJvLXRpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnAtc2VydmljZS1oZWFkX19tZXRyby1kZXNjIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnAtc2VydmljZS1oZWFkX19idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC5wLXNlcnZpY2UtaGVhZF9fcmVjb3JkLXRpbWUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAucC1zZXJ2aWNlLWhlYWRfX3JlY29yZC10aW1lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuXG4gIC5wLXNlcnZpY2UtaGVhZF9fcmVjb3JkLXRpbWUtbGlzdCB7XG4gICAgZ2FwOiAyOHB4O1xuICB9XG5cbiAgLnAtc2VydmljZS1oZWFkX19yZWNvcmQtdGltZS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAucC1zZXJ2aWNlLWhlYWRfX3JlY29yZC10aW1lLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnAtc2VydmljZS1oZWFkX19yZWNvcmQtdGltZS1pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLnR5cGVzLWNvbXBhcmlzb24tYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udHlwZXMtY29tcGFyaXNvbi1jIC5zZWN0aW9uX19kZXNjIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLnR5cGVzLWNvbXBhcmlzb24tbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50eXBlcy1jb21wYXJpc29uLXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50eXBlcy1jb21wYXJpc29uX190YWJsZS1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHlwZXMtY29tcGFyaXNvbl9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDJweDtcbn1cbi50eXBlcy1jb21wYXJpc29uX190YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xufVxuLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbn1cbi50eXBlcy1jb21wYXJpc29uX190YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMTZweDtcbn1cblxuLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWNlbGwtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICBtYXgtd2lkdGg6IDI0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4udHlwZXMtY29tcGFyaXNvbl9fdGFibGUtY2VsbC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWNlbGwtdGV4dC53LWRvdCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi50eXBlcy1jb21wYXJpc29uX190YWJsZS1jZWxsLXRleHQudy1kb3Q6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG59XG4udHlwZXMtY29tcGFyaXNvbl9fdGFibGUtY2VsbC10ZXh0LnctZG90X2dyZWVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxM0FENTk7XG59XG4udHlwZXMtY29tcGFyaXNvbl9fdGFibGUtY2VsbC10ZXh0LnctZG90X3llbGxvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yik7XG59XG4udHlwZXMtY29tcGFyaXNvbl9fdGFibGUtY2VsbC10ZXh0LnctZG90X2dyYXk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0JEQkRCRDtcbn1cblxuLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi50eXBlcy1jb21wYXJpc29uX190YWJsZS1iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4udHlwZXMtY29tcGFyaXNvbl9fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG5cbiAgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWZyb250IC50eXBlcy1jb21wYXJpc29uX190YWJsZS1jIHtcbiAgICBtYXJnaW4tbGVmdDogMjIycHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWZyb250IC50eXBlcy1jb21wYXJpc29uX190YWJsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyNHB4IDI0cHggMDtcbiAgfVxuICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtZnJvbnQgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWZyb250IC50eXBlcy1jb21wYXJpc29uX190YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50eXBlcy1jb21wYXJpc29uX190YWJsZS1iYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWJhY2sgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtYmFjayAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtYzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjIwcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE3LCAxNywgMTcsIDAuMSkgMCUsIHJnYmEoMTcsIDE3LCAxNywgMCkgMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtYmFjayAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtYy5oYXMtc2hhZG93OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtYmFjayAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMCAwIDI0cHg7XG4gIH1cbiAgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWJhY2sgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWJhY2sgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUgdGhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWluLXdpZHRoOiAxODhweDtcbiAgfVxuICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWluLXdpZHRoOiAxODhweDtcbiAgfVxuXG4gIC50eXBlcy1jb21wYXJpc29uX190YWJsZS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cblxuICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtY2VsbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtY2VsbC10ZXh0LnctZG90OmJlZm9yZSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtZnJvbnQgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC50eXBlcy1jb21wYXJpc29uX190YWJsZS1mcm9udCAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XG4gIH1cblxuICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtYmFjayAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtYzpiZWZvcmUge1xuICAgIGxlZnQ6IDEzMHB4O1xuICB9XG4gIC50eXBlcy1jb21wYXJpc29uX190YWJsZS1iYWNrIC50eXBlcy1jb21wYXJpc29uX190YWJsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcbiAgfVxufVxuLnAtc2VydmljZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZXJ2aWNlc19fbGlzdC1jIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZXNfX2xpc3QtYzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbn1cblxuLnNlcnZpY2VzX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG5cbi5zZXJ2aWNlc19fY29sdW1uIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbn1cblxuLnNlcnZpY2VzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlcnZpY2VzX19pdGVtIC5zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VydmljZXNfX2l0ZW0gLnNlcnZpY2VzX19kZXNjciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTMwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlcnZpY2VzX19pdGVtIC5zZXJ2aWNlc19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2VydmljZXNfX2l0ZW0gLnNlcnZpY2VzX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZXNfX2l0ZW0gLnNlcnZpY2VzX190b2dnbGVyIHtcbiAgbWFyZ2luLXRvcDogNDFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLXN1Yik7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2VydmljZXNfX2l0ZW0gLnNlcnZpY2VzX190b2dnbGVyOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgfVxuICAuc2VydmljZXNfX2l0ZW0gLnNlcnZpY2VzX190b2dnbGVyOmhvdmVyOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIH1cbn1cbi5zZXJ2aWNlc19faXRlbSAuc2VydmljZXNfX3RvZ2dsZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy1zdWIpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHRvcDogNDglO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uc2VydmljZXNfX2l0ZW0gLnNlcnZpY2VzX190b2dnbGVyLm9wZW46YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uc2VydmljZXNfX2l0ZW0gLnNlcnZpY2VzX190b2dnbGVyLm9wZW4gKyAuc2VydmljZXNfX2ltZyB7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5zZXJpdmNlc19fdG9nZ2xlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U4RThFODtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAyNHB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLnNlcml2Y2VzX190b2dnbGUtY29udGVudCBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2VyaXZjZXNfX3RvZ2dsZS1jb250ZW50IGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICB9XG59XG4uc2VyaXZjZXNfX3RvZ2dsZS1jb250ZW50IGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZXJpdmNlc19fdG9nZ2xlLWNvbnRlbnQgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWMtc3ViKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHJpZ2h0OiAyNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VydmljZXNfX2Rlc2NyLXN1YiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTMwKTtcbn1cblxuLnNlcnZpY2VzLWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAuc2VydmljZXNfX2l0ZW0gLnNlcnZpY2VzX19pbWcge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuc2VydmljZXNfX2l0ZW0gLnNlcnZpY2VzX190b2dnbGVyLm9wZW4gKyAuc2VydmljZXNfX2ltZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtIC5zZXJ2aWNlc19faW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5zZXJ2aWNlc19faXRlbSAuc2VydmljZXNfX3RvZ2dsZXIub3BlbiArIC5zZXJ2aWNlc19faW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXNfX2xpc3QtYyB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTNweCAxNnB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5zZXJ2aWNlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX19pdGVtIC5zZXJ2aWNlc19faW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5zZXJ2aWNlc19faXRlbSAuc2VydmljZXNfX3RvZ2dsZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG4gIC5zZXJ2aWNlc19faXRlbSAuc2VydmljZXNfX3RvZ2dsZXIub3BlbiArIC5zZXJ2aWNlc19faW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX19pdGVtIC5zZXJ2aWNlc19fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuICAuc2VydmljZXNfX2l0ZW0gLnNlcnZpY2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5zZXJ2aWNlc19fY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZXJ2aWNlc19faW1nIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cblxuICAuc2VyaXZjZXNfX3RvZ2dsZS1jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgfVxuXG4gIC5zZXJpdmNlc19fdG9nZ2xlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5zZXJ2aWNlc19fZGVzY3Itc3ViIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5wLXJ1bGVzLWhlYWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xufVxuXG4ucC1ydWxlcy1oZWFkLWMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ydWxlcy1oZWFkLWMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnAtcnVsZXMtc2VjdGlvbi1sIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xufVxuXG4ucC1ydWxlcy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5wLXJ1bGVzLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnAtcnVsZXMtciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xufVxuLnAtcnVsZXMtciBwIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAucC1ydWxlcy1zZWN0aW9uLWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ydWxlcy1zZWN0aW9uLWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1ydWxlcy1yIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDBweCAwcHggOHB4IDBweDtcbiAgfVxuXG4gIC5wLXJ1bGVzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnAtcnVsZXMtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi50YXgtZG9jcy1jb250ZW50X19tYWluIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLnRheC1kb2NzLWNvbnRlbnRfX21haW4tbCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNTZweDtcbn1cblxuLnRheC1kb2NzLWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50YXgtZG9jcy1jb250ZW50X19wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG5cbi50YXgtZG9jc19fYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gIC50YXgtZG9jcy1jb250ZW50X19tYWluLXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGF4LWRvY3MtY29udGVudF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC50YXgtZG9jcy1jb250ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC50YXgtZG9jcy1jb250ZW50X19wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAudGF4LWRvY3MtY29udGVudF9fbWFpbi1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50YXgtZG9jc19fYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLnAtZ2V0LWRvY3NfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDY5MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbn1cblxuLnAtZ2V0LWRvY3NfX21lc3NhZ2Uge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC13aWR0aDogNzE0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICBtYXJnaW46IDI0cHggMHB4IDMycHggMHB4O1xufVxuXG4ucC1nZXQtZG9jc19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Yik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnAtZ2V0LWRvY3NfX2xpbms6aG92ZXIsIC5wLWdldC1kb2NzX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Yi04MCk7XG59XG5cbi5wLWdldC1kb2NzX19idG4td3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWdldC1kb2NzX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucC1nZXQtZG9jc19fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG4ucC10YXgtaGVhZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMTZweCAwcHg7XG59XG4ucC10YXgtaGVhZF9fZGVzYyBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuLnAtdGF4LWhlYWRfX2Rlc2MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5wLXRheC1oZWFkX19kZXNjIC5jb2xvci1ibHVlIHtcbiAgY29sb3I6IHZhcigtLWMtc3ViKSAhaW1wb3J0YW50O1xufVxuXG4ucC10YXgtaGVhZF9fbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtdGF4LWhlYWQtYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtdGF4LWhlYWRfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDQ1cHg7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtdGF4LWhlYWRfX2JnIHtcbiAgICByaWdodDogLTE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtdGF4LWhlYWRfX2JnIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYm90dG9tOiAtMTIwcHg7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdGF4LWhlYWRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wLXRheC1oZWFkX19tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wLXRheC1oZWFkX19iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtd29ya3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC13b3Jrcy1oZWFkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5wLXdvcmtzLWhlYWQtYyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC13b3Jrcy1oZWFkLWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtd29ya3MtaGVhZC1pbiAucC1kb2N0b3JzX19ibG9ja3F1b3RlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wLXdvcmtzX19jb250cm9scy5wLWZhcV9fY29udHJvbHMgLnAtZmFxX19jb250cm9scy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLnAtd29ya3NfX2NvbnRyb2xzLnAtZmFxX19jb250cm9scyAucC1mYXFfX2NvbnRyb2xzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAucC13b3Jrcy1oZWFkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucC13b3Jrcy1oZWFkLWMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLnAtd29ya3MtaGVhZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAucC13b3Jrc19fY29udHJvbHMucC1mYXFfX2NvbnRyb2xzIC5wLWZhcV9fY29udHJvbHMtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5wLXdvcmtzX19jb250cm9scy5wLWZhcV9fY29udHJvbHMgLmN1c3RvbS1zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3MtaGVhZC1jIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wLXdvcmtzX19jb250cm9scy5wLWZhcV9fY29udHJvbHMgLnAtZmFxX19jb250cm9scy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnAtd29ya3NfX2NvbnRyb2xzLnAtZmFxX19jb250cm9scyAucC1mYXFfX2NvbnRyb2xzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnAtd29ya3NfX2NvbnRyb2xzLnAtZmFxX19jb250cm9scyAucC1mYXFfX2NvbnRyb2xzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucC13b3Jrcy1tYWluIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgcGFkZGluZzogNDBweCAwIDEyMHB4O1xuICBtaW4taGVpZ2h0OiA0NDBweDtcbn1cblxuLnAtd29ya3MtbWFpbl9fY291bnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG59XG5cbi5wLXdvcmtzLW1haW5fX2luZm8tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMnB4IC0yNHB4O1xufVxuXG4ucC13b3Jrcy1tYWluX19pbmZvLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnAtd29ya3MtbWFpbl9faW5mby1pdGVtIC50d2VudHl0d2VudHktaGFuZGxlIHtcbiAgYm90dG9tOiAyNHB4O1xufVxuXG4ucC13b3Jrcy1tYWluX19pbmZvLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd29ya3MtbWFpbl9faW5mby1jYXJkIC5kb2N0b3Itd29ya3NfX3NlY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5wLXdvcmtzLW1haW5fX2luZm8tY2FyZCAuZG9jdG9yLXdvcmtzX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5wLXdvcmtzLW1haW5fX2luZm8tY2FyZCAuZG9jdG9yLXdvcmtzX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnAtd29ya3MtbWFpbl9faW5mby1jYXJkIC5kb2N0b3Itd29ya3NfX3NlY3Rpb24tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5wLXdvcmtzLW1haW5fX2luZm8tY2FyZCAuZG9jdG9yLXdvcmtzX190cmVhdG1lbnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnAtd29ya3MtbWFpbl9faW5mby1jYXJkIC5kb2N0b3Itd29ya3NfX3NlY3Rpb24tdGl0bGVfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAucC13b3Jrcy1tYWluX19pbmZvLWNhcmQgLmRvY3Rvci13b3Jrcy1idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAucC13b3Jrcy1tYWluX19pbmZvLWNhcmQgLmRvY3Rvci13b3Jrc19fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtaW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwNHB4O1xufVxuXG4ucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtbWFpbiB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG5cbi5wLXdvcmtzLW1haW5fX2JvdC1idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogNTtcbn1cbi5wLXdvcmtzLW1haW5fX2luZm8tY2FyZC1pbWctY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4ucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtaW1nLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cblxuLmRvY3MtY2hlY2tib3hlcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLmRvY3MtY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5kb2NzLWNoZWNrYm94ZXMtY2FyZCAuZG9jcy1jaGVja2JveGVzLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uZG9jcy1jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmRvY3MtY2hlY2tib3hlcy1jYXJkIC5kb2NzLWNoZWNrYm94ZXMtY2FyZC1sOmJlZm9yZSwgLmRvY3MtY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5kb2NzLWNoZWNrYm94ZXMtY2FyZCAuZG9jcy1jaGVja2JveGVzLWNhcmQtbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kb2NzLWNoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kb2NzLWNoZWNrYm94ZXMtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIG1hcmdpbjogMCAtOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kb2NzLWNoZWNrYm94ZXMtY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgfVxuICAuZG9jcy1jaGVja2JveGVzLWNhcmQ6aG92ZXIgLmRvY3MtY2hlY2tib3hlcy1jYXJkX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWMtc3ViKTtcbiAgfVxuICAuZG9jcy1jaGVja2JveGVzLWNhcmQ6aG92ZXIgLmRvY3MtY2hlY2tib3hlcy1jYXJkX19pbWctYzpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5kb2NzLWNoZWNrYm94ZXMtY2FyZDphY3RpdmUgLmRvY3MtY2hlY2tib3hlcy1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXN1Yik7XG59XG5cbi5kb2NzLWNoZWNrYm94ZXMtY2FyZC1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvY3MtY2hlY2tib3hlcy1jYXJkLWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbi5kb2NzLWNoZWNrYm94ZXMtY2FyZC1sOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zdmctbW9uby9jaGVjay1pY28tdjMuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kb2NzLWNoZWNrYm94ZXMtY2FyZC1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uZG9jcy1jaGVja2JveGVzLWNhcmRfX2ltZy1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvY3MtY2hlY2tib3hlcy1jYXJkX19pbWctYzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5kb2NzLWNoZWNrYm94ZXMtY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZG9jcy1jaGVja2JveGVzLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnAtd29ya3NfX3RhZ3MtYyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wLXdvcmtzX190YWdzLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtd29ya3NfX3RhZ3Mtd3JhcC5maXhlZC1wYW5lbCB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB6LWluZGV4OiAxMDA7XG59XG4ucC13b3Jrc19fdGFncy13cmFwLmZpeGVkLXBhbmVsIC5wLXdvcmtzX190YWdzLXdyYXAtaW4ge1xuICBtYXgtd2lkdGg6IDEyNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnAtd29ya3NfX3RhZ3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBtYXgtd2lkdGg6IDgyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5wLXdvcmtzX190YWdzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLXdvcmtzX190YWdzLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggN3B4IDRweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMTApO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wLXdvcmtzX190YWdzLWl0ZW06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluLTIwKTtcbiAgfVxuICAucC13b3Jrc19fdGFncy1pdGVtOmhvdmVyIC5wLXdvcmtzX190YWdzLWl0ZW0tZGVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjQTBBMEEwO1xuICB9XG4gIC5wLXdvcmtzX190YWdzLWl0ZW06aG92ZXIgLnAtd29ya3NfX3RhZ3MtaXRlbS1kZWw6YmVmb3JlLCAucC13b3Jrc19fdGFncy1pdGVtOmhvdmVyIC5wLXdvcmtzX190YWdzLWl0ZW0tZGVsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICB9XG59XG4ucC13b3Jrc19fdGFncy1pdGVtOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluLTMwKTtcbn1cbi5wLXdvcmtzX190YWdzLWl0ZW06YWN0aXZlIC5wLXdvcmtzX190YWdzLWl0ZW0tZGVsIHtcbiAgYmFja2dyb3VuZDogI0EwQTBBMDtcbn1cbi5wLXdvcmtzX190YWdzLWl0ZW06YWN0aXZlIC5wLXdvcmtzX190YWdzLWl0ZW0tZGVsOmJlZm9yZSwgLnAtd29ya3NfX3RhZ3MtaXRlbTphY3RpdmUgLnAtd29ya3NfX3RhZ3MtaXRlbS1kZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xufVxuLnAtd29ya3NfX3RhZ3MtaXRlbV9ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTgwKTtcbn1cbi5wLXdvcmtzX190YWdzLWl0ZW1fYmxhY2sgLnAtd29ya3NfX3RhZ3MtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtd29ya3NfX3RhZ3MtaXRlbV9ibGFjayAucC13b3Jrc19fdGFncy1pdGVtLWRlbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi02MCk7XG59XG4ucC13b3Jrc19fdGFncy1pdGVtX2JsYWNrIC5wLXdvcmtzX190YWdzLWl0ZW0tZGVsOmJlZm9yZSwgLnAtd29ya3NfX3RhZ3MtaXRlbV9ibGFjayAucC13b3Jrc19fdGFncy1pdGVtLWRlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtd29ya3NfX3RhZ3MtaXRlbV9ibGFjazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XG4gIH1cbiAgLnAtd29ya3NfX3RhZ3MtaXRlbV9ibGFjazpob3ZlciAucC13b3Jrc19fdGFncy1pdGVtLWRlbCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxuICAucC13b3Jrc19fdGFncy1pdGVtX2JsYWNrOmhvdmVyIC5wLXdvcmtzX190YWdzLWl0ZW0tZGVsOmJlZm9yZSwgLnAtd29ya3NfX3RhZ3MtaXRlbV9ibGFjazpob3ZlciAucC13b3Jrc19fdGFncy1pdGVtLWRlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbiAgfVxufVxuLnAtd29ya3NfX3RhZ3MtaXRlbV9ibGFjazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi02MCk7XG59XG4ucC13b3Jrc19fdGFncy1pdGVtX2JsYWNrOmFjdGl2ZSAucC13b3Jrc19fdGFncy1pdGVtLWRlbCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ucC13b3Jrc19fdGFncy1pdGVtX2JsYWNrOmFjdGl2ZSAucC13b3Jrc19fdGFncy1pdGVtLWRlbDpiZWZvcmUsIC5wLXdvcmtzX190YWdzLWl0ZW1fYmxhY2s6YWN0aXZlIC5wLXdvcmtzX190YWdzLWl0ZW0tZGVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbn1cbi5wLXdvcmtzX190YWdzLWl0ZW1fbGFzdCB7XG4gIG9yZGVyOiAxO1xufVxuXG4ucC13b3Jrc19fdGFncy1pdGVtLXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnAtd29ya3NfX3RhZ3MtaXRlbS1kZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0RCREJEQjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucC13b3Jrc19fdGFncy1pdGVtLWRlbDpiZWZvcmUsIC5wLXdvcmtzX190YWdzLWl0ZW0tZGVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM4Nzg3ODc7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnAtd29ya3NfX3RhZ3MtaXRlbS1kZWw6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5wLXdvcmtzX190YWdzLWl0ZW0tZGVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgLnAtd29ya3MtbWFpbl9faW5mby1jYXJkLWltZy1jb250YWluZXIgLnAtd29ya3MtbWFpbl9faW5mby1jYXJkLWltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDMwMXB4O1xuICB9XG5cbiAgLnAtd29ya3NfX3RhZ3Mtd3JhcC5maXhlZC1wYW5lbCAucC13b3Jrc19fdGFncy13cmFwLWluIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnAtd29ya3MtbWFpbl9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLXdvcmtzLW1haW5fX2luZm8tY2FyZC1pbWctY29udGFpbmVyIC5wLXdvcmtzLW1haW5fX2luZm8tY2FyZC1pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiA0NzFweDtcbiAgfVxuICAucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtaW1nLWNvbnRhaW5lciAudGhTd2lwZXIgaW1nLFxuLnAtd29ya3MtbWFpbl9faW5mby1jYXJkLWltZy1jb250YWluZXIgLnNpbXBsZVN3aXBlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtd29ya3NfX3RhZ3Mtd3JhcC5maXhlZC1wYW5lbCAucC13b3Jrc19fdGFncy13cmFwLWluIHtcbiAgICBtYXgtd2lkdGg6IDczOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd29ya3MtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gIH1cblxuICAucC13b3Jrcy1tYWluX19jb3VudC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucC13b3Jrc19fdGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC13b3Jrc19fdGFncy5hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC13b3Jrcy1tYWluX19pbmZvLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG5cbiAgLnAtd29ya3MtbWFpbl9faW5mby1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wLXdvcmtzLW1haW5fX2luZm8taXRlbSAudHdlbnR5dHdlbnR5LWhhbmRsZSB7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnAtd29ya3MtbWFpbl9faW5mby1jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnAtd29ya3MtbWFpbl9faW5mby1jYXJkLW1haW4ge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDE2cHg7XG4gIH1cblxuICAucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtaW1nLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtaW1nLWNvbnRhaW5lciAucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtaW1nLXdyYXAge1xuICAgIGhlaWdodDogNjJ2dztcbiAgfVxuICAucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtaW1nLWNvbnRhaW5lciAudGhTd2lwZXIgaW1nLFxuLnAtd29ya3MtbWFpbl9faW5mby1jYXJkLWltZy1jb250YWluZXIgLnNpbXBsZVN3aXBlciBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLnAtd29ya3MtbWFpbl9faW5mby1jYXJkLWltZy1jb250YWluZXIgLnN3aXBlci5zaW1wbGVTd2lwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtaW1nLWNvbnRhaW5lciAuc3dpcGVyLnNpbXBsZVN3aXBlciAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucC13b3Jrcy1tYWluX19ib3QtYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cblxuICAuZG9jcy1jaGVja2JveGVzLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5kb2NzLWNoZWNrYm94ZXMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2Itc3ViaW5mbyB7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9fbW9iLXN1YmluZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX21vYi1zdWJpbmZvLWNsci1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2Itc3ViaW5mby1jbHItYnRuOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gIH1cbn0iLCJAbWl4aW4gbGlua3NIb3ZlcigpIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdG9wYWNpdHk6IDE7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdH1cclxuXHRcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZXMge1xyXG5cdEBjb250ZW50O1xyXG5cclxuXHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBnZXRMZXR0ZXJTKCRzcGFjZVZhbHVlSW5QSCwgJGZvbnRTaXplSW5QSCkge1xyXG5cdGxldHRlci1zcGFjaW5nOiAkc3BhY2VWYWx1ZUluUEggKiAkZm9udFNpemVJblBIIC8gMTAwMCArIHB4O1xyXG59XHJcblxyXG5AbWl4aW4gZ2V0U3ByaXRlKCRzcHJpdGUsICRzY2FsZTogMSkge1xyXG5cdCRzcHJpdGUtaW1hZ2U6IG50aCgkc3ByaXRlLCA5KTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skc3ByaXRlLWltYWdlfSk7XHJcblxyXG5cdCRzcHJpdGUtb2Zmc2V0LXg6IG50aCgkc3ByaXRlLCAzKSAqICRzY2FsZTtcclxuXHQkc3ByaXRlLW9mZnNldC15OiBudGgoJHNwcml0ZSwgNCkgKiAkc2NhbGU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogJHNwcml0ZS1vZmZzZXQteCAgJHNwcml0ZS1vZmZzZXQteTtcclxuXHJcblx0JHNwcml0ZS1icy14OiBudGgoJHNwcml0ZSwgNykgKiAkc2NhbGU7XHJcblx0JHNwcml0ZS1icy15OiBudGgoJHNwcml0ZSwgOCkgKiAkc2NhbGU7XHJcblx0YmFja2dyb3VuZC1zaXplOiAkc3ByaXRlLWJzLXggJHNwcml0ZS1icy15O1xyXG5cclxuXHR3aWR0aDogbnRoKCRzcHJpdGUsIDUpICogJHNjYWxlO1xyXG5cdGhlaWdodDogbnRoKCRzcHJpdGUsIDYpICogJHNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcclxuXHRAaWYgJHBvaW50ID09IHhsLW9ubHkge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTIwMHB4KSB7IEBjb250ZW50IDsgfVxyXG5cdH1cclxuXHJcblx0QGVsc2UgaWYgJHBvaW50ID09IGxnIHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDExOTlweCkgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSBsZy1vbmx5IHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7IEBjb250ZW50IDsgfVxyXG5cdH1cclxuXHJcblx0QGVsc2UgaWYgJHBvaW50ID09IG1kIHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk5MXB4KSB7IEBjb250ZW50IDsgfVxyXG5cdH1cclxuXHJcblx0QGVsc2UgaWYgJHBvaW50ID09IG1kLW9ubHkge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSBzbSB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkgIHsgQGNvbnRlbnQgOyB9XHJcblx0fVxyXG5cclxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gc20tb25seSB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7IEBjb250ZW50IDsgfVxyXG5cdH1cclxuXHJcblx0QGVsc2UgaWYgJHBvaW50ID09IHhzIHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDU3NXB4KSAgeyBAY29udGVudCA7IH1cclxuXHR9XHJcbn1cclxuXHJcbiVfYXJyb3cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuXHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHJcblx0Ji50b3AgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxyXG5cclxuXHQmLnJpZ2h0IHsgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cclxuXHJcblx0Ji5ib3R0b20geyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XHJcblxyXG5cdCYubGVmdCB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxyXG59XHJcblxyXG4lX3RyaWFuZ2xlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAwOyBcclxuXHRoZWlnaHQ6IDA7IFxyXG5cclxuXHQmLnRvcCB7XHJcblx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgYmxhY2s7XHJcblx0fVxyXG5cclxuXHQmLnJpZ2h0IHtcclxuXHRcdGJvcmRlci10b3A6IDYwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItYm90dG9tOiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDYwcHggc29saWQgYmxhY2s7XHJcblx0fVxyXG5cclxuXHQmLmJvdHRvbSB7XHJcblx0XHRib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci10b3A6IDIwcHggc29saWQgYmxhY2s7XHJcblx0fVxyXG5cclxuXHQmLmxlZnQge1xyXG5cdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IFxyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIGJsYWNrOyBcclxuXHR9XHJcbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XHJcblxyXG4vLyBSZWJvb3RcclxuLy9cclxuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxyXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cclxuLy9cclxuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG5cclxuXHJcbi8vIERvY3VtZW50XHJcbi8vXHJcbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXHJcbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IC8vIDNcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoIzAwMCwgMCk7IC8vIDVcclxufVxyXG5cclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcclxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2VcclxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvLyAyXHJcbn1cclxuXHJcbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXHJcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxyXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXHJcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXHJcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxyXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxyXG4vL1xyXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXHJcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXHJcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIENvbnRlbnQgZ3JvdXBpbmdcclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcclxuICBoZWlnaHQ6IDA7IC8vIDFcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG5cclxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3NcclxuLy9cclxuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3BcclxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcclxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxyXG5wIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnNcclxuLy9cclxuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cclxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxyXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXHJcbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxyXG5cclxuYWJiclt0aXRsZV0sXHJcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcclxuICBjdXJzb3I6IGhlbHA7IC8vIDNcclxuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5vbCxcclxudWwsXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbm9sIG9sLFxyXG51bCB1bCxcclxub2wgdWwsXHJcbnVsIG9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4vLyBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cclxuc3VwIHsgdG9wOiAtLjVlbTsgfVxyXG5cclxuXHJcbi8vXHJcbi8vIExpbmtzXHJcbi8vXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG59XHJcblxyXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXHJcbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XHJcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxyXG5cclxuYTpub3QoW2hyZWZdKSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvZGVcclxuLy9cclxuXHJcbnByZSxcclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxucHJlIHtcclxuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcclxuLy9cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG59XHJcblxyXG5zdmcge1xyXG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUYWJsZXNcclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXHJcbn1cclxuXHJcbnRoIHtcclxuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcclxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRm9ybXNcclxuLy9cclxuXHJcbmxhYmVsIHtcclxuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXHJcbi8vXHJcbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xyXG5idXR0b24ge1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXHJcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xyXG5idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG59XHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cclxuLy9cclxuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXHJcbnNlbGVjdCB7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxyXG59XHJcblxyXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxyXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcclxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxyXG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cclxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcclxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXHJcbn1cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbn1cclxuXHJcbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4vL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4vL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXHJcbn1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xyXG4vL1xyXG5cclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcclxufVxyXG5cclxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cclxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xyXG5cclxuLy9taXhpbnNcclxuXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpPT1udWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gICAgQHJldHVybiBpZigkbWluICE9MCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAaWYgJG1pbiB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gbWl4aW5zLi4gZW5kO1xyXG5cclxuLy8gdmlzaWJpbGl0aWVzIGxvb3BcclxuXHJcbkBtaXhpbiBkb1Zpc2liaWxpdGllcyAoJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cyl7XHJcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgICAgICAgICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XHJcbiAgICAgICAgICAgICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyB2aXNpYmlsaXRpZXMgbG9vcCAuLiBlbmQ7XHJcbiIsIi8vIHZpc2liaWxpdGllc1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICAgIHhzOiAwLFxyXG4gICAgbWQ6IDc2OHB4LFxyXG4gICAgbGc6IDk5MnB4LFxyXG4gICAgeGw6IDEzMDZweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQGluY2x1ZGUgZG9WaXNpYmlsaXRpZXMoKTtcclxuXHJcbi8vIHZpc2liaWxpdGllcyAuLi4gZW5kO1xyXG5cclxuLy8gY29udGFpbmVyXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuXHRtZDogNzM4cHgsXHJcblx0bGc6IDk2MHB4LFxyXG5cdHhsOiAxMjg2cHgsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHRAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG5cdEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcblx0QGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxufVxyXG5cclxuLy8gY29udGFpbmVyIC4uLiBlbmQ7IiwiQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgIEBlYWNoICRicmVha3BvaW50LFxyXG4gICAgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdmctaWNvbi1jYWxlbmRhciB7XHJcblx0aGVpZ2h0OjMycHg7XHJcblx0d2lkdGg6MzJweDtcclxufVxyXG4uc3ZnLWljb24tZWRpdF9jaXJjbGUge1xyXG5cdGhlaWdodDoxNnB4O1xyXG5cdHdpZHRoOjE2cHg7XHJcbn1cclxuLnN2Zy1pY29uLWVkaXRfY2lyY2xlX2FjdGl2ZSB7XHJcblx0aGVpZ2h0OjE2cHg7XHJcblx0d2lkdGg6MTZweDtcclxufVxyXG4uc3ZnLWljb24tZmVlZC1zdGFyX2dyYXkge1xyXG5cdGhlaWdodDozOXB4O1xyXG5cdHdpZHRoOjQwcHg7XHJcbn1cclxuLnN2Zy1pY29uLWZlZWQtc3Rhcl95ZWxsb3cge1xyXG5cdGhlaWdodDozOXB4O1xyXG5cdHdpZHRoOjQwcHg7XHJcbn1cclxuLnN2Zy1pY29uLXByb21vYmFuLXBlcmNlbnQtaWNvIHtcclxuXHRoZWlnaHQ6MTE1cHg7XHJcblx0d2lkdGg6MTE0cHg7XHJcbn1cclxuLnN2Zy1pY29uLXByb21vYmFuLXByaXplLWljbyB7XHJcblx0aGVpZ2h0OjIwM3B4O1xyXG5cdHdpZHRoOjIxN3B4O1xyXG59XHJcbi5zdmctaWNvbi1wcm9tb2Jhbi1zdGFyLWljbyB7XHJcblx0aGVpZ2h0OjI0NHB4O1xyXG5cdHdpZHRoOjI5OXB4O1xyXG59XHJcbi5zdmctaWNvbi1xdW90ZXMtdG8tdG9wIHtcclxuXHRoZWlnaHQ6MzdweDtcclxuXHR3aWR0aDo0MHB4O1xyXG59XHJcbi5zdmctaWNvbi1zZWRhY2lhLWluZm8taW1nLTEge1xyXG5cdGhlaWdodDozNXB4O1xyXG5cdHdpZHRoOjI2cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNlZGFjaWEtaW5mby1pbWctMiB7XHJcblx0aGVpZ2h0OjMxcHg7XHJcblx0d2lkdGg6MjJweDtcclxufVxyXG4uc3ZnLWljb24tc2VkYWNpYS1pbmZvLWltZy0zIHtcclxuXHRoZWlnaHQ6MjlweDtcclxuXHR3aWR0aDozMHB4O1xyXG59XHJcbi5zdmctaWNvbi1zZWRhY2lhLWluZm8taW1nLTQge1xyXG5cdGhlaWdodDoyM3B4O1xyXG5cdHdpZHRoOjMwcHg7XHJcbn1cclxuLnN2Zy1pY29uLXNlcnZpY2VzLWljby0xIHtcclxuXHRoZWlnaHQ6MjZweDtcclxuXHR3aWR0aDoyNnB4O1xyXG59XHJcbi5zdmctaWNvbi1zZXJ2aWNlcy1pY28tMiB7XHJcblx0aGVpZ2h0OjMycHg7XHJcblx0d2lkdGg6MjJweDtcclxufVxyXG4uc3ZnLWljb24tc2VydmljZXMtaWNvLTMge1xyXG5cdGhlaWdodDoyNnB4O1xyXG5cdHdpZHRoOjI2cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNlcnZpY2VzLWljby00IHtcclxuXHRoZWlnaHQ6MjRweDtcclxuXHR3aWR0aDoyMnB4O1xyXG59XHJcbi5zdmctaWNvbi1zZXJ2aWNlcy1pY28tNSB7XHJcblx0aGVpZ2h0OjI4cHg7XHJcblx0d2lkdGg6MjZweDtcclxufVxyXG4uc3ZnLWljb24tc2VydmljZXMtaWNvLTYge1xyXG5cdGhlaWdodDoyOXB4O1xyXG5cdHdpZHRoOjMwcHg7XHJcbn1cclxuLnN2Zy1pY29uLXNlcnZpY2VzLWljby03IHtcclxuXHRoZWlnaHQ6MjVweDtcclxuXHR3aWR0aDozNXB4O1xyXG59XHJcbi5zdmctaWNvbi1zaGFkb3ctY2hlY2sge1xyXG5cdGhlaWdodDo2M3B4O1xyXG5cdHdpZHRoOjY4cHg7XHJcbn1cclxuLnN2Zy1pY29uLXN0YXIge1xyXG5cdGhlaWdodDo2MnB4O1xyXG5cdHdpZHRoOjY0cHg7XHJcbn1cclxuLnN2Zy1pY29uLXN0YXJfZ3JheV9uby1zaGFkb3cge1xyXG5cdGhlaWdodDoxN3B4O1xyXG5cdHdpZHRoOjE4cHg7XHJcbn1cclxuLnN2Zy1pY29uLXN0YXJfeWVsbG93X25vLXNoYWRvdyB7XHJcblx0aGVpZ2h0OjE3cHg7XHJcblx0d2lkdGg6MThweDtcclxufVxyXG4uc3ZnLWljb24tdGltZS1vcmFuZ2Uge1xyXG5cdGhlaWdodDozMnB4O1xyXG5cdHdpZHRoOjMycHg7XHJcbn1cclxuIiwiLnN2Zy1pY29uLWFycm93LWRvd24ge1xyXG5cdGhlaWdodDoxOHB4O1xyXG5cdHdpZHRoOjE4cHg7XHJcbn1cclxuLnN2Zy1pY29uLWFycm93LWRvd25fYWN0aXZlIHtcclxuXHRoZWlnaHQ6MThweDtcclxuXHR3aWR0aDoxOHB4O1xyXG59XHJcbi5zdmctaWNvbi1iZWZvcmUtYWZ0ZXItaGFuZGxlciB7XHJcblx0aGVpZ2h0OjM2cHg7XHJcblx0d2lkdGg6MzZweDtcclxufVxyXG4uc3ZnLWljb24tY2hlY2staWNvIHtcclxuXHRoZWlnaHQ6OHB4O1xyXG5cdHdpZHRoOjEwcHg7XHJcbn1cclxuLnN2Zy1pY29uLWNoZWNrLWljby12MiB7XHJcblx0aGVpZ2h0OjEwcHg7XHJcblx0d2lkdGg6MTJweDtcclxufVxyXG4uc3ZnLWljb24tY2hlY2staWNvLXYzIHtcclxuXHRoZWlnaHQ6NnB4O1xyXG5cdHdpZHRoOjZweDtcclxufVxyXG4uc3ZnLWljb24tY2hlY2staWNvLXY0IHtcclxuXHRoZWlnaHQ6MTBweDtcclxuXHR3aWR0aDoxMnB4O1xyXG59XHJcbi5zdmctaWNvbi1jaGlsZHJlbiB7XHJcblx0aGVpZ2h0OjE1cHg7XHJcblx0d2lkdGg6MThweDtcclxufVxyXG4uc3ZnLWljb24tY2xlYXItYnRuIHtcclxuXHRoZWlnaHQ6MTlweDtcclxuXHR3aWR0aDoxOHB4O1xyXG59XHJcbi5zdmctaWNvbi1jbG9zZS1idG4ge1xyXG5cdGhlaWdodDoxNnB4O1xyXG5cdHdpZHRoOjE2cHg7XHJcbn1cclxuLnN2Zy1pY29uLWNvcm5lci1hcnJvdyB7XHJcblx0aGVpZ2h0OjE4cHg7XHJcblx0d2lkdGg6MThweDtcclxufVxyXG4uc3ZnLWljb24tY29ybmVyLWFycm93X2FjdGl2ZSB7XHJcblx0aGVpZ2h0OjE4cHg7XHJcblx0d2lkdGg6MThweDtcclxufVxyXG4uc3ZnLWljb24tY29ybmVyLWFycm93X3doaXRlIHtcclxuXHRoZWlnaHQ6MThweDtcclxuXHR3aWR0aDoxOHB4O1xyXG59XHJcbi5zdmctaWNvbi1ob3ZlcmluZm8taWNvIHtcclxuXHRoZWlnaHQ6MTJweDtcclxuXHR3aWR0aDo4cHg7XHJcbn1cclxuLnN2Zy1pY29uLWxvY2F0aW9uIHtcclxuXHRoZWlnaHQ6MjBweDtcclxuXHR3aWR0aDoxNnB4O1xyXG59XHJcbi5zdmctaWNvbi1tYWlsLWljbyB7XHJcblx0aGVpZ2h0OjEycHg7XHJcblx0d2lkdGg6MTZweDtcclxufVxyXG4uc3ZnLWljb24tbWV0cm8ge1xyXG5cdGhlaWdodDoyMHB4O1xyXG5cdHdpZHRoOjIwcHg7XHJcbn1cclxuLnN2Zy1pY29uLXBsYXktYnRuLWljbyB7XHJcblx0aGVpZ2h0OjM0cHg7XHJcblx0d2lkdGg6MjdweDtcclxufVxyXG4uc3ZnLWljb24tcXVvdGVzLXRvLXRvcCB7XHJcblx0aGVpZ2h0OjM0cHg7XHJcblx0d2lkdGg6MzdweDtcclxufVxyXG4uc3ZnLWljb24tc2VhcmNoIHtcclxuXHRoZWlnaHQ6MzJweDtcclxuXHR3aWR0aDozMnB4O1xyXG59XHJcbi5zdmctaWNvbi1zbGlkZXItYXJyLWxlZnQge1xyXG5cdGhlaWdodDoxNHB4O1xyXG5cdHdpZHRoOjhweDtcclxufVxyXG4uc3ZnLWljb24tc2xpZGVyLWFyci1yaWdodCB7XHJcblx0aGVpZ2h0OjE0cHg7XHJcblx0d2lkdGg6OHB4O1xyXG59XHJcbi5zdmctaWNvbi1zbGlkZXItYXJyb3ctbGVmdCB7XHJcblx0aGVpZ2h0OjE2cHg7XHJcblx0d2lkdGg6MThweDtcclxufVxyXG4uc3ZnLWljb24tc2xpZGVyLWFycm93LWxlZnRfdjIge1xyXG5cdGhlaWdodDoxNHB4O1xyXG5cdHdpZHRoOjhweDtcclxufVxyXG4uc3ZnLWljb24tc2xpZGVyLWFycm93LXJpZ2h0IHtcclxuXHRoZWlnaHQ6MTZweDtcclxuXHR3aWR0aDoxOHB4O1xyXG59XHJcbi5zdmctaWNvbi1zbGlkZXItYXJyb3ctcmlnaHRfdjIge1xyXG5cdGhlaWdodDoxNHB4O1xyXG5cdHdpZHRoOjhweDtcclxufVxyXG4uc3ZnLWljb24tc29jaWFscy1vayB7XHJcblx0aGVpZ2h0OjE0cHg7XHJcblx0d2lkdGg6OHB4O1xyXG59XHJcbi5zdmctaWNvbi1zb2NpYWxzLXJyIHtcclxuXHRoZWlnaHQ6MTJweDtcclxuXHR3aWR0aDoxNHB4O1xyXG59XHJcbi5zdmctaWNvbi1zb2NpYWxzLXN0YXIge1xyXG5cdGhlaWdodDoxNnB4O1xyXG5cdHdpZHRoOjE2cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNvY2lhbHMtdGcge1xyXG5cdGhlaWdodDoxMnB4O1xyXG5cdHdpZHRoOjE0cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNvY2lhbHMtdmliZXIge1xyXG5cdGhlaWdodDoxNHB4O1xyXG5cdHdpZHRoOjE0cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNvY2lhbHMtdmsge1xyXG5cdGhlaWdodDo4cHg7XHJcblx0d2lkdGg6MTRweDtcclxufVxyXG4uc3ZnLWljb24tc29jaWFscy12a192MiB7XHJcblx0aGVpZ2h0OjEwcHg7XHJcblx0d2lkdGg6MTZweDtcclxufVxyXG4uc3ZnLWljb24tc29jaWFscy15dCB7XHJcblx0aGVpZ2h0OjE0cHg7XHJcblx0d2lkdGg6MTRweDtcclxufVxyXG4uc3ZnLWljb24tdGVsIHtcclxuXHRoZWlnaHQ6MThweDtcclxuXHR3aWR0aDoxOHB4O1xyXG59XHJcbi5zdmctaWNvbi10aW1lIHtcclxuXHRoZWlnaHQ6MTZweDtcclxuXHR3aWR0aDoxNnB4O1xyXG59XHJcbiIsIi5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNhcm91c2VsICosLmNhcm91c2VsICo6YmVmb3JlLC5jYXJvdXNlbCAqOmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uY2Fyb3VzZWwuaXMtZHJhZ2dhYmxle2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYXJvdXNlbC5pcy1kcmFnZ2luZ3tjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmNhcm91c2VsX192aWV3cG9ydHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5jYXJvdXNlbF9fdHJhY2t7ZGlzcGxheTpmbGV4fS5jYXJvdXNlbF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDp2YXIoLS1jYXJvdXNlbC1zbGlkZS13aWR0aCwgNjAlKTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjFyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbn0uaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5jYXJvdXNlbF9fZG90c3ttYXJnaW46MCBhdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgMC41cmVtKTtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3R7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtjdXJzb3I6cG9pbnRlcn0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3Q6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4yNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWluLW91dH0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3QuaXMtc2VsZWN0ZWQ6YWZ0ZXJ7b3BhY2l0eToxfS5jYXJvdXNlbF9fYnV0dG9ue3dpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi13aWR0aCwgNDhweCk7aGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO3BhZGRpbmc6MDtib3JkZXI6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9pbnRlci1ldmVudHM6YWxsO2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1jb2xvciwgY3VycmVudENvbG9yKTtiYWNrZ3JvdW5kOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMsIDUwJSk7Ym94LXNoYWRvdzp2YXIoLS1jYXJvdXNlbC1idXR0b24tc2hhZG93LCBub25lKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYsLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6MTBweH0uY2Fyb3VzZWxfX2J1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouM30uY2Fyb3VzZWxfX2J1dHRvbiBzdmd7d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aCwgNTAlKTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQsIDUwJSk7ZmlsbDpub25lO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoLCAxLjUpO3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtbGluZWNhcDpyb3VuZDtmaWx0ZXI6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXIsIG5vbmUpO3BvaW50ZXItZXZlbnRzOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94e3Njcm9sbC1iZWhhdmlvcjphdXRvfWJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RvdWNoLWFjdGlvbjpub25lfS5mYW5jeWJveF9fY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2RpcmVjdGlvbjpsdHI7bWFyZ2luOjA7cGFkZGluZzplbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTA1MDtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyNHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9LmZhbmN5Ym94X19jb250YWluZXIgKiwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjpiZWZvcmUsLmZhbmN5Ym94X19jb250YWluZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tvdXRsaW5lOm5vbmV9Ym9keTpub3QoLmlzLXVzaW5nLW1vdXNlKSAuZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAycHggdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX2NvbnRhaW5lcnstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDoyN3B4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6MjdweH19LmZhbmN5Ym94X19iYWNrZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYmcsIHJnYmEoMjQsIDI0LCAyNywgMC45MikpfS5mYW5jeWJveF9fY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjA7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMH0uZmFuY3lib3hfX2Nhcm91c2VsLmhhcy1kb3Rze21hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKyAyMnB4KX0uZmFuY3lib3hfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6ZGVmYXVsdH0uZmFuY3lib3hfX3RyYWNre2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjQ4cHggOHB4IDhweCA4cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3V0bGluZTowO292ZXJmbG93OmF1dG87LS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiAzNnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4fS5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwuZmFuY3lib3hfX3NsaWRlOjphZnRlcntjb250ZW50OlwiXCI7ZmxleDowIDAgMDttYXJnaW46YXV0b31AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fc2xpZGV7cGFkZGluZzo2NHB4IDEwMHB4fX0uZmFuY3lib3hfX2NvbnRlbnR7bWFyZ2luOjAgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSAwIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtwYWRkaW5nOjM2cHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1zZWxmOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6MjB9LmZhbmN5Ym94X19jb250ZW50IDpmb2N1czpub3QoLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Upe291dGxpbmU6dGhpbiBkb3R0ZWQ7Ym94LXNoYWRvdzpub25lfS5mYW5jeWJveF9fY2FwdGlvbnthbGlnbi1zZWxmOmNlbnRlcjttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjFyZW0gMCAwIDA7bGluZS1oZWlnaHQ6MS4zNzU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7dmlzaWJpbGl0eTp2aXNpYmxlO2N1cnNvcjphdXRvO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NhcHRpb257dmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94X19jb250YWluZXI+LmNhcm91c2VsX19kb3Rze3RvcDoxMDAlO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbnt6LWluZGV4OjQwfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo0MHB4fX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjQwcHh9fS5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6OHB4O3RvcDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpICsgOHB4KTtyaWdodDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO3otaW5kZXg6NDB9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtyaWdodDo0MHB4fX0uZmFuY3lib3hfX2NvbnRlbnQ+LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00MHB4O3JpZ2h0OjA7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbm8tY2xpY2ssLmZhbmN5Ym94X19uby1jbGljayBidXR0b257cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3hfX3NwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcil9LmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX3NwaW5uZXJ7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxMDUzfS5mYW5jeWJveF9fc3Bpbm5lciBzdmd7YW5pbWF0aW9uOmZhbmN5Ym94LXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19zcGlubmVyIHN2ZyBjaXJjbGV7ZmlsbDpub25lO3N0cm9rZS13aWR0aDoyLjc1O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MDthbmltYXRpb246ZmFuY3lib3gtZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZTpjdXJyZW50Q29sb3J9QGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGV7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgZmFuY3lib3gtZGFzaHswJXtzdHJva2UtZGFzaGFycmF5OjEsMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjB9NTAle3N0cm9rZS1kYXNoYXJyYXk6ODksMjAwO3N0cm9rZS1kYXNob2Zmc2V0Oi0zNXB4fTEwMCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTEyNHB4fX0uZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2FwdGlvbiwuZmFuY3lib3hfX25hdiwuY2Fyb3VzZWxfX2RvdHMsLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19kb3RzLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19uYXYsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtZmFkZUlue2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94LWZhZGVPdXR7YW5pbWF0aW9uOi4xcyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtem9vbUluVXB7YW5pbWF0aW9uOi4ycyBlYXNlIGJvdGggZmFuY3lib3gtem9vbUluVXB9LmZhbmN5Ym94LXpvb21PdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC16b29tT3V0RG93bn0uZmFuY3lib3gtdGhyb3dPdXRVcHthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXRVcH0uZmFuY3lib3gtdGhyb3dPdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dERvd259QGtleWZyYW1lcyBmYW5jeWJveC1mYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXR7dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21JblVwe2Zyb217dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3due3Rve3RyYW5zZm9ybTpzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXRVcHt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwJSwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtvcGFjaXR5OjB9fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZXtzY3JvbGxiYXItd2lkdGg6dGhpbjtzY3JvbGxiYXItY29sb3I6I2NjYyByZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjhweDtoZWlnaHQ6OHB4fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93Omluc2V0IDAgMCA0cHggcmdiYSgwLDAsMCwuMil9LmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUsLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6YXV0b30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLWlufS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2ltYWdle3RyYW5zZm9ybS1vcmlnaW46MCAwO3VzZXItc2VsZWN0Om5vbmU7dHJhbnNpdGlvbjpub25lfS5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWluLWhlaWdodDoxcHh9LmlzLWNsb3NpbmcgLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7b3ZlcmZsb3c6dmlzaWJsZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5de292ZXJmbG93OnZpc2libGU7dG91Y2gtYWN0aW9uOm5vbmV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2NvbnRlbnR7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9fY29udGVudHttaW4taGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9faW1hZ2V7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e21heC13aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjE7bWluLWhlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDo4MCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmZhbmN5Ym94LXBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItd2lkdGg6MH0uZmFuY3lib3hfX3RodW1ic3tmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MHB4IDNweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3RodW1ic3thbmltYXRpb246LjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3RodW1ic3tvcGFjaXR5OjB9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWZhbmN5Ym94LXRodW1icy13aWR0aCwgOTZweCk7bWFyZ2luOjA7cGFkZGluZzo4cHggM3B4O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSAuZmFuY3lib3hfX3RodW1iOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7Ym9yZGVyLXdpZHRoOjVweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye29wYWNpdHk6LjkyfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGU+Kntwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X190aHVtYntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOmNhbGMoMTAwJS8odmFyKC0tZmFuY3lib3gtdGh1bWJzLXJhdGlvLCAxLjUpKSk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgaHNsYSgwZGVnLCAwJSwgMCUsIDApIDAlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wMDYpIDguMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAyMSkgMTUuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA0NikgMjIuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA3NykgMjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xMTQpIDM1LjMlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xNTUpIDQxLjIlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xOTgpIDQ3LjElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yNDIpIDUyLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yODUpIDU4LjglLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zMjYpIDY0LjclLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zNjMpIDcxJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMzk0KSA3Ny41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDE5KSA4NC41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDM0KSA5MS45JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDQpIDEwMCUpO3BhZGRpbmc6MDt0b3VjaC1hY3Rpb246bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0ZXh0LXNoYWRvdzp2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X190b29sYmFye3BhZGRpbmc6OHB4fX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190b29sYmFye2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdG9vbGJhcntvcGFjaXR5OjB9LmZhbmN5Ym94X190b29sYmFyX19pdGVtc3tkaXNwbGF5OmZsZXh9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tbGVmdHttYXJnaW4tcmlnaHQ6YXV0b30uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVyOm5vdCg6bGFzdC1jaGlsZCl7ZGlzcGxheTpub25lfX0uZmFuY3lib3hfX2NvdW50ZXJ7bWluLXdpZHRoOjcycHg7cGFkZGluZzowIDEwcHg7bGluZS1oZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWR9LmZhbmN5Ym94X19wcm9ncmVzc3tiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtoZWlnaHQ6M3B4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4OjMwO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbjo6YmFja2Ryb3B7b3BhY2l0eTowfS5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30iLCIuYmxvY2tlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmF1dG87ei1pbmRleDoxO3BhZGRpbmc6MjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjc1KTt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2tlcjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMDVlbX0uYmxvY2tlci5iZWhpbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubW9kYWx7ZGlzcGxheTpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWF4LXdpZHRoOjUwMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo5MCU7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTVweCAzMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo4cHg7LW1vei1ib3JkZXItcmFkaXVzOjhweDstby1ib3JkZXItcmFkaXVzOjhweDstbXMtYm9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyLXJhZGl1czo4cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7LW1vei1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7LW8tYm94LXNoYWRvdzowIDAgMTBweCAjMDAwOy1tcy1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7Ym94LXNoYWRvdzowIDAgMTBweCAjMDAwO3RleHQtYWxpZ246bGVmdH0ubW9kYWwgYS5jbG9zZS1tb2RhbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEyLjVweDtyaWdodDotMTIuNXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt0ZXh0LWluZGVudDotOTk5OXB4O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQTNoSlJFRlVhQVhsbTgrSzAwQWN4N01pQ0lKSC95dytnQTlnMjVPNDlTTDRBTzNCcDFqdzVOdmt0Qyt3Rjg4cWV2SzRCVTk3RW16eFVCQ0VvbEsvbjVncDNXNlRUSlBmcE5QTkYzN01Oc2w4NS92Ti9EYVRtVTZQa25DNEsrcG5pcWVLSjNrOFVua3ZEeFhKenp5K3EveWF4eGVWSHhXL0ZOSGpnUlNlS3Q0ckZvcGx6YUF1SEhEQkdSMmVTOUc1NHJlaXJzbWllbkRDVFJ0N3h3c3ArS0FvRW10OW5MYUdpdFp4ckJiUEZOYUdmUGxvR3cydDRKVmFtU3Q4eFlXNkRnMW9DWW8zWXYrckNHVmlWMTYwb01rY2Q4U1lLbllWMU5iMWFFT2pDZTZMNVpPaUxmRjEyMEVqV2h1QnUzWUladDFOUW11am5rNUY0TWdPcFVSekxmQXdPQlNUbXpwM2ZwRHh1SS9wYWJ4cHFPb3oycjJITEFiMEdNYlpLbE5WNS9IZzlYSnlwZ3VyeUE3bFBGNUtNZFRaUXpIanF4TlBoV2h6SXVBcnVPbDFlTnFLRXgxdFNoNXJmYnhkdzdtT3hDcTRxUzY4WlRqS1MxWVZ2aWx1NTU5dld2RkhoaDRyWnJkeVo2OVZtcGdkajhmSmJEWkxKcE5KMHV2MWNuci9nanJVaFFNdUkrQU5qeXV3ZnRRMGJiTDZFcnAwbU0vbnk4Rmc0TTNMdGRSeGdNdEtsM2p3bUlIVnhZWENoRnk5NC9SbXBhL3BUYk5VaHN0S1YrNFJyOGxMUTlLbFV2SktMeUc4eXZRMnM5U0J5MUpiN2pWNWEweWFwZkY2YXBhWkxqTExjV3RkNHNOcm1KVU1IeU0rMXhpYlRqSDgyWmgwMVRObGhzck9oZEtUZTAwdUF6WlFtTjYrS1crc0RhL0pEMlBTVlE4NzNtMjl5ZisxUTlWRHpmRVlsSGkxRzVMS0JCV1pidEVzSGJGd2Ixb1lEd3IxWmlGLzJibkNTZzFPQkUvcGZyOS9iV3gyNlV4SkwzT05QSVNPTEtVdlF6YTBMWlV4U0t5anBkVEdhL3ZERXIyNXJkZGJNTTBRM082THgzcnFGdlUreDZVclJLUVk3dHlyWmVjbUQ5Rk9EeTh1TGl6VG1pbHdOajBrcmFOY0FKaE9wNWFHVndzQUdENVZtSkJyV1diSlNnV1Q5enJ6V2VwUUY0N1JhR1NpS2ZlR3g2U3ppM2d6bVgvSEhiaWh3QnNlcjRCOVVKWXBGQk5YNFI2dlRuM1ZRbmV6MFN5bW5ySFFNc1JZR1RyMWRTazM0bGpScVMvRU1kMnBMUThZQnAzYTFQTGZjcUNwbzhndEhrWkZIS2tUWDZmczNNWTBibEtudGg2NnJLQ25VMFZSR3UzN09OclFhQTRlWkRGdFdBdTJmWGo5empGa3hUQk9vOEY3dDkyNmdUcC84M0t5enpjeTJrWkQ2eGlxeFRZbkhMUkZtM3ZIaVJTd05Tamt6M2hvSXpvOGxDS1dVbGcvWXRHczd0T2J1bkRBWmZwRExiZkVJMTV6c0VJWTNVL3gvZ0hIYy9HMXpsdG5BZ0FBQUFCSlJVNUVya0pnZ2c9PScpfS5tb2RhbC1zcGlubmVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7cGFkZGluZzoxMnB4IDE2cHg7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZC1jb2xvcjojMTExO2hlaWdodDoyMHB4fS5tb2RhbC1zcGlubmVyPmRpdntib3JkZXItcmFkaXVzOjEwMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6MjBweDt3aWR0aDoycHg7bWFyZ2luOjAgMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYW5pbWF0aW9uOnNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjpzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dH0ubW9kYWwtc3Bpbm5lciAucmVjdDJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTEuMXM7YW5pbWF0aW9uLWRlbGF5Oi0xLjFzfS5tb2RhbC1zcGlubmVyIC5yZWN0M3std2Via2l0LWFuaW1hdGlvbi1kZWxheTotMS4wczthbmltYXRpb24tZGVsYXk6LTEuMHN9Lm1vZGFsLXNwaW5uZXIgLnJlY3Q0ey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0wLjlzO2FuaW1hdGlvbi1kZWxheTotMC45c31ALXdlYmtpdC1rZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5ezAlLDQwJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgwLjUpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMS4wKX19QGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXl7MCUsNDAlLDEwMCV7dHJhbnNmb3JtOnNjYWxlWSgwLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgwLjUpfTIwJXt0cmFuc2Zvcm06c2NhbGVZKDEuMCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEuMCl9fSIsIi5zZWxlY3QyLWNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxZW19LnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MzJweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6aW5saW5lO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxZW19LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxMDAlO21hcmdpbi10b3A6NXB4O21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nOjA7bWF4LXdpZHRoOjEwMCU7cmVzaXplOm5vbmU7aGVpZ2h0OjE4cHg7dmVydGljYWwtYWxpZ246Ym90dG9tO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7b3ZlcmZsb3c6aGlkZGVuO3dvcmQtYnJlYWs6a2VlcC1hbGx9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDAwcHg7d2lkdGg6MTAwJTt6LWluZGV4OjEwNTF9LnNlbGVjdDItcmVzdWx0c3tkaXNwbGF5OmJsb2NrfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZzo2cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxle2N1cnNvcjpwb2ludGVyfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntsZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NHB4fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtwYWRkaW5nOjRweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY2xvc2UtbWFza3tib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7bWluLWhlaWdodDoxMDAlO21pbi13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3BhY2l0eTowO3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7LXdlYmtpdC1jbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2NsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7aGVpZ2h0OjI2cHg7bWFyZ2luLXJpZ2h0OjIwcHg7cGFkZGluZy1yaWdodDowcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3toZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweDt3aWR0aDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNHB4IDAgNHB4O2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2VlZTtjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHQ7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctcmlnaHQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLnNlbGVjdDItc2VsZWN0aW9uLS1jbGVhcmFibGV7cGFkZGluZy1yaWdodDoyNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtoZWlnaHQ6MjBweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tdG9wOjVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3BhZGRpbmc6MXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjA7cGFkZGluZy1sZWZ0OjIwcHg7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dmVydGljYWwtYWxpZ246Ym90dG9tO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheXtjdXJzb3I6ZGVmYXVsdDtwYWRkaW5nLWxlZnQ6MnB4O3BhZGRpbmctcmlnaHQ6NXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowIDRweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlciwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2YxZjFmMTtjb2xvcjojMzMzO291dGxpbmU6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheXtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6MnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO2JvcmRlci1yaWdodDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmctbGVmdDoxZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0xZW07cGFkZGluZy1sZWZ0OjJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0yZW07cGFkZGluZy1sZWZ0OjNlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotM2VtO3BhZGRpbmctbGVmdDo0ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi00ZW07cGFkZGluZy1sZWZ0OjVlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi01ZW07cGFkZGluZy1sZWZ0OjZlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cHtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWR7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGV7YmFja2dyb3VuZC1jb2xvcjojNTg5N2ZiO2NvbG9yOndoaXRlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O291dGxpbmU6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MjhweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkO2hlaWdodDoyNnB4O21hcmdpbi1yaWdodDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZC1jb2xvcjojZGRkO2JvcmRlcjpub25lO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7d2lkdGg6MjBweDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDRweCAwIDRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JvcmRlcjpub25lO2JvcmRlci1yaWdodDoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dDtvdXRsaW5lOjA7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctcmlnaHQ6NXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXl7Y3Vyc29yOmRlZmF1bHQ7cGFkZGluZy1sZWZ0OjJweDtwYWRkaW5nLXJpZ2h0OjVweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Y29sb3I6Izg4ODtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowIDRweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTU7b3V0bGluZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5e3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWE7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXB7cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVke2NvbG9yOmdyZXl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGV7YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2NvbG9yOiNmZmZ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2JvcmRlci1jb2xvcjojNTg5N2ZifVxuIiwiLyoqXG4gKiBTd2lwZXIgOC4wLjNcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjIgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMywgMjAyMlxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1wb2ludGVyLWV2ZW50c3t0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXJ9LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTpiZWZvcmUsIC50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciwgLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTpiZWZvcmUsIC50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTsgfVxuXG4udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlLCAudHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDk5OTlweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEuNXB4OyB9XG5cbi50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlLCAudHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDk5OTlweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMS41cHg7IH1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwsIC50d2VudHl0d2VudHktb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsLCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsLCAudHdlbnR5dHdlbnR5LW92ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41czsgfVxuXG4udHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG5cbi50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xOXB4OyB9XG5cbi50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3JlLCAudHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDkwcHg7IH1cblxuLnR3ZW50eXR3ZW50eS1sZWZ0LWFycm93LCAudHdlbnR5dHdlbnR5LXJpZ2h0LWFycm93LCAudHdlbnR5dHdlbnR5LXVwLWFycm93LCAudHdlbnR5dHdlbnR5LWRvd24tYXJyb3cge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDZweCBpbnNldCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi50d2VudHl0d2VudHktbGVmdC1hcnJvdywgLnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4OyB9XG5cbi50d2VudHl0d2VudHktdXAtYXJyb3csIC50d2VudHl0d2VudHktZG93bi1hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7IH1cblxuLnR3ZW50eXR3ZW50eS1jb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnR3ZW50eXR3ZW50eS1jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgLnR3ZW50eXR3ZW50eS1vdmVybGF5LCAudHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgOmhvdmVyLnR3ZW50eXR3ZW50eS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gICAgLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIC50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCxcbiAgICAudHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgLnR3ZW50eXR3ZW50eS1vdmVybGF5IC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwsIC50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSA6aG92ZXIudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwsXG4gICAgLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIDpob3Zlci50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLnR3ZW50eXR3ZW50eS1jb250YWluZXIgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsIHtcbiAgb3BhY2l0eTogMDsgfVxuICAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTsgfVxuXG4udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsIHtcbiAgb3BhY2l0eTogMDsgfVxuICAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpOyB9XG5cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAxMHB4OyB9XG5cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAxMHB4OyB9XG5cbi50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUge1xuICBib3R0b206IDEwcHg7IH1cblxuLnR3ZW50eXR3ZW50eS1vdmVybGF5IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDI1OyB9XG4gIC50d2VudHl0d2VudHktb3ZlcmxheTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLnR3ZW50eXR3ZW50eS1vdmVybGF5OmhvdmVyIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC50d2VudHl0d2VudHktb3ZlcmxheTpob3ZlciAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi50d2VudHl0d2VudHktYmVmb3JlIHtcbiAgei1pbmRleDogMjA7IH1cblxuLnR3ZW50eXR3ZW50eS1hZnRlciB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi50d2VudHl0d2VudHktaGFuZGxlIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICB6LWluZGV4OiA0MDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTpiZWZvcmUge1xuICBib3R0b206IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7IH1cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTNweCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgLTNweCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIC0zcHggMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTsgfVxuXG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDAgMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiAzcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpOyB9XG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0zcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IC0zcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiAtM3B4IDAgMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTsgfVxuXG4udHdlbnR5dHdlbnR5LWxlZnQtYXJyb3cge1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB3aGl0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE3cHg7IH1cblxuLnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgd2hpdGU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTE3cHg7IH1cblxuLnR3ZW50eXR3ZW50eS11cC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xN3B4OyB9XG5cbi50d2VudHl0d2VudHktZG93bi1hcnJvdyB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB3aGl0ZTtcbiAgYm90dG9tOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IC0xN3B4OyB9XG4iLCIuYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi53cmFwX2FmMWUuX19qaXZvTW9iaWxlQnV0dG9uLFxyXG4uX19qaXZvTW9iaWxlQnV0dG9uIHtcclxuICAgIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG59IiwiQGtleWZyYW1lcyBoZXJvLWJnLWFuaW1hdGlvbi0xIHtcclxuICAgIDAlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgMTUlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMiUgMTIlIDEyJSAxMTAlO1xyXG4gICAgfVxyXG5cclxuICAgIDQ1JSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTIlIDEyJSAxMiUgMTEwJTtcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoZXJvLWJnLWFuaW1hdGlvbi0yIHtcclxuICAgIDAlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMiUgMTEwJSAxMiUgMTIlO1xyXG4gICAgfVxyXG5cclxuICAgIDE1JSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIDQ1JSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTIlIDExMCUgMTIlIDEyJTtcclxuICAgIH1cclxufSIsIi5jb2xvci1ibHVlLFxyXG4uY29sb3ItbWFpbiB7XHJcblx0Y29sb3I6IHZhcigtLWMtbWFpbikgIWltcG9ydGFudDtcclxuXHJcblx0Jl83NSB7XHJcblx0XHRjb2xvcjogcmdiYSgkYy1tYWluLCAwLjc1KSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbG9yLW1haW4tMzAge1xyXG5cdGNvbG9yOiB2YXIoLS1jLW1haW4tMzApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xvci1tYWluLTYwIHtcclxuXHRjb2xvcjogdmFyKC0tYy1tYWluLTYwKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sb3Itb3JhbmdlLFxyXG4uY29sb3Itc3ViIHtcclxuXHRjb2xvcjogdmFyKC0tYy1zdWIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xvci1ibGFjayB7XHJcblx0Y29sb3I6IHZhcigtLWMtbWFpbikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbG9yLWRlZmF1bHQtZ3JlZW4ge1xyXG5cdGNvbG9yOiAjMTNBRDU5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZXRyby1jb2xvci1ibHVlIHtcclxuXHRjb2xvcjogIzMxNzhCOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWV0cm8tY29sb3ItZ3JlZW4ge1xyXG5cdGNvbG9yOiAjQkNEMjVDICFpbXBvcnRhbnQ7XHJcbn0iLCIuY3VzdG9tLWRyb3Bkb3duLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuY3VzdG9tLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1vdmVybGF5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuXHR6LWluZGV4OiA5NTAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5jdXN0b20tZHJvcGRvd24taW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4IDMycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1kcm9wZG93biB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmN1c3RvbS1kcm9wZG93bi1pbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1kcm9wZG93bl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tZHJvcGRvd25fX2Nsb3NlLWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICByaWdodDogMjNweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0NpcmNlJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtUmVndWxhci5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdDaXJjZScpLCBsb2NhbCgnQ2lyY2UtUmVndWxhcicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhTGlnaHQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnQ2lyY2UgRXh0cmFMaWdodCcpLCBsb2NhbCgnQ2lyY2UtRXh0cmFMaWdodCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMjAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLVRoaW4uZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnQ2lyY2UgVGhpbicpLCBsb2NhbCgnQ2lyY2UtVGhpbicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1UaGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMTAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUxpZ2h0LmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ0NpcmNlIExpZ2h0JyksIGxvY2FsKCdDaXJjZS1MaWdodCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdDaXJjZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnQ2lyY2UgQm9sZCcpLCBsb2NhbCgnQ2lyY2UtQm9sZCcpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQ2lyY2UnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9DaXJjZS9DaXJjZS1FeHRyYUJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnQ2lyY2UgRXh0cmFCb2xkJyksIGxvY2FsKCdDaXJjZS1FeHRyYUJvbGQnKSxcclxuXHRcdHVybCgnLi4vZm9udHMvQ2lyY2UvQ2lyY2UtRXh0cmFCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJy4uL2ZvbnRzL0NpcmNlL0NpcmNlLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdNYW5yb3BlJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvTWFucm9wZS9NYW5yb3BlLUV4dHJhTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAyMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ01hbnJvcGUnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9NYW5yb3BlL01hbnJvcGUtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ01hbnJvcGUnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9NYW5yb3BlL01hbnJvcGUtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ01hbnJvcGUnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9NYW5yb3BlL01hbnJvcGUtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ01hbnJvcGUnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9NYW5yb3BlL01hbnJvcGUtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1FeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuLypcclxuKiBtYW55IFN0YXBlbCB1bmlxIGZvbnRzLi5cclxuKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTdGFwZWwnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtQm9sZC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1N0YXBlbCBCb2xkJyksIGxvY2FsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUJvbGQnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXBlbCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1Cb2xkSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU3RhcGVsIEJvbGQgSXRhbGljJyksIGxvY2FsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUJvbGRJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXBlbCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1NZWRpdW1JdGFsaWMuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdTdGFwZWwgTWVkaXVtIEl0YWxpYycpLCBsb2NhbCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1NZWRpdW1JdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTdGFwZWwnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU3RhcGVsIE1lZGl1bScpLCBsb2NhbCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1NZWRpdW0nKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTdGFwZWwnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdTdGFwZWwgTGlnaHQnKSwgbG9jYWwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHQnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXBlbCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1MaWdodEl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1N0YXBlbCBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHRJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXBlbCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0SXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU3RhcGVsIEV4dHJhIExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0SXRhbGljJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXBlbCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU3RhcGVsIEV4dHJhIExpZ2h0JyksIGxvY2FsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHQnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3RhcGVsJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1N0YXBlbCBJdGFsaWMnKSwgbG9jYWwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtSXRhbGljJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3RhcGVsIFNlbWkgRXhwYW5kZWQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkTWVkaXVtLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU3RhcGVsIFNlbWkgRXhwYW5kZWQgTWVkaXVtJyksIGxvY2FsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZE1lZGl1bScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1TZW1pRXhwYW5kZWRNZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1TZW1pRXhwYW5kZWRNZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1TZW1pRXhwYW5kZWRNZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXBlbCBTZW1pIEV4cGFuZGVkJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEJsYWNrLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU3RhcGVsIFNlbWkgRXhwYW5kZWQgQmxhY2snKSwgbG9jYWwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkQmxhY2snKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXBlbCBTZW1pIEV4cGFuZGVkJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdTdGFwZWwgU2VtaSBFeHBhbmRlZCBCb2xkJyksIGxvY2FsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEJvbGQnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1TZW1pRXhwYW5kZWRCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1TZW1pRXhwYW5kZWRCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXBlbCBTZW1pIEV4cGFuZGVkIEV4dHJhJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEV4dHJhQm9sZC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1N0YXBlbCBTZW1pIEV4cGFuZGVkIEV4dHJhIEJvbGQnKSwgbG9jYWwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtU2VtaUV4cGFuZGVkRXh0cmFCb2xkJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEV4dHJhQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1TZW1pRXhwYW5kZWRFeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLVNlbWlFeHBhbmRlZEV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3RhcGVsIEV4cGFuZGVkIEV4dHJhJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4cGFuZGVkRXh0cmFCb2xkLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU3RhcGVsIEV4cGFuZGVkIEV4dHJhIEJvbGQnKSwgbG9jYWwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRFeHRyYUJvbGQnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRFeHRyYUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRFeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4cGFuZGVkRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRFeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXBlbCBUZXh0JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsVGV4dC1Cb2xkSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU3RhcGVsIFRleHQgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGRJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsVGV4dC1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTdGFwZWwgVGV4dCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtQm9sZC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1N0YXBlbCBUZXh0IEJvbGQnKSwgbG9jYWwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGQnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsVGV4dC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTdGFwZWwgVGV4dCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU3RhcGVsIFRleHQgSXRhbGljJyksIGxvY2FsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsVGV4dC1JdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3RhcGVsIFRleHQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUxpZ2h0SXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU3RhcGVsIFRleHQgTGlnaHQgSXRhbGljJyksIGxvY2FsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsVGV4dC1MaWdodEl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtTGlnaHRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWxUZXh0LUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbFRleHQtTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXBlbCBFeHBhbmRlZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHBhbmRlZEJsYWNrLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU3RhcGVsIEV4cGFuZGVkIEJsYWNrJyksIGxvY2FsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4cGFuZGVkQmxhY2snKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRCbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHBhbmRlZEJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHBhbmRlZEJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRCbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3RhcGVsIEV4cGFuZGVkJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4cGFuZGVkQm9sZC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1N0YXBlbCBFeHBhbmRlZCBCb2xkJyksIGxvY2FsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4cGFuZGVkQm9sZCcpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHBhbmRlZEJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXhwYW5kZWRCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHBhbmRlZEJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHBhbmRlZEJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTdGFwZWwgRXh0cmEnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodEl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1N0YXBlbCBFeHRyYSBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodEl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTdGFwZWwgRXh0cmEnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1N0YXBlbCBFeHRyYSBMaWdodCcpLCBsb2NhbCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUxpZ2h0JyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1N0YXBlbCBFeHRyYSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdTdGFwZWwgRXh0cmEgQm9sZCcpLCBsb2NhbCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUJvbGQnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTdGFwZWwgRXh0cmEnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFCb2xkSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU3RhcGVsIEV4dHJhIEJvbGQgSXRhbGljJyksIGxvY2FsKCcuLi9mb250cy9TdGFwZWwvU3RhcGVsLUV4dHJhQm9sZEl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1N0YXBlbC9TdGFwZWwtRXh0cmFCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvU3RhcGVsL1N0YXBlbC1FeHRyYUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLypcclxuKiAuLi4gZW5kO1xyXG4qLyIsIi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG5wIHtcclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5hIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuYSxcclxuYTpob3ZlcixcclxuYTpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuaHRtbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWYtTWFucm9wZSk7XHJcblx0Y29sb3I6ICRjLW1haW47XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHJcblx0dHJhbnNpdGlvbjogcGFkZGluZy10b3AgLjNzO1xyXG5cclxuXHQmLmhhcy1iYW5uZXIge1xyXG5cdFx0dHJhbnNpdGlvbjogcGFkZGluZy10b3AgMHM7XHJcblx0XHQtLWhlYWRlckg6IDE4M3B4OyAvL2hlYWRlciBoZWlnaHQgd2l0aCBiYW5uZXIgaGVpZ2h0XHJcblxyXG5cdFx0LnNjcm9sbGVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogcGFkZGluZy10b3AgMHM7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1iYW4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjREM1MDcxO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHQtLWhlYWRlckg6IDExN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5tb2RhbC1pcy1vcGVuZWQge1xyXG5cdFx0LnNjcm9sbGJhci10cmFjayB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnNjcm9sbC1pcy1pbml0ZWQge1xyXG4gICAgICAgIC50YWJzLW5hdiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwcztcclxuXHJcbiAgICAgICAgICAgICYuZml4ZWQtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDBzLCBib3gtc2hhZG93IC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblx0Ji5tZW51LWlzLW9wZW5lZCB7XHJcblx0XHQubW9iLWZpeGVkLW5hdiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTMwNnB4KSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuLm1haW4ge1xyXG5cdGZsZXg6IDEgMCBhdXRvO1xyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4uc3ZnLWljb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi5oaWRkZW4tc3ZnLWdyYWRpZW50IHtcclxuXHR3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYm9keS1vdmVyZmxvdyB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1oaWRkZW4ge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpeGVkLXBhbmVsIHtcclxuXHR6LWluZGV4OiA1MDtcclxuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cclxuXHQmX2VuZCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59IiwiLyogc3dpcGVyICovXHJcblxyXG4uc3dpcGVyLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5zd2lwZXItY3VzdG9tLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG5cclxuICAgICZfY2lyY2xlIHtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1jdXN0b20tZG90cyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIHN3aXBlciAuLi4gZW5kOyovXHJcblxyXG5cclxuLyogdHdlbnR5dHdlbnR5ICovXHJcblxyXG4udHdlbnR5dHdlbnR5LW92ZXJsYXkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnR3ZW50eXR3ZW50eS1oYW5kbGUge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdXJsKCcuLi9pbWcvc3ZnLW1vbm8vYmVmb3JlLWFmdGVyLWhhbmRsZXIuc3ZnJykgY2VudGVyIC8gY29udGFpbjtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDBweCAtMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIHtcclxuICAgIC50d2VudHl0d2VudHktaGFuZGxlIHtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHdlbnR5dHdlbnR5LWxlZnQtYXJyb3csXHJcbiAgICAgICAgLnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiB0d2VudHl0d2VudHkgLi4uIGVuZDsgKi9cclxuXHJcblxyXG5cclxuLyogZmFuY3lib3ggKi9cclxuXHJcbi5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuLFxyXG4uZmFuY3lib3hfX2J1dHRvbi0tem9vbSxcclxuLmZhbmN5Ym94X19idXR0b24tLXRodW1icyxcclxuLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyxcclxuLmZhbmN5Ym94X190aHVtYnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogZmFuY3lib3ggLi4uIGVuZDsgKi8iLCIuc2VjdGlvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICZfZmlyc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcblx0Jl9iZy1ncmF5IHtcclxuXHRcdGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcblx0fVxyXG5cclxuICAgICZfYmctZGFyayB7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG5cdH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4td3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWwge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA3MjZweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLnNlY3Rpb24tYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1sIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9maXJzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG59IiwiLmN1c3RvbS10YWIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0iLCJcclxuLmZ3LXRoaW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LWV4bGlnaHQge1xyXG5cdGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LWxpZ2h0IHtcclxuXHRmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy1yZWcge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LW1lZCB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctc2VtaSB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LWV4dHJibGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LWJsYWNrIHtcclxuXHRmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWxpbmUtdGhyb3VnaCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxpbmtzLWhvdmVyIHtcclxuXHRAaW5jbHVkZSBsaW5rc0hvdmVyKCk7XHJcbn1cclxuXHJcbi5saW5rcy1vcmFuZ2UtaG92ZXIge1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWMtc3ViKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6IHZhcigtLWMtc3ViKTtcclxuXHR9XHJcbn1cclxuXHJcbi5saW5rLWRlZixcclxuYS5saW5rLWRlZiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0Y29sb3I6IHZhcigtLWMtc3ViKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWMtc3ViLTgwKTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogdmFyKC0tYy1zdWItODApO1xyXG5cdH1cclxufSIsIi5wYWdlLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VydmljZXMgJixcclxuICAgIC5wLXBheS1zZXJ2aWNlICYsXHJcbiAgICAucC1hcnRpY2xlICYsXHJcbiAgICAucC1mZWVkYmFja3MgJiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICBcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn0iLCIuYnJlYWRjcnVtYnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgzMGRlZyk7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnJlYWRjcnVtYnNfX2xpbmsge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNGN0Y3Rjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlcnZpY2VzICYsXHJcbiAgICAucC1wYXktc2VydmljZSAmLFxyXG4gICAgLnAtYXJ0aWNsZSAmLFxyXG4gICAgLnAtZmVlZGJhY2tzICYsXHJcbiAgICAucC1kb2N0b3JzICYge1xyXG4gICAgICAgIC5icmVhZGNydW1ic19fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzX19saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmJyZWFkY3J1bWJzX19saXN0IHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1ic19fbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1ic19faXRlbSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNsci1idG4ge1xyXG5cdEBleHRlbmQgJWNsZWFyLWJ0bjtcclxufVxyXG5cclxuLmJ0bnMtd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdCZfY2VudGVyIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLnJlcXVlc3QtYnRuIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDY2JTtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0Ym90dG9tOiAtMnB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yi04MCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdGhlaWdodDogNTJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDJweDtcclxuXHR9XHJcblxyXG5cdCZfX2ljby13cmFwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRtYXJnaW4tbGVmdDogMTZweDtcclxuXHR9XHJcblxyXG5cdCZfX2ljbyB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdH1cclxuXHJcblx0Jl93LTE3NCB7XHJcblx0XHR3aWR0aDogMTc0cHg7XHJcblx0fVxyXG5cclxuXHQmX2p1c3RpZnktY2VudGVyIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRjb2xvcjogI0EwQTBBMDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI0EwQTBBMDtcclxuXHRcdH1cclxuXHJcblx0XHQucmVxdWVzdC1idG5fX2ljbyB7XHJcblx0XHRcdGNvbG9yOiAjQTBBMEEwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucmVxdWVzdC1idG5fX2ljbyB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWMtc3ViLTgwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0Y29sb3I6IHZhcigtLWMtbWFpbik7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYy1zdWIpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yZXF1ZXN0LWJ0bl9faWNvIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWMtbWFpbik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3doaXRlIHtcclxuXHRcdGNvbG9yOiAjZmZmOyBcclxuXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWMtc3ViKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnJlcXVlc3QtYnRuX19pY28ge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1zdWItODApO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tYy1zdWIpO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmRpc2FibGVkIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjQTBBMEEwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfd2hpdGUge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjsgXHJcblx0XHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweFxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ljby13cmFwIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5idG4tZGVmIHtcclxuXHRAZXh0ZW5kICVjbGVhci1idG47XHJcblxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy1tb25vL2Nvcm5lci1hcnJvdy5zdmcnKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0dG9wOiAxcHg7XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy1tb25vL2Nvcm5lci1hcnJvd19hY3RpdmUuc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdHRvcDogMXB4O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmctbW9uby9jb3JuZXItYXJyb3dfYWN0aXZlLnN2ZycpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmFjdGl2ZSB7ICAgXHJcblx0XHRjb2xvcjogdmFyKC0tYy1zdWIpO1x0IFxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmctbW9uby9jb3JuZXItYXJyb3dfYWN0aXZlLnN2ZycpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdG9wYWNpdHk6IC42O1xyXG5cdH1cclxuXHJcblx0Jl93LWFycm93LWRvd24ge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmctbW9uby9hcnJvdy1kb3duX2FjdGl2ZS5zdmcnKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnLW1vbm8vYXJyb3ctZG93bi5zdmcnKTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmctbW9uby9hcnJvdy1kb3duX2FjdGl2ZS5zdmcnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy1tb25vL2Fycm93LWRvd25fYWN0aXZlLnN2ZycpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3doaXRlIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmctbW9uby9jb3JuZXItYXJyb3dfd2hpdGUuc3ZnJyk7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jLW1haW4pO1x0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmctbW9uby9jb3JuZXItYXJyb3cuc3ZnJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQmOmFjdGl2ZSB7ICAgXHJcblx0XHRcdGNvbG9yOiB2YXIoLS1jLW1haW4pO1x0IFxyXG5cdFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmctbW9uby9jb3JuZXItYXJyb3cuc3ZnJyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGMtbWFpbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZm9vdGVyLWJnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcCB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgNTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZvb3Rlci1ib3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9vdGVyLWJvdC1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjIpO1xyXG4gICAgcGFkZGluZzogMTZweCAwIDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5mb290ZXItYm90LXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2NnB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19tYWRlLWluZm8ge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBsaW5rc0hvdmVyKCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxNzVweDtcclxufVxyXG5cclxuLmZvb3Rlci10b3AtYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcC1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcC1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19jb2xzIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZvb3Rlci10b3BfX2NvbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICAmLTEge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLTIge1xyXG4gICAgICAgIHdpZHRoOiAzMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLTMge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci10b3BfX2NvbC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcF9fbmF2LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXRvcF9fbmF2LWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuICAgIEBpbmNsdWRlIGxpbmtzSG92ZXIoKTtcclxufVxyXG5cclxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19jb250YWN0cy1zZWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjYpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAmX21iLTEwcHgge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tYi0xMnB4IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbWItMTRweCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLWJ0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLWJ0biB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxpbmtzSG92ZXIoKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLWFkcmVzcy1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXRvcF9fY29udGFjdHMtYWRyZXNzLWl0ZW0tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLmZvb3Rlci10b3BfX2NvbnRhY3RzLWFkcmVzcy1tZXRyby1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19jb250YWN0cy1hZHJlc3MtbWV0cm8taXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXRvcF9fY29udGFjdHMtYWRyZXNzLW1ldHJvLWl0ZW0taWNvIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJl9ibHVlIHtcclxuICAgICAgICBjb2xvcjogIzMxNzhCODtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9ncmVlbiB7XHJcbiAgICAgICAgY29sb3I6ICNCQ0QyNUM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19jb250YWN0cy1hZHJlc3MtbWV0cm8taXRlbS10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4uZm9vdGVyLXRvcF9fY29udGFjdHMtdGVsLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19jb250YWN0cy10ZWwtZGVzYyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNik7XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19zb2NpYWxzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmZvb3Rlci10b3BfX3NvY2lhbHMtaXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWljbyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItdG9wX19zb2NpYWxzLWxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGxpbmtzSG92ZXIoKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLmZvb3Rlci10b3BfX2NvbHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19jb250YWN0cy1idG5zIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19jb250YWN0cy1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3BfX2NvbCB7XHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJvdC1yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuZm9vdGVyLXRvcF9fY29scyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcC1jIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5mb290ZXItdG9wLWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3AtciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3BfX2NvbHMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcF9fY29sIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItYmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjg1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3Age1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItYm90IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJvdC1jIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZvb3Rlci1ib3QtciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZvb3Rlci10b3AtbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcF9fbG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcF9fY29scyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19jb2wge1xyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0zIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19jb2wtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19uYXYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcF9fbmF2LWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcF9fY29udGFjdHMtYWRyZXNzLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLWFkcmVzcy1tZXRyby1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLWFkcmVzcy1tZXRyby1pdGVtLWljbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLWFkcmVzcy1zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19jb250YWN0cy1zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLXNlY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtNCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3BfX2NvbnRhY3RzLWJ0biB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIFxyXG4gICAgICAgICYtaWNvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19jb250YWN0cy10ZWwtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wX19jb250YWN0cy10ZWwtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcF9fc29jaWFscy1saW5rIHtcclxuICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3BfX3NvY2lhbHMtaXRlbS1pY28ge1xyXG4gICAgICAgICYuc3ZnLWljb24tc29jaWFscy10ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN2Zy1pY29uLXNvY2lhbHMtb2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4OyBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3ZnLWljb24tc29jaWFscy12a192MiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN2Zy1pY29uLXNvY2lhbHMtdmliZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdmctaWNvbi1zb2NpYWxzLXN0YXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdmctaWNvbi1zb2NpYWxzLXl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3ZnLWljb24tc29jaWFscy1yciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgIC5mb290ZXItdG9wX19zb2NpYWxzLWxpbmsge1xyXG4gICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgIGhlaWdodDogMzhweDtcclxuICAgIH1cclxufSIsIi5mb3JtX19yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmZvcm1fX2NvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAtMTNweDtcclxuXHJcbiAgICAmX2FsaWduLWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1fX2NvbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDEzcHg7XHJcblxyXG4gICAgJl93LTEwMCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtX19zdWJpbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi00MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgJl9tYi0yNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1fX2JvdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZvcm1fX2JvdC1yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uZm9ybV9fc29jaWFscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZvcm1fX3NvY2lhbHMtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uZm9ybV9fc29jaWFscy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZm9ybV9fc29jaWFscy1pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1fX3NvY2lhbHMtbGluayB7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbGlua3NIb3ZlcigpO1xyXG5cclxuICAgICZfYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjM0Y5MUNFLCAwLjA4KTtcclxuXHJcbiAgICAgICAgLmZvcm1fX3NvY2lhbHMtbGluay1pY28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzNGOTFDRTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMTRDNTFDLCAwLjA4KTtcclxuXHJcbiAgICAgICAgLmZvcm1fX3NvY2lhbHMtbGluay1pY28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE0QzUxQztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9mdWxsLWJsYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMxMTEsIDAuMDQpO1xyXG5cclxuICAgICAgICAuZm9ybV9fc29jaWFscy1saW5rLWljbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHJcbiAgICAmX21iLTI0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5pbnB1dC1kZWZhdWx0IHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjQTBBMEEwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNBMEEwQTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluKTtcclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcclxuICAgICAgICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXRfZXJyb3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRkYyMjIyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgfiAuaW5wdXQtZXJyb3ItbXNnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWVycm9yLW1zZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAjRkYyMjIyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuXHJcbi50ZXh0YXJlYS1kZWZhdWx0IHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogI0EwQTBBMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQTBBMEEwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1fX3JhZGlvLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMCAtMTJweCAwO1xyXG5cclxuICAgICZfZmxleC1zdGFydCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtX19yYWRpby1pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi5yYWRpby1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgKyAucmFkaW8tdGV4dCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1zdWItODApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICArIC5yYWRpby10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi0yMCk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbi0xMCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dF9lcnJvciB7XHJcbiAgICAgICAgKyAucmFkaW8tdGV4dCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGMjIyMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB+IC5pbnB1dC1lcnJvci1tc2cge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJhZGlvLXRleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgbWluLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbi0yMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMzQ3cHg7XHJcbiAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQTBBMEEwO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0EwQTBBMDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbik7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICZbZGF0YS1zY3JvbGxiYXJdIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oYXMtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0X19wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3VzdG9tLXNlbGVjdF9fY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcclxuICAgICAgIFxyXG4gICAgICAgIC5jdXN0b20tc2VsZWN0X19wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbXctMTAwIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0X19wbGFjZWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgY29sb3I6ICNBMEEwQTA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0X19jaGVja2VkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBcclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIGNvbG9yOiAjMTExMTExO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNsci1idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtc3ViKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXN1Yi04MCk7ICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1kcm9wZG93biB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJi5oYXMtc2Nyb2xsLXNoYWRvdyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwOztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNjcm9sbC1zaGFkb3ctdG9wIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zY3JvbGwtc2hhZG93LWJvdCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhhcy1jaGVja2VkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIFxyXG4gICAgICAgIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2ItY291bnRlci1idG4td3JhcCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGxiYXItdHJhY2steSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICBib3R0b206IDE2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgIH1cclxuXHJcbiAgICAuc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbWF4LXctMTAwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duLWluLXdyYXAge1xyXG4gICAgbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IDI0cHggMjJweCAyNHB4IDE2cHg7XHJcblxyXG4gICAgJi5oYXMtc2Nyb2xsLXNoYWRvdyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwOztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNjcm9sbC1zaGFkb3ctdG9wIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zY3JvbGwtc2hhZG93LWJvdCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2ItY291bnRlci1idG4td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjRkZGRkZGIDQ1LjgzJSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2ItY291bnRlci1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdF9fY2hlY2tlZC1udW0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYy1tYWluLCAxNSUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1tb25vLWMsXHJcbi5jdXN0b20tc2VsZWN0LW1vbm8tZHJvcGRvd24ge1xyXG4gICAgLmNoZWNrYm94LXRleHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duLmhhcy1jaGVja2VkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrYm94ZXMtbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tib3hlcy1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jaGVja2JveC1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgKyAuY2hlY2tib3gtdGV4dCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViLTgwKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1zdWItODApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgICAgICAgICsgLmNoZWNrYm94LXRleHQge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3ViKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1zdWIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1zdWIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgKyAuY2hlY2tib3gtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMjApO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGNvbnRyYXN0KDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3ZnLW1vbm8vY2hlY2staWNvLXY0LnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluLTIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tMjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrYm94LXRvZ2dsZXItaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICsgLmNoZWNrYm94LXRvZ2dsZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExMTExO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrYm94LXRvZ2dsZXItdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogIzExMTExMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTEwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5mb3JtX19jb2xzIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19jb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0YXJlYS1kZWZhdWx0IHtcclxuICAgICAgICBoZWlnaHQ6IDE2MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1lcnJvci1tc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fc3ViaW5mbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cclxuICAgICAgICAmX21iLTI0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2JvdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fYm90LWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2JvdC1yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fc29jaWFscyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19zb2NpYWxzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZi1NYW5yb3BlKTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19zb2NpYWxzLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fcmFkaW8tbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24taW4td3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHggMzJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4NXZoO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJltkYXRhLXNjcm9sbGJhcl0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGFzLXNjcm9sbC1zaGFkb3cge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd24taW4td3JhcCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGFzLWNoZWNrZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2Itd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2Itc3ViaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX21vYi13cmFwIHtcclxuICAgICAgICAgICAgLnNjcm9sbGJhci10cmFjay15IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdC1tb25vLWRyb3Bkb3duIHtcclxuICAgICAgICAmLmhhcy1jaGVja2VkIHtcclxuICAgICAgICAgICAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX21vYi13cmFwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2ItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tc2VsZWN0LWRyb3Bkb3duX19tb2ItY2xvc2UtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzMXB4O1xyXG4gICAgICAgIHJpZ2h0OiAyM3B4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9fc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9fbW9iLWNvdW50ZXItYnRuLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAyNHB4IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX21vYi13cmFwIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdF9fcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zZWxlY3RfX2NoZWNrZWQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdF9fY2hlY2tlZC1jbHItYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzIyMjIyMiwgMC40KTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDUwNTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9vbi13aGl0ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1ib3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1ib3RfX3NlYXJjaC1wYW5lbCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCByZ2IoMCAwIDAgLyAxNCUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWJvdF9fZW5yb2xsLWJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtc3ViLTgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItYm90X19uYXYtbGluayxcclxuICAgICAgICAuaGVhZGVyLWJvdF9fc2VhcmNoLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItYm90X19tZW51LXRvZ2dsZXIge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItYm90X190ZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItYm90X19sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODVweDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgJl9tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfc3ViIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1ib3RfX25hdi1pdGVtIHtcclxuICAgICAgICAgICAgJl9oYXMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWJvdF9fbmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWJvdF9fbmF2LWxpbmsge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMjYyNjI2LCAwLjA1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB+IC5zY3JvbGxlciB7XHJcbiAgICAgICAgICAgIC5icmVhZGNydW1ic19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5icmVhZGNydW1ic19fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9pcy13aGl0ZTpub3QoLmZpeGVkLWhlYWRlcikge1xyXG4gICAgICAgIC5oZWFkZXItYm90IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWJvdF9fc2VhcmNoLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItYm90X19uYXYtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LXRvZ2dsZXIge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItYm90X190ZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5maXhlZC1oZWFkZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG5cclxuICAgICAgICAmLmhlYWRlcl9vbi13aGl0ZSB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItYm90IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItYm90X19zZWFyY2gtcGFuZWwge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggcmdiKDAgMCAwIC8gMTQlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uby1zaGFkb3cge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgKyAuc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgLnAtZG9jdG9yLWhlYWRfX2ltZy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmZpeGVkLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi04MCk7XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wLWMge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcC1jLFxyXG4uaGVhZGVyLXRvcC1sLFxyXG4uaGVhZGVyLXRvcC1tLFxyXG4uaGVhZGVyLXRvcC1yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcC1sIHtcclxuICAgIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wLW0ge1xyXG4gICAgZmxleDogMjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcC1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fc29jaWFscy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fc29jaWFscy1pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fc29jaWFscy1saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBsaW5rc0hvdmVyKCk7XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wX190ZWwsXHJcbi5oZWFkZXItdG9wX19hZHJlc3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci10b3BfX3RlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1ib3Qge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5oZWFkZXItYm90LWMge1xyXG4gICAgaGVpZ2h0OiA4OHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWJvdC1jLFxyXG4uaGVhZGVyLWJvdC1sLFxyXG4uaGVhZGVyLWJvdC1tLFxyXG4uaGVhZGVyLWJvdC1yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLWJvdC1sIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItYm90LW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5oZWFkZXItYm90LXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cclxufVxyXG5cclxuLmhlYWRlci1ib3RfX2xvZ28ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDg1cHg7XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICAgICZfc3ViIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYm90X19lbnJvbGwtYnRuIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyAgICBcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAmLWMge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZGVmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtc3ViLCAwLjgpO1xyXG4gICAgICAgIGNvbG9yOiAkYy1zdWI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci1ib3RfX2Vucm9sbC1idG4taWNvIHtcclxuICAgICAgICAgICAgJl9kZWYge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICZfYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjLXN1YjtcclxuXHJcbiAgICAgICAgLmhlYWRlci1ib3RfX2Vucm9sbC1idG4taWNvIHtcclxuICAgICAgICAgICAgJl9kZWYge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICZfYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYm90X19uYXYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlci1ib3RfX25hdi1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX2hhcy1kcm9wZG93biB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItYm90X19uYXYtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXItYm90X19uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl93LWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJvdF9fbmF2LWxpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtbWFpbi04MDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC05cHg7XHJcbiAgICAgICAgcmlnaHQ6IC05cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfdy1hcnJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgdG9wOiA0OCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJvdF9fc2VhcmNoLXRvZ2dsZXIge1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBsaW5rc0hvdmVyKCk7XHJcbn1cclxuXHJcbi5oZWFkZXItYm90X19zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTRweCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5oZWFkZXItYm90X19zZWFyY2gtcGFuZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYm90X19zZWFyY2gtcGFuZWwge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4uaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0taW5wdXQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5oZWFkZXItYm90X19zZWFyY2gtZm9ybS1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMCA5NXB4IDAgNTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgJi5oYXMtdmFsdWUge1xyXG4gICAgICAgICsgLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWNsZWFyLWJ0biB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTMwKTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tc2JtLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMTZweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xyXG5cclxuICAgIEBpbmNsdWRlIGxpbmtzSG92ZXIoKTtcclxufVxyXG5cclxuLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWNsZWFyLWJ0biB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDUycHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4uaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tY2xvc2UtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBsaW5rc0hvdmVyKCk7XHJcbn1cclxuXHJcbi5oZWFkZXItYm90X19zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MnB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMzJweCAyNHB4IDI0cHggMzJweDtcclxuICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzX19zZXJ2aWNlcy1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMzApO1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHNfX3NlcnZpY2VzLWNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDE2NHB4IDAgMjBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICByaWdodDogMjhweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHNfX3NlcnZpY2VzLWNhcmQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgYixzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0c19fc2VydmljZXMtY2FyZC1pbWctY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiA2NHB4O1xyXG4gICAgd2lkdGg6IDEzMXB4O1xyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHNfX3NlcnZpY2VzLWNhcmQtaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGJvdHRvbTogLTU1cHg7XHJcbiAgICByaWdodDogMjVweDtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWJvdC1idG4td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWJvdC1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgXHJcbiAgICAmLWljbyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24taXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RCREJEQjtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTJweCAyNHB4IDEycHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbGlua3NIb3ZlcigpO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTgwKTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWNhcmQtbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWNhcmQtciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZC1pbWctY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcblxyXG4gICAgJl9ici0xMnB4IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbi1jYXJkLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbi1jYXJkLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMzApO1xyXG5cclxuICAgIGIsIHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWNhcmQtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICBiLHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogLTQwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWJpZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLWJpZy1sIHtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjBweCAxNnB4IDIwcHggMjRweDtcclxufVxyXG5cclxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1iaWctciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogNDRweDtcclxuICAgIHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDIxcHg7XHJcbiAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tODApO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW5mby10YWJzIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbmZvLXRhYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDY1MHB4O1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW5mby10YWItc3VidGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi00MCk7XHJcbn1cclxuXHJcbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW5mby10YWItdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6dmFyKC0tYy1tYWluKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItYm90X19uYXYtZHJvcGRvd24taW5mby10YWItbmF2LWNvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbmZvLXRhYi1uYXYtY29sIHtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbmZvLXRhYi1uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbmZvLXRhYi1uYXYtbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0xMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMjFweDtcclxuICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi04MCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1pbmZvLXRhYi1iZy1pbWctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IC02MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1zbWFsbCB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDEycHggMjhweDtcclxuICAgIHdpZHRoOiAzNzZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmhlYWRlci1ib3RfX25hdi1kcm9wZG93bi1saW5rIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLXNtYWxsLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIC5oZWFkZXItYm90X19uYXYtZHJvcGRvd24tbGluayB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWYtTWFucm9wZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgICAgIGxlZnQ6IC0yNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJvdF9fbmF2LWRyb3Bkb3duLXNtYWxsLXNlY3Rpb24tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxufVxyXG5cclxuLm1lbnUtdG9nZ2xlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyLWJhbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uaGVhZGVyLWJhbi1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAzNXB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWJhbl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlci1iYW5fX2ltZy13cmFwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uaGVhZGVyLWJhbl9faW1nIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogLTdweDtcclxufVxyXG5cclxuLmhlYWRlci1iYW5fX2Nsb3NlLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH0gICAgIFxyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fY2xpbmljcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlci10b3BfX2NsaW5pY3MtdGl0bGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fY2xpbmljcy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fY2xpbmljcy1pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXRvcF9fY2xpbmljcy1saW5rIHtcclxuICAgIGhlaWdodDogMjlweDtcclxuICAgIHBhZGRpbmc6IDAgOHB4IDAgOXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cclxuICAgICYtaWNvIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGlua3NIb3ZlcigpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAuaGVhZGVyLXRvcF9fdGVsLCBcclxuICAgIC5oZWFkZXItdG9wX19hZHJlc3Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJvdC1tIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1ib3QtciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1ib3RfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS10b2dnbGVyIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbGlua3NIb3ZlcigpO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1ib3RfX3NlYXJjaC1wYW5lbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWNsb3NlLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tY2xlYXItYnRuIHtcclxuICAgICAgICByaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtcmVzdWx0c19fc2VydmljZXMtY2FyZC10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTdweDtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtcmVzdWx0c19fc2VydmljZXMtY2FyZCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNDBweDtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHJpZ2h0OiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlYXJjaC1yZXN1bHRzX19zZXJ2aWNlcy1jYXJkLWltZy1jb250YWluZXIge1xyXG5cdFx0cmlnaHQ6IDM2cHg7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZC1sIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbi1jYXJkLWltZy1jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZC10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoLXJlc3VsdHNfX3NlY3Rpb24tY2FyZC1kZXNjIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdH1cclxuXHJcblx0LnNlYXJjaC1yZXN1bHRzX19zZWN0aW9uLWJvdC1idG4td3JhcCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtcmVzdWx0c19fc2VjdGlvbi1ib3QtYnRuIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0dG9wOiA1OCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIC5oZWFkZXItYm90X19zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAxOHB4IDE4cHggMThweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuaGVhZGVyLXRvcC1tLFxyXG4gICAgLmhlYWRlci1ib3QtbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJvdC1yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJhbl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdG9wX19jbGluaWNzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgICY6bm90KC5maXhlZC1oZWFkZXIpIHtcclxuICAgICAgICAgICAgJi5oZWFkZXJfbW9iaWxlLXRyYW5zLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIC5oZWFkZXItYm90IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLWJvdF9fdGVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWVudS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci10b3AsXHJcbiAgICAuaGVhZGVyLWJvdF9fZW5yb2xsLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0gICAgXHJcblxyXG4gICAgLmhlYWRlci1ib3QtbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYm90LWMge1xyXG4gICAgICAgIGhlaWdodDogNTdweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJvdF9fbG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJvdF9fdGVsIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS10b2dnbGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJhbi1jIHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1iYW5fX2ltZy13cmFwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1iYW5fX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJhbi1jIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJhbl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1iYW5fX2Nsb3NlLWJ0biB7XHJcbiAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgIH1cclxufSIsIi5pbmZvaG92ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5pbmZvaG92ZXItdHh0LWMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvaG92ZXItYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi02MCk7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1jLW1haW4tMzApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5mb2hvdmVyLXR4dC1jIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgd2lkdGg6IDI3NnB4O1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLmluZm9ob3Zlci10eHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDE2cHggMTJweCAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmluZm9ob3ZlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvaG92ZXItdHh0LWMge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mb2hvdmVyLXR4dCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb2hvdmVyLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYXAtYmFsb29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG59XHJcblxyXG4ubWFwLWJhbG9vbl9faWNvLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtM3B4O1xyXG59XHJcblxyXG4ubWFwLWJhbG9vbl9faWNvLTEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMik7XHJcbiAgICBjb2xvcjogIzNjYjIwMDtcclxufVxyXG5cclxuLm1hcC1iYWxvb25fX2ljby0yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTZweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS40KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubWFwLWJhbG9vbl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA0cHggNnB4IDRweCAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5tYXAtYmFsb29uX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5tYXAtYmFsb29uX19pbmZvIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1hcC1iYWxvb25fX2luZm8tdGl0bGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5tYXAtYmFsb29uX19pbmZvLXJhdGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1hcC1iYWxvb25fX2luZm8tcmF0aW5nLXN0YXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbn1cclxuXHJcbi5tYXAtYmFsb29uX19pbmZvLXJhdGluZy1jb3VudCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59IiwiLm1lbnUtb3ZlcmxheSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG5cdHotaW5kZXg6IDk1MDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5tb2ItbWVudSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk1NTA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcblx0XHR+IC5tb2ItZml4ZWQtbmF2IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vYi1tZW51LWMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5tb2ItbWVudV9fY2xvc2UtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAxM3B4O1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0ei1pbmRleDogMTA7XHJcblxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTQwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2ItbWVudV9fc2VhcmNoIHtcclxuXHQuaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tY2xvc2UtYnRuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tc2JtLWJ0biB7XHJcblx0XHR3aWR0aDogMzJweDtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItYm90X19zZWFyY2gtZm9ybS1pbnB1dCB7XHJcblx0XHRoZWlnaHQ6IDU4cHg7XHJcblx0ICAgIHBhZGRpbmc6IDAgOTJweCAwIDYwcHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTdweDtcclxuXHJcblx0XHQmLmhhcy12YWx1ZSB7XHJcblx0XHRcdCsgLmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWNsZWFyLWJ0biB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1jLW1haW4tMzApO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLWNsZWFyLWJ0biB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0c3Ryb2tlLW9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9IFxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1ib3RfX3NlYXJjaC1mb3JtLXNibS1idG4geyBcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0fSBcclxuXHR9XHJcbn1cclxuXHJcbi5tb2ItbWVudV9fc2VhcmNoLXBhbmVsIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMTExMTExLCAwLjEpO1xyXG5cclxuXHQuaGVhZGVyLWJvdF9fc2VhcmNoLWZvcm0tY2xlYXItYnRuIHtcclxuICAgICAgICByaWdodDogNTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vYi1tZW51X19zZWFyY2gtcmVzdWx0cyB7XHJcblx0cGFkZGluZzogMjRweCAxNnB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLm1vYi1tZW51X19pbmZvIHtcclxuXHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdHBhZGRpbmc6IDMycHggMTZweCA4MHB4O1xyXG59XHJcblxyXG4ubW9iLW1lbnVfX2luZm8tc2VjdGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4ubW9iLW1lbnVfX2luZm8tc2VjdGlvbi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi00MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG59XHJcblxyXG4ubW9iLW1lbnVfX2luZm8tdGVsLXRpdGxlIHtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLm1vYi1tZW51X19pbmZvLXRlbC1kZXNjIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cdGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG59XHJcblxyXG4ubW9iLW1lbnVfX2luZm8tYWRyZXNzLWl0ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLm1vYi1tZW51X19pbmZvLWFkcmVzcy1pdGVtLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi00MCk7XHJcbn1cclxuXHJcbi5tb2ItbWVudV9faW5mby1hZHJlc3MtbWV0cm8tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ubW9iLW1lbnVfX2luZm8tYWRyZXNzLW1ldHJvLWl0ZW0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRDFEMUQxO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iLW1lbnVfX2luZm8tYWRyZXNzLW1ldHJvLWl0ZW0taWNvIHtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5tb2ItbWVudV9faW5mby1hZHJlc3MtbWV0cm8taXRlbS10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxufVxyXG5cclxuLm1vYi1tZW51X19pbmZvLWNvbnRhY3RzLWJ0bnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLm1vYi1tZW51X19pbmZvLWNvbnRhY3RzLWJ0biB7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdGhlaWdodDogNTZweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcblx0XHJcblx0QGluY2x1ZGUgbGlua3NIb3ZlcigpO1xyXG5cclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCZfdGcge1xyXG5cdFx0YmFja2dyb3VuZDogI0Y3RjdGNztcclxuXHJcblx0XHQubW9iLW1lbnVfX2luZm8tY29udGFjdHMtYnRuLWljbyB7XHJcblx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAjM0Y5MUNFO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl93YSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG5cdFx0XHJcblx0XHQubW9iLW1lbnVfX2luZm8tY29udGFjdHMtYnRuLWljbyB7XHJcblx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjMTRDNTFDO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1vYi1tZW51X19pbmZvLWNvbnRhY3RzLWJ0bi10aXRsZSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4ubW9iLW1lbnVfX3NvY2lhbHMtbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5tb2ItbWVudV9fc29jaWFscy1pdGVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2ItbWVudV9fc29jaWFscy1saW5rIHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgbGlua3NIb3ZlcigpO1xyXG5cclxuXHQmX3RnIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzNGOTFDRSwgMC4wOCk7XHJcblxyXG5cdFx0Lm1vYi1tZW51X19zb2NpYWxzLWl0ZW0taWNvIHtcclxuXHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0Y29sb3I6ICMzRjkxQ0U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX29rIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoI0ZGQTMxQSwgMC4wOCk7XHJcblxyXG5cdFx0Lm1vYi1tZW51X19zb2NpYWxzLWl0ZW0taWNvIHtcclxuXHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdGhlaWdodDogMjFweDtcclxuXHRcdFx0Y29sb3I6ICNGRkEzMUE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3ZrIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwNzdGRiwgMC4wOCk7XHJcblxyXG5cdFx0Lm1vYi1tZW51X19zb2NpYWxzLWl0ZW0taWNvIHtcclxuXHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdGhlaWdodDogMTRweDtcclxuXHRcdFx0Y29sb3I6ICMwMDc3RkY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3ZpYmVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzE0QzUxQywgMC4wOCk7XHJcblxyXG5cdFx0Lm1vYi1tZW51X19zb2NpYWxzLWl0ZW0taWNvIHtcclxuXHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0Y29sb3I6ICMxNEM1MUM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3N0YXIge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgjRDJEMkQyLCAwLjIpO1xyXG5cclxuXHRcdC5tb2ItbWVudV9fc29jaWFscy1pdGVtLWljbyB7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGNvbG9yOiAjMzQzNDM0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl95dCB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCNGRjUyNTIsIDAuMDgpO1xyXG5cclxuXHRcdC5tb2ItbWVudV9fc29jaWFscy1pdGVtLWljbyB7XHJcblx0XHRcdHdpZHRoOiAyN3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDIxcHg7XHJcblx0XHRcdGNvbG9yOiAjRkY1MjUyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9yciB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCNEMkQyRDIsIDAuMik7XHJcblxyXG5cdFx0Lm1vYi1tZW51X19zb2NpYWxzLWl0ZW0taWNvIHtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2ItbWVudV9fbmF2LWl0ZW0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1vYi1tZW51X19uYXYtbGluayB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDUycHg7XHJcblx0cGFkZGluZzogNXB4IDU0cHggNXB4IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcclxuXHRjb2xvcjogIzExMTtcclxuXHJcblx0Jl93LWFycm93LFxyXG5cdCZfdy1kcm9wIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTgwKTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0ICAgIHJpZ2h0OiAyNnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3ctZHJvcCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHJpZ2h0OiAyNHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaW5uZXItaXMtYWN0aXZlIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpIHJvdGF0ZSgtMjI1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2ItbWVudV9fbmF2LWlubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2ItbWVudV9fbmF2LWlubmVyLWJ0biB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1pbi1oZWlnaHQ6IDY0cHg7XHJcblx0cGFkZGluZzogNXB4IDU0cHggNXB4IDE2cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzExMTExMSwgMC4xKTtcclxuXHRjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tODApO1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdHJpZ2h0OiAyNHB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9hbGwge1xyXG5cdFx0bWluLWhlaWdodDogNTJweDtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vYi1tZW51X19uYXYtaW5uZXItYnRuLXRpdGxlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYy1zdWIpO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHRcdHRvcDogNTUlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmlubmVyLWlzLWFjdGl2ZSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKSByb3RhdGUoLTIyNWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9iLW1lbnVfX25hdi1pbm5lci1idG4tdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDNweDtcclxufVxyXG5cclxuLm1vYi1tZW51X19uYXYtaW5uZXItYnRuLWRlc2Mge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHRjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcclxufVxyXG5cclxuLm1vYi1tZW51X19zdWItbmF2IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGJhY2tncm91bmQ6ICNFREVERUQ7XHJcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG59XHJcblxyXG4ubW9iLW1lbnVfX3N1Yi1uYXYtbGlzdCB7XHJcblx0YmFja2dyb3VuZDogI0Y2RjZGNjtcclxufVxyXG5cclxuLm1vYi1tZW51X19zdWItbmF2LWl0ZW0ge1xyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHQubW9iLW1lbnVfX3N1Yi1uYXYtbGluayB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogLTE2cHg7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgjMTExMTExLCAwLjEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9iLW1lbnVfX3N1Yi1uYXYtbGluayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRtaW4taGVpZ2h0OiA0NHB4O1xyXG5cdHBhZGRpbmc6IDVweCA1NHB4IDVweCAxNnB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMxMTExMTEsIDAuMSk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcblx0Y29sb3I6IHZhcigtLWMtbWFpbi04MCk7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTgwKTtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRyaWdodDogMjZweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuXHQubW9iLW1lbnVfX3NvY2lhbHMtaXRlbSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDFweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzA2cHgpIHtcclxuXHQubWVudS1vdmVybGF5LFxyXG5cdC5tb2ItbWVudSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufSIsIi5tb2ItZml4ZWQtbmF2IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IFxyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQkRCREI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG59XHJcblxyXG4ubW9iLWZpeGVkLW5hdl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubW9iLWZpeGVkLW5hdl9faXRlbSB7XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcblxyXG4ubW9iLWZpeGVkLW5hdl9fYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX29yYW5nZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWItODApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vYi1maXhlZC1uYXZfX2J0bi1pY28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG59XHJcblxyXG4ubW9iLWZpeGVkLW5hdl9fYnRuLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0Lm1vYi1maXhlZC1uYXYge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn0iLCIubW9kYWwtZmVlZC1hZnRlciB7XHJcbiAgICAubW9kYWxfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWZlZWQtYWZ0ZXJfX2Zvcm0ge1xyXG4gICAgLm1vZGFsX19kZXNjIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0YXJlYS1kZWZhdWx0IHtcclxuICAgICAgICBoZWlnaHQ6IDE0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19ib3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1mZWVkLWFmdGVyX19mb3JtLWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLm1vZGFsLWZlZWQtYWZ0ZXJfX2Zvcm0tbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ubW9kYWwtZmVlZC1hZnRlcl9fZm9ybS1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1mZWVkLWFmdGVyX19pbmZvLXN0YXJzLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRiYWNrLXN0YXJzIHtcclxuICAgICAgICAucmF0aW5nLXN0YXJzIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtdGl0bGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5tb2RhbC1mZWVkLWFmdGVyIHtcclxuICAgICAgICAubW9kYWxfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbF9fZGVzYyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZlZWQtYWZ0ZXJfX2Zvcm0tYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZmVlZC1hZnRlcl9fZm9ybS1sIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mZWVkLWFmdGVyX19mb3JtLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mZWVkLWFmdGVyX19mb3JtIHtcclxuICAgICAgICAudGV4dGFyZWEtZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fYm90LWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudC1zY3JvbGwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDY5dmg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgIC5zY3JvbGxiYXItdHJhY2steSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLm1vZGFsLWZlZWRiYWNrIHtcclxuICAgICAgICAudGV4dGFyZWEtZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJsb2NrZXIge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICBhLmNsb3NlLW1vZGFsIHtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgJl9tYi0xNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX21iLTMyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2Rlc2Mge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX21iLTMyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbWItMjAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tYi0wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5ibG9ja2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAxNXB4IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICBcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuY2xvc2UtbW9kYWwge1xyXG4gICAgICAgICAgICB0b3A6IDI3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgJl9tYi0wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19kZXNjLW1vYmlsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgfVxyXG59IiwiLm1vZGFsLXJlcXVlc3Qtc3VjY2Vzc19faW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICZfYWxpZ24tY2VudGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtcmVxdWVzdC1zdWNjZXNzX19pbmZvLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aDogMTg1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3NfX2luZm8tZGVzYyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxufVxyXG5cclxuLm1vZGFsLXJlcXVlc3Qtc3VjY2Vzc19faW5mby1kZXNjLWFkZHJlc3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTMwKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3NfX2luZm8tbWV0cm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgXHJcbiAgICAuc3ZnLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubW9kYWwtcmVxdWVzdC1zdWNjZXNzIHtcclxuICAgICAgICAubW9kYWxfX2Rlc2Mge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtcmVxdWVzdF9fZG9jIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2JvdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fYm90LWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX3Jvd3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fcm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fcm93X21vYi1sb3ctbWIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtcmVxdWVzdC1zdWNjZXNzX19pbmZvIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3NfX2luZm8tdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3NfX2luZm8tZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1yZXF1ZXN0LXN1Y2Nlc3NfX2luZm8tbWV0cm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtcmVxdWVzdC1zdWNjZXNzX19pbmZvLWRlc2MtYWRkcmVzcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG59IiwiLm1vZGFsLXJlcXVlc3RfX2RvYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMCAwIDAgNTJweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgLmZvcm1fX2NvbCAmIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfbWItMCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXJlcXVlc3RfX2RvYy10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1yZXF1ZXN0X19kb2MtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XHJcbn1cclxuXHJcbi5tb2RhbC1yZXF1ZXN0X19kb2MtaW1nLXdyYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA0cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5tb2RhbC1yZXF1ZXN0X19kb2MtaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5tb2RhbC1yZXF1ZXN0X19kb2Mtc3ViaW5mbyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAxcHggMCA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXJlcXVlc3RfX3RpbWUtc2VsZWN0aW9uLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgcGFkZGluZzogNHB4IDhweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXJlcXVlc3RfX3RpbWUtc2VsZWN0aW9uLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubW9kYWwtcmVxdWVzdF9fdGltZS1zZWxlY3Rpb24tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1yZXF1ZXN0X190aW1lLXNlbGVjdGlvbi1pdGVtIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5tb2RhbC1yZXF1ZXN0X190aW1lLXNlbGVjdGlvbi1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgKyAubW9kYWwtcmVxdWVzdF9fdGltZS1zZWxlY3Rpb24tYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTgwKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1yZXF1ZXN0X190aW1lLXNlbGVjdGlvbi1idG4ge1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5tb2RhbC1yZXF1ZXN0X19kb2Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1yZXF1ZXN0IHtcclxuICAgICAgICAubW9kYWxfX2Rlc2Mge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX3N1YmluZm8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLm1vZGFsLXN1Y2Nlc3Mge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5tb2RhbF9fZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhZ2luYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxufVxyXG5cclxuLnBhZ2luYXRpb25fX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uX19pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG5cclxuICAgICZfcHJldiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfbmV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMjApO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICZfbmV4dCxcclxuICAgICZfcHJldiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICNCREJEQkQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wYWdpbmF0aW9uX19saXN0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi5wcm9tby1pbmZvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDBweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZzogMTNweCAzMnB4IDEzcHggMTZweDtcclxuICAgIHdpZHRoOiAyOTRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICYuY2xvc2VkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvbW8taW5mb19fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9tby1pbmZvX19tb3JlLWJ0biB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxOyBcclxuICAgIH1cclxufVxyXG5cclxuLnByb21vLWluZm9fX2Nsb3NlLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5wcm9tby1pbmZvIHtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucHJvbW8taW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzFDMUMxQywgMC40KTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9tby1pbmZvLWluIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE1cHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8taW5mb19fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XHJcbiAgICAgICAgY29sb3I6ICMxQzFDMUM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9tby1pbmZvX19jbG9zZS1idG4ge1xyXG4gICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFDMUMxQztcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9tby1pbmZvX19tb3JlLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgY29sb3I6ICMxQzFDMUM7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFDMUMxQztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoIzFDMUMxQywgMC41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucHJvbW9iYW4ge1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMUMxQzFDO1xyXG4gICAgcGFkZGluZzogNDhweCAzNiUgNDhweCA1NnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICArIC5wcm9tb2JhbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgdG9wOiA3OHB4O1xyXG4gICAgICAgIHJpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxQzFDMUM7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDEyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX2dyZWVuIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MEM0OTQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfcHVycGxlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5NTJDRTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfcGluayB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTQyOTlGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3BlcmNlbnQge1xyXG4gICAgICAgIC5wcm9tb2Jhbl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExNHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTEzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy1tdWx0aS9wcm9tb2Jhbi1wZXJjZW50LWljby5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zdmctbXVsdGkvcHJvbW9iYW4tcGVyY2VudC1pY28uc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMTFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTExcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3ByaXplIHtcclxuICAgICAgICAucHJvbW9iYW5fX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy1tdWx0aS9wcm9tb2Jhbi1wcml6ZS1pY28uc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfc3RhciB7XHJcbiAgICAgICAgLnByb21vYmFuX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjg0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQ1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB0b3A6IDUzJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3ZnLW11bHRpL3Byb21vYmFuLXN0YXItaWNvLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3ctcHJpY2Uge1xyXG4gICAgICAgIC5wcm9tb2Jhbl9fZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvbW9iYW5fX2luZm8ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg3ODc4NztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb21vYmFuX190aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGNvbG9yOiAjQTBBMEEwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9tb2Jhbl9fZGVzYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9tb2Jhbl9faW5mbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XHJcbiAgICBjb2xvcjogI0EwQTBBMDtcclxufVxyXG5cclxuLnByb21vYmFuX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnByb21vYmFuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzAlIDMwcHggMzBweDtcclxuXHJcbiAgICAgICAgJl9wZXJjZW50IHtcclxuICAgICAgICAgICAgLnByb21vYmFuX19pbWcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX3ByaXplIHtcclxuICAgICAgICAgICAgLnByb21vYmFuX19pbWcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX3N0YXIge1xyXG4gICAgICAgICAgICAucHJvbW9iYW5fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdy1wcmljZSB7XHJcbiAgICAgICAgICAgIC5wcm9tb2Jhbl9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucHJvbW9iYW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAyNSUgMTAwcHggMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IC0yMnB4O1xyXG4gICAgICAgICAgICByaWdodDogLTI0cHg7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxMDBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3BlcmNlbnQge1xyXG4gICAgICAgICAgICAucHJvbW9iYW5fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC03N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9wcml6ZSB7XHJcbiAgICAgICAgICAgIC5wcm9tb2Jhbl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX3N0YXIge1xyXG4gICAgICAgICAgICAucHJvbW9iYW5fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5OXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00M3B4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzhweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl93LXByaWNlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xyXG5cclxuICAgICAgICAgICAgLnByb21vYmFuX19kZXNjIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAucHJvbW9iYW5fX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wcm9tb2Jhbl9wZXJjZW50IHtcclxuICAgICAgICAgICAgICAgIC5wcm9tb2Jhbl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vYmFuX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvbW9iYW5fX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb21vYmFuX19pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn0iLCIucmF0aW5nLXN0YXJzLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IFxyXG59XHJcblxyXG4ucmF0aW5nLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yYXRpbmctdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmF0aW5nLXN0YXJzIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy1tdWx0aS9zdGFyX2dyYXlfbm8tc2hhZG93LnN2ZycpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfZnVsbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47ICBcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmctbXVsdGkvc3Rhcl95ZWxsb3dfbm8tc2hhZG93LnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmVlZGJhY2stc3RhcnMge1xyXG4gICAgLnJhdGluZy1zdGFycy1jIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yYXRpbmctc3RhcnMge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLnJhdGluZy1zdGFycyB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNjcm9sbGVyIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVySCk7XHJcblx0dHJhbnNpdGlvbjogcGFkZGluZy10b3AgLjNzO1xyXG5cclxuICAgID4gLnNjcm9sbGJhci10cmFjay14IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7ICBcclxuICAgIH1cclxufVxyXG5cclxuLmpzLS1jdXN0b20tc2Nyb2xsYmFyIHtcclxuICAgIC5zY3JvbGxiYXItdHJhY2ssXHJcbiAgICAuc2Nyb2xsYmFyLXRyYWNrLnNob3cge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG5cclxuICAgICAgICAuc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNjcm9sbGJhci10cmFjayxcclxuLnNjcm9sbGJhci10cmFjay5zaG93IHtcclxuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcblxyXG4gICAgLnNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgKiB7XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tYy1tYWluLTYwKSAjRjZGNkY2O1xyXG4gICAgfVxyXG5cclxuICAgICo6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgfVxyXG5cclxuICAgICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuanMtLWN1c3RvbS1zY3JvbGxiYXIge1xyXG4gICAgICAgIC5zY3JvbGxiYXItdHJhY2suc2Nyb2xsYmFyLXRyYWNrLXkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuc2Nyb2xsYmFyLXRodW1iIHsgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiYm9keSB7XHJcbiAgICAmLnNjcm9sbC1pcy1pbml0ZWQge1xyXG4gICAgICAgIC50YWJzLW5hdiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwcztcclxuXHJcbiAgICAgICAgICAgICYuZml4ZWQtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDBzLCBib3gtc2hhZG93IC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYnMtbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIC4zcztcclxuXHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IFxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZml4ZWQtcGFuZWwge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDMwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIHotaW5kZXg6IDUwMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjNzLCBib3gtc2hhZG93IC4zcztcclxuICAgIH1cclxufVxyXG5cclxuLnRhYnMtbmF2X19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IFxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFicy1uYXZfX2l0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYnMtbmF2X19idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAgXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgcGFkZGluZzogMCAwIDEycHggMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMjApO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViLTgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tODApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFicy1uYXZfX2J0bi1pY28ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzLW5hdl9fYnRuLWljbyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAudGFicy1uYXZfX2J0bi1pY28ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljbyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudGFicy1uYXZfX2xpc3Qge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJzLW5hdl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFicy1uYXZfX2J0biB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxufSIsIi50ZWFtLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAtMTBweCAtMjBweDtcclxufVxyXG5cclxuLnRlYW0taXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG5cclxuICAgIC50ZWFtLWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tY2FyZF9fYWJpbGl0aWVzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAudGVhbS1jYXJkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlYW0tY2FyZF9fYWJpbGl0aWVzLWxpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52aWRlby1pZnJhbWUsXHJcbi52aWRlby1pbmxpbmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLnZpZGVvLWlubGluZSB7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgJjpmdWxsc2NyZWVuIHtcclxuXHQgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvLXRvZ2dsZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmtzSG92ZXIoKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zdmctbW9uby9wbGF5LWJ0bi1pY28uc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgIC52aWRlby10b2dnbGVyX19pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvLXRvZ2dsZXJfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59IiwiLnAtYWJvdXQtYmVuZWZpdHNfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYmVuZWZpdHMtc2xpZGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgd2lkdGg6IDUyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MHZ3ICsgMzI1cHgpO1xyXG4gICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmYgNy4yMiUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMCkgODMuMzMlKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZW5lZml0cy1zbGlkZXJfX25hdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uYmVuZWZpdHMtc2xpZGVyX19jYXJkLWltZy13cmFwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMzIwcHg7XHJcbn1cclxuXHJcbi5iZW5lZml0cy1zbGlkZXJfX2NhcmQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5iZW5lZml0cy1zbGlkZXJfX2NhcmQtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xyXG59XHJcblxyXG4uYmVuZWZpdHMtc2xpZGVyX19jYXJkLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLmJlbmVmaXRzLXNsaWRlcl9fY2FyZC1idG4td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1hYm91dC1iZW5lZml0c19faGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1iZW5lZml0c19faGVhZC1yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5iZW5lZml0cy1zbGlkZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYmVuZWZpdHMtc2xpZGVyX19jYXJkLWltZy13cmFwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJlbmVmaXRzLXNsaWRlcl9fY2FyZC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuYmVuZWZpdHMtc2xpZGVyX19jYXJkLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZW5lZml0cy1zbGlkZXJfX2NhcmQtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZW5lZml0cy1zbGlkZXJfX2NhcmQtYnRuLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYWJvdXRfX2JlbmVmaXRzLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtYWJvdXQtZmVlZGJhY2tzX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG59XHJcblxyXG4ucC1hYm91dC1mZWVkYmFja3Mtc2xpZGVyIHtcclxuICAgIHdpZHRoOiA1MTZweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwOyAgIFxyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwdncgKyAzMjVweCk7XHJcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0Y2RjZGNiA3LjIyJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwKSA4My4zMyUpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtYWJvdXQtZmVlZGJhY2tzLXNsaWRlcl9fY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxufVxyXG5cclxuLnAtYWJvdXQtZmVlZGJhY2tzLXNsaWRlcl9fY2FyZC1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnAtYWJvdXQtZmVlZGJhY2tzLXNsaWRlcl9fY2FyZC1oZWFkLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZC1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZC1pbWctd3JhcCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDcycHg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZC1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XHJcbn1cclxuXHJcbi5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZC1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcclxufVxyXG5cclxuLnAtYWJvdXQtZmVlZGJhY2tzLXNsaWRlcl9fY2FyZC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1hYm91dC1mZWVkYmFja3NfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXIge1xyXG4gICAgICAgIHdpZHRoOiAzMDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1mZWVkYmFja3Mtc2xpZGVyX19jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWFib3V0LWZlZWRiYWNrcy1zbGlkZXJfX2NhcmQtaGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1mZWVkYmFja3Mtc2xpZGVyX19jYXJkLWhlYWQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYWJvdXQtZmVlZGJhY2tzLXNsaWRlcl9fY2FyZC1oZWFkLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1mZWVkYmFja3Mtc2xpZGVyX19jYXJkLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1mZWVkYmFja3Mtc2xpZGVyX19uYXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnN3aXBlci1jdXN0b20tYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1hYm91dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgID4gLnNlY3Rpb24ge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWFib3V0LWhlYWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDguOTlkZWcsICMxQzFDMUMgMTMuNzQlLCByZ2JhKDI4LCAyOCwgMjgsIDApIDgxLjIzJSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5icmVhZGNydW1ic19fbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYnNfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1hYm91dC1oZWFkX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnAtYWJvdXQtaGVhZF9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi01MCk7XHJcbiAgICBtYXgtd2lkdGg6IDQ1NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnAtYWJvdXQtaGVhZF9faW1nLXdyYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlckgpICogLTEpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5wLWFib3V0LWhlYWRfX2ltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtYWJvdXQtaGVhZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI3MHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDguOTlkZWcsICMxQzFDMUMgMTMuNzQlLCByZ2JhKDI4LCAyOCwgMjgsIDApIDgxLjIzJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWFib3V0LWhlYWRfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1oZWFkX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn0iLCIgLnAtYWJvdXQtaGlzdG9yeV9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oaXN0b3J5LXNsaWRlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHdpZHRoOiA1OTJweDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTB2dyArIDMyNXB4KTtcclxuICAgICAgICB3aWR0aDogMjk1cHg7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRjZGNkY2IDcuMjIlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDApIDgzLjMzJSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGlzdG9yeS1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAuaGlzdG9yeS1zbGlkZXJfX2NhcmQge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5LXNsaWRlcl9fY2FyZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWItODApO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWItODApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGlzdG9yeS1zbGlkZXJfX2NhcmQtZGF0ZSB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uaGlzdG9yeS1zbGlkZXJfX2NhcmQtaW1nLXdyYXAge1xyXG4gICAgaGVpZ2h0OiAzMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmhpc3Rvcnktc2xpZGVyX19jYXJkLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uaGlzdG9yeS1zbGlkZXJfX2NhcmQtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi00MCk7XHJcbn1cclxuXHJcbi5oaXN0b3J5LXNsaWRlcl9fbmF2IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtYWJvdXQtaGlzdG9yeV9faGVhZC1yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfSBcclxuXHJcbiAgICAucC1hYm91dC1oaXN0b3J5X19oZWFkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaXN0b3J5LXNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGlzdG9yeS1zbGlkZXJfX2NhcmQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB9ICAgXHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5oaXN0b3J5LXNsaWRlcl9fY2FyZC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaXN0b3J5LXNsaWRlcl9fY2FyZC1pbWctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGlzdG9yeS1zbGlkZXJfX2NhcmQtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLnAtYWJvdXQtbGVnYWwtaW5mby1uYXYuYWJvdXRfX3RhYnMtbmF2IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgLmFib3V0X190YWJzLW5hdi1idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0X190YWJzLW5hdi1saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0MDhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0X190YWJzLW5hdi1pdGVtIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnAtYWJvdXQtbGVnYWwtaW5mb19fZGV0YWlscyB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDYwcHggMjRweCAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4ucC1hYm91dC1sZWdhbC1pbmZvX19kZXRhaWxzLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWFib3V0LWxlZ2FsLWluZm9fX2RldGFpbHMtYnRuLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucC1hYm91dC1sZWdhbC1pbmZvX19kZXRhaWxzLWJ0biB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtc3ViKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXN1Yi04MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1zdWItODApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1hYm91dC1sZWdhbC1pbmZvX19kZXRhaWxzLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWFib3V0LWxlZ2FsLWluZm9fX2RldGFpbHMtaXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi00MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbi5wLWFib3V0LWxlZ2FsLWluZm9fX2RldGFpbHMtaXRlbS1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1hYm91dC1sZWdhbC1pbmZvLW5hdi5hYm91dF9fdGFicy1uYXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgIC5hYm91dF9fdGFicy1uYXYtYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYWJvdXQtbGVnYWwtaW5mb19fZGV0YWlscyB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1sZWdhbC1pbmZvX19kZXRhaWxzLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYWJvdXQtbGVnYWwtaW5mb19fZGV0YWlscy1pdGVtLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1sZWdhbC1pbmZvX19kZXRhaWxzLWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAucC1hYm91dC1sZWdhbC1pbmZvX19kZXRhaWxzLWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG59IiwiLnAtYWJvdXQtbG9jYXRpb24tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1hYm91dC1sb2NhdGlvbi5sb2NhdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYWJvdXQtbG9jYXRpb24tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbn0iLCIucC1hYm91dC1tYWluIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5wLWFib3V0LW1haW5fX3RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuLnAtYWJvdXQtbWFpbl9fdG9wLWwsXHJcbi5wLWFib3V0LW1haW5fX3RvcC1yIHtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogNTZweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtYWJvdXQtbWFpbi1uYXYuYWJvdXRfX3RhYnMtbmF2IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgLmFib3V0X190YWJzLW5hdi1saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0MDhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0X190YWJzLW5hdi1idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0X190YWJzLW5hdi1pdGVtIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnAtYWJvdXQtc2xpZGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgd2lkdGg6IDUyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwdncgKyAzMjVweCk7XHJcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0Y2RjZGNiA3LjIyJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwKSA4My4zMyUpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtYWJvdXQtc2xpZGVyX19pdGVtIHtcclxuICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5wLWFib3V0LW1haW5fX3RvcCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1tYWluX190b3AtbCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYWJvdXQtbWFpbl9fdG9wLXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1zZXJ2aWNlc19fYnRuLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtYWJvdXQtbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLWFib3V0LW1haW5fX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLWFib3V0LW1haW5fX3RvcC1sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYWJvdXQtbWFpbl9fdG9wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWFib3V0LW1haW4tbmF2LmFib3V0X190YWJzLW5hdiB7XHJcbiAgICAgICAgLmFib3V0X190YWJzLW5hdi1idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYWJvdXQtc2xpZGVyIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYWJvdXQtc2xpZGVyX19pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxufSIsIi5wLWFib3V0LXJhdGluZy10b3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnAtYWJvdXQtcmF0aW5nLXRvcC1sIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4ucC1hYm91dC1yYXRpbmctYm90X190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG59XHJcblxyXG4ucC1hYm91dF9fc2VydGlmaWNhdGUtc2xpZGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwdncgLSAyMDVweCk7XHJcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmZiA3LjIyJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwKSA4My4zMyUpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtYWJvdXRfX3NlcnRpZmljYXRlLXNsaWRlci1jYXJkLWltZy13cmFwIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnAtYWJvdXRfX3NlcnRpZmljYXRlLXNsaWRlci1jYXJkLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnAtYWJvdXRfX3NlcnRpZmljYXRlLXNsaWRlci1jYXJkLXJhdGluZy1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXItY2FyZC1yYXRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgIG1hcmdpbjogLTE2cHggMCAxMnB4IDEycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5yYXRpbmctc3RhcnMtYyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGluZy10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLU1hbnJvcGUpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tODApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1hYm91dF9fc2VydGlmaWNhdGUtc2xpZGVyLWNhcmQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XHJcbn1cclxuXHJcbi5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXItY2FyZC1kZXNjIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG59XHJcblxyXG4ucC1hYm91dC1yYXRpbmctYm90IHtcclxuICAgIC5wLWRvY3Rvci1mZWVkYmFja3NfX3JhdGluZy1zbGlkZXItYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLnAtYWJvdXRfX3NlcnRpZmljYXRlLXNsaWRlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1hYm91dC1yYXRpbmctdG9wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWFib3V0LXJhdGluZy1ib3RfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxODRweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucC1hYm91dF9fc2VydGlmaWNhdGUtc2xpZGVyLWNhcmQtcmF0aW5nIHtcclxuICAgICAgICBtYXJnaW46IC0xM3B4IDAgOHB4IDhweDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xyXG5cclxuICAgICAgICAucmF0aW5nLXN0YXJzIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhdGluZy10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXItY2FyZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dF9fc2VydGlmaWNhdGUtc2xpZGVyLWNhcmQtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWFib3V0X19zZXJ0aWZpY2F0ZS1zbGlkZXItbmF2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgICAgICAuc3dpcGVyLWN1c3RvbS1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLWFib3V0LXNlcnZpY2VzX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG59XHJcblxyXG4ucC1hYm91dC1zZXJ2aWNlc19faGVhZC1sIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5wLWFib3V0LXNlcnZpY2VzX19oZWFkLXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5wLWFib3V0LXNlcnZpY2VzX19pbmZvLWxpc3Qge1xyXG4gICAgY29sdW1uczogMjtcclxuICAgIGdhcDogNDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI3NHB4O1xyXG59XHJcblxyXG4ucC1hYm91dC1zZXJ2aWNlc19faW5mby1saXN0LWMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtYWJvdXQtc2VydmljZXNfX2luZm8tbGlzdC1iZyB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IC0xMzBweDtcclxuICAgIHJpZ2h0OiAtNTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvIDA7XHJcbn1cclxuXHJcbi5wLWFib3V0LXNlcnZpY2VzX19pbmZvLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWItODApO1xyXG4gICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1hYm91dC1zZXJ2aWNlc19faW5mby1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5wLWFib3V0LXNlcnZpY2VzX19pbmZvLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5wLWFib3V0LXNlcnZpY2VzX19pbmZvLWxpc3Qge1xyXG4gICAgICAgIGNvbHVtbnM6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1zZXJ2aWNlc19faW5mby1saXN0LWJnIHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtYWJvdXQtc2VydmljZXNfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYWJvdXQtc2VydmljZXNfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWFib3V0LXNlcnZpY2VzX19pbmZvLWxpc3QtYmcge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBib3R0b206IC0zNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1zZXJ2aWNlc19faW5mby1saXN0LWMge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAzMHB4IDkwcHggMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1zZXJ2aWNlc19faW5mby1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1hYm91dC1zZXJ2aWNlc19faW5mby1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtYWJvdXQtc2VydmljZXNfX2J0bi13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWFib3V0LXNlcnZpY2VzX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn0iLCIucC1hYm91dC10ZWhuby1yIHtcclxuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xyXG59XHJcblxyXG4ucC1hYm91dC10ZWhuby1sIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4udGVobm9sb2d5LXNsaWRlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MHZ3IC0gMjA1cHgpO1xyXG4gICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGNkY2RjYgNy4yMiUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMCkgODMuMzMlKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWhub2xvZ3ktc2xpZGVyX19uYXYge1xyXG4gICAgbWFyZ2luLXRvcDogNjRweDtcclxufVxyXG5cclxuLnRlaG5vbG9neS1zbGlkZXJfX2NhcmQtaW1nLXdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAyMzBweDtcclxufVxyXG5cclxuLnRlaG5vbG9neS1zbGlkZXJfX2NhcmQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi50ZWhub2xvZ3ktc2xpZGVyX19jYXJkLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuXHJcbi50ZWhub2xvZ3ktc2xpZGVyX19jYXJkLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAudGVobm9sb2d5LXNsaWRlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1hYm91dC10ZWhuby1yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH0gICBcclxuXHJcbiAgICAudGVobm9sb2d5LXNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWhub2xvZ3ktc2xpZGVyX19jYXJkLWltZy13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWhub2xvZ3ktc2xpZGVyX19jYXJkLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLU1hbnJvcGUpO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWhub2xvZ3ktc2xpZGVyX19jYXJkLWRlc2Mge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICZfbW9iLXNob3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlaG5vbG9neS1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi5wLWFydGljbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWFydGljbGUtaGVhZC1jIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnAtYXJ0aWNsZS1oZWFkLWwge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ucC1hcnRpY2xlLWhlYWQtciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wLWFydGljbGUtaGVhZF9faW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjIwcHg7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnM7XG4gICAgLW8tdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4ycztcbn1cblxuLnAtYXJ0aWNsZS1oZWFkX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLWFydGljbGUtaGVhZF9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgICBtYXJnaW46IDI0cHggMHB4O1xufVxuXG4ucC1hcnRpY2xlLWhlYWRfX3RhZ3Mge1xuICAgIG1hcmdpbjogMjRweCAwcHggMzJweCAwcHg7XG5cbiAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAgIC5wLWFydGljbGUtaGVhZF9faW1nLXdyYXAge1xuICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgfVxuXG4gICAgLnAtYXJ0aWNsZS1oZWFkLWMge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtYXJ0aWNsZS1oZWFkLWMge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnAtYXJ0aWNsZS1oZWFkLWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucC1hcnRpY2xlLXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAucC1hcnRpY2xlLWhlYWRfX2ltZy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1hcnRpY2xlLWhlYWQtYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wLWFydGljbGUtaGVhZF9fZGVzY3Ige1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5wLWFydGljbGUtaGVhZF9faW1nLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAucC1hcnRpY2xlLXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgLnAtYXJ0aWNsZS1oZWFkX190YWdzIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnAtYXJ0aWNsZS1oZWFkX190YWdzIHtcbiAgICAgICAgbWFyZ2luOiAxM3B4IDBweCAxNnB4IDBweDtcbiAgICB9XG5cbiAgICAucC1hcnRpY2xlLWhlYWRfX2ltZy13cmFwIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbn0iLCIucC1hcnRpY2xlLWluZm8tYyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wLWFydGljbGUtaW5mby1sIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuXG4ucC1hcnRpY2xlLWluZm8tciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2JTtcbn1cblxuLnAtYXJ0aWNsZS1pbmZvLW5hdiB7XG4gICAgd2lkdGg6IDI4MHB4O1xufVxuXG4ucC1hcnRpY2xlLWluZm8tbmF2LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAyODBweDtcblxuICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXN1Yik7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAtYXJ0aWNsZS1pbmZvLW5hdi1wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWFydGljbGUtaW5mby1uYXYtd3JhcC5maXhlZC1wYW5lbCB7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICB6LWluZGV4OiA1MDI7XG59XG5cbi5wLWFydGljbGUtaW5mb19faXRlbSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAtYXJ0aWNsZS1pbmZvX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC5wLWFydGljbGUtaW5mb19faW1nLWJlZm9yZS1hZnRlci13cmFwLFxuICAgIC5wLWFydGljbGUtaW5mb19faW1nLXNsaWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgLnAtYXJ0aWNsZS1pbmZvX19pbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wLXNlZGF0aW9uX19ibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDRweDtcbiAgICB9XG5cbiAgICAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICAgLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtcm93IHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWNlbGwge1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEycHggMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1oZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWNlbGwge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wLWFydGljbGUtaW5mb19faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuXG4ucC1hcnRpY2xlLWluZm8tbmF2LXdyYXAuanMtLXN0aWNreS1wYW5lbC5maXhlZC1wYW5lbC5maXhlZC1wYW5lbF9lbmQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucC1hcnRpY2xlLWluZm8tbmF2LXByb2dyZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucC1hcnRpY2xlLWluZm8tbmF2LXdyYXAge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcbiAgICB9XG5cbiAgICAucC1hcnRpY2xlLWluZm8tbmF2LFxuICAgIC5wLWFydGljbGUtaW5mby1sIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucC1hcnRpY2xlLWluZm8tbmF2LXdyYXAuZml4ZWQtcGFuZWwge1xuICAgICAgICB6LWluZGV4OiA1MDY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDMwcHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjNzLCBib3gtc2hhZG93IC4zcztcblxuICAgICAgICAucC1hcnRpY2xlLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucC1hcnRpY2xlLWluZm8tbmF2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgfVxuXG4gICAgLnAtYXJ0aWNsZS1pbmZvLWMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucC1hcnRpY2xlLW1lbnUtYyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNzM4cHg7XG4gICAgfVxuXG4gICAgLnAtYXJ0aWNsZS1tZW51IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDU3QjE7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wLWFydGljbGUtaW5mby1uYXYtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG5cbiAgICAucC1hcnRpY2xlLWluZm8tbmF2LXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wLWFydGljbGUtaW5mby1yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLnAtYXJ0aWNsZS1pbmZvLW5hdi13cmFwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLWFydGljbGUtaW5mb19faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgLnAtYXJ0aWNsZS1pbmZvX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wLWFydGljbGUtaW5mb19faW1nLXNsaWRlcixcbiAgICAgICAgLnAtYXJ0aWNsZS1pbmZvX19pbWctc2xpZGVyLnN3aXBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAtYXJ0aWNsZS1pbmZvX19pdGVtIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLXJvdzpsYXN0LWNoaWxkIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAxMnB4O1xuICAgIH1cblxuICAgIC5wLWFydGljbGUtaW5mb19faXRlbSAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZSAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1yb3c6bGFzdC1jaGlsZCAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEycHggMHB4O1xuICAgIH1cbn0iLCIucC1hcnRpY2xlcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtYXJ0aWNsZXMtaGVhZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5wLWFydGljbGVzLWhlYWQtYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1hcnRpY2xlcy1oZWFkX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWFydGljbGVzLWhlYWRfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA2MjVweDtcbiAgICByaWdodDogLTc1cHg7XG59XG5cbi5wLWFydGljbGVzX19jb250cm9scy1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtYXJ0aWNsZXNfX2NvbnRyb2xzLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbi5wLWFydGljbGVzLW1haW4ge1xuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gICAgcGFkZGluZzogNDBweCAwIDEyMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1hcnRpY2xlcy1tYWluLWNvdW50LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbn1cblxuLmFydGljbGVzLWNhcmRfX3RhZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYXJ0aWNsZXMtbWFpbl9fbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEycHggLTI0cHg7XG59XG5cbi5hcnRpY2xlcy1tYWluX19pdGVtIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5hcnRpY2xlcy1jYXJkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hcnRpY2xlcy1tYWluX19pdGVtX19pbWctY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDI1N3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cblxuLmFydGljbGVzLWNhcmRfX2luZm8ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hcnRpY2xlcy1jYXJkX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFydGljbGVzLWNhcmRfX2xvY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hcnRpY2xlcy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXJ0aWNsZXMtY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xufVxuXG4uYXJ0aWNsZXNfX21vcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtc3ViLTgwKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMTRweCAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXN1Yik7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG4ucC1mYXFfX2NvbnRyb2xzX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcnRpY2xlcy1jYXJkOmhvdmVyIC5hcnRpY2xlcy1jYXJkX19pbWcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gICAgLmFydGljbGVzLW1haW5fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5wLWFydGljbGVzLWhlYWRfX2JnIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtYXJ0aWNsZXMtaGVhZC1jIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1hcnRpY2xlcy1oZWFkLWMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnAtYXJ0aWNsZXMtaGVhZF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5wLWFydGljbGVzLWhlYWRfX2JnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucC1hcnRpY2xlc19fY29udHJvbHMtcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5wLWFydGljbGVzX19jb250cm9scy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAtYXJ0aWNsZXMtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA2MHB4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlc19fbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnAtYXJ0aWNsZXMtaGVhZF9fd3JhcCB7XG4gICAgICAgIC5wLWZhcV9fY29udHJvbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wLWFydGljbGVzLW1haW4tY291bnQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmFydGljbGVzLW1haW5fX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTEycHggLTEycHg7XG4gICAgfVxuXG4gICAgLmFydGljbGVzLW1haW5fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAuYXJ0aWNsZXMtbWFpbl9faXRlbV9faW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGVzLWNhcmRfX2luZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlcy1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlcy1jYXJkX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGVzLWNhcmQge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLmFydGljbGVzLWNhcmRfX2xvY2F0aW9uIHtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAucC1mYXFfX2NvbnRyb2xzX19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMTZweDtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xMCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMTApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAtZmFxX19jb250cm9sc19fbW9iaWxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAucC1mYXFfX2NvbnRyb2xzX19tb2JpbGUge1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLnAtZmFxX19jb250cm9sc19fbW9iaWxlIHtcbiAgICAgICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAgIH1cbn1cbiIsIi5wLWFib3V0LWNhc2UtcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnAtYWJvdXQtY2FzZS1yIHtcbiAgICBtYXgtd2lkdGg6IDYwOHB4O1xufVxuXG4ucC1hYm91dC1jYXNlLWltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnAtYWJvdXQtY2FzZS1jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnAtYWJvdXQtY2FzZS1sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzEycHgpO1xufVxuXG4ucC1hYm91dC1jYXNlLWMtdHlwZTIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDQwcHggMjRweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucC1hYm91dC1jYXNlX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIG1hcmdpbjogNnB4IDBweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgfVxufVxuXG4ucC1hYm91dC1zbGlkZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zd2lwZXIubmF2U3dpcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW1wbGVTd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbi5zaW1wbGVTd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5zaW1wbGVTd2lwZXIge1xuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMzJweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAzMnB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gICAgLnAtYWJvdXQtY2FzZS1sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwMnB4KTtcbiAgICB9XG5cbiAgICAucC1hYm91dC1jYXNlLXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQwOHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtYWJvdXQtY2FzZS1jIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5wLWFib3V0LWNhc2UtbCxcbiAgICAucC1hYm91dC1jYXNlLXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucC1hYm91dC1jYXNlLXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLnAtYWJvdXQtc2xpZGVyX19jb250ZW50IHtcbiAgICAgICAgLnN3aXBlci5uYXZTd2lwZXIge1xuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtYWJvdXQtY2FzZS1pbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnAtYWJvdXQtY2FzZV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50aFN3aXBlciAuc3dpcGVyLXNsaWRlLFxuICAgIC5uYXZTd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnAtYWJvdXQtY2FzZV9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAucC1hYm91dC1jYXNlX19pdGVtLXRleHQgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggOHB4IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAtYWJvdXQtY2FzZS10aXRsZS5zZWN0aW9uX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnAtYWJvdXQtY2FzZS1jLXR5cGUyIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIC5wLWFib3V0LWNhc2VfX2l0ZW0gaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgIC5zaW1wbGVTd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5zaW1wbGVTd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLnAtYWJvdXQtc2xpZGVyX19jb250ZW50IC5zd2lwZXIubmF2U3dpcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG5cbiAgICAucC1hYm91dC1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgICAuc3dpcGVyLm5hdlN3aXBlciB7XG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci5uYXZTd2lwZXIuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA1N0IxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLnNpbXBsZVN3aXBlciB7XG4gICAgICAgIG1hcmdpbjogMHB4IC0xNnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICBoZWlnaHQ6IDg2JTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucC1hYm91dC1jYXNlLXAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5wLWFib3V0LWNhc2UtYy10eXBlMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLnAtYWJvdXQtY2FzZS1yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG59IiwiLnAtY2FzZS1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xufVxuXG4ucC1jYXNlLWhlYWQtYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG5cbi5wLWNhc2UtaGVhZC1sIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wLWNhc2UtaGVhZC1yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjAwcHg7XG59XG5cbi5wLWNhc2UtaGVhZF9fZGVzYyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICNGN0Y3Rjc7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIG1heC13aWR0aDogNTU1cHg7XG59XG5cbi5wLWNhc2UtaGVhZF9fdGltZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTMwKTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNTApO1xuICAgIH1cbn1cblxuLnAtY2FzZS1oZWFkLXIgLmRvY3Rvci13b3Jrc19faW1nLXdyYXAge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDQwNHB4O1xufVxuXG4ucC1jYXNlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XG4gICAgLnAtY2FzZS1oZWFkLXIgLmRvY3Rvci13b3Jrc19faW1nLXdyYXAge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogMjY0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLnAtY2FzZS1oZWFkLXIge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgLnAtY2FzZS1oZWFkX19kZXNjLFxuICAgIC5wLWNhc2UtaGVhZC1jIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnAtY2FzZS1oZWFkLWMge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAucC1jYXNlLWhlYWQtciAuZG9jdG9yLXdvcmtzX19pbWctd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ2NnB4O1xuICAgIH1cblxuICAgIC5wLWNhc2UtaGVhZF9fdGltZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLnAtY2FzZS1oZWFkLXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucC1jYXNlLWhlYWRfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5wLWNhc2UtaGVhZF9fdGltZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtY2FzZS1oZWFkLWMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucC1jYXNlLWhlYWQtYyAucGFnZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG5cbiAgICAucC1jYXNlLWhlYWQtbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnAtY2FzZS1oZWFkLXIgLmRvY3Rvci13b3Jrc19faW1nLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDIyOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnAtY2FzZS1oZWFkX190aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIC5wLWNhc2UtaGVhZF9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxufVxuIiwiLnAtY2FzZS1pbWFnZS12YXJpYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FzZS1pbWFnZS12YXJpYXRpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLnNpbXBsZVN3aXBlciB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2FzZS1zZXJ2aWNlcy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY2FzZS1zZXJ2aWNlcy1pdGVtIHtcclxuICAgIG1heC13aWR0aDogMjg3cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYigwIDAgMCAvIDglKTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWNhc2Utc2VydmljZXMtdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG5cclxuLmNhc2Utc2VydmljZXMtY2FyZC1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA4MCU7XHJcbn1cclxuXHJcbi5wLWNhc2VfX3NlcnZpY2VzIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNhc2Utc2VydmljZXMtaXRlbTpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAucC1jYXNlLXNlcnZpY2VzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5jYXNlLXNlcnZpY2VzLWxpc3Qge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXNlLXNlcnZpY2VzLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWNhc2VfX3NlcnZpY2VzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgfVxyXG59IiwiLnAtY29uc3VsdC1hYm91dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLWNvbnN1bHQtYWJvdXRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5wLWNvbnN1bHQtYWJvdXRfX25hdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcbiBcclxuLnAtY29uc3VsdC1hYm91dC1jb250ZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxufVxyXG5cclxuLnAtY29uc3VsdC1hYm91dC10b3AtYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLnAtY29uc3VsdC1hYm91dC10b3AtbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4ucC1jb25zdWx0LWFib3V0LXRvcC1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDU4MHB4O1xyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbl9fYWJvdXQtdmlkZW8tYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb25zdWx0LWFib3V0X19zdWJpbmZvIHtcclxuICAgICYucC1pbXBsYW50YXRpb25fX2Fib3V0LXN1YmluZm8ge1xyXG4gICAgICAgIC5wLWltcGxhbnRhdGlvbl9fYWJvdXQtc3ViaW5mby1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWNvbnN1bHQtYWJvdXRfX2Rlc2Mge1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4ucC1jb25zdWx0LWFib3V0X19ob3cge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWxpc3Qge1xyXG4gICAgICAgICYucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtbGlzdF9kZXNjIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDQ1cHggODBweDtcclxuXHJcbiAgICAgICAgICAgIC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gODBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQ3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb25zdWx0LWFib3V0X19ob3ctdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLnAtY29uc3VsdC1hYm91dC10b3AtYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb25zdWx0LWFib3V0LXRvcC1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29uc3VsdC1hYm91dC10b3AtciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb25zdWx0LWFib3V0LWJvdCB7XHJcbiAgICAgICAgLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgXHJcbiAgICAucC1jb25zdWx0LWFib3V0LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb25zdWx0LWFib3V0X19uYXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtY29uc3VsdC1hYm91dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb25zdWx0LWFib3V0X190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb25zdWx0LWFib3V0X19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb25zdWx0LWFib3V0LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnN1bHQtYWJvdXRfX25hdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb25zdWx0LWFib3V0X19ob3cge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgXHJcbiAgICAgICAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWxpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1jb25zdWx0LWFib3V0X19ob3ctdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICB9XHJcbn0gIiwiLnAtY29uc3VsdC1kb2MtZGV0YWlsLWwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ucC1jb25zdWx0LWRvYy1kZXRhaWwtciB7XHJcbiAgICAucC1kb2N0b3JzX19ibG9ja3F1b3RlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5wLWNvbnN1bHQtZG9jLWRldGFpbC1sIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29uc3VsdC1kb2MtZGV0YWlsLXIge1xyXG4gICAgICAgIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWNvbnN1bHQtZG9jLWRldGFpbC1yIHtcclxuICAgICAgICAucC1kb2N0b3JzX19ibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1sIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1tYWluLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbWFpbi1kZXNjIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1jb25zdWx0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLWNvbnN1bHQtaGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG59XHJcblxyXG4ucC1jb25zdWx0LWhlYWQtYyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnAtY29uc3VsdC1oZWFkLWwge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogODBweDtcclxufVxyXG5cclxuLnAtY29uc3VsdC1oZWFkLXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTgwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLnAtY29uc3VsdC1oZWFkX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuOCk7XHJcbn1cclxuXHJcbi5wLWNvbnN1bHQtaGVhZF9faW1nLXdyYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5wLWNvbnN1bHQtaGVhZF9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAucC1jb25zdWx0LWhlYWQtciB7XHJcbiAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5wLWNvbnN1bHQtaGVhZC1jIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb25zdWx0LWhlYWQtbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnN1bHQtaGVhZC1yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnN1bHQtaGVhZF9faW1nLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtY29uc3VsdC1oZWFkLWMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnN1bHQtaGVhZF9faW1nLXdyYXAge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb25zdWx0LWhlYWRfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLnAtY29uc3VsdC1wcmljZXMtbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1jb25zdWx0LXByaWNlcy1yIHtcclxuICAgICAgICAucC1pbXBsYW50YXRpb24tcHJpY2VzLWJ0bi13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtY29uc3VsdC1zZXJ2aWNlcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnAtY29uc3VsdC1zZXJ2aWNlc19fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1jb25zdWx0LXNlcnZpY2VzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtY29uc3VsdC1zZXJ2aWNlc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbn0iLCIucC1jb250YWN0cyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1jb250YWN0cy1oZWFkLXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucC1jb250YWN0cy1oZWFkX19pbWctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG4ucC1jb250YWN0cy1oZWFkX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5wLWNvbnRhY3RzLWhlYWQtbCB7XHJcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtaGVhZC1yIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1oZWFkLWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtaGVhZF9faW1nLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogMzk1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtY29udGFjdHMtaGVhZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtaGVhZF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG4gICAgXHJcbiAgICAucC1jb250YWN0cy1oZWFkLWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtaGVhZC1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1oZWFkLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtaGVhZF9faW1nLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiBpbml0aWFsO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtaGVhZF9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogaW5pdGlhbDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgIH1cclxufSIsIi5wLWNvbnRhY3RzLW1hcCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAzNjVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG59XHJcblxyXG4ucC1jb250YWN0cy1tYWluIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1haW5fX2luZm8tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC04cHggMTZweDtcclxufVxyXG5cclxuLnAtY29udGFjdHMtbWFpbl9faW5mby1pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1haW5fX2luZm8tbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIC5wLWNvbnRhY3RzLW1haW5fX2luZm8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb250YWN0cy1tYWluX19pbmZvLWl0ZW0taWNvLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMxMTExMTEsIDAuMDQpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICZfZ3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzE0QzUxQywgMC4wOCk7XHJcblxyXG4gICAgICAgIC5wLWNvbnRhY3RzLW1haW5fX2luZm8taXRlbS1pY28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE0QzUxQztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMzRjkxQ0UsIDAuMDgpO1xyXG5cclxuICAgICAgICAucC1jb250YWN0cy1tYWluX19pbmZvLWl0ZW0taWNvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzRjkxQ0U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb250YWN0cy1tYWluX19pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLnAtY29udGFjdHMtbWFpbl9faW5mby10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1haW5fX2luZm8tdGV4dC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLnAtY29udGFjdHMtbWFpbi1sIHtcclxuICAgICAgICB3aWR0aDogNDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tYWluLXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1haW4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtY29udGFjdHMtbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tYXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtY29udGFjdHMtbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1haW4tbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWFpbi1yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1haW5fX2luZm8taXRlbS1pY28td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1haW5fX2luZm8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1haW5fX2luZm8tbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC04cHggMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tYWluX19pbmZvLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWFpbl9faW5mby10ZXh0LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tYXAge1xyXG4gICAgICAgIGhlaWdodDogMjM2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgLnAtY29udGFjdHMtbWFpbl9faW5mby1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tYWluX19pbmZvLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tYWluX19pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxufSIsIi5wLWNvbnRhY3RzLW1ldHJvLW5hdi5hYm91dF9fdGFicy1uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHJcbiAgICAuYWJvdXRfX3RhYnMtbmF2LWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDQwOHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXRfX3RhYnMtbmF2LWl0ZW0ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dF9fdGFicy1uYXYtYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxufVxyXG5cclxuLnAtY29udGFjdHMtbWV0cm9fX2JvdC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4ucC1jb250YWN0cy1tZXRyb19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1ldHJvX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtY29udGFjdHMtbWV0cm9fX3dvcmt0aW1lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1ldHJvX193b3JrdGltZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG4ucC1jb250YWN0cy1tZXRyb19fd29ya3RpbWUtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtY29udGFjdHMtbWV0cm9fX21haW4taW1nLXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1ldHJvX19tYWluLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnAtY29udGFjdHMtbWV0cm9fX21haW4tbGFiZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMnB4O1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucC1jb250YWN0cy1tZXRyb19fbWFpbi1sYWJlbC1pbWctd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnAtY29udGFjdHMtbWV0cm9fX21haW4tbGFiZWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucC1jb250YWN0cy1tZXRyb19fc3ViaW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyb19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvLWl0ZW0ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1ldHJvLXZpZGVvLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICBAaW5jbHVkZSBsaW5rc0hvdmVyKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4zKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3ZnLW1vbm8vcGxheS1idG4taWNvLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgei1pbmRleDogMTsgXHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtY29udGFjdHMtbWV0cm8tdmlkZW8taW1nIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb250YWN0cy1tZXRyby12aWRlby1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1ldHJvLXZpZGVvLWNhcHRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG59XHJcblxyXG4ucC1jb250YWN0cy1tZXRyb19fdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1ldHJvX190b3AtbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ucC1jb250YWN0cy1tZXRyb19fbWlkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbi5wLWNvbnRhY3RzLW1ldHJvX19taWQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuXHJcbi5tZXRyby1zY2hlbWUtc2xpZGVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiA1MjBweDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MHZ3ICsgMzI1cHgpO1xyXG4gICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmYgNy4yMiUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMCkgODMuMzMlKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1ldHJvLXNjaGVtZS1jYXJkX19pbWctY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm1ldHJvLXNjaGVtZS1jYXJkX19pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLm1ldHJvLXNjaGVtZS1jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxufVxyXG5cclxuLmNvbnRhY3RzLXJvdXRlLXNsaWRlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4uY29udGFjdHMtcm91dGUtc2xpZGVyX19pbWctd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDY5cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbnRhY3RzLXJvdXRlLXNsaWRlcl9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5jb250YWN0cy1yb3V0ZS1zbGlkZXItYnRuIHtcclxuICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0cy1yb3V0ZS1zbGlkZXJfX25hdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX3RvcC1sIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyb19fdG9wLXIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1ldHJvX190b3Age1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX3N1YmluZm8ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX3N1YmluZm8tbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX3N1YmluZm8tciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX3N1YmluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm8tdmlkZW8tYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDM2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1ldHJvLXZpZGVvLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1ldHJvX19ib3Qge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX2JvdC1sIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyb19fYm90LXIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY29udGFjdHMtcm91dGUtc2xpZGVyX19pbWctd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWV0cm8tc2NoZW1lLXNsaWRlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTB2dyArIDE3MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX21pZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyby1uYXYuYWJvdXRfX3RhYnMtbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1jb250YWN0cy1tZXRyby12aWRlby1idG4ge1xyXG4gICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX3RvcC1yIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX3RvcC1sIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyby12aWRlbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyby12aWRlby1jYXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX2JvdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyb19fYm90LWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyb19fYm90LXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLXJvdXRlLXNsaWRlcl9faW1nLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogNDY5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1ldHJvLXNjaGVtZS1zbGlkZXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwdncgKyA3MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyby1uYXYuYWJvdXRfX3RhYnMtbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgXHJcbiAgICAgICAgLmFib3V0X190YWJzLW5hdi1idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX3RvcCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyb19fdG9wLWwge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyb19fdG9wLXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyb19fd29ya3RpbWUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1ldHJvX19tYWluLWltZy13cmFwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX21haW4tbGFiZWwge1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyb19fbWFpbi1sYWJlbC1pbWctd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1jb250YWN0cy1tZXRyb19fbWFpbi1sYWJlbC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1ldHJvX19zdWJpbmZvLWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX3N1YmluZm8taXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1ldHJvX190b3Age1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm8tdmlkZW8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm8tdmlkZW8tYnRuIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHZ3O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm8tdmlkZW8tY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX21pZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXRyby1zY2hlbWUtc2xpZGVyIHtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1ldHJvLXNjaGVtZS1jYXJkX19pbWctY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXRyby1zY2hlbWUtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXRyby1zY2hlbWUtc2xpZGVyX19uYXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgIC5zd2lwZXItY3VzdG9tLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1ldHJvX19taWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX2JvdCB7XHJcbiAgICAgICAgLnAtY29udGFjdHMtbWV0cm9fX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX2JvdC1sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1yb3V0ZS1zbGlkZXJfX2ltZy13cmFwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1yb3V0ZS1zbGlkZXItYnRuIHtcclxuICAgICAgICAmLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtcm91dGUtc2xpZGVyX19kb3RzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1ldHJvX193b3JrdGltZS1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29udGFjdHMtbWV0cm9fX3N1YmluZm8tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1ldHJvX19ib3QtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1jb250YWN0cy1tZXRyb19fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWNvbnRhY3RzLW1ldHJvX19ib3QtbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtcm91dGUtc2xpZGVyX19uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLXJvdXRlLXNsaWRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5wLWRpcmVjdGlvbnMtZG9jdG9ycy1sIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtZGlyZWN0aW9ucy1kb2N0b3JzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59IiwiLnAtZGlyZWN0aW9ucyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1kaXJlY3Rpb25zLWhlYWQge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLWRpcmVjdGlvbnMtaGVhZC1jIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucC1kaXJlY3Rpb25zLWhlYWRfX3dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1heC13aWR0aDogODAwcHg7XHJcbn1cclxuXHJcbi5wLWRpcmVjdGlvbnMtaGVhZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLnAtZGlyZWN0aW9ucy1oZWFkX19kZXNjIHtcclxuICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcclxufVxyXG5cclxuLnAtZGlyZWN0aW9ucy1oZWFkX19idG4td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxufVxyXG5cclxuLnAtZGlyZWN0aW9ucy1oZWFkX19iZy1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0yNTBweDtcclxuICAgIGJvdHRvbTogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAucC1kaXJlY3Rpb25zLWhlYWQtYyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWRpcmVjdGlvbnMtaGVhZC1jIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kaXJlY3Rpb25zLWhlYWRfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRpcmVjdGlvbnMtaGVhZF9fZGVzYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kaXJlY3Rpb25zLWhlYWRfX2J0bi13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRpcmVjdGlvbnMtaGVhZF9fYmctaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xNjBweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiA1MDBweFxyXG4gICAgfVxyXG59IiwiLnAtZGlyZWN0aW9ucy1zZXJ2aWNlcy1yIHtcclxuICAgIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1kbXMtaGVhZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcbn1cblxuLnAtZG1zLWhlYWQtYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtZG1zX19kZXNjciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICB9XG59XG5cbi5wLWRtcy1sb2dvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLnAtZG1zLWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgaGVpZ2h0OiAxNTJweDtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDE2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNTYlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgXG4gICAgLnAtZG1zLWhlYWQtYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wLWRtc19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5wLWRtc19fZGVzY3IgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnAtZG1zLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIGhlaWdodDogMTM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIFxuICAgIC5wLWRtcy1sb2dvcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxufSIsIi5wLWRvY3Rvci1hYm91dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5wLWRvY3Rvcl9fc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHJcbiAgICAmX21iLTE2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1kb2N0b3ItYWJvdXRfX3NlY3Rpb24ge1xyXG4gICAgJl9maXJzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtZG9jdG9yLWFib3V0X19tYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLWRvY3Rvci1hYm91dF9fbWFpbi1sIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcbi5wLWRvY3Rvci1hYm91dF9fbWFpbi1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDcyNnB4O1xyXG59XHJcblxyXG4ucC1kb2N0b3ItYWJvdXRfX21haW4tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuLnAtZG9jdG9yLWFib3V0X19tYWluLWV4cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnAtZG9jdG9yLWFib3V0X19tYWluLWV4cC1pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1kb2N0b3ItYWJvdXRfX21haW4tc3BlY2lhbGl0eSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtZG9jdG9yLWFib3V0X19tYWluLXNwZWNpYWxpdHktaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1kb2N0b3ItYWJvdXRfX21haW4tdmlkZW8tYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQxNnB4O1xyXG5cclxuICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICBAaW5jbHVkZSBsaW5rc0hvdmVyKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4zKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3ZnLW1vbm8vcGxheS1idG4taWNvLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX2ltYWdlLW9ubHkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWNhcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAucC1kb2N0b3ItYWJvdXRfX21haW4tdmlkZW8taW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWRvY3Rvci1hYm91dF9fbWFpbi12aWRlby1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWNhcHRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG59XHJcblxyXG4ucC1kb2N0b3ItYWJvdXRfX3NlcnZpY2VzLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5wLWRvY3Rvci1hYm91dF9fc2VydmljZXMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC00cHggLThweDtcclxufVxyXG5cclxuLnAtZG9jdG9yLWFib3V0X19zZXJ2aWNlcy1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX3ctYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWRvY3Rvci1hYm91dF9fc2VydmljZXMtYWxsLWJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjQpO1xyXG4gICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucC1kb2N0b3ItYWJvdXRfX3NlcnZpY2VzLWFsbC1idG5fYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5wLWRvY3Rvci1hYm91dF9fc2VydmljZXMtYWxsLWJ0bl9hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWRvY3Rvci1hYm91dF9fc2VydmljZXMtYWxsLWJ0bl9kZWZhdWx0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWRvY3Rvci1hYm91dF9fd29ya3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucC1kb2N0b3ItYWJvdXRfX3dvcmtzLWZha2Utc2VjdGlvbi1wb3NpdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNzJweDtcclxufVxyXG5cclxuLnAtZG9jdG9yLWFib3V0X193b3Jrcy1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG59XHJcblxyXG4ucC1kb2N0b3ItYWJvdXRfX3dvcmtzLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5kb2N0b3Itd29ya3MtYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZG9jdG9yLXdvcmtzLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNDc2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XHJcbn1cclxuXHJcbi5kb2N0b3Itd29ya3MtciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgIC5wLWNhc2UtaW1hZ2UtdmFyaWF0aW9uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb2N0b3Itd29ya3NfX3NlY3Rpb25zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG9jdG9yLXdvcmtzX19zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG9jdG9yLXdvcmtzLWJ0bi13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5kb2N0b3Itd29ya3NfX2J0biB7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuICAgIGJvcmRlci1jb2xvcjogI0JGRDVFQjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA1N0IxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDA4MUM0O1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODBBQkQ4O1xyXG4gICAgICAgIGNvbG9yOiAjODBBQkQ4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxufVxyXG5cclxuLmRvY3Rvci13b3Jrc19fc2VjdGlvbi10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG4uZG9jdG9yLXdvcmtzX19zZWN0aW9uLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG5cclxuICAgIGIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG9jdG9yLXdvcmtzX190cmVhdG1lbnQtaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmRvY3Rvci13b3Jrc19fZG9jLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxufVxyXG5cclxuLmRvY3Rvci13b3Jrc19fZG9jLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmRvY3Rvci13b3Jrc19fZG9jLWNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kb2N0b3Itd29ya3NfX2RvYy1jYXJkLWltZy1jb250YWluZXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmRvY3Rvci13b3Jrc19fZG9jLWNhcmQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kb2N0b3Itd29ya3NfX2RvYy1jYXJkLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG9jdG9yLXdvcmtzX19pbWctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNjIwcHg7XHJcbiAgICBoZWlnaHQ6IDQxMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmRvY3Rvci13b3Jrc19faW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uZG9jdG9yLXdvcmtzLXNsaWRlcl9fY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kb2N0b3Itd29ya3Mtc2xpZGVyX19idG4ge1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0xMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG9jdG9yLXdvcmtzLXNsaWRlcl9fbnVtYnMge1xyXG4gICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG4uZG9jdG9yLXdvcmtzX19tb3JlLWRvY3MtYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuZG9jdG9yLXdvcmtzX19tb3JlLWRvY3Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvY3Rvci13b3Jrc19fbW9yZS1kb2NzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMnB4IDEycHggMnB4IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAuZG9jdG9yLXdvcmtzX19tb3JlLWRvY3MtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtc3ViKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvY3Rvci13b3Jrc19fbW9yZS1kb2NzLWltZy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG9jdG9yLXdvcmtzX19tb3JlLWRvY3MtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kb2N0b3Itd29ya3NfX21vcmUtZG9jcy10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtc3ViKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5kb2N0b3Itd29ya3NfX21vcmUtZG9jcy1kcm9wZG93biB7XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiA3NzNweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGxlZnQ6IDY3cHg7XHJcbiAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG9jdG9yLXdvcmtzLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxufVxyXG5cclxuLm1vcmUtZG9jcy1kcm9wX19jb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgLThweDtcclxufVxyXG5cclxuLm1vcmUtZG9jcy1kcm9wX19jb2wge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbn1cclxuXHJcbi5tb3JlLWRvY3MtZHJvcF9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9yZS1kb2NzLWRyb3BfX2NhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNHB4IDZweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG5cclxuICAgICAgICAgICAgLm1vcmUtZG9jcy1kcm9wX19jYXJkLWltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9yZS1kb2NzLWRyb3BfX2NhcmQtbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxufVxyXG5cclxuLm1vcmUtZG9jcy1kcm9wX19jYXJkLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLm1vcmUtZG9jcy1kcm9wX19jYXJkLWltZy1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubW9yZS1kb2NzLWRyb3BfX2NhcmQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tb3JlLWRvY3MtZHJvcF9fY2FyZC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4ubW9yZS1kb2NzLWRyb3BfX2NhcmQtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAucC1kb2N0b3ItYWJvdXRfX21haW4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWFib3V0X19tYWluLWwge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1hYm91dF9fbWFpbi1yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItYWJvdXRfX3NlY3Rpb24tYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1hYm91dF9fbWFpbi12aWRlbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG9jdG9yLXdvcmtzLWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAuZG9jdG9yLXdvcmtzLXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIC5wLWNhc2UtaW1hZ2UtdmFyaWF0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG9jdG9yLXdvcmtzX19pbWctd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Itd29ya3MtbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5wLWRvY3Rvci1hYm91dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3Rvci13b3Jrc19faW1nLXdyYXAgIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZG9jdG9yLXdvcmtzX19tb3JlLWRvY3MtZHJvcGRvd24ge1xyXG4gICAgICAgIHdpZHRoOiA3MDhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1kb2N0b3ItYWJvdXQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWFib3V0X19tYWluLWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWFib3V0X19tYWluLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1hYm91dF9fbWFpbi1leHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWFib3V0X19tYWluLWV4cC1pdGVtIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1hYm91dF9fbWFpbi1leHAtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1hYm91dF9fbWFpbi1leHAtaXRlbS1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWFib3V0X19tYWluLXNwZWNpYWxpdHkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWFib3V0X19tYWluLXNwZWNpYWxpdHktaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItYWJvdXRfX21haW4tdmlkZW8tYnRuIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUyJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItYWJvdXRfX21haW4tdmlkZW8tY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItYWJvdXRfX3NlcnZpY2VzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1hYm91dF9fc2VydmljZXMtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICZfdy1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItYWJvdXRfX3dvcmtzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWFib3V0X193b3Jrcy1oZWFkIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG9jdG9yLXdvcmtzLXNsaWRlcl9fbnVtYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3Rvci13b3Jrcy1zbGlkZXJfX2J0biB7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Itd29ya3Mtc2xpZGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Itd29ya3NfX2ltZy13cmFwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgICAgICBoZWlnaHQ6IDE4OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Itd29ya3MtYyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4xcztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAmLnNob3ctZnVsbCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgICAgICAgIC5kb2N0b3Itd29ya3MtY19fbW9yZS1idG46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG9jdG9yLXdvcmtzLWNfX21vcmUtYnRuLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7ICAgXHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kb2N0b3Itd29ya3MtY19fbW9yZS1idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Itd29ya3MtbCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG9jdG9yLXdvcmtzLXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5wLWNhc2UtaW1hZ2UtdmFyaWF0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3Rvci13b3Jrcy1jX19tb3JlLWJ0biB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYgNDIuNDUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDkyLjQ1JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Itd29ya3NfX3NlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICZfbW9iIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3Rvci13b3Jrc19fc2VjdGlvbi1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3Rvci13b3Jrc19fc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG9jdG9yLXdvcmtzX190cmVhdG1lbnQtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3Rvci13b3Jrc19fZG9jLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3Rvci13b3Jrc19fZG9jLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Itd29ya3NfX2RvYy1jYXJkLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3Rvci13b3Jrc19fZG9jLWNhcmQtaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Itd29ya3NfX3NlY3Rpb25zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Itd29ya3NfX2J0biB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZG9jdG9yLXdvcmtzX19tb3JlLWRvY3MtYyB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAuZG9jdG9yLXdvcmtzX19tb3JlLWRvY3Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG9jdG9yLXdvcmtzX19tb3JlLWRvY3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMCAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Itd29ya3NfX21vcmUtZG9jcy1pbWctY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Itd29ya3NfX21vcmUtZG9jcy10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2N0b3Itd29ya3NfX21vcmUtZG9jcy1kcm9wZG93biB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1kb2NzLWRyb3BfX2NvbHMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUtZG9jcy1kcm9wX19jb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLm1vcmUtZG9jcy1kcm9wX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb3JlLWRvY3MtZHJvcF9fY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLm1vcmUtZG9jcy1kcm9wX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vcmUtZG9jcy1kcm9wX19jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUtZG9jcy1kcm9wX19jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMTExLCAwLjEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlLWRvY3MtZHJvcF9fY2FyZC1pbWctY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUtZG9jcy1kcm9wX19jYXJkLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1kb2NzLWRyb3BfX2NhcmQtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5wLWRvY3Rvci1lZHVjYXRpb24tbCB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlcnRpZmljYXRlLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG4uc2VydGlmaWNhdGUtc2xpZGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uOm5vdCguc2VjdGlvbl9iZy1ncmF5KSAmIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MHZ3IC0gMjA1cHgpO1xyXG4gICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGNkY2RjYgNy4yMiUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMCkgODMuMzMlKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlcnRpZmljYXRlLXNsaWRlcl9faXRlbSB7XHJcbiAgICB3aWR0aDogMzMycHg7XHJcbn1cclxuXHJcbi5zZXJ0aWZpY2F0ZS1zbGlkZXJfX2ltZy13cmFwIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMzRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VydGlmaWNhdGUtc2xpZGVyX19pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMztcclxufVxyXG5cclxuLnNlcnRpZmljYXRlLXNsaWRlcl9faW1nLWJnIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZmlsdGVyOiBibHVyKDY0cHgpO1xyXG59XHJcblxyXG4ucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbjpub3QoLnNlY3Rpb25fYmctZ3JheSkgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNztcclxuICAgIH1cclxufVxyXG5cclxuLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pdGVtLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogZm9udC1zaXplIC4zcztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIHBhZGRpbmc6IDI0cHggMTAycHggMjRweCAyNHB4O1xyXG4gICAgbWluLWhlaWdodDogNTZweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi04MCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDU1JTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yMjVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pdGVtLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjRweCAyNHB4IDMycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0xMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmFxX19tYWluLWluZm8taXRlbS1jb250ZW50LWlubmVyLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWlubmVyLWl0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tYi0ycHgge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pdGVtLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4ucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWlubmVyLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5wLXNlZGF0aW9uX19xdWVzdGlvbnMtYnRucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlcnRpZmljYXRlLXNsaWRlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWl0ZW0tYnRuIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggNTVweCAxMnB4IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1lZHVjYXRpb25fX2luZm8taXRlbS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDE2cHggMzJweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudC1pbm5lci1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudC1kZXNjIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1lZHVjYXRpb25fX2luZm8taW5uZXItaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItZWR1Y2F0aW9uX19pbmZvLWl0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ0aWZpY2F0ZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlcnRpZmljYXRlLXNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ0aWZpY2F0ZS1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnRpZmljYXRlLXNsaWRlcl9fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLmZlZWRiYWNrcy1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMHM7XHJcblxyXG4gICAgLnNlY3Rpb246bm90KC5zZWN0aW9uX2JnLWdyYXkpICYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcblxyXG4gICAgICAgIC5yYXRpbmctc3RhcnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpdGhvdXQtYnRuIHtcclxuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdy1mdWxsIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0NTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcztcclxuXHJcbiAgICAgICAgLmZlZWRiYWNrcy1jYXJkX19tb3JlLWJ0biB7XHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMjI1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDczJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlZWRiYWNrcy1jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4uZmVlZGJhY2tzLWNhcmRfX2RhdGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmZlZWRiYWNrcy1jYXJkX19zdGFycyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4uZmVlZGJhY2tzLWNhcmRfX2Rlc2Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZlZWRiYWNrcy1jYXJkX19tb3JlLWJ0biB7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAuc2VjdGlvbjpub3QoLnNlY3Rpb25fYmctZ3JheSkgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0Y3RjdGNyA0Mi40NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOTIuNDUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkZGRkZGIDQyLjQ1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5Mi40NSUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVlZGJhY2tzLXNsaWRlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLmZlZWRiYWNrcy1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5mZWVkYmFja3MtY2FyZF9fYm90IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICBcclxufVxyXG5cclxuLmZlZWRiYWNrcy1jYXJkX19ib3QtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmZlZWRiYWNrcy1jYXJkX19ib3QtaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG9jdG9yLXdvcmtzX19kb2MtbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmVlZGJhY2tzLWNhcmRfX2JvdC1pdGVtLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAucC1kb2N0b3ItYWJvdXRfX3NlcnZpY2VzLWxpc3Qge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNTgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWVkYmFja3MtY2FyZF9fYm90LWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTIyNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1kb2N0b3ItZmVlZGJhY2tzX19yYXRpbmctdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnAtZG9jdG9yLWZlZWRiYWNrc19fcmF0aW5nLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLnAtZG9jdG9yLWZlZWRiYWNrc19fcmF0aW5nLWl0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAuc2VjdGlvbi5zZWN0aW9uX2JnLWdyYXkgJiB7XHJcbiAgICAgICAgLnJhdGluZy1zdGFycyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1kb2N0b3ItZmVlZGJhY2tzX19yYXRpbmctaXRlbS1pbWctY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ucC1kb2N0b3ItZmVlZGJhY2tzX19yYXRpbmctaXRlbS1pbWcge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucC1kb2N0b3ItZmVlZGJhY2tzX19yYXRpbmctc2xpZGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5mZWVkYmFja3Mtc2xpZGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1kb2N0b3ItZmVlZGJhY2tzX19yYXRpbmctdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWZlZWRiYWNrc19fZmVlZGJhY2tzLXNsaWRlci10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1mZWVkYmFja3NfX2ZlZWRiYWNrcy1zbGlkZXItY291bnQge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTMwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkYmFja3Mtc2xpZGVyX19uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHRvcDogLTc2cHg7XHJcblxyXG4gICAgICAgIC5zd2lwZXItY3VzdG9tLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRiYWNrcy1zbGlkZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRiYWNrcy1jYXJkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzI2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkYmFja3MtY2FyZF9fbW9yZS1idG4ge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmVlZGJhY2tzLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWYtTWFucm9wZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRiYWNrcy1jYXJkX19kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVlZGJhY2tzLWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkYmFja3MtY2FyZF9fYm90LWJ0biB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkYmFja3MtY2FyZF9fYm90LWl0ZW0taW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkYmFja3MtY2FyZF9fc3RhcnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbn0iLCIucC1kb2N0b3Ige1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtZG9jdG9yLWhlYWQge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxufVxyXG5cclxuLnAtZG9jdG9yLWhlYWQtYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnAtZG9jdG9yLWhlYWQtbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwOyAgXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5wLWRvY3Rvci1oZWFkLXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5wLWRvY3Rvci1oZWFkX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4ucC1kb2N0b3ItaGVhZF9fc3VidGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGNvbG9yOiAjRjdGN0Y3O1xyXG59XHJcblxyXG4ucC1kb2N0b3ItaGVhZF9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4ucC1kb2N0b3ItaGVhZF9faW1nLXdyYXAtYyB7XHJcbiAgICB3aWR0aDogNjIwcHg7XHJcbiAgICBoZWlnaHQ6IDQyMHB4O1xyXG59XHJcblxyXG4ucC1kb2N0b3ItaGVhZF9faW1nLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDYyMHB4O1xyXG4gICAgaGVpZ2h0OiA0MjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAuMnM7XHJcblxyXG4gICAgJi5maXhlZC1wYW5lbCB7XHJcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICB6LWluZGV4OiA1MDI7XHJcblxyXG4gICAgICAgICYuZml4ZWQtcGFuZWxfZW5kIHtcclxuICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1hYm91dF9fbWFpbi12aWRlby1idG4ge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWRvY3Rvci1oZWFkX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wLWRvY3Rvci1oZWFkX19sb2NhdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDEzcHggMCAxM3B4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnAtZG9jdG9yLWhlYWRfX2xvY2F0aW9uIHtcclxuICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjQpO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtZG9jdG9yLWhlYWRfX2J0bi13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbn1cclxuXHJcbi5wLWRvY3Rvci1oZWFkX19yZWNvcmQtdGltZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG4ucC1kb2N0b3ItaGVhZF9fcmVjb3JkLXRpbWUtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG4ucC1kb2N0b3ItaGVhZF9fcmVjb3JkLXRpbWUtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0xMCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5wLWRvY3Rvci1oZWFkLXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWhlYWRfX2ltZy13cmFwLWMge1xyXG4gICAgICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWhlYWRfX2ltZy13cmFwIHtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAzNzBweDtcclxuXHJcbiAgICAgICAgJi5maXhlZC1wYW5lbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtZG9jdG9yLWhlYWQtYyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWhlYWQtbCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1oZWFkX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItaGVhZF9faW1nLXdyYXAtYyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItaGVhZF9faW1nLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWRvY3Rvci1oZWFkLWMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1oZWFkX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItaGVhZF9fbG9jYXRpb25zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItaGVhZF9fbG9jYXRpb24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBwYWRkaW5nOiAxcHggNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3Rvci1oZWFkX19sb2NhdGlvbi1pY28ge1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItaGVhZF9fbG9jYXRpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItaGVhZF9faW1nLXdyYXAge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgLnAtZG9jdG9yLWFib3V0X19tYWluLXZpZGVvLWJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWhlYWRfX2ltZy13cmFwLWMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWhlYWRfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3ItaGVhZF9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yLWhlYWRfX2J0bi13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1kb2N0b3ItaGVhZF9fcmVjb3JkLXRpbWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1kb2N0b3ItaGVhZF9fcmVjb3JkLXRpbWUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtZG9jdG9yLWhlYWRfX3JlY29yZC10aW1lLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxufSIsIi5wLWRvY3RvcnMge1xyXG4gICAgcGFkZGluZzogNDBweCAwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1kb2N0b3JzX19oZWFkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtZG9jdG9yc19fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG59XHJcblxyXG4ucC1kb2N0b3JzX19ibG9ja3F1b3RlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnAtZG9jdG9yc19fYmxvY2txdW90ZS1sIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDQzNnB4O1xyXG59XHJcblxyXG4ucC1kb2N0b3JzX19ibG9ja3F1b3RlLXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtaW1nLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbWFpbiB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDQwcHggMjRweCAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICB0b3A6IDM0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xN3B4O1xyXG4gICAgICAgIHJpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1kb2N0b3JzX19jbGluaWMtdGFicyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcclxufVxyXG5cclxuLnAtZG9jdG9yc19fZG9jLXRhYnMge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWRvY3RvcnNfX2RvYy10YWIge1xyXG4gICAgLnRlYW0taXRlbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSwyMCUpIHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuLTEpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMjAlKSBzY2FsZSgwLjkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwyMCUpIHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLDIwJSkgc2NhbGUoMC45KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwyMCUpIHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC50ZWFtLWl0ZW0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1kb2N0b3JzX19maWx0ZXItdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ucC1kb2N0b3JzX19maWx0ZXItbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgXHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWRvY3RvcnNfX2ZpbHRlci1uYXYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtZG9jdG9yc19fZmlsdGVyLW5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1kb2N0b3JzX19maWx0ZXItbmF2LWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICBcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBwYWRkaW5nOiAwIDAgOHB4IDA7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIwKTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yi04MCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnAtZG9jdG9yc19fZmlsdGVyLW5hdi1idG4taWNvIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1kb2N0b3JzX19maWx0ZXItbmF2LWJ0bi1pY28ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnAtZG9jdG9yc19fZmlsdGVyLW5hdi1idG4taWNvIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1kb2N0b3JzX19maWx0ZXItbmF2LWJ0bi10aXRsZSB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMzApO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAucC1kb2N0b3JzX19ibG9ja3F1b3RlLWwge1xyXG4gICAgICAgIHdpZHRoOiAzNDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtZG9jdG9ycyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yc19fYmxvY2txdW90ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3JzX19ibG9ja3F1b3RlLW1haW4ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1sIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtZG9jdG9ycyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yc19fYmxvY2txdW90ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3JzX19ibG9ja3F1b3RlLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgICAgIGhlaWdodDogMTI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1sIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3JzX19ibG9ja3F1b3RlLW1haW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTJweCAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3JzX19ibG9ja3F1b3RlLW1haW4tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbWFpbi1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucC1kb2N0b3JzX19ibG9ja3F1b3RlLW1haW4taWNvIHtcclxuICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICBib3R0b206IC0xN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3RvcnNfX2ZpbHRlci10aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3RvcnNfX2ZpbHRlci1uYXYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3RvcnNfX2ZpbHRlci1uYXYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3RvcnNfX2NsaW5pYy10YWJzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3JzX19kb2MtdGFicyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc0cHg7XHJcbiAgICB9XHJcbn0iLCIucC1lcnJvci1jIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlYWRlckgpKTtcclxufVxyXG5cclxuLnAtZXJyb3ItbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAzOTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTQ4cHg7XHJcbn1cclxuXHJcbi5wLWVycm9yLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG59XHJcblxyXG4ucC1lcnJvcl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBmb250LXNpemU6IDEyMi42MjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzhweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtc3ViLTgwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5wLWVycm9yX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4ucC1lcnJvcl9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbn1cclxuXHJcbi5wLWVycm9yX19pbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLnAtZXJyb3ItYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAucC1lcnJvci1sIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC1lcnJvci1yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAucC1lcnJvci1jIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1lcnJvci1sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWVycm9yLWMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1lcnJvci1sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWVycm9yX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4N3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZXJyb3JfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1lcnJvcl9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG59IiwiLnAtZmFxLWluIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLWZhcS1pbl9fbWFpbiB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTIwcHg7XHJcbn1cclxuXHJcbi5wLWZhcS1pbl9fbWFpbi1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5wLWZhcS1pbl9fbWFpbi1jYXJkLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxufVxyXG5cclxuLnAtZmFxLWluX19tYWluLWNhcmQtdGFnIHtcclxuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtZmFxLWluX19tYWlue1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWZhcS1pbl9fbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmFxLWluX19tYWluLWNhcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZhcS1pbl9fbWFpbi1jYXJkLXRhZyB7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG59IiwiLnAtZmFxLWluX19zZXJ2aWNlcy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLThweCAtMTZweDtcclxufVxyXG5cclxuLnAtZmFxLWluX19zZXJ2aWNlcy1pdGVtIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnAtZmFxLWluX19zZXJ2aWNlcy1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNHB4IDI3MHB4IDRweCAzMnB4O1xyXG4gICAgbWluLWhlaWdodDogOTJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC40KTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtZmFxLWluX19zZXJ2aWNlcy1jYXJkLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wLWZhcS1pbl9fc2VydmljZXMtY2FyZC1pbWctY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiA3MHB4O1xyXG4gICAgd2lkdGg6IDIwMnB4O1xyXG59XHJcblxyXG4ucC1mYXEtaW5fX3NlcnZpY2VzLWNhcmQtaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGJvdHRvbTogLTY1cHg7XHJcbiAgICByaWdodDogMzVweDtcclxufVxyXG5cclxuLnAtZmFxLWluX19zZXJ2aWNlcy1hbGwtYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgJi5wLWZhcS1pbl9fc2VydmljZXMtYWxsLWJ0bl9hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLnAtZmFxLWluX19zZXJ2aWNlcy1hbGwtYnRuX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtZmFxLWluX19zZXJ2aWNlcy1hbGwtYnRuX2RlZmF1bHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAucC1mYXEtaW5fX3NlcnZpY2VzLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWZhcS1pbl9fc2VydmljZXMtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmFxLWluX19zZXJ2aWNlcy1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZhcS1pbl9fc2VydmljZXMtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZhcS1pbl9fc2VydmljZXMtY2FyZCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mYXEtaW5fX3NlcnZpY2VzLWNhcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mYXEtaW5fX3NlcnZpY2VzLWNhcmQtaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDU1cHg7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmFxLWluX19zZXJ2aWNlcy1jYXJkLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTU1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZhcS1pbl9fc2VydmljZXMtaXRlbSB7XHJcbiAgICAgICAgJl93LWJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWZhcS1pbl9fc2VydmljZXMtYWxsLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxufSIsIi5wLWZhcSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1mYXEtaGVhZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuLnAtZmFxLWhlYWQtYyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucC1mYXFfX2NvbnRyb2xzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI1O1xyXG59XHJcblxyXG4ucC1mYXFfX2NvbnRyb2xzLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ucC1mYXFfX2NvbnRyb2xzLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5wLWZhcS1oZWFkLWMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWZhcS1oZWFkLWMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZhcS1oZWFkX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mYXFfX2NvbnRyb2xzLXJvdyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZhcV9fY29udHJvbHMtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLWZhcV9fbWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgcGFkZGluZzogNDBweCAwIDEyMHB4O1xyXG59XHJcblxyXG4ucC1mYXFfX21haW4tY291bnQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcclxufVxyXG5cclxuLnAtZmFxX19tYWluLWluZm8taXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtZmFxX19tYWluLWluZm8taXRlbS1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDYwcHggMjRweCAyNHB4O1xyXG4gICAgbWluLWhlaWdodDogMTE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLW1haW4tMzApO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgdG9wOiAzN3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDM3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMjI1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGFnIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtZmFxX19tYWluLWluZm8taXRlbS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMjRweCAxNnB4O1xyXG59XHJcblxyXG4ucC1mYXFfX21haW4taW5mby1pdGVtLWRvYy1jIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudC1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi00MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLnAtZmFxX19tYWluLWluZm8taXRlbS1jb250ZW50LWlubmVyLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudC1pbm5lci1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWItODApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtbGluay13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtZmFxX19tYWluIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mYXFfX21haW4tY291bnQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmFxX19tYWluLWluZm8taXRlbS1idG4ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCA1NnB4IDE2cHggMTZweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmFxX19tYWluLWluZm8taXRlbS1idG4tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZhcV9fbWFpbi1pbmZvLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmFxX19tYWluLWluZm8taXRlbS1jb250ZW50LWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmFxX19tYWluLWluZm8taXRlbS1kb2MtYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mYXFfX21haW4taW5mby1pdGVtLWNvbnRlbnQtc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmFxX19tYWluLWluZm8taXRlbS1jb250ZW50LWlubmVyLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmFxX19tYWluLWluZm8taXRlbS1jb250ZW50LWlubmVyLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufSIsIi5wLWZlZWQtYWZ0ZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xyXG59XHJcblxyXG4ucC1mZWVkLWFmdGVyX19tYWluLXRhYi1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJl9yZXZlcnNlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgIC5wLWZlZWQtYWZ0ZXJfX21haW4tdGFiLWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX21iLTgwcHgge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWZlZWQtYWZ0ZXJfX21haW4tdGFiLWwge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogNzJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICZfY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufSAgIFxyXG5cclxuLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItaW1nLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNjA4cHg7XHJcbiAgICBoZWlnaHQ6IDQwNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59ICAgXHJcblxyXG4ucC1mZWVkLWFmdGVyX19tYWluLXRhYi1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnAtZmVlZC1hZnRlcl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWZlZWQtYWZ0ZXJfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAmX21iLTQwcHgge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWZlZWQtYWZ0ZXJfX21haW4tYnRucy13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG59XHJcblxyXG4ucC1mZWVkLWFmdGVyX19mZWVkYmFja3MtbGlzdC13cmFwIHtcclxuICAgIG1heC13aWR0aDogMTA3N3B4O1xyXG59XHJcblxyXG4ucC1mZWVkLWFmdGVyX19mZWVkYmFja3MtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC0xMnB4IC0yNHB4O1xyXG59XHJcblxyXG4ucC1mZWVkLWFmdGVyX19mZWVkYmFja3MtaXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMzMlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxufVxyXG5cclxuLnAtZmVlZC1hZnRlcl9fZmVlZGJhY2tzLWxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDExcHggMTVweCA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBtaW4taGVpZ2h0OiA4NHB4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgJjphY3RpdmUgeyAgIFxyXG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cdH1cclxufVxyXG5cclxuLnAtZmVlZC1hZnRlcl9fZmVlZGJhY2tzLWl0ZW0taW1nLWNvbnRhaW5lciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnAtZmVlZC1hZnRlcl9fZmVlZGJhY2tzLWl0ZW0taW1nIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ucC1mZWVkLWFmdGVyX19mZWVkYmFja3MtaXRlbS1pbmZvIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG59XHJcblxyXG4ucC1mZWVkLWFmdGVyX19mZWVkYmFja3MtaXRlbS1pbmZvLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxufVxyXG5cclxuLnAtZmVlZC1hZnRlcl9fZmVlZGJhY2tzLWl0ZW0taW5mby1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuXHJcbi5wLWZlZWQtYWZ0ZXJfX2Zvcm0ge1xyXG4gICAgLnRleHRhcmVhLWRlZmF1bHQge1xyXG4gICAgICAgIGhlaWdodDogMTY2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2JvdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDQ2OHB4O1xyXG4gICAgICAgIGhlaWdodDogMzA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZlZWQtYWZ0ZXJfX21haW4tdGFiLWMge1xyXG4gICAgICAgICZfcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIC5wLWZlZWQtYWZ0ZXJfX21haW4tdGFiLWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtZmVlZC1hZnRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmVlZC1hZnRlcl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mZWVkLWFmdGVyX19tYWluLXRhYi1pbWctY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMjY4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mZWVkLWFmdGVyX19tYWluLXRhYi1jIHtcclxuICAgICAgICAmX21iLTgwcHgge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1mZWVkLWFmdGVyX19mZWVkYmFja3MtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1mZWVkLWFmdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcclxuXHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAmX3JldmVyc2Uge1xyXG4gICAgICAgICAgICAucC1mZWVkLWFmdGVyX19tYWluLXRhYi1sIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX21iLTgwcHgge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1mZWVkLWFmdGVyX19tYWluLXRhYi1sIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmVlZC1hZnRlcl9fbWFpbi10YWItciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC1mZWVkLWFmdGVyX19tYWluLXRhYi1pbWctY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDU3dnc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZlZWQtYWZ0ZXJfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgJl9tb2Ige1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnAtZmVlZC1hZnRlcl9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICZfbWItNDBweCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWZlZWQtYWZ0ZXJfX21haW4tYnRucy13cmFwIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZlZWQtYWZ0ZXJfX2ZlZWRiYWNrcy1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZlZWQtYWZ0ZXJfX2Zvcm0ge1xyXG4gICAgICAgIC50ZXh0YXJlYS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19ib3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2JvdC1sIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1mZWVkYmFja3Mge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtZmVlZGJhY2tzLWhlYWQge1xyXG4gICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xyXG59XHJcblxyXG4ucC1mZWVkYmFja3MtaGVhZC1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnAtZmVlZGJhY2tzLWhlYWRfX2Rlc2Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7ICAgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLWZlZWRiYWNrcy1oZWFkX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMzU1cHg7XHJcbiAgICB0b3A6IC0zM3B4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtZmVlZGJhY2tzLWhlYWRfX2Rlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmVlZGJhY2tzLWhlYWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mZWVkYmFja3MtaGVhZF9fYmcge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtZmVlZGJhY2tzLWhlYWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZlZWRiYWNrcy1oZWFkX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mZWVkYmFja3MtaGVhZF9fZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mZWVkYmFja3MtaGVhZF9fYmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIucC1mZWVkYmFja3MtbWFpbl9fbGlzdC1oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnAtZmVlZGJhY2tzLW1haW5fX2ZlZWQtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVlZGJhY2tzLWNhcmRfX3RpdGxlLFxyXG4gICAgLmZlZWRiYWNrcy1jYXJkX19kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1mZWVkYmFja3MtbWFpbl9fbGlzdC1oZWFkLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5wLWZlZWRiYWNrcy1tYWluX19saXN0LWhlYWQtaW5mby1zdGFycyB7XHJcbiAgICAucmF0aW5nLXN0YXJzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWZlZWRiYWNrcy1tYWluX19saXN0LWhlYWQtYnRuLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmVlZGJhY2tzLW1haW4ge1xyXG4gICAgICAgIC5wLWRvY3Rvci1mZWVkYmFja3NfX3JhdGluZy10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWZlZWRiYWNrcy1tYWluX19mZWVkLWxpc3Qge1xyXG4gICAgICAgICsgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlZWRiYWNrcy1jYXJkIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWVkYmFja3MtY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmZlZWRiYWNrcy1jYXJkX19ib3QtYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5mZWVkYmFja3MtY2FyZF9fYm90LWl0ZW0taW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvY3Rvci13b3Jrc19fZG9jLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG9jdG9yLXdvcmtzX19kb2MtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvY3Rvci13b3Jrc19fZG9jLWNhcmQtaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvY3Rvci13b3Jrc19fZG9jLWNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZi1NYW5yb3BlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZmVlZGJhY2tzLW1haW5fX2xpc3QtaGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mZWVkYmFja3MtbWFpbl9fbGlzdC1oZWFkLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZlZWRiYWNrcy1tYWluX19saXN0LWhlYWQtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mZWVkYmFja3MtbWFpbl9fbGlzdC1oZWFkLWluZm8tc3RhcnMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1mZWVkYmFja3MtbWFpbl9fbGlzdC1oZWFkLWluZm8tY291bnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICB9XHJcbn0iLCIuYWJvdXQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmFib3V0LWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgLnNlY3Rpb25fX2Rlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogNDA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dF9faW5mby1idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5hYm91dF9faW5mby1idG4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXRfX3RhYnMtbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uYWJvdXRfX3RhYnMtbmF2LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREJEQkRCO1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIHBhZGRpbmc6IDNweDtcclxufVxyXG5cclxuLmFib3V0X190YWJzLW5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dF9fdGFicy1uYXYtYnRuIHtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiAxOTdweDtcclxuICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgJl9ibHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzMTc4Qjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2dyZWVuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNCQ0QyNUM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dC1zbGlkZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB3aWR0aDogNTIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgfSBcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTB2dyAtIDIwNXB4KTtcclxuICAgICAgICB3aWR0aDogMjk1cHg7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZmZmIDcuMjIlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDApIDgzLjMzJSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dC1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgaGVpZ2h0OiAzODBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5hYm91dC1zbGlkZXJfX2l0ZW0taW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAuYWJvdXRfX3RhYnMtbmF2LWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0LXNsaWRlciB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5hYm91dCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0X19oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dF9fdGFicy1uYXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0LXNsaWRlcl9fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dF9fdGFicyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXRfX3RhYnMtbmF2LWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dF9fdGFicy1uYXYtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXRfX3RhYnMtbmF2LWJ0biB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXRfX3RhYnMtbmF2LWJ0bi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dC1zbGlkZXIge1xyXG4gICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXQtc2xpZGVyX19pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dC1zbGlkZXJfX2RvdHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuMik7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExMTExO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5iZW5lZml0cyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYmVuZWZpdHNfX2xpc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC00MHB4IC01NnB4O1xyXG4gICAgbWF4LXdpZHRoOiA3NzBweDtcclxufVxyXG5cclxuLmJlbmVmaXRzX19pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbn1cclxuXHJcbi5iZW5lZml0c19fY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmJlbmVmaXRzX19jYXJkLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYmVuZWZpdHNfX2NhcmQtciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uYmVuZWZpdHNfX2NhcmQtaW1nLWMge1xyXG4gICAgd2lkdGg6IDY0cHg7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDBweCAtMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJlbmVmaXRzX19jYXJkLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBcclxuICAgICZfcHQtMThweCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZW5lZml0c19fY2FyZC1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYmVuZWZpdHMtbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmVuZWZpdHNfX2xpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZW5lZml0c19faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmVuZWZpdHNfX2NhcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3B0LTE4cHgge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJlbmVmaXRzX19jYXJkLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxufSIsIi5maXJzdC1jb25zdWxfX21haW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5maXJzdC1jb25zdWxfX21haW4tbCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICAuc2VjdGlvbl9fZGVzYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpcnN0LWNvbnN1bF9fbWFpbi1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5maXJzdC1jb25zdWxfX21haW4taW1nLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLmZpcnN0LWNvbnN1bF9fbWFpbi1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlIHtcclxuICAgIHBhZGRpbmc6IDI0cHggNDBweCAyNHB4IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgdG9wOiAzNHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogI0RDRENEQztcclxuICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlyc3QtY29uc3VsX19pbmZvLXRpdGxlIHtcclxuICAgIG1heC13aWR0aDogNjM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG4uZmlyc3QtY29uc3VsX19pbmZvLWZlYXR1cmVzLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmZpcnN0LWNvbnN1bF9faW5mby1mZWF0dXJlcy1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maXJzdC1jb25zdWxfX2luZm8tYnRucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZmlyc3QtY29uc3VsX19pbmZvLWJ0biB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5maXJzdC1jb25zdWxfX2luZm8tdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZmlyc3QtY29uc3VsX19tYWluLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAyNzNweDtcclxuICAgICAgICBoZWlnaHQ6IDM0MXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3QtY29uc3VsX19tYWluLWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3QtY29uc3VsX19tYWluIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdC1jb25zdWxfX21haW4tYmxvY2txdW90ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTgycHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDMycHggMjRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMTE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTlweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3QtY29uc3VsX19tYWluLWJsb2NrcXVvdGUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3QtY29uc3VsX19tYWluLWJsb2NrcXVvdGUtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3QtY29uc3VsX19tYWluLWJsb2NrcXVvdGUtaWNvIHtcclxuICAgICAgICByaWdodDogMjNweDtcclxuICAgICAgICBib3R0b206IC0xNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdC1jb25zdWxfX21haW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0LWNvbnN1bF9faW5mby10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0LWNvbnN1bF9faW5mby1mZWF0dXJlcy1pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdC1jb25zdWxfX2luZm8tZmVhdHVyZXMtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3QtY29uc3VsX19pbmZvLWJ0bnMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0LWNvbnN1bF9faW5mby1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhlcm8ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG59XHJcblxyXG4uaGVyby1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5oZXJvLWwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNzI2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcbn1cclxuXHJcbi5oZXJvLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLmhlcm9fX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmhlcm9fX2Rlc2Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyBcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbn1cclxuXHJcbi5oZXJvX19pbWctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxufVxyXG5cclxuLmhlcm8taW1nIHtcclxuICAgIHdpZHRoOiA4NDZweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG59XHJcblxyXG4uaGVyby12aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiA3MHZ3O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5oZXJvLWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1sIHtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmhlcm8tYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1yIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyb19faW1nLXdyYXAge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8taW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuaGVyby5zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tdmlkZW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaGVyby1pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX2ltZy13cmFwIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn0iLCIuaW50ZXJlc3RlZC1yIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG59XHJcblxyXG4uaW50ZXJlc3RlZF9fZGVzYyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG59XHJcblxyXG4uaW50ZXJlc3RlZF9fdGFicy1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkX190YWJzLW5hdi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRCREI7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkX190YWJzLW5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkX190YWJzLW5hdi1idG4ge1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDE5N3B4O1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICBcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIH1cclxufVxyXG5cclxuLmludGVyZXN0ZWRfX3BvcHVsYXItdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxufVxyXG5cclxuLmludGVyZXN0ZWRfX3BvcHVsYXItY29scyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwIC04cHggMzJweDtcclxuICAgIG1heC13aWR0aDogNjM2cHg7XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkX19wb3B1bGFyLWNvbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxufVxyXG5cclxuLmludGVyZXN0ZWRfX3BvcHVsYXItbGlzdCB7XHJcbiAgICAmX3dyYXBfY29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xyXG5cclxuICAgICAgICAuaW50ZXJlc3RlZF9fcG9wdWxhci1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3g0IHtcclxuICAgICAgICAgICAgLmludGVyZXN0ZWRfX3BvcHVsYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxMnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgICAgICAgICAgJl94NCB7XHJcbiAgICAgICAgICAgICAgICAuaW50ZXJlc3RlZF9fcG9wdWxhci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgLmludGVyZXN0ZWRfX3BvcHVsYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfY29sdW1uLW5vLWltZyB7XHJcbiAgICAgICAgLmludGVyZXN0ZWRfX3BvcHVsYXItaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1NXB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW50ZXJlc3RlZF9fcG9wdWxhci1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkX19wb3B1bGFyLWJvdC1idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkX19wb3B1bGFyLWJvdC1idG4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDE4cHggMTA5cHggMThweCAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogODJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRCREI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICByaWdodDogMjhweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbl9iZy1ncmF5ICYge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbjpub3QoLnNlY3Rpb25fYmctZ3JheSkgLmZlZWRiYWNrcy1jYXJkICYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRiYWNrcy1jYXJkICYge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0RCREJEQjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkLWltZy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAtNjFweDtcclxuICAgIHJpZ2h0OiAtMTdweDtcclxuICAgIHdpZHRoOiAxMzVweDtcclxufVxyXG5cclxuLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZC1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkX19zdWItaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMTA0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMjRweCAyNHB4IDI0cHggMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW50ZXJlc3RlZC1zdGVwcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uaW50ZXJlc3RlZC1zdGVwcy1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uaW50ZXJlc3RlZC1zdGVwcy1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkLXN0ZXBzX19jb250cm9sLWl0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzLCBvcGFjaXR5IC4zcztcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcywgb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNEQkRCREI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViLTgwKTtcclxuXHJcbiAgICAgICAgLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbS1udW0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgfiAuaW50ZXJlc3RlZC1zdGVwc19fY29udHJvbC1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEQkRCREI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEQkRCREI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3VjY2VzcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW50ZXJlc3RlZC1zdGVwc19fY29udHJvbC1pdGVtLW51bSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW50ZXJlc3RlZC1zdGVwc19fY29udHJvbC1pdGVtLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbS1udW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkLXN0ZXBzX19jb250cm9sLWl0ZW0tc3VjY2VzcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUuYW5pbWF0ZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWNvbnRlbnQtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtbGlua3MtbGlzdCB7XHJcbiAgICBjb2x1bW5zOiAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHg7XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWxpbmtzLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1saW5rcy1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogNTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwIDYwcHggMCAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtc3ViKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcblxyXG4gICAgICAgICAgICAuaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1saW5rcy1jYXJkLWljby13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtbGlua3MtY2FyZC1pY28ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcblxyXG4gICAgICAgIC5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWxpbmtzLWNhcmQtaWNvLXdyYXAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yik7IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtbGlua3MtY2FyZC1pY28ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWxpbmtzLWNhcmQtaWNvLXdyYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDUycHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtbGlua3MtY2FyZC1pY28ge1xyXG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWluZm8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWluZm8tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTQwKTtcclxufVxyXG5cclxuLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtaW5mby1kZXNjIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG59XHJcblxyXG4uaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1pbmZvLWRlc2MtZGVsZXRlLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tODApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VCRUJFQjtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnRlcmVzdGVkLXN0ZXBzX19yZXN1bHRzLWJvdC1idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG4uaW50ZXJlc3RlZF9fbGFzdC1pbmZvIHtcclxuICAgIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNhcmQtaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgYm90dG9tOiAtNjFweDtcclxuICAgIH1cclxufVxyXG5cclxuLmludGVyZXN0ZWRfX3RhYiB7XHJcbiAgICAuaW50ZXJlc3RlZF9fc3ViLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5pbnRlcmVzdGVkLWwge1xyXG4gICAgICAgIC5pbnRlcmVzdGVkX19zdWItaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcmVzdGVkX190YWIge1xyXG4gICAgICAgIC5pbnRlcmVzdGVkX19zdWItaW5mby5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyZXN0ZWQtciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyZXN0ZWRfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcmVzdGVkX19zdWItaW5mbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmludGVyZXN0ZWQuc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5pbnRlcmVzdGVkLWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyZXN0ZWRfX2Rlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyZXN0ZWRfX3RhYnMtbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcmVzdGVkX190YWJzLW5hdi1saXN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RlZF9fdGFicy1uYXYtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RlZF9fdGFicy1uYXYtYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcmVzdGVkX190YWJzLW5hdi1idG4tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RlZF9fc3ViLWluZm8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZi1NYW5yb3BlKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTExMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcmVzdGVkX19wb3B1bGFyLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RlZF9fcG9wdWxhci1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyZXN0ZWRfX3BvcHVsYXItY29scyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcmVzdGVkX19wb3B1bGFyLWNvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RlZF9fcG9wdWxhci1ib3QtYnRucyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmludGVyZXN0ZWRfX3BvcHVsYXItYm90LWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyZXN0ZWRfX3RhYiAuaW50ZXJlc3RlZF9fc3ViLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyZXN0ZWQtc3RlcHNfX3N0ZXAtaW5mby10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1pbmZvLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWxpbmtzLWxpc3Qge1xyXG4gICAgICAgIGNvbHVtbnM6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyZXN0ZWQtc3RlcHNfX2NvbnRyb2wtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RlZC1zdGVwc19fc3RlcC1jb250ZW50LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RlZC1zdGVwc19fcmVzdWx0cy1ib3QtYnRucyB7XHJcbiAgICAgICAgLmludGVyZXN0ZWRfX3BvcHVsYXItYm90LWJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIFxyXG4gICAgICAgICAgICAmLnJlcXVlc3QtYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludGVyZXN0ZWRfX2xhc3QtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcmVzdGVkLXN0ZXBzX19yZXN1bHRzLWJvdC1idG5zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnRlcmVzdGVkLXN0ZXBzX19zdGVwLWxpbmtzLWNhcmQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RlZF9fbGFzdC1pbmZvIHtcclxuICAgICAgICAuaW50ZXJlc3RlZF9fcG9wdWxhci1jYXJkIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmludGVyZXN0ZWRfX3BvcHVsYXItY2FyZC1pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtNjFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5sb2NhdGlvbi1jIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG4gICAgd2lkdGg6IDc2OXB4O1xyXG59XHJcblxyXG4ubG9jYXRpb24tciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbi1tYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA0NzVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5sb2NhdGlvbl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuLmxvY2F0aW9uX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9jYXRpb25fX2l0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmxvY2F0aW9uX19pdGVtLW1ldHJvLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmxvY2F0aW9uX19pdGVtLW1ldHJvLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0QxRDFEMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvY2F0aW9uX19pdGVtLW1ldHJvLWl0ZW0taWNvIHtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJl9ibHVlIHtcclxuICAgICAgICBjb2xvcjogIzMxNzhCODtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9ncmVlbiB7XHJcbiAgICAgICAgY29sb3I6ICNCQ0QyNUM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhdGlvbl9faXRlbS1tZXRyby1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG4ubG9jYXRpb25fX2J0bi13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuICAgICZfbXQtNDJweCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLmxvY2F0aW9uLWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICB3aWR0aDogNjIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmxvY2F0aW9uLWMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLmxvY2F0aW9uLWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb25fX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uX19idG4td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubG9jYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLW1hcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb24tbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb25fX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxufSIsIi50ZWFtIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9iZy13aGl0ZSB7XHJcbiAgICAgICAgLnRlYW0tc2xpZGVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZWFtLWNhcmRfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVhbS1jYXJkLW1vcmVfX21vcmUtYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtLWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgLnNlY3Rpb25fX2Rlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtX190YWJzLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbn1cclxuXHJcbi50ZWFtX190YWJzLW5hdi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi50ZWFtX190YWJzLW5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbV9fdGFicy1uYXYtYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgIFxyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHBhZGRpbmc6IDAgMCAxMnB4IDA7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIwKTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViLTgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbS1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnRlYW0tY2FyZF9fYm90LWJ0biB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC50ZWFtLWNhcmRfX2ltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICYudGVhbS1jYXJkLW1vcmUge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtc3ViLTgwKTtcclxuICAgIH1cclxufVxyXG5cclxuLnRlYW0tY2FyZC1tb3JlX19tb3JlLWJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgIH1cclxufVxyXG5cclxuLnRlYW0tY2FyZC1tb3JlX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1heC13aWR0aDogMTQwcHg7XHJcbn1cclxuXHJcbi50ZWFtLWNhcmRfX2ltZy1jb250YWluZXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRlYW0tY2FyZF9faW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4udGVhbS1jYXJkX19pbmZvIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTRweCAxNnB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4udGVhbS1jYXJkX190aXRsZSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi50ZWFtLWNhcmRfX2FiaWxpdGllcy1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnRlYW0tY2FyZF9fYWJpbGl0aWVzLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtLWNhcmRfX2JvdC1idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmLWljbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLnRlYW0tY2FyZF9fbG9jYXRpb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogOHB4IDhweCAwIDhweDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi50ZWFtLWNhcmRfX2xvY2F0aW9uIHtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuNCk7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWljbyB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbS1zbGlkZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNztcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgfSBcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTB2dyAtIDIwNXB4KTtcclxuICAgICAgICB3aWR0aDogMjk1cHg7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRjZGNkY2IDcuMjIlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDApIDgzLjMzJSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtLXNsaWRlcl9faXRlbSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cztcclxuXHJcbiAgICAmLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIDM1JSk7XHJcblxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTUge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygkaS8yMCkgKyBzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbV9fdGFiIHtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAudGVhbS1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC50ZWFtLXNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAudGVhbS1sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLWwgLnNlY3Rpb25fX2Rlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW1fX3RhYnMtbmF2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweCAyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyBcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVhbV9fdGFicy1uYXYtbGlzdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW1fX3RhYnMtbmF2LWJ0biB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbV9fdGFicy1uYXYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGVhbS1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1jYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1jYXJkX19pbWctY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLWNhcmRfX2luZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAyNHB4IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tY2FyZF9fYWJpbGl0aWVzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tY2FyZF9fYWJpbGl0aWVzLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1jYXJkX19ib3QtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLWNhcmRfX2xvY2F0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tc2xpZGVyX19uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW1fX3JlcXVlc3QtYnRuLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW1fX2hlYWQtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3ZnLW1vbm8vY29ybmVyLWFycm93LnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tY2FyZF9fbG9jYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50ZWFtLWNhcmRfX2xvY2F0aW9uLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiAiLCIucC1pbXBsYW50YXRpb25fX2Fib3V0IHtcclxuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uX19hYm91dC1uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDE2cHg7XHJcblxyXG4gICAgJjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmtzSG92ZXIoKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zdmctbW9uby9wbGF5LWJ0bi1pY28uc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfaW1hZ2Utb25seSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAucC1pbXBsYW50YXRpb25fX2Fib3V0LXZpZGVvLWNhcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAucC1pbXBsYW50YXRpb25fX2Fib3V0LXZpZGVvLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2Fib3V0LXZpZGVvLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2Fib3V0LXZpZGVvLWNhcHRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2Fib3V0LWRlc2Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uX19hYm91dC1zdWJpbmZvLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbl9fYWJvdXQtc3ViaW5mby1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbl9fYWJvdXQtc3ViaW5mby1pbi1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbl9fYWJvdXQtYm90LWMge1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtaW1wbGFudGF0aW9uX19hYm91dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbl9fYWJvdXQtbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWltcGxhbnRhdGlvbl9fYWJvdXQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uX19hYm91dC1uYXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uX19hYm91dC12aWRlby1idG4ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTIlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbl9fYWJvdXQtdmlkZW8tY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uX19hYm91dC1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2Fib3V0LXN1YmluZm8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uX19hYm91dC1zdWJpbmZvLWluLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2Fib3V0LXN1YmluZm8taXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxufSIsIi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtciB7XHJcbiAgICB3aWR0aDogODQwcHg7XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLThweCAtNDBweDtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1pbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgXHJcbiAgICAmX21pbi1oLTI4MHB4IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tc3Rhci1jIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGMtc3ViLTgwLCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX2JnLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1zdGFyIHtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1pbWctYyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLXN1YiwgMC4xNik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgd2lkdGg6IDU2cHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0taW1nIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIG1heC13aWR0aDogMzIwcHg7XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1idG4td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tYnRuIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyMC4zMyUgMTg1Ljg3JSBhdCA2OC4yMiUgNDAuNjYlLCAjQkNBNzVCIDAlLCAjQzRBRDVEIDM2LjglLCAjREJDNzdFIDQ2LjIzJSwgI0JDQTc1QiAxMDAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHggMTZweCAxNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1jYXJkLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWNhcmQtciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1jYXJkLWltZy1jIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1jYXJkLWltZyB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tY2FyZC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tY2FyZC1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1jYXJkLWJ0bi13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtOHB4IC00MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWluIHtcclxuICAgICAgICAmX21pbi1oLTI4MHB4IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS10aXRsZSxcclxuICAgIC5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWRlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8tbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1pbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1zdGFyLWMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0taW1nLWMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1idG4td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTU5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0taW1nIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1jYXJkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTcycHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWNhcmQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1jYXJkLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWNhcmQtYnRuLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1jYXJkLWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg3NSwgNTUsIDQsIDAuMyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG59IiwiLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yi04MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAyN3B4O1xyXG4gICAgICAgIGJvdHRvbTogLTQ4cHg7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWItODApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtaXRlbS10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWl0ZW0tZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLWhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtaXRlbS1oZWFkLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLWhlYWQtaWNvLXdyYXAge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLWhlYWQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1sIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLXNlY3Rpb24tYnRuLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0zOXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtaXRlbS1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uX19leGFtcGxlLWl0ZW0taGVhZCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLWhlYWQtaWNvLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb25fX2V4YW1wbGUtaXRlbS1oZWFkLXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbl9fZXhhbXBsZS1pdGVtLWhlYWQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIH1cclxufSIsIi5wLWltcGxhbnRhdGlvbl9fZmlyc3QtY29uc3VsLWluZm8tYnRucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uX19maXJzdC1jb25zdWwtaW5mby1idG4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5wLWltcGxhbnRhdGlvbl9fZmlyc3QtY29uc3VsLWRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtaW1wbGFudGF0aW9uX19maXJzdC1jb25zdWwtaW5mby1idG5zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uX19maXJzdC1jb25zdWwtaW5mby1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtaW1wbGFudGF0aW9uIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbi1oZWFkIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24taGVhZC1jIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbi1oZWFkX193cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBtYXgtd2lkdGg6IDgxNXB4O1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24taGVhZF9fZGVzYyB7XHJcbiAgICBtYXgtd2lkdGg6IDU0NXB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24taGVhZF9fYnRuLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbi1oZWFkX19iZy1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0yNTBweDtcclxuICAgIGJvdHRvbTogMDtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uLWhlYWRfX2xpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uLWhlYWRfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiAjRjdGN0Y3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtaW1wbGFudGF0aW9uLWhlYWQtYyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtaW1wbGFudGF0aW9uLWhlYWQtYyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uLWhlYWRfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbi1oZWFkX19kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb24taGVhZF9fYnRuLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uLWhlYWRfX2JnLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtOTBweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiA0MDBweFxyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbi1oZWFkX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1pbXBsYW50YXRpb24tcHJpY2VzLXIge1xyXG4gICAgd2lkdGg6IDcyNnB4O1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19pbmZvIHtcclxuICAgIHBhZGRpbmc6IDMycHggMjRweCAzMnB4IDMycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWItMjApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yi04MCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2luZm8taXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19faW5mby1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19faW5mby1pdGVtLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbi1wcmljZXMtYnRuLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tYnRuIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDI0cHggNTVweCAyNHB4IDI0cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA3NnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi04MCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDU1JTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yMjVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWJ0bi10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1idG4taW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWJ0bi1wcmljZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNBMEEwQTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1idG4tdGltZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjRweCAyNHB4IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0xMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1jb250ZW50LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWl0ZW0tY29udGVudC1zdWJpbmZvLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWluZm8tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWluZm8tZGVzYyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMjApO1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19zdWJpbmZvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDIycHggMjRweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICNEQkRCREI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tODApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19zdWJpbmZvLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fc3ViaW5mby1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZGV0YWlscy1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG59XHJcblxyXG4ucC1pbXBsYW50YXRpb24tcHJpY2VzX19kZXRhaWxzLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2RldGFpbHMtaXRlbS10aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IGRhc2hlZCB2YXIoLS1jLW1haW4tODApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZGV0YWlscy1pdGVtLWRlc2Mge1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2RldGFpbHMtaXRlbS1saW5lIHtcclxuICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC41cHggZGFzaGVkIHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAucC1pbXBsYW50YXRpb24tcHJpY2VzLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHggMjRweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2luZm8taXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19pbmZvLWl0ZW0tZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaW5mby10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19nZW5lcmFsLWluZm8tZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19zdWJpbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweCAyNHB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fc3ViaW5mby10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX3N1YmluZm8tZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1idG4tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWJ0bi1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1idG4tdGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZ2VuZXJhbC1pdGVtLWNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2dlbmVyYWwtaXRlbS1jb250ZW50LXN1YmluZm8taXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2RldGFpbHMtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uLXByaWNlc19fZGV0YWlscy1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19kZXRhaWxzLWl0ZW0tbGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb24tcHJpY2VzX19kZXRhaWxzLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWltcGxhbnRhdGlvbi1wcmljZXNfX2RldGFpbHMtaXRlbS1kZXNjIHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1wbGFudGF0aW9uLXByaWNlcy1idG4td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1pbXBsYW50YXRpb24tcHJpY2VzX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5wLWltcGxhbnRhdGlvbl9fc2VkYXRpb24tZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAucC1pbXBsYW50YXRpb25fX3NlZGF0aW9uLWJ0bi13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLWltcGxhbnRhdGlvbl9fc2VkYXRpb24tYnRuLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbn0iLCIucC1pbXBsYW50YXRpb24tdGVobm8ge1xyXG4gICAgJi5wLWFib3V0LXRlaG5vIHtcclxuICAgICAgICAudGVobm9sb2d5LXNsaWRlciB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MHZ3IC0gMjA1cHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGNkY2RjYgNy4yMiUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMCkgODMuMzMlKTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLWxlZ2FsLWluZm8tYWJvdXQtc2VjdGlvbi1sIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbn1cblxuLmFib3V0X190YWJzLW5hdi1saXN0LmxlZ2FsLWluZm9hYm91dF9fdGFicy1uYXYtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ucC1sZWdhbC1pbmZvLWFib3V0X19kZXRhaWxzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wLWxlZ2FsLWluZm8tYWJvdXRfX2RldGFpbHMtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWYtTWFucm9wZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5wLWxlZ2FsLWluZm8tYWJvdXRfX2RldGFpbHMtaXRlbS1kZXNjIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbjogOHB4IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAgIC5wLWxlZ2FsLWluZm8tYWJvdXQtc2VjdGlvbi1sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLWxlZ2FsLWluZm8tYWJvdXRfX2RldGFpbHMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnAtbGVnYWwtaW5mby1hYm91dF9fZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5wLWxlZ2FsLWluZm8tYWJvdXRfX2RldGFpbHMtaXRlbS1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luOiA2cHggMHB4O1xuICAgIH1cblxuICAgIC5wLWxlZ2FsLWluZm8tYWJvdXQtc2VjdGlvbi1sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIC5wLWFib3V0LWxlZ2FsLWluZm9fX3RhYnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbn0iLCIucC1sZWdhbC1pbmZvLWFjdHMtc2VjdGlvbi1sIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XHJcbn1cclxuXHJcbi5sZWdhbC1pbmZvLWFjdHMtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy1tb25vL2Nvcm5lci1hcnJvd19hY3RpdmUuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wLWxlZ2FsLWluZm8tYWN0cy1zZWN0aW9uLWluc2lkZS1kb2NzIHtcclxuICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5wLWxlZ2FsLWluZm8tYWN0cy1zZWN0aW9uLWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtbGVnYWwtaW5mby1hY3RzLXNlY3Rpb24tbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubGVnYWwtaW5mby1hY3RzLWl0ZW0ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWdhbC1pbmZvLWFjdHMtaXRlbSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGVnYWwtaW5mby1hY3RzLXNlY3Rpb24taW5zaWRlLWRvY3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn0iLCIucC1sZWdhbC1pbmZvLWFib3V0LWhlYWQge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxufVxyXG5cclxuLnAtbGVnYWwtaW5mby1hYm91dC1oZWFkLWMge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBcclxuICAgIC5wLWxlZ2FsLWluZm8tYWJvdXQtaGVhZC1jIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn0iLCIucC1sZWdhbC1pbmZvLWxpY2VuY2Utc2VjdGlvbi1sIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbn1cblxuLnAtbGVnYWwtaW5mby1saWNlbmNlX19kZXRhaWxzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wLWxlZ2FsLWluZm8tbGljZW5jZV9fZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWYtTWFucm9wZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5wLWxlZ2FsLWluZm8tbGljZW5jZV9fZGV0YWlscy1pdGVtLWRlc2Mge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWYtU3RhcGVsKTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luOiAxMnB4IDBweDtcbn1cblxuLnAtbGVnYWwtaW5mby1saWNlbmNlX19saW5rIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGEuY29sb3ItYmx1ZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcbiAgICAucC1sZWdhbC1pbmZvLWxpY2VuY2Utc2VjdGlvbi1sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgICAuc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLWxlZ2FsLWluZm8tbGljZW5jZS1zZWN0aW9uLWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucC1sZWdhbC1pbmZvLWxpY2VuY2VfX2RldGFpbHMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnAtbGVnYWwtaW5mby1saWNlbmNlX19kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLnAtbGVnYWwtaW5mby1saWNlbmNlX19kZXRhaWxzLWl0ZW0tZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbjogNnB4IDBweDtcbiAgICB9XG5cbiAgICAucC1sZWdhbC1pbmZvLWxpY2VuY2VfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbn0iLCIucC1vdXQtb2YtdG93bi1hcHBvaW50bWVudF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1vdXQtb2YtdG93bi1hcHBvaW50bWVudF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbn0iLCIucC1vdXQtb2YtdG93biB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1vdXQtb2YtdG93bi1oZWFkIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweDtcclxufVxyXG5cclxuLnAtb3V0LW9mLXRvd24taGVhZC1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wLW91dC1vZi10b3duLWhlYWQtbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG59XHJcblxyXG4ucC1vdXQtb2YtdG93bi1oZWFkLXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNzAwcHg7XHJcblxyXG4gICAgLnAtZG9jdG9yc19fYmxvY2txdW90ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUtbWFpbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1kb2N0b3JzX19ibG9ja3F1b3RlLW1haW4tdGl0bGUsXHJcbiAgICAucC1kb2N0b3JzX19ibG9ja3F1b3RlLW1haW4tZGVzYyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5wLW91dC1vZi10b3duLWhlYWQtYyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucC1vdXQtb2YtdG93bi1oZWFkLWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW91dC1vZi10b3duLWhlYWQtciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgICAgIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtZG9jdG9yc19fYmxvY2txdW90ZS1sIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAucC1vdXQtb2YtdG93bi1oZWFkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtb3V0LW9mLXRvd24taGVhZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtb3V0LW9mLXRvd24taGVhZC1yIHtcclxuICAgICAgICAucC1kb2N0b3JzX19ibG9ja3F1b3RlLWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLW91dC1vZi10b3duLWhlYWQtbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxufSIsIi5wLW91dC1vZi10b3duLW9mZmVyX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG59XHJcblxyXG4ucC1vdXQtb2YtdG93bi1vZmZlciB7XHJcbiAgICAubWV0cm8tc2NoZW1lLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLm1ldHJvLXNjaGVtZS1zbGlkZXJfX25hdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWV0cm8tc2NoZW1lLWNhcmRfX2ltZy1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtb3V0LW9mLXRvd24tb2ZmZXJfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW91dC1vZi10b3duLW9mZmVyIHtcclxuICAgICAgICAubWV0cm8tc2NoZW1lLXNsaWRlcl9fbmF2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1wYXktc2VydmljZS1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtcGF5LXNlcnZpY2UtaGVhZC1jIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1wYXktc2VydmljZS1oZWFkX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5mb3JtX19yb3cuZm9ybV9fcm93LWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmZvcm1fX3Jvdy5mb3JtX19yb3ctZm9vdGVyIC5mb3JtX19zdWJpbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTc1cHgpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvcm1fX3Jvdy5tdC00OCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuICAgIC5wLXBheS1zZXJ2aWNlLWhlYWQtYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAucC1wYXktc2VydmljZS1oZWFkX19kZXNjciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC5mb3JtX19yb3cuZm9ybV9fcm93LWZvb3RlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLmZvcm1fX3Jvdy5mb3JtX19yb3ctZm9vdGVyIC5mb3JtX19zdWJpbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5mb3JtX19yb3cuZm9ybV9fcm93LWZvb3RlciAucmVxdWVzdC1idG5fX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5mb3JtX19yb3cuZm9ybV9fcm93LWZvb3RlciAuZm9ybV9fYm90IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIi5wLXF1YWxpdHktZG9jX19ibG9ja3F1b3RlIHtcclxuICAgIC5maXJzdC1jb25zdWxfX21haW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDY0cHggMzJweCAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdC1jb25zdWxfX21haW4tYmxvY2txdW90ZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlLWljbyB7XHJcbiAgICAgICAgd2lkdGg6IDYxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtcXVhbGl0eS1kb2NfX2Jsb2NrcXVvdGUge1xyXG4gICAgXHJcbiAgICAgICAgLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5maXJzdC1jb25zdWxfX21haW4tYmxvY2txdW90ZS10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmZpcnN0LWNvbnN1bF9fbWFpbi1ibG9ja3F1b3RlLWljbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogLTI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtcXVhbGl0eS1oZWFkLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucC1xdWFsaXR5LWhlYWRfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnAtcXVhbGl0eS1oZWFkX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNDYwcHg7XHJcbiAgICBib3R0b206IC0zMTVweDtcclxuICAgIHJpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAucC1xdWFsaXR5LWhlYWRfX2JnIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtcXVhbGl0eS1oZWFkX19iZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi5wLXNlZGF0aW9uX19hYm91dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uX19hYm91dC1uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX2Fib3V0LXZpZGVvLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAmOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGlua3NIb3ZlcigpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zdmctbW9uby9wbGF5LWJ0bi1pY28uc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB6LWluZGV4OiAxOyBcclxuICAgIH1cclxuXHJcbiAgICAmX2ltYWdlLW9ubHkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLnAtc2VkYXRpb25fX2Fib3V0LXZpZGVvLWNhcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAucC1zZWRhdGlvbl9fYWJvdXQtdmlkZW8taW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uX19hYm91dC12aWRlby1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX2Fib3V0LXZpZGVvLWNhcHRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNDApO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5wLXNlZGF0aW9uX19hYm91dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19hYm91dC1uYXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtc2VkYXRpb25fX2Fib3V0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19hYm91dC1uYXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX2Fib3V0LXZpZGVvLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MiU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX2Fib3V0LXZpZGVvLWNhcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcbn0iLCIucC1zZWRhdGlvbl9fYmVuZWZpdHMtaW5mby1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLTIwcHggMTZweDtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX2JlbmVmaXRzLWluZm8taXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLXN0YXItYyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1zdGFyIHtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmX210LTQwcHgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtbCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fYmxvY2txdW90ZS1pbWctY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uX19ibG9ja3F1b3RlLW1haW4ge1xyXG4gICAgcGFkZGluZzogMjRweCA0MHB4IDI0cHggMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA0MzhweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgdG9wOiAzNHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogI0RDRENEQztcclxuICAgICAgICBib3R0b206IC0xN3B4O1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtc2VkYXRpb25fX2JlbmVmaXRzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1zZWRhdGlvbl9fYmVuZWZpdHMtaW5mby1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX2JlbmVmaXRzLWluZm8taXRlbS1zdGFyLWMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tdGl0bGUsXHJcbiAgICAucC1zZWRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLWRlc2Mge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbl9fYmVuZWZpdHMtaW5mby1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19iZW5lZml0cy1pbmZvLWl0ZW0tZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1zZWRhdGlvbl9fYmxvY2txdW90ZS1pbWctY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogOThweDtcclxuICAgICAgICBoZWlnaHQ6IDEyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbl9fYmxvY2txdW90ZS1sIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbl9fYmxvY2txdW90ZS1yIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbl9fYmxvY2txdW90ZS1tYWluIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHggMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtbWFpbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtbWFpbi1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX2Jsb2NrcXVvdGUtbWFpbi1pY28ge1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJvdHRvbTogLTExcHg7XHJcbiAgICB9IFxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19iZW5lZml0cy1zZWN0aW9uLWJ0bi13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG59IiwiLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWhlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cclxuICAgIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWNlbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLXJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtY2VsbCB7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDMycHggMjhweCAyNHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS10aCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDE0cHggNXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICZfYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxuICAgIH1cclxuXHJcbiAgICAmX29yYW5nZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWItODApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1jZWxsLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtY2VsbC1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtdGgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1jZWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHggMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbl9fY29tcGFyaXNvbi10YWJsZS1jZWxsLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtY2VsbC1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgLnAtc2VkYXRpb25fX2NvbXBhcmlzb24tdGFibGUtY2VsbCB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19jb21wYXJpc29uLXRhYmxlLWNlbGwtdGl0bGUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG59IiwiLnAtc2VkYXRpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtc2VkYXRpb24taGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtc2VkYXRpb24taGVhZC1jIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uLWhlYWRfX3dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIG1heC13aWR0aDogODE1cHg7XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uLWhlYWRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uLWhlYWRfX2Rlc2Mge1xyXG4gICAgbWF4LXdpZHRoOiA1NDVweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiAjRjdGN0Y3O1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbi1oZWFkX19idG4td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLnAtc2VkYXRpb24taGVhZF9fYmctaW1nIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi1jIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtNTU1cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0zOTVweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3R0b206IDUwMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDYzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4MnB4O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTUwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjkuNDdkZWcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1Yi04MCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAucC1zZWRhdGlvbi1oZWFkX19iZy1pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb24taGVhZF9fYmctaW1nLWMge1xyXG4gICAgICAgIGJvdHRvbTogLTYwNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNDQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtc2VkYXRpb24taGVhZC1jIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbi1oZWFkX19iZy1pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNzM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb24taGVhZF9fYmctaW1nLWMge1xyXG4gICAgICAgIGJvdHRvbTogLTU1NXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMzk1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtc2VkYXRpb24taGVhZC1jIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbi1oZWFkX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbi1oZWFkX19kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbi1oZWFkX19idG4td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbi1oZWFkX19iZy1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTYwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMTQ1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiAzMTBweDtcclxuXHJcbiAgICAgICAgJi1jIHtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggLTE1cHggLTI0cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0M3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTUwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtc2VkYXRpb25fX3ByaWNlcyB7XHJcbiAgICAmX2JnLWdyYXkge1xyXG4gICAgICAgIC5wLXNlZGF0aW9uX19wcmljZXMtY2FyZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fcHJpY2VzLWNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIHBhZGRpbmc6IDEycHggMTZweCA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fcHJpY2VzLWluZm8ge1xyXG4gICAgcGFkZGluZzogMjRweCAyMnB4IDI0cHggMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0xMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fcHJpY2VzLWNhcmQtdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMxMTEsIDAuMSk7XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uX19wcmljZXMtY2FyZC10b3AtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uX19wcmljZXMtY2FyZC10b3AtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX3ByaWNlcy1jYXJkLXRvcC1wcmljZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNBMEEwQTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uX19wcmljZXMtY2FyZC10b3AtdGltZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtc2VkYXRpb25fX3ByaWNlcy1jYXJkLWJvdC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX3ByaWNlcy1jYXJkLXN1YmluZm8taXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAucC1zZWRhdGlvbl9fcHJpY2VzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLXNlZGF0aW9uX19wcmljZXMtY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbl9fcHJpY2VzLWNhcmQtdG9wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19wcmljZXMtY2FyZC10b3AtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX3ByaWNlcy1jYXJkLXRvcC1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19wcmljZXMtY2FyZC10b3AtdGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19wcmljZXMtY2FyZC1ib3QtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19wcmljZXMtY2FyZC1zdWJpbmZvLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19wcmljZXMtaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4IDI0cHggMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb24tc2VjdGlvbi1idG4td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxufSIsIi5wLXNlZGF0aW9uX19xdWVzdGlvbnMge1xyXG4gICAgJl9iZy13aGl0ZSB7XHJcbiAgICAgICAgLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uX19xdWVzdGlvbnMtYnRucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX3F1ZXN0aW9ucy1idG4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAucC1zZWRhdGlvbl9fcXVlc3Rpb25zLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLXNlZGF0aW9uX19xdWVzdGlvbnMtciB7XHJcbiAgICAgICAgLnAtZG9jdG9yLWVkdWNhdGlvbl9faW5mby1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX3F1ZXN0aW9ucy1idG5zIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX3F1ZXN0aW9ucy1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtc2VkYXRpb25fX3JlY29tbWVuZC1sIHtcclxuICAgIG1hcmdpbi1yaWdodDogOTdweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMyN3B4O1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fcmVjb21tZW5kLXIge1xyXG4gICAgd2lkdGg6IDcwMHB4O1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fcmVjb21tZW5kLWluZm8tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4IC00MHB4O1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fcmVjb21tZW5kLWluZm8taXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fcmVjb21tZW5kLWluZm8taXRlbS1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX3JlY29tbWVuZC1pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgcGFkZGluZzogNjJweCAwIDAgNzRweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX3JlY29tbWVuZC1pbmZvLWl0ZW0tbnVtIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMjRweDtcclxuICAgIGhlaWdodDogOTZweDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLXN1Yi04MCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNzJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLXN1Yi04MCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLnAtc2VkYXRpb25fX3JlY29tbWVuZC1sIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLXNlZGF0aW9uX19yZWNvbW1lbmQtciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtc2VkYXRpb25fX3JlY29tbWVuZC1pbmZvLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19yZWNvbW1lbmQtaW5mby1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19yZWNvbW1lbmQtaW5mby1pdGVtLW51bSB7XHJcbiAgICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbl9fcmVjb21tZW5kLWluZm8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjhweCAwIDAgNTZweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn0iLCIucC1zZWRhdGlvbl9fc3RlcHMtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX3N0ZXBzLWNvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAtOHB4O1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fc3RlcHMtY29sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fc3RlcHMtY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX3N0ZXBzLWNhcmQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX3N0ZXBzLWNhcmQtaW5mby1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdWIpO1xyXG4gICAgfVxyXG5cclxuICAgIGEsYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBsaW5rc0hvdmVyKCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtc2VkYXRpb25fX3N0ZXBzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19zdGVwcy1jb2xzIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbl9fc3RlcHMtY29sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX3N0ZXBzLWNhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzRweCAyNHB4IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19zdGVwcy1jYXJkLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlZGF0aW9uX19zdGVwcy1jYXJkLWluZm8taXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wLXNlZGF0aW9uX190ZWFtLXRvcC1yIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fdGVhbS10b3AtaW5mby1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4IC03MnB4O1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fdGVhbS10b3AtaW5mby1pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX3RlYW0tdG9wLWluZm8taXRlbS1pbWctYyB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDBweCAtMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wLXNlZGF0aW9uX190ZWFtLXRvcC1pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgICBcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX3RlYW0tYm90IHtcclxuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xyXG59XHJcblxyXG4ucC1zZWRhdGlvbl9fdGVhbS1ib3QtbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnAtc2VkYXRpb25fX3RlYW0tYm90LXIge1xyXG4gICAgLnRlYW1fX3RhYnMtbmF2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5wLXNlZGF0aW9uX190ZWFtLXRvcC1yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbl9fdGVhbS10b3AtaW5mby1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbl9fdGVhbS10b3AtaW5mby1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5wLXNlZGF0aW9uX190ZWFtLXRvcC1pbmZvLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wLXNlZGF0aW9uX190ZWFtLXRvcC1pbmZvLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX3RlYW0tdG9wLWluZm8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VkYXRpb25fX3RlYW0tYm90IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzhweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZWRhdGlvbl9fdGVhbS1ib3QtbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufSIsIi5wLXNlcnZpY2UtYWJvdXQge1xyXG4gICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucC1zZXJ2aWNlLWFib3V0X19uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnAtc2VydmljZS1hYm91dF9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1zZXJ2aWNlLWFib3V0X19pbXBvcnRhbnQtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtc2VydmljZS1hYm91dF9faW1wb3J0YW50LWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnAtc2VydmljZS1hYm91dF9faW1wb3J0YW50LWl0ZW0tZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtc2VydmljZS1hYm91dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlcnZpY2UtYWJvdXRfX25hdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1zZXJ2aWNlLWFib3V0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucC1zZXJ2aWNlLWFib3V0X19uYXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VydmljZS1hYm91dF9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VydmljZS1hYm91dC1yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlcnZpY2UtYWJvdXRfX2ltcG9ydGFudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZXJ2aWNlLWFib3V0X19pbXBvcnRhbnQtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VydmljZS1hYm91dF9faW1wb3J0YW50LWl0ZW0tZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlcnZpY2UtYWJvdXRfX2ltcG9ydGFudC1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlcnZpY2UtYWJvdXQtbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufSIsIi5jcm93bi10eXBlcy1sIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxufVxyXG5cclxuLmNyb3duLXR5cGVzLXIge1xyXG4gICAgd2lkdGg6IDg0MHB4O1xyXG59XHJcblxyXG4uY3Jvd24tdHlwZXNfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAtOHB4IC0xMTBweDtcclxuXHJcbiAgICAmX25vLWRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xyXG5cclxuICAgICAgICAuY3Jvd24tdHlwZXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNyb3duLXR5cGVzX19jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcm93bi10eXBlc19fY2FyZC1kZXNjIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jcm93bi10eXBlc19faXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG59XHJcblxyXG4uY3Jvd24tdHlwZXNfX2NhcmQge1xyXG4gICAgcGFkZGluZzogMCAyNHB4O1xyXG59XHJcblxyXG4uY3Jvd24tdHlwZXNfX2NhcmQtaW1nLWMge1xyXG4gICAgd2lkdGg6IDU2cHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU0LCAxOTEsIDk3LCAwLjE2KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jcm93bi10eXBlc19fY2FyZC1pbWcge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5jcm93bi10eXBlc19fY2FyZC10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3Jvd24tdHlwZXNfX2NhcmQtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5jcm93bi10eXBlcy1sIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jcm93bi10eXBlcy1yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY3Jvd24tdHlwZXNfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5jcm93bi10eXBlc19fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICZfbm8tZGVzYyB7XHJcbiAgICAgICAgICAgIC5jcm93bi10eXBlc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3Jvd24tdHlwZXNfX2NhcmQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcm93bi10eXBlc19faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jcm93bi10eXBlc19fY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jcm93bi10eXBlc19fY2FyZC1pbWctYyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jcm93bi10eXBlc19fY2FyZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3Jvd24tdHlwZXNfX2NhcmQtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG59IiwiLnAtc2VydmljZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1zZXJ2aWNlLWhlYWQge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLXNlcnZpY2UtaGVhZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnAtc2VydmljZS1oZWFkLWMge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnAtc2VydmljZS1oZWFkX19pbmZvLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXNlcnZpY2UtaGVhZF9faW5mby1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogI0Y3RjdGNztcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1zZXJ2aWNlLWhlYWRfX21ldHJvLWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnAtc2VydmljZS1oZWFkX19tZXRybyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5wLXNlcnZpY2UtaGVhZF9fbWV0cm8tdGl0bGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG59XHJcblxyXG4ucC1zZXJ2aWNlLWhlYWRfX21ldHJvLWRlc2Mge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtc2VydmljZS1oZWFkX19idG4td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ucC1zZXJ2aWNlLWhlYWRfX3JlY29yZC10aW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5wLXNlcnZpY2UtaGVhZF9fcmVjb3JkLXRpbWUtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMzApO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxufVxyXG5cclxuLnAtc2VydmljZS1oZWFkX19yZWNvcmQtdGltZS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogNDBweDtcclxufVxyXG5cclxuLnAtc2VydmljZS1oZWFkX19yZWNvcmQtdGltZS1pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRjdGN0Y3O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTEwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAucC1zZXJ2aWNlLWhlYWQtYyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtc2VydmljZS1oZWFkLWMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlcnZpY2UtaGVhZF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VydmljZS1oZWFkX19pbmZvLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VydmljZS1oZWFkX19pbmZvLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1zZXJ2aWNlLWhlYWRfX21ldHJvIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMjFweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZXJ2aWNlLWhlYWRfX21ldHJvLXRpdGxlIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlcnZpY2UtaGVhZF9fbWV0cm8tZGVzYyB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zZXJ2aWNlLWhlYWRfX2J0bi13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNlcnZpY2UtaGVhZF9fcmVjb3JkLXRpbWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VydmljZS1oZWFkX19yZWNvcmQtdGltZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc2VydmljZS1oZWFkX19yZWNvcmQtdGltZS1saXN0IHtcclxuICAgICAgICBnYXA6IDI4cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLXNlcnZpY2UtaGVhZF9fcmVjb3JkLXRpbWUtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBcclxuICAgICAgICAmLXRpdGxlIHsgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50eXBlcy1jb21wYXJpc29uLWMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuc2VjdGlvbl9fZGVzYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnR5cGVzLWNvbXBhcmlzb24tbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi50eXBlcy1jb21wYXJpc29uLXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udHlwZXMtY29tcGFyaXNvbl9fdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDJweDtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udHlwZXMtY29tcGFyaXNvbl9fdGFibGUtY2VsbC10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcclxuICAgIG1heC13aWR0aDogMjQ1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYudy1kb3Qge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZ3JlZW4ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTNBRDU5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3llbGxvdyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3ViKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9ncmF5IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0JEQkRCRDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcblxyXG4udHlwZXMtY29tcGFyaXNvbl9fdGFibGUtYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eXBlcy1jb21wYXJpc29uX190YWJsZS1mcm9udCB7XHJcbiAgICAgICAgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWMge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjIycHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyNHB4IDI0cHggMDtcclxuXHJcbiAgICAgICAgICAgIHRoOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eXBlcy1jb21wYXJpc29uX190YWJsZS1iYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIC50eXBlcy1jb21wYXJpc29uX190YWJsZS1jIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNywgMTcsIDE3LCAwLjEpIDAlLCByZ2JhKDE3LCAxNywgMTcsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaGFzLXNoYWRvdyB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAwIDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gICAgICAgICAgICB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC50eXBlcy1jb21wYXJpc29uX190YWJsZSB7XHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50eXBlcy1jb21wYXJpc29uX190YWJsZS1jZWxsLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYudy1kb3Qge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHlwZXMtY29tcGFyaXNvbl9fdGFibGUtZnJvbnQge1xyXG4gICAgICAgIC50eXBlcy1jb21wYXJpc29uX190YWJsZS1jIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnR5cGVzLWNvbXBhcmlzb25fX3RhYmxlLWJhY2sge1xyXG4gICAgICAgIC50eXBlcy1jb21wYXJpc29uX190YWJsZS1jIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50eXBlcy1jb21wYXJpc29uX190YWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMCAwIDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtc2VydmljZXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZXJ2aWNlc19fbGlzdC1jIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgfVxufVxuXG4uc2VydmljZXNfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDE2cHg7XG59XG5cbi5zZXJ2aWNlc19fY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuXG4uc2VydmljZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNlcnZpY2VzX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mLVN0YXBlbCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuc2VydmljZXNfX2Rlc2NyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMzApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLnNlcnZpY2VzX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZXJ2aWNlc19fdG9nZ2xlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKXtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICAgIFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLXN1Yik7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0b3A6IDQ4JTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKy5zZXJ2aWNlc19faW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VyaXZjZXNfX3RvZ2dsZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRThFOEU4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTYwKTtcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcil7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy1zdWIpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZXJ2aWNlc19fZGVzY3Itc3ViIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0zMCk7XG59XG5cbi5zZXJ2aWNlcy1idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAgIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgICAgIC5zZXJ2aWNlc19faW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZXJ2aWNlc19fdG9nZ2xlciB7XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICsuc2VydmljZXNfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgICAgIC5zZXJ2aWNlc19faW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlcnZpY2VzX190b2dnbGVyIHtcbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgKy5zZXJ2aWNlc19faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlcnZpY2VzX19saXN0LWMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICAuc2VydmljZXNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTNweCAxNnB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZXJ2aWNlc19faW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZXJ2aWNlc19fdG9nZ2xlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgKy5zZXJ2aWNlc19faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZXJ2aWNlc19fZGVzY3Ige1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VydmljZXNfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlcnZpY2VzX19jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VydmljZXNfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG5cbiAgICAuc2VyaXZjZXNfX3RvZ2dsZS1jb250ZW50IGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMHB4O1xuICAgIH1cblxuICAgIC5zZXJpdmNlc19fdG9nZ2xlLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlcnZpY2VzX19kZXNjci1zdWIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIH1cbn0iLCIucC1ydWxlcy1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xufVxuXG4ucC1ydWxlcy1oZWFkLWMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLXJ1bGVzLWhlYWQtYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLnAtcnVsZXMtc2VjdGlvbi1sIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbn1cblxuLnAtcnVsZXMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG59XG5cbi5wLXJ1bGVzLXIge1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAgIC5wLXJ1bGVzLXNlY3Rpb24tbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1ydWxlcy1zZWN0aW9uLWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucC1ydWxlcy1yIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCA4cHggMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAtcnVsZXMtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGF4LWRvY3MtY29udGVudF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLnRheC1kb2NzLWNvbnRlbnRfX21haW4tbCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG59XG5cbi50YXgtZG9jcy1jb250ZW50X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udGF4LWRvY3MtY29udGVudF9fcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbn1cblxuLnRheC1kb2NzX19idG4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xuICAgIC50YXgtZG9jcy1jb250ZW50X19tYWluLXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50YXgtZG9jcy1jb250ZW50X19tYWluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAudGF4LWRvY3MtY29udGVudF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAudGF4LWRvY3MtY29udGVudF9fcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnRheC1kb2NzLWNvbnRlbnRfX21haW4tbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGF4LWRvY3NfX2J0bi13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbn1cblxuIiwiLnAtZ2V0LWRvY3NfX2Rlc2Mge1xyXG4gICAgbWF4LXdpZHRoOiA2OTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbn1cclxuXHJcbi5wLWdldC1kb2NzX19tZXNzYWdlIHtcclxuICAgIHBhZGRpbmc6IDI0cHggMzJweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgbWF4LXdpZHRoOiA3MTRweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICBtYXJnaW46IDI0cHggMHB4IDMycHggMHB4O1xyXG59XHJcblxyXG4ucC1nZXQtZG9jc19fbGluayB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZi1TdGFwZWwpO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1zdWIpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXN1Yi04MCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWdldC1kb2NzX19idG4td3JhcCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtZ2V0LWRvY3NfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC1nZXQtZG9jc19fbWVzc2FnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG59IiwiLnAtdGF4LWhlYWRfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuOCk7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1hcmdpbjogMTZweCAwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sb3ItYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtc3ViKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC10YXgtaGVhZF9fbWVzc2FnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wLXRheC1oZWFkLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucC10YXgtaGVhZF9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDQ0NXB4O1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzA1cHgpIHtcclxuICAgIC5wLXRheC1oZWFkX19iZyB7XHJcbiAgICAgICAgcmlnaHQ6IC0xNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAucC10YXgtaGVhZF9fYmcge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBib3R0b206IC0xMjBweDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtdGF4LWhlYWRfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC10YXgtaGVhZF9fbWVzc2FnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdGF4LWhlYWRfX2JnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLnAtd29ya3Mge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtd29ya3MtaGVhZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxufVxyXG5cclxuLnAtd29ya3MtaGVhZC1jIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLXdvcmtzLWhlYWQtaW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5wLWRvY3RvcnNfX2Jsb2NrcXVvdGUge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC13b3Jrc19fY29udHJvbHMge1xyXG4gICAgJi5wLWZhcV9fY29udHJvbHMge1xyXG4gICAgICAgIC5wLWZhcV9fY29udHJvbHMtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTMwNXB4KSB7XHJcbiAgICAucC13b3Jrcy1oZWFkX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtd29ya3MtaGVhZC1jIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13b3Jrcy1oZWFkX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13b3Jrc19fY29udHJvbHMge1xyXG4gICAgICAgICYucC1mYXFfX2NvbnRyb2xzIHtcclxuICAgICAgICAgICAgLnAtZmFxX19jb250cm9scy1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC13b3Jrcy1oZWFkLWMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdvcmtzX19jb250cm9scyB7XHJcbiAgICAgICAgJi5wLWZhcV9fY29udHJvbHMge1xyXG4gICAgICAgICAgICAucC1mYXFfX2NvbnRyb2xzLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucC1mYXFfX2NvbnRyb2xzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtd29ya3MtbWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgcGFkZGluZzogNDBweCAwIDEyMHB4O1xyXG4gICAgbWluLWhlaWdodDogNDQwcHg7XHJcbn1cclxuXHJcbi5wLXdvcmtzLW1haW5fX2NvdW50LXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbn1cclxuXHJcbi5wLXdvcmtzLW1haW5fX2luZm8tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC0xMnB4IC0yNHB4O1xyXG59XHJcblxyXG4ucC13b3Jrcy1tYWluX19pbmZvLWl0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAudHdlbnR5dHdlbnR5LWhhbmRsZSB7XHJcbiAgICAgICAgYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC13b3Jrcy1tYWluX19pbmZvLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4ICkge1xyXG4gICAgICAgIC5kb2N0b3Itd29ya3NfX3NlY3Rpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb2N0b3Itd29ya3NfX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb2N0b3Itd29ya3NfX3NlY3Rpb24tZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG9jdG9yLXdvcmtzX190cmVhdG1lbnQtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvY3Rvci13b3Jrc19fc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICZfc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb2N0b3Itd29ya3MtYnRuLXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvY3Rvci13b3Jrc19fYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtaW1nLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwNHB4O1xyXG59XHJcblxyXG4ucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtbWFpbiB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcblxyXG4ucC13b3Jrcy1tYWluX19ib3QtYnRuLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnAtd29ya3MtbWFpbl9faW5mby1jYXJkLWltZy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIFxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmRvY3MtY2hlY2tib3hlcy1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbn1cclxuXHJcbi5kb2NzLWNoZWNrYm94LWlucHV0IHtcclxuICAgICY6Y2hlY2tlZCArIC5kb2NzLWNoZWNrYm94ZXMtY2FyZCB7XHJcbiAgICAgICAgLmRvY3MtY2hlY2tib3hlcy1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExMTExO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvY3MtY2hlY2tib3hlcy1jYXJkLWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZG9jcy1jaGVja2JveC1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRvY3MtY2hlY2tib3hlcy1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgIG1hcmdpbjogMCAtOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNztcclxuXHJcbiAgICAgICAgICAgIC5kb2NzLWNoZWNrYm94ZXMtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtc3ViKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRvY3MtY2hlY2tib3hlcy1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgLmRvY3MtY2hlY2tib3hlcy1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZG9jcy1jaGVja2JveGVzLWNhcmQtbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N2Zy1tb25vL2NoZWNrLWljby12My5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb2NzLWNoZWNrYm94ZXMtY2FyZC1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5kb2NzLWNoZWNrYm94ZXMtY2FyZF9faW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb2NzLWNoZWNrYm94ZXMtY2FyZF9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kb2NzLWNoZWNrYm94ZXMtY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLnAtd29ya3NfX3RhZ3MtYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcblxyXG4ucC13b3Jrc19fdGFncy13cmFwIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgJi5maXhlZC1wYW5lbCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IHJnYigwIDAgMCAvIDYlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgIC5wLXdvcmtzX190YWdzLXdyYXAtaW4ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXdvcmtzX190YWdzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDZweDtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICBtYXgtd2lkdGg6IDgyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgfVxyXG59XHJcblxyXG4ucC13b3Jrc19fdGFncy1pdGVtIHtcclxuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDRweCA3cHggNHB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluLTIwKTtcclxuXHJcbiAgICAgICAgICAgIC5wLXdvcmtzX190YWdzLWl0ZW0tZGVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBMEEwQTA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tMzApO1xyXG5cclxuICAgICAgICAucC13b3Jrc19fdGFncy1pdGVtLWRlbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBMEEwQTA7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfYmxhY2sge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy1tYWluLTgwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tODApO1xyXG5cclxuICAgICAgICAucC13b3Jrc19fdGFncy1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC13b3Jrc19fdGFncy1pdGVtLWRlbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi02MCk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wLXdvcmtzX190YWdzLWl0ZW0tZGVsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tNjApO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTYwKTtcclxuXHJcbiAgICAgICAgICAgIC5wLXdvcmtzX190YWdzLWl0ZW0tZGVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2xhc3Qge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC13b3Jrc19fdGFncy1pdGVtLXRpdGxlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi04MCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxufVxyXG5cclxuLnAtd29ya3NfX3RhZ3MtaXRlbS1kZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjREJEQkRCO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzg3ODc4NztcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDVweCkge1xyXG4gICAgLnAtd29ya3MtbWFpbl9faW5mby1jYXJkLWltZy1jb250YWluZXIge1xyXG4gICAgICAgIC5wLXdvcmtzLW1haW5fX2luZm8tY2FyZC1pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXdvcmtzX190YWdzLXdyYXAge1xyXG4gICAgICAgICYuZml4ZWQtcGFuZWwge1xyXG4gICAgICAgICAgICAucC13b3Jrc19fdGFncy13cmFwLWluIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnAtd29ya3MtbWFpbl9faW5mby1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnAtd29ya3MtbWFpbl9faW5mby1jYXJkLWltZy13cmFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NzFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aFN3aXBlcixcclxuICAgICAgICAuc2ltcGxlU3dpcGVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXdvcmtzX190YWdzLXdyYXAge1xyXG4gICAgICAgICYuZml4ZWQtcGFuZWwge1xyXG4gICAgICAgICAgICAucC13b3Jrc19fdGFncy13cmFwLWluIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnAtd29ya3MtbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd29ya3MtbWFpbl9fY291bnQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdvcmtzX190YWdzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC13b3Jrcy1tYWluX19pbmZvLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXdvcmtzLW1haW5fX2luZm8taXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLnR3ZW50eXR3ZW50eS1oYW5kbGUge1xyXG4gICAgICAgICAgICBib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXdvcmtzLW1haW5fX2luZm8tY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgIH1cclxuXHJcbiAgICAucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucC13b3Jrcy1tYWluX19pbmZvLWNhcmQtaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgLnAtd29ya3MtbWFpbl9faW5mby1jYXJkLWltZy13cmFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MnZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRoU3dpcGVyLFxyXG4gICAgICAgIC5zaW1wbGVTd2lwZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci5zaW1wbGVTd2lwZXIge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtd29ya3MtbWFpbl9fYm90LWJ0bi13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2NzLWNoZWNrYm94ZXMtY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2NzLWNoZWNrYm94ZXMtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9fbW9iLXN1YmluZm8ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zZWxlY3QtZHJvcGRvd25fX21vYi1zdWJpbmZvLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi02MCk7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdC1kcm9wZG93bl9fbW9iLXN1YmluZm8tY2xyLWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXN1Yik7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
/* End */


/* Start:/local/templates/agami_new/css/custom.css?17338398743007*/
.d_n {
    display: none;
}

.p-pay-status__payment {
    font-size: 24px;
    line-height: 32px;
    font-family: var(--f-Circe);
    letter-spacing: -0.01em;
    color: rgba(17, 17, 17, 0.6);
    max-width: 888px;
    margin-bottom: 56px;
}

.p-pay-status__payment .status__green {
    font-weight: 700;
    color: #13AD59;
}

.p-pay-status__payment .status__red {
    font-weight: 700;
    color: #FF5050;
}

.p-pay-status__payment .status__link {
    color: var(--c-main);
}

@media (max-width: 767px) {
    .p-pay-status__payment {
        font-size: 14px;
        line-height: 17px;
        margin: 0 auto 32px;
    }
    div.tehnology-slider__card-desc {
        line-height: 17px;
    }
    .p-about-tehno__desc.section__desc {
        line-height: 17px;
    }
}
.p-implantation-prices__details-item-line {
    display: none;
}

.feedbacks-card.show-full-fix {
    max-height: 4500px;
    padding-bottom: 24px;
    -webkit-transition: max-height 1s;
    -o-transition: max-height 1s;
    transition: max-height 1s;
}

.p-faq__main-info-item-content p, .p-faq-in__main-card p {
    font-family: var(--f-Manrope);
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.01em;
}

.p-faq__main-info-item-content-desc a {
    color: var(--c-sub);
}

.p-article-info__item a {
    color: var(--c-sub);
}

.p-faq__main-info-item-content-desc a:hover {
    opacity: 0.6;
}

.p-article-info__item a:hover {
    opacity: 0.6;
}

.crown-types__list .crown-types__item {
    margin-bottom: 80px;
}

.p-doctors__title.page-title{
    width: 530px;
    margin-bottom: 56px;
}

@media (max-width: 767px) {
    .p-faq__main-info-item-content p, .p-faq-in__main-card p {
        font-size: 16px;
        line-height: 22.4px;
    }
}

@media (max-width: 1290px) {
    .btn-w-custom {
        flex: 0 0 50%;
        margin-right: 0;
    }
    .btn-full-custom {
        flex: 0 0 100%;
        margin-right: 0;
    }
}

@media (min-width: 992px) {
    .js--scroll-to.for_mob, .header-top__clinic-link.for_mob {
        display: none;
    }
}

@media (max-width: 991px) {
    .js--scroll-to.for_desc, .header-top__clinic-link.for_decs {
        display: none;
    }
}

.p-sedation__benefits-info-item-star-c {
    background: rgba(226, 209, 148, 0.2);
}

.flex-center-custom {
    justify-content: center;
}

.p-doctors__sluzhba-title {
    font-family: var(--f-Stapel);
    font-weight: 300;
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.01em;
    margin-bottom: 48px;
}
.p-works .breadcrumbs__item:last-child .breadcrumbs__link,
.p-faq-head .breadcrumbs__item:last-child .breadcrumbs__link {
    color:var(--c-main);
}
.p-faq-head__title,
.p-works-head__title{
    color:var(--c-main);
}

@media (min-width: 768px) {
    .header__menu .menu--header .menu__item--dropdown[data-menu-more] .menu__items--dropdown {
        left: -290px;
    }
}
/* End */


/* Start:/local/templates/agami_new/css/ambc/ambc_index.css?172380437967780*/
:root {
  /*** Color ***/
  --color-black: #1c1c1c;
  --color-gray: #262626;
  --color-background: #f5f5f5;
  --color-white: #ffffff;
  --color-border: #C7C7C7;
  --color-button: #c2ae8e;
  --color-gradient: linear-gradient(309.11deg, hsl(38, 31%, 52%) 0%, hsl(38, 37%, 73%) 100%);
  /*** Font family ***/
  --font-family-base: "Manrope", sans-serif;
  /*** Font size ***/
  --font-size-decorative: 32px;
  --font-size-main: 22px;
  --font-size-button: 12px;
  --font-size-text: 11px;
  --font-size-captions: 10px;
  /*** Line height ***/
  --line-height-decorative: 40px;
  --line-height-main: 28px;
  --line-height-button: 16px;
  --line-height-text: 14px;
  --line-height-captions: 12px;
  /*** Letter spasing ***/
  --letter-spasing-button: 0.15px;
  --letter-spasing-text: 0.5px;
  --letter-spasing-captions: 0.5px;
}
@media (min-width: 768px) {
  :root {
    /*** Font size ***/
    --font-size-decorative: 36px;
    --font-size-main: 24px;
    --font-size-button: 14px;
    --font-size-text: 12px;
    --font-size-captions: 11px;
    /*** Line height ***/
    --line-height-decorative: 44px;
    --line-height-main: 32px;
    --line-height-button: 20px;
    --line-height-text: 16px;
    --line-height-captions: 16px;
    /*** Letter spasing ***/
    --letter-spasing-text: 0.25px;
  }
}
@media (min-width: 1340px) {
  :root {
    /*** Font size ***/
    --font-size-decorative: 45px;
    --font-size-main: 28px;
    --font-size-button: 16px;
    --font-size-text: 14px;
    --font-size-captions: 12px;
    /*** Line height ***/
    --line-height-decorative: 52px;
    --line-height-main: 36px;
    --line-height-button: 24px;
    --line-height-text: 20px;
    --line-height-captions: 16px;
  }
}

[class*=__container] {
  width: 100%;
  max-width: 1340px;
  padding: 0 15px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  [class*=__container] {
    padding: 0 25px;
  }
}
@media (min-width: 1340px) {
  [class*=__container] {
    padding: 0;
  }
}

.wrapper {
  padding-block-start: 108px;
}
@media (min-width: 768px) {
  .wrapper {
    padding-block-start: 132px;
  }
}
@media (min-width: 1340px) {
  .wrapper {
    padding-block-start: 146px;
  }
}

.header__top {
  background-color: var(--color-gray);
  padding-block: 5px;
}
.header__top-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header__bottom {
  background-color: var(--color-black);
  padding-block: 10px;
}
@media (min-width: 768px) {
  .header__bottom {
    padding-block: 20px;
  }
}
@media (min-width: 1340px) {
  .header__bottom {
    padding-block: 23px;
  }
}
.header__bottom-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .header__bottom-wrapper {
    gap: 25px;
  }
}
.header__contacts {
  display: flex;
  align-items: center;
  gap: 15px;
}
.header__callback {
  display: none;
}
@media (min-width: 768px) {
  .header__callback {
    display: flex;
    align-items: center;
    gap: 15px;
  }
}
.header__logo {
  margin-inline-end: 35px;
  --width-logo: 135px;
  --height-logo: 36px;
}
@media (min-width: 768px) {
  .header__logo {
    --width-logo: 150px;
    --height-logo: 40px;
  }
}
@media (min-width: 1340px) {
  .header__logo {
    --width-logo: 174px;
    --height-logo: 46px;
  }
}
.header__logo-img {
  width: var(--width-logo);
  height: var(--height-logo);
}
@media (min-width: 768px) {
  .header__menu {
    width: 100%;
  }
}
.header__buttons-mob.buttons {
  flex-direction: column;
  align-items: flex-end;
}
@media (min-width: 768px) {
  .header__buttons-mob.buttons {
    display: none;
  }
}
.header__buttons-mob.buttons .button {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.15px;
  padding: 15px 20px;
}
.header__buttons-desc.buttons {
  display: none;
}
@media (min-width: 768px) {
  .header__buttons-desc.buttons {
    display: inherit;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
}
.header__copyright {
  font-size: var(--font-size-captions);
  line-height: var(--line-height-captions);
  letter-spacing: var(--letter-spasing-captions);
  color: var(--color-white);
  opacity: 0.65;
  margin-block-start: 75px;
}
@media (min-width: 768px) {
  .header__copyright {
    display: none;
  }
}

.footer {
  margin-top: auto;
}
.footer__top {
  background-color: var(--color-gray);
  padding-block: 5px 15px;
}
@media (min-width: 768px) {
  .footer__top {
    padding-block: 5px;
  }
}
.footer__top-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}
@media (min-width: 768px) {
  .footer__top-wrapper {
    flex-direction: row;
  }
}
.footer__location {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
@media (min-width: 768px) {
  .footer__location {
    width: auto;
  }
}
.footer__info, .footer__contacts {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 15px;
}
@media (min-width: 768px) {
  .footer__social--mobile {
    display: none;
  }
}
.footer__social--desktop {
  display: none;
}
@media (min-width: 768px) {
  .footer__social--desktop {
    display: block;
  }
}
.footer__bottom {
  padding-block: 25px 15px;
}
@media (min-width: 768px) {
  .footer__bottom {
    padding-block: 25px;
  }
}
@media (min-width: 1340px) {
  .footer__bottom {
    padding-block: 50px;
  }
}
.footer__bottom-wrapper {
  display: grid;
  align-items: start;
  justify-content: space-between;
  grid-template-areas: "logo buttons" "menu menu";
  gap: 25px;
}
@media (min-width: 768px) {
  .footer__bottom-wrapper {
    grid-template-areas: "logo buttons" "menu menu";
  }
}
@media (min-width: 1340px) {
  .footer__bottom-wrapper {
    grid-template-areas: "logo menu buttons";
  }
}
.footer__logo {
  --width-logo: 135px;
  --height-logo: 35px;
  grid-area: logo;
}
@media (min-width: 768px) {
  .footer__logo {
    --width-logo: 198px;
    --height-logo: 52px;
  }
}
@media (min-width: 1340px) {
  .footer__logo {
    --width-logo: 372px;
    --height-logo: 97px;
  }
}
.footer__logo-img {
  width: var(--width-logo);
  height: var(--height-logo);
}
.footer__menu {
  grid-area: menu;
}
@media (min-width: 768px) {
  .footer__menu {
    margin-inline: auto 0;
  }
}
@media (min-width: 1340px) {
  .footer__menu {
    margin-block-start: 15px;
  }
}
.footer__menu-title {
  font-size: var(--font-size-button);
  line-height: var(--line-height-button);
  letter-spacing: var(--letter-spasing-button);
  color: var(--color-white);
  opacity: 0.65;
  margin-block-end: 15px;
}
.footer__menu-wrapper {
  display: flex;
  gap: 50px;
}
.footer__buttons {
  grid-area: buttons;
  justify-content: flex-end;
}
.footer__copyright {
  font-size: var(--font-size-captions);
  line-height: var(--line-height-captions);
  letter-spacing: var(--letter-spasing-captions);
  font-weight: 400;
  color: var(--color-white);
  opacity: 0.65;
  margin-block-start: 25px;
}
@media (min-width: 1340px) {
  .footer__copyright {
    max-width: 372px;
    margin-block-start: 15px;
  }
}
.footer__copyright > *:not(:last-child) {
  margin-block-end: 10px;
}

.buttons {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
}

.button {
  --button-padding: 12px 15px;
  display: inline-block;
  font-family: var(--font-family-base);
  font-size: var(--font-size-button);
  line-height: var(--line-height-button);
  letter-spacing: var(--letter-spasing-button);
  font-weight: 400;
  color: var(--color-black);
  background-color: transparent;
  border-radius: 10px;
  padding: var(--button-padding);
  border: 0;
  transition: color 0.3s, background-color 0.3s, box-shadow 0.3s, filter 0.3s;
  cursor: pointer;
}
@media (min-width: 768px) {
  .button {
    --button-padding: 15px 20px;
  }
}
.button:not(.button--no-hover):hover {
  box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.15);
  filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));
}
.button[disabled] {
  cursor: default;
}
.button--primary {
  background-color: var(--color-button);
}
.button--secondary {
  background-color: var(--color-background);
}
.button--white {
  background-color: var(--color-white);
}
.button--tag {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  color: var(--color-white);
  background-color: transparent;
  --button-padding: 10px;
}
@media (min-width: 768px) {
  .button--tag {
    font-size: 12px;
    --button-padding: 11px 15px;
  }
}
@media (min-width: 1340px) {
  .button--tag {
    font-size: 14px;
  }
}
.button--tag.active {
  color: var(--color-white);
  background-color: var(--color-gray);
}
.button--tag.active .button__count {
  color: var(--color-black);
  background-color: var(--color-white);
}
.button--tag .button__count {
  display: inline-block;
  color: var(--color-black);
  background-color: var(--color-white);
  border-radius: 10px;
  padding: 4px 9px;
  transition: color 0.3s, background-color 0.3s;
}
@media (min-width: 768px) {
  .button--tag .button__count {
    font-size: 14px;
  }
}
@media (min-width: 1340px) {
  .button--tag .button__count {
    font-size: 16px;
  }
}
.button--icon {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.button--icon .button__icon {
  --icon-size: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon .button__icon svg {
  width: var(--icon-size);
  height: var(--icon-size);
}
@media (min-width: 768px) {
  .button--icon .button__icon svg {
    --icon-size: 18px;
  }
}
.button--burger {
  display: block;
  position: relative;
  width: 46px;
  height: 46px;
  border-radius: 100%;
  padding: 0;
  z-index: 5;
}
@media (any-hover: none) {
  .button--burger {
    cursor: default;
  }
}
.button--burger span, .button--burger::before, .button--burger::after {
  content: "";
  transition: all 0.3s ease 0s;
  position: absolute;
  left: 50%;
  width: 16px;
  height: 2px;
  border-radius: 10px;
  background-color: var(--color-gray);
  transform: translateX(-50%);
}
.button--burger::before {
  top: 16px;
}
.button--burger::after {
  bottom: 16px;
}
.button--burger span {
  top: calc(50% - 1px);
}
.menu-open .button--burger span {
  width: 0;
}
.menu-open .button--burger::before {
  width: 20px;
  top: calc(50% - 1px);
  transform: translateX(-50%) rotate(-45deg);
}
.menu-open .button--burger::after {
  width: 20px;
  bottom: calc(50% - 1px);
  transform: translateX(-50%) rotate(45deg);
}
@media (min-width: 768px) {
  .button--burger {
    display: none;
  }
}

.link {
  font-size: var(--font-size-button);
  line-height: var(--line-height-button);
  letter-spacing: var(--letter-spasing-button);
  text-decoration: underline;
}
.link--location {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  border: 0;
  border-radius: 10px;
  background-color: var(--color-black);
  font-size: var(--font-size-button);
  line-height: var(--line-height-button);
  letter-spacing: var(--letter-spasing-button);
  font-weight: 400;
  color: var(--color-white);
  text-decoration: none;
  padding: 6px 8px 6px 0;
}
.link--location .link__icon {
  --size-icon: 16px;
  display: flex;
}
@media (min-width: 768px) {
  .link--location .link__icon {
    --size-icon: 18px;
  }
}
@media (min-width: 1340px) {
  .link--location .link__icon {
    --size-icon: 20px;
  }
}
.link--location .link__icon svg {
  width: var(--size-icon);
  height: var(--size-icon);
}
.link--schedule, .link--phone {
  font-size: var(--font-size-captions);
  line-height: var(--line-height-captions);
  letter-spacing: var(--letter-spasing-captions);
  font-weight: 400;
  color: var(--color-white);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 10px;
}
@media (min-width: 480px) {
  .link--schedule, .link--phone {
    gap: 15px;
  }
}
.link--icon {
  display: inline-flex;
}

.tabs-control {
  border: 1px solid var(--color-border);
  border-radius: 10px;
  background-color: var(--color-white);
}
.tabs-control__nav {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.tabs-control .active {
  background-color: var(--color-button);
  margin: -1px;
}

.tabs-tag__nav {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 0 10px;
  padding-inline-start: 86px;
}
@media (min-width: 768px) {
  .tabs-tag__nav {
    padding-inline-start: 106px;
  }
}
@media (min-width: 1340px) {
  .tabs-tag__nav {
    gap: 0 15px;
    padding-inline-start: 126px;
  }
}
.tabs-tag__nav:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 81px;
  width: 1px;
  height: 100%;
  background-color: var(--color-white);
}
@media (min-width: 768px) {
  .tabs-tag__nav:before {
    left: 91px;
  }
}
@media (min-width: 1340px) {
  .tabs-tag__nav:before {
    left: 101px;
  }
}
.tabs-tag__button:first-child {
  position: absolute;
  top: 0;
  left: 0;
}

.social {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.social__item {
  display: inline-flex;
}
.social__link {
  --size-icon: 32px;
}
@media (min-width: 1340px) {
  .social__link {
    --size-icon: 36px;
  }
}
.social__link svg {
  width: var(--size-icon);
  height: var(--size-icon);
}

.menu {
  --color-menu: var(--color-white);
}
.menu__link {
  font-size: var(--font-size-button);
  line-height: var(--line-height-button);
  letter-spacing: var(--letter-spasing-button);
  color: var(--color-menu);
  transition: color 0.3s linear;
}
.menu__link:hover {
  color: var(--color-button);
}
.menu--footer .menu__items {
  display: grid;
  gap: 10px;
}
@media (min-width: 1340px) {
  .menu--footer .menu__items {
    gap: 15px;
  }
}
.menu--header {
  display: none;
}
@media (min-width: 768px) {
  .menu--header {
    position: relative;
    display: block;
    overflow: hidden;
    height: 32px;
  }
}
.menu-open .menu--header {
  display: block;
  position: fixed;
  top: 107px;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: var(--color-gray);
  display: grid;
  justify-items: end;
  gap: 75px;
  overflow: auto;
  padding: 75px 15px 15px 15px;
}
.menu--header .menu__items {
  display: grid;
  justify-items: end;
  gap: 10px;
}
@media (min-width: 768px) {
  .menu--header .menu__items {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-items: start;
    gap: 25px;
  }
}
@media (min-width: 1340px) {
  .menu--header .menu__items {
    justify-content: center;
  }
}
.menu--header .menu__items--dropdown {
  display: none;
  flex-wrap: nowrap;
  align-items: flex-start;
  gap: 10px;
}
@media (min-width: 768px) {
  .menu--header .menu__items--dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    gap: 35px;
    border-radius: 15px;
    background-color: var(--color-gray);
    padding: 15px;
    z-index: 100;
  }
}
.menu--header .menu__items--dropdown .menu__link {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.15px;
}
@media (min-width: 768px) {
  .menu--header .menu__items--dropdown .menu__link {
    margin-block-end: 10px;
  }
}
@media (min-width: 768px) {
  .menu--header .menu__items--children {
    display: grid;
    gap: 0;
  }
  .menu--header .menu__items--children .menu__item {
    padding: 0;
  }
  .menu--header .menu__items--children .menu__link {
    margin-block-end: 10px;
  }
}
.menu--header .menu__link {
  font-size: 22px;
  line-height: 28px;
  text-align: right;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .menu--header .menu__link.inner-is-active {
    background-color: var(--color-gray);
  }
  .menu--header .menu__link.inner-is-active .menu__drop-icon svg {
    transform: rotate(180deg);
    transform-origin: center;
  }
  .menu--header .menu__link.inner-is-active + .menu__items--dropdown {
    display: grid;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .menu--header .menu__link.inner-is-active + .menu__items--dropdown {
    display: flex;
  }
}
@media (min-width: 768px) {
  .menu--header .menu__link {
    font-size: var(--font-size-button);
    line-height: var(--line-height-button);
    border-radius: 15px;
    background-color: transparent;
    padding: 4px 7px 4px 10px;
    transition: background-color 0.3s linear, color 0.3s linear;
  }
  .menu--header .menu__link:hover {
    background-color: var(--color-gray);
  }
  .menu--header .menu__link:hover .menu__drop-icon svg {
    transform: rotate(180deg);
    transform-origin: center;
  }
}
.menu--header .menu__drop-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.menu--header .menu__drop-icon svg {
  width: 24px;
  height: 24px;
  transition: transform 0.3s linear;
}
@media (min-width: 768px) {
  .menu--header .menu__drop-icon svg {
    width: 18px;
    height: 18px;
  }
}
@media (min-width: 1340px) {
  .menu--header .menu__drop-icon svg {
    width: 20px;
    height: 20px;
  }
}
.menu--header .menu__item {
  position: relative;
}
@media (min-width: 768px) {
  .menu--header .menu__item:hover .menu__items--dropdown {
    display: grid;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .menu--header .menu__item:hover .menu__items--dropdown {
    display: block;
    -moz-columns: 2;
         columns: 2;
  }
}
@media (min-width: 768px) {
  .menu--header .menu__item:hover .menu__link {
    background-color: var(--color-gray);
  }
  .menu--header .menu__item:hover .menu__link .menu__drop-icon svg {
    transform: rotate(180deg);
    transform-origin: center;
  }
}
.menu--header .menu__item--dropdown {
  display: grid;
  gap: 15px;
}
@media (min-width: 768px) {
  .menu--header .menu__item--dropdown {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .menu--header .menu__item--dropdown[data-menu-more] .menu__items--dropdown {
    left: -150px;
  }
}
@media (min-width: 1340px) {
  .menu--header .menu__item--dropdown[data-menu-more] .menu__items--dropdown {
    left: -170px;
  }
}
.menu--header .menu__item--dropdown .menu__link {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 5px;
}
@media (min-width: 768px) {
  .menu--header .menu__item--dropdown .menu__link {
    justify-content: flex-start;
  }
}

.card {
  --background-card: var(--color-white);
  --radius-card: 10px;
  --padding-card: 15px;
  --gap-card: 50px;
  overflow: hidden;
  border-radius: var(--radius-card);
  background-color: var(--background-card);
  padding: var(--padding-card);
}
.card--capabilities {
  --background-card: var(--color-background);
}
@media (min-width: 768px) {
  .card--capabilities, .card--technologies, .card--family, .card--children {
    --radius-card: 25px;
    --padding-card: 25px;
  }
}
@media (min-width: 1340px) {
  .card--capabilities, .card--technologies, .card--family, .card--children {
    --radius-card: 50px;
    --padding-card: 50px;
  }
}
.card--capabilities .card__wrapper, .card--technologies .card__wrapper, .card--family .card__wrapper, .card--children .card__wrapper {
  display: grid;
  justify-content: start;
  gap: var(--gap-card);
}
@media (min-width: 768px) {
  .card--capabilities .card__wrapper, .card--technologies .card__wrapper, .card--family .card__wrapper, .card--children .card__wrapper {
    --gap-card: 75px;
  }
}
@media (min-width: 1340px) {
  .card--capabilities .card__wrapper, .card--technologies .card__wrapper, .card--family .card__wrapper, .card--children .card__wrapper {
    --gap-card: 100px;
  }
}
.card--capabilities .card__info, .card--technologies .card__info, .card--family .card__info, .card--children .card__info {
  display: grid;
  gap: 15px;
}
@media (min-width: 768px) {
  .card--capabilities .card__info, .card--technologies .card__info, .card--family .card__info, .card--children .card__info {
    gap: 25px;
  }
}
.card--capabilities .card__title, .card--technologies .card__title, .card--family .card__title, .card--children .card__title {
  font-size: var(--font-size-main);
  line-height: var(--line-height-main);
  color: var(--color-black);
}
.card--capabilities .card__description, .card--technologies .card__description, .card--family .card__description, .card--children .card__description {
  font-size: var(--font-size-text);
  line-height: var(--line-height-text);
  letter-spacing: var(--letter-spasing-text);
  color: var(--color-black);
}
.card--family .card__decoration {
  font-size: var(--font-size-decorative);
  line-height: var(--line-height-decorative);
  margin-block-end: 5px;
}
@media (min-width: 1340px) {
  .card--family .card__decoration {
    margin-block-end: 10px;
  }
}
.card--family .card__description {
  border-radius: 10px;
  background-color: var(--color-background);
  padding: 12px 15px;
}
.card--children {
  --background-cover: var(--color-white);
}
.card--children:nth-child(1) {
  --background-cover: var(--color-gradient);
}
.card--children:nth-child(2) {
  --background-cover: var(--color-black);
}
.card--children:nth-child(1) .card__cover, .card--children:nth-child(2) .card__cover {
  aspect-ratio: 345/200;
  max-height: 200px;
}
@media (min-width: 768px) {
  .card--children:nth-child(1) .card__cover, .card--children:nth-child(2) .card__cover {
    aspect-ratio: 302/170;
    max-height: 170px;
  }
}
@media (min-width: 1340px) {
  .card--children:nth-child(1) .card__cover, .card--children:nth-child(2) .card__cover {
    aspect-ratio: 372/298;
    max-height: 298px;
  }
}
.card--children:nth-child(3) {
  --background-cover: var(--color-gray);
}
.card--children:nth-child(3) .card__cover {
  aspect-ratio: 345/340;
  max-height: 340px;
}
@media (min-width: 768px) {
  .card--children:nth-child(3) .card__cover {
    aspect-ratio: 406/432;
    max-height: 432px;
  }
}
@media (min-width: 1340px) {
  .card--children:nth-child(3) .card__cover {
    aspect-ratio: 566/298;
    max-height: 298px;
  }
}
.card--children:last-child .card__wrapper {
  gap: 25px;
}
.card--children:last-child .card__title {
  text-align: center;
}
.card--children:not(:last-child) {
  padding: 0;
}
.card--children:not(:last-child) .card__info {
  padding: var(--padding-card);
}
.card--children .card__cover {
  display: block;
  width: 100%;
  height: 100%;
  background: var(--background-cover);
}
.card--children .card__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.card--children .card__wrapper {
  align-content: space-between;
  justify-content: unset;
  gap: 0;
  width: 100%;
  height: 100%;
}
.card--children .card__tags {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
@media (min-width: 768px) {
  .card--children .card__tags {
    gap: 10px;
  }
}
@media (min-width: 1340px) {
  .card--children .card__tags {
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    gap: 15px;
  }
}
.card--children .card__tag {
  display: inline-block;
  font-size: var(--font-size-button);
  line-height: var(--line-height-button);
  letter-spacing: var(--letter-spacing-button);
  color: var(--color-black);
  border-radius: 10px;
  background-color: var(--color-background);
  padding: 25px;
}
@media (min-width: 1340px) {
  .card--children .card__tag {
    border-radius: 15px;
  }
}
.card--children-horizontal.card {
  --card-margin-top: 40px;
  padding: 0;
  margin-block-start: var(--card-margin-top);
}
@media (min-width: 768px) {
  .card--children-horizontal.card {
    --card-margin-top: 50px;
  }
}
.card--children-horizontal.card .card__info {
  gap: 35px;
  padding: var(--padding-card);
}
@media (min-width: 768px) {
  .card--children-horizontal.card .card__info {
    gap: 50px;
    max-width: 588px;
    --padding-card: 35px;
  }
}
@media (min-width: 1340px) {
  .card--children-horizontal.card .card__info {
    gap: 125px;
    max-width: unset;
    --padding-card: 50px;
  }
}
.card--children-horizontal.card .card__wrapper {
  gap: 0;
}
@media (min-width: 1340px) {
  .card--children-horizontal.card .card__wrapper {
    grid-template-columns: 1fr 566px;
  }
}
.card--children-horizontal.card .card__cover {
  grid-row-start: 1;
  grid-row-end: 2;
  aspect-ratio: 345/220;
  max-height: 220px;
}
@media (min-width: 768px) {
  .card--children-horizontal.card .card__cover {
    aspect-ratio: 718/300;
    max-height: 300px;
  }
}
@media (min-width: 1340px) {
  .card--children-horizontal.card .card__cover {
    grid-row: unset;
    aspect-ratio: 566/442;
    max-height: 442px;
  }
}
.card--children-horizontal.card .card__title {
  font-size: var(--font-size-main);
  line-height: var(--line-height-main);
  text-align: left;
}
@media (min-width: 768px) {
  .card--children-horizontal.card .card__title {
    font-size: var(--font-size-decorative);
    line-height: var(--line-height-decorative);
  }
}
.card--children-horizontal.card .card__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.card--categories {
  --radius-card: 15px;
  min-height: 116px;
  cursor: pointer;
  transition: box-shadow 0.3s linear;
}
@media (min-width: 768px) {
  .card--categories {
    --padding-card: 25px;
    min-height: 164px;
  }
}
@media (min-width: 1340px) {
  .card--categories {
    min-height: 175px;
  }
}
.card--categories:hover {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 2px 6px 2px rgba(0, 0, 0, 0.15);
}
.card--categories .card__wrapper {
  display: grid;
  align-content: space-between;
  gap: 25px;
  height: 100%;
}
.card--categories .card__title {
  font-size: var(--font-size-main);
  line-height: var(--line-height-main);
}
.card--categories .card__cover {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 200px;
  margin: 0 auto;
}
.card--categories .card__img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.card--categories .card__link {
  text-decoration: none;
  letter-spacing: 0.25px;
  transition: color 0.3s linear;
}
@media (min-width: 768px) {
  .card--categories .card__link {
    font-size: 12px;
    line-height: 16px;
  }
}
@media (min-width: 1340px) {
  .card--categories .card__link {
    font-size: 14px;
    line-height: 20px;
  }
}
.card--categories .card__link:hover {
  color: var(--color-button);
  text-decoration: underline;
}
.card--specialist {
  --radius-card: 0;
  --color-card: var(--color-white);
  --background-card: transparent;
  --padding-card: 0;
  cursor: pointer;
  transition: box-shadow 0.3s linear;
}
.card--specialist .card__wrapper {
  display: grid;
  gap: 10px;
}
.card--specialist .card__cover {
  position: relative;
  display: block;
  overflow: hidden;
  background-image: var(--color-gradient);
  aspect-ratio: 170/225;
  max-height: 225px;
  border-radius: 10px;
}
@media (min-width: 768px) {
  .card--specialist .card__cover {
    border-radius: 15px;
    aspect-ratio: 200/265;
    max-height: 265px;
  }
}
@media (min-width: 1340px) {
  .card--specialist .card__cover {
    aspect-ratio: 250/333;
    max-height: 333px;
  }
}
.card--specialist .card__cover:before {
  position: absolute;
  display: block;
  content: "";
  width: 88px;
  height: 88px;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background: rgba(17, 17, 17, 0.3);
  background-position: center;
  z-index: 1;
}
.card--specialist .card__cover:after {
  position: absolute;
  display: block;
  content: "";
  width: 28px;
  height: 30px;
  margin-left: 4px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: url("/local/templates/agami_new/css/ambc/../../img/play-btn-ico.svg") no-repeat;
  background-size: contain;
  z-index: 1;
}
.card--specialist .card__cover.active:before, .card--specialist .card__cover.active:after {
  content: none;
}
.card--specialist .card__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.card--specialist .card__info {
  display: grid;
  align-content: start;
  gap: 5px;
  border-bottom: 1px solid var(--color-white);
  padding-block-end: 10px;
}
.card--specialist .card__title {
  font-size: var(--font-size-button);
  line-height: var(--line-height-button);
  letter-spacing: var(--letter-spasing-button);
  color: var(--color-card);
}
.card--specialist .card__specialty {
  font-size: var(--font-size-text);
  line-height: var(--line-height-text);
  letter-spacing: var(--letter-spasing-text);
  color: var(--color-card);
  opacity: 0.65;
}
.card--specialist .card__description {
  font-size: var(--font-size-captions);
  line-height: var(--line-height-captions);
  letter-spacing: var(--letter-spasing-captions);
  color: var(--color-card);
}
.card--specialist:hover .card__cover {
  box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.15);
  filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));
}

.heading {
  --color-title: var(--color-black);
  display: grid;
  gap: 15px;
}
.heading--white {
  --color-title: var(--color-white);
}
.section--dark .heading {
  --color-title: var(--color-white) ;
}
.heading__title--h2 {
  font-size: var(--font-size-decorative);
  line-height: var(--line-height-decorative);
  color: var(--color-title);
  text-align: center;
}
.heading__subtitle {
  font-size: var(--font-size-text);
  line-height: var(--line-height-text);
  letter-spacing: var(--letter-spasing-text);
  color: var(--color-title);
  text-align: center;
}

.blockquote {
  --blockquote-color: var(--color-black);
  --blockquote-background: var(--color-white);
  --blockquote-background-icon: var(--color-background);
  --blockquote-icon-size: 30px;
  --blockquote-radius: 10px;
  --blockquote-position: 5px;
  --blockquote-padding: 35px;
  --blockquote-margin-bottom: 40px;
  position: relative;
  border-radius: var(--blockquote-radius);
  background-color: var(--blockquote-background);
  padding: var(--blockquote-padding);
  font-size: var(--font-size-main);
  line-height: var(--line-height-main);
  color: var(--blockquote-color);
  text-align: center;
  margin-block-end: var(--blockquote-margin-bottom);
}
@media (min-width: 768px) {
  .blockquote {
    --blockquote-radius: 25px;
    --blockquote-position: 10px;
    --blockquote-padding: 50px;
    --blockquote-margin-bottom: 50px;
  }
}
@media (min-width: 1340px) {
  .blockquote {
    --blockquote-icon-size: 50px;
    --blockquote-radius: 50px;
    --blockquote-position: 25px;
    --blockquote-padding: 75px;
  }
}
.blockquote::before, .blockquote::after {
  content: "";
  display: block;
  position: absolute;
  width: var(--blockquote-icon-size);
  height: var(--blockquote-icon-size);
  border-radius: 45px;
  background-color: var(--blockquote-background-icon);
  background-repeat: no-repeat;
  background-position: center;
}
.blockquote::before {
  top: var(--blockquote-position);
  left: var(--blockquote-position);
  background-image: url('data:image/svg+xml,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.29688 0.399414C3.09217 0.399414 3.7429 1.01834 3.79368 1.80079L3.79667 1.92482C3.79091 4.05743 3.05255 5.89271 1.57405 7.45835C1.40342 7.63907 1.11861 7.64723 0.937917 7.47659C0.757221 7.30595 0.749067 7.02113 0.919701 6.84047C1.90406 5.79803 2.51585 4.63607 2.76626 3.32501C2.61817 3.37319 2.46059 3.39941 2.29688 3.39941C1.46845 3.39941 0.796875 2.72784 0.796875 1.89941C0.796875 1.07099 1.46845 0.399414 2.29688 0.399414ZM7.69688 0.399414C8.49218 0.399414 9.14288 1.01834 9.1937 1.80079L9.1967 1.92482C9.19094 4.06115 8.45438 5.89301 6.97382 7.45859C6.80306 7.63919 6.51824 7.64711 6.3377 7.47635C6.1571 7.30559 6.14918 7.02077 6.31994 6.84023C7.30586 5.79767 7.91701 4.63727 8.16679 3.32513C8.01817 3.37319 7.86062 3.39941 7.69688 3.39941C6.86846 3.39941 6.19688 2.72784 6.19688 1.89941C6.19688 1.07099 6.86846 0.399414 7.69688 0.399414Z" fill="%231C1C1C"/></svg>');
}
@media (min-width: 1340px) {
  .blockquote::before {
    background-image: url('data:image/svg+xml,<svg width="14" height="12" viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 0C3.82549 0 4.91004 1.03154 4.99468 2.33562L4.99965 2.54235C4.99006 6.0967 3.75946 9.1555 1.29529 11.7649C1.0109 12.0661 0.536221 12.0797 0.235071 11.7953C-0.0660895 11.5109 -0.0796797 11.0362 0.20471 10.7351C1.84531 8.9977 2.86496 7.0611 3.28231 4.876C3.03549 4.9563 2.77285 5 2.5 5C1.11929 5 3.34522e-07 3.88071 3.34522e-07 2.5C3.34522e-07 1.11929 1.11929 0 2.5 0ZM11.5 0C12.8255 0 13.91 1.03154 13.9947 2.33562L13.9997 2.54235C13.9901 6.1029 12.7625 9.156 10.2949 11.7653C10.0103 12.0663 9.5356 12.0795 9.2347 11.7949C8.9337 11.5103 8.9205 11.0356 9.2051 10.7347C10.8483 8.9971 11.8669 7.0631 12.2832 4.8762C12.0355 4.9563 11.7729 5 11.5 5C10.1193 5 9 3.88071 9 2.5C9 1.11929 10.1193 0 11.5 0Z" fill="%231C1C1C"/></svg>');
  }
}
.blockquote::after {
  right: var(--blockquote-position);
  bottom: var(--blockquote-position);
  background-image: url('data:image/svg+xml,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.69922 7.60059C6.90392 7.60059 6.25319 6.98166 6.20241 6.19921L6.19943 6.07518C6.20518 3.94257 6.94354 2.10729 8.42205 0.541646C8.59268 0.360926 8.87749 0.352767 9.05818 0.523407C9.23887 0.694047 9.24703 0.978866 9.07639 1.15953C8.09203 2.20197 7.48024 3.36393 7.22983 4.67499C7.37793 4.62681 7.53551 4.60059 7.69922 4.60059C8.52764 4.60059 9.19922 5.27216 9.19922 6.10059C9.19922 6.92901 8.52764 7.60059 7.69922 7.60059ZM2.29922 7.60059C1.50392 7.60059 0.85322 6.98166 0.802401 6.19921L0.7994 6.07518C0.80516 3.93885 1.54172 2.10699 3.02228 0.541405C3.19304 0.360805 3.47786 0.352885 3.6584 0.523645C3.839 0.694405 3.84692 0.979226 3.67616 1.15977C2.69024 2.20233 2.07908 3.36273 1.8293 4.67487C1.97792 4.62681 2.13548 4.60059 2.29922 4.60059C3.12764 4.60059 3.79922 5.27216 3.79922 6.10059C3.79922 6.92901 3.12764 7.60059 2.29922 7.60059Z" fill="%231C1C1C"/></svg>');
}
@media (min-width: 1340px) {
  .blockquote::after {
    background-image: url('data:image/svg+xml,<svg width="14" height="12" viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 12C10.1745 12 9.08996 10.9685 9.00532 9.66438L9.00035 9.45765C9.00994 5.9033 10.2405 2.8445 12.7047 0.2351C12.9891 -0.0661003 13.4638 -0.0796996 13.7649 0.2047C14.0661 0.4891 14.0797 0.9638 13.7953 1.2649C12.1547 3.0023 11.135 4.9389 10.7177 7.124C10.9645 7.0437 11.2272 7 11.5 7C12.8807 7 14 8.11929 14 9.5C14 10.8807 12.8807 12 11.5 12ZM2.5 12C1.1745 12 0.0900006 10.9685 0.00530073 9.66438L0.000299676 9.45765C0.00989999 5.8971 1.2375 2.844 3.7051 0.234698C3.9897 -0.0663016 4.4644 -0.0795017 4.7653 0.205098C5.0663 0.489698 5.0795 0.9644 4.7949 1.2653C3.1517 3.0029 2.1331 4.9369 1.7168 7.1238C1.9645 7.0437 2.2271 7 2.5 7C3.8807 7 5 8.11929 5 9.5C5 10.8807 3.8807 12 2.5 12Z" fill="%231C1C1C"/></svg>');
  }
}
.blockquote--dark {
  --blockquote-color: var(--color-white);
  --blockquote-background: var(--color-gray);
  --blockquote-background-icon: var(--color-black);
}
.blockquote--dark::before {
  background-image: url('data:image/svg+xml,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.29688 0.399414C3.09217 0.399414 3.7429 1.01834 3.79368 1.80079L3.79667 1.92482C3.79091 4.05743 3.05255 5.89271 1.57405 7.45835C1.40342 7.63907 1.11861 7.64723 0.937917 7.47659C0.757221 7.30595 0.749067 7.02113 0.919701 6.84047C1.90406 5.79803 2.51585 4.63607 2.76626 3.32501C2.61817 3.37319 2.46059 3.39941 2.29688 3.39941C1.46845 3.39941 0.796875 2.72784 0.796875 1.89941C0.796875 1.07099 1.46845 0.399414 2.29688 0.399414ZM7.69688 0.399414C8.49218 0.399414 9.14288 1.01834 9.1937 1.80079L9.1967 1.92482C9.19094 4.06115 8.45438 5.89301 6.97382 7.45859C6.80306 7.63919 6.51824 7.64711 6.3377 7.47635C6.1571 7.30559 6.14918 7.02077 6.31994 6.84023C7.30586 5.79767 7.91701 4.63727 8.16679 3.32513C8.01817 3.37319 7.86062 3.39941 7.69688 3.39941C6.86846 3.39941 6.19688 2.72784 6.19688 1.89941C6.19688 1.07099 6.86846 0.399414 7.69688 0.399414Z" fill="%23FFFFFF"/></svg>');
}
@media (min-width: 1340px) {
  .blockquote--dark::before {
    background-image: url('data:image/svg+xml,<svg width="14" height="12" viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 0C3.82549 0 4.91004 1.03154 4.99468 2.33562L4.99965 2.54235C4.99006 6.0967 3.75946 9.1555 1.29529 11.7649C1.0109 12.0661 0.536221 12.0797 0.235071 11.7953C-0.0660895 11.5109 -0.0796797 11.0362 0.20471 10.7351C1.84531 8.9977 2.86496 7.0611 3.28231 4.876C3.03549 4.9563 2.77285 5 2.5 5C1.11929 5 3.34522e-07 3.88071 3.34522e-07 2.5C3.34522e-07 1.11929 1.11929 0 2.5 0ZM11.5 0C12.8255 0 13.91 1.03154 13.9947 2.33562L13.9997 2.54235C13.9901 6.1029 12.7625 9.156 10.2949 11.7653C10.0103 12.0663 9.5356 12.0795 9.2347 11.7949C8.9337 11.5103 8.9205 11.0356 9.2051 10.7347C10.8483 8.9971 11.8669 7.0631 12.2832 4.8762C12.0355 4.9563 11.7729 5 11.5 5C10.1193 5 9 3.88071 9 2.5C9 1.11929 10.1193 0 11.5 0Z" fill="%23FFFFFF"/></svg>');
  }
}
.blockquote--dark::after {
  background-image: url('data:image/svg+xml,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.69922 7.60059C6.90392 7.60059 6.25319 6.98166 6.20241 6.19921L6.19943 6.07518C6.20518 3.94257 6.94354 2.10729 8.42205 0.541646C8.59268 0.360926 8.87749 0.352767 9.05818 0.523407C9.23887 0.694047 9.24703 0.978866 9.07639 1.15953C8.09203 2.20197 7.48024 3.36393 7.22983 4.67499C7.37793 4.62681 7.53551 4.60059 7.69922 4.60059C8.52764 4.60059 9.19922 5.27216 9.19922 6.10059C9.19922 6.92901 8.52764 7.60059 7.69922 7.60059ZM2.29922 7.60059C1.50392 7.60059 0.85322 6.98166 0.802401 6.19921L0.7994 6.07518C0.80516 3.93885 1.54172 2.10699 3.02228 0.541405C3.19304 0.360805 3.47786 0.352885 3.6584 0.523645C3.839 0.694405 3.84692 0.979226 3.67616 1.15977C2.69024 2.20233 2.07908 3.36273 1.8293 4.67487C1.97792 4.62681 2.13548 4.60059 2.29922 4.60059C3.12764 4.60059 3.79922 5.27216 3.79922 6.10059C3.79922 6.92901 3.12764 7.60059 2.29922 7.60059Z" fill="%23FFFFFF"/></svg>');
}
@media (min-width: 1340px) {
  .blockquote--dark::after {
    background-image: url('data:image/svg+xml,<svg width="14" height="12" viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5 12C10.1745 12 9.08996 10.9685 9.00532 9.66438L9.00035 9.45765C9.00994 5.9033 10.2405 2.8445 12.7047 0.2351C12.9891 -0.0661003 13.4638 -0.0796996 13.7649 0.2047C14.0661 0.4891 14.0797 0.9638 13.7953 1.2649C12.1547 3.0023 11.135 4.9389 10.7177 7.124C10.9645 7.0437 11.2272 7 11.5 7C12.8807 7 14 8.11929 14 9.5C14 10.8807 12.8807 12 11.5 12ZM2.5 12C1.1745 12 0.0900006 10.9685 0.00530073 9.66438L0.000299676 9.45765C0.00989999 5.8971 1.2375 2.844 3.7051 0.234698C3.9897 -0.0663016 4.4644 -0.0795017 4.7653 0.205098C5.0663 0.489698 5.0795 0.9644 4.7949 1.2653C3.1517 3.0029 2.1331 4.9369 1.7168 7.1238C1.9645 7.0437 2.2271 7 2.5 7C3.8807 7 5 8.11929 5 9.5C5 10.8807 3.8807 12 2.5 12Z" fill="%23FFFFFF"/></svg>');
  }
}
.blockquote--gray {
  --blockquote-color: var(--color-black);
  --blockquote-background: var(--color-background);
  --blockquote-background-icon: var(--color-white);
}
.blockquote br {
  display: none;
}
@media (min-width: 1340px) {
  .blockquote br {
    display: block;
  }
}

@media (min-width: 768px) {
  .form--consultation {
    max-width: 550px;
  }
}
@media (min-width: 1340px) {
  .form--consultation {
    max-width: 640px;
  }
}
.form--consultation .form__row {
  margin-block-end: 15px;
}
@media (min-width: 1340px) {
  .form--consultation .form__row {
    margin-block-end: 25px;
  }
}
.form--consultation .form__cols {
  justify-content: center;
  gap: 5px;
  margin: 0;
}
@media (min-width: 768px) {
  .form--consultation .form__cols {
    align-items: center;
    flex-wrap: wrap;
  }
}
@media (min-width: 1340px) {
  .form--consultation .form__cols {
    flex-wrap: nowrap;
  }
}
.form--consultation .form__col {
  width: auto;
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .form--consultation .form__col:last-child {
    text-align: center;
    width: 100%;
  }
}
@media (min-width: 1340px) {
  .form--consultation .form__col:last-child {
    width: auto;
  }
}
.form--consultation .input-default {
  font-size: var(--font-size-button);
  line-height: var(--line-height-button);
  letter-spacing: var(--letter-spasing-button);
  height: auto;
  border-radius: 10px;
  padding: 12px 15px;
}
@media (min-width: 768px) {
  .form--consultation .input-default {
    max-width: 200px;
    padding: 13px 20px;
  }
}
.form--consultation .form__subinfo {
  font-size: var(--font-size-captions);
  line-height: var(--line-height-captions);
  color: var(--color-black);
  text-align: center;
  opacity: 0.65;
  margin: 0;
}
@media (min-width: 768px) {
  .form--appointment .form__row {
    max-width: 510px;
    margin: 0 auto;
  }
}
@media (min-width: 1340px) {
  .form--appointment .form__row {
    max-width: unset;
  }
}
.form--appointment .form__row {
  margin-block-end: 5px;
}
.form--appointment .form__cols {
  justify-content: center;
  gap: 5px;
  margin: 0;
}
@media (min-width: 768px) {
  .form--appointment .form__cols {
    align-items: center;
    flex-wrap: wrap;
  }
}
@media (min-width: 1340px) {
  .form--appointment .form__cols {
    flex-wrap: nowrap;
  }
}
.form--appointment .form__col {
  flex: 1 1 100%;
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .form--appointment .form__col {
    flex: 1 1 250px;
  }
}
.form--appointment .input-default {
  font-size: var(--font-size-button);
  line-height: var(--line-height-button);
  letter-spacing: var(--letter-spasing-button);
  height: auto;
  border-radius: 10px;
  padding: 12px 15px;
}
@media (min-width: 768px) {
  .form--appointment .input-default {
    padding: 13px 20px;
  }
}
.form--appointment .form__bot {
  display: flex;
  justify-content: center;
  margin-block-start: 15px;
}
@media (min-width: 768px) {
  .form--appointment .form__bot {
    margin-block-start: 25px;
  }
}
@media (min-width: 1340px) {
  .form--appointment .form__bot {
    margin-block-start: 35px;
  }
}
.form--appointment .form__subinfo {
  font-size: var(--font-size-captions);
  line-height: var(--line-height-captions);
  letter-spacing: var(--letter-spasing-captions);
  color: var(--color-white);
  text-align: center;
  opacity: 0.65;
  margin: 25px 0 0 0;
}
.form--action .form__row {
  margin-block-end: 0;
}
.form--action .form__cols {
  justify-content: center;
  gap: 5px;
  margin: 0;
}
@media (min-width: 768px) {
  .form--action .form__cols {
    justify-content: start;
    flex-wrap: wrap;
  }
}
@media (min-width: 1340px) {
  .form--action .form__cols {
    flex-wrap: nowrap;
  }
}
.form--action .form__col {
  flex: 1 1 100%;
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .form--action .form__col {
    flex: 1 1 auto;
    width: auto;
  }
}
.form--action .form__request-btn {
  margin-block-start: 10px;
}
@media (min-width: 768px) {
  .form--action .form__request-btn {
    margin-block-start: 0;
  }
}
.form--action .input-default {
  font-size: var(--font-size-button);
  line-height: var(--line-height-button);
  letter-spacing: var(--letter-spasing-button);
  height: auto;
  border-radius: 10px;
  padding: 11px 15px;
}
@media (min-width: 768px) {
  .form--action .input-default {
    max-width: 200px;
    padding: 14px 20px;
  }
}

.appointment-form {
  --background-form: var(--color-white);
  --title-form: var(--color-black);
}
.appointment-form--dark {
  --background-form: var(--color-gray);
  --title-form: var(--color-white);
}
.appointment-form__wrapper {
  position: relative;
  display: grid;
}
@media (min-width: 1340px) {
  .appointment-form__wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
.appointment-form__wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background-color: var(--background-form);
  overflow: hidden;
  z-index: 0;
}
@media (min-width: 768px) {
  .appointment-form__wrapper:before {
    border-radius: 25px;
  }
}
@media (min-width: 1340px) {
  .appointment-form__wrapper:before {
    border-radius: 50px;
  }
}
.appointment-form__title {
  font-size: var(--font-size-main);
  line-height: var(--line-height-main);
  color: var(--title-form);
  text-align: center;
  margin-block-end: 15px;
}
@media (min-width: 768px) {
  .appointment-form__title {
    margin-block-end: 25px;
  }
}
@media (min-width: 1340px) {
  .appointment-form__title {
    margin-block-end: 35px;
  }
}
.appointment-form__form {
  padding: 25px;
  z-index: 1;
}
@media (min-width: 768px) {
  .appointment-form__form {
    padding: 35px;
  }
}
@media (min-width: 1340px) {
  .appointment-form__form {
    padding: 50px;
  }
}
.appointment-form__form .custom-select {
  height: 40px;
  border-radius: 10px;
}
@media (min-width: 768px) {
  .appointment-form__form .custom-select {
    height: 50px;
  }
}
@media (min-width: 1340px) {
  .appointment-form__form .custom-select {
    height: 54px;
  }
}
.appointment-form__form .custom-select:before {
  width: 8px;
  height: 8px;
  border-color: var(--color-black);
  right: 15px;
}
@media (min-width: 768px) {
  .appointment-form__form .custom-select:before {
    width: 9px;
    height: 9px;
  }
}
@media (min-width: 1340px) {
  .appointment-form__form .custom-select:before {
    width: 10px;
    height: 10px;
  }
}
.appointment-form__form .custom-select__placeholder {
  font-size: var(--font-size-button);
  line-height: var(--line-height-button);
}
.appointment-form__cover {
  border-radius: 10px 10px 0 0;
  background-image: var(--color-gradient);
  width: 100%;
  overflow: hidden;
  z-index: 1;
}
@media (min-width: 768px) {
  .appointment-form__cover {
    aspect-ratio: 718/300;
    border-radius: 25px 25px 0 0;
    max-height: 300px;
  }
}
@media (min-width: 1340px) {
  .appointment-form__cover {
    grid-column: 2/3;
    grid-row: 1;
    aspect-ratio: unset;
    border-radius: 0 50px 50px 0;
    max-height: 100%;
  }
}
.appointment-form__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.custom-select-dropdown__mob-title {
  font-family: var(--font-family-base);
}

.specialist-slider {
  overflow: visible;
  width: 170px;
  max-width: 100%;
  margin-left: 0;
}
@media (min-width: 768px) {
  .specialist-slider {
    width: 200px;
  }
}
@media (min-width: 1340px) {
  .specialist-slider {
    width: 250px;
  }
}
.specialist-slider__item {
  height: auto;
  transition: transform 0.15s, opacity 0.15s;
}
.specialist-slider__item.swiper-slide {
  opacity: 0;
  transform: translate(25%, 35%);
}
.specialist-slider__item.swiper-slide:nth-child(1) {
  transition-delay: 0.05s;
}
.specialist-slider__item.swiper-slide:nth-child(2) {
  transition-delay: 0.1s;
}
.specialist-slider__item.swiper-slide:nth-child(3) {
  transition-delay: 0.15s;
}
.specialist-slider__item.swiper-slide:nth-child(4) {
  transition-delay: 0.2s;
}
.specialist-slider__item.swiper-slide:nth-child(5) {
  transition-delay: 0.25s;
}
.specialist-slider__item.swiper-slide:nth-child(6) {
  transition-delay: 0.3s;
}
.specialist-slider__item.swiper-slide:nth-child(7) {
  transition-delay: 0.35s;
}
.specialist-slider__item.swiper-slide:nth-child(8) {
  transition-delay: 0.4s;
}
.specialist-slider__item.swiper-slide:nth-child(9) {
  transition-delay: 0.45s;
}
.specialist-slider__item.swiper-slide:nth-child(10) {
  transition-delay: 0.5s;
}
.specialist-slider__item.swiper-slide:nth-child(11) {
  transition-delay: 0.55s;
}
.specialist-slider__item.swiper-slide:nth-child(12) {
  transition-delay: 0.6s;
}
.specialist-slider__item.swiper-slide:nth-child(13) {
  transition-delay: 0.65s;
}
.specialist-slider__item.swiper-slide:nth-child(14) {
  transition-delay: 0.7s;
}
.specialist-slider__item.swiper-slide:nth-child(15) {
  transition-delay: 0.75s;
}
.tabs-body__item.active .specialist-slider__item.swiper-slide {
  opacity: 1;
  transform: translate(0, 0);
}

.action-form__wrapper {
  display: grid;
  gap: 15px;
  border-radius: 25px;
  padding: 15px;
  background-color: var(--color-background);
  margin: 15px 0;
}
@media (min-width: 768px) {
  .action-form__wrapper {
    justify-content: start;
    border-radius: 35px;
    padding: 25px;
    max-width: 666px;
    margin: 25px auto;
  }
}
@media (min-width: 1340px) {
  .action-form__wrapper {
    max-width: 689px;
  }
}
.action-form__title {
  font-size: var(--font-size-main);
  line-height: var(--line-height-main);
  color: var(--color-black);
}
@media (min-width: 768px) {
  .action-form__title br {
    display: none;
  }
}

.section {
  --section-radius: 0 0 0 0;
  --section-background: var(--color-white);
  --section-padding-top: 75px;
  --section-padding-bottom: 75px;
}
.section--technologies, .section--capabilities, .section--laboratory, .section--family, .section--treatment, .section--children, .section--categories, .section--specialists, .section--main-banner {
  border-radius: var(--section-radius);
  background-color: var(--section-background);
  padding-block: var(--section-padding-top) var(--section-padding-bottom);
  margin: 0;
}
.section--children, .section--family, .section--specialists {
  --section-radius: 25px;
  --section-padding-top: 15px;
  --section-padding-bottom: 15px;
}
@media (min-width: 768px) {
  .section--children, .section--family, .section--specialists {
    --section-radius: 50px;
    --section-padding-top: 25px;
    --section-padding-bottom: 25px;
  }
}
@media (min-width: 1340px) {
  .section--children, .section--family, .section--specialists {
    --section-radius: 100px;
    --section-padding-top: 50px;
    --section-padding-bottom: 50px;
  }
}
.section--laboratory {
  --section-radius: 0 0 25px 25px;
  --section-padding-top: 100px;
  --section-padding-bottom: 15px;
}
@media (min-width: 768px) {
  .section--laboratory {
    --section-radius: 0 0 50px 50px;
    --section-padding-top: 150px;
    --section-padding-bottom: 25px;
  }
}
@media (min-width: 1340px) {
  .section--laboratory {
    --section-radius: 0 0 100px 100px;
    --section-padding-top: 225px;
    --section-padding-bottom: 50px;
  }
}
.section--technologies {
  --section-radius: 0 0 25px 25px;
  --section-padding-top: 100px;
  --section-padding-bottom: 15px;
}
@media (min-width: 768px) {
  .section--technologies {
    --section-radius: 0 0 50px 50px;
    --section-padding-top: 150px;
    --section-padding-bottom: 25px;
  }
}
@media (min-width: 1340px) {
  .section--technologies {
    --section-radius: 0 0 100px 100px;
    --section-padding-top: 225px;
    --section-padding-bottom: 50px;
  }
}
@media (min-width: 768px) {
  .section--treatment, .section--capabilities, .section--categories {
    --section-padding-top: 100px;
    --section-padding-bottom: 100px;
  }
}
@media (min-width: 1340px) {
  .section--treatment, .section--capabilities, .section--categories {
    --section-padding-top: 125px;
    --section-padding-bottom: 125px;
  }
}
@media (min-width: 768px) {
  .section--treatment {
    margin-block-end: 200px;
  }
}
.section--main-banner {
  --section-radius: 0;
  --section-background: 0;
  --section-padding-top: 0;
  --section-padding-bottom: 0;
}
.section--specialists, .section--children, .section--family, .section--laboratory, .section--technologies {
  position: relative;
  z-index: 1;
}
@media (min-width: 1280px) {
  .section--specialists, .section--children, .section--family, .section--laboratory, .section--technologies {
    margin-block-end: -100px;
  }
}
.section--family {
  z-index: 3;
}
.section--laboratory {
  z-index: 2;
}
.section--technologies {
  z-index: 1;
}
.section--technologies, .section--capabilities, .section--laboratory, .section--treatment, .section--categories {
  --section-padding-top: 100px;
  margin-block-start: -25px;
}
.section--white {
  --section-background: var(--color-white);
}
.section--gray {
  --section-background: var(--color-background);
}
.section--dark {
  --section-background: var(--color-black);
}

.masonry-tiles__wrapper {
  display: grid;
  gap: 35px;
}
@media (min-width: 768px) {
  .masonry-tiles__wrapper {
    gap: 50px;
  }
}
@media (min-width: 1340px) {
  .masonry-tiles__wrapper {
    gap: 75px;
  }
}
.masonry-tiles__items {
  display: grid;
  align-items: start;
  gap: 5px;
}
@media (min-width: 768px) {
  .masonry-tiles__items {
    grid-template-columns: 1fr 1fr;
    gap: 35px 10px;
  }
}
@media (min-width: 1340px) {
  .masonry-tiles__items {
    gap: 50px 16px;
  }
}
.masonry-tiles__item {
  --space-mansory-top: 0;
  --space-mansory-bottom: 0;
}
@media (min-width: 768px) {
  .masonry-tiles__item {
    --space-mansory-top: 75px;
    --space-mansory-bottom: -75px;
  }
}
@media (min-width: 1340px) {
  .masonry-tiles__item {
    --space-mansory-top: 125px;
    --space-mansory-bottom: -125px;
  }
}
.masonry-tiles__item:nth-child(even) {
  margin-block-start: var(--space-mansory-top);
  margin-block-end: var(--space-mansory-bottom);
}
.masonry-tiles__item:last-child {
  margin-block-end: 0;
}

.laboratory__wrapper {
  display: grid;
  gap: 35px;
}
@media (min-width: 768px) {
  .laboratory__wrapper {
    gap: 50px;
  }
}
@media (min-width: 1340px) {
  .laboratory__wrapper {
    gap: 75px;
  }
}
.laboratory__items {
  --min: 100%;
  --gap: 5px;
  display: grid;
  grid-gap: var(--gap);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--min) - var(--gap)), 1fr));
}
@media (min-width: 768px) {
  .laboratory__items {
    --min: 50%;
    --gap: 10px;
  }
}
@media (min-width: 1340px) {
  .laboratory__items {
    --gap: 15px;
  }
}
.laboratory__item {
  --img-radius: 10px;
  border-radius: var(--img-radius);
  overflow: hidden;
}
@media (min-width: 768px) {
  .laboratory__item {
    --img-radius: 25px;
  }
}
@media (min-width: 1340px) {
  .laboratory__item {
    --img-radius: 50px;
  }
}
.laboratory__item:nth-child(odd) {
  background-color: var(--color-background);
}
.laboratory__item:nth-child(even) {
  background-image: var(--color-gradient);
}
.laboratory__picture {
  display: block;
}
.laboratory__img {
  width: 100%;
  height: 100%;
  min-height: 300px;
  max-height: 550px;
  aspect-ratio: 345/300;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.family__wrapper {
  display: grid;
  gap: 35px;
}
@media (min-width: 768px) {
  .family__wrapper {
    gap: 50px;
  }
}
@media (min-width: 1340px) {
  .family__wrapper {
    gap: 75px;
  }
}
.family__items {
  display: grid;
  align-items: stretch;
  gap: 5px;
}
@media (min-width: 768px) {
  .family__items {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
}
@media (min-width: 1340px) {
  .family__items {
    grid-template-columns: 566px 1fr;
    gap: 15px;
  }
}
.family__item {
  position: relative;
}
@media (min-width: 768px) {
  .family__item:first-child {
    grid-column: 2 span;
  }
}
.family__item > [class*=__wrapper] > picture {
  margin-block: -15px -35px;
}
@media (min-width: 768px) {
  .family__item > [class*=__wrapper] > picture {
    position: absolute;
    right: 25px;
    bottom: 0;
    width: 296px;
    margin: 0;
  }
}
@media (min-width: 1340px) {
  .family__item > [class*=__wrapper] > picture {
    right: 142px;
    width: 520px;
  }
}
.family__item > [class*=__wrapper] > picture img {
  width: 100%;
  height: 100%;
}

.treatment__container {
  position: relative;
  overflow: hidden;
}
.treatment__wrapper {
  display: grid;
  gap: 35px;
}
@media (min-width: 768px) {
  .treatment__wrapper {
    gap: 50px;
  }
}
@media (min-width: 1340px) {
  .treatment__wrapper {
    gap: 75px;
  }
}
.treatment__stack {
  display: grid;
  grid-template-areas: "stack";
  justify-items: center;
}
.treatment__stack > * {
  grid-area: stack;
}
.treatment__stack > picture {
  margin: 0 -30px;
}
@media (min-width: 768px) {
  .treatment__stack > picture {
    width: 618px;
    margin: 0;
  }
}
@media (min-width: 1340px) {
  .treatment__stack > picture {
    width: 760px;
  }
}
.treatment__stack > picture img {
  width: 100%;
  height: 100%;
}
.treatment__items {
  position: relative;
  display: grid;
  align-items: start;
  justify-items: start;
  gap: 35px;
  isolation: isolate;
}
@media (min-width: 768px) {
  .treatment__items {
    gap: 30px 10px;
  }
}
@media (min-width: 1340px) {
  .treatment__items {
    grid-template-columns: repeat(7, 1fr);
    grid-template-rows: repeat(5, 1fr);
    gap: 30px 15px;
    margin: 18px 40px 26px;
  }
}
.treatment__item {
  --color-number: var(--color-black);
  --background-number: var(--color-background);
  --background-item: var(--color-white);
  position: relative;
  border-radius: 25px;
  background-color: var(--background-item);
  padding: 15px;
  transition: background-color 0.3s linear;
}
@media (min-width: 1340px) {
  .treatment__item {
    border-radius: 35px;
    padding: 20px;
    margin-inline: -20px;
  }
}
.treatment__item-wrapper {
  display: flex;
  align-items: center;
  gap: 20px;
}
.treatment__item._active {
  --background-item: var(--color-background);
}
.treatment__item._active .treatment__indicator {
  width: 3px;
  height: 100px;
  background-color: var(--color-background);
  position: absolute;
  top: 0;
  left: 0;
}
.treatment__item._active .treatment__indicator:before {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background-color: var(--color-background);
  position: absolute;
  top: 0;
  left: -6px;
}
.treatment__item:first-of-type {
  --background-number: var(--color-button);
}
.treatment__item:last-child {
  --color-number: var(--color-white);
  --background-number: var(--color-black);
}
@media (min-width: 768px) {
  .treatment__item:nth-child(1) {
    grid-column: 1/5;
    grid-row: 1/2;
    margin-block-end: 100px;
  }
}
@media (min-width: 1340px) {
  .treatment__item:nth-child(1) {
    grid-column: 2/8;
    margin-inline: -20px;
    margin-block-end: 0;
  }
}
.treatment__item:nth-child(1) .treatment__indicator {
  transform: rotate(140deg);
  top: 65px;
  left: 45px;
  height: 45px;
}
@media (min-width: 768px) {
  .treatment__item:nth-child(1) .treatment__indicator {
    transform: rotate(135deg);
    top: 50px;
    left: 80px;
    height: 200px;
  }
}
@media (min-width: 1340px) {
  .treatment__item:nth-child(1) .treatment__indicator {
    transform: rotate(135deg);
    top: 80px;
    left: 45px;
    height: 100px;
  }
}
@media (min-width: 768px) {
  .treatment__item:nth-child(2) {
    grid-column: 4/8;
    grid-row: 2/3;
    margin-inline-start: -50px;
    margin-block-end: 42px;
  }
}
@media (min-width: 1340px) {
  .treatment__item:nth-child(2) {
    grid-column: 5/8;
    margin-block-end: 0;
  }
}
.treatment__item:nth-child(2) .treatment__indicator {
  transform: rotate(55deg);
  top: -36px;
  left: 92px;
  height: 50px;
}
@media (min-width: 768px) {
  .treatment__item:nth-child(2) .treatment__indicator {
    transform: rotate(300deg);
    top: 0px;
    left: -35px;
    height: 100px;
  }
}
@media (min-width: 1340px) {
  .treatment__item:nth-child(2) .treatment__indicator {
    transform: rotate(300deg);
    top: 0px;
    left: -42px;
  }
}
@media (min-width: 768px) {
  .treatment__item:nth-child(3) {
    grid-column: 1/5;
    grid-row: 3/4;
    margin-block-end: 90px;
  }
}
@media (min-width: 1340px) {
  .treatment__item:nth-child(3) {
    grid-column: 1/4;
    margin-block-end: 0;
  }
}
.treatment__item:nth-child(3) .treatment__indicator {
  transform: rotate(320deg);
  top: -40px;
  left: auto;
  right: 50px;
  height: 80px;
}
@media (min-width: 768px) {
  .treatment__item:nth-child(3) .treatment__indicator {
    transform: rotate(90deg);
    top: 0px;
    left: auto;
    right: -50px;
    height: 100px;
  }
}
@media (min-width: 768px) {
  .treatment__item:nth-child(4) {
    grid-column: 4/8;
    grid-row: 4/5;
    margin-block-end: 80px;
  }
}
@media (min-width: 1340px) {
  .treatment__item:nth-child(4) {
    grid-column: 5/8;
    margin-block-end: 0;
  }
}
.treatment__item:nth-child(4) .treatment__indicator {
  transform: rotate(61deg);
  top: -40px;
  left: 127px;
  height: 60px;
}
@media (min-width: 768px) {
  .treatment__item:nth-child(4) .treatment__indicator {
    transform: rotate(300deg);
    top: 0px;
    left: -35px;
    height: 100px;
  }
}
@media (min-width: 1340px) {
  .treatment__item:nth-child(4) .treatment__indicator {
    transform: rotate(300deg);
    top: 0px;
    left: -42px;
  }
}
@media (min-width: 768px) {
  .treatment__item:nth-child(5) {
    grid-column: 1/5;
    grid-row: 5/6;
  }
}
@media (min-width: 1340px) {
  .treatment__item:nth-child(5) {
    grid-column: 2/5;
  }
}
.treatment__item:nth-child(5) .treatment__indicator {
  transform: rotate(316deg);
  top: -35px;
  left: auto;
  right: 50px;
  height: 50px;
}
@media (min-width: 768px) {
  .treatment__item:nth-child(5) .treatment__indicator {
    transform: rotate(44deg);
    top: -132px;
    left: auto;
    right: -33px;
    height: 200px;
  }
}
@media (min-width: 1340px) {
  .treatment__item:nth-child(5) .treatment__indicator {
    transform: rotate(75deg);
    top: 0px;
    left: auto;
    right: -50px;
    height: 100px;
  }
}
.treatment__number {
  font-size: var(--font-size-main);
  line-height: var(--line-height-main);
  color: var(--color-number);
  border-radius: 15px;
  background-color: var(--background-number);
  padding: 10px 15px;
  transition: background-color 0.3s linear;
}
@media (min-width: 1340px) {
  .treatment__number {
    padding: 15px 20px;
  }
}
._active .treatment__number {
  --color-number: var(--color-white);
  --background-number: var(--color-black);
}
.treatment__title {
  font-size: var(--font-size-button);
  line-height: var(--line-height-text);
  letter-spacing: var(--letter-spacing-text);
  margin-block-end: 6px;
}
.treatment__description {
  font-size: var(--font-size-text);
  line-height: var(--line-height-text);
  letter-spacing: var(--letter-spacing-text);
}

.children__wrapper {
  display: grid;
  gap: 35px;
}
@media (min-width: 768px) {
  .children__wrapper {
    gap: 50px;
  }
}
@media (min-width: 1340px) {
  .children__wrapper {
    gap: 75px;
  }
}
.children__items {
  display: grid;
  align-items: stretch;
  gap: 5px;
}
@media (min-width: 768px) {
  .children__items {
    grid-template-columns: 1fr 406px;
    gap: 10px;
  }
}
@media (min-width: 1340px) {
  .children__items {
    grid-template-columns: 1fr 1fr 566px;
    gap: 15px;
  }
}
@media (min-width: 768px) {
  .children__item:first-child {
    grid-row: 1/2;
  }
}
@media (min-width: 1340px) {
  .children__item:first-child {
    grid-row: auto;
  }
}
@media (min-width: 768px) {
  .children__item:nth-child(2) {
    grid-row: 2/3;
  }
}
@media (min-width: 1340px) {
  .children__item:nth-child(2) {
    grid-row: auto;
  }
}
@media (min-width: 768px) {
  .children__item:nth-child(3) {
    grid-row: 1/3;
  }
}
@media (min-width: 1340px) {
  .children__item:nth-child(3) {
    grid-row: auto;
  }
}
@media (min-width: 768px) {
  .children__item:last-child {
    grid-column: 3 span;
  }
}

.categories__wrapper {
  display: grid;
  gap: 35px;
}
@media (min-width: 768px) {
  .categories__wrapper {
    gap: 50px;
  }
}
@media (min-width: 1340px) {
  .categories__wrapper {
    gap: 75px;
  }
}
.categories__body {
  display: grid;
  justify-items: start;
  gap: 5px;
  border-radius: 15px;
  background-color: var(--color-background);
  padding: 5px;
}
@media (min-width: 768px) {
  .categories__body {
    gap: 15px;
    border-radius: 25px;
    padding: 15px;
  }
}
@media (min-width: 1340px) {
  .categories__body {
    gap: 25px;
    border-radius: 50px;
    padding: 50px;
  }
}
.categories__items {
  display: grid;
  gap: 5px;
}
@media (min-width: 768px) {
  .categories__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1340px) {
  .categories__items {
    grid-template-columns: repeat(4, 1fr);
  }
}
.categories__tabs {
  width: 100%;
}
.categories__forms {
  display: grid;
  place-content: center;
  border-radius: 15px;
  background-color: var(--color-white);
  padding: 15px;
}
@media (min-width: 768px) {
  .categories__forms {
    border-radius: 25px;
    padding: 220px 0 240px;
  }
}
@media (min-width: 1340px) {
  .categories__forms {
    border-radius: 15px;
    padding: 84px 0;
  }
}
.categories__forms-title {
  font-size: var(--font-size-main);
  line-height: var(--line-height-main);
  color: var(--color-black);
  margin-block-end: 15px;
}
@media (min-width: 768px) {
  .categories__forms-title {
    text-align: center;
  }
}
@media (min-width: 1340px) {
  .categories__forms-title {
    margin-block-end: 25px;
  }
}

.specialists__overflow {
  overflow: hidden;
}
.specialists__wrapper {
  display: grid;
  gap: 35px;
}
@media (min-width: 768px) {
  .specialists__wrapper {
    gap: 50px;
  }
}
@media (min-width: 1340px) {
  .specialists__wrapper {
    gap: 75px;
  }
}
.specialists__body {
  display: grid;
  gap: 35px;
}
@media (min-width: 768px) {
  .specialists__body {
    gap: 50px;
  }
}
@media (min-width: 1340px) {
  .specialists__body {
    gap: 75px;
  }
}
.specialists__slider {
  width: 100%;
}
.specialists__tabs-panel {
  display: grid;
  gap: 35px;
}
@media (min-width: 768px) {
  .specialists__tabs-panel {
    gap: 10px;
  }
}
@media (min-width: 1340px) {
  .specialists__tabs-panel {
    align-items: center;
    gap: 15px;
  }
}
.specialists__description {
  font-size: var(--font-size-text);
  line-height: var(--line-height-text);
  letter-spacing: var(--letter-spasing-text);
  text-align: center;
  color: var(--color-white);
  grid-row: 1/2;
}
@media (min-width: 768px) {
  .specialists__description {
    text-align: left;
    grid-column: 2/3;
    grid-row: unset;
  }
}
.specialists__form {
  margin-block-start: 75px;
}
@media (min-width: 768px) {
  .specialists__form {
    margin-block-start: 100px;
  }
}
@media (min-width: 1340px) {
  .specialists__form {
    margin-block-start: 125px;
  }
}

.main-banner {
  display: grid;
  grid-template-areas: "stack";
}
.main-banner > * {
  grid-area: stack;
}
.main-banner__wrapper {
  display: grid;
  align-content: space-between;
  justify-content: start;
  height: calc(100vh - 108px);
}
@media (min-width: 768px) {
  .main-banner__wrapper {
    height: calc(100vh - 132px);
  }
}
@media (min-width: 1340px) {
  .main-banner__wrapper {
    height: calc(100vh - 146px);
  }
}
.main-banner__cover {
  position: relative;
  width: 100%;
  height: 100vh;
  margin-block-end: -50px;
  z-index: -1;
}
@media (min-width: 1340px) {
  .main-banner__cover {
    margin-block-end: -100px;
  }
}
.main-banner__cover:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.main-banner__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.main-banner__head {
  display: grid;
  gap: 10px;
  margin-block: 50px 0;
}
@media (min-width: 768px) {
  .main-banner__head {
    justify-content: start;
    margin-block: 75px 0;
  }
}
@media (min-width: 1340px) {
  .main-banner__head {
    margin-block: 125px 0;
  }
}
.main-banner__title {
  font-size: var(--font-size-decorative);
  line-height: var(--line-height-decorative);
  color: var(--color-white);
}
.main-banner__subtitle {
  font-size: var(--font-size-main);
  line-height: var(--line-height-main);
  color: var(--color-white);
}
.main-banner__signature {
  display: grid;
  justify-content: start;
  gap: 5px;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 10px;
  background-color: var(--color-white);
  padding: 15px;
  margin-inline: auto 0;
}
@media (min-width: 1340px) {
  .main-banner__signature {
    margin-inline: auto 180px;
  }
}
.main-banner__signature-name {
  font-size: var(--font-size-main);
  line-height: var(--line-height-main);
}
.main-banner__signature-specialty {
  font-size: var(--font-size-text);
  line-height: var(--line-height-text);
}/*# sourceMappingURL=ambc_index.css.map */
/* End */


/* Start:/local/awc.assets/custom.appsweb.iblock.form/libs/grid/grid.css?175368864836123*/
.form .form__col{
  width: auto;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}

.no-gutters {
  margin-right: 0;
  margin-left: 0
}

.no-gutters>.col,.no-gutters>[class*=col-] {
  padding-right: 0;
  padding-left: 0
}

.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%
}

.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%
}

.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%
}

.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%
}

.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%
}

.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%
}

.order-first {
  -ms-flex-order: -1;
  order: -1
}

.order-last {
  -ms-flex-order: 13;
  order: 13
}

.order-0 {
  -ms-flex-order: 0;
  order: 0
}

.order-1 {
  -ms-flex-order: 1;
  order: 1
}

.order-2 {
  -ms-flex-order: 2;
  order: 2
}

.order-3 {
  -ms-flex-order: 3;
  order: 3
}

.order-4 {
  -ms-flex-order: 4;
  order: 4
}

.order-5 {
  -ms-flex-order: 5;
  order: 5
}

.order-6 {
  -ms-flex-order: 6;
  order: 6
}

.order-7 {
  -ms-flex-order: 7;
  order: 7
}

.order-8 {
  -ms-flex-order: 8;
  order: 8
}

.order-9 {
  -ms-flex-order: 9;
  order: 9
}

.order-10 {
  -ms-flex-order: 10;
  order: 10
}

.order-11 {
  -ms-flex-order: 11;
  order: 11
}

.order-12 {
  -ms-flex-order: 12;
  order: 12
}

.offset-1 {
  margin-left: 8.333333%
}

.offset-2 {
  margin-left: 16.666667%
}

.offset-3 {
  margin-left: 25%
}

.offset-4 {
  margin-left: 33.333333%
}

.offset-5 {
  margin-left: 41.666667%
}

.offset-6 {
  margin-left: 50%
}

.offset-7 {
  margin-left: 58.333333%
}

.offset-8 {
  margin-left: 66.666667%
}

.offset-9 {
  margin-left: 75%
}

.offset-10 {
  margin-left: 83.333333%
}

.offset-11 {
  margin-left: 91.666667%
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size:0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
  }

  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none
  }

  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
  }

  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
  }

  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
  }

  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
  }

  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
  }

  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
  }

  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .order-sm-first {
    -ms-flex-order: -1;
    order: -1
  }

  .order-sm-last {
    -ms-flex-order: 13;
    order: 13
  }

  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0
  }

  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1
  }

  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2
  }

  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3
  }

  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4
  }

  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5
  }

  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6
  }

  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7
  }

  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8
  }

  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9
  }

  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10
  }

  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11
  }

  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12
  }

  .offset-sm-0 {
    margin-left: 0
  }

  .offset-sm-1 {
    margin-left: 8.333333%
  }

  .offset-sm-2 {
    margin-left: 16.666667%
  }

  .offset-sm-3 {
    margin-left: 25%
  }

  .offset-sm-4 {
    margin-left: 33.333333%
  }

  .offset-sm-5 {
    margin-left: 41.666667%
  }

  .offset-sm-6 {
    margin-left: 50%
  }

  .offset-sm-7 {
    margin-left: 58.333333%
  }

  .offset-sm-8 {
    margin-left: 66.666667%
  }

  .offset-sm-9 {
    margin-left: 75%
  }

  .offset-sm-10 {
    margin-left: 83.333333%
  }

  .offset-sm-11 {
    margin-left: 91.666667%
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size:0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
  }

  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none
  }

  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
  }

  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
  }

  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
  }

  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
  }

  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
  }

  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
  }

  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .order-md-first {
    -ms-flex-order: -1;
    order: -1
  }

  .order-md-last {
    -ms-flex-order: 13;
    order: 13
  }

  .order-md-0 {
    -ms-flex-order: 0;
    order: 0
  }

  .order-md-1 {
    -ms-flex-order: 1;
    order: 1
  }

  .order-md-2 {
    -ms-flex-order: 2;
    order: 2
  }

  .order-md-3 {
    -ms-flex-order: 3;
    order: 3
  }

  .order-md-4 {
    -ms-flex-order: 4;
    order: 4
  }

  .order-md-5 {
    -ms-flex-order: 5;
    order: 5
  }

  .order-md-6 {
    -ms-flex-order: 6;
    order: 6
  }

  .order-md-7 {
    -ms-flex-order: 7;
    order: 7
  }

  .order-md-8 {
    -ms-flex-order: 8;
    order: 8
  }

  .order-md-9 {
    -ms-flex-order: 9;
    order: 9
  }

  .order-md-10 {
    -ms-flex-order: 10;
    order: 10
  }

  .order-md-11 {
    -ms-flex-order: 11;
    order: 11
  }

  .order-md-12 {
    -ms-flex-order: 12;
    order: 12
  }

  .offset-md-0 {
    margin-left: 0
  }

  .offset-md-1 {
    margin-left: 8.333333%
  }

  .offset-md-2 {
    margin-left: 16.666667%
  }

  .offset-md-3 {
    margin-left: 25%
  }

  .offset-md-4 {
    margin-left: 33.333333%
  }

  .offset-md-5 {
    margin-left: 41.666667%
  }

  .offset-md-6 {
    margin-left: 50%
  }

  .offset-md-7 {
    margin-left: 58.333333%
  }

  .offset-md-8 {
    margin-left: 66.666667%
  }

  .offset-md-9 {
    margin-left: 75%
  }

  .offset-md-10 {
    margin-left: 83.333333%
  }

  .offset-md-11 {
    margin-left: 91.666667%
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size:0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
  }

  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none
  }

  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
  }

  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
  }

  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
  }

  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
  }

  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
  }

  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
  }

  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .order-lg-first {
    -ms-flex-order: -1;
    order: -1
  }

  .order-lg-last {
    -ms-flex-order: 13;
    order: 13
  }

  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0
  }

  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1
  }

  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2
  }

  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3
  }

  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4
  }

  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5
  }

  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6
  }

  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7
  }

  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8
  }

  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9
  }

  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10
  }

  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11
  }

  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12
  }

  .offset-lg-0 {
    margin-left: 0
  }

  .offset-lg-1 {
    margin-left: 8.333333%
  }

  .offset-lg-2 {
    margin-left: 16.666667%
  }

  .offset-lg-3 {
    margin-left: 25%
  }

  .offset-lg-4 {
    margin-left: 33.333333%
  }

  .offset-lg-5 {
    margin-left: 41.666667%
  }

  .offset-lg-6 {
    margin-left: 50%
  }

  .offset-lg-7 {
    margin-left: 58.333333%
  }

  .offset-lg-8 {
    margin-left: 66.666667%
  }

  .offset-lg-9 {
    margin-left: 75%
  }

  .offset-lg-10 {
    margin-left: 83.333333%
  }

  .offset-lg-11 {
    margin-left: 91.666667%
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size:0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
  }

  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none
  }

  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
  }

  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
  }

  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
  }

  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
  }

  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
  }

  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
  }

  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .order-xl-first {
    -ms-flex-order: -1;
    order: -1
  }

  .order-xl-last {
    -ms-flex-order: 13;
    order: 13
  }

  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0
  }

  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1
  }

  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2
  }

  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3
  }

  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4
  }

  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5
  }

  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6
  }

  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7
  }

  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8
  }

  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9
  }

  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10
  }

  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11
  }

  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12
  }

  .offset-xl-0 {
    margin-left: 0
  }

  .offset-xl-1 {
    margin-left: 8.333333%
  }

  .offset-xl-2 {
    margin-left: 16.666667%
  }

  .offset-xl-3 {
    margin-left: 25%
  }

  .offset-xl-4 {
    margin-left: 33.333333%
  }

  .offset-xl-5 {
    margin-left: 41.666667%
  }

  .offset-xl-6 {
    margin-left: 50%
  }

  .offset-xl-7 {
    margin-left: 58.333333%
  }

  .offset-xl-8 {
    margin-left: 66.666667%
  }

  .offset-xl-9 {
    margin-left: 75%
  }

  .offset-xl-10 {
    margin-left: 83.333333%
  }

  .offset-xl-11 {
    margin-left: 91.666667%
  }
}

.d-none {
  display: none!important
}

.d-inline {
  display: inline!important
}

.d-inline-block {
  display: inline-block!important
}

.d-block {
  display: block!important
}

.d-table {
  display: table!important
}

.d-table-row {
  display: table-row!important
}

.d-table-cell {
  display: table-cell!important
}

.d-flex {
  display: -ms-flexbox!important;
  display: flex!important
}

.d-inline-flex {
  display: -ms-inline-flexbox!important;
  display: inline-flex!important
}

@media (min-width: 576px) {
  .d-sm-none {
    display:none!important
  }

  .d-sm-inline {
    display: inline!important
  }

  .d-sm-inline-block {
    display: inline-block!important
  }

  .d-sm-block {
    display: block!important
  }

  .d-sm-table {
    display: table!important
  }

  .d-sm-table-row {
    display: table-row!important
  }

  .d-sm-table-cell {
    display: table-cell!important
  }

  .d-sm-flex {
    display: -ms-flexbox!important;
    display: flex!important
  }

  .d-sm-inline-flex {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display:none!important
  }

  .d-md-inline {
    display: inline!important
  }

  .d-md-inline-block {
    display: inline-block!important
  }

  .d-md-block {
    display: block!important
  }

  .d-md-table {
    display: table!important
  }

  .d-md-table-row {
    display: table-row!important
  }

  .d-md-table-cell {
    display: table-cell!important
  }

  .d-md-flex {
    display: -ms-flexbox!important;
    display: flex!important
  }

  .d-md-inline-flex {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display:none!important
  }

  .d-lg-inline {
    display: inline!important
  }

  .d-lg-inline-block {
    display: inline-block!important
  }

  .d-lg-block {
    display: block!important
  }

  .d-lg-table {
    display: table!important
  }

  .d-lg-table-row {
    display: table-row!important
  }

  .d-lg-table-cell {
    display: table-cell!important
  }

  .d-lg-flex {
    display: -ms-flexbox!important;
    display: flex!important
  }

  .d-lg-inline-flex {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display:none!important
  }

  .d-xl-inline {
    display: inline!important
  }

  .d-xl-inline-block {
    display: inline-block!important
  }

  .d-xl-block {
    display: block!important
  }

  .d-xl-table {
    display: table!important
  }

  .d-xl-table-row {
    display: table-row!important
  }

  .d-xl-table-cell {
    display: table-cell!important
  }

  .d-xl-flex {
    display: -ms-flexbox!important;
    display: flex!important
  }

  .d-xl-inline-flex {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
}

@media print {
  .d-print-none {
    display: none!important
  }

  .d-print-inline {
    display: inline!important
  }

  .d-print-inline-block {
    display: inline-block!important
  }

  .d-print-block {
    display: block!important
  }

  .d-print-table {
    display: table!important
  }

  .d-print-table-row {
    display: table-row!important
  }

  .d-print-table-cell {
    display: table-cell!important
  }

  .d-print-flex {
    display: -ms-flexbox!important;
    display: flex!important
  }

  .d-print-inline-flex {
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
}

.flex-row {
  -ms-flex-direction: row!important;
  flex-direction: row!important
}

.flex-column {
  -ms-flex-direction: column!important;
  flex-direction: column!important
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse!important;
  flex-direction: row-reverse!important
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse!important;
  flex-direction: column-reverse!important
}

.flex-wrap {
  -ms-flex-wrap: wrap!important;
  flex-wrap: wrap!important
}

.flex-nowrap {
  -ms-flex-wrap: nowrap!important;
  flex-wrap: nowrap!important
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse!important;
  flex-wrap: wrap-reverse!important
}

.flex-fill {
  -ms-flex: 1 1 auto!important;
  flex: 1 1 auto!important
}

.flex-grow-0 {
  -ms-flex-positive: 0!important;
  flex-grow: 0!important
}

.flex-grow-1 {
  -ms-flex-positive: 1!important;
  flex-grow: 1!important
}

.flex-shrink-0 {
  -ms-flex-negative: 0!important;
  flex-shrink: 0!important
}

.flex-shrink-1 {
  -ms-flex-negative: 1!important;
  flex-shrink: 1!important
}

.justify-content-start {
  -ms-flex-pack: start!important;
  justify-content: flex-start!important
}

.justify-content-end {
  -ms-flex-pack: end!important;
  justify-content: flex-end!important
}

.justify-content-center {
  -ms-flex-pack: center!important;
  justify-content: center!important
}

.justify-content-between {
  -ms-flex-pack: justify!important;
  justify-content: space-between!important
}

.justify-content-around {
  -ms-flex-pack: distribute!important;
  justify-content: space-around!important
}

.align-items-start {
  -ms-flex-align: start!important;
  align-items: flex-start!important
}

.align-items-end {
  -ms-flex-align: end!important;
  align-items: flex-end!important
}

.align-items-center {
  -ms-flex-align: center!important;
  align-items: center!important
}

.align-items-baseline {
  -ms-flex-align: baseline!important;
  align-items: baseline!important
}

.align-items-stretch {
  -ms-flex-align: stretch!important;
  align-items: stretch!important
}

.align-content-start {
  -ms-flex-line-pack: start!important;
  align-content: flex-start!important
}

.align-content-end {
  -ms-flex-line-pack: end!important;
  align-content: flex-end!important
}

.align-content-center {
  -ms-flex-line-pack: center!important;
  align-content: center!important
}

.align-content-between {
  -ms-flex-line-pack: justify!important;
  align-content: space-between!important
}

.align-content-around {
  -ms-flex-line-pack: distribute!important;
  align-content: space-around!important
}

.align-content-stretch {
  -ms-flex-line-pack: stretch!important;
  align-content: stretch!important
}

.align-self-auto {
  -ms-flex-item-align: auto!important;
  align-self: auto!important
}

.align-self-start {
  -ms-flex-item-align: start!important;
  align-self: flex-start!important
}

.align-self-end {
  -ms-flex-item-align: end!important;
  align-self: flex-end!important
}

.align-self-center {
  -ms-flex-item-align: center!important;
  align-self: center!important
}

.align-self-baseline {
  -ms-flex-item-align: baseline!important;
  align-self: baseline!important
}

.align-self-stretch {
  -ms-flex-item-align: stretch!important;
  align-self: stretch!important
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction:row!important;
    flex-direction: row!important
  }

  .flex-sm-column {
    -ms-flex-direction: column!important;
    flex-direction: column!important
  }

  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }

  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
  }

  .flex-sm-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
  }

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
  }

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
  }

  .flex-sm-fill {
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
  }

  .flex-sm-grow-0 {
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
  }

  .flex-sm-grow-1 {
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
  }

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
  }

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
  }

  .justify-content-sm-start {
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
  }

  .justify-content-sm-end {
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
  }

  .justify-content-sm-center {
    -ms-flex-pack: center!important;
    justify-content: center!important
  }

  .justify-content-sm-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
  }

  .align-items-sm-start {
    -ms-flex-align: start!important;
    align-items: flex-start!important
  }

  .align-items-sm-end {
    -ms-flex-align: end!important;
    align-items: flex-end!important
  }

  .align-items-sm-center {
    -ms-flex-align: center!important;
    align-items: center!important
  }

  .align-items-sm-baseline {
    -ms-flex-align: baseline!important;
    align-items: baseline!important
  }

  .align-items-sm-stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
  }

  .align-self-sm-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
  }

  .align-self-sm-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
  }

  .align-self-sm-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction:row!important;
    flex-direction: row!important
  }

  .flex-md-column {
    -ms-flex-direction: column!important;
    flex-direction: column!important
  }

  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }

  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
  }

  .flex-md-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
  }

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
  }

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
  }

  .flex-md-fill {
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
  }

  .flex-md-grow-0 {
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
  }

  .flex-md-grow-1 {
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
  }

  .flex-md-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
  }

  .flex-md-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
  }

  .justify-content-md-start {
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
  }

  .justify-content-md-end {
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
  }

  .justify-content-md-center {
    -ms-flex-pack: center!important;
    justify-content: center!important
  }

  .justify-content-md-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
  }

  .align-items-md-start {
    -ms-flex-align: start!important;
    align-items: flex-start!important
  }

  .align-items-md-end {
    -ms-flex-align: end!important;
    align-items: flex-end!important
  }

  .align-items-md-center {
    -ms-flex-align: center!important;
    align-items: center!important
  }

  .align-items-md-baseline {
    -ms-flex-align: baseline!important;
    align-items: baseline!important
  }

  .align-items-md-stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important
  }

  .align-content-md-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
  }

  .align-content-md-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
  }

  .align-content-md-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
  }

  .align-self-md-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
  }

  .align-self-md-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
  }

  .align-self-md-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction:row!important;
    flex-direction: row!important
  }

  .flex-lg-column {
    -ms-flex-direction: column!important;
    flex-direction: column!important
  }

  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }

  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
  }

  .flex-lg-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
  }

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
  }

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
  }

  .flex-lg-fill {
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
  }

  .flex-lg-grow-0 {
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
  }

  .flex-lg-grow-1 {
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
  }

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
  }

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
  }

  .justify-content-lg-start {
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
  }

  .justify-content-lg-end {
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
  }

  .justify-content-lg-center {
    -ms-flex-pack: center!important;
    justify-content: center!important
  }

  .justify-content-lg-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
  }

  .align-items-lg-start {
    -ms-flex-align: start!important;
    align-items: flex-start!important
  }

  .align-items-lg-end {
    -ms-flex-align: end!important;
    align-items: flex-end!important
  }

  .align-items-lg-center {
    -ms-flex-align: center!important;
    align-items: center!important
  }

  .align-items-lg-baseline {
    -ms-flex-align: baseline!important;
    align-items: baseline!important
  }

  .align-items-lg-stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
  }

  .align-self-lg-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
  }

  .align-self-lg-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
  }

  .align-self-lg-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction:row!important;
    flex-direction: row!important
  }

  .flex-xl-column {
    -ms-flex-direction: column!important;
    flex-direction: column!important
  }

  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }

  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
  }

  .flex-xl-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
  }

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
  }

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
  }

  .flex-xl-fill {
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
  }

  .flex-xl-grow-0 {
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
  }

  .flex-xl-grow-1 {
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
  }

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
  }

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
  }

  .justify-content-xl-start {
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
  }

  .justify-content-xl-end {
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
  }

  .justify-content-xl-center {
    -ms-flex-pack: center!important;
    justify-content: center!important
  }

  .justify-content-xl-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
  }

  .align-items-xl-start {
    -ms-flex-align: start!important;
    align-items: flex-start!important
  }

  .align-items-xl-end {
    -ms-flex-align: end!important;
    align-items: flex-end!important
  }

  .align-items-xl-center {
    -ms-flex-align: center!important;
    align-items: center!important
  }

  .align-items-xl-baseline {
    -ms-flex-align: baseline!important;
    align-items: baseline!important
  }

  .align-items-xl-stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
  }

  .align-self-xl-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
  }

  .align-self-xl-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
  }

  .align-self-xl-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
  }
}

/* End */


/* Start:/local/awc.assets/custom.appsweb.iblock.form/plugins/jquery.remodal.min/remodal.min.css?1753688648730*/
html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}
/* End */


/* Start:/local/awc.assets/custom.appsweb.iblock.form/helpers/remodal/css/remodal.helper.css?17536886477053*/
.remodal{
  --awc-modal-bg: #fff;
  --awc-modal-color: #333;
  --awc-modal-padding: 30px;
  --awc-modal-radius: 0;
  --awc-modal-max-width: 100%;
  --awc-modal-text-align: left;
  --awc-modal-loader-size: 50px;
  --awc-modal-loader-border-size: 4px;
  --awc-modal-loader-color:#1dc8ff;
  --awc-modal-loader-bg: transparent;
}

.remodal {
  text-align: var(--awc-modal-text-align);
  box-sizing: border-box;
  width: 100%;
  max-width:  var(--awc-modal-max-width);
  padding: var(--awc-modal-text-align);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  color: var(--awc-modal-color);
  background-color: var(--awc-modal-bg);
  border-radius: var(--awc-modal-radius);
}

.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

/* Default theme styles of the overlay */
.remodal-overlay {
  background: rgba(43, 46, 56, 0.9);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
  animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
  animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */
.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */
.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */
.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */
.remodal__close-link {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  overflow: visible;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;
  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
}

.remodal__close-link:hover,
.remodal__close-link:focus {
  color: #2b2e38;
}

/* Dialog buttons */
.remodal__btn-confirm,
.remodal__btn-cancel {
  font: inherit;
  display: inline-block;
  overflow: visible;
  min-width: 110px;
  margin: 0;
  padding: 12px 0;
  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  border: 0;
  outline: 0;
}

.remodal__btn-confirm {
  color: #fff;
  background: #81c784;
}

.remodal__btn-confirm:hover,
.remodal__btn-confirm:focus {
  background: #66bb6a;
}

.remodal__btn-cancel {
  color: #fff;
  background: #e57373;
}

.remodal__btn-cancel:hover,
.remodal__btn-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */
.remodal__btn-confirm::-moz-focus-inner,
.remodal__btn-cancel::-moz-focus-inner,
.remodal__close-link::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.remodal__header {
  padding: 0;
}
.remodal__title {
  font-weight: 700;
  font-size: 22px;
  line-height: 22px;
  text-align: center;
  padding: 12px 24px;
  background-color: #f2f2f2;
  border-top-left-radius: var(--awc-modal-radius);
  border-top-right-radius: var(--awc-modal-radius);
}
.remodal__body {
  padding: 30px 24px;
}

.remodal-is-ajax-loading .remodal__body {
  padding: 30px;
  text-align: center;
  background-color: var(--awc-modal-loader-bg);
}

.remodal-is-ajax-loading .remodal__body:after {
  content: "";
  display: block;
  position: absolute;
  width: var(--awc-modal-loader-size);
  height: var(--awc-modal-loader-size);
  left: 50%;
  top: 50%;
  margin-left: calc(var(--awc-modal-loader-size) / 2 * -1);
  margin-top: calc(var(--awc-modal-loader-size) / 2 * -1);
  z-index: 20;
  transform-origin: 50%;
  box-sizing: border-box;
  border: var(--awc-modal-loader-border-size) solid var(--awc-modal-loader-color);
  border-radius: 50%;
  border-top-color: transparent;
  animation: preloader-spin 1s steps(12, end) infinite;
}
.remodal__close-link {
  top: 11px;
  right: 0;
  width: 24px;
  height: 24px;
}

.remodal__close-link svg{
  width: 100%;
  height: 100%;
}
.remodal__close-link:focus{
  outline: none;
}

@media (min-width: 1025px) {
  .remodal__title {
    padding: 20px 50px;
  }
  .remodal__close-link {
    top: 15px;
    right: 9px;
  }
  .remodal__body {
    padding: 30px 50px;
  }
  .remodal__close-link {
    width: 32px;
    height: 32px;
  }
}

/* Keyframes
   ========================================================================== */
@-webkit-keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@-webkit-keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* Media queries
   ========================================================================== */
@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 700px;
  }
}
/* IE8
   ========================================================================== */
.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

.lt-ie9 .remodal {
  width: 700px;
}
@keyframes preloader-spin {
  0% {
    transform: rotate(0deg)
  }

  100% {
    transform: rotate(360deg)
  }
}
/* End */


/* Start:/local/components/custom.appsweb/iblock.form/assets/css/style.css?175369310415090*/
.awc--form{
  --awc-form-font-family: inherit;
  --awc-form-radius: none;
  --awc-form-bg: none;
  --awc-form-padding: 0;
  --awc-form-max-width: 100%;
  --awc-form-margin: 0;
  --awc-form-error-color: #e96b6b;
  --awc-form-success-color: #8dc774;

  /* for form error message */
  --awc-error-message-item-padding: 5px 10px;
  --awc-error-message-item-font-size: 12px;
  --awc-error-message-item-radius: 6px;
  --awc-error-message-item-mb: 10px;
  --awc-error-message-item-color: #fff;
  --awc-error-message-item-bg: var(--awc-form-error-color);
  --awc-error-message-item-link-color: var(--awc-error-message-item-color);
  --awc-error-message-item-link-color-hover: var(--awc-error-message-item-link-color);

  /* for form success message */
  --awc-success-message-item-padding: 10px;
  --awc-success-message-item-font-size: 16px;
  --awc-success-message-item-radius: 6px;
  --awc-success-message-item-mb: 10px;
  --awc-success-message-item-color: #fff;
  --awc-success-message-item-bg: var(--awc-form-success-color);
  --awc-success-message-item-link-color: var(--awc-success-message-item-color);
  --awc-success-message-item-link-color-hover: var(--awc-success-message-item-link-color);

  /* for form preloader */
  --awc-btn-loader-size: 50px;
  --awc-btn-loader-color: #1dc8ff;
  --awc-btn-loader-border-size: 4px;
  --awc-btn-loader-bg: transparent;

  /* for form title */
  --awc-title-font-size: 22px;
  --awc-title-color: #333;
  --awc-title-weight: 700;
  --awc-title-mb: 25px;

  /* for form posttitle */
  --awc-posttitle-font-size: 20px;
  --awc-posttitle-color: #333;
  --awc-posttitle-weight: 500;
  --awc-posttitle-mb: 30px;

  /* for field title */
  --awc-field-title-font-size: 16px;
  --awc-field-title-color: #2e2e2e;
  --awc-field-title-weight: 500;
  --awc-field-title-mb: 5px;

  /* for field grid */
  --awc-grid-gap: 15px;
  --awc-grid-mb: var(--awc-grid-gap);

  /* for field input */
  --awc-input-font-size: 14px;
  --awc-input-padding: 14px;
  --awc-input-bg: #fff;
  --awc-input-placeholder-color: #ccc;
  --awc-input-placeholder-color-focus: var(--awc-input-placeholder-color);
  --awc-input-color: #2e2e2e;
  --awc-input-border: 1px solid #d8dce1;
  --awc-input-radius: 8px;
  --awc-input-outline: none;
  --awc-input-shadow: none;

  --awc-input-padding-focus: var(--awc-input-padding);
  --awc-input-bg-focus: var(--awc-input-bg);
  --awc-input-border-focus: var(--awc-input-border);
  --awc-input-color-focus: var(--awc-input-color);
  --awc-input-radius-focus: var(--awc-input-radius);
  --awc-input-outline-focus: var(--awc-input-outline);
  --awc-input-shadow-focus: var(--awc-input-shadow);

  --awc-checkbox-size: 30px;

  /* for button */
  --awc-btn-submit-bg: #e0e0e0;
  --awc-btn-submit-bg-hover: #607D8B;
  --awc-btn-submit-color: #333;
  --awc-btn-submit-color-hover: #fff;
  --awc-btn-submit-radius: 8px;
  --awc-btn-submit-padding: 20px 40px;
  --awc-btn-submit-font-size: 16px;
  --awc-btn-submit-white-space: wrap;

  /* for modal button */
  --awc-btn-modal-bg: #e0e0e0;
  --awc-btn-modal-bg-hover: #607D8B;
  --awc-btn-modal-color: #333;
  --awc-btn-modal-color-hover: #fff;
  --awc-btn-modal-radius: 8px;
  --awc-btn-modal-padding: 20px 40px;
  --awc-btn-modal-font-size: 16px;

  font-family: var(--awc-form-font-family);
  background: var(--awc-form-bg);
  padding: var(--awc-form-padding);
  max-width: var(--awc-form-max-width);
  margin: var(--awc-form-margin);
  border-radius: var(--awc-form-radius);
}
@media (max-width: 600px) {
  .awc--form{
    --awc-field-title-req-color: var(--awc-m-field-title-req-color, --awc-field-title-req-color);
  }

}
.awc--form.is-not-init{
  background: linear-gradient(100deg, #eceff1 30%, #f6f7f8 50%, #eceff1 70%);
  background-size: 400%;
  animation: slideLoading 1.2s ease-in-out infinite;
  max-width: 100%;
  min-width: 300px;
  min-height: 100px;
  max-height: 100%;
}

.awc--form_is-loading {
  position: relative;
}
.awc--form_is-loading:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: var(--awc-btn-loader-bg);
  z-index: 15;
}

.awc--form_is-loading:after {
  content: "";
  display: block;
  position: absolute;
  width: var(--awc-btn-loader-size);
  height: var(--awc-btn-loader-size);
  left: 50%;
  top: 50%;
  margin-left: calc(var(--awc-btn-loader-size) / 2 * -1);
  margin-top: calc(var(--awc-btn-loader-size) / 2 * -1);
  z-index: 20;
  transform-origin: 50%;
  box-sizing: border-box;
  border: var(--awc-btn-loader-border-size) solid var(--awc-btn-loader-color);
  border-radius: 50%;
  border-top-color: transparent;
  animation: preloader-spin 1s steps(12, end) infinite;
}

.awc--form__col:not(:last-child) {
  margin-bottom: var(--awc-grid-mb);
}
.awc--form__row.row{
  margin-right: calc(var(--awc-grid-gap) * -1);
  margin-left: calc(var(--awc-grid-gap) * -1);
}
.awc--form__row .awc--form__col{
   padding-right: var(--awc-grid-gap);
   padding-left: var(--awc-grid-gap);
}
.awc--form__title{
  margin-bottom: var(--awc-title-mb);
  color: var(--awc-title-color);
  font-size: var(--awc-title-font-size);
  font-weight: var(--awc-title-weight);
}
.awc--form__posttitle{
  font-weight: var(--awc-posttitle-weight);
  line-height: 1.2;
  font-size: var(--awc-posttitle-font-size);
  margin-bottom: var(--awc-posttitle-mb);
}
.awc--form__req {
  color: var(--awc-field-error-color);
}
.awc--form__message-item {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 5px;
  margin-bottom: 25px;
}
.awc--form__message-item_error {
  background-color: var(--awc-error-message-item-bg);
  color: var(--awc-error-message-item-color);
  font-size:var(--awc-error-message-item-font-size);
  padding:var(--awc-error-message-item-padding);
  border-radius :var(--awc-error-message-item-radius);
}
.awc--form__message-item_error:not(:last-child){
  margin-bottom: var(--awc-error-message-item-mb);
}
.awc--form__message-item_error a {
  color: var(--awc-error-message-item-link-color);
}
.awc--form__message-item_error a:hover {
  color: var(--awc-error-message-item-link-color-hover);
}

.awc--form__message-item_success {
  padding: var(--awc-success-message-item-padding);
  font-size: var(--awc-success-message-item-font-size);
  border-radius: var(--awc-success-message-item-radius);
  color: var(--awc-success-message-item-color);
  background-color: var(--awc-success-message-item-bg);
}
.awc--form__message-item_success:not(:last-child){
  margin-bottom: var(--awc-success-message-item-mb);
}
.awc--form__message-item_success a{
  color: var(--awc-success-message-item-link-color);
}
.awc--form__message-item_success a:hover{
  color: var(--awc-success-message-item-link-color-hover);
}
/*.awc--form__message .awc--form__message-item {
  padding: 15px;
}*/

.awc--form__field-title {
  margin-bottom: var(--awc-field-title-mb);
}
.awc--form__field-title, .awc--form__field-title a {
  color: var(--awc-field-title-color);
  font-size: var(--awc-field-title-font-size);
  font-weight: var(--awc-field-title-weight);
}
@media (min-width: 1025px) {
  .awc--form__field-title {
    margin-bottom: 10px;
  }
}
.awc--form__field-wrap {
  position: relative;
}
.awc--form__field-wrap .awc--form__message-item {
  position: absolute;
  top: 100%;
  padding: 2px 5px;
  z-index: 10;
}
.awc--form__field_error .awc--form__field {
  border: 1px solid var(--awc-form-error-color);
}
.awc--form__field_error{
  --awc-input-placeholder-color: var(--awc-form-error-color);
}
.awc--form__field_success .awc--form__field {
  border: 1px solid var(--awc-form-success-color);
}
.awc--form_title-inline .awc--form__field-wrap {
  display: flex;
  align-items: start;
  justify-content: flex-start;
}
.awc--form_title-inline .awc--form__field-title {
  margin-bottom: 0;
  margin-right: 10px;
}
.awc--form__input {
  font-size: var(--awc-input-font-size);
  padding: var(--awc-input-padding);
  color: var(--awc-input-color);
  width: 100%;
  background-color: var(--awc-input-bg);
  border: var(--awc-input-border);
  border-radius: var(--awc-input-radius);
  outline: var(--awc-input-outline);
  box-shadow: var(--awc-input-shadow);
}
.awc--form__input::placeholder {
  color: var(--awc-input-placeholder-color);
}
.awc--form__input:focus {
  padding: var(--awc-input-padding-focus);
  color: var(--awc-input-color-focus);
  background-color: var(--awc-input-bg-focus);
  border: var(--awc-input-border-focus);
  border-radius: var(--awc-input-radius-focus);
  outline: var(--awc-input-outline-focus);
  box-shadow: var(--awc-input-shadow-focus);
}
.awc--form__input:focus::placeholder {
  color: var(--awc-input-placeholder-color-focus);
}

.awc--form__field-title a{
  text-decoration: underline;
}

.awc--form__input:focus {
  outline: none;
}
.awc--form__select {
  width: 100%;
  border-radius: 5px;
  padding: 8px 15px;
  border: 1px solid #d8dce1;
	background-color: #fff;
}

.awc--form__select-wrap{
	position: relative;
}
.awc--form__select-wrap .awc--form__select{
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index: 3;
	opacity: 0;
}
.awc--form__select-wrap .awc--form__select-box{
	width: 100%;
	border-radius: 5px;
	border: 1px solid #d8dce1;
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.awc--form__select-wrap .awc--form__select-icon{
	width: 30px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.awc--form__select-wrap .awc--form__select-icon:after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(/local/templates/appsweb/img/svg_sprite.svg#arrow_top);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	transform: rotate(180deg);
}

.awc--form__select-wrap .awc--form__select-text{
	font-size: 16px;
	font-weight: 500;
	color: #2e2e2e;
	padding: 8px 15px;
}

@media (min-width: 1025px) {
  .awc--form__select, .awc--form__select-wrap .awc--form__select-text {
    padding: 12px 15px;
  }
}
.awc--form__textarea {
  resize: vertical;
}
.awc--form__checkbox {
  position: absolute;
  opacity: 0;
}
.awc--form__checkbox-label {
  display: flex;
  align-items: center;
  justify-content: start;
  cursor: pointer;
}
.awc--form__checkbox-wrap{
  position: relative;
  background-color: var(--awc-input-bg);
  border: var(--awc-input-border);
  border-radius: var(--awc-input-radius);
  width: var(--awc-checkbox-size);
  height: var(--awc-checkbox-size);
  flex: none;
}
.awc--form__checkbox-wrap ~ *{
  margin-left: 10px;
}
.awc--form__checkbox-pseudo {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 17px;
  height: 14px;
  margin-left: -8.5px;
  margin-top: -7px;
}
.awc--form__field_error .awc--form__checkbox-wrap {
  border: 1px solid var(--awc-form-error-color);
}
.awc--form__checkbox:checked + .awc--form__checkbox-pseudo:before {
  content: '';
  position: absolute;
  left: -1px;
  top: 7px;
  width: 10px;
  height: 3px;
  background: #333;
  -webkit-transform: rotate(50deg);
  transform: rotate(50deg);
}
.awc--form__checkbox:checked + .awc--form__checkbox-pseudo:after {
  content: '';
  position: absolute;
  left: 3px;
  top: 5px;
  width: 16px;
  height: 3px;
  background: #333;
  -webkit-transform: rotate(-50deg);
  transform: rotate(-50deg);
}
.awc--form__checkbox-label .awc--form__field-title {
  margin: 0;
  padding-left: 10px;
}
.awc--form__radio {
  position: absolute;
  opacity: 0;
}
.awc--form__radio-label {
  display: flex;
  align-items: center;
  justify-content: start;
  cursor: pointer;
  font-size: var(--awc-input-font-size);
}
.awc--form__radio-group_inline .awc--form__radio-label{
  display: inline-flex;
}
.awc--form__radio-group_inline .awc--form__radio-label:not(:last-child){
  margin-right: 20px;
}
.awc--form__radio-pseudo {
  position: relative;
  border-radius: 50%;
  background-color: #fff;
  border: var(--awc-input-border);
  width: 27px;
  height: 27px;
}
.awc--form__radio:checked + .awc--form__radio-pseudo {
  border: var(--awc-input-border);
}
.awc--form__radio:checked + .awc--form__radio-pseudo:before {
  content: "";
  display: block;
  border-radius: 50%;
  background-color: #000;
  width: 11px;
  height: 11px;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 11px;
  width: 11px;
  margin-top: -5.5px;
  margin-left: -5.5px;
}
.awc--form__radio-label .awc--form__radio-text {
  margin: 0;
  padding-left: 10px;
}
.awc--form__buttons {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: left;
}
.awc--form__buttons_right {
  justify-content: right;
}
.awc--form__buttons_center {
  justify-content: center;
}
.awc--form__button {
  padding: var(--awc-btn-submit-font-size);
  font-size: var(--awc-btn-submit-font-size);
  background-color: var(--awc-btn-submit-bg);
  color:var(--awc-btn-submit-color);
  border-radius: var(--awc-btn-submit-radius);
  border: var(--awc-btn-submit-border, none);
  cursor:pointer;
  white-space: var(--awc-btn-submit-white-space);
}
.awc--form__button:hover{
  background-color:var(--awc-btn-submit-bg-hover);
  color:var(--awc-btn-submit-color-hover);
}

.awc--form__modal-button {
  --awc--form__modal-button-bg: var(--awc-root--form__modal-button-bg, #e0e0e0);
  --awc--form__modal-button-color: var(--awc-root--form__modal-button-color, #333);
  --awc--form__modal-button-bg-hover: var(--awc-root--form__modal-button-bg-hover, #607D8B);
  --awc--form__modal-button-color-hover: var(--awc-root--form__modal-button-color-hover, #fff);

  padding: 14px 64px;
  font-size: 16px;
  background-color: var(--awc--form__modal-button-bg);
  color:var(--awc--form__modal-button-color);
  border: none;
  cursor:pointer;
}
.awc--form__modal-button:hover{
  background-color:var(--awc--form__modal-button-bg-hover);
  color:var(--awc--form__modal-button-color-hover);
}
.awc--form__button:focus,
.awc--form__modal-button:focus{
  outline: none;
}

@media (min-width: 1281px) {
  .awc--form__button {
    padding: 19px 39px;
  }
}
.awc--form__field-group-title {
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 500;
}
@media (min-width: 1025px) {
  .awc--form__field-group-title {
    font-size: 16px;
  }
}
.awc--form__field-group_bordered {
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0;
  border-top: 1px solid #e4e4e4;
}
.awc--form__field_hidden {
  display: none;
}
.awc--form__field-group_show-all .awc--form__field_hidden {
  display: block;
}
.awc--form__field-group_show-all-link {
  font-size: 13px;
  color: #3c5191;
  text-decoration: underline;
  line-height: 1.231;
  cursor: pointer;
}
.awc--form__field-group_show-all .awc--form__field-group_show-all-link-text_show, .awc--form__field-group_show-all-link-text_hide {
  display: none;
}
.awc--form__field-group_show-all .awc--form__field-group_show-all-link-text_hide {
  display: block;
}
@keyframes preloader-spin {
  0% {
    transform: rotate(0deg)
  }

  100% {
    transform: rotate(360deg)
  }
}
@keyframes slideLoading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
/* End */


/* Start:/local/templates/agami_new/css/iblock.form.custom.css?1753688691531*/
.awc--form.form--action .form__request-btn{
    font-size:14px;
}
#form-ambc .awc--form{
    max-width: 510px;
    margin: 0 auto;
}
.awc--form__field-wrap_date_select{
    max-width:300px;
    margin-bottom: 15px;
}
@media (min-width: 767px) {
    .main-banner .main-banner__container .awc--form.is-not-init{
        min-width: 639px;
        min-height: 195px;
    }
}
@media (max-width: 767px) {
    .main-banner .main-banner__container {
        padding: 0 30px 435px;
    }
    .form__request-btn{
        width: 100%;
    }
}
/* End */
/* /local/templates/agami_new/css/main.css?17491984922355817 */
/* /local/templates/agami_new/css/custom.css?17338398743007 */
/* /local/templates/agami_new/css/ambc/ambc_index.css?172380437967780 */
/* /local/awc.assets/custom.appsweb.iblock.form/libs/grid/grid.css?175368864836123 */
/* /local/awc.assets/custom.appsweb.iblock.form/plugins/jquery.remodal.min/remodal.min.css?1753688648730 */
/* /local/awc.assets/custom.appsweb.iblock.form/helpers/remodal/css/remodal.helper.css?17536886477053 */
/* /local/components/custom.appsweb/iblock.form/assets/css/style.css?175369310415090 */
/* /local/templates/agami_new/css/iblock.form.custom.css?1753688691531 */
