:root{color-scheme:light dark;--font-scale:1;--line-height:1.6;--letter-spacing:0;--bg-color:#0b1423;--text-color:#fff;--header-bg:#0b2545;--header-text:#fff;--main-bg:#0b1423;--link-color:#66b2ff;--link-hover:#99d0ff;--nav-hover:#183c65;--border-color:#355c7d;--focus-outline:#ffd54f;--focus-ring-width:3px}@media (prefers-color-scheme:light){:root{--bg-color:#fff;--text-color:#111;--header-bg:#183c65;--main-bg:#fff;--link-color:#004a99;--link-hover:#06c;--nav-hover:#285e93;--border-color:#d1d5db;--focus-outline:#ffb300}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{background:var(--bg-color);color:var(--text-color);font-family:Inter,Roboto,Open Sans,sans-serif;font-size:16px;letter-spacing:var(--letter-spacing);line-height:1.6;margin:0;transition:background-color .3s ease,color .3s ease}a{color:var(--link-color);font-weight:500;text-decoration:underline;text-underline-offset:.2em;transition:color .3s ease,text-decoration-thickness .3s ease}a:focus,a:hover{color:var(--link-hover);text-decoration-thickness:2px}:focus-visible,a:focus-visible{outline:3px solid #ffd54f;outline-offset:3px}.btn,button,input[type=submit]{border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:600;padding:.75em 1.5em}.contrast-toggle:focus-visible,.menu-toggle:focus-visible,.nav-list a:focus-visible,.theme-toggle:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=menuitem]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,details:focus-visible,input:focus-visible,label:has(input:focus-visible),select:focus-visible,summary:focus-visible,textarea:focus-visible{border-radius:2px;outline:3px solid #ffd54f;outline-offset:3px}.btn:focus-visible,.button:focus-visible,.cta-button:focus-visible,.email-section-btn:focus-visible,.feedback-btn:focus-visible,.store-link:focus-visible,.toolbar-btn-indicator:focus-visible,.toolbar-btn-small:focus-visible,.toolbar-btn:focus-visible{box-shadow:0 0 0 6px rgba(255,213,79,.2);outline:3px solid #ffd54f;outline-offset:3px}@media (prefers-color-scheme:dark){.nav-list a:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#ffd54f}}:focus-visible{outline:3px solid #ffd54f;outline-offset:2px}header{background:var(--header-bg);padding:1rem 0;z-index:1000}.site-brand,header{color:var(--header-text)}.site-brand{align-items:center;background:hsla(0,0%,100%,.1);border:2px solid var(--header-text);border-radius:.5rem;display:inline-flex;font-weight:700;gap:.5rem;padding:.5rem .75rem;text-decoration:none;transition:background .2s ease,transform .2s ease}.site-brand:visited{color:var(--header-text)}.site-brand span{color:inherit;font-size:1rem}.site-brand:focus-visible,.site-brand:hover{background:hsla(0,0%,100%,.2);border-radius:.5rem;outline:var(--focus-ring-width) solid var(--focus-outline);outline-offset:3px;text-decoration:none;transform:scale(1.05)}body[data-contrast=high] .site-brand{border-color:#fff!important;color:#fff!important}.skip-link{background:#fff;border:3px solid #000;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.3);color:#000;font-size:1rem;font-weight:700;left:8px;padding:12px 16px;position:absolute;text-decoration:none;top:-40px;transition:top .2s;z-index:10000}.skip-link:focus,.skip-link:focus-visible{outline:3px solid #ffd54f;outline-offset:3px;top:8px}nav{display:flex;justify-content:center;overflow-x:auto}.nav-list{display:flex;flex-wrap:nowrap;gap:.5rem;list-style:none;margin:0;padding:0}.nav-list a{align-items:center;border-radius:6px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;letter-spacing:.03em;min-height:44px;padding:.4rem .7rem;text-decoration:none;transition:background .2s;white-space:nowrap}.nav-list a:visited{color:#fff}.nav-list a:focus-visible,.nav-list a:hover{background:#285e93;outline:var(--focus-ring-width) solid #fff;outline-offset:2px}.nav-list a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.menu-toggle{background:var(--main-bg,#fff);border:2px solid #183c65;border-radius:6px;color:#183c65;cursor:pointer;display:none;font-weight:700;min-height:44px;min-width:44px;padding:.5rem .9rem}.menu-toggle:focus-visible,.menu-toggle:hover{background:#183c65;color:#fff;outline:var(--focus-ring-width) solid var(--focus-outline);outline-offset:2px}@media (max-width:768px){header{padding:.75rem 0}.header-bar{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:0 .75rem}.menu-toggle{display:inline-block;margin-left:.5rem}.lang-switch{margin-right:.5rem}nav{width:100%}.nav-list{display:none;flex-direction:column;gap:.25rem;padding:.5rem .75rem}#primary-nav.is-open .nav-list{display:flex}.nav-list a{border-radius:4px;padding:.6rem .75rem}.header-controls{justify-content:flex-start;padding:.5rem .75rem}}.header-controls{display:flex;gap:.5rem;justify-content:center;margin:.5rem 0 .25rem}.lang-switch{align-items:center;background:var(--main-bg,#fff);border:2px solid #183c65;border-radius:6px;color:#183c65;display:inline-flex;font-weight:700;justify-content:center;min-height:44px;min-width:44px;padding:.35rem .6rem;text-decoration:none}.lang-switch:focus-visible,.lang-switch:hover{background:#183c65;color:#fff;outline:var(--focus-ring-width) solid var(--focus-outline);outline-offset:2px}.contrast-toggle,.theme-toggle{align-items:center;background:var(--main-bg,#fff);border:2px solid #183c65;border-radius:6px;color:#183c65;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:44px;min-width:44px;padding:.5rem .9rem}.contrast-toggle:focus-visible,.contrast-toggle:hover,.theme-toggle:focus-visible,.theme-toggle:hover{background:#183c65;color:#fff;outline:var(--focus-ring-width) solid var(--focus-outline);outline-offset:2px}p{font-size:1rem;margin-bottom:1em;max-width:70ch}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;margin-bottom:.6em}h1{font-size:2.25rem;margin-top:0}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}ol,ul{margin-bottom:1.5em;padding-left:2em}li{line-height:1.7;margin-bottom:.5em}main{background:var(--main-bg,#fff);border-radius:9px;box-shadow:0 2px 8px #0001;margin:2em auto;max-width:700px;padding:1em}.breadcrumbs{margin:.5em auto 0;max-width:700px;padding:0 1em}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.breadcrumbs a{color:var(--text-color);font-weight:600;text-decoration:underline}.breadcrumbs a:focus-visible,.breadcrumbs a:hover{color:var(--link-color)}.breadcrumbs li:after{color:var(--text-color);content:"/";margin:0 .25rem;opacity:.6}.breadcrumbs li:last-child:after{content:""}.breadcrumbs [aria-current=page]{font-weight:700}.mark{background:#fff3b0;border-radius:2px;color:inherit;padding:0 .1em}body[data-theme=dark] .mark{background:#4b3f00}main a{color:#0645ad;text-decoration:underline;text-underline-offset:3px}html[data-link-underline=always] main a{text-decoration:underline!important}html[data-link-underline=auto] main a{text-decoration:underline}html[data-link-underline=auto] main a:focus-visible,html[data-link-underline=auto] main a:hover{text-decoration-thickness:2px}[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:4px;box-shadow:0 0 0 1px #fff,0 0 0 4px #06c;outline:3px solid #06c;outline-offset:3px}body[data-theme=dark] :focus-visible{box-shadow:0 0 0 1px #000,0 0 0 4px #66b3ff;outline-color:#66b3ff}body[data-contrast=high] :focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 6px #000!important;outline:4px solid #000!important;outline-offset:4px!important}:focus{scroll-margin-bottom:20px;scroll-margin-top:100px}.sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.social-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:1rem 0}.social-links a{border:2px solid #183c65;border-radius:6px;color:#183c65;font-weight:600;padding:.6rem 1rem;text-decoration:none;transition:background .2s,color .2s}.social-links a:focus-visible,.social-links a:hover{background:#183c65;color:#fff}.social-icon{color:currentColor;display:inline-block;fill:currentColor;height:1em;margin-right:.35rem;vertical-align:-.15em;width:1em}.socials-list{display:grid;gap:.5rem;list-style:none;margin:.5rem 0 1rem;padding:0}.socials-list a{text-decoration:underline;text-underline-offset:3px}.socials-list a:focus-visible,.socials-list a:hover{text-decoration-thickness:2px}footer{color:#2d3748;font-size:.95em;padding:2em 0 .7em;text-align:center}@media (max-width:768px){footer p{padding:0 .75rem}}footer a{color:#183c65;text-decoration:underline;text-underline-offset:3px}footer a:focus-visible,footer a:hover{color:#0f2a46}body[data-theme=dark] footer{color:#e5e7eb}body[data-theme=dark] footer a:focus-visible,body[data-theme=dark] footer a:hover{color:#d0e1ff}body[data-contrast=high] footer a{color:#00e!important}.features-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:1.5rem 0}.features-grid h3{color:#183c65;font-size:1.2em;margin-top:0}.features-grid>*{background:#f8f9fa;border-left:4px solid #183c65;border-radius:8px;padding:1.5rem;transition:transform .2s,box-shadow .2s}.features-grid>:hover{box-shadow:0 4px 12px rgba(24,60,101,.1);transform:translateY(-2px)}.store-badges{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));list-style:none;margin:1rem 0 2rem;padding:0}.store-badge{align-items:center;background:#f8f9fa;border:2px dashed #d1d5db;border-radius:8px;display:flex;justify-content:center;line-height:1.2;max-width:400px;min-height:64px;min-width:200px;padding:.75rem 1rem;text-align:center;width:100%}.store-badge img{display:block;height:auto;max-width:100%;object-fit:contain}iframe{max-width:100%;width:100%}@media (prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}html[data-reduce-motion=on] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}body[data-contrast=high]{background:#fff!important;color:#000!important}body[data-contrast=high] header{background:#000!important;color:#fff!important}body[data-contrast=high] main{background:#fff!important;border:3px solid #000;box-shadow:none!important;color:#000!important}body[data-contrast=high] .nav-list a{border:3px solid transparent;color:#fff!important}body[data-contrast=high] .nav-list a:visited{color:#fff!important}body[data-contrast=high] .nav-list a:focus-visible,body[data-contrast=high] .nav-list a:hover{background:#333!important;border-color:#fff;color:#fff!important;text-decoration:underline;text-underline-offset:3px}body[data-contrast=high] main a{color:#00e!important;text-decoration:underline!important;text-underline-offset:3px}body[data-contrast=high] .social-links a{background:#000!important;border-color:#fff!important;color:#fff!important}body[data-contrast=high] .social-links a:focus-visible,body[data-contrast=high] .social-links a:hover{background:#222!important;color:#fff!important}body[data-contrast=high] .contrast-toggle,body[data-contrast=high] .theme-toggle{background:#000!important;border-color:#fff!important;color:#fff!important}body[data-contrast=high] :focus-visible{border-radius:2px!important;outline:3px solid #ffbf00!important;outline-offset:3px!important}html[data-readable-font=readable] body{font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,Noto Sans,Arial,sans-serif!important}html[data-readable-font=dyslexia] body{font-family:OpenDyslexic,Atkinson Hyperlegible,Noto Sans,system-ui,Arial,sans-serif!important}html[data-color-filter=grayscale]{filter:grayscale(100%)}html[data-color-filter=hue]{filter:hue-rotate(180deg)}html[data-focus-ring=thick] :focus-visible{outline-width:5px!important}html[data-focus-ring=color] :focus-visible{outline-color:#ff4d4f!important}body[data-contrast=high] .store-badge{background:#fff!important;border:3px solid #000!important}body[data-theme=dark]{--bg-color:#0b1423;--text-color:#fff;--header-bg:#0b2545;--header-text:#fff;--main-bg:#0b1423;--link-color:#66b2ff;--link-hover:#99d0ff;--nav-hover:#183c65;--border-color:#355c7d;--focus-outline:#ffd54f;background:var(--bg-color);color:var(--text-color)}body[data-theme=dark] header{background:var(--header-bg);border-bottom:1px solid var(--border-color)}body[data-theme=dark] main{background:var(--main-bg);box-shadow:0 2px 8px rgba(0,0,0,.4);color:var(--text-color)}body[data-theme=dark] .site-brand{background:hsla(0,0%,100%,.08);border-color:#fff!important;color:#fff!important}body[data-theme=dark] .site-brand:focus-visible,body[data-theme=dark] .site-brand:hover{background:hsla(0,0%,100%,.18);border-color:#fff!important;outline-color:#82aaff}body[data-theme=dark] .nav-list a{color:#e6edf6}body[data-theme=dark] .nav-list a:focus,body[data-theme=dark] .nav-list a:hover{background:var(--nav-hover);color:#fff}body[data-theme=dark] .nav-list a[aria-current=page]{background:hsla(0,0%,100%,.1)}body[data-theme=dark] main a{color:var(--link-color);text-decoration-color:var(--link-color);text-decoration-thickness:2px}body[data-theme=dark] main a:focus-visible,body[data-theme=dark] main a:hover{color:var(--link-hover);text-decoration-thickness:3px}body[data-theme=dark] .social-links a{border-color:#82aaff;color:#cfe8ff}body[data-theme=dark] .social-links a:focus-visible,body[data-theme=dark] .social-links a:hover{background:var(--nav-hover);border-color:#fff;color:#fff}body[data-theme=dark] footer{background:var(--header-bg);color:#d1d5db}body[data-theme=dark] footer a{color:#a8c7ff}body[data-theme=dark] footer a:focus-visible,body[data-theme=dark] footer a:hover{color:#cfe8ff}body[data-theme=dark] .store-badge{background:#0f2037;border-color:#355c7d;color:#e6edf6}body[data-theme=dark] .btn,body[data-theme=dark] button{background:#1a3a5c;border-color:#355c7d;color:#fff}body[data-theme=dark] .btn:hover,body[data-theme=dark] button:hover{background:#254d7a;border-color:#4a7dba}body[data-theme=dark] input,body[data-theme=dark] select,body[data-theme=dark] textarea{background:#1a2332;border-color:#355c7d;color:#f2f5f9}body[data-theme=dark] input:focus,body[data-theme=dark] select:focus,body[data-theme=dark] textarea:focus{border-color:#82aaff;outline-color:#82aaff}body[data-theme=dark] table{border-color:#355c7d}body[data-theme=dark] th{background:#1a3a5c;color:#fff}body[data-theme=dark] td{border-color:#355c7d}body[data-theme=dark] tr:hover{background:hsla(0,0%,100%,.05)}.back-to-top{align-items:center;background:#183c65;border:2px solid #183c65;border-radius:999px;bottom:1rem;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;opacity:0;padding:.6rem 1rem;position:fixed;right:1rem;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:1000}.back-to-top:focus-visible,.back-to-top:hover{background:#285e93;color:#fff}.back-to-top.is-visible{opacity:1;transform:translateY(0);visibility:visible}body[data-contrast=high] .back-to-top{background:#000;border-color:#fff;color:#fff}.energy-bar{background-color:#4e2f00;border-radius:.5rem;color:#fff;font-weight:600;padding:.5em 1em}.energy-bar .icon{filter:brightness(1.2);margin-right:.3em;vertical-align:middle}.gradient-section{background:linear-gradient(135deg,#ff7597,#ffb4d2);border-radius:1rem;color:#2c2c2c;padding:1.5em}body.no-scroll{overflow:hidden!important}.modal{align-items:center;background:rgba(0,0,0,.5);display:none;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.modal.is-open{display:flex}.is-hidden{display:none!important}.newsletter-embed{margin:2rem 0;position:relative;width:100%}.newsletter-embed iframe{background:var(--main-bg,#fff);border:0;border-radius:8px;display:block;height:min(1600px,86vh);min-height:800px;width:100%}body[data-theme=dark] .newsletter-embed iframe{background:var(--card-bg,#fff);border:2px solid #355c7d;box-shadow:0 4px 12px rgba(0,0,0,.5)}.newsletter-redirecting{opacity:.4;pointer-events:none;transition:opacity .2s ease-in-out}.modal-dialog.newsletter-dialog{background:var(--main-bg,#fff);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);color:#111;max-width:640px;overflow:hidden;width:100%}.modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1.25rem}.modal-header h2{font-size:1.25rem;margin:0}.modal-actions{align-items:center;display:flex;gap:.5rem}.modal-link{color:#0645ad;font-size:.875rem;text-decoration:underline}.modal-close{background:transparent;border:0;cursor:pointer;font-size:1.25rem;line-height:1}.modal-body{padding:0}.modal-iframe{border:0;height:70vh;width:100%}.modal-footer{border-top:1px solid #eee;justify-content:space-between;padding:.75rem 1.25rem}.modal-footer,.modal-footer .reminder{align-items:center;display:flex;gap:.5rem}.modal-buttons{display:flex;gap:.5rem}.button{border:1px solid #ccc;border-radius:.375rem;color:#111;cursor:pointer;padding:.5rem .75rem}.button,.button--secondary{background:#f6f6f6}.button--primary{background:#e9f5ff}body[data-theme=dark] .modal-dialog.newsletter-dialog{background:#111a2b;color:#f2f5f9}body[data-theme=dark] .modal-link{color:#a8c7ff}body[data-theme=dark] .button{background:#0f2037;border-color:#355c7d;color:#e6edf6}body[data-contrast=high] .modal-dialog.newsletter-dialog{background:#fff!important;border:3px solid #000!important;box-shadow:none!important;color:#000!important}body[data-contrast=high] .modal-link{color:#00e!important}body[data-contrast=high] .button{background:#fff!important;border:3px solid #000!important;color:#000!important}a[target=_blank]:after{content:"\2197";font-size:.85em;margin-left:.25em}@media print{.back-to-top,.header-controls,.social-links,footer,header,nav{display:none!important}main{background:#fff;box-shadow:none;color:#000}}.highlight-banner{background:linear-gradient(180deg,#d4e9ff,#f0f7ff);border:2px solid #0b2545;border-radius:12px;display:grid;gap:.75rem;padding:1.25rem}.highlight-banner h2,.highlight-banner h3{color:#0b2545;font-weight:700;margin:0}.highlight-banner a,.highlight-banner p{color:#0b2545}.highlight-banner a:hover{color:#183c65}.badge{border:2px solid transparent;border-radius:999px;display:inline-block;font-size:.8em;font-weight:800;margin-left:.5rem;padding:.15rem .45rem}.badge--new{background:#fffbeb;border-color:#f59e0b;color:#8a5a00}@media (prefers-reduced-motion:no-preference){.badge--new{animation:badge-pop 2s ease-in-out 2}@keyframes badge-pop{0%{box-shadow:0 0 0 0 rgba(245,158,11,0);transform:scale(1)}20%{box-shadow:0 0 0 4px rgba(245,158,11,.2);transform:scale(1.08)}40%{box-shadow:0 0 0 0 rgba(245,158,11,0);transform:scale(1)}60%{transform:scale(1.05)}to{transform:scale(1)}}}.highlight-banner__desc{margin:0}.highlight-banner__actions{display:flex;flex-wrap:wrap;gap:.5rem}.highlight-banner__button{background:#183c65;border:2px solid #183c65;border-radius:8px;color:#fff!important;display:inline-block;font-weight:700;padding:.6rem .9rem;text-decoration:none}.highlight-banner__button:focus-visible,.highlight-banner__button:hover{background:#285e93}.highlight-banner__list{display:grid;gap:.35rem;list-style:none;margin:.25rem 0 0;padding:0}.highlight-banner__list li:before{color:#183c65;content:"•";font-weight:900;margin-right:.5rem}body[data-theme=dark] .highlight-banner{background:linear-gradient(180deg,#0f2037,#111a2b);border-color:#82aaff}body[data-theme=dark] .highlight-banner a,body[data-theme=dark] .highlight-banner h2,body[data-theme=dark] .highlight-banner h3,body[data-theme=dark] .highlight-banner p{color:#f2f5f9}body[data-theme=dark] .highlight-banner a:hover{color:#a8c7ff}body[data-theme=dark] .badge--new{background:#4b3f00;border-color:#ffd166;color:#ffd166}body[data-theme=dark] .highlight-banner__list li:before{color:#82aaff}body[data-contrast=high] .highlight-banner{background:#fff!important;border:3px solid #000!important}body[data-contrast=high] .highlight-banner__button{background:#000!important;border-color:#000!important;color:#fff!important}body[data-contrast=high] .badge--new{background:#fff!important;border-color:#000!important;color:#000!important}.cookie-banner{align-items:center;background:#111827;border-top:3px solid #06c;bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.3);color:#fff;display:flex;gap:.75rem;justify-content:space-between;left:0;padding:.75rem 1rem;position:fixed;right:0;z-index:1100}.cookie-banner[hidden]{display:none}.cookie-banner h2,.cookie-banner p{color:#fff!important}.cookie-banner a{color:#60a5fa;text-decoration:underline}.cookie-banner a:focus,.cookie-banner a:hover{color:#93c5fd;text-decoration:none}.cookie-banner summary{align-items:center;border-radius:4px;display:inline-flex;margin:-.5rem;min-height:44px;min-width:44px;padding:.5rem}.cookie-banner summary:focus,.cookie-banner summary:hover{background:hsla(0,0%,100%,.1);outline:2px solid #06c;outline-offset:2px}.cookie-banner label{min-height:44px}.cookie-banner input[type=checkbox]{flex-shrink:0;min-height:24px;min-width:24px}.cookie-actions{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width:600px){.cookie-banner{align-items:stretch;flex-direction:column;max-height:80vh;overflow-y:auto}.cookie-actions{flex-direction:column;justify-content:stretch}.cookie-actions button{width:100%}}.status-banner{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:2px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 2px 8px rgba(16,185,129,.2);color:#fff;display:flex;font-size:.95rem;gap:.5rem;justify-content:center;margin-bottom:1.5rem;padding:.75rem 1.5rem;text-align:center}.status-banner strong{color:#fff}.status-indicator{animation:pulse 2s ease-in-out infinite;font-size:1.2rem}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.tldr-box{background:var(--card-bg,#f0f9ff);border-left:2px solid var(--primary-color,#3b82f6);border:2px solid var(--primary-color,#3b82f6);border-left-width:6px;border-radius:8px;margin:1.5rem 0;padding:1.25rem}.tldr-box summary{align-items:center;color:var(--primary-color,#1e40af);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;list-style:none}.tldr-box summary::-webkit-details-marker{display:none}.tldr-box summary:hover{color:var(--link-hover,#2563eb)}.tldr-box ul{margin-bottom:0;margin-top:1rem;padding-left:1.5rem}.tldr-box li{line-height:1.6;margin-bottom:.5rem}.crisis-resources{background:linear-gradient(135deg,#dc2626,#991b1b);border:3px solid #7f1d1d;border-radius:8px;color:#fff;margin:2rem 0;padding:1rem 1.5rem;text-align:center}.crisis-resources a{color:#fff;font-weight:600;text-decoration:underline}.crisis-resources a:hover{text-decoration:none}.alternative-formats{background:var(--card-bg,#fef3c7);border:2px solid #fbbf24;border-radius:8px;margin:2rem 0;padding:1.25rem;text-align:center}.alternative-formats p:first-child{font-weight:600;margin-bottom:1rem}.format-link{background:var(--card-bg,#fff);border:2px solid #fbbf24;border-radius:6px;color:var(--text-color,#333);display:inline-block;font-weight:500;margin:.25rem .5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.format-link:hover{background:#fbbf24;box-shadow:0 4px 8px rgba(251,191,36,.3);color:#78350f;transform:translateY(-2px)}.page-feedback{background:var(--card-bg,#f3f4f6);border:2px solid var(--border-color,#d1d5db);border-radius:8px;margin:2rem 0;padding:1.5rem;text-align:center}.page-feedback p:first-child{font-size:1.1rem;margin-bottom:1rem}.feedback-btn{border-radius:6px;display:inline-block;font-weight:600;margin:.25rem .5rem;padding:.6rem 1.25rem;text-decoration:none;transition:all .3s ease}.feedback-yes{background:#047857;border:2px solid #047857;color:#fff}.feedback-yes:hover{background:#065f46;box-shadow:0 4px 8px rgba(4,120,87,.3);transform:translateY(-2px)}.feedback-no{background:#dc2626;border:2px solid #dc2626;color:#fff}.feedback-no:hover{background:#b91c1c;box-shadow:0 4px 8px rgba(220,38,38,.3);transform:translateY(-2px)}.feedback-suggest{background:#2563eb;border:2px solid #2563eb;color:#fff}.feedback-suggest:hover{background:#1d4ed8;box-shadow:0 4px 8px rgba(37,99,235,.3);transform:translateY(-2px)}.page-meta{color:var(--text-secondary,#6b7280);font-size:.9rem;margin-top:1rem}body[data-theme=dark] .page-meta{color:#d1d5db}body[data-theme=dark] .page-meta small{color:#e5e7eb}body[data-theme=dark] .status-banner{background:linear-gradient(135deg,#065f46,#064e3b)}body[data-theme=dark] .tldr-box{background:var(--main-bg,#1e293b);border-color:#3b82f6}body[data-theme=dark] .crisis-resources{background:linear-gradient(135deg,#991b1b,#7f1d1d)}body[data-theme=dark] .alternative-formats{background:var(--main-bg,#1e293b);border-color:#fbbf24}body[data-theme=dark] .format-link{background:var(--card-bg,#334155);color:#fff}body[data-theme=dark] .page-feedback{background:var(--main-bg,#1e293b);border-color:var(--border-color,#475569);color:#f3f4f6}body[data-theme=dark] .page-feedback strong{color:#fff}body[data-theme=dark] .accessibility-toolbar{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#3b82f6}body[data-theme=dark] .toolbar-btn{background:var(--card-bg,#334155);border-color:#3b82f6;color:#60a5fa}body[data-theme=dark] .toolbar-btn-small{background:var(--card-bg,#334155);border-color:#475569;color:#e5e7eb}body[data-theme=dark] .toolbar-btn-small:hover{background:#475569}body[data-theme=dark] .toolbar-label{color:#e5e7eb}body[data-theme=dark] .toolbar-select{background:var(--card-bg,#334155);border-color:#3b82f6;color:#e5e7eb}body[data-theme=dark] .spoon-label{color:#fbbf24}body[data-theme=dark] .spoon-count{background:var(--card-bg,#334155);border-color:#f59e0b;color:#fbbf24}body[data-theme=dark] .page-progress-container{background:#1e293b}body[data-theme=dark] .page-progress-bar{background:#3b82f6}body[data-theme=dark] .page-progress-text{color:#f3f4f6}body[data-contrast=high] .accessibility-toolbar,body[data-contrast=high] .alternative-formats,body[data-contrast=high] .crisis-resources,body[data-contrast=high] .feedback-btn,body[data-contrast=high] .format-link,body[data-contrast=high] .page-feedback,body[data-contrast=high] .spoon-count,body[data-contrast=high] .spoon-counter,body[data-contrast=high] .status-banner,body[data-contrast=high] .tldr-box,body[data-contrast=high] .toolbar-btn,body[data-contrast=high] .toolbar-btn-small,body[data-contrast=high] .toolbar-select{border:3px solid #000!important}body[data-contrast=high] .format-link,body[data-contrast=high] .toolbar-btn,body[data-contrast=high] .toolbar-select{background:#fff!important;color:#000!important}body[data-contrast=high] .toolbar-btn:hover{background:#000!important;color:#fff!important}@media (max-width:768px){.status-banner{flex-direction:column;font-size:.85rem;padding:.6rem 1rem;text-align:center}.feedback-btn,.format-link{display:block;margin:.5rem 0}}@media (prefers-reduced-motion:reduce){.status-indicator{animation:none}.feedback-btn:hover,.format-link:hover{transform:none}}.accessibility-toolbar{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #3b82f6;border-radius:12px;display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;padding:1rem}.toolbar-section{align-items:center;display:flex;gap:.5rem;padding:.25rem}.toolbar-btn{background:var(--card-bg,#fff);border:2px solid #3b82f6;border-radius:8px;color:var(--link-color,#1e40af);cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.toolbar-btn:hover{background:#3b82f6;box-shadow:0 4px 8px rgba(59,130,246,.3);color:#fff;transform:translateY(-2px)}.toolbar-btn:active{transform:translateY(0)}.toolbar-btn-small{background:var(--card-bg,#f3f4f6);border:1px solid var(--border-color,#d1d5db);border-radius:6px;color:var(--text-color,#374151);cursor:pointer;font-size:.8rem;padding:.25rem .5rem;transition:all .2s ease}.toolbar-btn-small:hover{background:var(--hover-bg,#e5e7eb)}.toolbar-label{font-weight:600}.toolbar-label,.toolbar-select{color:var(--text-color,#374151);font-size:.9rem}.toolbar-select{background:var(--card-bg,#fff);border:2px solid #3b82f6;border-radius:6px;cursor:pointer;padding:.4rem .6rem}.spoon-counter{align-items:center;background:#fef3c7;border:2px solid #f59e0b;border-radius:8px;display:flex;gap:.5rem;padding:.5rem .75rem}.spoon-label{color:#78350f;font-size:.9rem;font-weight:600}.spoon-count{background:var(--card-bg,#fff);border:1px solid #f59e0b;border-radius:4px;color:#92400e;font-weight:700;min-width:2rem;padding:.25rem .75rem;text-align:center}.page-progress-container{background:#e5e7eb;border-radius:8px;height:32px;margin:1rem 0;overflow:hidden;position:relative}.page-progress-bar{background:linear-gradient(90deg,#10b981,#059669);border-radius:8px;height:100%;transition:width .3s ease;width:0}.page-progress-text{color:#1f2937;font-size:.9rem;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.energy-cost{background:#fef3c7;border:2px solid #f59e0b;border-radius:6px;color:#92400e;display:inline-block;margin-right:.5rem}.email-section-btn,.energy-cost{font-size:.85rem;font-weight:600;padding:.25rem .75rem;vertical-align:middle}.email-section-btn{background:#dbeafe;border:2px solid #3b82f6;border-radius:6px;color:#1e40af;cursor:pointer;transition:all .3s ease}.email-section-btn:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}.break-mode-overlay{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.85);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:2rem;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.break-mode-content{max-width:600px}.break-mode-content h2{color:#93c5fd;font-size:2rem;margin-bottom:1rem}.break-mode-content p{font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.break-timer{color:#60a5fa;font-size:3rem;font-weight:700;margin-bottom:2rem}.break-mode-btn{background:#3b82f6;border:2px solid #60a5fa;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.break-mode-btn:hover{background:#2563eb;transform:scale(1.05)}body.pain-flare-mode{font-size:1.2rem;line-height:2}body.pain-flare-mode .accessibility-toolbar,body.pain-flare-mode .features-grid,body.pain-flare-mode .socials-list,body.pain-flare-mode img,body.pain-flare-mode video{display:none}body.pain-flare-mode h1,body.pain-flare-mode h2{font-size:1.5rem;margin:2rem 0 1rem}body.pain-flare-mode li,body.pain-flare-mode p{margin-bottom:1.5rem}body.overwhelmed-mode{background:#f9fafb!important}body.overwhelmed-mode *{animation:none!important;transition:none!important}body.overwhelmed-mode .accessibility-toolbar,body.overwhelmed-mode .features-grid,body.overwhelmed-mode .page-progress-container,body.overwhelmed-mode .socials-list,body.overwhelmed-mode .status-banner,body.overwhelmed-mode img,body.overwhelmed-mode video{display:none!important}body.overwhelmed-mode h1{color:#111827;font-size:1.75rem;margin-bottom:1rem}body.overwhelmed-mode h2{color:#374151;font-size:1.25rem;margin:1.5rem 0 .75rem}body.overwhelmed-mode p{color:#4b5563;font-size:1.1rem;line-height:1.8;margin-bottom:1rem}body.bullets-only-mode h1,body.bullets-only-mode h2,body.bullets-only-mode h3{display:block}body.bullets-only-mode div:not(.toolbar-section):not(.page-progress-container):not(.accessibility-toolbar),body.bullets-only-mode p{display:none}body.bullets-only-mode li,body.bullets-only-mode ol,body.bullets-only-mode ul{display:block;font-size:1.1rem;margin-bottom:.5rem;margin-left:1.5rem}.brain-fog-summary{background:#fef3c7;border:3px solid #f59e0b;border-radius:12px;color:#78350f;font-size:1.2rem;font-weight:600;line-height:1.8;margin:1.5rem 0;padding:1.5rem}.brain-fog-summary:before{color:#92400e;content:"🧠 Quick Summary: ";display:block;font-size:1.3rem;margin-bottom:.75rem}body.voice-fatigue-mode{font-size:1.3rem}body.voice-fatigue-mode a,body.voice-fatigue-mode button{font-size:1.2rem;margin:.5rem;min-height:48px;min-width:48px;padding:.75rem 1.5rem}body.voice-fatigue-mode .accessibility-toolbar,body.voice-fatigue-mode .toolbar-section{align-items:stretch;flex-direction:column}.time-suggestion{background:linear-gradient(135deg,#312e81,#1e1b4b);border:2px solid #6366f1;border-radius:8px;color:#fff;margin:1rem 0;padding:1rem;text-align:center}.time-suggestion button{background:#6366f1;border:2px solid #818cf8;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin:.5rem;padding:.5rem 1rem}.time-suggestion button:hover{background:#4f46e5}.trigger-warning-content{overflow:hidden;position:relative}.trigger-warning-content:before{align-items:center;backdrop-filter:blur(8px);background:rgba(239,68,68,.95);color:#fff;content:"⚠️ Hover to reveal - May contain triggering content";display:flex;font-size:1.1rem;font-weight:600;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:10}.trigger-warning-content:hover:before{opacity:0;pointer-events:none}body[data-theme=dark] .accessibility-toolbar{background:linear-gradient(135deg,#1e293b,#334155);border-color:#60a5fa}body[data-theme=dark] .toolbar-btn{background:#334155;color:#93c5fd}body[data-theme=dark] .toolbar-btn:hover{background:#3b82f6;color:#fff}body[data-theme=dark] .spoon-counter{background:#422006;border-color:#f59e0b}body[data-theme=dark] .spoon-count{background:#78350f;color:#fef3c7}body[data-theme=dark] .page-progress-container{background:#374151}body[data-theme=dark] .page-progress-text{color:#e5e7eb}body[data-theme=dark] .energy-cost{background:#422006;color:#fef3c7}body[data-theme=dark] .email-section-btn{background:#1e3a8a;color:#93c5fd}@media (max-width:768px){.accessibility-toolbar,.toolbar-section{align-items:stretch;flex-direction:column}.toolbar-btn,.toolbar-select{text-align:center;width:100%}.spoon-counter{justify-content:space-between}.page-progress-text{font-size:.8rem}.email-section-btn,.energy-cost{display:block;margin:.5rem 0;text-align:center}.break-mode-content h2{font-size:1.5rem}.break-timer{font-size:2rem}}body[data-contrast=high] .accessibility-toolbar,body[data-contrast=high] .email-section-btn,body[data-contrast=high] .energy-cost,body[data-contrast=high] .page-progress-container,body[data-contrast=high] .spoon-counter,body[data-contrast=high] .toolbar-btn,body[data-contrast=high] .toolbar-select{border:3px solid #000!important}@media (prefers-reduced-motion:reduce){.email-section-btn:hover,.toolbar-btn:hover{transform:none}.page-progress-bar{transition:none}}.gradient-banner{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff!important;margin:1.5rem 0;padding:1.5rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}.gradient-banner h2,.gradient-banner h3,.gradient-banner strong{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.gradient-banner li,.gradient-banner p{color:hsla(0,0%,100%,.98)!important}.gradient-banner a{color:#fff!important;font-weight:600;text-decoration-color:hsla(0,0%,100%,.9);text-decoration-thickness:2px}.gradient-banner a:focus-visible,.gradient-banner a:hover{text-decoration-thickness:3px;text-shadow:0 0 8px hsla(0,0%,100%,.5)}.gradient-banner-pink{background:linear-gradient(135deg,#d946a6,#e63946);border-radius:12px;color:#fff!important;margin:1.5rem 0;padding:1.5rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}.gradient-banner-pink h2,.gradient-banner-pink h3,.gradient-banner-pink strong{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.gradient-banner-pink li,.gradient-banner-pink p{color:hsla(0,0%,100%,.98)!important}.gradient-banner-pink a{color:#fff!important;font-weight:600;text-decoration-color:hsla(0,0%,100%,.9);text-decoration-thickness:2px}.gradient-banner-pink a:focus-visible,.gradient-banner-pink a:hover{text-decoration-thickness:3px;text-shadow:0 0 8px hsla(0,0%,100%,.5)}.success-box{background:var(--success-box-bg,#dcfce7);border-left:4px solid var(--success-border,#22c55e);border-radius:4px;color:var(--text-color);margin:1.5rem 0;padding:1rem}.warning-box{background:var(--warning-box-bg,#fef3c7);border-left:4px solid var(--warning-border,#f59e0b);border-radius:4px;margin:2rem 0;padding:1.5rem;text-align:center}.warning-box,.warning-box h2,.warning-box h3,.warning-box strong{color:#78350f}.info-box{background:var(--info-box-bg,#f0f9ff);border-left:4px solid var(--info-border,#3b82f6);border-radius:4px;color:var(--text-color);margin:1rem 0;padding:1rem}.info-box-bordered{background:var(--info-box-bg,#dbeafe);border:2px solid var(--info-border,#3b82f6);border-radius:8px;color:var(--text-color);margin:2rem 0;padding:1.25rem}.info-box-light{background:var(--info-box-light-bg,#eff6ff);border-left:4px solid var(--info-border,#3b82f6);border-radius:4px;color:var(--text-color);margin:1.5rem 0;padding:1rem}.community-stats-box{background:var(--info-box-bg,#f0f9ff);border:2px solid var(--info-border,#3b82f6);border-radius:8px;margin:1rem 0;padding:1rem;text-align:center}.community-stats-box,.community-stats-box strong{color:var(--text-color,#222)}[data-theme=dark] .success-box{--success-box-bg:#0f3722;--success-border:#22c55e}[data-theme=dark] .warning-box{--warning-box-bg:#44260a;--warning-border:#fb923c;color:#fef3c7}[data-theme=dark] .warning-box h2,[data-theme=dark] .warning-box h3,[data-theme=dark] .warning-box strong{color:#fef3c7}[data-theme=dark] .community-stats-box,[data-theme=dark] .info-box{--info-box-bg:#0c2642;--info-border:#3b82f6;color:#e5e7eb}[data-theme=dark] .community-stats-box strong{color:#fff}[data-theme=dark] .info-box-bordered{--info-box-bg:#0c2642;--info-border:#3b82f6}[data-theme=dark] .info-box-light{--info-box-light-bg:#0c2642;--info-border:#3b82f6}@media (prefers-color-scheme:dark){body:not([data-theme=light]) .success-box{--success-box-bg:#0f3722;--success-border:#22c55e}body:not([data-theme=light]) .warning-box{--warning-box-bg:#4a3010;--warning-border:#f59e0b}body:not([data-theme=light]) .community-stats-box,body:not([data-theme=light]) .info-box{--info-box-bg:#0c2642;--info-border:#3b82f6;color:#e5e7eb}body:not([data-theme=light]) .community-stats-box strong{color:#fff}body:not([data-theme=light]) .info-box-bordered{--info-box-bg:#0c2642;--info-border:#3b82f6}body:not([data-theme=light]) .info-box-light{--info-box-light-bg:#0c2642;--info-border:#3b82f6}}.crisis-alert{background:var(--crisis-alert-bg,#dc2626);border:3px solid var(--crisis-alert-border,#991b1b);border-radius:8px;margin-bottom:2rem;padding:1.5rem;text-align:center}.crisis-alert,.crisis-alert h2{color:var(--crisis-alert-text,#fff)}.crisis-alert h2{font-size:1.5rem;margin:0 0 1rem}.crisis-alert a{color:var(--crisis-alert-text,#fff);font-weight:700;text-decoration:underline}.crisis-alert a:hover{text-decoration:none}.decision-tree{display:grid;gap:1rem;margin:2rem 0}.crisis-option{background:var(--card-bg,#f9fafb);border:2px solid;border-radius:8px;padding:1.5rem;transition:all .3s ease}.crisis-option:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.crisis-option h3{font-size:1.2rem;margin:0 0 .5rem}.crisis-option p{margin:0 0 1rem}.crisis-option p:last-child{margin-bottom:0}.beta-cta,.phase-tracker{border-radius:12px;margin:2rem 0;padding:2rem}.phase-tracker{background:var(--phase-tracker-bg,#f3f4f6);border:2px solid var(--border-color,#d1d5db)}.beta-cta{background:linear-gradient(135deg,#667eea,#764ba2);border:3px solid #5a67d8;color:#fff;text-align:center}.beta-cta h2,.beta-cta h3,.beta-cta p,.beta-cta strong{color:#fff!important}.feature-box{background:var(--card-bg,#f9fafb);border-left:4px solid;border-radius:4px;margin:1rem 0;padding:1rem;transition:all .3s ease}.feature-box:hover{transform:translateX(4px)}.feature-box strong{display:block;font-size:1.1rem;margin-bottom:.5rem}body[data-theme=dark] .crisis-alert{--crisis-alert-bg:#7f1d1d;--crisis-alert-border:#991b1b}body[data-theme=dark] .crisis-option{background:var(--card-bg,#1e293b)!important;border-color:var(--border-color,#475569);color:#e5e7eb}body[data-theme=dark] .crisis-option h3{color:#60a5fa!important}body[data-theme=dark] .crisis-option a,body[data-theme=dark] .crisis-option p,body[data-theme=dark] .crisis-option strong{color:#e5e7eb}body[data-theme=dark] .phase-tracker{--phase-tracker-bg:#1e293b;--border-color:#475569;color:#e5e7eb}body[data-theme=dark] .phase-tracker h3,body[data-theme=dark] .phase-tracker strong{color:#fff}body[data-theme=dark] .feature-box{background:var(--card-bg,#1e293b);color:#e5e7eb}body[data-theme=dark] .feature-box strong{color:#fff}body[data-theme=dark] .feature-box p{color:#e5e7eb}body[data-contrast=high] .beta-cta,body[data-contrast=high] .crisis-alert,body[data-contrast=high] .crisis-option,body[data-contrast=high] .feature-box,body[data-contrast=high] .phase-tracker{border-color:#000!important;border-width:3px!important}body[data-contrast=high] .crisis-alert{background:#000;color:#fff}body[data-contrast=high] .crisis-option{background:#fff!important;color:#000}body[data-contrast=high] .crisis-option h3,body[data-contrast=high] .crisis-option p{color:#000!important}@media (prefers-reduced-motion:reduce){.crisis-option:hover,.feature-box:hover{transform:none}}@media (max-width:768px){.crisis-alert{font-size:.9rem;padding:1rem}.crisis-alert h2{font-size:1.2rem}.decision-tree{gap:.75rem}.beta-cta,.crisis-option,.phase-tracker{padding:1rem}}@media (prefers-color-scheme:light){body:not([data-theme=dark]){background-color:#fff;color:#111}body:not([data-theme=dark]) h1,body:not([data-theme=dark]) h2,body:not([data-theme=dark]) h3,body:not([data-theme=dark]) h4,body:not([data-theme=dark]) h5,body:not([data-theme=dark]) h6{color:#111}body:not([data-theme=dark]) a{color:#004a99}body:not([data-theme=dark]) a:focus,body:not([data-theme=dark]) a:hover{color:#06c}body:not([data-theme=dark]) .energy-bar{background-color:#ede3d1;border:1px solid #d4c2a6;color:#3b2600}body:not([data-theme=dark]) .energy-bar .icon{filter:brightness(.8)}body:not([data-theme=dark]) .gradient-section{background:linear-gradient(135deg,#ffd8e1,#fff0f6);color:#333}body:not([data-theme=dark]) :focus-visible{outline:3px solid #ffb300}}body.theme-light{background-color:#fff;color:#111}body.theme-light h1,body.theme-light h2,body.theme-light h3,body.theme-light h4,body.theme-light h5,body.theme-light h6{color:#111}body.theme-light a{color:#004a99}body.theme-light a:focus,body.theme-light a:hover{color:#06c}body.theme-light .energy-bar{background-color:#ede3d1;border:1px solid #d4c2a6;color:#3b2600}body.theme-light .energy-bar .icon{filter:brightness(.8)}body.theme-light .gradient-section{background:linear-gradient(135deg,#ffd8e1,#fff0f6);color:#333}body.theme-light :focus-visible{outline:3px solid #ffb300}body.theme-dark{background-color:#0b1423;color:#fff}body.theme-dark a{color:#66b2ff}body.theme-dark a:focus,body.theme-dark a:hover{color:#99d0ff}
/*# sourceMappingURL=data:application/json;base64,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Z0RBRUUsYUFDRiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogM21wb3dyIEFwcCDigJMgR2xvYmFsIFN0eWxlc1xyXG4gICBBY2Nlc3NpYmlsaXR5LWZpcnN0OiBXQ0FHIEFBQS1jb21wbGlhbnQgY29udHJhc3QsIHZpc2libGUgZm9jdXMgb3V0bGluZXMsXHJcbiAgIGtleWJvYXJkLWZyaWVuZGx5IGNvbnRyb2xzLCByZWR1Y2VkIG1vdGlvbiBzdXBwb3J0LCBhbmQgdXNlciB0b2dnbGVzXHJcbiAgIGZvciBIaWdoLWNvbnRyYXN0IGFuZCBEYXJrIG1vZGUuXHJcbiovXHJcblxyXG4vKiBCYXNlIC0gQ1NTIEN1c3RvbSBQcm9wZXJ0aWVzIGZvciBEYXJrIE1vZGUgKERlZmF1bHQpICovXHJcbjpyb290IHtcclxuICBjb2xvci1zY2hlbWU6IGxpZ2h0IGRhcms7XHJcbiAgLS1mb250LXNjYWxlOiAxO1xyXG4gIC0tbGluZS1oZWlnaHQ6IDEuNjtcclxuICAtLWxldHRlci1zcGFjaW5nOiAwO1xyXG4gIFxyXG4gIC8qIERhcmsgbW9kZSBjb2xvcnMgKERlZmF1bHQpICovXHJcbiAgLS1iZy1jb2xvcjogIzBCMTQyMztcclxuICAtLXRleHQtY29sb3I6ICNGRkZGRkY7XHJcbiAgLS1oZWFkZXItYmc6ICMwYjI1NDU7XHJcbiAgLS1oZWFkZXItdGV4dDogI2ZmZmZmZjtcclxuICAtLW1haW4tYmc6ICMwQjE0MjM7XHJcbiAgLS1saW5rLWNvbG9yOiAjNjZCMkZGOyAvKiBEYXJrIG1vZGUgYmx1ZSAqL1xyXG4gIC0tbGluay1ob3ZlcjogIzk5RDBGRjsgLyogRGFyayBtb2RlIGhvdmVyICovXHJcbiAgLS1uYXYtaG92ZXI6ICMxODNjNjU7XHJcbiAgLS1ib3JkZXItY29sb3I6ICMzNTVjN2Q7XHJcbiAgLS1mb2N1cy1vdXRsaW5lOiAjRkZENTRGOyAvKiBZZWxsb3cgZm9yIGRhcmsgbW9kZSAqL1xyXG4gIC0tZm9jdXMtcmluZy13aWR0aDogM3B4O1xyXG59XHJcblxyXG4vKiBMaWdodCBNb2RlIE92ZXJyaWRlICovXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGxpZ2h0KSB7XHJcbiAgOnJvb3Qge1xyXG4gICAgLS1iZy1jb2xvcjogI0ZGRkZGRjtcclxuICAgIC0tdGV4dC1jb2xvcjogIzExMTExMTtcclxuICAgIC0taGVhZGVyLWJnOiAjMTgzYzY1O1xyXG4gICAgLS1tYWluLWJnOiAjZmZmZmZmO1xyXG4gICAgLS1saW5rLWNvbG9yOiAjMDA0QTk5O1xyXG4gICAgLS1saW5rLWhvdmVyOiAjMDA2NkNDO1xyXG4gICAgLS1uYXYtaG92ZXI6ICMyODVlOTM7XHJcbiAgICAtLWJvcmRlci1jb2xvcjogI2QxZDVkYjtcclxuICAgIC0tZm9jdXMtb3V0bGluZTogI0ZGQjMwMDtcclxuICB9XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICBodG1sIHtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcclxuICB9XHJcbiAgKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJ0ludGVyJywgJ1JvYm90bycsICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIG1hcmdpbjogMDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvcik7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLyogTGlua3MgLSBhY2Nlc3NpYmxlIHdpdGggcHJvcGVyIGNvbnRyYXN0ICovXHJcbmEge1xyXG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzIDAuM3MgZWFzZTtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTpmb2N1cyB7XHJcbiAgY29sb3I6IHZhcigtLWxpbmstaG92ZXIpO1xyXG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcclxufVxyXG5cclxuLyogRm9jdXMgUmluZyAodmlzaWJsZSBmb3Iga2V5Ym9hcmQgdXNlcnMpICovXHJcbmE6Zm9jdXMtdmlzaWJsZSxcclxuOmZvY3VzLXZpc2libGUge1xyXG4gIG91dGxpbmU6IDNweCBzb2xpZCAjRkZENTRGO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbnMgKi9cclxuYnV0dG9uLFxyXG4uYnRuLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgR0xPQkFMIEZPQ1VTIFNUWUxFUyAtIFdDQUcgMi40LjdcclxuICAgVmlzaWJsZSBmb2N1cyBpbmRpY2F0b3JzIGZvciBhbGwgaW50ZXJhY3RpdmUgZWxlbWVudHNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogVW5pdmVyc2FsIGZvY3VzIHN0eWxlcyBmb3Iga2V5Ym9hcmQgbmF2aWdhdGlvbiAqL1xyXG5hOmZvY3VzLXZpc2libGUsXHJcbmJ1dHRvbjpmb2N1cy12aXNpYmxlLFxyXG5pbnB1dDpmb2N1cy12aXNpYmxlLFxyXG50ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxyXG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcclxuW3JvbGU9XCJidXR0b25cIl06Zm9jdXMtdmlzaWJsZSxcclxuW3JvbGU9XCJsaW5rXCJdOmZvY3VzLXZpc2libGUsXHJcbltyb2xlPVwibWVudWl0ZW1cIl06Zm9jdXMtdmlzaWJsZSxcclxuW3RhYmluZGV4XTpub3QoW3RhYmluZGV4PVwiLTFcIl0pOmZvY3VzLXZpc2libGUsXHJcbnN1bW1hcnk6Zm9jdXMtdmlzaWJsZSxcclxuZGV0YWlsczpmb2N1cy12aXNpYmxlLFxyXG5sYWJlbDpoYXMoaW5wdXQ6Zm9jdXMtdmlzaWJsZSksXHJcbi5uYXYtbGlzdCBhOmZvY3VzLXZpc2libGUsXHJcbi5tZW51LXRvZ2dsZTpmb2N1cy12aXNpYmxlLFxyXG4udGhlbWUtdG9nZ2xlOmZvY3VzLXZpc2libGUsXHJcbi5jb250cmFzdC10b2dnbGU6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgb3V0bGluZTogM3B4IHNvbGlkICNGRkQ1NEY7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi8qIEVuaGFuY2VkIGZvY3VzIGZvciBwcmltYXJ5IGludGVyYWN0aXZlIGVsZW1lbnRzICovXHJcbi5idG46Zm9jdXMtdmlzaWJsZSxcclxuLmJ1dHRvbjpmb2N1cy12aXNpYmxlLFxyXG4udG9vbGJhci1idG46Zm9jdXMtdmlzaWJsZSxcclxuLnRvb2xiYXItYnRuLXNtYWxsOmZvY3VzLXZpc2libGUsXHJcbi50b29sYmFyLWJ0bi1pbmRpY2F0b3I6Zm9jdXMtdmlzaWJsZSxcclxuLmVtYWlsLXNlY3Rpb24tYnRuOmZvY3VzLXZpc2libGUsXHJcbi5mZWVkYmFjay1idG46Zm9jdXMtdmlzaWJsZSxcclxuLmN0YS1idXR0b246Zm9jdXMtdmlzaWJsZSxcclxuLnN0b3JlLWxpbms6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgb3V0bGluZTogM3B4IHNvbGlkICNGRkQ1NEY7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcclxuICBib3gtc2hhZG93OiAwIDAgMCA2cHggcmdiYSgyNTUsIDIxMywgNzksIDAuMik7XHJcbn1cclxuXHJcbi8qIERhcmsgbW9kZSBmb2N1cyAtIHVzZSBsaWdodGVyIGNvbG9yICovXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuICBhOmZvY3VzLXZpc2libGUsXHJcbiAgYnV0dG9uOmZvY3VzLXZpc2libGUsXHJcbiAgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcclxuICB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxyXG4gIHNlbGVjdDpmb2N1cy12aXNpYmxlLFxyXG4gIFtyb2xlPVwiYnV0dG9uXCJdOmZvY3VzLXZpc2libGUsXHJcbiAgW3JvbGU9XCJsaW5rXCJdOmZvY3VzLXZpc2libGUsXHJcbiAgW3RhYmluZGV4XTpub3QoW3RhYmluZGV4PVwiLTFcIl0pOmZvY3VzLXZpc2libGUsXHJcbiAgLm5hdi1saXN0IGE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiAjRkZENTRGO1xyXG4gIH1cclxufVxyXG5cclxuLyogRW5zdXJlIGZvY3VzIGlzIG5ldmVyIGhpZGRlbiAqL1xyXG4qOmZvY3VzLXZpc2libGUge1xyXG4gIG91dGxpbmU6IDNweCBzb2xpZCAjRkZENTRGO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIEhlYWRlciAqL1xyXG5oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1iZyk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0KTtcclxuICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgLyogcG9zaXRpb246IHN0aWNreTsgKi8gLyogRGlzYWJsZWQgLSBoZWFkZXIgd2FzIHRvbyB0YWxsIGFuZCB0YWtpbmcgdXAgdG9vIG11Y2ggc3BhY2UgKi9cclxuICAvKiB0b3A6IDA7ICovXHJcbiAgei1pbmRleDogMTAwMDtcclxufVxyXG5cclxuLnNpdGUtYnJhbmQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0taGVhZGVyLXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxufVxyXG4uc2l0ZS1icmFuZDp2aXNpdGVkIHsgXHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0KTsgXHJcbn1cclxuLnNpdGUtYnJhbmQgc3BhbiB7IFxyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG4uc2l0ZS1icmFuZDpob3ZlcixcclxuLnNpdGUtYnJhbmQ6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICBvdXRsaW5lOiB2YXIoLS1mb2N1cy1yaW5nLXdpZHRoKSBzb2xpZCB2YXIoLS1mb2N1cy1vdXRsaW5lKTtcclxuICBvdXRsaW5lLW9mZnNldDogM3B4O1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4vKiBFbnN1cmUgaGlnaC1jb250cmFzdCBtb2RlIGtlZXBzIHN0cm9uZyBjb250cmFzdCBmb3IgYnJhbmQgKi9cclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuc2l0ZS1icmFuZCB7XHJcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogU2tpcCBsaW5rIChXQ0FHIDIuNC4xKSAtIEVuaGFuY2VkIHZpc2liaWxpdHkgKi9cclxuLnNraXAtbGluayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTQwcHg7XHJcbiAgbGVmdDogOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4ycztcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcbi5za2lwLWxpbms6Zm9jdXMsXHJcbi5za2lwLWxpbms6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgdG9wOiA4cHg7XHJcbiAgb3V0bGluZTogM3B4IHNvbGlkICNGRkQ1NEY7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcclxufVxyXG5cclxuLyogTmF2aWdhdGlvbiAqL1xyXG5uYXYgeyBcclxuICBkaXNwbGF5OiBmbGV4OyBcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBvdmVyZmxvdy14OiBhdXRvOyAvKiBBbGxvdyBob3Jpem9udGFsIHNjcm9sbCBvbiBzbWFsbCBzY3JlZW5zICovXHJcbn1cclxuLm5hdi1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwOyAvKiBQcmV2ZW50IHdyYXBwaW5nIC0ga2VlcCBpbiBzaW5nbGUgcm93ICovXHJcbiAgZ2FwOiAwLjVyZW07IC8qIFJlZHVjZWQgZ2FwIGZvciBjb21wYWN0IGRpc3BsYXkgKi9cclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5uYXYtbGlzdCBhIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gIC8qIFdDQUcgMi4yIDIuNS44OiBNaW5pbXVtIDI0eDI0cHgsIHJlY29tbWVuZCA0NHg0NHB4IGZvciB0b3VjaCAqL1xyXG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgcGFkZGluZzogMC40cmVtIDAuN3JlbTsgLyogUmVkdWNlZCBwYWRkaW5nIGZvciBjb21wYWN0IGRpc3BsYXkgKi9cclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLyogUHJldmVudCB0ZXh0IHdyYXBwaW5nICovXHJcbiAgZm9udC1zaXplOiAwLjlyZW07IC8qIFNsaWdodGx5IHNtYWxsZXIgdGV4dCAqL1xyXG59XHJcbi5uYXYtbGlzdCBhOnZpc2l0ZWQgeyBjb2xvcjogI2ZmZjsgfVxyXG4ubmF2LWxpc3QgYTpob3ZlcixcclxuLm5hdi1saXN0IGE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZDogIzI4NWU5MztcclxuICBvdXRsaW5lOiB2YXIoLS1mb2N1cy1yaW5nLXdpZHRoKSBzb2xpZCAjZmZmZmZmO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbn1cclxuLm5hdi1saXN0IGFbYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xyXG59XHJcblxyXG4vKiBNb2JpbGUgbmF2aWdhdGlvbiAqL1xyXG4ubWVudS10b2dnbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1iZywgI2ZmZmZmZik7XHJcbiAgY29sb3I6ICMxODNjNjU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzE4M2M2NTtcclxuICAvKiBXQ0FHIDIuMiAyLjUuODogTWluaW11bSB0YXJnZXQgc2l6ZSAqL1xyXG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgbWluLXdpZHRoOiA0NHB4O1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAwLjlyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5tZW51LXRvZ2dsZTpob3ZlcixcclxuLm1lbnUtdG9nZ2xlOmZvY3VzLXZpc2libGUgeyBcclxuICBiYWNrZ3JvdW5kOiAjMTgzYzY1OyBcclxuICBjb2xvcjogI2ZmZjtcclxuICBvdXRsaW5lOiB2YXIoLS1mb2N1cy1yaW5nLXdpZHRoKSBzb2xpZCB2YXIoLS1mb2N1cy1vdXRsaW5lKTtcclxuICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICBoZWFkZXIgeyBwYWRkaW5nOiAwLjc1cmVtIDA7IH1cclxuICAuaGVhZGVyLWJhciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgcGFkZGluZzogMCAwLjc1cmVtOyBnYXA6IDFyZW07IH1cclxuICAubWVudS10b2dnbGUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cclxuICAubGFuZy1zd2l0Y2ggeyBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxyXG4gIG5hdiB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgLm5hdi1saXN0IHsgZGlzcGxheTogbm9uZTsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAwLjI1cmVtOyBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTsgfVxyXG4gICNwcmltYXJ5LW5hdi5pcy1vcGVuIC5uYXYtbGlzdCB7IGRpc3BsYXk6IGZsZXg7IH1cclxuICAubmF2LWxpc3QgYSB7IHBhZGRpbmc6IDAuNnJlbSAwLjc1cmVtOyBib3JkZXItcmFkaXVzOiA0cHg7IH1cclxuICAuaGVhZGVyLWNvbnRyb2xzIHsgcGFkZGluZzogMC41cmVtIDAuNzVyZW07IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxyXG59XHJcblxyXG4vKiBIZWFkZXIgY29udHJvbHMgKHRvZ2dsZXMpICovXHJcbi5oZWFkZXItY29udHJvbHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwLjVyZW0gMCAwLjI1cmVtO1xyXG59XHJcbi5sYW5nLXN3aXRjaCB7XHJcbiAgY29sb3I6ICMxODNjNjU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1iZywgI2ZmZmZmZik7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzE4M2M2NTtcclxuICAvKiBXQ0FHIDIuMiAyLjUuODogTWluaW11bSB0YXJnZXQgc2l6ZSAqL1xyXG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgbWluLXdpZHRoOiA0NHB4O1xyXG4gIHBhZGRpbmc6IDAuMzVyZW0gMC42cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5sYW5nLXN3aXRjaDpob3ZlcixcclxuLmxhbmctc3dpdGNoOmZvY3VzLXZpc2libGUgeyBcclxuICBiYWNrZ3JvdW5kOiAjMTgzYzY1OyBcclxuICBjb2xvcjogI2ZmZjtcclxuICBvdXRsaW5lOiB2YXIoLS1mb2N1cy1yaW5nLXdpZHRoKSBzb2xpZCB2YXIoLS1mb2N1cy1vdXRsaW5lKTtcclxuICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG59XHJcbi5jb250cmFzdC10b2dnbGUsXHJcbi50aGVtZS10b2dnbGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW4tYmcsICNmZmZmZmYpO1xyXG4gIGNvbG9yOiAjMTgzYzY1O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMxODNjNjU7XHJcbiAgLyogV0NBRyAyLjIgMi41Ljg6IE1pbmltdW0gdGFyZ2V0IHNpemUgKi9cclxuICBtaW4taGVpZ2h0OiA0NHB4O1xyXG4gIG1pbi13aWR0aDogNDRweDtcclxuICBwYWRkaW5nOiAwLjVyZW0gMC45cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5jb250cmFzdC10b2dnbGU6aG92ZXIsXHJcbi5jb250cmFzdC10b2dnbGU6Zm9jdXMtdmlzaWJsZSxcclxuLnRoZW1lLXRvZ2dsZTpob3ZlcixcclxuLnRoZW1lLXRvZ2dsZTpmb2N1cy12aXNpYmxlIHtcclxuICBiYWNrZ3JvdW5kOiAjMTgzYzY1O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG91dGxpbmU6IHZhcigtLWZvY3VzLXJpbmctd2lkdGgpIHNvbGlkIHZhcigtLWZvY3VzLW91dGxpbmUpO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVFlQT0dSQVBIWSAmIFNQQUNJTkdcclxuICAgQ29tZm9ydGFibGUgcmVhZGluZyB3aXRoIHByb3BlciBzcGFjaW5nXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIFBhcmFncmFwaHMgLSBjb21mb3J0YWJsZSBzcGFjaW5nICovXHJcbnAge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBtYXgtd2lkdGg6IDcwY2g7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAtIHByb3BlciBoaWVyYXJjaHkgYW5kIHNwYWNpbmcgKi9cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyLjI1cmVtOyAvKiAzNnB4ICovXHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogMS44NzVyZW07IC8qIDMwcHggKi9cclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtOyAvKiAyNHB4ICovXHJcbn1cclxuXHJcbmg0IHtcclxuICBmb250LXNpemU6IDEuMjVyZW07IC8qIDIwcHggKi9cclxufVxyXG5cclxuLyogTGlzdHMgLSBpbXByb3ZlZCBzcGFjaW5nICovXHJcbnVsLCBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbn1cclxuXHJcbmxpIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICBsaW5lLWhlaWdodDogMS43O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBDb250ZW50IHNoZWxsICovXHJcbm1haW4ge1xyXG4gIG1heC13aWR0aDogNzAwcHg7XHJcbiAgbWFyZ2luOiAyZW0gYXV0bztcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1iZywgI2ZmZmZmZik7XHJcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAjMDAwMTtcclxufVxyXG5cclxuLyogQnJlYWRjcnVtYnMgKi9cclxuLmJyZWFkY3J1bWJzIHtcclxuICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gIG1hcmdpbjogMC41ZW0gYXV0byAwO1xyXG4gIHBhZGRpbmc6IDAgMWVtO1xyXG59XHJcbi5icmVhZGNydW1icyBvbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDAuNXJlbTtcclxufVxyXG4uYnJlYWRjcnVtYnMgYSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLmJyZWFkY3J1bWJzIGE6aG92ZXIsXHJcbi5icmVhZGNydW1icyBhOmZvY3VzLXZpc2libGUge1xyXG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxufVxyXG4uYnJlYWRjcnVtYnMgbGk6OmFmdGVyIHtcclxuICBjb250ZW50OiAnLyc7XHJcbiAgbWFyZ2luOiAwIDAuMjVyZW07XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gIG9wYWNpdHk6IDAuNjtcclxufVxyXG4uYnJlYWRjcnVtYnMgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIgeyBjb250ZW50OiAnJzsgfVxyXG4uYnJlYWRjcnVtYnMgW2FyaWEtY3VycmVudD1cInBhZ2VcIl0geyBmb250LXdlaWdodDogNzAwOyB9XHJcblxyXG4vKiBTZWFyY2ggaGlnaGxpZ2h0ICovXHJcbi5tYXJrIHsgYmFja2dyb3VuZDogI2ZmZjNiMDsgY29sb3I6IGluaGVyaXQ7IHBhZGRpbmc6IDAgMC4xZW07IGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5tYXJrIHsgYmFja2dyb3VuZDogIzRiM2YwMDsgfVxyXG5cclxuLyogQ29udGVudCBsaW5rcyDigJMgY2xlYXJseSBpZGVudGlmaWFibGUgKFdDQUcgMS40LjEpICovXHJcbm1haW4gYSB7XHJcbiAgY29sb3I6ICMwNjQ1YWQ7ICAgICAgICAgICAgIC8qIEhpZ2gtY29udHJhc3QgYmx1ZSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG59XHJcblxyXG4vKiBUb2dnbGUgdW5kZXJsaW5lIHN0cmF0ZWd5ICovXHJcbmh0bWxbZGF0YS1saW5rLXVuZGVybGluZT1cImFsd2F5c1wiXSBtYWluIGEgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XHJcbmh0bWxbZGF0YS1saW5rLXVuZGVybGluZT1cImF1dG9cIl0gbWFpbiBhIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuaHRtbFtkYXRhLWxpbmstdW5kZXJsaW5lPVwiYXV0b1wiXSBtYWluIGE6aG92ZXIsXHJcbmh0bWxbZGF0YS1saW5rLXVuZGVybGluZT1cImF1dG9cIl0gbWFpbiBhOmZvY3VzLXZpc2libGUgeyB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7IH1cclxuXHJcbi8qIEZvY3VzIHZpc2liaWxpdHkgKFdDQUcgMi40LjcsIDIuMiAyLjQuMTEgRW5oYW5jZWQpICovXHJcbmE6Zm9jdXMtdmlzaWJsZSxcclxuYnV0dG9uOmZvY3VzLXZpc2libGUsXHJcbmlucHV0OmZvY3VzLXZpc2libGUsXHJcbnNlbGVjdDpmb2N1cy12aXNpYmxlLFxyXG50ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxyXG5bcm9sZT1cImJ1dHRvblwiXTpmb2N1cy12aXNpYmxlLFxyXG5bdGFiaW5kZXhdOm5vdChbdGFiaW5kZXg9XCItMVwiXSk6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwMDY2Q0M7IC8qIEhpZ2ggY29udHJhc3QgYmx1ZSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC8qIERvdWJsZSByaW5nIGZvciBiZXR0ZXIgdmlzaWJpbGl0eSBvbiBhbGwgYmFja2dyb3VuZHMgKFdDQUcgMi4yIDIuNC4xMSkgKi9cclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGRkZGRiwgMCAwIDAgNHB4ICMwMDY2Q0M7XHJcbn1cclxuXHJcbi8qIERhcmsgbW9kZSBmb2N1cyBpbmRpY2F0b3JzICovXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gOmZvY3VzLXZpc2libGUge1xyXG4gIG91dGxpbmUtY29sb3I6ICM2NkIzRkY7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDAwMDAsIDAgMCAwIDRweCAjNjZCM0ZGO1xyXG59XHJcblxyXG4vKiBIaWdoIGNvbnRyYXN0IG1vZGUgZm9jdXMgaW5kaWNhdG9ycyAoV0NBRyAyLjIgMi40LjExIEFBQSkgKi9cclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSA6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgb3V0bGluZTogNHB4IHNvbGlkICMwMDAwMDAgIWltcG9ydGFudDtcclxuICBvdXRsaW5lLW9mZnNldDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGRkZGRkYsIDAgMCAwIDZweCAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEVuc3VyZSBmb2N1cyBub3Qgb2JzY3VyZWQgYnkgc3RpY2t5IGhlYWRlciAoV0NBRyAyLjIgMi40LjEyKSAqL1xyXG46Zm9jdXMge1xyXG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcclxuICBzY3JvbGwtbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLyogVmlzdWFsbHkgaGlkZGVuIHV0aWxpdHkgKFdDQUcgMS4zLjEpICovXHJcbi5zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFNvY2lhbCBNZWRpYSBMaW5rcyAqL1xyXG4uc29jaWFsLWxpbmtzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMXJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAxcmVtIDA7XHJcbn1cclxuLnNvY2lhbC1saW5rcyBhIHtcclxuICBjb2xvcjogIzE4M2M2NTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgcGFkZGluZzogMC42cmVtIDFyZW07XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzE4M2M2NTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLnNvY2lhbC1saW5rcyBhOmhvdmVyLFxyXG4uc29jaWFsLWxpbmtzIGE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZDogIzE4M2M2NTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLyogSW5saW5lIHNvY2lhbCBpY29ucyBhbmQgaG9tZXBhZ2Ugc29jaWFscyBsaXN0ICovXHJcbi5zb2NpYWwtaWNvbiB7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBoZWlnaHQ6IDFlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMzVyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgZmlsbDogY3VycmVudENvbG9yO1xyXG59XHJcbi5zb2NpYWxzLWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAuNXJlbSAwIDFyZW07XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDAuNXJlbTtcclxufVxyXG4uc29jaWFscy1saXN0IGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG59XHJcbi5zb2NpYWxzLWxpc3QgYTpob3ZlcixcclxuLnNvY2lhbHMtbGlzdCBhOmZvY3VzLXZpc2libGUge1xyXG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcclxufVxyXG5cclxuLyogRm9vdGVyIOKAkyBzdHJvbmdlciBjb250cmFzdCBvbiBsaWdodCBiYWNrZ3JvdW5kIChXQ0FHIDEuNC42IEFBQSkgKi9cclxuZm9vdGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMmVtIDAgMC43ZW0gMDtcclxuICBjb2xvcjogIzJEMzc0ODsgLyogRGFya2VyIGdyYXkgZm9yIDguNToxIGNvbnRyYXN0IChBQUEgY29tcGxpYW50KSAqL1xyXG4gIGZvbnQtc2l6ZTogMC45NWVtO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIGZvb3RlciBwIHsgcGFkZGluZzogMCAwLjc1cmVtOyB9XHJcbn1cclxuZm9vdGVyIGEge1xyXG4gIGNvbG9yOiAjMTgzYzY1O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG59XHJcbmZvb3RlciBhOmhvdmVyLFxyXG5mb290ZXIgYTpmb2N1cy12aXNpYmxlIHtcclxuICBjb2xvcjogIzBmMmE0NjtcclxufVxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIGZvb3RlciB7XHJcbiAgY29sb3I6ICNlNWU3ZWI7IC8qIExpZ2h0ZXIgZm9yIGRhcmsgbW9kZSAqL1xyXG59XHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gZm9vdGVyIGEge1xyXG4gIGNvbG9yOiAjYThjN2ZmO1xyXG59XHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gZm9vdGVyIGE6aG92ZXIsXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gZm9vdGVyIGE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgY29sb3I6ICNkMGUxZmY7XHJcbn1cclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSBmb290ZXIgYSB7XHJcbiAgY29sb3I6ICMwMDAwRUUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogRmVhdHVyZXMgR3JpZCAqL1xyXG4uZmVhdHVyZXMtZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcclxuICBnYXA6IDEuNXJlbTtcclxuICBtYXJnaW46IDEuNXJlbSAwO1xyXG59XHJcbi5mZWF0dXJlcy1ncmlkIGgzIHtcclxuICBjb2xvcjogIzE4M2M2NTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuLmZlYXR1cmVzLWdyaWQgPiAqIHtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMTgzYzY1O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBib3gtc2hhZG93IDAuMnM7XHJcbn1cclxuLmZlYXR1cmVzLWdyaWQgPiAqOmhvdmVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDI0LCA2MCwgMTAxLCAwLjEpO1xyXG59XHJcblxyXG4vKiBTdG9yZSBiYWRnZXMgKENvbWluZyBzb29uKSAqL1xyXG4uc3RvcmUtYmFkZ2VzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTgwcHgsIDFmcikpO1xyXG4gIGdhcDogMXJlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMXJlbSAwIDJyZW07XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uc3RvcmUtYmFkZ2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XHJcbiAgYm9yZGVyOiAycHggZGFzaGVkICNkMWQ1ZGI7IC8qIHZpc3VhbGx5IGNvbnZleXMg4oCcbm90IHlldCBhdmFpbGFibGXigJ0gKi9cclxuICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbWluLXdpZHRoOiAyMDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDQwMHB4OyAvKiBjYXAgd2lkdGggc28gYmFkZ2VzIGRvbuKAmXQgc3RyZXRjaCB0b28gd2lkZSAqL1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3RvcmUtYmFkZ2UgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi8qIFJlc3BvbnNpdmUgZW1iZWRzIChXQ0FHIDEuNC4xMCkgKi9cclxuaWZyYW1lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIFJlZHVjZSBtb3Rpb24gKFdDQUcgMi4zLjMsIDIuMi4yKSAqL1xyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICoge1xyXG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFVzZXIgb3ZlcnJpZGUgZm9yIHJlZHVjZWQgbW90aW9uICovXHJcbmh0bWxbZGF0YS1yZWR1Y2UtbW90aW9uPVwib25cIl0gKiB7XHJcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBIaWdoLWNvbnRyYXN0ICh1c2VyLWNvbnRyb2xsZWQpICovXHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0ge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxufVxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIG1haW4ge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xyXG59XHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLm5hdi1saXN0IGEge1xyXG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAubmF2LWxpc3QgYTp2aXNpdGVkIHsgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC5uYXYtbGlzdCBhOmhvdmVyLFxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC5uYXYtbGlzdCBhOmZvY3VzLXZpc2libGUge1xyXG4gIGJhY2tncm91bmQ6ICMzMzMzMzMgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcclxufVxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIG1haW4gYSB7XHJcbiAgY29sb3I6ICMwMDAwRUUgIWltcG9ydGFudDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG59XHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLnNvY2lhbC1saW5rcyBhIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC5zb2NpYWwtbGlua3MgYTpob3ZlcixcclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuc29jaWFsLWxpbmtzIGE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZDogIzIyMiAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuY29udHJhc3QtdG9nZ2xlLFxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC50aGVtZS10b2dnbGUge1xyXG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gOmZvY3VzLXZpc2libGUge1xyXG4gIG91dGxpbmU6IDNweCBzb2xpZCAjZmZiZjAwICFpbXBvcnRhbnQ7IC8qIGFtYmVyIGZvY3VzIHJpbmcgKi9cclxuICBvdXRsaW5lLW9mZnNldDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFJlYWRhYmxlIGZvbnQgdG9nZ2xlICovXHJcbmh0bWxbZGF0YS1yZWFkYWJsZS1mb250PVwicmVhZGFibGVcIl0gYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiTm90byBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuaHRtbFtkYXRhLXJlYWRhYmxlLWZvbnQ9XCJkeXNsZXhpYVwiXSBib2R5IHtcclxuICBmb250LWZhbWlseTogXCJPcGVuRHlzbGV4aWNcIiwgXCJBdGtpbnNvbiBIeXBlcmxlZ2libGVcIiwgXCJOb3RvIFNhbnNcIiwgc3lzdGVtLXVpLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBDb2xvciBmaWx0ZXJzICovXHJcbmh0bWxbZGF0YS1jb2xvci1maWx0ZXI9XCJncmF5c2NhbGVcIl0ge1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG59XHJcbmh0bWxbZGF0YS1jb2xvci1maWx0ZXI9XCJodWVcIl0ge1xyXG4gIGZpbHRlcjogaHVlLXJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4vKiBBZGp1c3RhYmxlIGZvY3VzIHJpbmcgKi9cclxuaHRtbFtkYXRhLWZvY3VzLXJpbmc9XCJ0aGlja1wiXSA6Zm9jdXMtdmlzaWJsZSB7IG91dGxpbmUtd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XHJcbmh0bWxbZGF0YS1mb2N1cy1yaW5nPVwiY29sb3JcIl0gOmZvY3VzLXZpc2libGUgeyBvdXRsaW5lLWNvbG9yOiAjZmY0ZDRmICFpbXBvcnRhbnQ7IH1cclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuc3RvcmUtYmFkZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgREFSSyBNT0RFIChkZWZhdWx0KVxyXG4gICBXQ0FHIENvbXBsaWFudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0ge1xyXG4gIC0tYmctY29sb3I6ICMwQjE0MjM7XHJcbiAgLS10ZXh0LWNvbG9yOiAjRkZGRkZGO1xyXG4gIC0taGVhZGVyLWJnOiAjMGIyNTQ1O1xyXG4gIC0taGVhZGVyLXRleHQ6ICNmZmZmZmY7XHJcbiAgLS1tYWluLWJnOiAjMEIxNDIzO1xyXG4gIC0tbGluay1jb2xvcjogIzY2QjJGRjtcclxuICAtLWxpbmstaG92ZXI6ICM5OUQwRkY7XHJcbiAgLS1uYXYtaG92ZXI6ICMxODNjNjU7XHJcbiAgLS1ib3JkZXItY29sb3I6ICMzNTVjN2Q7XHJcbiAgLS1mb2N1cy1vdXRsaW5lOiAjRkZENTRGO1xyXG4gIFxyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmcpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIG1haW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW4tYmcpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG59XHJcblxyXG4vKiBEYXJrIG1vZGU6IEhvbWUgYnV0dG9uIChzaXRlLWJyYW5kKSB3aXRoIHN0cm9uZyB2aXNpYmlsaXR5ICovXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLnNpdGUtYnJhbmQge1xyXG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuc2l0ZS1icmFuZDpob3ZlcixcclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuc2l0ZS1icmFuZDpmb2N1cy12aXNpYmxlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIG91dGxpbmUtY29sb3I6ICM4MmFhZmY7XHJcbn1cclxuXHJcbi8qIERhcmsgbW9kZTogTmF2aWdhdGlvbiBsaW5rcyAqL1xyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5uYXYtbGlzdCBhIHtcclxuICBjb2xvcjogI2U2ZWRmNjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAubmF2LWxpc3QgYTpob3ZlcixcclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAubmF2LWxpc3QgYTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbmF2LWhvdmVyKTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAubmF2LWxpc3QgYVthcmlhLWN1cnJlbnQ9XCJwYWdlXCJdIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuXHJcbi8qIERhcmsgbW9kZTogQ29udGVudCBsaW5rcyAqL1xyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIG1haW4gYSB7XHJcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIG1haW4gYTpob3ZlcixcclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSBtYWluIGE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgY29sb3I6IHZhcigtLWxpbmstaG92ZXIpO1xyXG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDNweDtcclxufVxyXG5cclxuLyogRGFyayBtb2RlOiBTb2NpYWwgbGlua3MgKi9cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuc29jaWFsLWxpbmtzIGEge1xyXG4gIGNvbG9yOiAjY2ZlOGZmO1xyXG4gIGJvcmRlci1jb2xvcjogIzgyYWFmZjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuc29jaWFsLWxpbmtzIGE6aG92ZXIsXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLnNvY2lhbC1saW5rcyBhOmZvY3VzLXZpc2libGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW5hdi1ob3Zlcik7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4vKiBEYXJrIG1vZGU6IEZvb3RlciAqL1xyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIGZvb3RlciB7XHJcbiAgY29sb3I6ICNkMWQ1ZGI7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJnKTtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSBmb290ZXIgYSB7XHJcbiAgY29sb3I6ICNhOGM3ZmY7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gZm9vdGVyIGE6aG92ZXIsXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gZm9vdGVyIGE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgY29sb3I6ICNjZmU4ZmY7XHJcbn1cclxuXHJcbi8qIERhcmsgbW9kZTogQnV0dG9ucyBhbmQgY29udHJvbHMgKi9cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuc3RvcmUtYmFkZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICMwZjIwMzc7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzU1YzdkO1xyXG4gIGNvbG9yOiAjZTZlZGY2O1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIGJ1dHRvbixcclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiAjMWEzYTVjO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogIzM1NWM3ZDtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSBidXR0b246aG92ZXIsXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLmJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzI1NGQ3YTtcclxuICBib3JkZXItY29sb3I6ICM0YTdkYmE7XHJcbn1cclxuXHJcbi8qIERhcmsgbW9kZTogRm9ybXMgYW5kIGlucHV0cyAqL1xyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIGlucHV0LFxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIHRleHRhcmVhLFxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIHNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZDogIzFhMjMzMjtcclxuICBjb2xvcjogI2YyZjVmOTtcclxuICBib3JkZXItY29sb3I6ICMzNTVjN2Q7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gaW5wdXQ6Zm9jdXMsXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gdGV4dGFyZWE6Zm9jdXMsXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gc2VsZWN0OmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICM4MmFhZmY7XHJcbiAgb3V0bGluZS1jb2xvcjogIzgyYWFmZjtcclxufVxyXG5cclxuLyogRGFyayBtb2RlOiBUYWJsZXMgKi9cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSB0YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzU1YzdkO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIHRoIHtcclxuICBiYWNrZ3JvdW5kOiAjMWEzYTVjO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIHRkIHtcclxuICBib3JkZXItY29sb3I6ICMzNTVjN2Q7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gdHI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcbn1cclxuXHJcbi8qIEJhY2sgdG8gdG9wIGJ1dHRvbiAqL1xyXG4uYmFjay10by10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMXJlbTtcclxuICBib3R0b206IDFyZW07XHJcbiAgei1pbmRleDogMTAwMDtcclxuICAvKiBXQ0FHIDIuMiAyLjUuODogTWluaW11bSB0YXJnZXQgc2l6ZSAqL1xyXG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgbWluLXdpZHRoOiA0NHB4O1xyXG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gIGJhY2tncm91bmQ6ICMxODNjNjU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzE4M2M2NTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnM7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uYmFjay10by10b3A6Zm9jdXMtdmlzaWJsZSxcclxuLmJhY2stdG8tdG9wOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMjg1ZTkzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5iYWNrLXRvLXRvcC5pcy12aXNpYmxlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLmJhY2stdG8tdG9wIHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBFTkVSR1kgQkFSICYgR1JBRElFTlQgU0VDVElPTiBDT01QT05FTlRTXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIEVuZXJneSBCYXIgLSBEYXJrIE1vZGUgKGRlZmF1bHQpICovXHJcbi5lbmVyZ3ktYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUyRjAwO1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuLmVuZXJneS1iYXIgLmljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcclxuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxufVxyXG5cclxuLyogR3JhZGllbnQgU2VjdGlvbiAtIERhcmsgTW9kZSAoZGVmYXVsdCkgKi9cclxuLmdyYWRpZW50LXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGRjc1OTcsICNGRkI0RDIpO1xyXG4gIGNvbG9yOiAjMkMyQzJDO1xyXG4gIHBhZGRpbmc6IDEuNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbn1cclxuXHJcblxyXG4vKiBNb2RhbCB1dGlsaXRpZXMgKi9cclxuYm9keS5uby1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG4ubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBpbnNldDogMDtcclxuICBkaXNwbGF5OiBub25lOyAvKiBoaWRkZW4gYnkgZGVmYXVsdCAqL1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgcGFkZGluZzogMXJlbTtcclxufVxyXG4ubW9kYWwuaXMtb3BlbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uaXMtaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIE5ld3NsZXR0ZXIgcGFnZSBlbWJlZCAqL1xyXG4ubmV3c2xldHRlci1lbWJlZCB7IFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgd2lkdGg6IDEwMCU7IFxyXG4gIG1hcmdpbjogMnJlbSAwO1xyXG59XHJcbi5uZXdzbGV0dGVyLWVtYmVkIGlmcmFtZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBtaW4oMTYwMHB4LCA4NnZoKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWJnLCAjZmZmZmZmKTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4OyBcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4taGVpZ2h0OiA4MDBweDtcclxufVxyXG4vKiBEYXJrIG1vZGU6IE1ha2UgbmV3c2xldHRlciBmb3JtIHZpc2libGUgKi9cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAubmV3c2xldHRlci1lbWJlZCBpZnJhbWUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtYmcsICNmZmZmZmYpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNTVjN2Q7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuLm5ld3NsZXR0ZXItcmVkaXJlY3RpbmcgeyBcclxuICBvcGFjaXR5OiAwLjQ7IFxyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7IFxyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyBcclxufVxyXG5cclxuLyogTmV3c2xldHRlciBtb2RhbCBzdHlsaW5nICovXHJcbi5tb2RhbC1kaWFsb2cubmV3c2xldHRlci1kaWFsb2cge1xyXG4gIG1heC13aWR0aDogNjQwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1iZywgI2ZmZmZmZik7XHJcbiAgY29sb3I6ICMxMTE7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICBnYXA6IDAuNzVyZW07XHJcbn1cclxuLm1vZGFsLWhlYWRlciBoMiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4ubW9kYWwtYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMC41cmVtO1xyXG59XHJcbi5tb2RhbC1saW5rIHtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGNvbG9yOiAjMDY0NWFkO1xyXG59XHJcbi5tb2RhbC1jbG9zZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm1vZGFsLWJvZHkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLm1vZGFsLWlmcmFtZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA3MHZoO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxufVxyXG4ubW9kYWwtZm9vdGVyIC5yZW1pbmRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMC41cmVtO1xyXG59XHJcbi5tb2RhbC1idXR0b25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMC41cmVtO1xyXG59XHJcbi5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XHJcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuICBjb2xvcjogIzExMTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG59XHJcbi5idXR0b24tLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQ6ICNlOWY1ZmY7XHJcbn1cclxuXHJcbi8qIERhcmsvSGlnaCBjb250cmFzdCB2YXJpYW50cyBmb3IgbW9kYWwgKi9cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAubW9kYWwtZGlhbG9nLm5ld3NsZXR0ZXItZGlhbG9nIHtcclxuICBiYWNrZ3JvdW5kOiAjMTExYTJiO1xyXG4gIGNvbG9yOiAjZjJmNWY5O1xyXG59XHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLm1vZGFsLWxpbmsge1xyXG4gIGNvbG9yOiAjYThjN2ZmO1xyXG59XHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLmJ1dHRvbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzU1YzdkO1xyXG4gIGJhY2tncm91bmQ6ICMwZjIwMzc7XHJcbiAgY29sb3I6ICNlNmVkZjY7XHJcbn1cclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAubW9kYWwtZGlhbG9nLm5ld3NsZXR0ZXItZGlhbG9nIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLm1vZGFsLWxpbmsge1xyXG4gIGNvbG9yOiAjMDAwMEVFICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEV4dGVybmFsIGxpbmsgaWNvbiBmb3IgdmlzdWFsIHVzZXJzIHdoaWxlIGtlZXBpbmcgc3Itb25seSBjdWUgKi9cclxuYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdcXDIxOTcnOyAvKiDihpcgKi9cclxuICBmb250LXNpemU6IDAuODVlbTtcclxuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG59XHJcblxyXG4vKiBQcmludCBzdHlsZXMgKi9cclxuQG1lZGlhIHByaW50IHtcclxuICBoZWFkZXIsIG5hdiwgLnNvY2lhbC1saW5rcywgLmhlYWRlci1jb250cm9scywgZm9vdGVyLCAuYmFjay10by10b3AgeyBcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXHJcbiAgfVxyXG4gIG1haW4ge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIEN1cmF0ZWQgRGFpbHkgSGlnaGxpZ2h0cyBiYW5uZXIgKi9cclxuLmhpZ2hsaWdodC1iYW5uZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAwLjc1cmVtO1xyXG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMwYjI1NDU7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Q0ZTlmZiAwJSwgI2YwZjdmZiAxMDAlKTtcclxufVxyXG4uaGlnaGxpZ2h0LWJhbm5lciBoMixcclxuLmhpZ2hsaWdodC1iYW5uZXIgaDMge1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogIzBiMjU0NTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5oaWdobGlnaHQtYmFubmVyIHAsXHJcbi5oaWdobGlnaHQtYmFubmVyIGEge1xyXG4gIGNvbG9yOiAjMGIyNTQ1O1xyXG59XHJcbi5oaWdobGlnaHQtYmFubmVyIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjMTgzYzY1O1xyXG59XHJcbi5iYWRnZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBwYWRkaW5nOiAwLjE1cmVtIDAuNDVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uYmFkZ2UtLW5ldyB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmJlYjsgLyogc29mdCBhbWJlciAqL1xyXG4gIGNvbG9yOiAjOGE1YTAwO1xyXG4gIGJvcmRlci1jb2xvcjogI2Y1OWUwYjtcclxufVxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICAuYmFkZ2UtLW5ldyB7XHJcbiAgICBhbmltYXRpb246IGJhZGdlLXBvcCAycyBlYXNlLWluLW91dCAyO1xyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGJhZGdlLXBvcCB7XHJcbiAgICAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDUsIDE1OCwgMTEsIDAuMCk7IH1cclxuICAgIDIwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7IGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI0NSwgMTU4LCAxMSwgMC4yKTsgfVxyXG4gICAgNDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0NSwgMTU4LCAxMSwgMC4wKTsgfVxyXG4gICAgNjAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cclxuICB9XHJcbn1cclxuLmhpZ2hsaWdodC1iYW5uZXJfX2Rlc2Mge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4uaGlnaGxpZ2h0LWJhbm5lcl9fYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDAuNXJlbTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLmhpZ2hsaWdodC1iYW5uZXJfX2J1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgYmFja2dyb3VuZDogIzE4M2M2NTtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiAwLjZyZW0gMC45cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjMTgzYzY1O1xyXG59XHJcbi5oaWdobGlnaHQtYmFubmVyX19idXR0b246aG92ZXIsXHJcbi5oaWdobGlnaHQtYmFubmVyX19idXR0b246Zm9jdXMtdmlzaWJsZSB7XHJcbiAgYmFja2dyb3VuZDogIzI4NWU5MztcclxufVxyXG4uaGlnaGxpZ2h0LWJhbm5lcl9fbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMC4yNXJlbSAwIDA7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDAuMzVyZW07XHJcbn1cclxuLmhpZ2hsaWdodC1iYW5uZXJfX2xpc3QgbGk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ+KAoic7XHJcbiAgY29sb3I6ICMxODNjNjU7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxufVxyXG5cclxuLyogRGFyayBtb2RlIHZhcmlhbnRzICovXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLmhpZ2hsaWdodC1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwZjIwMzcgMCUsICMxMTFhMmIgMTAwJSk7XHJcbiAgYm9yZGVyLWNvbG9yOiAjODJhYWZmO1xyXG59XHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLmhpZ2hsaWdodC1iYW5uZXIgaDIsXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLmhpZ2hsaWdodC1iYW5uZXIgaDMge1xyXG4gIGNvbG9yOiAjZjJmNWY5O1xyXG59XHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLmhpZ2hsaWdodC1iYW5uZXIgcCxcclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuaGlnaGxpZ2h0LWJhbm5lciBhIHtcclxuICBjb2xvcjogI2YyZjVmOTtcclxufVxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5oaWdobGlnaHQtYmFubmVyIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjYThjN2ZmO1xyXG59XHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLmJhZGdlLS1uZXcge1xyXG4gIGJhY2tncm91bmQ6ICM0YjNmMDA7XHJcbiAgY29sb3I6ICNmZmQxNjY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZkMTY2O1xyXG59XHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLmhpZ2hsaWdodC1iYW5uZXJfX2xpc3QgbGk6OmJlZm9yZSB7XHJcbiAgY29sb3I6ICM4MmFhZmY7XHJcbn1cclxuXHJcbi8qIEhpZ2ggY29udHJhc3QgdmFyaWFudHMgKi9cclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuaGlnaGxpZ2h0LWJhbm5lciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC5oaWdobGlnaHQtYmFubmVyX19idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLmJhZGdlLS1uZXcge1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBDb29raWUgYmFubmVyICovXHJcbi5jb29raWUtYmFubmVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxMTAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAwLjc1cmVtO1xyXG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjMTExODI3O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDA2NkNDO1xyXG4gIGJveC1zaGFkb3c6IDAgLTRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4uY29va2llLWJhbm5lcltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb29raWUtYmFubmVyIGgyLFxyXG4uY29va2llLWJhbm5lciBwIHtcclxuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyAvKiBFbnN1cmUgV0NBRyBBQSBjb21wbGlhbmNlOiB3aGl0ZSB0ZXh0IG9uIGRhcmsgYmFja2dyb3VuZCAqL1xyXG59XHJcbi5jb29raWUtYmFubmVyIGEgeyBcclxuICBjb2xvcjogIzYwQTVGQTsgXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLmNvb2tpZS1iYW5uZXIgYTpob3ZlcixcclxuLmNvb2tpZS1iYW5uZXIgYTpmb2N1cyB7IFxyXG4gIGNvbG9yOiAjOTNDNUZEOyBcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmNvb2tpZS1iYW5uZXIgc3VtbWFyeSB7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIG1hcmdpbjogLTAuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWluLWhlaWdodDogNDRweDtcclxuICBtaW4td2lkdGg6IDQ0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uY29va2llLWJhbm5lciBzdW1tYXJ5OmhvdmVyLFxyXG4uY29va2llLWJhbm5lciBzdW1tYXJ5OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDY2Q0M7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxufVxyXG4uY29va2llLWJhbm5lciBsYWJlbCB7XHJcbiAgbWluLWhlaWdodDogNDRweDtcclxufVxyXG4uY29va2llLWJhbm5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIG1pbi13aWR0aDogMjRweDtcclxuICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbi5jb29raWUtYWN0aW9ucyB7IFxyXG4gIGRpc3BsYXk6IGZsZXg7IFxyXG4gIGdhcDogMC41cmVtOyBcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmNvb2tpZS1iYW5uZXIgeyBcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbiAgLmNvb2tpZS1hY3Rpb25zIHsgXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAuY29va2llLWFjdGlvbnMgYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgTkVXOiBUaG91Z2h0ZnVsIERldGFpbHMgZm9yIEFjY2Vzc2liaWxpdHlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIFN0YXR1cyBCYW5uZXIgKi9cclxuLnN0YXR1cy1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxMGI5ODEgMCUsICMwNTk2NjkgMTAwJSk7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgxNiwgMTg1LCAxMjksIDAuMik7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxufVxyXG5cclxuLnN0YXR1cy1iYW5uZXIgc3Ryb25nIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5zdGF0dXMtaW5kaWNhdG9yIHtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBhbmltYXRpb246IHB1bHNlIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAwJSwgMTAwJSB7IG9wYWNpdHk6IDE7IH1cclxuICA1MCUgeyBvcGFjaXR5OiAwLjc7IH1cclxufVxyXG5cclxuLyogVEw7RFIgQm94ICovXHJcbi50bGRyLWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZywgI2YwZjlmZik7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvciwgIzNiODJmNik7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjM2I4MmY2KTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogMS4yNXJlbTtcclxuICBtYXJnaW46IDEuNXJlbSAwO1xyXG59XHJcblxyXG4udGxkci1ib3ggc3VtbWFyeSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICMxZTQwYWYpO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMC41cmVtO1xyXG59XHJcblxyXG4udGxkci1ib3ggc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRsZHItYm94IHN1bW1hcnk6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1saW5rLWhvdmVyLCAjMjU2M2ViKTtcclxufVxyXG5cclxuLnRsZHItYm94IHVsIHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbn1cclxuXHJcbi50bGRyLWJveCBsaSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbi8qIENyaXNpcyBSZXNvdXJjZXMgQmFubmVyICovXHJcbi5jcmlzaXMtcmVzb3VyY2VzIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZGMyNjI2IDAlLCAjOTkxYjFiIDEwMCUpO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgbWFyZ2luOiAycmVtIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICM3ZjFkMWQ7XHJcbn1cclxuXHJcbi5jcmlzaXMtcmVzb3VyY2VzIGEge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uY3Jpc2lzLXJlc291cmNlcyBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIEFsdGVybmF0aXZlIEZvcm1hdHMgKi9cclxuLmFsdGVybmF0aXZlLWZvcm1hdHMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtYmcsICNmZWYzYzcpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmYmJmMjQ7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgbWFyZ2luOiAycmVtIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYWx0ZXJuYXRpdmUtZm9ybWF0cyBwOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5mb3JtYXQtbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMC4yNXJlbSAwLjVyZW07XHJcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZywgI2ZmZmZmZik7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2ZiYmYyNDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IsICMzMzMpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5mb3JtYXQtbGluazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZiYmYyNDtcclxuICBjb2xvcjogIzc4MzUwZjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMjUxLCAxOTEsIDM2LCAwLjMpO1xyXG59XHJcblxyXG4vKiBQYWdlIEZlZWRiYWNrICovXHJcbi5wYWdlLWZlZWRiYWNrIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnLCAjZjNmNGY2KTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IsICNkMWQ1ZGIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgbWFyZ2luOiAycmVtIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucGFnZS1mZWVkYmFjayBwOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG4uZmVlZGJhY2stYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbTtcclxuICBwYWRkaW5nOiAwLjZyZW0gMS4yNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLmZlZWRiYWNrLXllcyB7XHJcbiAgYmFja2dyb3VuZDogIzA0Nzg1NztcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzA0Nzg1NztcclxufVxyXG5cclxuLmZlZWRiYWNrLXllczpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzA2NWY0NjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoNCwgMTIwLCA4NywgMC4zKTtcclxufVxyXG5cclxuLmZlZWRiYWNrLW5vIHtcclxuICBiYWNrZ3JvdW5kOiAjZGMyNjI2O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZGMyNjI2O1xyXG59XHJcblxyXG4uZmVlZGJhY2stbm86aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNiOTFjMWM7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDIyMCwgMzgsIDM4LCAwLjMpO1xyXG59XHJcblxyXG4uZmVlZGJhY2stc3VnZ2VzdCB7XHJcbiAgYmFja2dyb3VuZDogIzI1NjNlYjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzI1NjNlYjtcclxufVxyXG5cclxuLmZlZWRiYWNrLXN1Z2dlc3Q6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMxZDRlZDg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDM3LCA5OSwgMjM1LCAwLjMpO1xyXG59XHJcblxyXG4ucGFnZS1tZXRhIHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSwgIzZiNzI4MCk7XHJcbiAgZm9udC1zaXplOiAwLjlyZW07XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLnBhZ2UtbWV0YSB7XHJcbiAgY29sb3I6ICNkMWQ1ZGI7IC8qIEltcHJvdmVkIGNvbnRyYXN0IGZvciBkYXJrIG1vZGU6IDcuNDM6MSByYXRpbyAqL1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5wYWdlLW1ldGEgc21hbGwge1xyXG4gIGNvbG9yOiAjZTVlN2ViOyAvKiBJbXByb3ZlZCBjb250cmFzdCBmb3Igc21hbGwgdGV4dDogOC41OToxIHJhdGlvICovXHJcbn1cclxuXHJcbi8qIERhcmsgTW9kZSBBZGp1c3RtZW50cyAqL1xyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5zdGF0dXMtYmFubmVyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDY1ZjQ2IDAlLCAjMDY0ZTNiIDEwMCUpO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC50bGRyLWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1iZywgIzFlMjkzYik7XHJcbiAgYm9yZGVyLWNvbG9yOiAjM2I4MmY2O1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5jcmlzaXMtcmVzb3VyY2VzIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjOTkxYjFiIDAlLCAjN2YxZDFkIDEwMCUpO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5hbHRlcm5hdGl2ZS1mb3JtYXRzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWJnLCAjMWUyOTNiKTtcclxuICBib3JkZXItY29sb3I6ICNmYmJmMjQ7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLmZvcm1hdC1saW5rIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnLCAjMzM0MTU1KTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLnBhZ2UtZmVlZGJhY2sge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW4tYmcsICMxZTI5M2IpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLCAjNDc1NTY5KTtcclxuICBjb2xvcjogI2YzZjRmNjsgLyogSW1wcm92ZWQgY29udHJhc3QgZm9yIGFsbCB0ZXh0IGluIGZlZWRiYWNrICovXHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLnBhZ2UtZmVlZGJhY2sgc3Ryb25nIHtcclxuICBjb2xvcjogI2ZmZmZmZjsgLyogTWF4aW11bSBjb250cmFzdDogMTAuNzQ6MSByYXRpbyAqL1xyXG59XHJcblxyXG4vKiBEYXJrIE1vZGUgLSBBY2Nlc3NpYmlsaXR5IFRvb2xiYXIgKi9cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuYWNjZXNzaWJpbGl0eS10b29sYmFyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMWUyOTNiIDAlLCAjMGYxNzJhIDEwMCUpO1xyXG4gIGJvcmRlci1jb2xvcjogIzNiODJmNjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAudG9vbGJhci1idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtYmcsICMzMzQxNTUpO1xyXG4gIGNvbG9yOiAjNjBhNWZhO1xyXG4gIGJvcmRlci1jb2xvcjogIzNiODJmNjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAudG9vbGJhci1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzYjgyZjY7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLnRvb2xiYXItYnRuLXNtYWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnLCAjMzM0MTU1KTtcclxuICBib3JkZXItY29sb3I6ICM0NzU1Njk7XHJcbiAgY29sb3I6ICNlNWU3ZWI7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLnRvb2xiYXItYnRuLXNtYWxsOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNDc1NTY5O1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC50b29sYmFyLWxhYmVsIHtcclxuICBjb2xvcjogI2U1ZTdlYjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAudG9vbGJhci1zZWxlY3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtYmcsICMzMzQxNTUpO1xyXG4gIGNvbG9yOiAjZTVlN2ViO1xyXG4gIGJvcmRlci1jb2xvcjogIzNiODJmNjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuc3Bvb24tY291bnRlciB7XHJcbiAgYmFja2dyb3VuZDogIzQyMjAwNjtcclxuICBib3JkZXItY29sb3I6ICNmNTllMGI7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLnNwb29uLWxhYmVsIHtcclxuICBjb2xvcjogI2ZiYmYyNDtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuc3Bvb24tY291bnQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtYmcsICMzMzQxNTUpO1xyXG4gIGNvbG9yOiAjZmJiZjI0O1xyXG4gIGJvcmRlci1jb2xvcjogI2Y1OWUwYjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAucGFnZS1wcm9ncmVzcy1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6ICMxZTI5M2I7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLnBhZ2UtcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAjM2I4MmY2O1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5wYWdlLXByb2dyZXNzLXRleHQge1xyXG4gIGNvbG9yOiAjZjNmNGY2OyAvKiBJbXByb3ZlZCBjb250cmFzdDogOC41OToxIHJhdGlvICovXHJcbn1cclxuXHJcbi8qIEhpZ2ggQ29udHJhc3QgTW9kZSAqL1xyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC5zdGF0dXMtYmFubmVyLFxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC5jcmlzaXMtcmVzb3VyY2VzLFxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC50bGRyLWJveCxcclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuYWx0ZXJuYXRpdmUtZm9ybWF0cyxcclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAucGFnZS1mZWVkYmFjayxcclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuYWNjZXNzaWJpbGl0eS10b29sYmFyLFxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC5zcG9vbi1jb3VudGVyIHtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLmZlZWRiYWNrLWJ0bixcclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAudG9vbGJhci1idG4sXHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLnRvb2xiYXItYnRuLXNtYWxsLFxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC50b29sYmFyLXNlbGVjdCxcclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuZm9ybWF0LWxpbmssXHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLnNwb29uLWNvdW50IHtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLnRvb2xiYXItYnRuLFxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC50b29sYmFyLXNlbGVjdCxcclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuZm9ybWF0LWxpbmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC50b29sYmFyLWJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIE1vYmlsZSBSZXNwb25zaXZlbmVzcyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuc3RhdHVzLWJhbm5lciB7XHJcbiAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5mZWVkYmFjay1idG4sXHJcbiAgLmZvcm1hdC1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFJlZHVjZWQgTW90aW9uICovXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgLnN0YXR1cy1pbmRpY2F0b3Ige1xyXG4gICAgYW5pbWF0aW9uOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuZmVlZGJhY2stYnRuOmhvdmVyLFxyXG4gIC5mb3JtYXQtbGluazpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBJTk5PVkFUSVZFIEFDQ0VTU0lCSUxJVFkgRkVBVFVSRVNcclxuICAgTmV2ZXItYmVmb3JlLXNlZW4gd2Vic2l0ZSBkZXRhaWxzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBBY2Nlc3NpYmlsaXR5IFRvb2xiYXIgKi9cclxuLmFjY2Vzc2liaWxpdHktdG9vbGJhciB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2YwZjlmZiAwJSwgI2UwZjJmZSAxMDAlKTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjM2I4MmY2O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBtYXJnaW46IDEuNXJlbSAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMC43NXJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4udG9vbGJhci1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZzogMC4yNXJlbTtcclxufVxyXG5cclxuLnRvb2xiYXItYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnLCAjZmZmZmZmKTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjM2I4MmY2O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICBmb250LXNpemU6IDAuOXJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLCAjMWU0MGFmKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLnRvb2xiYXItYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjM2I4MmY2O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSg1OSwgMTMwLCAyNDYsIDAuMyk7XHJcbn1cclxuXHJcbi50b29sYmFyLWJ0bjphY3RpdmUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuLnRvb2xiYXItYnRuLXNtYWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnLCAjZjNmNGY2KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IsICNkMWQ1ZGIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICBmb250LXNpemU6IDAuOHJlbTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgIzM3NDE1MSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi50b29sYmFyLWJ0bi1zbWFsbDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taG92ZXItYmcsICNlNWU3ZWIpO1xyXG59XHJcblxyXG4udG9vbGJhci1sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDAuOXJlbTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgIzM3NDE1MSk7XHJcbn1cclxuXHJcbi50b29sYmFyLXNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZywgI2ZmZmZmZik7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzNiODJmNjtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgcGFkZGluZzogMC40cmVtIDAuNnJlbTtcclxuICBmb250LXNpemU6IDAuOXJlbTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvciwgIzM3NDE1MSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc3Bvb24tY291bnRlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZlZjNjNztcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZjU5ZTBiO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjVyZW07XHJcbn1cclxuXHJcbi5zcG9vbi1sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogIzc4MzUwZjtcclxuICBmb250LXNpemU6IDAuOXJlbTtcclxufVxyXG5cclxuLnNwb29uLWNvdW50IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnLCAjZmZmZmZmKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZjU5ZTBiO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICM5MjQwMGU7XHJcbiAgbWluLXdpZHRoOiAycmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogUGFnZSBQcm9ncmVzcyBCYXIgKi9cclxuLnBhZ2UtcHJvZ3Jlc3MtY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wYWdlLXByb2dyZXNzLWJhciB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTBiOTgxIDAlLCAjMDU5NjY5IDEwMCUpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMCU7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLnBhZ2UtcHJvZ3Jlc3MtdGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gIGNvbG9yOiAjMWYyOTM3OyAvKiBEYXJrZXIgY29sb3IgZm9yIGJldHRlciBjb250cmFzdCAoNy44OToxIHJhdGlvKSAqL1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi8qIEVuZXJneSBDb3N0IEluZGljYXRvcnMgKi9cclxuLmVuZXJneS1jb3N0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogI2ZlZjNjNztcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZjU5ZTBiO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XHJcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICM5MjQwMGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyogRW1haWwgU2VjdGlvbiBCdXR0b24gKi9cclxuLmVtYWlsLXNlY3Rpb24tYnRuIHtcclxuICBiYWNrZ3JvdW5kOiAjZGJlYWZlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMzYjgyZjY7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcclxuICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogIzFlNDBhZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZW1haWwtc2VjdGlvbi1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzYjgyZjY7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxufVxyXG5cclxuLyogQnJlYWsgTW9kZSBPdmVybGF5ICovXHJcbi5icmVhay1tb2RlLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDJyZW07XHJcbn1cclxuXHJcbi5icmVhay1tb2RlLWNvbnRlbnQge1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbn1cclxuXHJcbi5icmVhay1tb2RlLWNvbnRlbnQgaDIge1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGNvbG9yOiAjOTNjNWZkO1xyXG59XHJcblxyXG4uYnJlYWstbW9kZS1jb250ZW50IHAge1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxufVxyXG5cclxuLmJyZWFrLXRpbWVyIHtcclxuICBmb250LXNpemU6IDNyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICM2MGE1ZmE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLmJyZWFrLW1vZGUtYnRuIHtcclxuICBiYWNrZ3JvdW5kOiAjM2I4MmY2O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICM2MGE1ZmE7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLmJyZWFrLW1vZGUtYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMjU2M2ViO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbn1cclxuXHJcbi8qIFBhaW4gRmxhcmUgTW9kZSAqL1xyXG5ib2R5LnBhaW4tZmxhcmUtbW9kZSB7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDI7XHJcbn1cclxuXHJcbmJvZHkucGFpbi1mbGFyZS1tb2RlIC5hY2Nlc3NpYmlsaXR5LXRvb2xiYXIsXHJcbmJvZHkucGFpbi1mbGFyZS1tb2RlIC5mZWF0dXJlcy1ncmlkLFxyXG5ib2R5LnBhaW4tZmxhcmUtbW9kZSAuc29jaWFscy1saXN0LFxyXG5ib2R5LnBhaW4tZmxhcmUtbW9kZSBpbWcsXHJcbmJvZHkucGFpbi1mbGFyZS1tb2RlIHZpZGVvIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5LnBhaW4tZmxhcmUtbW9kZSBoMSxcclxuYm9keS5wYWluLWZsYXJlLW1vZGUgaDIge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIG1hcmdpbjogMnJlbSAwIDFyZW0gMDtcclxufVxyXG5cclxuYm9keS5wYWluLWZsYXJlLW1vZGUgcCxcclxuYm9keS5wYWluLWZsYXJlLW1vZGUgbGkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG5cclxuLyogT3ZlcndoZWxtZWQgTW9kZSAqL1xyXG5ib2R5Lm92ZXJ3aGVsbWVkLW1vZGUge1xyXG4gIGJhY2tncm91bmQ6ICNmOWZhZmIgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5vdmVyd2hlbG1lZC1tb2RlICoge1xyXG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5vdmVyd2hlbG1lZC1tb2RlIC5hY2Nlc3NpYmlsaXR5LXRvb2xiYXIsXHJcbmJvZHkub3ZlcndoZWxtZWQtbW9kZSAucGFnZS1wcm9ncmVzcy1jb250YWluZXIsXHJcbmJvZHkub3ZlcndoZWxtZWQtbW9kZSAuZmVhdHVyZXMtZ3JpZCxcclxuYm9keS5vdmVyd2hlbG1lZC1tb2RlIC5zb2NpYWxzLWxpc3QsXHJcbmJvZHkub3ZlcndoZWxtZWQtbW9kZSBpbWcsXHJcbmJvZHkub3ZlcndoZWxtZWQtbW9kZSB2aWRlbyxcclxuYm9keS5vdmVyd2hlbG1lZC1tb2RlIC5zdGF0dXMtYmFubmVyIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkub3ZlcndoZWxtZWQtbW9kZSBoMSB7XHJcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gIGNvbG9yOiAjMTExODI3O1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbmJvZHkub3ZlcndoZWxtZWQtbW9kZSBoMiB7XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gIGNvbG9yOiAjMzc0MTUxO1xyXG4gIG1hcmdpbjogMS41cmVtIDAgMC43NXJlbSAwO1xyXG59XHJcblxyXG5ib2R5Lm92ZXJ3aGVsbWVkLW1vZGUgcCB7XHJcbiAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBjb2xvcjogIzRiNTU2MztcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4vKiBCdWxsZXQgUG9pbnRzIE9ubHkgTW9kZSAqL1xyXG5ib2R5LmJ1bGxldHMtb25seS1tb2RlIGgxLFxyXG5ib2R5LmJ1bGxldHMtb25seS1tb2RlIGgyLFxyXG5ib2R5LmJ1bGxldHMtb25seS1tb2RlIGgzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keS5idWxsZXRzLW9ubHktbW9kZSBwLFxyXG5ib2R5LmJ1bGxldHMtb25seS1tb2RlIGRpdjpub3QoLnRvb2xiYXItc2VjdGlvbik6bm90KC5wYWdlLXByb2dyZXNzLWNvbnRhaW5lcik6bm90KC5hY2Nlc3NpYmlsaXR5LXRvb2xiYXIpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5LmJ1bGxldHMtb25seS1tb2RlIHVsLFxyXG5ib2R5LmJ1bGxldHMtb25seS1tb2RlIG9sLFxyXG5ib2R5LmJ1bGxldHMtb25seS1tb2RlIGxpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxufVxyXG5cclxuLyogQnJhaW4gRm9nIFN1bW1hcnkgKi9cclxuLmJyYWluLWZvZy1zdW1tYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAjZmVmM2M3O1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICNmNTllMGI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgbWFyZ2luOiAxLjVyZW0gMDtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gIGNvbG9yOiAjNzgzNTBmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5icmFpbi1mb2ctc3VtbWFyeTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIvCfp6AgUXVpY2sgU3VtbWFyeTogXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICBjb2xvcjogIzkyNDAwZTtcclxufVxyXG5cclxuLyogVm9pY2UgRmF0aWd1ZSBNb2RlICovXHJcbmJvZHkudm9pY2UtZmF0aWd1ZS1tb2RlIHtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxufVxyXG5cclxuYm9keS52b2ljZS1mYXRpZ3VlLW1vZGUgYSxcclxuYm9keS52b2ljZS1mYXRpZ3VlLW1vZGUgYnV0dG9uIHtcclxuICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gIG1pbi13aWR0aDogNDhweDtcclxuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcclxuICBtYXJnaW46IDAuNXJlbTtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuYm9keS52b2ljZS1mYXRpZ3VlLW1vZGUgLmFjY2Vzc2liaWxpdHktdG9vbGJhciB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuYm9keS52b2ljZS1mYXRpZ3VlLW1vZGUgLnRvb2xiYXItc2VjdGlvbiB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLyogVGltZS1vZi1EYXkgU3VnZ2VzdGlvbnMgKi9cclxuLnRpbWUtc3VnZ2VzdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzMxMmU4MSAwJSwgIzFlMWI0YiAxMDAlKTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzYzNjZmMTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBtYXJnaW46IDFyZW0gMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50aW1lLXN1Z2dlc3Rpb24gYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MThjZjg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDAuNXJlbTtcclxufVxyXG5cclxuLnRpbWUtc3VnZ2VzdGlvbiBidXR0b246aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM0ZjQ2ZTU7XHJcbn1cclxuXHJcbi8qIFRyaWdnZXJpbmcgQ29udGVudCBGYWRlICovXHJcbi50cmlnZ2VyLXdhcm5pbmctY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi50cmlnZ2VyLXdhcm5pbmctY29udGVudDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIuKaoO+4jyBIb3ZlciB0byByZXZlYWwgLSBNYXkgY29udGFpbiB0cmlnZ2VyaW5nIGNvbnRlbnRcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA2OCwgNjgsIDAuOTUpO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxuICB6LWluZGV4OiAxMDtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxufVxyXG5cclxuLnRyaWdnZXItd2FybmluZy1jb250ZW50OmhvdmVyOjpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi8qIERhcmsgTW9kZSBBZGp1c3RtZW50cyAqL1xyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5hY2Nlc3NpYmlsaXR5LXRvb2xiYXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxZTI5M2IgMCUsICMzMzQxNTUgMTAwJSk7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNjBhNWZhO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC50b29sYmFyLWJ0biB7XHJcbiAgYmFja2dyb3VuZDogIzMzNDE1NTtcclxuICBjb2xvcjogIzkzYzVmZDtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAudG9vbGJhci1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzYjgyZjY7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5zcG9vbi1jb3VudGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNDIyMDA2O1xyXG4gIGJvcmRlci1jb2xvcjogI2Y1OWUwYjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuc3Bvb24tY291bnQge1xyXG4gIGJhY2tncm91bmQ6ICM3ODM1MGY7XHJcbiAgY29sb3I6ICNmZWYzYzc7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLnBhZ2UtcHJvZ3Jlc3MtY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMzc0MTUxO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5wYWdlLXByb2dyZXNzLXRleHQge1xyXG4gIGNvbG9yOiAjZTVlN2ViO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5lbmVyZ3ktY29zdCB7XHJcbiAgYmFja2dyb3VuZDogIzQyMjAwNjtcclxuICBjb2xvcjogI2ZlZjNjNztcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuZW1haWwtc2VjdGlvbi1idG4ge1xyXG4gIGJhY2tncm91bmQ6ICMxZTNhOGE7XHJcbiAgY29sb3I6ICM5M2M1ZmQ7XHJcbn1cclxuXHJcbi8qIE1vYmlsZSBSZXNwb25zaXZlbmVzcyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYWNjZXNzaWJpbGl0eS10b29sYmFyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB9XHJcbiAgXHJcbiAgLnRvb2xiYXItc2VjdGlvbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgfVxyXG4gIFxyXG4gIC50b29sYmFyLWJ0bixcclxuICAudG9vbGJhci1zZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5zcG9vbi1jb3VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2UtcHJvZ3Jlc3MtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmVuZXJneS1jb3N0LFxyXG4gIC5lbWFpbC1zZWN0aW9uLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5icmVhay1tb2RlLWNvbnRlbnQgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5icmVhay10aW1lciB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiBIaWdoIENvbnRyYXN0IE1vZGUgKi9cclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuYWNjZXNzaWJpbGl0eS10b29sYmFyLFxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC50b29sYmFyLWJ0bixcclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAudG9vbGJhci1zZWxlY3QsXHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLnNwb29uLWNvdW50ZXIsXHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLnBhZ2UtcHJvZ3Jlc3MtY29udGFpbmVyLFxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC5lbmVyZ3ktY29zdCxcclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuZW1haWwtc2VjdGlvbi1idG4ge1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogUmVkdWNlZCBNb3Rpb24gKi9cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAudG9vbGJhci1idG46aG92ZXIsXHJcbiAgLmVtYWlsLXNlY3Rpb24tYnRuOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2UtcHJvZ3Jlc3MtYmFyIHtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBUSEVNRUQgQk9YRVMgJiBCQU5ORVJTIChEYXJrIE1vZGUgQ29tcGF0aWJsZSlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIEdyYWRpZW50IEJhbm5lciAoUHVycGxlL0JsdWUgZ3JhZGllbnQpICovXHJcbi5ncmFkaWVudC1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XHJcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMS41cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBtYXJnaW46IDEuNXJlbSAwO1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4uZ3JhZGllbnQtYmFubmVyIGgyLFxyXG4uZ3JhZGllbnQtYmFubmVyIGgzLFxyXG4uZ3JhZGllbnQtYmFubmVyIHN0cm9uZyB7XHJcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcbi5ncmFkaWVudC1iYW5uZXIgcCxcclxuLmdyYWRpZW50LWJhbm5lciBsaSB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWRpZW50LWJhbm5lciBhIHtcclxuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZ3JhZGllbnQtYmFubmVyIGE6aG92ZXIsXHJcbi5ncmFkaWVudC1iYW5uZXIgYTpmb2N1cy12aXNpYmxlIHtcclxuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAzcHg7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcblxyXG4vKiBQaW5rIEdyYWRpZW50IEJhbm5lciAtIEVuaGFuY2VkIHRleHQgY29udHJhc3QgKi9cclxuLmdyYWRpZW50LWJhbm5lci1waW5rIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZDk0NmE2IDAlLCAjZTYzOTQ2IDEwMCUpOyAvKiBEYXJrZXIgcGluay9yZWQgZm9yIGJldHRlciBjb250cmFzdCAqL1xyXG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7IC8qIFN1YnRsZSBzaGFkb3cgZm9yIHJlYWRhYmlsaXR5ICovXHJcbn1cclxuXHJcbi5ncmFkaWVudC1iYW5uZXItcGluayBoMixcclxuLmdyYWRpZW50LWJhbm5lci1waW5rIGgzLFxyXG4uZ3JhZGllbnQtYmFubmVyLXBpbmsgc3Ryb25nIHtcclxuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuLmdyYWRpZW50LWJhbm5lci1waW5rIHAsXHJcbi5ncmFkaWVudC1iYW5uZXItcGluayBsaSB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCkgIWltcG9ydGFudDsgLyogSW1wcm92ZWQgZnJvbSAwLjk1ICovXHJcbn1cclxuXHJcbi5ncmFkaWVudC1iYW5uZXItcGluayBhIHtcclxuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZ3JhZGllbnQtYmFubmVyLXBpbmsgYTpob3ZlcixcclxuLmdyYWRpZW50LWJhbm5lci1waW5rIGE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogM3B4O1xyXG4gIHRleHQtc2hhZG93OiAwIDAgOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLyogU3VjY2VzcyBCb3ggKEdyZWVuKSAqL1xyXG4uc3VjY2Vzcy1ib3gge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3MtYm94LWJnLCAjZGNmY2U3KTtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLXN1Y2Nlc3MtYm9yZGVyLCAjMjJjNTVlKTtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLyogV2FybmluZyBCb3ggKFllbGxvdy9PcmFuZ2UpIC0gRW5oYW5jZWQgY29udHJhc3QgKi9cclxuLndhcm5pbmctYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS13YXJuaW5nLWJveC1iZywgI2ZlZjNjNyk7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS13YXJuaW5nLWJvcmRlciwgI2Y1OWUwYik7XHJcbiAgcGFkZGluZzogMS41cmVtO1xyXG4gIG1hcmdpbjogMnJlbSAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICM3ODM1MGY7IC8qIERhcmsgYnJvd24gdGV4dCBmb3Igc3Ryb25nIGNvbnRyYXN0IG9uIHllbGxvdyAqL1xyXG59XHJcblxyXG4ud2FybmluZy1ib3ggc3Ryb25nLFxyXG4ud2FybmluZy1ib3ggaDIsXHJcbi53YXJuaW5nLWJveCBoMyB7XHJcbiAgY29sb3I6ICM3ODM1MGY7IC8qIEVuc3VyZSBoZWFkaW5ncyBhbHNvIGhhdmUgc3Ryb25nIGNvbnRyYXN0ICovXHJcbn1cclxuXHJcbi8qIEluZm8gQm94IChCbHVlKSAqL1xyXG4uaW5mby1ib3gge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWluZm8tYm94LWJnLCAjZjBmOWZmKTtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWluZm8tYm9yZGVyLCAjM2I4MmY2KTtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIG1hcmdpbjogMXJlbSAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbn1cclxuXHJcbi8qIEluZm8gQm94IHdpdGggQm9yZGVyIChCbHVlKSAqL1xyXG4uaW5mby1ib3gtYm9yZGVyZWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWluZm8tYm94LWJnLCAjZGJlYWZlKTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1pbmZvLWJvcmRlciwgIzNiODJmNik7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgbWFyZ2luOiAycmVtIDA7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4vKiBMaWdodCBCbHVlIEJveCAqL1xyXG4uaW5mby1ib3gtbGlnaHQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWluZm8tYm94LWxpZ2h0LWJnLCAjZWZmNmZmKTtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWluZm8tYm9yZGVyLCAjM2I4MmY2KTtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLyogQ29tbXVuaXR5IFN0YXRzIEJveCAqL1xyXG4uY29tbXVuaXR5LXN0YXRzLWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5mby1ib3gtYmcsICNmMGY5ZmYpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWluZm8tYm9yZGVyLCAjM2I4MmY2KTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBtYXJnaW46IDFyZW0gMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IsICMyMjIpO1xyXG59XHJcblxyXG4uY29tbXVuaXR5LXN0YXRzLWJveCBzdHJvbmcge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLCAjMjIyKTtcclxufVxyXG5cclxuLyogRGFyayBNb2RlIE92ZXJyaWRlcyBmb3IgQm94ZXMgKi9cclxuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5zdWNjZXNzLWJveCB7XHJcbiAgLS1zdWNjZXNzLWJveC1iZzogIzBmMzcyMjtcclxuICAtLXN1Y2Nlc3MtYm9yZGVyOiAjMjJjNTVlO1xyXG59XHJcblxyXG5bZGF0YS10aGVtZT1cImRhcmtcIl0gLndhcm5pbmctYm94IHtcclxuICAtLXdhcm5pbmctYm94LWJnOiAjNDQyNjBhOyAvKiBEYXJrZXIgYnJvd24gYmFja2dyb3VuZCBmb3IgYmV0dGVyIGNvbnRyYXN0ICovXHJcbiAgLS13YXJuaW5nLWJvcmRlcjogI2ZiOTIzYztcclxuICBjb2xvcjogI2ZlZjNjNzsgLyogTGlnaHQgeWVsbG93IHRleHQgZm9yIHN0cm9uZyBjb250cmFzdCAqL1xyXG59XHJcblxyXG5bZGF0YS10aGVtZT1cImRhcmtcIl0gLndhcm5pbmctYm94IHN0cm9uZyxcclxuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIC53YXJuaW5nLWJveCBoMixcclxuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIC53YXJuaW5nLWJveCBoMyB7XHJcbiAgY29sb3I6ICNmZWYzYzc7XHJcbn1cclxuXHJcbltkYXRhLXRoZW1lPVwiZGFya1wiXSAuaW5mby1ib3gsXHJcbltkYXRhLXRoZW1lPVwiZGFya1wiXSAuY29tbXVuaXR5LXN0YXRzLWJveCB7XHJcbiAgLS1pbmZvLWJveC1iZzogIzBjMjY0MjtcclxuICAtLWluZm8tYm9yZGVyOiAjM2I4MmY2O1xyXG4gIGNvbG9yOiAjZTVlN2ViO1xyXG59XHJcblxyXG5bZGF0YS10aGVtZT1cImRhcmtcIl0gLmNvbW11bml0eS1zdGF0cy1ib3ggc3Ryb25nIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuW2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5pbmZvLWJveC1ib3JkZXJlZCB7XHJcbiAgLS1pbmZvLWJveC1iZzogIzBjMjY0MjtcclxuICAtLWluZm8tYm9yZGVyOiAjM2I4MmY2O1xyXG59XHJcblxyXG5bZGF0YS10aGVtZT1cImRhcmtcIl0gLmluZm8tYm94LWxpZ2h0IHtcclxuICAtLWluZm8tYm94LWxpZ2h0LWJnOiAjMGMyNjQyO1xyXG4gIC0taW5mby1ib3JkZXI6ICMzYjgyZjY7XHJcbn1cclxuXHJcbi8qIFByZWZlcnMgRGFyayBDb2xvciBTY2hlbWUgKi9cclxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gIGJvZHk6bm90KFtkYXRhLXRoZW1lPVwibGlnaHRcIl0pIC5zdWNjZXNzLWJveCB7XHJcbiAgICAtLXN1Y2Nlc3MtYm94LWJnOiAjMGYzNzIyO1xyXG4gICAgLS1zdWNjZXNzLWJvcmRlcjogIzIyYzU1ZTtcclxuICB9XHJcblxyXG4gIGJvZHk6bm90KFtkYXRhLXRoZW1lPVwibGlnaHRcIl0pIC53YXJuaW5nLWJveCB7XHJcbiAgICAtLXdhcm5pbmctYm94LWJnOiAjNGEzMDEwO1xyXG4gICAgLS13YXJuaW5nLWJvcmRlcjogI2Y1OWUwYjtcclxuICB9XHJcblxyXG4gIGJvZHk6bm90KFtkYXRhLXRoZW1lPVwibGlnaHRcIl0pIC5pbmZvLWJveCxcclxuICBib2R5Om5vdChbZGF0YS10aGVtZT1cImxpZ2h0XCJdKSAuY29tbXVuaXR5LXN0YXRzLWJveCB7XHJcbiAgICAtLWluZm8tYm94LWJnOiAjMGMyNjQyO1xyXG4gICAgLS1pbmZvLWJvcmRlcjogIzNiODJmNjtcclxuICAgIGNvbG9yOiAjZTVlN2ViO1xyXG4gIH1cclxuXHJcbiAgYm9keTpub3QoW2RhdGEtdGhlbWU9XCJsaWdodFwiXSkgLmNvbW11bml0eS1zdGF0cy1ib3ggc3Ryb25nIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgYm9keTpub3QoW2RhdGEtdGhlbWU9XCJsaWdodFwiXSkgLmluZm8tYm94LWJvcmRlcmVkIHtcclxuICAgIC0taW5mby1ib3gtYmc6ICMwYzI2NDI7XHJcbiAgICAtLWluZm8tYm9yZGVyOiAjM2I4MmY2O1xyXG4gIH1cclxuXHJcbiAgYm9keTpub3QoW2RhdGEtdGhlbWU9XCJsaWdodFwiXSkgLmluZm8tYm94LWxpZ2h0IHtcclxuICAgIC0taW5mby1ib3gtbGlnaHQtYmc6ICMwYzI2NDI7XHJcbiAgICAtLWluZm8tYm9yZGVyOiAjM2I4MmY2O1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQ1JJU0lTIFJFU09VUkNFUyAmIE5FVyBQQUdFUyBTVFlMSU5HXHJcbiAgIEFjY2Vzc2libGUgYWNyb3NzIGFsbCB0aGVtZXMgKGxpZ2h0L2RhcmsvaGlnaC1jb250cmFzdClcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIENyaXNpcyBBbGVydCBCb3ggKi9cclxuLmNyaXNpcy1hbGVydCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY3Jpc2lzLWFsZXJ0LWJnLCAjZGMyNjI2KTtcclxuICBjb2xvcjogdmFyKC0tY3Jpc2lzLWFsZXJ0LXRleHQsICNmZmZmZmYpO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNyaXNpcy1hbGVydC1ib3JkZXIsICM5OTFiMWIpO1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jcmlzaXMtYWxlcnQgaDIge1xyXG4gIGNvbG9yOiB2YXIoLS1jcmlzaXMtYWxlcnQtdGV4dCwgI2ZmZmZmZik7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLmNyaXNpcy1hbGVydCBhIHtcclxuICBjb2xvcjogdmFyKC0tY3Jpc2lzLWFsZXJ0LXRleHQsICNmZmZmZmYpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uY3Jpc2lzLWFsZXJ0IGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogRGVjaXNpb24gVHJlZSAvIENyaXNpcyBPcHRpb25zIEdyaWQgKi9cclxuLmRlY2lzaW9uLXRyZWUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAxcmVtO1xyXG4gIG1hcmdpbjogMnJlbSAwO1xyXG59XHJcblxyXG4uY3Jpc2lzLW9wdGlvbiB7XHJcbiAgcGFkZGluZzogMS41cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnLCAjZjlmYWZiKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4uY3Jpc2lzLW9wdGlvbjpob3ZlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLyogQ3Jpc2lzIG9wdGlvbiBjb2xvciB2YXJpYW50cyAqL1xyXG4uY3Jpc2lzLW9wdGlvbiBoMyB7XHJcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG4uY3Jpc2lzLW9wdGlvbiBwIHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG4uY3Jpc2lzLW9wdGlvbiBwOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8qIFBoYXNlIFRyYWNrZXIgLyBCZXRhIENUQSBib3hlcyAqL1xyXG4ucGhhc2UtdHJhY2tlcixcclxuLmJldGEtY3RhIHtcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgbWFyZ2luOiAycmVtIDA7XHJcbn1cclxuXHJcbi5waGFzZS10cmFja2VyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1waGFzZS10cmFja2VyLWJnLCAjZjNmNGY2KTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IsICNkMWQ1ZGIpO1xyXG59XHJcblxyXG4uYmV0YS1jdGEge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IDNweCBzb2xpZCAjNWE2N2Q4O1xyXG59XHJcblxyXG4uYmV0YS1jdGEgaDIsXHJcbi5iZXRhLWN0YSBoMyxcclxuLmJldGEtY3RhIHAsXHJcbi5iZXRhLWN0YSBzdHJvbmcge1xyXG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBGZWF0dXJlIEhpZ2hsaWdodCBCb3hlcyAqL1xyXG4uZmVhdHVyZS1ib3gge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBtYXJnaW46IDFyZW0gMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1iZywgI2Y5ZmFmYik7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLmZlYXR1cmUtYm94OmhvdmVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxufVxyXG5cclxuLmZlYXR1cmUtYm94IHN0cm9uZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG4vKiBEYXJrIE1vZGUgT3ZlcnJpZGVzICovXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLmNyaXNpcy1hbGVydCB7XHJcbiAgLS1jcmlzaXMtYWxlcnQtYmc6ICM3ZjFkMWQ7XHJcbiAgLS1jcmlzaXMtYWxlcnQtYm9yZGVyOiAjOTkxYjFiO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5jcmlzaXMtb3B0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnLCAjMWUyOTNiKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLCAjNDc1NTY5KTtcclxuICBjb2xvcjogI2U1ZTdlYjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuY3Jpc2lzLW9wdGlvbiBoMyB7XHJcbiAgY29sb3I6ICM2MGE1ZmEgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuY3Jpc2lzLW9wdGlvbiBwLFxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5jcmlzaXMtb3B0aW9uIHN0cm9uZyxcclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuY3Jpc2lzLW9wdGlvbiBhIHtcclxuICBjb2xvcjogI2U1ZTdlYjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAucGhhc2UtdHJhY2tlciB7XHJcbiAgLS1waGFzZS10cmFja2VyLWJnOiAjMWUyOTNiO1xyXG4gIC0tYm9yZGVyLWNvbG9yOiAjNDc1NTY5O1xyXG4gIGNvbG9yOiAjZTVlN2ViO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5waGFzZS10cmFja2VyIGgzLFxyXG5ib2R5W2RhdGEtdGhlbWU9XCJkYXJrXCJdIC5waGFzZS10cmFja2VyIHN0cm9uZyB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1cImRhcmtcIl0gLmZlYXR1cmUtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWJnLCAjMWUyOTNiKTtcclxuICBjb2xvcjogI2U1ZTdlYjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuZmVhdHVyZS1ib3ggc3Ryb25nIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuYm9keVtkYXRhLXRoZW1lPVwiZGFya1wiXSAuZmVhdHVyZS1ib3ggcCB7XHJcbiAgY29sb3I6ICNlNWU3ZWI7XHJcbn1cclxuXHJcbi8qIEhpZ2ggQ29udHJhc3QgTW9kZSAqL1xyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC5jcmlzaXMtYWxlcnQsXHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLmNyaXNpcy1vcHRpb24sXHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLnBoYXNlLXRyYWNrZXIsXHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLmJldGEtY3RhLFxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC5mZWF0dXJlLWJveCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keVtkYXRhLWNvbnRyYXN0PVwiaGlnaFwiXSAuY3Jpc2lzLWFsZXJ0IHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtY29udHJhc3Q9XCJoaWdoXCJdIC5jcmlzaXMtb3B0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLmNyaXNpcy1vcHRpb24gaDMsXHJcbmJvZHlbZGF0YS1jb250cmFzdD1cImhpZ2hcIl0gLmNyaXNpcy1vcHRpb24gcCB7XHJcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogUmVkdWNlZCBNb3Rpb24gKi9cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAuY3Jpc2lzLW9wdGlvbjpob3ZlcixcclxuICAuZmVhdHVyZS1ib3g6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLyogTW9iaWxlIFJlc3BvbnNpdmVuZXNzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5jcmlzaXMtYWxlcnQge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gIH1cclxuICBcclxuICAuY3Jpc2lzLWFsZXJ0IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxuICBcclxuICAuZGVjaXNpb24tdHJlZSB7XHJcbiAgICBnYXA6IDAuNzVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jcmlzaXMtb3B0aW9uLFxyXG4gIC5waGFzZS10cmFja2VyLFxyXG4gIC5iZXRhLWN0YSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBMSUdIVCBNT0RFIChzeXN0ZW0gcHJlZmVyZW5jZSBvciBtYW51YWwgdG9nZ2xlKVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBsaWdodCkge1xyXG4gIGJvZHk6bm90KFtkYXRhLXRoZW1lPVwiZGFya1wiXSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGNvbG9yOiAjMTExMTExO1xyXG4gIH1cclxuXHJcbiAgYm9keTpub3QoW2RhdGEtdGhlbWU9XCJkYXJrXCJdKSBoMSxcclxuICBib2R5Om5vdChbZGF0YS10aGVtZT1cImRhcmtcIl0pIGgyLFxyXG4gIGJvZHk6bm90KFtkYXRhLXRoZW1lPVwiZGFya1wiXSkgaDMsXHJcbiAgYm9keTpub3QoW2RhdGEtdGhlbWU9XCJkYXJrXCJdKSBoNCxcclxuICBib2R5Om5vdChbZGF0YS10aGVtZT1cImRhcmtcIl0pIGg1LFxyXG4gIGJvZHk6bm90KFtkYXRhLXRoZW1lPVwiZGFya1wiXSkgaDYge1xyXG4gICAgY29sb3I6ICMxMTExMTE7XHJcbiAgfVxyXG5cclxuICBib2R5Om5vdChbZGF0YS10aGVtZT1cImRhcmtcIl0pIGEge1xyXG4gICAgY29sb3I6ICMwMDRBOTk7XHJcbiAgfVxyXG5cclxuICBib2R5Om5vdChbZGF0YS10aGVtZT1cImRhcmtcIl0pIGE6aG92ZXIsXHJcbiAgYm9keTpub3QoW2RhdGEtdGhlbWU9XCJkYXJrXCJdKSBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMDA2NkNDO1xyXG4gIH1cclxuXHJcbiAgYm9keTpub3QoW2RhdGEtdGhlbWU9XCJkYXJrXCJdKSAuZW5lcmd5LWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFM0QxO1xyXG4gICAgY29sb3I6ICMzQjI2MDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDRDMkE2O1xyXG4gIH1cclxuXHJcbiAgYm9keTpub3QoW2RhdGEtdGhlbWU9XCJkYXJrXCJdKSAuZW5lcmd5LWJhciAuaWNvbiB7XHJcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcclxuICB9XHJcblxyXG4gIGJvZHk6bm90KFtkYXRhLXRoZW1lPVwiZGFya1wiXSkgLmdyYWRpZW50LXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRDhFMSwgI0ZGRjBGNik7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICB9XHJcblxyXG4gIGJvZHk6bm90KFtkYXRhLXRoZW1lPVwiZGFya1wiXSkgOmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZTogM3B4IHNvbGlkICNGRkIzMDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNYW51YWwgbGlnaHQgdGhlbWUgdG9nZ2xlIHN1cHBvcnQgKi9cclxuYm9keS50aGVtZS1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICBjb2xvcjogIzExMTExMTtcclxufVxyXG5cclxuYm9keS50aGVtZS1saWdodCBoMSxcclxuYm9keS50aGVtZS1saWdodCBoMixcclxuYm9keS50aGVtZS1saWdodCBoMyxcclxuYm9keS50aGVtZS1saWdodCBoNCxcclxuYm9keS50aGVtZS1saWdodCBoNSxcclxuYm9keS50aGVtZS1saWdodCBoNiB7XHJcbiAgY29sb3I6ICMxMTExMTE7XHJcbn1cclxuXHJcbmJvZHkudGhlbWUtbGlnaHQgYSB7XHJcbiAgY29sb3I6ICMwMDRBOTk7XHJcbn1cclxuXHJcbmJvZHkudGhlbWUtbGlnaHQgYTpob3ZlcixcclxuYm9keS50aGVtZS1saWdodCBhOmZvY3VzIHtcclxuICBjb2xvcjogIzAwNjZDQztcclxufVxyXG5cclxuYm9keS50aGVtZS1saWdodCAuZW5lcmd5LWJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERTNEMTtcclxuICBjb2xvcjogIzNCMjYwMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDRDMkE2O1xyXG59XHJcblxyXG5ib2R5LnRoZW1lLWxpZ2h0IC5lbmVyZ3ktYmFyIC5pY29uIHtcclxuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcclxufVxyXG5cclxuYm9keS50aGVtZS1saWdodCAuZ3JhZGllbnQtc2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRDhFMSwgI0ZGRjBGNik7XHJcbiAgY29sb3I6ICMzMzMzMzM7XHJcbn1cclxuXHJcbmJvZHkudGhlbWUtbGlnaHQgOmZvY3VzLXZpc2libGUge1xyXG4gIG91dGxpbmU6IDNweCBzb2xpZCAjRkZCMzAwO1xyXG59XHJcblxyXG4vKiBNYW51YWwgZGFyayB0aGVtZSB0b2dnbGUgc3VwcG9ydCAqL1xyXG5ib2R5LnRoZW1lLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjE0MjM7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbmJvZHkudGhlbWUtZGFyayBhIHtcclxuICBjb2xvcjogIzY2QjJGRjtcclxufVxyXG5cclxuYm9keS50aGVtZS1kYXJrIGE6aG92ZXIsXHJcbmJvZHkudGhlbWUtZGFyayBhOmZvY3VzIHtcclxuICBjb2xvcjogIzk5RDBGRjtcclxufVxyXG4iXX0= */