:root{--primary-bg:#f4f4f0;--secondary-bg:#fff;--accent-gold:#fc0;--accent-gold-light:#ffdb4d;--accent-blue:#3b82f6;--text-main:#111827;--text-muted:#374151;--card-bg:#fff;--border-color:#050811;--shadow-solid:6px 6px 0px #050811;--transition:all 0.2s ease;--font-heading:"Outfit",sans-serif;--font-body:"Inter",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--primary-bg);color:var(--text-main);font-family:var(--font-body);line-height:1.6;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 24px}h1,h2,h3,h4{color:var(--text-main);font-family:var(--font-heading);font-weight:800;line-height:1.1}.text-gold{color:var(--border-color)}.text-gradient-gold{background:var(--accent-gold);border:3px solid var(--border-color);box-shadow:3px 3px 0 var(--border-color);color:var(--text-main);display:inline-block;padding:0 8px;transform:rotate(-2deg)}.glass-header{background:var(--primary-bg);border-bottom:3px solid var(--border-color);left:0;position:fixed;top:0;width:100%;z-index:100}.nav-container{align-items:center;display:flex;height:80px;justify-content:space-between}.logo{color:var(--text-main);font-family:var(--font-heading);font-size:1.8rem;font-weight:900;letter-spacing:-1px}.btn,.logo{text-decoration:none}.btn{--button_radius:0px;--button_color:var(--accent-gold);--button_outline_color:#050811;align-items:center;background:var(--button_color);border:3px solid var(--button_outline_color);border-radius:var(--button_radius);box-shadow:6px 6px 0 var(--button_outline_color);color:var(--button_outline_color)!important;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-weight:800;gap:12px;justify-content:center;transform:translateY(-4px) translateX(-4px);transition:transform .1s ease,box-shadow .1s ease,background .2s ease;-webkit-tap-highlight-color:transparent;user-select:none}.btn:hover{background:var(--accent-gold-light);box-shadow:8px 8px 0 var(--button_outline_color);transform:translateY(-6px) translateX(-6px)}.btn:active{box-shadow:0 0 0 var(--button_outline_color);transform:translateY(2px) translateX(2px)}.btn-primary{font-size:1rem;padding:12px 24px}.btn-glow{font-size:1.2rem;padding:20px 40px}.btn-glow,.w-100{width:100%}.hero-section{align-items:center;background:var(--primary-bg);background-image:radial-gradient(var(--border-color) 1px,transparent 1px);background-size:40px 40px;display:flex;min-height:100vh;padding:120px 0 60px;position:relative}.hero-bg-glow{display:none}.hero-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1.2fr .8fr}.hero-content{z-index:2}.badge-pill{background:var(--card-bg);border:3px solid var(--border-color);box-shadow:4px 4px 0 var(--border-color);color:var(--text-main);font-size:.9rem;gap:8px;letter-spacing:1px;margin-bottom:24px;padding:8px 16px}.badge-pill,.badge-save{align-items:center;display:inline-flex;font-weight:800;text-transform:uppercase}.badge-save{background:#10b981;border:2px solid var(--border-color);box-shadow:2px 2px 0 var(--border-color);color:#fff;font-size:.75rem;letter-spacing:.5px;padding:4px 8px}.hero-title{font-size:4.5rem;letter-spacing:-2px;margin-bottom:24px}.hero-subtitle{color:var(--text-muted);font-size:1.25rem;font-weight:500;margin-bottom:32px;max-width:90%}.hero-benefits{list-style:none;margin-bottom:40px}.hero-benefits li{align-items:center;color:var(--text-main);display:flex;font-size:1.1rem;font-weight:600;gap:12px;margin-bottom:16px}.hero-benefits i{color:var(--border-color);font-size:1.2rem}.hero-pricing{background:var(--card-bg);border:3px solid var(--border-color);box-shadow:var(--shadow-solid);margin-bottom:24px;padding:16px}.price-block{align-items:baseline;display:flex;gap:12px;margin-bottom:8px}.price-current{color:var(--text-main);font-family:var(--font-heading);font-size:2.5rem;font-weight:900;line-height:1}.price-original{color:var(--text-muted);font-size:1.25rem;font-weight:700;text-decoration:line-through}.price-urgency{color:var(--text-main);font-size:.85rem;font-weight:700}.cta-wrapper{max-width:400px}.secure-checkout{align-items:center;color:var(--text-muted);display:flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;margin-top:16px}.book-cover,.book-mockup-container,.hero-image-wrapper{position:relative}.book-cover{border:3px solid var(--border-color);box-shadow:var(--shadow-solid);max-width:450px;width:100%;z-index:2}.book-glow{display:none}.floating-badge{align-items:center;background:var(--card-bg);border:3px solid var(--border-color);box-shadow:3px 3px 0 var(--border-color);display:flex;gap:8px;padding:8px 12px;position:absolute;z-index:10}.badge-tr{right:-20px;top:10%}.badge-bl{bottom:15%;left:-40px}.badge-num{font-family:var(--font-heading);font-size:1.5rem;font-weight:900;line-height:1}.badge-num,.badge-txt{color:var(--text-main)}.badge-txt{font-size:.8rem;font-weight:700;line-height:1.2}.badge-icon{color:var(--border-color);font-size:1.5rem}.features-section{background:var(--secondary-bg);border-bottom:3px solid var(--border-color);border-top:3px solid var(--border-color);padding:100px 0}.features-grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.feature-card{background:var(--card-bg);box-shadow:var(--shadow-solid);padding:32px 24px;text-align:left}.feature-card,.feature-icon{border:3px solid var(--border-color)}.feature-icon{align-items:center;background:var(--accent-gold);box-shadow:3px 3px 0 var(--border-color);color:var(--border-color);display:flex;font-size:1.5rem;height:60px;justify-content:center;margin-bottom:24px;width:60px}.feature-card h3{font-size:1.5rem;margin-bottom:12px}.feature-card p{color:var(--text-muted);font-size:1.05rem;font-weight:500}.audience-section{background:var(--primary-bg);padding:100px 0}.audience-flex{align-items:center;display:flex;gap:64px}.audience-content{flex:1}.audience-list{list-style:none;margin-top:32px;padding:0}.audience-list li{align-items:center;background:var(--card-bg);border:3px solid var(--border-color);box-shadow:4px 4px 0 var(--border-color);display:flex;font-size:1.1rem;font-weight:600;gap:16px;margin-bottom:20px;padding:16px 20px}.audience-list i{color:var(--border-color);font-size:1.5rem}.audience-list strong{color:var(--text-main);font-weight:800}.audience-image-wrapper{display:flex;flex:1;justify-content:center}.pulse-effect{animation:none}.author-section{background:var(--secondary-bg);border-top:3px solid var(--border-color);padding:100px 0}.author-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.author-img-wrapper{border:3px solid var(--border-color);box-shadow:var(--shadow-solid);position:relative}.author-img{display:block;object-fit:cover;width:100%}.author-experience-badge{background:var(--card-bg);border:3px solid var(--border-color);bottom:24px;box-shadow:4px 4px 0 var(--border-color);color:var(--text-main);font-size:1.1rem;font-weight:800;left:-24px;padding:16px 24px;position:absolute;text-align:center}.author-content p{color:var(--text-muted);font-size:1.1rem;font-weight:500}.author-stats{border-top:3px solid var(--border-color);display:flex;gap:40px;margin-top:32px;padding-top:32px}.stat-item{display:flex;flex-direction:column}.stat-number{color:var(--text-main);font-size:3rem;font-weight:900;line-height:1;text-shadow:2px 2px 0 var(--accent-gold)}.stat-text{color:var(--text-muted);font-size:1rem;font-weight:700;letter-spacing:1px;margin-top:8px;text-transform:uppercase}.faq-section{background:var(--primary-bg);border-top:3px solid var(--border-color);padding:100px 0}.faq-container{margin:0 auto;max-width:800px}.faq-accordion{display:flex;flex-direction:column;gap:24px}.faq-item{background:var(--card-bg);border:3px solid var(--border-color);box-shadow:var(--shadow-solid)}.faq-question{align-items:center;cursor:pointer;display:flex;font-size:1.2rem;font-weight:800;justify-content:space-between;padding:24px}.faq-question h4{font-size:1.2rem;margin:0}.faq-question i{color:var(--border-color);transition:transform .3s}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{color:var(--text-muted);display:none;font-size:1.1rem;font-weight:500;line-height:1.6;padding:0 24px 24px}.final-cta-section{background:var(--secondary-bg);border-top:3px solid var(--border-color);padding:120px 0 160px}.final-cta-card{background:var(--accent-gold);border:3px solid var(--border-color);box-shadow:12px 12px 0 var(--border-color);padding:80px 24px;text-align:center}.cta-card-content h2{font-size:3rem;margin-bottom:24px}.cta-card-content p{color:var(--text-main);font-size:1.2rem;font-weight:600}.price-header{align-items:center;display:flex;justify-content:center}.section-header{margin-bottom:56px}.section-title{font-size:3rem;letter-spacing:-1px;margin-bottom:16px}.section-subtitle{color:var(--text-muted);font-size:1.2rem;font-weight:500}.text-center{text-align:center}.mt-4{margin-top:2rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.justify-center,.modal-overlay{justify-content:center}.modal-overlay{align-items:center;background:rgba(5,8,17,.9);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:1000}.modal-overlay.active{display:flex;opacity:1}.glass-panel{background:var(--card-bg);border:3px solid var(--border-color);box-shadow:var(--shadow-solid);max-width:500px;padding:40px;width:90%}.close-modal{background:none;border:none;color:var(--border-color);cursor:pointer;font-size:2rem;font-weight:800;position:absolute;right:20px;top:20px}.modal-icon-wrapper{align-items:center;background:var(--accent-gold);border:3px solid var(--border-color);border-radius:50%;color:var(--border-color);display:flex;font-size:1.5rem;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.input-group{margin-bottom:24px;position:relative}.input-group i{color:var(--border-color);left:20px;position:absolute;top:50%;transform:translateY(-50%)}.input-group input{background:#fff;border:3px solid var(--border-color);box-shadow:3px 3px 0 var(--border-color);color:var(--text-main);font-size:1.1rem;font-weight:600;padding:16px 20px 16px 50px;width:100%}.input-group input:focus{background:var(--primary-bg);outline:none}footer{background:var(--border-color);color:#fff;padding:40px 0}.footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.footer-content p{color:#fff;font-weight:600}.footer-links{display:flex;gap:24px}.footer-links a{color:#fff;font-weight:600;text-decoration:none}.footer-links a:hover{color:var(--accent-gold);text-decoration:underline}.mobile-sticky-bar{align-items:center;background:var(--card-bg);border-top:3px solid var(--border-color);bottom:0;display:flex;gap:12px;justify-content:space-between;left:0;padding:10px 16px;position:fixed;transform:translateY(100%);transition:transform .3s ease;visibility:hidden;width:100%;z-index:900}.sticky-price-info{flex-shrink:0}.sticky-price{font-size:1.3rem;font-weight:900}.sticky-stars{color:var(--text-muted);font-size:.8rem;font-weight:700}.sticky-buy-btn{flex:1;font-size:1rem;padding:10px 16px}@media (max-width:992px){.hero-grid{gap:48px;grid-template-columns:1fr;text-align:center}.hero-image-wrapper{order:-1}.hero-title{font-size:3.5rem}.hero-subtitle{margin:0 auto 32px}.hero-benefits{display:inline-block;text-align:left}.hero-pricing{margin:0 auto 32px;max-width:400px}.price-block{justify-content:center}.cta-wrapper{margin:0 auto}.sm-hide{display:none}.features-grid{grid-template-columns:1fr}.audience-flex{flex-direction:column;text-align:center}.audience-list li{text-align:left}.author-grid{grid-template-columns:1fr;text-align:center}.author-stats{justify-content:center}.author-experience-badge{bottom:-20px;left:50%;transform:translateX(-50%)}.badge-tr{right:-10px}.badge-bl{left:-10px}}@media (max-width:768px){.hero-title{font-size:2.75rem;letter-spacing:-1px}.hero-section{padding:100px 0 40px}.footer-content{flex-direction:column;gap:20px;text-align:center}.footer-links{flex-direction:column;gap:16px}.footer-links a{font-size:1rem;padding:4px 0}.mobile-sticky-bar{transform:translateY(0);visibility:visible}footer{padding-bottom:120px;padding-top:30px}.final-cta-card{padding:40px 16px}.section-title{font-size:2.2rem}.floating-badge{box-shadow:2px 2px 0 var(--border-color);gap:6px;padding:6px 10px}.badge-num{font-size:1.25rem}.badge-txt{font-size:.7rem}}.fullscreen-loader{align-items:center;background:var(--primary-bg);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.fullscreen-loader.active{display:flex}.spinner{animation:spin 1s linear infinite;border-top:5px solid var(--border-color);border:5px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-gold);height:50px;margin-bottom:20px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-text{color:var(--text-main);font-size:1.2rem;font-weight:700}.policy-section{background:var(--card-bg);border:3px solid var(--border-color);box-shadow:var(--shadow-solid);margin:40px auto 80px;max-width:800px;padding:40px}.policy-section h1{border-bottom:3px solid var(--border-color);font-size:2.5rem;margin-bottom:10px;padding-bottom:15px}.policy-section h2{font-size:1.5rem;margin-bottom:15px;margin-top:30px}.policy-section li,.policy-section p{font-size:1.1rem;line-height:1.6;margin-bottom:15px}.policy-section .policy-last-updated{color:#555;font-weight:700;margin-bottom:30px}@media (max-width:768px){.policy-section{margin:20px 16px 60px;padding:24px}.policy-section h1{font-size:2rem}}.modal-header h2{font-size:clamp(1.2rem,4.5vw,1.8rem)!important;letter-spacing:-.5px;text-align:center;white-space:nowrap}.modal-header p{color:var(--text-muted);font-size:.95rem;font-weight:500;line-height:1.4;margin:10px 0 20px;text-align:center}#continue-payment-btn{font-size:clamp(1rem,4.5vw,1.25rem);padding:14px 10px;white-space:nowrap}
/*# sourceMappingURL=data:application/json;base64,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Q0EsYUFHSSxzQkFBdUIsQ0FGdkIsZ0JBQWlCLENBQ2pCLGVBRUosQ0FHQSxnQkFJSSx5QkFBMEIsQ0FDMUIsb0NBQXFDLENBQ3JDLDhCQUErQixDQUovQixxQkFBc0IsQ0FEdEIsZUFBZ0IsQ0FFaEIsWUFJSixDQUVBLG1CQUdJLDJDQUE0QyxDQUY1QyxnQkFBaUIsQ0FDakIsa0JBQW1CLENBRW5CLG1CQUNKLENBRUEsbUJBQ0ksZ0JBQWlCLENBRWpCLGtCQUFtQixDQURuQixlQUVKLENBRUEscUNBQ0ksZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCQUNKLENBRUEscUNBRUksVUFBVyxDQURYLGVBQWdCLENBRWhCLGtCQUNKLENBRUEseUJBQ0ksZ0JBQ0kscUJBQXNCLENBQ3RCLFlBQ0osQ0FDQSxtQkFDSSxjQUNKLENBQ0osQ0FHQSxpQkFDSSw4Q0FBa0QsQ0FHbEQsb0JBQXNCLENBRHRCLGlCQUFrQixDQURsQixrQkFHSixDQUNBLGdCQUlJLHVCQUF3QixDQUZ4QixnQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FHaEIsZUFBZ0IsQ0FEaEIsa0JBQW1CLENBSm5CLGlCQU1KLENBQ0Esc0JBRUksbUNBQXNDLENBQ3RDLGlCQUFrQixDQUZsQixrQkFHSiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xyXG4gIC0tcHJpbWFyeS1iZzogI2Y0ZjRmMDtcclxuICAtLXNlY29uZGFyeS1iZzogI2ZmZmZmZjtcclxuICAtLWFjY2VudC1nb2xkOiAjZmZjYzAwO1xyXG4gIC0tYWNjZW50LWdvbGQtbGlnaHQ6ICNmZmRiNGQ7XHJcbiAgLS1hY2NlbnQtYmx1ZTogIzNiODJmNjtcclxuICAtLXRleHQtbWFpbjogIzExMTgyNztcclxuICAtLXRleHQtbXV0ZWQ6ICMzNzQxNTE7XHJcbiAgLS1jYXJkLWJnOiAjZmZmZmZmO1xyXG4gIC0tYm9yZGVyLWNvbG9yOiAjMDUwODExO1xyXG4gIC0tc2hhZG93LXNvbGlkOiA2cHggNnB4IDBweCAjMDUwODExO1xyXG4gIC0tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtLWZvbnQtaGVhZGluZzogJ091dGZpdCcsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LWJvZHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbioge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwgeyBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1iZyk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpbik7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMjRweDtcclxufVxyXG5cclxuLyogVHlwb2dyYXBoeSAqL1xyXG5oMSwgaDIsIGgzLCBoNCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4pO1xyXG59XHJcblxyXG4udGV4dC1nb2xkIHsgY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7IH1cclxuLnRleHQtZ3JhZGllbnQtZ29sZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWdvbGQpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4pO1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xyXG59XHJcblxyXG4vKiBIZWFkZXIgKi9cclxuLmdsYXNzLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmcpO1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG59XHJcbi5uYXYtY29udGFpbmVyIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBoZWlnaHQ6IDgwcHg7IH1cclxuLmxvZ28ge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpbik7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG59XHJcblxyXG4vKiBCdXR0b25zIC0gM0QgUHVzaGFibGUgU3R5bGUgKi9cclxuLmJ0biB7XHJcbiAgLS1idXR0b25fcmFkaXVzOiAwcHg7IFxyXG4gIC0tYnV0dG9uX2NvbG9yOiB2YXIoLS1hY2NlbnQtZ29sZCk7XHJcbiAgLS1idXR0b25fb3V0bGluZV9jb2xvcjogIzA1MDgxMTtcclxuICBcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b25fcmFkaXVzKTtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYnV0dG9uX291dGxpbmVfY29sb3IpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbl9jb2xvcik7XHJcbiAgY29sb3I6IHZhcigtLWJ1dHRvbl9vdXRsaW5lX2NvbG9yKSAhaW1wb3J0YW50O1xyXG4gIFxyXG4gIGJveC1zaGFkb3c6IDZweCA2cHggMHB4IHZhcigtLWJ1dHRvbl9vdXRsaW5lX2NvbG9yKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgdHJhbnNsYXRlWCgtNHB4KTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLCBib3gtc2hhZG93IDAuMXMgZWFzZSwgYmFja2dyb3VuZCAwLjJzIGVhc2U7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmJ0bjpob3ZlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHRyYW5zbGF0ZVgoLTZweCk7XHJcbiAgYm94LXNoYWRvdzogOHB4IDhweCAwcHggdmFyKC0tYnV0dG9uX291dGxpbmVfY29sb3IpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1nb2xkLWxpZ2h0KTtcclxufVxyXG5cclxuLmJ0bjphY3RpdmUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpIHRyYW5zbGF0ZVgoMnB4KTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCB2YXIoLS1idXR0b25fb3V0bGluZV9jb2xvcik7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7IHBhZGRpbmc6IDEycHggMjRweDsgZm9udC1zaXplOiAxcmVtOyB9XHJcbi5idG4tZ2xvdyB7IHBhZGRpbmc6IDIwcHggNDBweDsgZm9udC1zaXplOiAxLjJyZW07IHdpZHRoOiAxMDAlOyB9XHJcbi53LTEwMCB7IHdpZHRoOiAxMDAlOyB9XHJcblxyXG4vKiBIZXJvIFNlY3Rpb24gKi9cclxuLmhlcm8tc2VjdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMjBweCAwIDYwcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iZyk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHZhcigtLWJvcmRlci1jb2xvcikgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xyXG59XHJcbi5oZXJvLWJnLWdsb3cgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4uaGVyby1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgMC44ZnI7XHJcbiAgZ2FwOiA2NHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmhlcm8tY29udGVudCB7IHotaW5kZXg6IDI7IH1cclxuLmJhZGdlLXBpbGwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZyk7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiA0cHggNHB4IDBweCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4pO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmJhZGdlLXNhdmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBiYWNrZ3JvdW5kOiAjMTBiOTgxO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgYm94LXNoYWRvdzogMnB4IDJweCAwcHggdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmhlcm8tdGl0bGUgeyBmb250LXNpemU6IDQuNXJlbTsgbWFyZ2luLWJvdHRvbTogMjRweDsgbGV0dGVyLXNwYWNpbmc6IC0ycHg7IH1cclxuLmhlcm8tc3VidGl0bGUgeyBmb250LXNpemU6IDEuMjVyZW07IGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTsgbWFyZ2luLWJvdHRvbTogMzJweDsgbWF4LXdpZHRoOiA5MCU7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cclxuXHJcbi5oZXJvLWJlbmVmaXRzIHsgbGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxyXG4uaGVyby1iZW5lZml0cyBsaSB7XHJcbiAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMnB4OyBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtOyBjb2xvcjogdmFyKC0tdGV4dC1tYWluKTsgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uaGVyby1iZW5lZml0cyBpIHsgY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7IGZvbnQtc2l6ZTogMS4ycmVtOyB9XHJcblxyXG4vKiBQcmljaW5nICovXHJcbi5oZXJvLXByaWNpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IHBhZGRpbmc6IDE2cHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZyk7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc29saWQpO1xyXG59XHJcbi5wcmljZS1ibG9jayB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgZ2FwOiAxMnB4OyBtYXJnaW4tYm90dG9tOiA4cHg7IH1cclxuLnByaWNlLWN1cnJlbnQgeyBmb250LXNpemU6IDIuNXJlbTsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7IGNvbG9yOiB2YXIoLS10ZXh0LW1haW4pOyBsaW5lLWhlaWdodDogMTsgfVxyXG4ucHJpY2Utb3JpZ2luYWwgeyBmb250LXNpemU6IDEuMjVyZW07IGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cclxuLnByaWNlLXVyZ2VuY3kgeyBjb2xvcjogdmFyKC0tdGV4dC1tYWluKTsgZm9udC1zaXplOiAwLjg1cmVtOyBmb250LXdlaWdodDogNzAwOyB9XHJcbi5jdGEtd3JhcHBlciB7IG1heC13aWR0aDogNDAwcHg7IH1cclxuLnNlY3VyZS1jaGVja291dCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6IDhweDsgbWFyZ2luLXRvcDogMTZweDsgZm9udC1zaXplOiAwLjg1cmVtOyBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7IGZvbnQtd2VpZ2h0OiA2MDA7fVxyXG5cclxuLyogSW1hZ2UgTW9ja3VwICovXHJcbi5oZXJvLWltYWdlLXdyYXBwZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuLmJvb2stbW9ja3VwLWNvbnRhaW5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4uYm9vay1jb3ZlciB7XHJcbiAgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNDUwcHg7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc29saWQpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjtcclxufVxyXG4uYm9vay1nbG93IHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLmZsb2F0aW5nLWJhZGdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZyk7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiAzcHggM3B4IDBweCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogOHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5iYWRnZS10ciB7IHRvcDogMTAlOyByaWdodDogLTIwcHg7IH1cclxuLmJhZGdlLWJsIHsgYm90dG9tOiAxNSU7IGxlZnQ6IC00MHB4OyB9XHJcbi5iYWRnZS1udW0geyBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTsgZm9udC1zaXplOiAxLjVyZW07IGZvbnQtd2VpZ2h0OiA5MDA7IGNvbG9yOiB2YXIoLS10ZXh0LW1haW4pOyBsaW5lLWhlaWdodDogMTsgfVxyXG4uYmFkZ2UtdHh0IHsgY29sb3I6IHZhcigtLXRleHQtbWFpbik7IGZvbnQtc2l6ZTogMC44cmVtOyBmb250LXdlaWdodDogNzAwOyBsaW5lLWhlaWdodDogMS4yOyB9XHJcbi5iYWRnZS1pY29uIHsgY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7IGZvbnQtc2l6ZTogMS41cmVtOyB9XHJcblxyXG4vKiBGZWF0dXJlcyBTZWN0aW9uICovXHJcbi5mZWF0dXJlcy1zZWN0aW9uIHsgcGFkZGluZzogMTAwcHggMDsgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJnKTsgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7IGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpOyB9XHJcbi5mZWF0dXJlcy1ncmlkIHsgZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgZ2FwOiAzMnB4OyB9XHJcbi5mZWF0dXJlLWNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtYmcpO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNvbGlkKTtcclxuICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uZmVhdHVyZS1pY29uIHtcclxuICB3aWR0aDogNjBweDsgaGVpZ2h0OiA2MHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1nb2xkKTtcclxuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07IGNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IDNweCAzcHggMHB4IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbn1cclxuLmZlYXR1cmUtY2FyZCBoMyB7IGZvbnQtc2l6ZTogMS41cmVtOyBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XHJcbi5mZWF0dXJlLWNhcmQgcCB7IGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTsgZm9udC1zaXplOiAxLjA1cmVtOyBmb250LXdlaWdodDogNTAwOyB9XHJcblxyXG4vKiBBdWRpZW5jZSBTZWN0aW9uICovXHJcbi5hdWRpZW5jZS1zZWN0aW9uIHsgcGFkZGluZzogMTAwcHggMDsgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iZyk7IH1cclxuLmF1ZGllbmNlLWZsZXggeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDY0cHg7IH1cclxuLmF1ZGllbmNlLWNvbnRlbnQgeyBmbGV4OiAxOyB9XHJcbi5hdWRpZW5jZS1saXN0IHsgbGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luLXRvcDogMzJweDsgcGFkZGluZzogMDsgfVxyXG4uYXVkaWVuY2UtbGlzdCBsaSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZyk7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiA0cHggNHB4IDBweCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcbi5hdWRpZW5jZS1saXN0IGkgeyBjb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTsgZm9udC1zaXplOiAxLjVyZW07IH1cclxuLmF1ZGllbmNlLWxpc3Qgc3Ryb25nIHsgY29sb3I6IHZhcigtLXRleHQtbWFpbik7IGZvbnQtd2VpZ2h0OiA4MDA7IH1cclxuLmF1ZGllbmNlLWltYWdlLXdyYXBwZXIgeyBmbGV4OiAxOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG4ucHVsc2UtZWZmZWN0IHsgYW5pbWF0aW9uOiBub25lOyB9XHJcblxyXG4vKiBBdXRob3IgU2VjdGlvbiAqL1xyXG4uYXV0aG9yLXNlY3Rpb24geyBwYWRkaW5nOiAxMDBweCAwOyBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmcpOyBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTsgfVxyXG4uYXV0aG9yLWdyaWQgeyBkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IGdhcDogNjRweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxyXG4uYXV0aG9yLWltZy13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc29saWQpO1xyXG59XHJcbi5hdXRob3ItaW1nIHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBvYmplY3QtZml0OiBjb3ZlcjsgfVxyXG4uYXV0aG9yLWV4cGVyaWVuY2UtYmFkZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAyNHB4OyBsZWZ0OiAtMjRweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnKTtcclxuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IDRweCA0cHggMHB4IHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7IGNvbG9yOiB2YXIoLS10ZXh0LW1haW4pOyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjFyZW07XHJcbn1cclxuLmF1dGhvci1jb250ZW50IHAgeyBmb250LXNpemU6IDEuMXJlbTsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpOyB9XHJcbi5hdXRob3Itc3RhdHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7IGdhcDogNDBweDsgbWFyZ2luLXRvcDogMzJweDsgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbn1cclxuLnN0YXQtaXRlbSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cclxuLnN0YXQtbnVtYmVyIHsgZm9udC1zaXplOiAzcmVtOyBmb250LXdlaWdodDogOTAwOyBjb2xvcjogdmFyKC0tdGV4dC1tYWluKTsgbGluZS1oZWlnaHQ6IDE7IHRleHQtc2hhZG93OiAycHggMnB4IDBweCB2YXIoLS1hY2NlbnQtZ29sZCk7IH1cclxuLnN0YXQtdGV4dCB7IGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTsgZm9udC1zaXplOiAxcmVtOyBtYXJnaW4tdG9wOiA4cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAxcHg7IH1cclxuXHJcbi8qIEZBUSBTZWN0aW9uICovXHJcbi5mYXEtc2VjdGlvbiB7IHBhZGRpbmc6IDEwMHB4IDA7IGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmcpOyBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTsgfVxyXG4uZmFxLWNvbnRhaW5lciB7IG1heC13aWR0aDogODAwcHg7IG1hcmdpbjogMCBhdXRvOyB9XHJcbi5mYXEtYWNjb3JkaW9uIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAyNHB4OyB9XHJcbi5mYXEtaXRlbSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZyk7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc29saWQpO1xyXG59XHJcbi5mYXEtcXVlc3Rpb24geyBwYWRkaW5nOiAyNHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGN1cnNvcjogcG9pbnRlcjsgZm9udC13ZWlnaHQ6IDgwMDsgZm9udC1zaXplOiAxLjJyZW07IH1cclxuLmZhcS1xdWVzdGlvbiBoNCB7IG1hcmdpbjogMDsgZm9udC1zaXplOiAxLjJyZW07IH1cclxuLmZhcS1xdWVzdGlvbiBpIHsgY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XHJcbi5mYXEtaXRlbS5hY3RpdmUgLmZhcS1xdWVzdGlvbiBpIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxyXG4uZmFxLWFuc3dlciB7IGRpc3BsYXk6IG5vbmU7IHBhZGRpbmc6IDAgMjRweCAyNHB4OyBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc2l6ZTogMS4xcmVtOyBsaW5lLWhlaWdodDogMS42OyB9XHJcblxyXG4vKiBGaW5hbCBDVEEgU2VjdGlvbiAqL1xyXG4uZmluYWwtY3RhLXNlY3Rpb24geyBwYWRkaW5nOiAxMjBweCAwIDE2MHB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmcpOyBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTsgfVxyXG4uZmluYWwtY3RhLWNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1nb2xkKTtcclxuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IDEycHggMTJweCAwcHggdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICBwYWRkaW5nOiA4MHB4IDI0cHg7IHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY3RhLWNhcmQtY29udGVudCBoMiB7IGZvbnQtc2l6ZTogM3JlbTsgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxyXG4uY3RhLWNhcmQtY29udGVudCBwIHsgY29sb3I6IHZhcigtLXRleHQtbWFpbik7IGZvbnQtc2l6ZTogMS4ycmVtOyBmb250LXdlaWdodDogNjAwOyB9XHJcbi5wcmljZS1oZWFkZXIgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxyXG5cclxuLyogQ29tbW9uL1V0aWxzICovXHJcbi5zZWN0aW9uLWhlYWRlciB7IG1hcmdpbi1ib3R0b206IDU2cHg7IH1cclxuLnNlY3Rpb24tdGl0bGUgeyBmb250LXNpemU6IDNyZW07IG1hcmdpbi1ib3R0b206IDE2cHg7IGxldHRlci1zcGFjaW5nOiAtMXB4OyB9XHJcbi5zZWN0aW9uLXN1YnRpdGxlIHsgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpOyBmb250LXNpemU6IDEuMnJlbTsgZm9udC13ZWlnaHQ6IDUwMDsgfVxyXG4udGV4dC1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuLm10LTQgeyBtYXJnaW4tdG9wOiAycmVtOyB9XHJcbi5tYi0zIHsgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxyXG4ubWItNCB7IG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxyXG4uanVzdGlmeS1jZW50ZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG5cclxuLyogTW9kYWwgYW5kIEZvb3RlciAqL1xyXG4ubW9kYWwtb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg1LDgsMTcsMC45KTsgZGlzcGxheTogbm9uZTsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTAwMDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbn1cclxuLm1vZGFsLW92ZXJsYXkuYWN0aXZlIHsgZGlzcGxheTogZmxleDsgb3BhY2l0eTogMTsgfVxyXG4uZ2xhc3MtcGFuZWwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtYmcpO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNvbGlkKTtcclxuICBwYWRkaW5nOiA0MHB4OyB3aWR0aDogOTAlOyBtYXgtd2lkdGg6IDUwMHB4O1xyXG59XHJcbi5jbG9zZS1tb2RhbCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAyMHB4OyByaWdodDogMjBweDsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiBub25lOyBmb250LXNpemU6IDJyZW07IGZvbnQtd2VpZ2h0OiA4MDA7IGN1cnNvcjogcG9pbnRlcjsgY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7IH1cclxuLm1vZGFsLWljb24td3JhcHBlciB7XHJcbiAgd2lkdGg6IDY0cHg7IGhlaWdodDogNjRweDsgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWdvbGQpOyBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDsgZm9udC1zaXplOiAxLjVyZW07IGNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG59XHJcbi5pbnB1dC1ncm91cCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxyXG4uaW5wdXQtZ3JvdXAgaSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMjBweDsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7IH1cclxuLmlucHV0LWdyb3VwIGlucHV0IHtcclxuICB3aWR0aDogMTAwJTsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICBwYWRkaW5nOiAxNnB4IDIwcHggMTZweCA1MHB4OyBjb2xvcjogdmFyKC0tdGV4dC1tYWluKTsgZm9udC1zaXplOiAxLjFyZW07IGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxufVxyXG4uaW5wdXQtZ3JvdXAgaW5wdXQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJnKTsgfVxyXG5cclxuZm9vdGVyIHsgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyLWNvbG9yKTsgY29sb3I6ICNmZmY7IHBhZGRpbmc6IDQwcHggMDsgfVxyXG4uZm9vdGVyLWNvbnRlbnQgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgZ2FwOiAyNHB4OyB9XHJcbi5mb290ZXItY29udGVudCBwIHsgY29sb3I6ICNmZmY7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cclxuLmZvb3Rlci1saW5rcyB7IGRpc3BsYXk6IGZsZXg7IGdhcDogMjRweDsgfVxyXG4uZm9vdGVyLWxpbmtzIGEgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXdlaWdodDogNjAwOyB9XHJcbi5mb290ZXItbGlua3MgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBjb2xvcjogdmFyKC0tYWNjZW50LWdvbGQpOyB9XHJcblxyXG4vKiBNb2JpbGUgU3RpY2t5IEJhciAqL1xyXG4ubW9iaWxlLXN0aWNreS1iYXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnKTsgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgcGFkZGluZzogMTBweCAxNnB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDogOTAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBnYXA6IDEycHg7XHJcbn1cclxuLnN0aWNreS1wcmljZS1pbmZvIHsgZmxleC1zaHJpbms6IDA7IH1cclxuLnN0aWNreS1wcmljZSB7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtc2l6ZTogMS4zcmVtOyB9XHJcbi5zdGlja3ktc3RhcnMgeyBmb250LXNpemU6IDAuOHJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpOyB9XHJcbi5zdGlja3ktYnV5LWJ0biB7IGZsZXg6IDE7IHBhZGRpbmc6IDEwcHggMTZweDsgZm9udC1zaXplOiAxcmVtOyB9XHJcblxyXG4vKiBSZXNwb25zaXZlICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC5oZXJvLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgdGV4dC1hbGlnbjogY2VudGVyOyBnYXA6IDQ4cHg7IH1cclxuICAuaGVyby1pbWFnZS13cmFwcGVyIHsgb3JkZXI6IC0xOyB9XHJcbiAgLmhlcm8tdGl0bGUgeyBmb250LXNpemU6IDMuNXJlbTsgfVxyXG4gIC5oZXJvLXN1YnRpdGxlIHsgbWFyZ2luOiAwIGF1dG8gMzJweDsgfVxyXG4gIC5oZXJvLWJlbmVmaXRzIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbiAgLmhlcm8tcHJpY2luZyB7IG1hcmdpbjogMCBhdXRvIDMycHg7IG1heC13aWR0aDogNDAwcHg7IH1cclxuICAucHJpY2UtYmxvY2sgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG4gIC5jdGEtd3JhcHBlciB7IG1hcmdpbjogMCBhdXRvOyB9XHJcbiAgLnNtLWhpZGUgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgXHJcbiAgLmZlYXR1cmVzLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxyXG4gIC5hdWRpZW5jZS1mbGV4IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbiAgLmF1ZGllbmNlLWxpc3QgbGkgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbiAgLmF1dGhvci1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gIC5hdXRob3Itc3RhdHMgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG4gIC5hdXRob3ItZXhwZXJpZW5jZS1iYWRnZSB7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyBib3R0b206IC0yMHB4OyB9XHJcbiAgLmJhZGdlLXRyIHsgcmlnaHQ6IC0xMHB4OyB9XHJcbiAgLmJhZGdlLWJsIHsgbGVmdDogLTEwcHg7IH1cclxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdGl0bGUgeyBmb250LXNpemU6IDIuNzVyZW07IGxldHRlci1zcGFjaW5nOiAtMXB4OyB9XG4gIC5oZXJvLXNlY3Rpb24geyBwYWRkaW5nOiAxMDBweCAwIDQwcHg7IH1cbiAgLmZvb3Rlci1jb250ZW50IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgdGV4dC1hbGlnbjogY2VudGVyOyBnYXA6IDIwcHg7IH1cbiAgLmZvb3Rlci1saW5rcyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMTZweDsgfVxuICAuZm9vdGVyLWxpbmtzIGEgeyBmb250LXNpemU6IDFyZW07IHBhZGRpbmc6IDRweCAwOyB9XG4gIC5tb2JpbGUtc3RpY2t5LWJhciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICBmb290ZXIgeyBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5maW5hbC1jdGEtY2FyZCB7IHBhZGRpbmc6IDQwcHggMTZweDsgfVxuICAuc2VjdGlvbi10aXRsZSB7IGZvbnQtc2l6ZTogMi4ycmVtOyB9XG4gIFxuICAuZmxvYXRpbmctYmFkZ2UgeyBwYWRkaW5nOiA2cHggMTBweDsgZ2FwOiA2cHg7IGJveC1zaGFkb3c6IDJweCAycHggMHB4IHZhcigtLWJvcmRlci1jb2xvcik7IH1cbiAgLmJhZGdlLW51bSB7IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuYmFkZ2UtdHh0IHsgZm9udC1zaXplOiAwLjdyZW07IH1cbn1cclxuXHJcbi8qIEZ1bGwgU2NyZWVuIExvYWRlciAqL1xyXG4uZnVsbHNjcmVlbi1sb2FkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmcpO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmZ1bGxzY3JlZW4tbG9hZGVyLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5zcGlubmVyIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1hY2NlbnQtZ29sZCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG4ubG9hZGVyLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbik7XHJcbn1cclxuXHJcbi8qIFBvbGljeSBQYWdlcyAqL1xyXG4ucG9saWN5LXNlY3Rpb24ge1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIG1hcmdpbjogNDBweCBhdXRvIDgwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZyk7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNvbGlkKTtcclxufVxyXG5cclxuLnBvbGljeS1zZWN0aW9uIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5wb2xpY3ktc2VjdGlvbiBoMiB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucG9saWN5LXNlY3Rpb24gcCwgLnBvbGljeS1zZWN0aW9uIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5wb2xpY3ktc2VjdGlvbiAucG9saWN5LWxhc3QtdXBkYXRlZCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wb2xpY3ktc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDE2cHggNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLnBvbGljeS1zZWN0aW9uIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE1vZGFsIFRpdGxlIEZpeCAqL1xyXG4ubW9kYWwtaGVhZGVyIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCA0LjV2dywgMS44cmVtKSAhaW1wb3J0YW50O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbn1cclxuLm1vZGFsLWhlYWRlciBwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XHJcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG4jY29udGludWUtcGF5bWVudC1idG4ge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgNC41dncsIDEuMjVyZW0pO1xyXG4gICAgcGFkZGluZzogMTRweCAxMHB4O1xyXG59XG4iXX0= */