/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/wilma-shop.css ***!
  \*********************************************************************************************************************/
:root {
    --wilma-ink: #173239;
    --wilma-ink-soft: #425466;
    --wilma-sand: #f5eee4;
    --wilma-sand-deep: #eadfd1;
    --wilma-panel: #fffaf4;
    --wilma-accent: #ff6b2c;
    --wilma-accent-deep: #d9551c;
    --wilma-shadow: 0 24px 70px rgba(23, 50, 57, 0.12);
}

.wilma-homepage {
    background:
        radial-gradient(circle at top left, rgba(255, 107, 44, 0.08), transparent 32%),
        linear-gradient(180deg, #fcf7f1 0%, #ffffff 30%, #f8f5f0 100%);
    color: var(--wilma-ink);
}

.wilma-homepage__section {
    padding-block: 2.5rem;
}

.wilma-homepage__hero {
    padding-top: 2rem;
}

.wilma-shell {
    width: min(1200px, calc(100% - 2rem));
    margin-inline: auto;
}

.wilma-hero-card {
    position: relative;
    overflow: hidden;
    border: 1px solid rgba(234, 223, 209, 0.9);
    border-radius: 2rem;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(247, 241, 232, 0.98));
    box-shadow: var(--wilma-shadow);
}

.wilma-hero-card::before {
    content: "";
    position: absolute;
    inset: auto auto -5rem -4rem;
    width: 18rem;
    height: 18rem;
    border-radius: 999px;
    background: rgba(23, 50, 57, 0.08);
    filter: blur(16px);
}

.wilma-hero-grid {
    position: relative;
    display: grid;
    gap: 2rem;
    padding: 2rem;
}

.wilma-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 0.65rem;
    padding: 0.55rem 0.95rem;
    border-radius: 999px;
    border: 1px solid rgba(255, 107, 44, 0.18);
    background: rgba(255, 255, 255, 0.82);
    color: var(--wilma-accent);
    font-size: 0.72rem;
    font-weight: 700;
    letter-spacing: 0.16em;
    text-transform: uppercase;
}

.wilma-homepage h1,
.wilma-homepage h2,
.wilma-homepage h3 {
    margin: 0;
    color: var(--wilma-ink);
    line-height: 1.05;
}

.wilma-homepage h1 {
    font-size: clamp(2.4rem, 5vw, 4.8rem);
    letter-spacing: -0.04em;
}

.wilma-homepage h2 {
    font-size: clamp(1.8rem, 3vw, 3rem);
    letter-spacing: -0.03em;
}

.wilma-homepage p {
    color: var(--wilma-ink-soft);
    line-height: 1.7;
}

.wilma-hero-copy {
    display: grid;
    gap: 1.25rem;
}

.wilma-button-row {
    display: flex;
    flex-wrap: wrap;
    gap: 0.85rem;
}

.wilma-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 3rem;
    padding: 0.8rem 1.25rem;
    border-radius: 999px;
    border: 1px solid transparent;
    font-weight: 700;
    text-decoration: none;
    transition: transform 0.18s ease, background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease;
}

.wilma-button:hover {
    transform: translateY(-1px);
}

.wilma-button--primary {
    background: var(--wilma-accent);
    color: #fff;
}

.wilma-button--primary:hover {
    background: var(--wilma-accent-deep);
    color: #fff;
}

.wilma-button--secondary {
    border-color: rgba(23, 50, 57, 0.18);
    background: rgba(255, 255, 255, 0.78);
    color: var(--wilma-ink);
}

.wilma-button--secondary:hover {
    border-color: var(--wilma-ink);
    background: var(--wilma-ink);
    color: #fff;
}

.wilma-chip-row {
    display: flex;
    flex-wrap: wrap;
    gap: 0.65rem;
}

.wilma-chip {
    padding: 0.65rem 0.95rem;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.86);
    color: var(--wilma-ink);
    font-size: 0.92rem;
    font-weight: 600;
}

.wilma-hero-media {
    display: grid;
    gap: 1rem;
}

.wilma-hero-visual {
    overflow: hidden;
    min-height: 100%;
    border-radius: 1.6rem;
    background: #dfe7e4;
}

.wilma-hero-visual img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.wilma-stack-card {
    display: grid;
    gap: 1rem;
    padding: 1.35rem;
    border-radius: 1.5rem;
    background: #173239;
    color: #fff;
}

