/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/shop/styles/hero-banner.css ***!
  \***************************************************************************************************************************/
/**
 * Homepage MRE hero — full viewport; object-fit cover scales image to fill (large on desktop).
 */
.hero-section--fullbleed {
    width: 100vw;
    max-width: none;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    position: relative;
    min-height: 100vh;
    min-height: 100dvh;
    overflow: hidden;
    box-sizing: border-box;
}

.hero-section--fullbleed .hero-section__media {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    z-index: 0;
}

.hero-section--fullbleed .hero-section__scrim {
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        rgba(0, 0, 0, 0.35) 0%,
        rgba(0, 0, 0, 0.18) 45%,
        rgba(0, 0, 0, 0.06) 100%
    );
    pointer-events: none;
    z-index: 1;
}

.hero-section--fullbleed .hero-section__copy {
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    font-family: 'Montserrat', 'Inter', Helvetica, Arial, sans-serif;
    color: #fff;
}

/* Left column: headline → bullets → black CTA (matches LV/EN artwork) */
.hero-section--fullbleed .hero-section__stack {
    position: absolute;
    top: clamp(4rem, 16vh, 8.5rem);
    left: 5%;
    max-width: min(36rem, 88vw);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.1rem;
}

.hero-section--fullbleed .hero-section__title-block {
    position: static;
    max-width: none;
    text-align: left;
}

.hero-section--fullbleed .hero-section__headline {
    margin: 0 0 0.65rem;
    font-size: clamp(1.5rem, 3.8vw, 2.75rem);
    font-weight: 700;
    line-height: 1.12;
    letter-spacing: -0.02em;
    color: #fff;
    text-shadow: 0 2px 14px rgba(0, 0, 0, 0.5), 0 0 1px rgba(0, 0, 0, 0.8);
}

.hero-section--fullbleed .hero-section__sub {
    margin: 0;
    font-size: clamp(0.9rem, 1.65vw, 1.15rem);
    font-weight: 600;
    line-height: 1.38;
    color: #fff;
    text-shadow: 0 2px 12px rgba(0, 0, 0, 0.45), 0 0 1px rgba(0, 0, 0, 0.75);
}

.hero-section--fullbleed .hero-section__bullets {
    position: static;
    transform: none;
    max-width: min(22rem, 82vw);
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: clamp(0.82rem, 1.5vw, 1rem);
    font-weight: 500;
    line-height: 1.65;
    text-shadow: 0 1px 10px rgba(0, 0, 0, 0.55), 0 0 1px rgba(0, 0, 0, 0.7);
}

.hero-section--fullbleed .hero-section__bullets li {
    display: flex;
    align-items: baseline;
    gap: 0.45rem;
    margin-bottom: 0.2rem;
}

.hero-section--fullbleed .hero-section__bullets li:last-child {
    margin-bottom: 0;
}

.hero-section--fullbleed .hero-section__bullet-icon {
    flex-shrink: 0;
    width: 0.45rem;
    height: 0.45rem;
    margin-top: 0.35em;
    background: #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.35);
}

/* Black bar CTA like print poster */
.hero-section--fullbleed .hero-section__cta {
    position: static;
    display: inline-block;
    margin-top: 0.25rem;
    padding: 0.75rem 1.35rem;
    background: #000;
    color: #fff !important;
    text-decoration: none;
    font-weight: 700;
    font-size: clamp(0.82rem, 1.35vw, 0.95rem);
    letter-spacing: 0.06em;
    text-transform: uppercase;
    line-height: 1.2;
    text-align: center;
    text-shadow: none;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.35);
    pointer-events: auto;
    border: none;
}

.hero-section--fullbleed .hero-section__cta:hover {
    color: #fff !important;
    opacity: 0.9;
}

/* Bottom use-case row (centered) */
.hero-section--fullbleed .hero-section__footer {
    position: absolute;
    left: 50%;
    bottom: clamp(0.75rem, 3vh, 1.5rem);
    transform: translateX(-50%);
    width: min(96vw, 52rem);
    margin: 0;
    padding: 0 0.75rem;
    text-align: center;
    font-size: clamp(0.7rem, 1.35vw, 0.88rem);
    font-weight: 600;
    line-height: 1.5;
    letter-spacing: 0.02em;
    text-shadow: 0 1px 10px rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0.75);
    pointer-events: none;
}

