/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/promo_landing.css ***!
  \************************************************************************************************************************/
/* assets/styles/promo_landing.css */

    /* ----- base & variables (consistent with original) ----- */
:root {
    --primary-color: #4361ee;
    --primary-dark: #3a56d4;
    --personal-finance-color: #ff6b35;
    --forex-color: #ff6b35;
    --crypto-color: #16a085;
    --stocks-color: #10b981;
    --retirement-color: #6c5ce7;
    --real-estate-color: #e17055;
    --tax-smart-color: #2c3e50;
    --fire-color: #00b894;
    --bonds-color: #f39c12;
    --psychology-color: #8e44ad;
    --credit-color: #e67e22;
    --dark-color: #1a202c;
    --light-color: #f7fafc;
    --gray-color: #718096;
    --light-gray: #e2e8f0;
    --card-bg: #ffffff;
    --shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    --transition: all 0.3s ease;
}

* { margin: 0; padding: 0; box-sizing: border-box; }
body {
    font-family: 'Inter', sans-serif;
    line-height: 1.6;
    color: var(--dark-color);
    background-color: var(--light-color);
    overflow-x: hidden;
}
.container { max-width: 1200px; margin: 0 auto; padding: 0 20px; }

/* ----- shared components ----- */
.section-title {
    font-size: 2.5rem;
    font-weight: 800;
    margin-bottom: 20px;
    color: var(--dark-color);
    text-align: center;
}
.section-subtitle {
    font-size: 1.2rem;
    color: var(--gray-color);
    max-width: 700px;
    margin: 0 auto 50px;
    text-align: center;
}
.cta-button {
    display: inline-block;
    padding: 18px 42px;
    background-color: var(--primary-color);
    color: white;
    text-decoration: none;
    border-radius: 50px;
    font-weight: 700;
    font-size: 1.3rem;
    transition: var(--transition);
    border: none;
    cursor: pointer;
    box-shadow: 0 8px 20px rgba(67, 97, 238, 0.3);
}
.cta-button:hover {
    background-color: var(--primary-dark);
    transform: translateY(-4px);
    box-shadow: 0 15px 30px rgba(67, 97, 238, 0.4);
}
.cta-button i { margin-right: 8px; }