.wilma-stack-card__label {
    color: #f7b28d;
    font-size: 0.72rem;
    font-weight: 700;
    letter-spacing: 0.16em;
    text-transform: uppercase;
}

.wilma-stack-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1rem;
}

.wilma-stack-metric strong {
    display: block;
    font-size: 1.75rem;
    line-height: 1;
}

.wilma-stack-metric span {
    color: rgba(255, 255, 255, 0.74);
    font-size: 0.92rem;
}

.wilma-section-head {
    display: grid;
    gap: 0.85rem;
    margin-bottom: 1.5rem;
}

.wilma-section-head--split {
    align-items: end;
}

.wilma-home-grid {
    display: grid;
    gap: 1.25rem;
}

.wilma-info-card {
    padding: 1.5rem;
    border: 1px solid rgba(234, 223, 209, 0.95);
    border-radius: 1.6rem;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 0 16px 40px rgba(23, 50, 57, 0.06);
}

.wilma-info-card--dark {
    background: #173239;
    color: #fff;
}

.wilma-info-card--dark h3,
.wilma-info-card--dark p {
    color: inherit;
}

.wilma-info-card__eyebrow {
    margin-bottom: 0.85rem;
    color: var(--wilma-accent);
    font-size: 0.72rem;
    font-weight: 700;
    letter-spacing: 0.16em;
    text-transform: uppercase;
}

.wilma-info-card--dark .wilma-info-card__eyebrow {
    color: #f7b28d;
}