@media (max-width: 640px) {
    .hero-section--fullbleed .hero-section__stack {
        top: clamp(3rem, 12vh, 5rem);
        left: 4%;
        gap: 0.9rem;
    }

    .hero-section--fullbleed .hero-section__footer {
        font-size: clamp(0.62rem, 2.8vw, 0.78rem);
        line-height: 1.45;
    }
}

/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/shop/styles/cart.css ***!
  \********************************************************************************************************************/
[data-route="sylius_shop_cart_summary"] .vostac-cart-page__heading,
[data-route="sylius_shop_cart_save"] .vostac-cart-page__heading {
    margin-bottom: 1.5rem;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-layout__summary .vostac-cart-summary-card,
[data-route="sylius_shop_cart_save"] .vostac-cart-layout__summary .vostac-cart-summary-card {
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    padding: 0;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-summary-card__title,
[data-route="sylius_shop_cart_save"] .vostac-cart-summary-card__title {
    margin-bottom: 1.25rem;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-summary-table tr td,
[data-route="sylius_shop_cart_save"] .vostac-cart-summary-table tr td {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-summary-table__grand-total td,
[data-route="sylius_shop_cart_save"] .vostac-cart-summary-table__grand-total td {
    font-size: 1.05rem;
    font-weight: 700;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-items,
[data-route="sylius_shop_cart_save"] .vostac-cart-items {
    border-radius: 18px;
    border: 1px solid rgba(33, 33, 33, 0.08);
    box-shadow: 0 18px 40px rgba(33, 33, 33, 0.06);
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-table td,
[data-route="sylius_shop_cart_summary"] .vostac-cart-table th,
[data-route="sylius_shop_cart_save"] .vostac-cart-table td,
[data-route="sylius_shop_cart_save"] .vostac-cart-table th {
    vertical-align: middle;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-item__product .ui.header,
[data-route="sylius_shop_cart_save"] .vostac-cart-item__product .ui.header {
    display: flex;
    align-items: center;
    gap: 1rem;
    min-width: 0;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-item__product img,
[data-route="sylius_shop_cart_save"] .vostac-cart-item__product img {
    border-radius: 12px;
    flex: 0 0 auto;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-item__product .content,
[data-route="sylius_shop_cart_save"] .vostac-cart-item__product .content {
    min-width: 0;
    flex: 1 1 auto;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-product,
[data-route="sylius_shop_cart_save"] .vostac-cart-product {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
    min-width: 0;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-product__media,
[data-route="sylius_shop_cart_save"] .vostac-cart-product__media {
    flex: 0 0 auto;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-product__media .image,
[data-route="sylius_shop_cart_save"] .vostac-cart-product__media .image {
    width: 88px !important;
    max-width: 88px !important;
    margin-right: 0 !important;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-product__content,
[data-route="sylius_shop_cart_save"] .vostac-cart-product__content {
    flex: 1 1 auto;
    min-width: 0;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-product__link,
[data-route="sylius_shop_cart_save"] .vostac-cart-product__link {
    display: block;
    min-width: 0;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-product__name,
[data-route="sylius_shop_cart_save"] .vostac-cart-product__name {
    font-size: 0.98rem;
    line-height: 1.35;
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: break-word;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-product__code,
[data-route="sylius_shop_cart_save"] .vostac-cart-product__code {
    display: block;
    margin-top: 0.3rem;
    line-height: 1.35;
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: break-word;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-product__options,
[data-route="sylius_shop_cart_summary"] .vostac-cart-product__variant,
[data-route="sylius_shop_cart_save"] .vostac-cart-product__options,
[data-route="sylius_shop_cart_save"] .vostac-cart-product__variant {
    margin-top: 0.55rem;
    flex-wrap: wrap;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-item__product a,
[data-route="sylius_shop_cart_save"] .vostac-cart-item__product a {
    display: block;
    min-width: 0;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-item__product .sylius-product-name,
[data-route="sylius_shop_cart_save"] .vostac-cart-item__product .sylius-product-name,
[data-route="sylius_shop_cart_summary"] .vostac-cart-item__product .sub.header,
[data-route="sylius_shop_cart_save"] .vostac-cart-item__product .sub.header {
    overflow-wrap: anywhere;
    word-break: break-word;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-item__unit-price .old-price,
[data-route="sylius_shop_cart_save"] .vostac-cart-item__unit-price .old-price {
    display: block;
    margin-bottom: 0.25rem;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-item__quantity input,
[data-route="sylius_shop_cart_save"] .vostac-cart-item__quantity input {
    min-width: 5.5rem;
    text-align: center;
}

[data-route="sylius_shop_cart_summary"] .vostac-cart-item td::before,
[data-route="sylius_shop_cart_save"] .vostac-cart-item td::before {
    content: none;
    display: none;
}

[data-route="sylius_shop_cart_summary"] #sylius-coupon,
[data-route="sylius_shop_cart_save"] #sylius-coupon {
    width: 100%;
    max-width: 100%;
}

[data-route="sylius_shop_cart_summary"] #sylius-coupon .ui.coupon.action.input,
[data-route="sylius_shop_cart_save"] #sylius-coupon .ui.coupon.action.input {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: stretch;
    width: 100% !important;
    max-width: 100% !important;
    gap: 0.75rem;
}

[data-route="sylius_shop_cart_summary"] #sylius-coupon input,
[data-route="sylius_shop_cart_save"] #sylius-coupon input {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

[data-route="sylius_shop_cart_summary"] #sylius-coupon #sylius-save,
[data-route="sylius_shop_cart_save"] #sylius-coupon #sylius-save {
    width: auto !important;
    margin-left: 0 !important;
    white-space: nowrap;
}

[data-route="sylius_shop_cart_summary"] #sylius-coupon .ui.action.input > input,
[data-route="sylius_shop_cart_summary"] #sylius-coupon .ui.action.input > button,
[data-route="sylius_shop_cart_save"] #sylius-coupon .ui.action.input > input,
[data-route="sylius_shop_cart_save"] #sylius-coupon .ui.action.input > button {
    border-radius: 0.28571429rem !important;
}

[data-route="sylius_shop_cart_summary"] #sylius-coupon .ui.action.input:not([class*='left action']) > input,
[data-route="sylius_shop_cart_save"] #sylius-coupon .ui.action.input:not([class*='left action']) > input {
    border-right-color: rgba(34, 36, 38, 0.15) !important;
}

@media (max-width: 767px) {
    [data-route="sylius_shop_cart_summary"] .vostac-cart-page__heading,
    [data-route="sylius_shop_cart_save"] .vostac-cart-page__heading {
        margin-bottom: 1rem;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-layout,
    [data-route="sylius_shop_cart_save"] .vostac-cart-layout {
        display: flex;
        flex-direction: column;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-layout__summary,
    [data-route="sylius_shop_cart_save"] .vostac-cart-layout__summary {
        order: -1;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-items,
    [data-route="sylius_shop_cart_summary"] .vostac-cart-summary-card,
    [data-route="sylius_shop_cart_save"] .vostac-cart-items,
    [data-route="sylius_shop_cart_save"] .vostac-cart-summary-card {
        border-radius: 16px;
        margin-bottom: 1rem !important;
        padding: 1rem !important;
        box-shadow: 0 12px 30px rgba(33, 33, 33, 0.08) !important;
        border: 1px solid rgba(33, 33, 33, 0.08) !important;
        background: #fff !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-layout__summary,
    [data-route="sylius_shop_cart_save"] .vostac-cart-layout__summary {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-layout__items,
    [data-route="sylius_shop_cart_save"] .vostac-cart-layout__items {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-table,
    [data-route="sylius_shop_cart_save"] .vostac-cart-table {
        border: 0 !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-table thead,
    [data-route="sylius_shop_cart_save"] .vostac-cart-table thead {
        display: none !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-table,
    [data-route="sylius_shop_cart_summary"] .vostac-cart-table tbody,
    [data-route="sylius_shop_cart_summary"] .vostac-cart-table tr,
    [data-route="sylius_shop_cart_summary"] .vostac-cart-table td,
    [data-route="sylius_shop_cart_save"] .vostac-cart-table,
    [data-route="sylius_shop_cart_save"] .vostac-cart-table tbody,
    [data-route="sylius_shop_cart_save"] .vostac-cart-table tr,
    [data-route="sylius_shop_cart_save"] .vostac-cart-table td {
        display: block !important;
        width: 100% !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-item,
    [data-route="sylius_shop_cart_save"] .vostac-cart-item {
        padding: 1rem 0;
        border-top: 1px solid rgba(33, 33, 33, 0.08);
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-item:first-child,
    [data-route="sylius_shop_cart_save"] .vostac-cart-item:first-child {
        border-top: 0;
        padding-top: 0;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-item:last-child,
    [data-route="sylius_shop_cart_save"] .vostac-cart-item:last-child {
        padding-bottom: 0;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-item td,
    [data-route="sylius_shop_cart_save"] .vostac-cart-item td {
        padding: 0.45rem 0 !important;
        border: 0 !important;
        text-align: left !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-item td::before,
    [data-route="sylius_shop_cart_save"] .vostac-cart-item td::before {
        content: none !important;
        display: none !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-item__product::before,
    [data-route="sylius_shop_cart_save"] .vostac-cart-item__product::before {
        display: none !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-item__product .ui.header,
    [data-route="sylius_shop_cart_save"] .vostac-cart-item__product .ui.header {
        margin: 0;
        align-items: flex-start;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-product,
    [data-route="sylius_shop_cart_save"] .vostac-cart-product {
        gap: 0.85rem;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-product__media .image,
    [data-route="sylius_shop_cart_save"] .vostac-cart-product__media .image {
        width: 72px !important;
        max-width: 72px !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-item__product .content,
    [data-route="sylius_shop_cart_save"] .vostac-cart-item__product .content {
        padding-left: 0.9rem;
        min-width: 0;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-item__quantity .sylius-quantity.ui.form,
    [data-route="sylius_shop_cart_save"] .vostac-cart-item__quantity .sylius-quantity.ui.form {
        display: block;
        max-width: 7rem;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-item__remove form,
    [data-route="sylius_shop_cart_save"] .vostac-cart-item__remove form {
        display: flex;
        justify-content: flex-start;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-item__remove .sylius-cart-remove-button,
    [data-route="sylius_shop_cart_save"] .vostac-cart-item__remove .sylius-cart-remove-button {
        margin-top: 0.15rem;
    }

    [data-route="sylius_shop_cart_summary"] #sylius-coupon .ui.coupon.action.input,
    [data-route="sylius_shop_cart_save"] #sylius-coupon .ui.coupon.action.input {
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 0.6rem;
    }

    [data-route="sylius_shop_cart_summary"] #sylius-coupon input,
    [data-route="sylius_shop_cart_save"] #sylius-coupon input,
    [data-route="sylius_shop_cart_summary"] #sylius-coupon #sylius-save,
    [data-route="sylius_shop_cart_save"] #sylius-coupon #sylius-save {
        width: 100% !important;
        max-width: 100% !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-summary-table,
    [data-route="sylius_shop_cart_summary"] .vostac-cart-summary-table tbody,
    [data-route="sylius_shop_cart_summary"] .vostac-cart-summary-table tr,
    [data-route="sylius_shop_cart_save"] .vostac-cart-summary-table,
    [data-route="sylius_shop_cart_save"] .vostac-cart-summary-table tbody,
    [data-route="sylius_shop_cart_save"] .vostac-cart-summary-table tr {
        display: block !important;
        width: 100% !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-summary-table td,
    [data-route="sylius_shop_cart_save"] .vostac-cart-summary-table td {
        display: inline-block !important;
        width: auto !important;
        padding: 0.5rem 0 !important;
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-summary-table tr,
    [data-route="sylius_shop_cart_save"] .vostac-cart-summary-table tr {
        display: flex !important;
        justify-content: space-between;
        align-items: flex-start;
        gap: 1rem;
        border-top: 1px solid rgba(33, 33, 33, 0.08);
    }

    [data-route="sylius_shop_cart_summary"] .vostac-cart-summary-table tr:first-child,
    [data-route="sylius_shop_cart_save"] .vostac-cart-summary-table tr:first-child {
        border-top: 0;
    }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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UUFDZCxlQUFlO0lBQ25COztJQUVBOztRQUVJLGFBQWE7UUFDYiwyQkFBMkI7SUFDL0I7O0lBRUE7O1FBRUksbUJBQW1CO0lBQ3ZCOztJQUVBOztRQUVJLGdEQUFnRDtRQUNoRCxXQUFXO0lBQ2Y7O0lBRUE7Ozs7UUFJSSxzQkFBc0I7UUFDdEIsMEJBQTBCO0lBQzlCOztJQUVBOzs7Ozs7UUFNSSx5QkFBeUI7UUFDekIsc0JBQXNCO0lBQzFCOztJQUVBOztRQUVJLGdDQUFnQztRQUNoQyxzQkFBc0I7UUFDdEIsNEJBQTRCO0lBQ2hDOztJQUVBOztRQUVJLHdCQUF3QjtRQUN4Qiw4QkFBOEI7UUFDOUIsdUJBQXVCO1FBQ3ZCLFNBQVM7UUFDVCw0Q0FBNEM7SUFDaEQ7O0lBRUE7O1FBRUksYUFBYTtJQUNqQjtBQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nob3Avc3R5bGVzL2hlcm8tYmFubmVyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2hvcC9zdHlsZXMvY2FydC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBIb21lcGFnZSBNUkUgaGVybyDigJQgZnVsbCB2aWV3cG9ydDsgb2JqZWN0LWZpdCBjb3ZlciBzY2FsZXMgaW1hZ2UgdG8gZmlsbCAobGFyZ2Ugb24gZGVza3RvcCkuXG4gKi9cbi5oZXJvLXNlY3Rpb24tLWZ1bGxibGVlZCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5oZXJvLXNlY3Rpb24tLWZ1bGxibGVlZCAuaGVyby1zZWN0aW9uX19tZWRpYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgei1pbmRleDogMDtcbn1cblxuLmhlcm8tc2VjdGlvbi0tZnVsbGJsZWVkIC5oZXJvLXNlY3Rpb25fX3NjcmltIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICA5MGRlZyxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjM1KSAwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjE4KSA0NSUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC4wNikgMTAwJVxuICAgICk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmhlcm8tc2VjdGlvbi0tZnVsbGJsZWVkIC5oZXJvLXNlY3Rpb25fX2NvcHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsICdJbnRlcicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi8qIExlZnQgY29sdW1uOiBoZWFkbGluZSDihpIgYnVsbGV0cyDihpIgYmxhY2sgQ1RBIChtYXRjaGVzIExWL0VOIGFydHdvcmspICovXG4uaGVyby1zZWN0aW9uLS1mdWxsYmxlZWQgLmhlcm8tc2VjdGlvbl9fc3RhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNsYW1wKDRyZW0sIDE2dmgsIDguNXJlbSk7XG4gICAgbGVmdDogNSU7XG4gICAgbWF4LXdpZHRoOiBtaW4oMzZyZW0sIDg4dncpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEuMXJlbTtcbn1cblxuLmhlcm8tc2VjdGlvbi0tZnVsbGJsZWVkIC5oZXJvLXNlY3Rpb25fX3RpdGxlLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGVyby1zZWN0aW9uLS1mdWxsYmxlZWQgLmhlcm8tc2VjdGlvbl9faGVhZGxpbmUge1xuICAgIG1hcmdpbjogMCAwIDAuNjVyZW07XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDMuOHZ3LCAyLjc1cmVtKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC41KSwgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5oZXJvLXNlY3Rpb24tLWZ1bGxibGVlZCAuaGVyby1zZWN0aW9uX19zdWIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDAuOXJlbSwgMS42NXZ3LCAxLjE1cmVtKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC40NSksIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLmhlcm8tc2VjdGlvbi0tZnVsbGJsZWVkIC5oZXJvLXNlY3Rpb25fX2J1bGxldHMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1heC13aWR0aDogbWluKDIycmVtLCA4MnZ3KTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44MnJlbSwgMS41dncsIDFyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjU1KSwgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5oZXJvLXNlY3Rpb24tLWZ1bGxibGVlZCAuaGVyby1zZWN0aW9uX19idWxsZXRzIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDAuNDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuXG4uaGVyby1zZWN0aW9uLS1mdWxsYmxlZWQgLmhlcm8tc2VjdGlvbl9fYnVsbGV0cyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVyby1zZWN0aW9uLS1mdWxsYmxlZWQgLmhlcm8tc2VjdGlvbl9fYnVsbGV0LWljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAwLjQ1cmVtO1xuICAgIGhlaWdodDogMC40NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjM1ZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cblxuLyogQmxhY2sgYmFyIENUQSBsaWtlIHByaW50IHBvc3RlciAqL1xuLmhlcm8tc2VjdGlvbi0tZnVsbGJsZWVkIC5oZXJvLXNlY3Rpb25fX2N0YSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMzVyZW07XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44MnJlbSwgMS4zNXZ3LCAwLjk1cmVtKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmhlcm8tc2VjdGlvbi0tZnVsbGJsZWVkIC5oZXJvLXNlY3Rpb25fX2N0YTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qIEJvdHRvbSB1c2UtY2FzZSByb3cgKGNlbnRlcmVkKSAqL1xuLmhlcm8tc2VjdGlvbi0tZnVsbGJsZWVkIC5oZXJvLXNlY3Rpb25fX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IGNsYW1wKDAuNzVyZW0sIDN2aCwgMS41cmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IG1pbig5NnZ3LCA1MnJlbSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgwLjdyZW0sIDEuMzV2dywgMC44OHJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjYpLCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5oZXJvLXNlY3Rpb24tLWZ1bGxibGVlZCAuaGVyby1zZWN0aW9uX19zdGFjayB7XG4gICAgICAgIHRvcDogY2xhbXAoM3JlbSwgMTJ2aCwgNXJlbSk7XG4gICAgICAgIGxlZnQ6IDQlO1xuICAgICAgICBnYXA6IDAuOXJlbTtcbiAgICB9XG5cbiAgICAuaGVyby1zZWN0aW9uLS1mdWxsYmxlZWQgLmhlcm8tc2VjdGlvbl9fZm9vdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjYycmVtLCAyLjh2dywgMC43OHJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIH1cbn1cbiIsIltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1wYWdlX19oZWFkaW5nLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXBhZ2VfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LWxheW91dF9fc3VtbWFyeSAudm9zdGFjLWNhcnQtc3VtbWFyeS1jYXJkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LWxheW91dF9fc3VtbWFyeSAudm9zdGFjLWNhcnQtc3VtbWFyeS1jYXJkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1zdW1tYXJ5LWNhcmRfX3RpdGxlLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1zdW1tYXJ5LXRhYmxlIHRyIHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGUgdHIgdGQge1xuICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGVfX2dyYW5kLXRvdGFsIHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGVfX2dyYW5kLXRvdGFsIHRkIHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1zLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1zIHtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzMsIDMzLCAzMywgMC4wOCk7XG4gICAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgzMywgMzMsIDMzLCAwLjA2KTtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXRhYmxlIHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXRhYmxlIHRoLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXRhYmxlIHRkLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXRhYmxlIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudm9zdGFjLWNhcnQtaXRlbV9fcHJvZHVjdCAudWkuaGVhZGVyLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QgLnVpLmhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1pdGVtX19wcm9kdWN0IGltZyxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1pdGVtX19wcm9kdWN0IGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QgLmNvbnRlbnQsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtaXRlbV9fcHJvZHVjdCAuY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudm9zdGFjLWNhcnQtcHJvZHVjdCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMXJlbTtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1wcm9kdWN0X19tZWRpYSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1wcm9kdWN0X19tZWRpYSB7XG4gICAgZmxleDogMCAwIGF1dG87XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1wcm9kdWN0X19tZWRpYSAuaW1hZ2UsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtcHJvZHVjdF9fbWVkaWEgLmltYWdlIHtcbiAgICB3aWR0aDogODhweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudm9zdGFjLWNhcnQtcHJvZHVjdF9fY29udGVudCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1wcm9kdWN0X19jb250ZW50IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1wcm9kdWN0X19saW5rLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXByb2R1Y3RfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXByb2R1Y3RfX25hbWUsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtcHJvZHVjdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjk4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudm9zdGFjLWNhcnQtcHJvZHVjdF9fY29kZSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1wcm9kdWN0X19jb2RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1wcm9kdWN0X19vcHRpb25zLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXByb2R1Y3RfX3ZhcmlhbnQsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtcHJvZHVjdF9fb3B0aW9ucyxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1wcm9kdWN0X192YXJpYW50IHtcbiAgICBtYXJnaW4tdG9wOiAwLjU1cmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QgYSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1pdGVtX19wcm9kdWN0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QgLnN5bGl1cy1wcm9kdWN0LW5hbWUsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtaXRlbV9fcHJvZHVjdCAuc3lsaXVzLXByb2R1Y3QtbmFtZSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1pdGVtX19wcm9kdWN0IC5zdWIuaGVhZGVyLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QgLnN1Yi5oZWFkZXIge1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1pdGVtX191bml0LXByaWNlIC5vbGQtcHJpY2UsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtaXRlbV9fdW5pdC1wcmljZSAub2xkLXByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudm9zdGFjLWNhcnQtaXRlbV9fcXVhbnRpdHkgaW5wdXQsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtaXRlbV9fcXVhbnRpdHkgaW5wdXQge1xuICAgIG1pbi13aWR0aDogNS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LWl0ZW0gdGQ6OmJlZm9yZSxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1pdGVtIHRkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gI3N5bGl1cy1jb3Vwb24sXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAjc3lsaXVzLWNvdXBvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAjc3lsaXVzLWNvdXBvbiAudWkuY291cG9uLmFjdGlvbi5pbnB1dCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdICNzeWxpdXMtY291cG9uIC51aS5jb3Vwb24uYWN0aW9uLmlucHV0IHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAwLjc1cmVtO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAjc3lsaXVzLWNvdXBvbiBpbnB1dCxcbltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdICNzeWxpdXMtY291cG9uIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAjc3lsaXVzLWNvdXBvbiAjc3lsaXVzLXNhdmUsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAjc3lsaXVzLWNvdXBvbiAjc3lsaXVzLXNhdmUge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAjc3lsaXVzLWNvdXBvbiAudWkuYWN0aW9uLmlucHV0ID4gaW5wdXQsXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAjc3lsaXVzLWNvdXBvbiAudWkuYWN0aW9uLmlucHV0ID4gYnV0dG9uLFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gI3N5bGl1cy1jb3Vwb24gLnVpLmFjdGlvbi5pbnB1dCA+IGlucHV0LFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gI3N5bGl1cy1jb3Vwb24gLnVpLmFjdGlvbi5pbnB1dCA+IGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yODU3MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAjc3lsaXVzLWNvdXBvbiAudWkuYWN0aW9uLmlucHV0Om5vdChbY2xhc3MqPSdsZWZ0IGFjdGlvbiddKSA+IGlucHV0LFxuW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gI3N5bGl1cy1jb3Vwb24gLnVpLmFjdGlvbi5pbnB1dDpub3QoW2NsYXNzKj0nbGVmdCBhY3Rpb24nXSkgPiBpbnB1dCB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDM0LCAzNiwgMzgsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1wYWdlX19oZWFkaW5nLFxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1wYWdlX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudm9zdGFjLWNhcnQtbGF5b3V0LFxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1sYXlvdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1sYXlvdXRfX3N1bW1hcnksXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LWxheW91dF9fc3VtbWFyeSB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG5cbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudm9zdGFjLWNhcnQtaXRlbXMsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktY2FyZCxcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtaXRlbXMsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktY2FyZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDEycHggMzBweCByZ2JhKDMzLCAzMywgMzMsIDAuMDgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzMsIDMzLCAzMywgMC4wOCkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1sYXlvdXRfX3N1bW1hcnksXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LWxheW91dF9fc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LWxheW91dF9faXRlbXMsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LWxheW91dF9faXRlbXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC10YWJsZSxcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtdGFibGUge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudm9zdGFjLWNhcnQtdGFibGUgdGhlYWQsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXRhYmxlIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC10YWJsZSxcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudm9zdGFjLWNhcnQtdGFibGUgdGJvZHksXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXRhYmxlIHRyLFxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC10YWJsZSB0ZCxcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtdGFibGUsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXRhYmxlIHRib2R5LFxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC10YWJsZSB0cixcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtdGFibGUgdGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1pdGVtLFxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzMywgMzMsIDMzLCAwLjA4KTtcbiAgICB9XG5cbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudm9zdGFjLWNhcnQtaXRlbTpmaXJzdC1jaGlsZCxcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1pdGVtOmxhc3QtY2hpbGQsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1pdGVtIHRkLFxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1pdGVtIHRkIHtcbiAgICAgICAgcGFkZGluZzogMC40NXJlbSAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LWl0ZW0gdGQ6OmJlZm9yZSxcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtaXRlbSB0ZDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1fX3Byb2R1Y3Q6OmJlZm9yZSxcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtaXRlbV9fcHJvZHVjdDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1pdGVtX19wcm9kdWN0IC51aS5oZWFkZXIsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QgLnVpLmhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXByb2R1Y3QsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXByb2R1Y3Qge1xuICAgICAgICBnYXA6IDAuODVyZW07XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXByb2R1Y3RfX21lZGlhIC5pbWFnZSxcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAudm9zdGFjLWNhcnQtcHJvZHVjdF9fbWVkaWEgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDcycHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QgLmNvbnRlbnQsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1pdGVtX19xdWFudGl0eSAuc3lsaXVzLXF1YW50aXR5LnVpLmZvcm0sXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1fX3F1YW50aXR5IC5zeWxpdXMtcXVhbnRpdHkudWkuZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDdyZW07XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LWl0ZW1fX3JlbW92ZSBmb3JtLFxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1pdGVtX19yZW1vdmUgZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAudm9zdGFjLWNhcnQtaXRlbV9fcmVtb3ZlIC5zeWxpdXMtY2FydC1yZW1vdmUtYnV0dG9uLFxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1pdGVtX19yZW1vdmUgLnN5bGl1cy1jYXJ0LXJlbW92ZS1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjE1cmVtO1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdICNzeWxpdXMtY291cG9uIC51aS5jb3Vwb24uYWN0aW9uLmlucHV0LFxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdICNzeWxpdXMtY291cG9uIC51aS5jb3Vwb24uYWN0aW9uLmlucHV0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAhaW1wb3J0YW50O1xuICAgICAgICBnYXA6IDAuNnJlbTtcbiAgICB9XG5cbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAjc3lsaXVzLWNvdXBvbiBpbnB1dCxcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc2F2ZVwiXSAjc3lsaXVzLWNvdXBvbiBpbnB1dCxcbiAgICBbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2NhcnRfc3VtbWFyeVwiXSAjc3lsaXVzLWNvdXBvbiAjc3lsaXVzLXNhdmUsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gI3N5bGl1cy1jb3Vwb24gI3N5bGl1cy1zYXZlIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGUsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGUgdGJvZHksXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGUgdHIsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGUsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGUgdGJvZHksXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGUgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zdW1tYXJ5XCJdIC52b3N0YWMtY2FydC1zdW1tYXJ5LXRhYmxlIHRkLFxuICAgIFtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfY2FydF9zYXZlXCJdIC52b3N0YWMtY2FydC1zdW1tYXJ5LXRhYmxlIHRkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGUgdHIsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGUgdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzMsIDMzLCAzMywgMC4wOCk7XG4gICAgfVxuXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3N1bW1hcnlcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGUgdHI6Zmlyc3QtY2hpbGQsXG4gICAgW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9jYXJ0X3NhdmVcIl0gLnZvc3RhYy1jYXJ0LXN1bW1hcnktdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/