/* ----- hero section (special for offer) ----- */
.offer-hero {
    background: linear-gradient(145deg, #0f172a 0%, #1e293b 100%);
    color: white;
    padding: 90px 0 70px;
    border-radius: 0 0 30px 30px;
    margin-bottom: 50px;
    text-align: center;
}
.offer-hero h1 {
    font-size: 3.8rem;
    font-weight: 800;
    line-height: 1.2;
    margin-bottom: 20px;
}
.offer-hero .highlight {
    color: var(--primary-color);
    background: rgba(67, 97, 238, 0.2);
    padding: 0 10px;
    display: inline-block;
}
.bonus-tag {
    background: linear-gradient(135deg, #f59e0b, #d97706);
    color: white;
    font-weight: 700;
    padding: 10px 30px;
    border-radius: 40px;
    display: inline-block;
    margin-bottom: 20px;
    font-size: 1.2rem;
    letter-spacing: 1px;
    box-shadow: 0 4px 14px rgba(245,158,11,0.4);
}
.price-tag {
    background: rgba(255,255,255,0.05);
    backdrop-filter: blur(5px);
    display: inline-block;
    padding: 12px 40px;
    border-radius: 60px;
    margin: 20px 0 20px;
    border: 1px solid rgba(255,255,255,0.15);
}
.price {
    font-size: 3.2rem;
    font-weight: 800;
    color: white;
}
.price small {
    font-size: 1.2rem;
    font-weight: 400;
    color: #a0aec0;
}
.old-price {
    text-decoration: line-through;
    color: #94a3b8;
    font-size: 1.5rem;
    margin-left: 15px;
}
.price-sub {
    color: #cbd5e0;
    font-size: 1.1rem;
}

/* ----- bonus feature grid (forecastly) ----- */
.bonus-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 30px;
    margin: 50px 0;
}
.bonus-card {
    background: var(--card-bg);
    border-radius: 24px;
    padding: 30px 25px;
    box-shadow: var(--shadow);
    border: 1px solid rgba(67,97,238,0.1);
    transition: var(--transition);
}
.bonus-card:hover { transform: translateY(-5px); }
.bonus-icon {
    width: 60px;
    height: 60px;
    background: rgba(67,97,238,0.1);
    border-radius: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.bonus-icon i { font-size: 2rem; color: var(--primary-color); }
.bonus-card h3 { font-size: 1.5rem; margin-bottom: 10px; }
.bonus-card p { color: var(--gray-color); }

/* ----- infographic placeholders (canva) ----- */
.infographic-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 30px;
    margin: 50px 0 30px;
}
.infographic-card {
    background: #ffffff;
    border-radius: 24px;
    padding: 20px 20px 25px;
    box-shadow: var(--shadow);
    border: 1px solid var(--light-gray);
}
.infographic-placeholder {
    background: linear-gradient(145deg, #f1f5f9, #e6edf5);
    border-radius: 16px;
    height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #475569;
    font-size: 0.95rem;
    border: 2px dashed #94a3b8;
    margin-bottom: 15px;
}
.infographic-placeholder i {
    font-size: 3rem;
    color: var(--primary-color);
    margin-bottom: 10px;
    opacity: 0.7;
}
.infographic-caption {
    font-weight: 600;
    color: var(--dark-color);
    margin-bottom: 5px;
}
.infographic-desc {
    color: var(--gray-color);
    font-size: 0.9rem;
    line-height: 1.4;
}

/* ----- pricing card (featured) ----- */
.pricing-card {
    background: linear-gradient(145deg, #ffffff, #f8fafc);
    border-radius: 40px;
    padding: 50px 30px;
    box-shadow: 0 25px 40px -10px rgba(0,0,0,0.15);
    max-width: 800px;
    margin: 60px auto;
    text-align: center;
    border: 1px solid rgba(67,97,238,0.1);
}
.pricing-card h3 {
    font-size: 2rem;
    font-weight: 700;
}
.pricing-display {
    margin: 30px 0;
}
.pricing-display .dollar {
    font-size: 4rem;
    font-weight: 800;
    color: var(--primary-color);
}
.pricing-display .period {
    color: var(--gray-color);
    font-size: 1.3rem;
}
.savings-badge {
    background: #dcfce7;
    color: #166534;
    padding: 8px 20px;
    border-radius: 40px;
    display: inline-block;
    font-weight: 600;
    margin-bottom: 25px;
}
.bonus-highlight {
    background: #fff7ed;
    border: 2px solid #f97316;
    border-radius: 60px;
    padding: 15px 25px;
    display: inline-block;
    font-weight: 700;
    color: #9a3412;
    margin: 20px 0;
}

/* ----- topic mini grid ----- */
.topic-mini-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 12px;
    margin: 30px 0 20px;
}
.topic-pill {
    background: white;
    border: 1px solid var(--light-gray);
    border-radius: 40px;
    padding: 10px 16px;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 8px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.02);
}
.topic-pill i {
    color: var(--primary-color);
    width: 20px;
}

/* ----- testimonial cards (small) ----- */
.testimonial-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 30px;
    margin: 40px 0;
}
.testimonial-card {
    background-color: var(--card-bg);
    border-radius: 15px;
    padding: 30px;
    box-shadow: var(--shadow);
}
.testimonial-text {
    font-style: italic;
    color: var(--gray-color);
    margin-bottom: 25px;
    position: relative;
}
.testimonial-text:before {
    content: '"';
    font-size: 4rem;
    color: var(--primary-color);
    opacity: 0.2;
    position: absolute;
    top: -20px;
    left: -10px;
    font-family: serif;
}
.testimonial-author {
    display: flex;
    align-items: center;
}
.author-avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: var(--light-gray);
    margin-right: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    color: var(--primary-color);
}
.author-info h4 { font-weight: 700; margin-bottom: 5px; }
.author-info p { color: var(--gray-color); font-size: 0.9rem; }

/* ----- footer ----- */
.footer {
    text-align: center;
    padding: 60px 20px;
    color: var(--gray-color);
    border-top: 1px solid var(--light-gray);
    margin-top: 60px;
    background-color: #f8fafc;
}
.footer-logo { font-size: 1.8rem; font-weight: 800; color: var(--dark-color); margin-bottom: 20px; }
.footer-logo span { color: var(--primary-color); }

/* animations */
.animate {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 0.8s ease, transform 0.8s ease;
}
.animate.visible { opacity: 1; transform: translateY(0); }

@media (max-width: 768px) {
    .offer-hero h1 { font-size: 2.5rem; }
    .section-title { font-size: 2rem; }
}


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