/*!******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./assets/styles/register.css ***!
  \******************************************************************************************************/
.register-lobby {
    --surface-container-high: #262b2f;
    --primary-container: #2196f3;
    --background: #0f1418;
    --surface: rgba(23, 28, 32, 0.88);
    --surface-variant: #30353a;
    --on-surface: #dfe3e9;
    --on-surface-variant: #bfc7d4;
    --outline-variant: rgba(64, 71, 82, 0.9);
    --primary: #9ecaff;
    --tertiary: #e9c400;
    position: relative;
    min-height: 100vh;
    padding: 2rem;
    background:
        radial-gradient(circle at top right, rgba(158, 202, 255, 0.12), transparent 26%),
        radial-gradient(circle at bottom left, rgba(233, 196, 0, 0.08), transparent 24%),
        linear-gradient(180deg, rgba(10, 15, 19, 0.96), rgba(15, 20, 24, 0.98)),
        var(--background);
    color: var(--on-surface);
    font-family: 'Inter', sans-serif;
    overflow: hidden;
}

.register-lobby,
.register-lobby * {
    box-sizing: border-box;
}

.register-lobby__backdrop {
    position: absolute;
    inset: 0;
    background:
        linear-gradient(135deg, rgba(158, 202, 255, 0.06), transparent 30%),
        radial-gradient(circle at 20% 20%, rgba(158, 202, 255, 0.08), transparent 22%),
        radial-gradient(circle at 80% 78%, rgba(233, 196, 0, 0.08), transparent 18%),
        linear-gradient(120deg, rgba(255, 255, 255, 0.02), transparent 40%);
    pointer-events: none;
}

.register-lobby__topbar,
.register-lobby__content {
    position: relative;
    z-index: 1;
}

.register-lobby__topbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.5rem;
    max-width: 1360px;
    margin: 0 auto 3rem;
    padding: 1rem 1.25rem;
    background: rgba(15, 20, 24, 0.7);
    border: 1px solid rgba(64, 71, 82, 0.5);
    border-radius: 1.25rem;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
}

.register-brand {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    color: inherit;
    text-decoration: none;
}

.register-brand__logo {
    width: auto;
    height: 4.5rem;
    object-fit: contain;
}

.register-brand__copy {
    display: flex;
    flex-direction: column;
    gap: 0.2rem;
}

.register-brand__eyebrow {
    color: #94a3b8;
    font-size: 0.76rem;
    font-weight: 700;
    letter-spacing: 0.18em;
    text-transform: uppercase;
}

.register-brand__title,
.register-showcase h1,
.register-showcase__value,
.register-card__header h2,
.register-submit {
    font-family: 'Space Grotesk', sans-serif;
}

.register-brand__title {
    color: var(--primary);
    font-size: 1.35rem;
    font-weight: 700;
    letter-spacing: -0.05em;
}

.register-lobby__links {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
}

.register-lobby__links a {
    color: #94a3b8;
    text-decoration: none;
    transition: color 0.2s ease;
}

.register-lobby__links a:hover {
    color: #fff;
}

.register-lobby__content {
    display: grid;
    grid-template-columns: minmax(0, 1.05fr) minmax(24rem, 38rem);
    gap: 2rem;
    align-items: start;
    max-width: 1360px;
    min-height: calc(100vh - 10rem);
    margin: 0 auto;
}

.register-showcase {
    max-width: 42rem;
    padding: 2rem 0;
}

.register-showcase__tag,
.register-card__kicker {
    display: inline-flex;
    align-items: center;
    padding: 0.45rem 0.9rem;
    color: var(--tertiary);
    background: rgba(233, 196, 0, 0.12);
    border: 1px solid rgba(233, 196, 0, 0.18);
    border-radius: 999px;
    font-size: 0.74rem;
    font-weight: 700;
    letter-spacing: 0.14em;
    text-transform: uppercase;
}