.wilma-catalog-panel {
    display: grid;
    gap: 1.35rem;
    padding: 1.75rem;
    border: 1px solid rgba(234, 223, 209, 0.95);
    border-radius: 1.8rem;
    background: linear-gradient(180deg, #ffffff, #f9f3ea);
    box-shadow: var(--wilma-shadow);
}

.wilma-catalog-panel__media {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.85rem;
}

.wilma-catalog-panel__media img {
    width: 100%;
    aspect-ratio: 4 / 5;
    border-radius: 1rem;
    object-fit: cover;
}

.wilma-product-section {
    display: grid;
    gap: 1.5rem;
}

.wilma-product-grid {
    display: grid;
    gap: 1.25rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.wilma-product-card {
    display: grid;
    gap: 1rem;
    padding: 1rem;
    height: 100%;
    border: 1px solid rgba(234, 223, 209, 0.95);
    border-radius: 1.5rem;
    background: rgba(255, 255, 255, 0.96);
    box-shadow: 0 12px 32px rgba(23, 50, 57, 0.06);
    transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
}

.wilma-product-card:hover {
    transform: translateY(-3px);
    border-color: rgba(255, 107, 44, 0.22);
    box-shadow: 0 18px 40px rgba(23, 50, 57, 0.12);
}

.wilma-product-card__link {
    color: inherit;
    text-decoration: none;
}

.wilma-product-card__media {
    overflow: hidden;
    border-radius: 1.2rem;
    background: linear-gradient(180deg, #fbf7f1, #efe5d8);
    aspect-ratio: 4 / 5;
}

.wilma-product-card__media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.wilma-product-card__meta {
    display: grid;
    gap: 0.5rem;
}

.wilma-product-card__label {
    color: var(--wilma-accent);
    font-size: 0.7rem;
    font-weight: 700;
    letter-spacing: 0.14em;
    text-transform: uppercase;
}

.wilma-product-card__title {
    color: var(--wilma-ink);
    font-size: 1.05rem;
    font-weight: 700;
    line-height: 1.35;
}

.wilma-product-card__footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    margin-top: auto;
}

.wilma-product-card__price,
.wilma-product-card__price span {
    color: var(--wilma-ink);
    font-size: 1rem;
    font-weight: 700;
}

.wilma-product-card__cta {
    color: var(--wilma-accent);
    font-size: 0.88rem;
    font-weight: 700;
}

.wilma-product-index {
    display: grid;
    gap: 1.25rem;
}

.wilma-product-index__intro {
    padding: 1rem 0 0.35rem;
}

.wilma-product-index__intro p {
    margin: 0;
}

@media (min-width: 768px) {
    .wilma-homepage__section {
        padding-block: 3.5rem;
    }

    .wilma-hero-grid,
    .wilma-section-head--split,
    .wilma-home-grid--three,
    .wilma-catalog-panel {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (min-width: 1024px) {
    .wilma-hero-grid {
        grid-template-columns: minmax(0, 1.15fr) minmax(360px, 0.85fr);
        padding: 2.5rem;
    }

    .wilma-home-grid--three {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .wilma-product-grid {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .wilma-shell {
        width: min(100% - 1.25rem, 1200px);
    }

    .wilma-stack-grid,
    .wilma-catalog-panel__media {
        grid-template-columns: 1fr;
    }

    .wilma-homepage h1 {
        max-width: 10ch;
    }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QW1CO0FBQ3ZCOztBQUVBO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGFBQWE7SUFDYixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSwwQkFBMEI7SUFDMUIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksdUJBQXVCO0lBQ3ZCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLG1CQUFtQjtJQUNuQiw4QkFBOEI7SUFDOUIsU0FBUztJQUNULGdCQUFnQjtBQUNwQjs7QUFFQTs7SUFFSSx1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLDBCQUEwQjtJQUMxQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSx1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxTQUFTO0FBQ2I7O0FBRUE7SUFDSTtRQUNJLHFCQUFxQjtJQUN6Qjs7SUFFQTs7OztRQUlJLGdEQUFnRDtJQUNwRDtBQUNKOztBQUVBO0lBQ0k7UUFDSSw4REFBOEQ7UUFDOUQsZUFBZTtJQUNuQjs7SUFFQTtRQUNJLGdEQUFnRDtJQUNwRDs7SUFFQTtRQUNJLGdEQUFnRDtJQUNwRDtBQUNKOztBQUVBO0lBQ0k7UUFDSSxrQ0FBa0M7SUFDdEM7O0lBRUE7O1FBRUksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksZUFBZTtJQUNuQjtBQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy93aWxtYS1zaG9wLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gICAgLS13aWxtYS1pbms6ICMxNzMyMzk7XG4gICAgLS13aWxtYS1pbmstc29mdDogIzQyNTQ2NjtcbiAgICAtLXdpbG1hLXNhbmQ6ICNmNWVlZTQ7XG4gICAgLS13aWxtYS1zYW5kLWRlZXA6ICNlYWRmZDE7XG4gICAgLS13aWxtYS1wYW5lbDogI2ZmZmFmNDtcbiAgICAtLXdpbG1hLWFjY2VudDogI2ZmNmIyYztcbiAgICAtLXdpbG1hLWFjY2VudC1kZWVwOiAjZDk1NTFjO1xuICAgIC0td2lsbWEtc2hhZG93OiAwIDI0cHggNzBweCByZ2JhKDIzLCA1MCwgNTcsIDAuMTIpO1xufVxuXG4ud2lsbWEtaG9tZXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6XG4gICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgdG9wIGxlZnQsIHJnYmEoMjU1LCAxMDcsIDQ0LCAwLjA4KSwgdHJhbnNwYXJlbnQgMzIlKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZjZjdmMSAwJSwgI2ZmZmZmZiAzMCUsICNmOGY1ZjAgMTAwJSk7XG4gICAgY29sb3I6IHZhcigtLXdpbG1hLWluayk7XG59XG5cbi53aWxtYS1ob21lcGFnZV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogMi41cmVtO1xufVxuXG4ud2lsbWEtaG9tZXBhZ2VfX2hlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ud2lsbWEtc2hlbGwge1xuICAgIHdpZHRoOiBtaW4oMTIwMHB4LCBjYWxjKDEwMCUgLSAycmVtKSk7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLndpbG1hLWhlcm8tY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzQsIDIyMywgMjA5LCAwLjkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk2KSwgcmdiYSgyNDcsIDI0MSwgMjMyLCAwLjk4KSk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0td2lsbWEtc2hhZG93KTtcbn1cblxuLndpbG1hLWhlcm8tY2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogYXV0byBhdXRvIC01cmVtIC00cmVtO1xuICAgIHdpZHRoOiAxOHJlbTtcbiAgICBoZWlnaHQ6IDE4cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsIDUwLCA1NywgMC4wOCk7XG4gICAgZmlsdGVyOiBibHVyKDE2cHgpO1xufVxuXG4ud2lsbWEtaGVyby1ncmlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDJyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbn1cblxuLndpbG1hLWV5ZWJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjY1cmVtO1xuICAgIHBhZGRpbmc6IDAuNTVyZW0gMC45NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMTA3LCA0NCwgMC4xOCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgyKTtcbiAgICBjb2xvcjogdmFyKC0td2lsbWEtYWNjZW50KTtcbiAgICBmb250LXNpemU6IDAuNzJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aWxtYS1ob21lcGFnZSBoMSxcbi53aWxtYS1ob21lcGFnZSBoMixcbi53aWxtYS1ob21lcGFnZSBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS13aWxtYS1pbmspO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xufVxuXG4ud2lsbWEtaG9tZXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA1dncsIDQuOHJlbSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG59XG5cbi53aWxtYS1ob21lcGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDN2dywgM3JlbSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG59XG5cbi53aWxtYS1ob21lcGFnZSBwIHtcbiAgICBjb2xvcjogdmFyKC0td2lsbWEtaW5rLXNvZnQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi53aWxtYS1oZXJvLWNvcHkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxLjI1cmVtO1xufVxuXG4ud2lsbWEtYnV0dG9uLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwLjg1cmVtO1xufVxuXG4ud2lsbWEtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZzogMC44cmVtIDEuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMThzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4xOHMgZWFzZSwgY29sb3IgMC4xOHMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMThzIGVhc2U7XG59XG5cbi53aWxtYS1idXR0b246aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuLndpbG1hLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2lsbWEtYWNjZW50KTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLndpbG1hLWJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2lsbWEtYWNjZW50LWRlZXApO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lsbWEtYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMywgNTAsIDU3LCAwLjE4KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzgpO1xuICAgIGNvbG9yOiB2YXIoLS13aWxtYS1pbmspO1xufVxuXG4ud2lsbWEtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2lsbWEtaW5rKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aWxtYS1pbmspO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lsbWEtY2hpcC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMC42NXJlbTtcbn1cblxuLndpbG1hLWNoaXAge1xuICAgIHBhZGRpbmc6IDAuNjVyZW0gMC45NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpO1xuICAgIGNvbG9yOiB2YXIoLS13aWxtYS1pbmspO1xuICAgIGZvbnQtc2l6ZTogMC45MnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud2lsbWEtaGVyby1tZWRpYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDFyZW07XG59XG5cbi53aWxtYS1oZXJvLXZpc3VhbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZGZlN2U0O1xufVxuXG4ud2lsbWEtaGVyby12aXN1YWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aWxtYS1zdGFjay1jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nOiAxLjM1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMTczMjM5O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lsbWEtc3RhY2stY2FyZF9fbGFiZWwge1xuICAgIGNvbG9yOiAjZjdiMjhkO1xuICAgIGZvbnQtc2l6ZTogMC43MnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndpbG1hLXN0YWNrLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMXJlbTtcbn1cblxuLndpbG1hLXN0YWNrLW1ldHJpYyBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLndpbG1hLXN0YWNrLW1ldHJpYyBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc0KTtcbiAgICBmb250LXNpemU6IDAuOTJyZW07XG59XG5cbi53aWxtYS1zZWN0aW9uLWhlYWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAwLjg1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLndpbG1hLXNlY3Rpb24taGVhZC0tc3BsaXQge1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cbi53aWxtYS1ob21lLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxLjI1cmVtO1xufVxuXG4ud2lsbWEtaW5mby1jYXJkIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzQsIDIyMywgMjA5LCAwLjk1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCA0MHB4IHJnYmEoMjMsIDUwLCA1NywgMC4wNik7XG59XG5cbi53aWxtYS1pbmZvLWNhcmQtLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMxNzMyMzk7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi53aWxtYS1pbmZvLWNhcmQtLWRhcmsgaDMsXG4ud2lsbWEtaW5mby1jYXJkLS1kYXJrIHAge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ud2lsbWEtaW5mby1jYXJkX19leWVicm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS13aWxtYS1hY2NlbnQpO1xuICAgIGZvbnQtc2l6ZTogMC43MnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndpbG1hLWluZm8tY2FyZC0tZGFyayAud2lsbWEtaW5mby1jYXJkX19leWVicm93IHtcbiAgICBjb2xvcjogI2Y3YjI4ZDtcbn1cblxuLndpbG1hLWNhdGFsb2ctcGFuZWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxLjM1cmVtO1xuICAgIHBhZGRpbmc6IDEuNzVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzQsIDIyMywgMjA5LCAwLjk1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjhyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiwgI2Y5ZjNlYSk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0td2lsbWEtc2hhZG93KTtcbn1cblxuLndpbG1hLWNhdGFsb2ctcGFuZWxfX21lZGlhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDAuODVyZW07XG59XG5cbi53aWxtYS1jYXRhbG9nLXBhbmVsX19tZWRpYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDU7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLndpbG1hLXByb2R1Y3Qtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEuNXJlbTtcbn1cblxuLndpbG1hLXByb2R1Y3QtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEuMjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4ud2lsbWEtcHJvZHVjdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzNCwgMjIzLCAyMDksIDAuOTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTYpO1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IHJnYmEoMjMsIDUwLCA1NywgMC4wNik7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMThzIGVhc2UsIGJveC1zaGFkb3cgMC4xOHMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMThzIGVhc2U7XG59XG5cbi53aWxtYS1wcm9kdWN0LWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxMDcsIDQ0LCAwLjIyKTtcbiAgICBib3gtc2hhZG93OiAwIDE4cHggNDBweCByZ2JhKDIzLCA1MCwgNTcsIDAuMTIpO1xufVxuXG4ud2lsbWEtcHJvZHVjdC1jYXJkX19saW5rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53aWxtYS1wcm9kdWN0LWNhcmRfX21lZGlhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmJmN2YxLCAjZWZlNWQ4KTtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyA1O1xufVxuXG4ud2lsbWEtcHJvZHVjdC1jYXJkX19tZWRpYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndpbG1hLXByb2R1Y3QtY2FyZF9fbWV0YSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDAuNXJlbTtcbn1cblxuLndpbG1hLXByb2R1Y3QtY2FyZF9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS13aWxtYS1hY2NlbnQpO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud2lsbWEtcHJvZHVjdC1jYXJkX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXdpbG1hLWluayk7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi53aWxtYS1wcm9kdWN0LWNhcmRfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLndpbG1hLXByb2R1Y3QtY2FyZF9fcHJpY2UsXG4ud2lsbWEtcHJvZHVjdC1jYXJkX19wcmljZSBzcGFuIHtcbiAgICBjb2xvcjogdmFyKC0td2lsbWEtaW5rKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndpbG1hLXByb2R1Y3QtY2FyZF9fY3RhIHtcbiAgICBjb2xvcjogdmFyKC0td2lsbWEtYWNjZW50KTtcbiAgICBmb250LXNpemU6IDAuODhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndpbG1hLXByb2R1Y3QtaW5kZXgge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxLjI1cmVtO1xufVxuXG4ud2lsbWEtcHJvZHVjdC1pbmRleF9faW50cm8ge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwLjM1cmVtO1xufVxuXG4ud2lsbWEtcHJvZHVjdC1pbmRleF9faW50cm8gcCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud2lsbWEtaG9tZXBhZ2VfX3NlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzLjVyZW07XG4gICAgfVxuXG4gICAgLndpbG1hLWhlcm8tZ3JpZCxcbiAgICAud2lsbWEtc2VjdGlvbi1oZWFkLS1zcGxpdCxcbiAgICAud2lsbWEtaG9tZS1ncmlkLS10aHJlZSxcbiAgICAud2lsbWEtY2F0YWxvZy1wYW5lbCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAud2lsbWEtaGVyby1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMS4xNWZyKSBtaW5tYXgoMzYwcHgsIDAuODVmcik7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAud2lsbWEtaG9tZS1ncmlkLS10aHJlZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG5cbiAgICAud2lsbWEtcHJvZHVjdC1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndpbG1hLXNoZWxsIHtcbiAgICAgICAgd2lkdGg6IG1pbigxMDAlIC0gMS4yNXJlbSwgMTIwMHB4KTtcbiAgICB9XG5cbiAgICAud2lsbWEtc3RhY2stZ3JpZCxcbiAgICAud2lsbWEtY2F0YWxvZy1wYW5lbF9fbWVkaWEge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAud2lsbWEtaG9tZXBhZ2UgaDEge1xuICAgICAgICBtYXgtd2lkdGg6IDEwY2g7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/