.register-showcase h1 {
    margin: 1.4rem 0 1rem;
    color: #fff;
    font-size: clamp(3rem, 7vw, 5.1rem);
    font-weight: 700;
    letter-spacing: -0.08em;
    line-height: 0.92;
}

.register-showcase p,
.register-card__header p,
.register-card__footer p,
.register-card__footer a {
    color: var(--on-surface-variant);
}

.register-showcase > p {
    max-width: 34rem;
    font-size: 1.08rem;
    line-height: 1.8;
}

.register-showcase__highlights {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
    margin-top: 2.5rem;
}

.register-showcase__highlights article,
.register-card {
    border: 1px solid rgba(64, 71, 82, 0.45);
    box-shadow: 0 18px 55px rgba(0, 0, 0, 0.35);
}

.register-showcase__highlights article {
    padding: 1.35rem;
    background: rgba(23, 28, 32, 0.72);
    border-radius: 1rem;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

.register-showcase__value {
    display: block;
    margin-bottom: 0.65rem;
    color: #fff;
    font-size: 1.4rem;
    font-weight: 700;
}

.register-panel {
    display: flex;
    justify-content: flex-end;
}

.register-card {
    width: 100%;
    padding: 2rem;
    background: var(--surface);
    border-radius: 1.5rem;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

.register-card__header h2 {
    margin: 1rem 0 0.5rem;
    color: #fff;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: -0.05em;
}

.register-grid {
    display: grid;
    gap: 1rem;
    margin-top: 1.25rem;
}

.register-grid--two {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.register-field label {
    display: block;
    margin-bottom: 0.55rem;
    color: #fff;
    font-size: 0.9rem;
    font-weight: 600;
}

.register-field .form-control {
    min-height: 3.4rem;
    color: #fff;
    background: rgba(10, 15, 19, 0.75);
    border: 1px solid var(--outline-variant);
    border-radius: 0.9rem;
    box-shadow: none;
}

.register-field .form-control:focus {
    color: #fff;
    background: rgba(10, 15, 19, 0.95);
    border-color: rgba(158, 202, 255, 0.55);
    box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.14);
}

.register-alert,
.register-card .invalid-feedback,
.register-card .form-error-message,
.register-card > ul {
    margin-top: 1rem;
    padding: 0.95rem 1rem;
    color: #fecaca;
    background: rgba(127, 29, 29, 0.35);
    border: 1px solid rgba(248, 113, 113, 0.3);
    border-radius: 0.9rem;
    list-style: none;
}

.register-alert--success {
    color: #bbf7d0;
    background: rgba(20, 83, 45, 0.32);
    border-color: rgba(74, 222, 128, 0.25);
}

.register-field .invalid-feedback,
.register-field .form-error-message,
.register-field > ul {
    margin-top: 0.55rem;
    margin-bottom: 0;
    padding: 0;
    color: #fda4af;
    background: none;
    border: 0;
    border-radius: 0;
    font-size: 0.84rem;
}

.register-card__footer {
    margin-top: 1.4rem;
}

.register-card__footer a {
    text-decoration: none;
}

.register-card__footer a:hover {
    color: #fff;
}

.register-submit {
    width: 100%;
    margin-top: 1rem;
    padding: 0.95rem 1.2rem;
    color: #062540;
    background: linear-gradient(90deg, var(--primary), var(--primary-container));
    border: 0;
    border-radius: 0.9rem;
    font-size: 0.95rem;
    font-weight: 700;
    letter-spacing: 0.03em;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    box-shadow: 0 0 18px rgba(158, 202, 255, 0.24);
}

.register-submit:hover {
    transform: translateY(-1px);
    box-shadow: 0 0 24px rgba(158, 202, 255, 0.32);
}

@media (max-width: 991.98px) {
    .register-lobby {
        padding: 1rem;
    }

    .register-lobby__topbar,
    .register-lobby__content {
        max-width: 100%;
    }

    .register-lobby__topbar {
        flex-direction: column;
        align-items: flex-start;
    }

    .register-lobby__content {
        grid-template-columns: 1fr;
        min-height: auto;
    }

    .register-panel {
        justify-content: stretch;
    }
}

@media (max-width: 640px) {
    .register-showcase h1 {
        font-size: 2.7rem;
    }

    .register-showcase__highlights,
    .register-grid--two {
        grid-template-columns: 1fr;
    }

    .register-card {
        padding: 1.4rem;
    }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVnaXN0ZXJDc3MuZjE1NTU1NWMuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0lBQ0ksaUNBQWlDO0lBQ2pDLDRCQUE0QjtJQUM1QixxQkFBcUI7SUFDckIsaUNBQWlDO0lBQ2pDLDBCQUEwQjtJQUMxQixxQkFBcUI7SUFDckIsNkJBQTZCO0lBQzdCLHdDQUF3QztJQUN4QyxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsYUFBYTtJQUNiOzs7O3lCQUlxQjtJQUNyQix3QkFBd0I7SUFDeEIsZ0NBQWdDO0lBQ2hDLGdCQUFnQjtBQUNwQjs7QUFFQTs7SUFFSSxzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSOzs7OzJFQUl1RTtJQUN2RSxvQkFBb0I7QUFDeEI7O0FBRUE7O0lBRUksa0JBQWtCO0lBQ2xCLFVBQVU7QUFDZDs7QUFFQTtJQUNJLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsOEJBQThCO0lBQzlCLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixpQ0FBaUM7SUFDakMsdUNBQXVDO0lBQ3ZDLHNCQUFzQjtJQUN0QiwyQkFBMkI7SUFDM0IsbUNBQW1DO0FBQ3ZDOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsY0FBYztJQUNkLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxjQUFjO0lBQ2QsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIseUJBQXlCO0FBQzdCOztBQUVBOzs7OztJQUtJLHdDQUF3QztBQUM1Qzs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLGFBQWE7SUFDYixlQUFlO0lBQ2YsV0FBVztBQUNmOztBQUVBO0lBQ0ksY0FBYztJQUNkLHFCQUFxQjtJQUNyQiwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsNkRBQTZEO0lBQzdELFNBQVM7SUFDVCxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLCtCQUErQjtJQUMvQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGVBQWU7QUFDbkI7O0FBRUE7O0lBRUksb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsc0JBQXNCO0lBQ3RCLG1DQUFtQztJQUNuQyx5Q0FBeUM7SUFDekMsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsbUNBQW1DO0lBQ25DLGdCQUFnQjtJQUNoQix1QkFBdUI7SUFDdkIsaUJBQWlCO0FBQ3JCOztBQUVBOzs7O0lBSUksZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsZ0RBQWdEO0lBQ2hELFNBQVM7SUFDVCxrQkFBa0I7QUFDdEI7O0FBRUE7O0lBRUksd0NBQXdDO0lBQ3hDLDJDQUEyQztBQUMvQzs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixrQ0FBa0M7SUFDbEMsbUJBQW1CO0lBQ25CLDJCQUEyQjtJQUMzQixtQ0FBbUM7QUFDdkM7O0FBRUE7SUFDSSxjQUFjO0lBQ2Qsc0JBQXNCO0lBQ3RCLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxhQUFhO0lBQ2IsMEJBQTBCO0lBQzFCLHFCQUFxQjtJQUNyQiwyQkFBMkI7SUFDM0IsbUNBQW1DO0FBQ3ZDOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLGFBQWE7SUFDYixTQUFTO0lBQ1QsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0RBQWdEO0FBQ3BEOztBQUVBO0lBQ0ksY0FBYztJQUNkLHNCQUFzQjtJQUN0QixXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsa0NBQWtDO0lBQ2xDLHdDQUF3QztJQUN4QyxxQkFBcUI7SUFDckIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksV0FBVztJQUNYLGtDQUFrQztJQUNsQyx1Q0FBdUM7SUFDdkMsaURBQWlEO0FBQ3JEOztBQUVBOzs7O0lBSUksZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QsbUNBQW1DO0lBQ25DLDBDQUEwQztJQUMxQyxxQkFBcUI7SUFDckIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksY0FBYztJQUNkLGtDQUFrQztJQUNsQyxzQ0FBc0M7QUFDMUM7O0FBRUE7OztJQUdJLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsU0FBUztJQUNULGdCQUFnQjtJQUNoQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2QixjQUFjO0lBQ2QsNEVBQTRFO0lBQzVFLFNBQVM7SUFDVCxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIscURBQXFEO0lBQ3JELDhDQUE4QztBQUNsRDs7QUFFQTtJQUNJLDJCQUEyQjtJQUMzQiw4Q0FBOEM7QUFDbEQ7O0FBRUE7SUFDSTtRQUNJLGFBQWE7SUFDakI7O0lBRUE7O1FBRUksZUFBZTtJQUNuQjs7SUFFQTtRQUNJLHNCQUFzQjtRQUN0Qix1QkFBdUI7SUFDM0I7O0lBRUE7UUFDSSwwQkFBMEI7UUFDMUIsZ0JBQWdCO0lBQ3BCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLGlCQUFpQjtJQUNyQjs7SUFFQTs7UUFFSSwwQkFBMEI7SUFDOUI7O0lBRUE7UUFDSSxlQUFlO0lBQ25CO0FBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9qZXVfZHVfdG9udG9uLy4vYXNzZXRzL3N0eWxlcy9yZWdpc3Rlci5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnJlZ2lzdGVyLWxvYmJ5IHtcbiAgICAtLXN1cmZhY2UtY29udGFpbmVyLWhpZ2g6ICMyNjJiMmY7XG4gICAgLS1wcmltYXJ5LWNvbnRhaW5lcjogIzIxOTZmMztcbiAgICAtLWJhY2tncm91bmQ6ICMwZjE0MTg7XG4gICAgLS1zdXJmYWNlOiByZ2JhKDIzLCAyOCwgMzIsIDAuODgpO1xuICAgIC0tc3VyZmFjZS12YXJpYW50OiAjMzAzNTNhO1xuICAgIC0tb24tc3VyZmFjZTogI2RmZTNlOTtcbiAgICAtLW9uLXN1cmZhY2UtdmFyaWFudDogI2JmYzdkNDtcbiAgICAtLW91dGxpbmUtdmFyaWFudDogcmdiYSg2NCwgNzEsIDgyLCAwLjkpO1xuICAgIC0tcHJpbWFyeTogIzllY2FmZjtcbiAgICAtLXRlcnRpYXJ5OiAjZTljNDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQ6XG4gICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgdG9wIHJpZ2h0LCByZ2JhKDE1OCwgMjAyLCAyNTUsIDAuMTIpLCB0cmFuc3BhcmVudCAyNiUpLFxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGJvdHRvbSBsZWZ0LCByZ2JhKDIzMywgMTk2LCAwLCAwLjA4KSwgdHJhbnNwYXJlbnQgMjQlKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMCwgMTUsIDE5LCAwLjk2KSwgcmdiYSgxNSwgMjAsIDI0LCAwLjk4KSksXG4gICAgICAgIHZhcigtLWJhY2tncm91bmQpO1xuICAgIGNvbG9yOiB2YXIoLS1vbi1zdXJmYWNlKTtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVnaXN0ZXItbG9iYnksXG4ucmVnaXN0ZXItbG9iYnkgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJlZ2lzdGVyLWxvYmJ5X19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6XG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTU4LCAyMDIsIDI1NSwgMC4wNiksIHRyYW5zcGFyZW50IDMwJSksXG4gICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMjAlIDIwJSwgcmdiYSgxNTgsIDIwMiwgMjU1LCAwLjA4KSwgdHJhbnNwYXJlbnQgMjIlKSxcbiAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA4MCUgNzglLCByZ2JhKDIzMywgMTk2LCAwLCAwLjA4KSwgdHJhbnNwYXJlbnQgMTglKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDEyMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKSwgdHJhbnNwYXJlbnQgNDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlZ2lzdGVyLWxvYmJ5X190b3BiYXIsXG4ucmVnaXN0ZXItbG9iYnlfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4ucmVnaXN0ZXItbG9iYnlfX3RvcGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAyMCwgMjQsIDAuNyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2NCwgNzEsIDgyLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpO1xufVxuXG4ucmVnaXN0ZXItYnJhbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlZ2lzdGVyLWJyYW5kX19sb2dvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucmVnaXN0ZXItYnJhbmRfX2NvcHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMnJlbTtcbn1cblxuLnJlZ2lzdGVyLWJyYW5kX19leWVicm93IHtcbiAgICBjb2xvcjogIzk0YTNiODtcbiAgICBmb250LXNpemU6IDAuNzZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5yZWdpc3Rlci1icmFuZF9fdGl0bGUsXG4ucmVnaXN0ZXItc2hvd2Nhc2UgaDEsXG4ucmVnaXN0ZXItc2hvd2Nhc2VfX3ZhbHVlLFxuLnJlZ2lzdGVyLWNhcmRfX2hlYWRlciBoMixcbi5yZWdpc3Rlci1zdWJtaXQge1xuICAgIGZvbnQtZmFtaWx5OiAnU3BhY2UgR3JvdGVzaycsIHNhbnMtc2VyaWY7XG59XG5cbi5yZWdpc3Rlci1icmFuZF9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cblxuLnJlZ2lzdGVyLWxvYmJ5X19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjVyZW07XG59XG5cbi5yZWdpc3Rlci1sb2JieV9fbGlua3MgYSB7XG4gICAgY29sb3I6ICM5NGEzYjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLnJlZ2lzdGVyLWxvYmJ5X19saW5rcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlZ2lzdGVyLWxvYmJ5X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDEuMDVmcikgbWlubWF4KDI0cmVtLCAzOHJlbSk7XG4gICAgZ2FwOiAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVnaXN0ZXItc2hvd2Nhc2Uge1xuICAgIG1heC13aWR0aDogNDJyZW07XG4gICAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4ucmVnaXN0ZXItc2hvd2Nhc2VfX3RhZyxcbi5yZWdpc3Rlci1jYXJkX19raWNrZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC40NXJlbSAwLjlyZW07XG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMywgMTk2LCAwLCAwLjEyKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzMywgMTk2LCAwLCAwLjE4KTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBmb250LXNpemU6IDAuNzRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5yZWdpc3Rlci1zaG93Y2FzZSBoMSB7XG4gICAgbWFyZ2luOiAxLjRyZW0gMCAxcmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgN3Z3LCA1LjFyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTI7XG59XG5cbi5yZWdpc3Rlci1zaG93Y2FzZSBwLFxuLnJlZ2lzdGVyLWNhcmRfX2hlYWRlciBwLFxuLnJlZ2lzdGVyLWNhcmRfX2Zvb3RlciBwLFxuLnJlZ2lzdGVyLWNhcmRfX2Zvb3RlciBhIHtcbiAgICBjb2xvcjogdmFyKC0tb24tc3VyZmFjZS12YXJpYW50KTtcbn1cblxuLnJlZ2lzdGVyLXNob3djYXNlID4gcCB7XG4gICAgbWF4LXdpZHRoOiAzNHJlbTtcbiAgICBmb250LXNpemU6IDEuMDhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLnJlZ2lzdGVyLXNob3djYXNlX19oaWdobGlnaHRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4ucmVnaXN0ZXItc2hvd2Nhc2VfX2hpZ2hsaWdodHMgYXJ0aWNsZSxcbi5yZWdpc3Rlci1jYXJkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDY0LCA3MSwgODIsIDAuNDUpO1xuICAgIGJveC1zaGFkb3c6IDAgMThweCA1NXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5yZWdpc3Rlci1zaG93Y2FzZV9faGlnaGxpZ2h0cyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAxLjM1cmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsIDI4LCAzMiwgMC43Mik7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5yZWdpc3Rlci1zaG93Y2FzZV9fdmFsdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnJlZ2lzdGVyLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5yZWdpc3Rlci1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMThweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMThweCk7XG59XG5cbi5yZWdpc3Rlci1jYXJkX19oZWFkZXIgaDIge1xuICAgIG1hcmdpbjogMXJlbSAwIDAuNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cblxuLnJlZ2lzdGVyLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5cbi5yZWdpc3Rlci1ncmlkLS10d28ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLnJlZ2lzdGVyLWZpZWxkIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU1cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yZWdpc3Rlci1maWVsZCAuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAzLjRyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTUsIDE5LCAwLjc1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdXRsaW5lLXZhcmlhbnQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOXJlbTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucmVnaXN0ZXItZmllbGQgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTUsIDE5LCAwLjk1KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU4LCAyMDIsIDI1NSwgMC41NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzMsIDE1MCwgMjQzLCAwLjE0KTtcbn1cblxuLnJlZ2lzdGVyLWFsZXJ0LFxuLnJlZ2lzdGVyLWNhcmQgLmludmFsaWQtZmVlZGJhY2ssXG4ucmVnaXN0ZXItY2FyZCAuZm9ybS1lcnJvci1tZXNzYWdlLFxuLnJlZ2lzdGVyLWNhcmQgPiB1bCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjk1cmVtIDFyZW07XG4gICAgY29sb3I6ICNmZWNhY2E7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMjcsIDI5LCAyOSwgMC4zNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDgsIDExMywgMTEzLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucmVnaXN0ZXItYWxlcnQtLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjYmJmN2QwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDgzLCA0NSwgMC4zMik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc0LCAyMjIsIDEyOCwgMC4yNSk7XG59XG5cbi5yZWdpc3Rlci1maWVsZCAuaW52YWxpZC1mZWVkYmFjayxcbi5yZWdpc3Rlci1maWVsZCAuZm9ybS1lcnJvci1tZXNzYWdlLFxuLnJlZ2lzdGVyLWZpZWxkID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDAuNTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjZmRhNGFmO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAwLjg0cmVtO1xufVxuXG4ucmVnaXN0ZXItY2FyZF9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG59XG5cbi5yZWdpc3Rlci1jYXJkX19mb290ZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVnaXN0ZXItY2FyZF9fZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVnaXN0ZXItc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuOTVyZW0gMS4ycmVtO1xuICAgIGNvbG9yOiAjMDYyNTQwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tcHJpbWFyeSksIHZhcigtLXByaW1hcnktY29udGFpbmVyKSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOXJlbTtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxOHB4IHJnYmEoMTU4LCAyMDIsIDI1NSwgMC4yNCk7XG59XG5cbi5yZWdpc3Rlci1zdWJtaXQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCByZ2JhKDE1OCwgMjAyLCAyNTUsIDAuMzIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucmVnaXN0ZXItbG9iYnkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgIC5yZWdpc3Rlci1sb2JieV9fdG9wYmFyLFxuICAgIC5yZWdpc3Rlci1sb2JieV9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucmVnaXN0ZXItbG9iYnlfX3RvcGJhciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5yZWdpc3Rlci1sb2JieV9fY29udGVudCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5yZWdpc3Rlci1wYW5lbCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5yZWdpc3Rlci1zaG93Y2FzZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgIH1cblxuICAgIC5yZWdpc3Rlci1zaG93Y2FzZV9faGlnaGxpZ2h0cyxcbiAgICAucmVnaXN0ZXItZ3JpZC0tdHdvIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgLnJlZ2lzdGVyLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiAxLjRyZW07XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/