*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:'Inter',system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;color:#1a1a2e;background:#fff}body.lang-ar{direction:rtl;font-family:'Noto Sans Arabic','Inter',sans-serif}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgb(13 21 37 / .95);backdrop-filter:blur(10px);height:80px;display:flex;align-items:center;transition:background .3s}.site-header .container{display:flex;align-items:center;justify-content:space-between}.site-logo{display:flex;align-items:center;text-decoration:none;color:#fff}.site-logo__text{font-family:'Playfair Display',Georgia,serif;font-size:1.25rem;font-weight:700;color:#fff}.site-logo__sub{display:block;font-size:.65rem;color:#C9A84C;letter-spacing:.1em;text-transform:uppercase;font-family:'Inter',sans-serif}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#0D1525 0%,#1B2A4A 50%,#2C4A7C 100%);overflow:hidden;padding-top:80px}.hero-section__overlay{position:absolute;inset:0;background:rgb(13 21 37 / .4);z-index:1}.hero-section__inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:80px 0}.hero-section__content{color:#fff}.hero-section__eyebrow{font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:#C9A84C;margin:0 0 16px;font-weight:600}.hero-section__name{font-family:'Playfair Display',Georgia,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;margin:0 0 16px;line-height:1.1}.hero-section__name--surname{color:#C9A84C}.hero-section__divider{width:60px;height:3px;background:#C9A84C;margin:24px 0}.hero-section__subtitle{font-size:clamp(1rem,2vw,1.3rem);color:rgb(255 255 255 / .9);margin:0 0 20px;font-weight:300;line-height:1.5}.hero-section__desc{font-size:.95rem;color:rgb(255 255 255 / .75);margin:0 0 32px;line-height:1.7}.hero-section__actions{display:flex;gap:16px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:6px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;cursor:pointer;border:2px solid #fff0;white-space:nowrap}.btn--whatsapp{background:#25d366;color:#fff;border-color:#25d366}.btn--whatsapp:hover{background:#1ebe5c;border-color:#1ebe5c;transform:translateY(-2px);box-shadow:0 8px 24px rgb(37 211 102 / .35)}.btn--outline-light{border-color:rgb(255 255 255 / .6);color:#fff;background:#fff0}.btn--outline-light:hover{background:rgb(255 255 255 / .1);border-color:#fff}.site-main{padding-top:80px}@media(max-width:768px){.hero-section__inner{grid-template-columns:1fr;gap:32px;padding:48px 0}.hero-section__name{font-size:2.2rem}.site-main{padding-top:70px}.site-header{height:70px}}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--color-primary:#1b2a4a;--color-secondary:#2c4a7c;--color-accent:#b8c4d0;--color-gold:#c9a84c;--color-gold-dark:#a88530;--color-dark-bg:#0d1525;--color-light-bg:#f5f6f8;--color-text:#2d2d2d;--color-text-light:#6b7280;--color-white:#fff;--color-border:#e2e8f0;--color-whatsapp:#25d366;--color-whatsapp-dk:#1da851;--color-error:#dc2626;--color-success:#16a34a;--font-heading:"Playfair Display",Georgia,serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-arabic:"Noto Sans Arabic","Playfair Display",serif;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:1.875rem;--fs-3xl:2.25rem;--fs-4xl:3rem;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--container-max:1200px;--container-pad:1rem;--header-h:72px;--topbar-h:40px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);--shadow-md:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);--shadow-lg:0 10px 15px rgba(0,0,0,.07),0 4px 6px rgba(0,0,0,.05);--shadow-xl:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);--ease-fast:150ms ease;--ease-normal:250ms ease;--ease-slow:400ms ease;--ease-bounce:300ms cubic-bezier(.34,1.56,.64,1);--z-base:1;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;height:100%;scroll-behavior:smooth}body{background-color:var(--color-white);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.lang-ar,body.rtl{direction:rtl;font-family:var(--font-arabic);text-align:right}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none}a{color:inherit;text-decoration:none}a:hover{color:var(--color-gold)}button{background:none;border:none;cursor:pointer}address{font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-family:var(--font-heading);font-weight:600;line-height:1.3}.lang-ar h1,.lang-ar h2,.lang-ar h3,.lang-ar h4,.lang-ar h5,.lang-ar h6{font-family:var(--font-arabic)}h1{font-size:clamp(1.75rem,4vw,var(--fs-4xl))}h2{font-size:clamp(1.5rem,3vw,var(--fs-3xl))}h3{font-size:clamp(1.25rem,2.5vw,var(--fs-2xl))}h4{font-size:clamp(1.1rem,2vw,var(--fs-xl))}h5{font-size:var(--fs-lg)}h6{font-size:var(--fs-md)}p{margin-bottom:var(--sp-4)}p:last-child{margin-bottom:0}.container{margin-inline:auto;max-width:var(--container-max);padding-inline:var(--container-pad);width:100%}@media (min-width:640px){:root{--container-pad:1.5rem}}@media (min-width:1024px){:root{--container-pad:2rem}}.site-wrapper{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1}.content-area{padding-block:var(--sp-12)}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.screen-reader-text:focus{clip:auto;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto}.skip-link{background:var(--color-primary);border-radius:0 0 var(--radius-md) 0;color:var(--color-white);font-size:var(--fs-sm);left:0;padding:var(--sp-3) var(--sp-5);position:absolute;top:-999px;transition:top var(--ease-fast);z-index:var(--z-toast)}.skip-link:focus{top:0}.btn{align-items:center;border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;gap:var(--sp-2);letter-spacing:.025em;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:background var(--ease-normal),color var(--ease-normal),border-color var(--ease-normal),box-shadow var(--ease-normal),transform var(--ease-bounce);white-space:nowrap}.btn:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.btn:active{transform:scale(.97)}.btn--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.btn--primary:hover,.btn--secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.btn--secondary:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.btn--gold{background-color:var(--color-gold);border-color:var(--color-gold);color:var(--color-primary)}.btn--gold:hover{background-color:var(--color-gold-dark);border-color:var(--color-gold-dark);box-shadow:0 4px 12px rgba(201,168,76,.4);color:var(--color-white)}.btn--outline{background-color:initial;border-color:var(--color-primary);color:var(--color-primary)}.btn--outline:hover{background-color:var(--color-primary);color:var(--color-white)}.btn--outline-light{background-color:initial;border-color:var(--color-white);color:var(--color-white)}.btn--outline-light:hover{background-color:var(--color-white);color:var(--color-primary)}.btn--ghost{background-color:initial;border-color:hsla(0,0%,100%,.6);color:var(--color-white)}.btn--ghost:hover{background-color:hsla(0,0%,100%,.15);border-color:var(--color-white)}.btn--sm{font-size:var(--fs-xs);padding:.5rem 1rem}.btn--lg{font-size:var(--fs-md);padding:1rem 2rem}.btn--full{justify-content:center;width:100%}.top-bar{background-color:var(--color-dark-bg);color:var(--color-accent);font-size:var(--fs-xs);height:var(--topbar-h)}.top-bar,.top-bar__inner{align-items:center;display:flex}.top-bar__inner{gap:var(--sp-4);justify-content:space-between}.top-bar__contact{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.top-bar__address,.top-bar__phone{align-items:center;color:var(--color-accent);display:flex;gap:var(--sp-1);transition:color var(--ease-fast)}.top-bar__phone:hover{color:var(--color-gold)}.top-bar__divider{color:hsla(0,0%,100%,.2)}.top-bar__address{display:none}@media (min-width:768px){.top-bar__address{display:flex}}.lang-switcher{align-items:center;display:flex;gap:var(--sp-1)}.lang-switcher__item{border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--fs-xs);font-weight:500;letter-spacing:.05em;padding:2px var(--sp-2);text-transform:uppercase;transition:background var(--ease-fast),color var(--ease-fast)}.lang-switcher__item--active,.lang-switcher__item:hover{background-color:var(--color-gold);color:var(--color-primary)}.top-bar .lang-item a{border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--fs-xs);font-weight:500;letter-spacing:.05em;padding:2px var(--sp-2);text-transform:uppercase;transition:background var(--ease-fast),color var(--ease-fast)}.top-bar .lang-item a:hover,.top-bar .lang-item-current a{background-color:var(--color-gold);color:var(--color-primary)}.site-header{align-items:center;background-color:var(--color-white);box-shadow:var(--shadow-sm);display:flex;height:var(--header-h);position:sticky;top:0;transition:box-shadow var(--ease-normal),background var(--ease-normal);z-index:var(--z-sticky)}.site-header.is-sticky{backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.97);box-shadow:var(--shadow-lg)}.site-header__inner{align-items:center;display:flex;gap:var(--sp-6);width:100%}.site-branding{flex-shrink:0}.site-branding__text{display:flex;flex-direction:column;line-height:1.2;text-decoration:none}.site-branding__title{color:var(--color-primary);font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.site-branding__tagline{color:var(--color-text-light);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase}.custom-logo-link img{height:48px;object-fit:contain;width:auto}.site-header__cta{display:none;flex-shrink:0;margin-inline-start:auto}@media (min-width:768px){.site-header__cta{display:flex}}.main-navigation{flex:1}.menu-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;padding:0;width:28px;z-index:var(--z-overlay)}.menu-toggle__bar{background-color:var(--color-primary);border-radius:var(--radius-full);display:block;height:2px;transform-origin:center;transition:transform var(--ease-normal),opacity var(--ease-normal);width:100%}.main-navigation.is-open .menu-toggle__bar:first-child{transform:translateY(9px) rotate(45deg)}.main-navigation.is-open .menu-toggle__bar:nth-child(2){opacity:0;transform:scaleX(0)}.main-navigation.is-open .menu-toggle__bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-menu{background-color:var(--color-white);bottom:0;box-shadow:var(--shadow-xl);display:none;flex-direction:column;left:0;overflow-y:auto;padding:var(--sp-6) var(--container-pad);position:fixed;right:0;top:calc(var(--topbar-h) + var(--header-h));z-index:var(--z-overlay)}.main-navigation.is-open .nav-menu{display:flex}.nav-menu>li{border-bottom:1px solid var(--color-border)}.nav-menu>li:last-child{border-bottom:none}.nav-menu a{color:var(--color-primary);display:block;font-size:var(--fs-md);font-weight:500;padding:var(--sp-4) 0;transition:color var(--ease-fast)}.nav-menu .current-menu-ancestor>a,.nav-menu .current-menu-item>a,.nav-menu a:hover{color:var(--color-gold)}.nav-menu .sub-menu{border-inline-start:2px solid var(--color-gold);display:none;margin-bottom:var(--sp-2);padding-inline-start:var(--sp-4)}.nav-menu .sub-menu-open>.sub-menu{display:block}.nav-menu .sub-menu a{color:var(--color-text);font-size:var(--fs-sm);padding:var(--sp-2) 0}.sub-menu-toggle{background:none;border:none;color:var(--color-text-light);cursor:pointer;float:right;padding:var(--sp-4) 0;transition:color var(--ease-fast),transform var(--ease-normal)}.sub-menu-open .sub-menu-toggle{color:var(--color-gold);transform:rotate(180deg)}.rtl .sub-menu-toggle{float:left}@media (min-width:1024px){.menu-toggle{display:none}.main-navigation{display:flex}.nav-menu{align-items:center;background:none;box-shadow:none;display:flex!important;flex-direction:row;gap:var(--sp-1);overflow:visible;padding:0;position:static}.nav-menu>li{border-bottom:none;position:relative}.nav-menu a{border-radius:var(--radius-md);font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-3);white-space:nowrap}.nav-menu>li>a{position:relative}.nav-menu>li>a:after{background-color:var(--color-gold);border-radius:var(--radius-full);bottom:0;content:"";height:2px;left:50%;position:absolute;right:50%;transition:left var(--ease-normal),right var(--ease-normal)}.nav-menu>.current-menu-ancestor>a:after,.nav-menu>.current-menu-item>a:after,.nav-menu>li>a:hover:after{left:var(--sp-3);right:var(--sp-3)}.nav-menu .sub-menu{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);display:block!important;left:0;margin:0;min-width:220px;opacity:0;padding:var(--sp-2) 0;position:absolute;top:calc(100% - 2px);transition:opacity .15s ease,visibility 0s ease .3s;visibility:hidden;z-index:var(--z-dropdown)}.rtl .nav-menu .sub-menu{left:auto;right:0}.nav-menu>li:focus-within .sub-menu,.nav-menu>li:hover .sub-menu{opacity:1;transition:opacity .15s ease,visibility 0s ease 0s;visibility:visible}.nav-menu .sub-menu li{border-bottom:none}.nav-menu .sub-menu a{border-radius:0;font-size:var(--fs-sm);padding:var(--sp-3) var(--sp-5);transition:background var(--ease-fast),color var(--ease-fast)}.nav-menu .sub-menu a:hover{background-color:var(--color-light-bg);color:var(--color-gold)}.sub-menu-toggle{display:none}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}body.nav-open:before{background-color:rgba(13,21,37,.5);content:"";inset:0;position:fixed;z-index:calc(var(--z-overlay) - 1)}.page-hero{background-color:var(--color-primary);color:var(--color-white);overflow:hidden;padding-block:var(--sp-16) var(--sp-12);position:relative}.page-hero:before{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);content:"";inset:0;opacity:.9;position:absolute;z-index:0}.page-hero__inner{position:relative;z-index:1}.page-hero__title{color:var(--color-white);margin-bottom:var(--sp-3)}.page-hero__subtitle{color:var(--color-accent);font-size:var(--fs-lg);max-width:600px}.page-hero--archive{padding-block:var(--sp-12) var(--sp-10)}.posts-grid{display:grid;gap:var(--sp-8);grid-template-columns:1fr}@media (min-width:640px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.posts-grid{grid-template-columns:repeat(3,1fr)}}.post-card{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow var(--ease-normal),transform var(--ease-normal)}.post-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.post-card__thumb{aspect-ratio:4/3;overflow:hidden}.post-card__thumb img{height:100%;object-fit:cover;transition:transform var(--ease-slow);width:100%}.post-card:hover .post-card__thumb img{transform:scale(1.05)}.post-card__body{display:flex;flex:1;flex-direction:column;padding:var(--sp-6)}.post-card__meta{align-items:center;color:var(--color-text-light);display:flex;font-size:var(--fs-xs);gap:var(--sp-3);margin-bottom:var(--sp-3)}.post-card__date{align-items:center;display:flex;gap:var(--sp-1)}.post-card__cat a{background-color:var(--color-light-bg);border-radius:var(--radius-full);color:var(--color-secondary);font-size:var(--fs-xs);font-weight:500;padding:2px var(--sp-2)}.post-card__title{flex:1;font-size:var(--fs-lg);margin-bottom:var(--sp-3)}.post-card__title a{color:var(--color-primary);transition:color var(--ease-fast)}.post-card__title a:hover{color:var(--color-gold)}.post-card__excerpt{color:var(--color-text-light);font-size:var(--fs-sm);line-height:1.6;margin-bottom:var(--sp-5)}.post-card__excerpt p:last-child{margin-bottom:0}.post-card__more{align-self:flex-start;margin-top:auto}.no-results{margin-inline:auto;max-width:480px;padding-block:var(--sp-20);text-align:center}.no-results h2{color:var(--color-primary);margin-bottom:var(--sp-4)}.no-results p{color:var(--color-text-light);margin-bottom:var(--sp-8)}.nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-top:var(--sp-12)}.nav-links a,.nav-links span{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;font-size:var(--fs-sm);font-weight:500;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);transition:background var(--ease-fast),color var(--ease-fast)}.nav-links a:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.widget{margin-bottom:var(--sp-8)}.widget-title{border-bottom:2px solid var(--color-gold);color:var(--color-primary);font-size:var(--fs-lg);margin-bottom:var(--sp-4);padding-bottom:var(--sp-3)}.site-footer{background-color:var(--color-dark-bg);color:var(--color-accent)}.footer-top{padding-block:var(--sp-16) var(--sp-12)}.footer-top__grid{display:grid;gap:var(--sp-10);grid-template-columns:1fr}@media (min-width:640px){.footer-top__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-top__grid{gap:var(--sp-8);grid-template-columns:2fr 1fr 1fr 1.5fr}}.footer-col__title{border-bottom:1px solid rgba(184,196,208,.2);color:var(--color-white);font-family:var(--font-heading);font-size:var(--fs-md);font-weight:600;margin-bottom:var(--sp-5);padding-bottom:var(--sp-3)}.footer-col__desc{color:rgba(184,196,208,.8);font-size:var(--fs-sm);line-height:1.8;margin-bottom:var(--sp-5)}.footer-logo{display:inline-block;margin-bottom:var(--sp-5);text-decoration:none}.footer-logo__title{color:var(--color-white);font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:700}.footer-logo img{margin-bottom:var(--sp-5);max-height:56px;width:auto}.footer-menu{display:flex;flex-direction:column;gap:var(--sp-2)}.footer-menu li a{color:rgba(184,196,208,.8);display:inline-block;font-size:var(--fs-sm);padding:var(--sp-1) 0;transition:color var(--ease-fast),padding-inline-start var(--ease-fast)}.footer-menu li a:hover{color:var(--color-gold);padding-inline-start:var(--sp-2)}.footer-contact{display:flex;flex-direction:column;gap:var(--sp-4)}.footer-contact__item{align-items:flex-start;color:rgba(184,196,208,.8);display:flex;font-size:var(--fs-sm);gap:var(--sp-3)}.footer-contact__icon{color:var(--color-gold);flex-shrink:0;margin-top:2px}.footer-contact__item a{color:rgba(184,196,208,.8);transition:color var(--ease-fast)}.footer-contact__item a:hover{color:var(--color-gold)}.footer-social{display:flex;gap:var(--sp-3)}.footer-social__link{align-items:center;background-color:hsla(0,0%,100%,.08);border-radius:var(--radius-md);color:var(--color-accent);display:flex;height:36px;justify-content:center;transition:background var(--ease-fast),color var(--ease-fast),transform var(--ease-bounce);width:36px}.footer-social__link:hover{background-color:var(--color-whatsapp);color:var(--color-white);transform:translateY(-3px)}.footer-bottom{border-top:1px solid rgba(184,196,208,.1);padding-block:var(--sp-5)}.footer-bottom__inner{align-items:center;display:flex;flex-direction:column;gap:var(--sp-2);text-align:center}@media (min-width:768px){.footer-bottom__inner{flex-direction:row;justify-content:space-between;text-align:left}.rtl .footer-bottom__inner{text-align:right}}.footer-bottom__copy{color:rgba(184,196,208,.6);font-size:var(--fs-xs);margin-bottom:0}.footer-bottom__copy a{color:var(--color-gold);transition:color var(--ease-fast)}.footer-bottom__copy a:hover{color:var(--color-white)}.footer-bottom__legal{color:rgba(184,196,208,.4);font-size:var(--fs-xs);margin-bottom:0}.whatsapp-float{align-items:flex-end;bottom:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-3);position:fixed;right:var(--sp-6);z-index:var(--z-toast)}.rtl .whatsapp-float{align-items:flex-start;left:var(--sp-6);right:auto}.whatsapp-float__btn{align-items:center;background-color:var(--color-whatsapp);border-radius:var(--radius-full);box-shadow:0 4px 16px rgba(37,211,102,.4);color:var(--color-white);display:flex;font-size:var(--fs-sm);font-weight:600;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);text-decoration:none;transition:background var(--ease-fast),box-shadow var(--ease-fast),transform var(--ease-bounce)}.whatsapp-float__btn:hover{background-color:var(--color-whatsapp-dk);box-shadow:0 6px 24px rgba(37,211,102,.55);color:var(--color-white);transform:translateY(-2px)}.whatsapp-float__icon{flex-shrink:0;height:22px;width:22px}.whatsapp-float__btn:after{animation:waPulse 2.5s ease-out infinite;border:3px solid var(--color-whatsapp);border-radius:var(--radius-full);content:"";inset:0;pointer-events:none;position:absolute}@keyframes waPulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.whatsapp-float__tooltip{animation:fadeInUp .3s ease;background-color:var(--color-white);border-left:3px solid var(--color-whatsapp);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);color:var(--color-primary);display:none;font-size:var(--fs-sm);max-width:240px;padding:var(--sp-4) var(--sp-5);position:relative}.rtl .whatsapp-float__tooltip{border-left:none;border-right:3px solid var(--color-whatsapp)}.whatsapp-float__tooltip.is-visible{display:block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.whatsapp-float__tooltip-text{line-height:1.5;margin-bottom:0}.whatsapp-float__tooltip-close{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-light);cursor:pointer;padding:var(--sp-1);position:absolute;right:var(--sp-2);top:var(--sp-2);transition:background var(--ease-fast),color var(--ease-fast)}.rtl .whatsapp-float__tooltip-close{left:var(--sp-2);right:auto}.whatsapp-float__tooltip-close:hover{background-color:var(--color-light-bg);color:var(--color-text)}.back-to-top{align-items:center;background-color:var(--color-primary);border:none;border-radius:var(--radius-full);bottom:calc(var(--sp-6) + 60px);box-shadow:var(--shadow-lg);color:var(--color-white);cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;position:fixed;right:var(--sp-6);transform:translateY(16px);transition:opacity var(--ease-normal),visibility var(--ease-normal),transform var(--ease-bounce),background var(--ease-fast);visibility:hidden;width:44px;z-index:var(--z-toast)}.rtl .back-to-top{left:var(--sp-6);right:auto}.back-to-top.is-visible{opacity:1;transform:translateY(0);visibility:visible}.back-to-top:hover{background-color:var(--color-gold);transform:translateY(-3px)}.reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity var(--ease-slow),transform var(--ease-slow)}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--fs-base);padding:var(--sp-3) var(--sp-4);transition:border-color var(--ease-fast),box-shadow var(--ease-fast);width:100%}input:focus,select:focus,textarea:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(44,74,124,.15);outline:none}.rtl input,.rtl select,.rtl textarea{text-align:right}textarea{min-height:140px;resize:vertical}label{color:var(--color-primary);display:block;font-size:var(--fs-sm);font-weight:500;margin-bottom:var(--sp-2)}.form-group{margin-bottom:var(--sp-5)}table{border-collapse:collapse;font-size:var(--fs-sm);width:100%}td,th{border-bottom:1px solid var(--color-border);padding:var(--sp-3) var(--sp-4);text-align:left}.rtl td,.rtl th{text-align:right}th{background-color:var(--color-light-bg);color:var(--color-primary);font-weight:600}tr:last-child td{border-bottom:none}tr:hover td{background-color:rgba(245,246,248,.7)}.badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;padding:3px var(--sp-3);text-transform:uppercase}.badge--primary{background-color:var(--color-primary);color:var(--color-white)}.badge--gold{background-color:var(--color-gold);color:var(--color-primary)}.badge--light{background-color:var(--color-light-bg);color:var(--color-text)}.badge--outline{background:transparent;border:1px solid}.card{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.card__header{border-bottom:1px solid var(--color-border);padding:var(--sp-5) var(--sp-6)}.card__body{padding:var(--sp-6)}.card__footer{background-color:var(--color-light-bg);border-top:1px solid var(--color-border);padding:var(--sp-4) var(--sp-6)}.section-title{margin-bottom:var(--sp-12);text-align:center}.section-title__label{color:var(--color-gold);display:inline-block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.15em;margin-bottom:var(--sp-3);text-transform:uppercase}.section-title__heading{color:var(--color-primary);font-size:clamp(1.5rem,3vw,var(--fs-3xl));margin-bottom:var(--sp-4)}.section-title__desc{color:var(--color-text-light);font-size:var(--fs-md);margin-inline:auto;max-width:560px}.divider{background:linear-gradient(90deg,var(--color-gold),var(--color-accent));border-radius:var(--radius-full);height:3px;margin-block:var(--sp-5);width:60px}.divider--center{margin-inline:auto}.alignleft{float:left;margin-right:var(--sp-5)}.alignleft,.alignright{margin-bottom:var(--sp-4)}.alignright{float:right;margin-left:var(--sp-5)}.aligncenter{display:block;margin-inline:auto;margin-bottom:var(--sp-4);text-align:center}.rtl .alignleft{float:right;margin-left:var(--sp-5);margin-right:0}.rtl .alignright{float:left;margin-left:0;margin-right:var(--sp-5)}blockquote{background-color:var(--color-light-bg);border-left:4px solid var(--color-gold);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text);font-style:italic;margin-block:var(--sp-6);padding:var(--sp-5) var(--sp-6)}.rtl blockquote{border-left:none;border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:4px solid var(--color-gold)}code,kbd,samp{background-color:var(--color-light-bg);border-radius:var(--radius-sm);font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.9em;padding:2px 5px}pre{background-color:var(--color-dark-bg);border-radius:var(--radius-md);color:var(--color-accent);font-size:var(--fs-sm);margin-bottom:var(--sp-6);overflow-x:auto;padding:var(--sp-5) var(--sp-6)}pre code{background:none;padding:0}hr{border:none;border-top:1px solid var(--color-border);margin-block:var(--sp-8)}.entry-content ol,.entry-content ul{margin-bottom:var(--sp-5);padding-inline-start:var(--sp-6)}.entry-content ul{list-style:disc}.entry-content ol{list-style:decimal}.entry-content li{margin-bottom:var(--sp-2)}:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--color-gold);outline-offset:2px}@media print{.back-to-top,.main-navigation,.site-footer,.site-header,.top-bar,.whatsapp-float{display:none!important}body{background:#fff;color:#000}a[href]:after{content:" (" attr(href) ")";font-size:.8em}}.tool-preview-box__url{color:#555!important}.tool-preview-box__input-mock{color:#666!important}.hero-badge,.hero-section,.hero-section h1,.hero-section h2,.hero-section p,.hero-section span{color:#fff!important}.site-footer,.top-bar{color:#d0dce8!important}.btn--whatsapp,.contact-section{color:#fff!important}.btn--whatsapp{background-color:#1d7a45!important;border-color:#1d7a45!important}.btn--whatsapp:focus,.btn--whatsapp:hover{background-color:#155c33!important;border-color:#155c33!important}.whatsapp-float__btn{background-color:#1d7a45!important;color:#fff!important}.whatsapp-float__btn:focus,.whatsapp-float__btn:hover{background-color:#155c33!important}.whatsapp-float__label{color:#fff!important}.footer-bottom__copy,.footer-bottom__legal{color:#c8d8e8!important}.footer-bottom__copy a{color:#e8f0f8!important;text-decoration:underline!important}.footer-bottom__copy a:focus,.footer-bottom__copy a:hover{color:#fff!important}.site-footer{color:#c8d8e8!important}.site-footer a{text-decoration:underline!important}
/*# sourceMappingURL=data:application/json;base64,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QUNKLENBZUEsK0ZBQ0ksb0JBQ0osQ0FHQSxzQkFFSSx1QkFDSixDQVNBLGdDQUxJLG9CQVNKLENBSkEsZUFDSSxrQ0FBb0MsQ0FDcEMsOEJBRUosQ0FDQSwwQ0FFSSxrQ0FBb0MsQ0FDcEMsOEJBQ0osQ0FHQSxxQkFDSSxrQ0FBb0MsQ0FDcEMsb0JBQ0osQ0FDQSxzREFFSSxrQ0FDSixDQUNBLHVCQUNJLG9CQUNKLENBR0EsMkNBRUksdUJBQ0osQ0FDQSx1QkFDSSx1QkFBeUIsQ0FDekIsbUNBQ0osQ0FDQSwwREFFSSxvQkFDSixDQUdBLGFBQ0ksdUJBQ0osQ0FDQSxlQUNJLG1DQUNKIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFWIFRVSFNBVCBEVVJVQ1UgLSBNYWluIFN0eWxlc2hlZXRcbiAgIE1vYmlsZS1maXJzdCB8IFRSIC8gRU4gLyBBUiAoUlRMKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAxLiBDU1MgQ3VzdG9tIFByb3BlcnRpZXMgKERlc2lnbiBUb2tlbnMpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG46cm9vdCB7XG4gICAgLyogQ29sb3JzICovXG4gICAgLS1jb2xvci1wcmltYXJ5OiAgICAgIzFCMkE0QTtcbiAgICAtLWNvbG9yLXNlY29uZGFyeTogICAjMkM0QTdDO1xuICAgIC0tY29sb3ItYWNjZW50OiAgICAgICNCOEM0RDA7XG4gICAgLS1jb2xvci1nb2xkOiAgICAgICAgI0M5QTg0QztcbiAgICAtLWNvbG9yLWdvbGQtZGFyazogICAjQTg4NTMwO1xuICAgIC0tY29sb3ItZGFyay1iZzogICAgICMwRDE1MjU7XG4gICAgLS1jb2xvci1saWdodC1iZzogICAgI0Y1RjZGODtcbiAgICAtLWNvbG9yLXRleHQ6ICAgICAgICAjMkQyRDJEO1xuICAgIC0tY29sb3ItdGV4dC1saWdodDogICM2QjcyODA7XG4gICAgLS1jb2xvci13aGl0ZTogICAgICAgI0ZGRkZGRjtcbiAgICAtLWNvbG9yLWJvcmRlcjogICAgICAjRTJFOEYwO1xuICAgIC0tY29sb3Itd2hhdHNhcHA6ICAgICMyNUQzNjY7XG4gICAgLS1jb2xvci13aGF0c2FwcC1kazogIzFEQTg1MTtcbiAgICAtLWNvbG9yLWVycm9yOiAgICAgICAjREMyNjI2O1xuICAgIC0tY29sb3Itc3VjY2VzczogICAgICMxNkEzNEE7XG5cbiAgICAvKiBUeXBvZ3JhcGh5ICovXG4gICAgLS1mb250LWhlYWRpbmc6ICdQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgc2VyaWY7XG4gICAgLS1mb250LWJvZHk6ICAgICdJbnRlcicsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjtcbiAgICAtLWZvbnQtYXJhYmljOiAgJ05vdG8gU2FucyBBcmFiaWMnLCAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuXG4gICAgLyogRm9udCBzaXplcyAoZmx1aWQpICovXG4gICAgLS1mcy14czogICAwLjc1cmVtO1xuICAgIC0tZnMtc206ICAgMC44NzVyZW07XG4gICAgLS1mcy1iYXNlOiAxcmVtO1xuICAgIC0tZnMtbWQ6ICAgMS4xMjVyZW07XG4gICAgLS1mcy1sZzogICAxLjI1cmVtO1xuICAgIC0tZnMteGw6ICAgMS41cmVtO1xuICAgIC0tZnMtMnhsOiAgMS44NzVyZW07XG4gICAgLS1mcy0zeGw6ICAyLjI1cmVtO1xuICAgIC0tZnMtNHhsOiAgM3JlbTtcblxuICAgIC8qIFNwYWNpbmcgKi9cbiAgICAtLXNwLTE6ICAwLjI1cmVtO1xuICAgIC0tc3AtMjogIDAuNXJlbTtcbiAgICAtLXNwLTM6ICAwLjc1cmVtO1xuICAgIC0tc3AtNDogIDFyZW07XG4gICAgLS1zcC01OiAgMS4yNXJlbTtcbiAgICAtLXNwLTY6ICAxLjVyZW07XG4gICAgLS1zcC04OiAgMnJlbTtcbiAgICAtLXNwLTEwOiAyLjVyZW07XG4gICAgLS1zcC0xMjogM3JlbTtcbiAgICAtLXNwLTE2OiA0cmVtO1xuICAgIC0tc3AtMjA6IDVyZW07XG4gICAgLS1zcC0yNDogNnJlbTtcblxuICAgIC8qIExheW91dCAqL1xuICAgIC0tY29udGFpbmVyLW1heDogMTIwMHB4O1xuICAgIC0tY29udGFpbmVyLXBhZDogMXJlbTtcbiAgICAtLWhlYWRlci1oOiAgICAgIDcycHg7XG4gICAgLS10b3BiYXItaDogICAgICA0MHB4O1xuXG4gICAgLyogQm9yZGVycyAmIFJhZGlpICovXG4gICAgLS1yYWRpdXMtc206ICA0cHg7XG4gICAgLS1yYWRpdXMtbWQ6ICA4cHg7XG4gICAgLS1yYWRpdXMtbGc6ICAxNnB4O1xuICAgIC0tcmFkaXVzLXhsOiAgMjRweDtcbiAgICAtLXJhZGl1cy1mdWxsOiA5OTk5cHg7XG5cbiAgICAvKiBTaGFkb3dzICovXG4gICAgLS1zaGFkb3ctc206ICAwIDFweCAzcHggcmdiYSgwLDAsMCwuMDgpLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMDYpO1xuICAgIC0tc2hhZG93LW1kOiAgMCA0cHggNnB4IHJnYmEoMCwwLDAsLjA3KSwgMCAycHggNHB4IHJnYmEoMCwwLDAsLjA2KTtcbiAgICAtLXNoYWRvdy1sZzogIDAgMTBweCAxNXB4IHJnYmEoMCwwLDAsLjA3KSwgMCA0cHggNnB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgICAtLXNoYWRvdy14bDogIDAgMjBweCAyNXB4IHJnYmEoMCwwLDAsLjEpLCAwIDEwcHggMTBweCByZ2JhKDAsMCwwLC4wNCk7XG5cbiAgICAvKiBUcmFuc2l0aW9ucyAqL1xuICAgIC0tZWFzZS1mYXN0OiAgIDE1MG1zIGVhc2U7XG4gICAgLS1lYXNlLW5vcm1hbDogMjUwbXMgZWFzZTtcbiAgICAtLWVhc2Utc2xvdzogICA0MDBtcyBlYXNlO1xuICAgIC0tZWFzZS1ib3VuY2U6IDMwMG1zIGN1YmljLWJlemllciguMzQsMS41NiwuNjQsMSk7XG5cbiAgICAvKiBaLWluZGV4IHNjYWxlICovXG4gICAgLS16LWJhc2U6ICAgIDE7XG4gICAgLS16LWRyb3Bkb3duOiAxMDA7XG4gICAgLS16LXN0aWNreTogICAyMDA7XG4gICAgLS16LW92ZXJsYXk6ICAzMDA7XG4gICAgLS16LW1vZGFsOiAgICA0MDA7XG4gICAgLS16LXRvYXN0OiAgICA1MDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDIuIFJlc2V0IC8gQmFzZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIEFyYWJpYyBSVEwgKi9cbmJvZHkucnRsLFxuYm9keS5sYW5nLWFyIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hcmFiaWMpO1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5pbWcsIHBpY3R1cmUsIHZpZGVvLCBjYW52YXMsIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgICBmb250OiBpbmhlcml0O1xufVxuXG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG51bCwgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG5idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAzLiBUeXBvZ3JhcGh5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmxhbmctYXIgaDEsIC5sYW5nLWFyIGgyLCAubGFuZy1hciBoMyxcbi5sYW5nLWFyIGg0LCAubGFuZy1hciBoNSwgLmxhbmctYXIgaDYge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFyYWJpYyk7XG59XG5cbmgxIHsgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCA0dncsIHZhcigtLWZzLTR4bCkpOyB9XG5oMiB7IGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAzdncsIHZhcigtLWZzLTN4bCkpOyB9XG5oMyB7IGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMi41dncsIHZhcigtLWZzLTJ4bCkpOyB9XG5oNCB7IGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAydncsIHZhcigtLWZzLXhsKSk7IH1cbmg1IHsgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7IH1cbmg2IHsgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7IH1cblxucCB7IG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTQpOyB9XG5wOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDQuIExheW91dCBVdGlsaXRpZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLW1heCk7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tY29udGFpbmVyLXBhZCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgIHsgOnJvb3QgeyAtLWNvbnRhaW5lci1wYWQ6IDEuNXJlbTsgfSB9XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7IDpyb290IHsgLS1jb250YWluZXItcGFkOiAycmVtOyB9IH1cblxuLnNpdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uc2l0ZS1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xufVxuXG4uY29udGVudC1hcmVhIHtcbiAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcC0xMik7XG59XG5cbi8qIFNjcmVlbi1yZWFkZXIgdXRpbGl0aWVzICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBjbGlwOiByZWN0KDFweCwxcHgsMXB4LDFweCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLnNraXAtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogdmFyKC0tei10b2FzdCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcC0zKSB2YXIoLS1zcC01KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tcmFkaXVzLW1kKSAwO1xuICAgIHRyYW5zaXRpb246IHRvcCB2YXIoLS1lYXNlLWZhc3QpO1xufVxuXG4uc2tpcC1saW5rOmZvY3VzIHtcbiAgICB0b3A6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDUuIEJ1dHRvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1zcC0yKTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1lYXNlLW5vcm1hbCksIGNvbG9yIHZhcigtLWVhc2Utbm9ybWFsKSxcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgdmFyKC0tZWFzZS1ub3JtYWwpLCBib3gtc2hhZG93IHZhcigtLWVhc2Utbm9ybWFsKSxcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdmFyKC0tZWFzZS1ib3VuY2UpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uYnRuOmFjdGl2ZSB7IHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7IH1cblxuLmJ0bi0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5idG4tLWdvbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuLmJ0bi0tZ29sZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZC1kYXJrKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdvbGQtZGFyayk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMjAxLDE2OCw3NiwuNCk7XG59XG5cbi5idG4tLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJ0bi0tb3V0bGluZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmJ0bi0tb3V0bGluZS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4tLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5idG4tLWdob3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7XG59XG4uYnRuLS1naG9zdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uYnRuLS1zbSAgeyBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgICAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7IH1cbi5idG4tLWxnICB7IHBhZGRpbmc6IDFyZW0gMnJlbTsgICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKTsgfVxuLmJ0bi0tZnVsbCB7IHdpZHRoOiAxMDAlOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICA2LiBUb3AgQmFyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udG9wLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay1iZyk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgaGVpZ2h0OiB2YXIoLS10b3BiYXItaCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9wLWJhcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiB2YXIoLS1zcC00KTtcbn1cblxuLnRvcC1iYXJfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwLTMpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRvcC1iYXJfX3Bob25lLFxuLnRvcC1iYXJfX2FkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwLTEpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWVhc2UtZmFzdCk7XG59XG5cbi50b3AtYmFyX19waG9uZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4udG9wLWJhcl9fZGl2aWRlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xufVxuXG4udG9wLWJhcl9fYWRkcmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcC1iYXJfX2FkZHJlc3MgeyBkaXNwbGF5OiBmbGV4OyB9XG59XG5cbi8qIExhbmd1YWdlIHN3aXRjaGVyICovXG4ubGFuZy1zd2l0Y2hlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3AtMSk7XG59XG5cbi5sYW5nLXN3aXRjaGVyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAycHggdmFyKC0tc3AtMik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIHZhcigtLWVhc2UtZmFzdCksIGNvbG9yIHZhcigtLWVhc2UtZmFzdCk7XG59XG5cbi5sYW5nLXN3aXRjaGVyX19pdGVtOmhvdmVyLFxuLmxhbmctc3dpdGNoZXJfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4vKiBQb2x5bGFuZyBvdmVycmlkZXMgKi9cbi50b3AtYmFyIC5sYW5nLWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMnB4IHZhcigtLXNwLTIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1lYXNlLWZhc3QpLCBjb2xvciB2YXIoLS1lYXNlLWZhc3QpO1xufVxuXG4udG9wLWJhciAubGFuZy1pdGVtLWN1cnJlbnQgYSxcbi50b3AtYmFyIC5sYW5nLWl0ZW0gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICA3LiBTaXRlIEhlYWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiB2YXIoLS16LXN0aWNreSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zbSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tZWFzZS1ub3JtYWwpLCBiYWNrZ3JvdW5kIHZhcigtLWVhc2Utbm9ybWFsKTtcbn1cblxuLnNpdGUtaGVhZGVyLmlzLXN0aWNreSB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWxnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45Nyk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG59XG5cbi5zaXRlLWhlYWRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwLTYpO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBTaXRlIEJyYW5kaW5nICovXG4uc2l0ZS1icmFuZGluZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5zaXRlLWJyYW5kaW5nX190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaXRlLWJyYW5kaW5nX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5zaXRlLWJyYW5kaW5nX190YWdsaW5lIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhzKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3VzdG9tLWxvZ28tbGluayBpbWcge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4vKiBIZWFkZXIgQ1RBICovXG4uc2l0ZS1oZWFkZXJfX2N0YSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2l0ZS1oZWFkZXJfX2N0YSB7IGRpc3BsYXk6IGZsZXg7IH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgOC4gTmF2aWdhdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgZmxleDogMTtcbn1cblxuLyogSGFtYnVyZ2VyICovXG4ubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IHZhcigtLXotb3ZlcmxheSk7XG59XG5cbi5tZW51LXRvZ2dsZV9fYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWVhc2Utbm9ybWFsKSwgb3BhY2l0eSB2YXIoLS1lYXNlLW5vcm1hbCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLmlzLW9wZW4gLm1lbnUtdG9nZ2xlX19iYXI6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoNDVkZWcpO1xufVxuLm1haW4tbmF2aWdhdGlvbi5pcy1vcGVuIC5tZW51LXRvZ2dsZV9fYmFyOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbi5tYWluLW5hdmlnYXRpb24uaXMtb3BlbiAubWVudS10b2dnbGVfX2JhcjpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTW9iaWxlIG1lbnUgKi9cbi5uYXYtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGNhbGModmFyKC0tdG9wYmFyLWgpICsgdmFyKC0taGVhZGVyLWgpKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgcGFkZGluZzogdmFyKC0tc3AtNikgdmFyKC0tY29udGFpbmVyLXBhZCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB6LWluZGV4OiB2YXIoLS16LW92ZXJsYXkpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy14bCk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24uaXMtb3BlbiAubmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIE5hdiBpdGVtcyAqL1xuLm5hdi1tZW51ID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuXG4ubmF2LW1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubmF2LW1lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogdmFyKC0tc3AtNCkgMDtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1lYXNlLWZhc3QpO1xufVxuXG4ubmF2LW1lbnUgYTpob3Zlcixcbi5uYXYtbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm5hdi1tZW51IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG59XG5cbi8qIFN1Yi1tZW51ICovXG4ubmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zcC00KTtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiAycHggc29saWQgdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3AtMik7XG59XG5cbi5uYXYtbWVudSAuc3ViLW1lbnUtb3BlbiA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gICAgcGFkZGluZzogdmFyKC0tc3AtMikgMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG59XG5cbi8qIFN1Yi1tZW51IHRvZ2dsZSBidXR0b24gKi9cbi5zdWItbWVudS10b2dnbGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcC00KSAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tZWFzZS1mYXN0KSwgdHJhbnNmb3JtIHZhcigtLWVhc2Utbm9ybWFsKTtcbn1cblxuLnN1Yi1tZW51LW9wZW4gLnN1Yi1tZW51LXRvZ2dsZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG59XG5cbi5ydGwgLnN1Yi1tZW51LXRvZ2dsZSB7IGZsb2F0OiBsZWZ0OyB9XG5cbi8qIERlc2t0b3AgTmF2aWdhdGlvbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tZW51LXRvZ2dsZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC5tYWluLW5hdmlnYXRpb24geyBkaXNwbGF5OiBmbGV4OyB9XG5cbiAgICAubmF2LW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBnYXA6IHZhcigtLXNwLTEpO1xuICAgIH1cblxuICAgIC5uYXYtbWVudSA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5uYXYtbWVudSBhIHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3AtMikgdmFyKC0tc3AtMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIH1cblxuICAgIC5uYXYtbWVudSA+IGxpID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubmF2LW1lbnUgPiBsaSA+IGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWZ1bGwpO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IHZhcigtLWVhc2Utbm9ybWFsKSwgcmlnaHQgdmFyKC0tZWFzZS1ub3JtYWwpO1xuICAgIH1cblxuICAgIC5uYXYtbWVudSA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIsXG4gICAgLm5hdi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtID4gYTo6YWZ0ZXIsXG4gICAgLm5hdi1tZW51ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogdmFyKC0tc3AtMyk7XG4gICAgICAgIHJpZ2h0OiB2YXIoLS1zcC0zKTtcbiAgICB9XG5cbiAgICAvKiBEZXNrdG9wIGRyb3Bkb3duICovXG4gICAgLm5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXhsKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3AtMikgMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB6LWluZGV4OiB2YXIoLS16LWRyb3Bkb3duKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgMC4zcztcbiAgICB9XG5cbiAgICAucnRsIC5uYXYtbWVudSAuc3ViLW1lbnUgeyBsZWZ0OiBhdXRvOyByaWdodDogMDsgfVxuXG4gICAgLm5hdi1tZW51ID4gbGk6aG92ZXIgLnN1Yi1tZW51LFxuICAgIC5uYXYtbWVudSA+IGxpOmZvY3VzLXdpdGhpbiAuc3ViLW1lbnUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgICB9XG5cbiAgICAubmF2LW1lbnUgLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcC0zKSB2YXIoLS1zcC01KTtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tZWFzZS1mYXN0KSwgY29sb3IgdmFyKC0tZWFzZS1mYXN0KTtcbiAgICB9XG5cbiAgICAubmF2LW1lbnUgLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1iZyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICB9XG5cbiAgICAuc3ViLW1lbnUtdG9nZ2xlIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG59XG5cbi8qIEJvZHkgb3ZlcmxheSB3aGVuIG1vYmlsZSBuYXYgaXMgb3BlbiAqL1xuYm9keS5uYXYtb3Blbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywyMSwzNywuNSk7XG4gICAgei1pbmRleDogY2FsYyh2YXIoLS16LW92ZXJsYXkpIC0gMSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDkuIFBhZ2UgSGVybyAvIEFyY2hpdmUgSGVhZGVyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBhZ2UtaGVybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcC0xNikgdmFyKC0tc3AtMTIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1oZXJvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1jb2xvci1wcmltYXJ5KSAwJSwgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KSAxMDAlKTtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4ucGFnZS1oZXJvX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5wYWdlLWhlcm9fX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTMpO1xufVxuXG4ucGFnZS1oZXJvX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLnBhZ2UtaGVyby0tYXJjaGl2ZSB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tc3AtMTIpIHZhcigtLXNwLTEwKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMTAuIFBvc3QgQ2FyZHMgLyBHcmlkXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucG9zdHMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IHZhcigtLXNwLTgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAucG9zdHMtZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wb3N0cy1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxufVxuXG4ucG9zdC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tZWFzZS1ub3JtYWwpLCB0cmFuc2Zvcm0gdmFyKC0tZWFzZS1ub3JtYWwpO1xufVxuXG4ucG9zdC1jYXJkOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cteGwpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cblxuLnBvc3QtY2FyZF9fdGh1bWIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7XG59XG5cbi5wb3N0LWNhcmRfX3RodW1iIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1lYXNlLXNsb3cpO1xufVxuXG4ucG9zdC1jYXJkOmhvdmVyIC5wb3N0LWNhcmRfX3RodW1iIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLnBvc3QtY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogdmFyKC0tc3AtNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG59XG5cbi5wb3N0LWNhcmRfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwLTMpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpZ2h0KTtcbn1cblxuLnBvc3QtY2FyZF9fZGF0ZSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogdmFyKC0tc3AtMSk7IH1cblxuLnBvc3QtY2FyZF9fY2F0IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWJnKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBwYWRkaW5nOiAycHggdmFyKC0tc3AtMik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWZ1bGwpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG59XG5cbi5wb3N0LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC0zKTtcbiAgICBmbGV4OiAxO1xufVxuXG4ucG9zdC1jYXJkX190aXRsZSBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tZWFzZS1mYXN0KTtcbn1cblxuLnBvc3QtY2FyZF9fdGl0bGUgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4ucG9zdC1jYXJkX19leGNlcnB0IHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC01KTtcbn1cblxuLnBvc3QtY2FyZF9fZXhjZXJwdCBwOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wb3N0LWNhcmRfX21vcmUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMTEuIE5vIFJlc3VsdHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5uby1yZXN1bHRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tc3AtMjApO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLm5vLXJlc3VsdHMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLm5vLXJlc3VsdHMgcCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTgpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAxMi4gUGFnaW5hdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3AtMyk7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3AtMTIpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm5hdi1saW5rcyBhLFxuLm5hdi1saW5rcyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3AtMik7XG4gICAgcGFkZGluZzogdmFyKC0tc3AtMykgdmFyKC0tc3AtNSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tZWFzZS1mYXN0KSwgY29sb3IgdmFyKC0tZWFzZS1mYXN0KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLm5hdi1saW5rcyBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDEzLiBXaWRnZXRzICYgU2lkZWJhclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3AtOCk7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC00KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3AtMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAxNC4gRm9vdGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2l0ZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG4vKiBGb290ZXIgVG9wICovXG4uZm9vdGVyLXRvcCB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tc3AtMTYpIHZhcigtLXNwLTEyKTtcbn1cblxuLmZvb3Rlci10b3BfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiB2YXIoLS1zcC0xMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5mb290ZXItdG9wX19ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlci10b3BfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgMWZyIDEuNWZyO1xuICAgICAgICBnYXA6IHZhcigtLXNwLTgpO1xuICAgIH1cbn1cblxuLmZvb3Rlci1jb2xfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3AtNSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwLTMpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4NCwxOTYsMjA4LC4yKTtcbn1cblxuLmZvb3Rlci1jb2xfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6IHJnYmEoMTg0LDE5NiwyMDgsLjgpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTUpO1xufVxuXG4uZm9vdGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC01KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItbG9nb19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmZvb3Rlci1sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTZweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC01KTtcbn1cblxuLyogRm9vdGVyIE1lbnUgKi9cbi5mb290ZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc3AtMik7XG59XG5cbi5mb290ZXItbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBjb2xvcjogcmdiYSgxODQsMTk2LDIwOCwuOCk7XG4gICAgcGFkZGluZzogdmFyKC0tc3AtMSkgMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1lYXNlLWZhc3QpLCBwYWRkaW5nLWlubGluZS1zdGFydCB2YXIoLS1lYXNlLWZhc3QpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvb3Rlci1tZW51IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc3AtMik7XG59XG5cbi8qIEZvb3RlciBDb250YWN0ICovXG4uZm9vdGVyLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwLTQpO1xufVxuXG4uZm9vdGVyLWNvbnRhY3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiB2YXIoLS1zcC0zKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBjb2xvcjogcmdiYSgxODQsMTk2LDIwOCwuOCk7XG59XG5cbi5mb290ZXItY29udGFjdF9faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbn1cblxuLmZvb3Rlci1jb250YWN0X19pdGVtIGEge1xuICAgIGNvbG9yOiByZ2JhKDE4NCwxOTYsMjA4LC44KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1lYXNlLWZhc3QpO1xufVxuXG4uZm9vdGVyLWNvbnRhY3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4vKiBGb290ZXIgU29jaWFsICovXG4uZm9vdGVyLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZhcigtLXNwLTMpO1xufVxuXG4uZm9vdGVyLXNvY2lhbF9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjA4KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIHZhcigtLWVhc2UtZmFzdCksIGNvbG9yIHZhcigtLWVhc2UtZmFzdCksIHRyYW5zZm9ybSB2YXIoLS1lYXNlLWJvdW5jZSk7XG59XG5cbi5mb290ZXItc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGF0c2FwcCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi8qIEZvb3RlciBCb3R0b20gKi9cbi5mb290ZXItYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODQsMTk2LDIwOCwuMSk7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tc3AtNSk7XG59XG5cbi5mb290ZXItYm90dG9tX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1zcC0yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItYm90dG9tX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLnJ0bCAuZm9vdGVyLWJvdHRvbV9faW5uZXIgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxufVxuXG4uZm9vdGVyLWJvdHRvbV9fY29weSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG4gICAgY29sb3I6IHJnYmEoMTg0LDE5NiwyMDgsLjYpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb290ZXItYm90dG9tX19jb3B5IGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1lYXNlLWZhc3QpO1xufVxuXG4uZm9vdGVyLWJvdHRvbV9fY29weSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uZm9vdGVyLWJvdHRvbV9fbGVnYWwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwxOTYsMjA4LC40KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAxNS4gV2hhdHNBcHAgRmxvYXRpbmcgQnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ud2hhdHNhcHAtZmxvYXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IHZhcigtLXNwLTYpO1xuICAgIHJpZ2h0OiB2YXIoLS1zcC02KTtcbiAgICB6LWluZGV4OiB2YXIoLS16LXRvYXN0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogdmFyKC0tc3AtMyk7XG59XG5cbi5ydGwgLndoYXRzYXBwLWZsb2F0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiB2YXIoLS1zcC02KTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLndoYXRzYXBwLWZsb2F0X19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZhcigtLXNwLTIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoYXRzYXBwKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwLTMpIHZhcigtLXNwLTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1mdWxsKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMzcsMjExLDEwMiwuNCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1lYXNlLWZhc3QpLCBib3gtc2hhZG93IHZhcigtLWVhc2UtZmFzdCksIHRyYW5zZm9ybSB2YXIoLS1lYXNlLWJvdW5jZSk7XG59XG5cbi53aGF0c2FwcC1mbG9hdF9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGF0c2FwcC1kayk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAyNHB4IHJnYmEoMzcsMjExLDEwMiwuNTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLndoYXRzYXBwLWZsb2F0X19pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi8qIFB1bHNlIGFuaW1hdGlvbiAqL1xuLndoYXRzYXBwLWZsb2F0X19idG46OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWZ1bGwpO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXdoYXRzYXBwKTtcbiAgICBhbmltYXRpb246IHdhUHVsc2UgMi41cyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQGtleWZyYW1lcyB3YVB1bHNlIHtcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgICBvcGFjaXR5OiAuNjsgfVxuICAgIDcwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7IG9wYWNpdHk6IDA7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjQpOyBvcGFjaXR5OiAwOyB9XG59XG5cbi53aGF0c2FwcC1mbG9hdF9fdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcC00KSB2YXIoLS1zcC01KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy14bCk7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXdoYXRzYXBwKTtcbiAgICBhbmltYXRpb246IGZhZGVJblVwIC4zcyBlYXNlO1xufVxuXG4ucnRsIC53aGF0c2FwcC1mbG9hdF9fdG9vbHRpcCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdmFyKC0tY29sb3Itd2hhdHNhcHApO1xufVxuXG4ud2hhdHNhcHAtZmxvYXRfX3Rvb2x0aXAuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuLndoYXRzYXBwLWZsb2F0X190b29sdGlwLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLndoYXRzYXBwLWZsb2F0X190b29sdGlwLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB2YXIoLS1zcC0yKTtcbiAgICByaWdodDogdmFyKC0tc3AtMik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQpO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwLTEpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tZWFzZS1mYXN0KSwgY29sb3IgdmFyKC0tZWFzZS1mYXN0KTtcbn1cblxuLnJ0bCAud2hhdHNhcHAtZmxvYXRfX3Rvb2x0aXAtY2xvc2Uge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IHZhcigtLXNwLTIpO1xufVxuXG4ud2hhdHNhcHAtZmxvYXRfX3Rvb2x0aXAtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWJnKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDE2LiBCYWNrIFRvIFRvcFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJhY2stdG8tdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLXNwLTYpICsgNjBweCk7XG4gICAgcmlnaHQ6IHZhcigtLXNwLTYpO1xuICAgIHotaW5kZXg6IHZhcigtLXotdG9hc3QpO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWxnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1lYXNlLW5vcm1hbCksIHZpc2liaWxpdHkgdmFyKC0tZWFzZS1ub3JtYWwpLFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSB2YXIoLS1lYXNlLWJvdW5jZSksIGJhY2tncm91bmQgdmFyKC0tZWFzZS1mYXN0KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucnRsIC5iYWNrLXRvLXRvcCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogdmFyKC0tc3AtNik7XG59XG5cbi5iYWNrLXRvLXRvcC5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYmFjay10by10b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMTcuIFJldmVhbCBvbiBTY3JvbGxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZXZlYWwtb24tc2Nyb2xsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWVhc2Utc2xvdyksIHRyYW5zZm9ybSB2YXIoLS1lYXNlLXNsb3cpO1xufVxuXG4ucmV2ZWFsLW9uLXNjcm9sbC5pcy1yZXZlYWxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDE4LiBGb3Jtc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwLTMpIHZhcigtLXNwLTQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWVhc2UtZmFzdCksIGJveC1zaGFkb3cgdmFyKC0tZWFzZS1mYXN0KTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg0NCw3NCwxMjQsLjE1KTtcbn1cblxuLnJ0bCBpbnB1dCwgLnJ0bCB0ZXh0YXJlYSwgLnJ0bCBzZWxlY3Qge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG50ZXh0YXJlYSB7IG1pbi1oZWlnaHQ6IDE0MHB4OyByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC0yKTtcbn1cblxuLmZvcm0tZ3JvdXAgeyBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC01KTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAxOS4gVGFibGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbn1cblxudGgsIHRkIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcC0zKSB2YXIoLS1zcC00KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucnRsIHRoLCAucnRsIHRkIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxudGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWJnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxudHI6bGFzdC1jaGlsZCB0ZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cbnRyOmhvdmVyIHRkIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsMjQ2LDI0OCwuNyk7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMjAuIEJhZGdlcyAmIExhYmVsc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCB2YXIoLS1zcC0zKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhzKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG59XG5cbi5iYWRnZS0tcHJpbWFyeSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTsgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7IH1cbi5iYWRnZS0tZ29sZCAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTsgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7IH1cbi5iYWRnZS0tbGlnaHQgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1iZyk7ICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7IH1cbi5iYWRnZS0tb3V0bGluZSAgeyBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDIxLiBDYXJkcyAoZ2VuZXJpYylcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwLTUpIHZhcigtLXNwLTYpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuXG4uY2FyZF9fYm9keSB7IHBhZGRpbmc6IHZhcigtLXNwLTYpOyB9XG4uY2FyZF9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcC00KSB2YXIoLS1zcC02KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1iZyk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDIyLiBTZWN0aW9uIFRpdGxlcyAocmV1c2FibGUgY29tcG9uZW50KVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC0xMik7XG59XG5cbi5zZWN0aW9uLXRpdGxlX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC0zKTtcbn1cblxuLnNlY3Rpb24tdGl0bGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAzdncsIHZhcigtLWZzLTN4bCkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC00KTtcbn1cblxuLnNlY3Rpb24tdGl0bGVfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDIzLiBEaXZpZGVycyAvIERlY29yYXRpdmUgTGluZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5kaXZpZGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWNvbG9yLWdvbGQpLCB2YXIoLS1jb2xvci1hY2NlbnQpKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG4gICAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcC01KTtcbn1cblxuLmRpdmlkZXItLWNlbnRlciB7IG1hcmdpbi1pbmxpbmU6IGF1dG87IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMjQuIFdvcmRQcmVzcyBDb3JlIENsYXNzZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hbGlnbmxlZnQgIHsgZmxvYXQ6IGxlZnQ7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwLTUpOyBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC00KTsgfVxuLmFsaWducmlnaHQgeyBmbG9hdDogcmlnaHQ7IG1hcmdpbi1sZWZ0OiB2YXIoLS1zcC01KTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTQpOyB9XG4uYWxpZ25jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1pbmxpbmU6IGF1dG87IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC00KTsgfVxuXG4ucnRsIC5hbGlnbmxlZnQgIHsgZmxvYXQ6IHJpZ2h0OyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1sZWZ0OiB2YXIoLS1zcC01KTsgfVxuLnJ0bCAuYWxpZ25yaWdodCB7IGZsb2F0OiBsZWZ0OyAgbWFyZ2luLWxlZnQ6IDA7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwLTUpOyB9XG5cbmJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwLTUpIHZhcigtLXNwLTYpO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tcmFkaXVzLW1kKSB2YXIoLS1yYWRpdXMtbWQpIDA7XG4gICAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcC02KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuXG4ucnRsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCkgMCAwIHZhcigtLXJhZGl1cy1tZCk7XG59XG5cbmNvZGUsIGtiZCwgc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgJ0Nhc2NhZGlhIENvZGUnLCAnU291cmNlIENvZGUgUHJvJywgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1iZyk7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xufVxuXG5wcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwLTUpIHZhcigtLXNwLTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcC02KTtcbn1cblxucHJlIGNvZGUgeyBiYWNrZ3JvdW5kOiBub25lOyBwYWRkaW5nOiAwOyB9XG5cbmhyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG4gICAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zcC04KTtcbn1cblxuLyogRW50cnkgY29udGVudCBsaXN0cyAqL1xuLmVudHJ5LWNvbnRlbnQgdWwsXG4uZW50cnktY29udGVudCBvbCB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNwLTYpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTUpO1xufVxuXG4uZW50cnktY29udGVudCB1bCB7IGxpc3Qtc3R5bGU6IGRpc2M7IH1cbi5lbnRyeS1jb250ZW50IG9sIHsgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuXG4uZW50cnktY29udGVudCBsaSB7IG1hcmdpbi1ib3R0b206IHZhcigtLXNwLTIpOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDI1LiBGb2N1cyBTdHlsZXMgKGFjY2Vzc2liaWxpdHkpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG46Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMjYuIFByaW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgcHJpbnQge1xuICAgIC50b3AtYmFyLCAuc2l0ZS1oZWFkZXIsIC5tYWluLW5hdmlnYXRpb24sXG4gICAgLnNpdGUtZm9vdGVyLCAud2hhdHNhcHAtZmxvYXQsIC5iYWNrLXRvLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYm9keSB7IGNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgYVtocmVmXTo6YWZ0ZXIgeyBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgZm9udC1zaXplOiAuOGVtOyB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFDQ0VTU0lCSUxJVFkg4oCUIENPTlRSQVNUIEZJWEVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFVSTCDDp3VidcSfdSBtZXRuaSAqL1xuLnRvb2wtcHJldmlldy1ib3hfX3VybCB7XG4gICAgY29sb3I6ICM1NTU1NTUgIWltcG9ydGFudDtcbn1cblxuLyogUGxhY2Vob2xkZXIgaW5wdXQgbWV0aW5sZXJpICovXG4udG9vbC1wcmV2aWV3LWJveF9faW5wdXQtbW9jayB7XG4gICAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cblxuLyogSGVybyBzZWN0aW9uIOKAlCBrb3l1IGFya2EgcGxhbmRhIG1ldGluICovXG4uaGVyby1zZWN0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGVyby1zZWN0aW9uIHAsXG4uaGVyby1zZWN0aW9uIHNwYW4sXG4uaGVyby1zZWN0aW9uIGgxLFxuLmhlcm8tc2VjdGlvbiBoMiB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLyogSGVybyBiYWRnZSDigJQgxZ9lZmZhZiBhcmthIHBsYW5kYSBtZXRpbiAqL1xuLmhlcm8tYmFkZ2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRvcCBiYXIgdmUgZm9vdGVyIOKAlCBiaXJheiBkYWhhIHBhcmxhayBtZXRpbiAqL1xuLnRvcC1iYXIsXG4uc2l0ZS1mb290ZXIge1xuICAgIGNvbG9yOiAjZDBkY2U4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbnRhY3Qgc2VjdGlvbiDigJQga295dSBhcmthIHBsYW5kYSBtZXRpbiAqL1xuLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLyogV2hhdHNBcHAgYnV0b251IOKAlCBXQ0FHIEFBOiBiZXlheiBtZXRpbiBpw6dpbiA0LjU6MSBvcmFuxLEgZ2VyZWtpci5cbiAgICMxZDdhNDUg4oaSIGtvbnRyYXN0IG9yYW7EsSB+NS4xOjEg4pyTICovXG4uYnRuLS13aGF0c2FwcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkN2E0NSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzFkN2E0NSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLS13aGF0c2FwcDpob3Zlcixcbi5idG4tLXdoYXRzYXBwOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1YzMzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU1YzMzICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoYXRzQXBwIHnDvHplbiBidXRvbiDigJQgYXluxLEga295dSB5ZcWfaWwgKi9cbi53aGF0c2FwcC1mbG9hdF9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3YTQ1ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi53aGF0c2FwcC1mbG9hdF9fYnRuOmhvdmVyLFxuLndoYXRzYXBwLWZsb2F0X19idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTVjMzMgIWltcG9ydGFudDtcbn1cbi53aGF0c2FwcC1mbG9hdF9fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIEZvb3RlciBhbHQga8Sxc8SxbSDigJQgbWV0aW4gdmUgbGluayBrb250cmFzdMSxICovXG4uZm9vdGVyLWJvdHRvbV9fY29weSxcbi5mb290ZXItYm90dG9tX19sZWdhbCB7XG4gICAgY29sb3I6ICNjOGQ4ZTggIWltcG9ydGFudDtcbn1cbi5mb290ZXItYm90dG9tX19jb3B5IGEge1xuICAgIGNvbG9yOiAjZThmMGY4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgLyogcmVuayBkxLHFn8SxbmRhIGRhIGF5xLFydCBlZGlsZWJpbGlyICovXG59XG4uZm9vdGVyLWJvdHRvbV9fY29weSBhOmhvdmVyLFxuLmZvb3Rlci1ib3R0b21fX2NvcHkgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLyogRm9vdGVyIGdlbmVsIG1ldGluICovXG4uc2l0ZS1mb290ZXIge1xuICAgIGNvbG9yOiAjYzhkOGU4ICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbiJdfQ== */@media print{@media print{*,*::before,*::after{background:transparent!important;box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}html{font-size:12pt}body{font-family:'Times New Roman',Times,Georgia,serif;font-size:12pt;line-height:1.5;color:#000!important;background:#fff!important;margin:0;padding:0;width:100%}.site-header,.site-nav,.primary-nav,.nav-menu,.menu-toggle,.mobile-menu,.mobile-menu-overlay,.site-footer,.footer-widget-area,.sidebar,.widget-area,.whatsapp-float,.whatsapp-banner,.back-to-top,.cookie-notice,.newsletter-section,.social-share,.social-links,.breadcrumbs,.pagination,.nav-links,.post-navigation,.comment-respond,.comments-area,.search-form,.hero-section__actions,.hero-section__badges,.cta-section,.related-posts,.author-box,.tag-cloud,.lang-switcher,.sticky-contact-bar,.contact-map,iframe:not(.print-iframe),video,audio,.no-print{display:none!important}@page{margin:2cm 2.5cm;size:A4}@page :first{margin-top:3cm}@page{@bottom-center{content:counter(page) " / " counter(pages);font-size:10pt;color:#666}@top-right{content:"Av. Tuhşat Durucu | avtuhsatdurucu.com";font-size:9pt;color:#999}}.container,.site-main,.content-area,.entry-content,.page-content,.single-content{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important}.content-sidebar-wrap,.two-col,.grid-2,.grid-3,.practice-grid{display:block!important}h1{font-size:20pt;color:#000;page-break-after:avoid;margin-bottom:12pt}h2{font-size:16pt;color:#000;page-break-after:avoid;margin-top:18pt;margin-bottom:8pt}h3{font-size:13pt;color:#000;page-break-after:avoid;margin-top:14pt;margin-bottom:6pt}h4,h5,h6{font-size:12pt;color:#000;page-break-after:avoid}p{orphans:3;widows:3;margin-bottom:8pt}a,a:visited{color:#000!important;text-decoration:underline}a[href^="http"]::after,a[href^="https"]::after{content:" [" attr(href) "]";font-size:9pt;color:#444;word-break:break-all}a[href^="#"]::after,a[href^="mailto"]::after,a[href^="tel"]::after,.btn::after,.logo a::after{content:none}img{max-width:100%!important;height:auto!important;page-break-inside:avoid}.about-photo img{max-width:100pt!important;float:right;margin-left:16pt}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.no-page-break{page-break-inside:avoid}table{page-break-inside:avoid}tr{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}tfoot{display:table-footer-group}blockquote,pre,figure{page-break-inside:avoid}body::before{content:"Av. Tuhşat Durucu | Ceza Hukuku & Sigorta Hukuku | Tel: 0553 407 24 64 | www.avtuhsatdurucu.com";display:block;font-size:9pt;color:#333;border-bottom:1pt solid #ccc;padding-bottom:8pt;margin-bottom:16pt;text-align:center}body::after{content:"Bu belge Av. Tuhşat Durucu tarafından hazırlanmıştır. Hurmalı Mah. Kurtuluş Cad. No:41 Bakımlı Plaza K:10 No:39 Seyhan / ADANA";display:block;font-size:8pt;color:#666;border-top:1pt solid #ccc;padding-top:8pt;margin-top:24pt;text-align:center}table{width:100%;border-collapse:collapse;margin-bottom:16pt}th{background:#f0f0f0!important;color:#000!important;border:1pt solid #999;padding:6pt 8pt;font-weight:700;text-align:left}td{border:1pt solid #ccc;padding:5pt 8pt;vertical-align:top}tr:nth-child(even) td{background:#f9f9f9!important}body.single-icetihat .entry-header{border-bottom:2pt solid #000;padding-bottom:12pt;margin-bottom:16pt}body.single-icetihat .icetihat-meta{display:block;font-size:10pt;color:#333;margin-bottom:12pt}body.single-icetihat .icetihat-court,body.single-icetihat .icetihat-number,body.single-icetihat .icetihat-date{display:inline-block;margin-right:16pt;font-weight:700}body.single-icetihat .icetihat-summary{border-left:3pt solid #333;padding-left:12pt;font-style:italic;margin-bottom:16pt}body.single-icetihat .icetihat-content{font-size:11pt;line-height:1.6;text-align:justify}body.single-dilekce .entry-content{font-family:'Times New Roman',Georgia,serif;font-size:12pt;line-height:1.8}body.single-dilekce .dilekce-header{text-align:center!important;margin-bottom:24pt;page-break-after:avoid}body.single-dilekce .dilekce-court-name{font-size:14pt;font-weight:700;text-transform:uppercase;margin-bottom:8pt}body.single-dilekce .dilekce-parties{border:1pt solid #000;padding:12pt;margin-bottom:20pt;page-break-inside:avoid}body.single-dilekce .dilekce-parties table{border:none}body.single-dilekce .dilekce-parties td,body.single-dilekce .dilekce-parties th{border:none;padding:3pt 8pt}body.single-dilekce .dilekce-subject{font-weight:700;text-decoration:underline;margin-bottom:12pt}body.single-dilekce .dilekce-body{text-align:justify}body.single-dilekce .dilekce-conclusion{margin-top:20pt}body.single-dilekce .dilekce-conclusion strong{text-decoration:underline}body.single-dilekce .dilekce-signature{margin-top:40pt;text-align:right}body.single-dilekce .dilekce-date-place{margin-top:32pt;text-align:left}body.page-template-page-iletisim .contact-info{display:block}body.page-template-page-iletisim .contact-detail{margin-bottom:8pt}body.rtl{direction:rtl;text-align:right;font-family:'Arial','Tahoma',sans-serif}body.rtl h1,body.rtl h2,body.rtl h3,body.rtl p,body.rtl li{text-align:right}body.rtl th,body.rtl td{text-align:right}.print-highlight{border:1pt solid #000;padding:6pt 10pt;margin:12pt 0}.infaz-result-table{display:block!important;page-break-inside:avoid}.infaz-result-table .result-row{display:flex;justify-content:space-between;border-bottom:1pt dotted #ccc;padding:4pt 0}code,pre{font-family:'Courier New',monospace;font-size:10pt;background:#f5f5f5!important;border:1pt solid #ddd;padding:2pt 4pt}}}:root{--color-primary:#1b2a4a;--color-secondary:#2c4a7c;--color-accent:#b8c4d0;--color-gold:#c9a84c;--color-gold-dark:#a8862e;--color-dark-bg:#0d1525;--color-light-bg:#f5f6f8;--color-text:#2d2d2d;--color-white:#fff;--color-wa:#25d366;--color-wa-dark:#1da851;--font-heading:"Playfair Display",Georgia,serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08);--shadow-md:0 4px 12px rgba(0,0,0,.15);--shadow-lg:0 10px 30px rgba(0,0,0,.2);--shadow-xl:0 20px 50px rgba(0,0,0,.28);--transition-base:all 0.25s ease;--transition-slow:all 0.45s ease;--container-max:1200px;--container-pad:clamp(1rem,5vw,2rem);--section-pad-y:clamp(3.5rem,8vw,6rem)}.section-header{margin-bottom:3rem}.section-header--center{margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.section-header__eyebrow{color:var(--color-gold);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.16em;margin:0 0 .75rem;text-transform:uppercase}.section-header--light .section-header__eyebrow,.section-header__eyebrow--gold{color:var(--color-gold)}.section-header--light .section-header__title{color:var(--color-white)}.section-header--light .section-header__desc{color:hsla(0,0%,100%,.7)}.section-header__title{color:var(--color-primary);font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin:0 0 1rem}.section-header__divider{background:var(--color-gold);border-radius:var(--radius-full);height:3px;margin:0 auto 1.25rem;width:3rem}.section-header--center .section-header__divider{margin-left:auto;margin-right:auto}.section-header__divider--gold{background:var(--color-gold)}.section-header__desc{color:#555;font-size:1rem;line-height:1.75;margin:0}.btn,.section-header__desc{font-family:var(--font-body)}.btn{align-items:center;border:2px solid transparent;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.75rem;text-decoration:none;transition:var(--transition-base);white-space:nowrap}.btn--gold{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-primary)}.btn--gold:focus-visible,.btn--gold:hover{background:var(--color-gold-dark);border-color:var(--color-gold-dark);box-shadow:var(--shadow-md);color:var(--color-white);text-decoration:none;transform:translateY(-2px)}.btn--whatsapp{background:var(--color-wa);border-color:var(--color-wa);color:var(--color-white)}.btn--whatsapp:focus-visible,.btn--whatsapp:hover{background:var(--color-wa-dark);border-color:var(--color-wa-dark);box-shadow:0 6px 20px rgba(37,211,102,.35);color:var(--color-white);text-decoration:none;transform:translateY(-2px)}.btn--outline-light{background:transparent;border-color:hsla(0,0%,100%,.55);color:var(--color-white)}.btn--outline-light:focus-visible,.btn--outline-light:hover{background:hsla(0,0%,100%,.1);border-color:var(--color-white);color:var(--color-white);text-decoration:none}.btn--outline-dark{background:transparent;border-color:var(--color-primary);color:var(--color-primary)}.btn--outline-dark:focus-visible,.btn--outline-dark:hover{background:var(--color-primary);box-shadow:var(--shadow-md);color:var(--color-white);text-decoration:none;transform:translateY(-2px)}.reveal-on-scroll{opacity:0;transform:translateY(28px);transition:opacity .55s ease calc(var(--card-delay, 0s)),transform .55s ease calc(var(--card-delay, 0s))}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1;transform:none;transition:none}}.hero-section{align-items:center;background-color:var(--color-dark-bg);display:flex;min-height:90vh;overflow:hidden;padding:clamp(5rem,10vw,7rem) 0 clamp(3rem,6vw,5rem);position:relative}.hero-section__overlay{background:linear-gradient(135deg,rgba(13,21,37,.97),rgba(27,42,74,.9) 50%,rgba(44,74,124,.8));inset:0;position:absolute;z-index:1}.hero-section__pattern{background-image:radial-gradient(circle,rgba(201,168,76,.06) 1px,transparent 0);background-size:30px 30px;inset:0;position:absolute;z-index:2}.hero-section>.container{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad);position:relative;width:100%;z-index:3}.hero-section__inner{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr 1fr}.hero-section__eyebrow{color:var(--color-gold);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.18em;margin:0 0 1rem;text-transform:uppercase}.hero-section__name{color:var(--color-white);font-family:var(--font-heading);font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:700;line-height:1.1;margin:0 0 1.25rem}.hero-section__name--surname{color:var(--color-gold);display:block}.hero-section__divider{background:linear-gradient(90deg,var(--color-gold),transparent);border-radius:var(--radius-full);height:3px;margin-bottom:1.5rem;width:4rem}.hero-section__subtitle{color:var(--color-accent);font-family:var(--font-heading);font-size:clamp(1rem,2.2vw,1.25rem);font-style:italic;font-weight:400;line-height:1.55;margin:0 0 1.25rem}.hero-section__desc{color:hsla(0,0%,100%,.65);font-family:var(--font-body);font-size:.9375rem;line-height:1.75;margin:0 0 2rem;max-width:520px}.hero-section__actions{margin-bottom:2.5rem}.hero-section__actions,.hero-section__badges{display:flex;flex-wrap:wrap;gap:1rem}.hero-badge{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.05);border:1px solid rgba(201,168,76,.25);border-radius:var(--radius-sm);display:flex;gap:.5rem;padding:.5rem .875rem}.hero-badge__icon{font-size:1.125rem;line-height:1}.hero-badge__text{color:hsla(0,0%,100%,.75);font-family:var(--font-body);font-size:.75rem;font-weight:500;line-height:1.35}.hero-section__visual{align-items:center;display:flex;flex-direction:column;gap:1.5rem;position:relative}.hero-photo-frame{aspect-ratio:3/4;background:rgba(27,42,74,.6);border:1px solid rgba(201,168,76,.25);border-radius:var(--radius-lg);max-width:400px;overflow:hidden;position:relative;width:100%}.hero-photo-frame__img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.hero-photo-frame__placeholder{align-items:center;background:linear-gradient(180deg,rgba(44,74,124,.4),rgba(13,21,37,.8));display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;width:100%}.hero-photo-frame__icon-wrap{align-items:center;background:rgba(201,168,76,.15);border:2px solid rgba(201,168,76,.4);border-radius:50%;display:flex;height:90px;justify-content:center;width:90px}.hero-photo-frame__icon{color:hsla(0,0%,100%,.4);height:48px;width:48px}.hero-photo-frame__placeholder-text{color:hsla(0,0%,100%,.5);font-family:var(--font-heading);font-size:1rem;margin:0;text-align:center}.hero-photo-frame__corner{height:28px;position:absolute;width:28px;z-index:2}.hero-photo-frame__corner--tl{border-left:3px solid var(--color-gold);border-radius:var(--radius-lg) 0 0 0;border-top:3px solid var(--color-gold);left:-1px;top:-1px}.hero-photo-frame__corner--br{border-bottom:3px solid var(--color-gold);border-radius:0 0 var(--radius-lg) 0;border-right:3px solid var(--color-gold);bottom:-1px;right:-1px}.hero-info-card{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.06);border:1px solid rgba(201,168,76,.3);border-radius:var(--radius-md);max-width:380px;padding:1rem 1.25rem;width:100%}.hero-info-card__row{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-family:var(--font-body);font-size:.875rem;gap:.625rem;margin-bottom:.5rem}.hero-info-card__row svg{color:var(--color-gold);flex-shrink:0}.hero-info-card__row a{color:var(--color-white);text-decoration:none}.hero-info-card__row a:hover{color:var(--color-gold)}.hero-info-card__hours{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);font-family:var(--font-body);font-size:.8125rem;margin-top:.5rem;padding-top:.5rem}.hero-section__scroll-hint{bottom:1.75rem;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.hero-scroll-arrow{align-items:center;animation:hero-bounce 2.2s ease-in-out infinite;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:hsla(0,0%,100%,.35);display:flex;height:40px;justify-content:center;text-decoration:none;transition:var(--transition-base);width:40px}.hero-scroll-arrow:hover{background:rgba(201,168,76,.08);border-color:var(--color-gold);color:var(--color-gold)}@keyframes hero-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.practice-areas-section{background:var(--color-light-bg);padding:var(--section-pad-y) 0}.practice-areas-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.practice-card{background:var(--color-white);border:1px solid #e4e8ef;border-radius:var(--radius-md);border-top:3px solid transparent;display:flex;flex-direction:column;overflow:hidden;padding:2rem 1.75rem;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-top-color .3s ease}.practice-card__link{inset:0;position:absolute;z-index:0}.practice-card:focus-within,.practice-card:hover{border-top-color:var(--color-gold);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.practice-card__icon-wrap{align-items:center;background:rgba(27,42,74,.06);border-radius:var(--radius-md);display:flex;height:56px;justify-content:center;margin-bottom:1.25rem;transition:background .25s ease;width:56px}.practice-card:hover .practice-card__icon-wrap{background:rgba(201,168,76,.12)}.practice-card__icon{font-size:1.625rem;line-height:1}.practice-card__title{color:var(--color-primary);font-family:var(--font-heading);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 .75rem}.practice-card__desc{color:#5a6070;flex:1;line-height:1.7;margin:0 0 1.25rem}.practice-card__desc,.practice-card__more{font-family:var(--font-body);font-size:.875rem}.practice-card__more{align-items:center;color:var(--color-secondary);display:inline-flex;font-weight:600;gap:.25rem;margin-top:auto;position:relative;text-decoration:none;transition:color .2s,gap .2s;z-index:1}.practice-card:hover .practice-card__more,.practice-card__more:hover{color:var(--color-gold-dark);gap:.5rem;text-decoration:none}.tool-promo-section{background:var(--color-primary);overflow:hidden;padding:var(--section-pad-y) 0;position:relative}.tool-promo-section__bg-dots{background-image:radial-gradient(circle,rgba(201,168,76,.07) 1px,transparent 0);background-size:28px 28px;inset:0;pointer-events:none;position:absolute}.tool-promo-section__inner{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:1fr 1fr}.tool-promo-section__eyebrow{color:var(--color-gold);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.15em;margin:0 0 .875rem;text-transform:uppercase}.tool-promo-section__title{color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin:0 0 1.25rem}.tool-promo-section__title--accent{color:var(--color-gold)}.tool-promo-section__divider{background:linear-gradient(90deg,var(--color-gold),transparent);border-radius:var(--radius-full);height:3px;margin-bottom:1.5rem;width:3rem}.tool-promo-section__desc{color:hsla(0,0%,100%,.7);font-family:var(--font-body);font-size:.9375rem;line-height:1.75;margin:0 0 1.5rem}.tool-promo-section__features{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0 0 1.5rem;padding:0}.tool-promo-section__features li{align-items:baseline;color:hsla(0,0%,100%,.8);display:flex;font-family:var(--font-body);font-size:.9rem;gap:.625rem}.tool-promo-section__feature-icon{color:var(--color-gold);flex-shrink:0;font-weight:700}.tool-promo-section__disclaimer{color:hsla(0,0%,100%,.45);font-family:var(--font-body);font-size:.8125rem;line-height:1.6;margin:0 0 2rem}.tool-promo-section__cta{display:inline-flex}.tool-preview-box{background:var(--color-white);border:1px solid rgba(201,168,76,.3);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);overflow:hidden;position:relative}.tool-preview-box__bar{align-items:center;background:#f0f0f0;border-bottom:1px solid #e0e0e0;display:flex;gap:.375rem;padding:.625rem 1rem}.tool-preview-box__dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.tool-preview-box__dot--red{background:#ff5f57}.tool-preview-box__dot--yellow{background:#febc2e}.tool-preview-box__dot--green{background:#28c840}.tool-preview-box__url{background:#e0e0e0;border-radius:20px;color:#888;flex:1;font-family:var(--font-body);font-size:.6875rem;margin-left:.5rem;overflow:hidden;padding:.2rem .75rem;text-overflow:ellipsis;white-space:nowrap}.tool-preview-box__content{padding:1.5rem}.tool-preview-box__header{align-items:center;border-bottom:2px solid var(--color-gold);color:var(--color-primary);display:flex;font-family:var(--font-heading);font-size:1rem;font-weight:700;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.875rem}.tool-preview-box__header-icon{font-size:1.25rem}.tool-preview-box__fields{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.tool-preview-box__field{display:flex;flex-direction:column;gap:.25rem}.tool-preview-box__label{color:#666;font-family:var(--font-body);font-size:.75rem;font-weight:600}.tool-preview-box__input-mock{background:var(--color-light-bg);border:1px solid #ddd;border-radius:var(--radius-sm);color:#999;font-family:var(--font-body);font-size:.875rem;padding:.4rem .75rem}.tool-preview-box__result{align-items:center;background:var(--color-primary);border-radius:var(--radius-sm);display:flex;justify-content:space-between;padding:.75rem 1rem}.tool-preview-box__result-label{color:hsla(0,0%,100%,.75);font-family:var(--font-body);font-size:.8125rem;font-weight:600}.tool-preview-box__result-value{color:var(--color-gold);font-family:var(--font-body);font-size:.875rem;font-weight:700}.tool-preview-box__corner-accent{background:linear-gradient(225deg,rgba(201,168,76,.35),transparent 60%);bottom:0;height:60px;pointer-events:none;position:absolute;right:0;width:60px}.articles-section{background:var(--color-white);padding:var(--section-pad-y) 0}.articles-grid{display:grid;gap:1.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem}.article-card{background:var(--color-white);border:1px solid #e4e8ef;border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.article-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.article-card__thumb{aspect-ratio:4/3;background:var(--color-light-bg);overflow:hidden;position:relative;width:100%}.article-card__img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.article-card:hover .article-card__img{transform:scale(1.04)}.article-card__thumb-placeholder{align-items:center;background:linear-gradient(135deg,var(--color-light-bg) 0,#e8ecf4 100%);display:flex;font-size:3rem;height:100%;justify-content:center;text-decoration:none;width:100%}.article-card__category{background:var(--color-primary);border-radius:var(--radius-sm);color:var(--color-white);font-family:var(--font-body);font-size:.6875rem;font-weight:600;left:.75rem;letter-spacing:.08em;padding:.25rem .625rem;position:absolute;text-transform:uppercase;top:.75rem}.article-card__body{display:flex;flex:1;flex-direction:column;padding:1.5rem}.article-card__date{align-items:center;color:#888;display:flex;font-family:var(--font-body);font-size:.75rem;gap:.375rem;margin-bottom:.75rem}.article-card__date svg{color:var(--color-gold);flex-shrink:0}.article-card__title{color:var(--color-primary);font-family:var(--font-heading);font-size:1.0625rem;font-weight:700;line-height:1.4;margin:0 0 .875rem}.article-card__title a{color:inherit;text-decoration:none;transition:color .2s}.article-card__title a:hover{color:var(--color-secondary);text-decoration:none}.article-card__excerpt{color:#5a6070;flex:1;line-height:1.7;margin:0 0 1.25rem}.article-card__excerpt,.article-card__more{font-family:var(--font-body);font-size:.875rem}.article-card__more{align-items:center;color:var(--color-secondary);display:inline-flex;font-weight:600;gap:.25rem;margin-top:auto;text-decoration:none;transition:color .2s,gap .2s}.article-card__more:hover{color:var(--color-gold-dark);gap:.5rem;text-decoration:none}.articles-section__footer{text-align:center}.contact-section{background:var(--color-primary);overflow:hidden;padding:var(--section-pad-y) 0;position:relative}.contact-section__bg-pattern{background-image:radial-gradient(circle,rgba(201,168,76,.06) 1px,transparent 0);background-size:26px 26px;inset:0;pointer-events:none;position:absolute}.contact-section__inner{align-items:start;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:1fr 1.4fr;position:relative;z-index:1}.contact-info__title{color:var(--color-white);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;margin:0 0 1rem}.contact-info__divider{background:var(--color-gold);border-radius:var(--radius-full);height:3px;margin-bottom:1.75rem;width:3rem}.contact-info__list{display:flex;flex-direction:column;font-style:normal;gap:1.25rem;margin-bottom:2rem}.contact-info__item{align-items:flex-start;display:flex;gap:1rem}.contact-info__icon-wrap{align-items:center;background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.3);border-radius:var(--radius-sm);color:var(--color-gold);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.contact-info__icon-wrap--wa{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.3);color:var(--color-wa)}.contact-info__text{display:flex;flex-direction:column;gap:.25rem}.contact-info__label{color:var(--color-gold);display:block;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-info__text em,.contact-info__text span{color:hsla(0,0%,100%,.78);font-family:var(--font-body);font-size:.9rem;line-height:1.6}.contact-info__text a{color:var(--color-white);font-family:var(--font-body);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s}.contact-info__text a:hover{color:var(--color-gold);text-decoration:none}.contact-info__wa-link{color:var(--color-wa)!important;font-weight:600!important}.contact-info__wa-link:hover{color:var(--color-wa-dark)!important}.contact-info__wa-btn{justify-content:center;width:100%}.contact-form-wrap{background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);padding:clamp(1.5rem,3vw,2.5rem)}.contact-form-wrap__title{color:var(--color-primary);font-family:var(--font-heading);font-size:1.375rem;font-weight:700;margin:0 0 .75rem}.contact-form-wrap__divider{background:var(--color-gold);border-radius:var(--radius-full);height:3px;margin-bottom:1.75rem;width:3rem}.contact-form__row--2col{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.contact-form__group{margin-bottom:1.125rem}.contact-form__label{color:var(--color-text);display:block;font-family:var(--font-body);font-size:.8125rem;font-weight:600;margin-bottom:.375rem}.contact-form__required{color:#c0392b;margin-left:.15rem}.contact-form__input,.contact-form__select,.contact-form__textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-white);border:1.5px solid #d1d8e2;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text);display:block;font-family:var(--font-body);font-size:.9rem;padding:.6875rem .875rem;transition:border-color .2s,box-shadow .2s;width:100%}.contact-form__input::-moz-placeholder,.contact-form__textarea::-moz-placeholder{color:#aab0be}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:#aab0be}.contact-form__input:focus,.contact-form__select:focus,.contact-form__textarea:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px rgba(44,74,124,.12);outline:none}.contact-form__input.has-error,.contact-form__select.has-error,.contact-form__textarea.has-error{border-color:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.1)}.contact-form__select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23888' stroke-linecap='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.25rem}.contact-form__textarea{min-height:110px;resize:vertical}.contact-form__field-error{color:#c0392b;display:block;font-family:var(--font-body);font-size:.75rem;margin-top:.3rem;min-height:1em}.contact-form__group--checkbox{margin-top:.25rem}.contact-form__checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem}.contact-form__checkbox{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;height:17px;margin-top:.2rem;width:17px}.contact-form__checkbox-text{color:#555;font-family:var(--font-body);font-size:.8125rem;line-height:1.55}.contact-form__checkbox-text a{color:var(--color-secondary);text-decoration:underline}.contact-form__checkbox-text a:hover{color:var(--color-gold-dark)}.contact-form__disclaimer{border-top:1px solid #eee;color:#999;font-family:var(--font-body);font-size:.75rem;line-height:1.55;margin:.875rem 0 1.25rem;padding-top:.875rem}.contact-form__submit{font-size:1rem;justify-content:center;padding:.875rem;position:relative;width:100%}.contact-form__submit:disabled{cursor:not-allowed;opacity:.7;transform:none!important}.contact-form__submit-loading{align-items:center;display:none;gap:.5rem}.contact-form__submit.is-loading .contact-form__submit-text{display:none}.contact-form__submit.is-loading .contact-form__submit-loading{display:inline-flex}.contact-form__spinner{animation:form-spin .9s linear infinite}@keyframes form-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-form__success{background:#f0fdf4;border:1.5px solid #86efac;border-radius:var(--radius-md);padding:2rem;text-align:center}.contact-form__success-icon{align-items:center;background:#22c55e;border-radius:50%;color:var(--color-white);display:flex;font-size:1.5rem;font-weight:700;height:52px;justify-content:center;margin:0 auto 1rem;width:52px}.contact-form__success h4{color:#166534;font-family:var(--font-heading);font-size:1.25rem;margin:0 0 .5rem}.contact-form__success p{color:#166534;font-family:var(--font-body);font-size:.9rem;line-height:1.65;margin:0}.contact-form__success p a{color:#166534;font-weight:600}.contact-form__error{align-items:flex-start;background:#fef2f2;border:1.5px solid #fca5a5;border-radius:var(--radius-sm);color:#991b1b;display:flex;font-family:var(--font-body);font-size:.875rem;gap:.5rem;margin-bottom:1.25rem;padding:.875rem 1rem}.contact-form__error svg{color:#dc2626;flex-shrink:0}@media (max-width:1024px){.hero-section__inner{gap:2.5rem}.articles-grid,.practice-areas-grid{grid-template-columns:repeat(2,1fr)}.contact-section__inner{gap:2.5rem;grid-template-columns:1fr}.contact-info__wa-btn{max-width:320px}}@media (max-width:768px){.hero-section{min-height:unset;padding:6rem 0 3.5rem}.hero-section__inner{grid-template-columns:1fr}.hero-section__visual{align-items:center;order:-1}.hero-photo-frame{aspect-ratio:1/1;border-radius:50%;max-width:260px}.hero-photo-frame__corner{display:none}.hero-section__name{font-size:clamp(2rem,8vw,2.75rem)}.hero-section__actions{align-items:flex-start;flex-direction:column}.hero-section__badges{gap:.75rem}.hero-info-card{max-width:100%}.practice-areas-section{padding:3rem 0}.tool-promo-section__inner{grid-template-columns:1fr}.tool-promo-section__visual{order:-1}.articles-grid,.contact-form__row--2col{grid-template-columns:1fr}}@media (max-width:480px){.hero-section__name{font-size:clamp(1.75rem,9vw,2.25rem)}.hero-badge{flex:1 1 calc(50% - 0.5rem)}.practice-areas-grid{grid-template-columns:1fr}.practice-card{padding:1.5rem 1.25rem}.tool-preview-box__bar{display:none}.contact-form-wrap{padding:1.25rem}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWVwYWdlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3QkEsTUFDSSx1QkFBMkIsQ0FDM0IseUJBQTJCLENBQzNCLHNCQUEyQixDQUMzQixvQkFBMkIsQ0FDM0IseUJBQTJCLENBQzNCLHVCQUEyQixDQUMzQix3QkFBMkIsQ0FDM0Isb0JBQTJCLENBQzNCLGtCQUEyQixDQUMzQixrQkFBMkIsQ0FDM0IsdUJBQTJCLENBRTNCLCtDQUFrRCxDQUNsRCxzREFBNkQsQ0FFN0QsZUFBbUIsQ0FDbkIsZUFBbUIsQ0FDbkIsZ0JBQW9CLENBQ3BCLG9CQUFzQixDQUV0QiwrREFBNEUsQ0FDNUUsc0NBQThDLENBQzlDLHNDQUErQyxDQUMvQyx1Q0FBK0MsQ0FFL0MsZ0NBQWtDLENBQ2xDLGdDQUFrQyxDQUVsQyxzQkFBMEIsQ0FDMUIsb0NBQTBDLENBRTFDLHNDQUNKLENBS0EsZ0JBQ0ksa0JBQ0osQ0FFQSx3QkFHSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBRmxCLGVBQWdCLENBRGhCLGlCQUlKLENBRUEseUJBTUksdUJBQXdCLENBTHhCLDRCQUE2QixDQUM3QixnQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsb0JBQXNCLENBR3RCLGlCQUFtQixDQUZuQix3QkFHSixDQU1BLCtFQUNJLHVCQUNKLENBRUEsOENBQ0ksd0JBQ0osQ0FFQSw2Q0FDSSx3QkFDSixDQUVBLHVCQUlJLDBCQUEyQixDQUgzQiwrQkFBZ0MsQ0FDaEMsbUNBQXNDLENBQ3RDLGVBQWdCLENBRWhCLGVBQWdCLENBQ2hCLGVBQ0osQ0FFQSx5QkFHSSw0QkFBNkIsQ0FFN0IsZ0NBQWlDLENBSGpDLFVBQVcsQ0FFWCxxQkFBc0IsQ0FIdEIsVUFLSixDQUVBLGlEQUNJLGdCQUFpQixDQUNqQixpQkFDSixDQUVBLCtCQUNJLDRCQUNKLENBRUEsc0JBSUksVUFBVyxDQUZYLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsUUFDSixDQUtBLDJCQVZJLDRCQXdCSixDQWRBLEtBRUksa0JBQW1CLENBT25CLDRCQUE2QixDQUQ3Qiw4QkFBK0IsQ0FHL0IsY0FBZSxDQVZmLG1CQUFvQixDQUtwQixrQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FKaEIsU0FBVyxDQUNYLHNCQUF3QixDQU14QixvQkFBcUIsQ0FFckIsaUNBQWtDLENBQ2xDLGtCQUNKLENBRUEsV0FDSSw0QkFBNkIsQ0FFN0IsOEJBQStCLENBRC9CLDBCQUVKLENBQ0EsMENBRUksaUNBQWtDLENBQ2xDLG1DQUFvQyxDQUdwQywyQkFBNEIsQ0FGNUIsd0JBQXlCLENBR3pCLG9CQUFxQixDQUZyQiwwQkFHSixDQUVBLGVBQ0ksMEJBQTJCLENBRTNCLDRCQUE2QixDQUQ3Qix3QkFFSixDQUNBLGtEQUVJLCtCQUFnQyxDQUNoQyxpQ0FBa0MsQ0FFbEMsMENBQStDLENBRS9DLHdCQUF5QixDQUR6QixvQkFBcUIsQ0FGckIsMEJBSUosQ0FFQSxvQkFDSSxzQkFBdUIsQ0FFdkIsZ0NBQXVDLENBRHZDLHdCQUVKLENBQ0EsNERBRUksNkJBQW9DLENBQ3BDLCtCQUFnQyxDQUVoQyx3QkFBeUIsQ0FEekIsb0JBRUosQ0FFQSxtQkFDSSxzQkFBdUIsQ0FFdkIsaUNBQWtDLENBRGxDLDBCQUVKLENBQ0EsMERBRUksK0JBQWdDLENBR2hDLDJCQUE0QixDQUY1Qix3QkFBeUIsQ0FHekIsb0JBQXFCLENBRnJCLDBCQUdKLENBS0Esa0JBQ0ksU0FBVSxDQUNWLDBCQUEyQixDQUMzQix3R0FHSixDQUVBLDZCQUNJLFNBQVUsQ0FDVix1QkFDSixDQUdBLHVDQUNJLGtCQUNJLFNBQVUsQ0FDVixjQUFlLENBQ2YsZUFDSixDQUNKLENBS0EsY0FLSSxrQkFBbUIsQ0FGbkIscUNBQXNDLENBQ3RDLFlBQWEsQ0FGYixlQUFnQixDQUloQixlQUFnQixDQUNoQixvREFBeUQsQ0FOekQsaUJBT0osQ0FHQSx1QkFHSSw4RkFLQyxDQU5ELE9BQVEsQ0FEUixpQkFBa0IsQ0FRbEIsU0FDSixDQUdBLHVCQUlJLCtFQUlDLENBQ0QseUJBQTBCLENBUDFCLE9BQVEsQ0FEUixpQkFBa0IsQ0FFbEIsU0FPSixDQUdBLHlCQUtJLGFBQWMsQ0FEZCw4QkFBK0IsQ0FFL0IsOEJBQStCLENBTC9CLGlCQUFrQixDQUVsQixVQUFXLENBRFgsU0FLSixDQUVBLHFCQUlJLGtCQUFtQixDQUhuQixZQUFhLENBRWIsd0JBQTJCLENBRDNCLDZCQUdKLENBR0EsdUJBTUksdUJBQXdCLENBTHhCLDRCQUE2QixDQUM3QixnQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsb0JBQXNCLENBR3RCLGVBQWdCLENBRmhCLHdCQUdKLENBR0Esb0JBSUksd0JBQXlCLENBSHpCLCtCQUFnQyxDQUNoQyxzQ0FBeUMsQ0FDekMsZUFBZ0IsQ0FFaEIsZUFBZ0IsQ0FDaEIsa0JBQ0osQ0FFQSw2QkFDSSx1QkFBd0IsQ0FDeEIsYUFDSixDQUdBLHVCQUdJLCtEQUFrRSxDQUVsRSxnQ0FBaUMsQ0FIakMsVUFBVyxDQUVYLG9CQUFxQixDQUhyQixVQUtKLENBR0Esd0JBS0kseUJBQTBCLENBSjFCLCtCQUFnQyxDQUNoQyxtQ0FBc0MsQ0FDdEMsaUJBQWtCLENBQ2xCLGVBQWdCLENBRWhCLGdCQUFpQixDQUNqQixrQkFDSixDQUdBLG9CQUdJLHlCQUFnQyxDQUZoQyw0QkFBNkIsQ0FDN0Isa0JBQW9CLENBRXBCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUNKLENBR0EsdUJBSUksb0JBQ0osQ0FHQSw2Q0FQSSxZQUFhLENBQ2IsY0FBZSxDQUNmLFFBU0osQ0FFQSxZQUVJLGtCQUFtQixDQU1uQix5QkFBMEIsQ0FKMUIsOEJBQXFDLENBQ3JDLHFDQUEwQyxDQUMxQyw4QkFBK0IsQ0FML0IsWUFBYSxDQUViLFNBQVcsQ0FJWCxxQkFFSixDQUVBLGtCQUNJLGtCQUFtQixDQUNuQixhQUNKLENBRUEsa0JBSUkseUJBQWdDLENBSGhDLDRCQUE2QixDQUM3QixnQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FFaEIsZ0JBQ0osQ0FHQSxzQkFJSSxrQkFBbUIsQ0FGbkIsWUFBYSxDQUNiLHFCQUFzQixDQUV0QixVQUFXLENBSlgsaUJBS0osQ0FHQSxrQkFJSSxnQkFBbUIsQ0FJbkIsNEJBQWlDLENBRGpDLHFDQUEwQyxDQUYxQyw4QkFBK0IsQ0FGL0IsZUFBZ0IsQ0FHaEIsZUFBZ0IsQ0FMaEIsaUJBQWtCLENBQ2xCLFVBT0osQ0FFQSx1QkFLSSxhQUFjLENBSGQsV0FBWSxDQUNaLGdCQUFpQixDQUNqQiwwQkFBMkIsQ0FIM0IsVUFLSixDQUdBLCtCQUtJLGtCQUFtQixDQUduQix1RUFJQyxDQVRELFlBQWEsQ0FDYixxQkFBc0IsQ0FHdEIsUUFBUyxDQUxULFdBQVksQ0FJWixzQkFBdUIsQ0FMdkIsVUFZSixDQUVBLDZCQU9JLGtCQUFtQixDQUpuQiwrQkFBb0MsQ0FDcEMsb0NBQXlDLENBQ3pDLGlCQUFrQixDQUNsQixZQUFhLENBSmIsV0FBWSxDQU1aLHNCQUF1QixDQVB2QixVQVFKLENBRUEsd0JBR0ksd0JBQStCLENBRC9CLFdBQVksQ0FEWixVQUdKLENBRUEsb0NBR0ksd0JBQStCLENBRi9CLCtCQUFnQyxDQUNoQyxjQUFlLENBRWYsUUFBUyxDQUNULGlCQUNKLENBR0EsMEJBR0ksV0FBWSxDQUZaLGlCQUFrQixDQUNsQixVQUFXLENBRVgsU0FDSixDQUVBLDhCQUlJLHVDQUF3QyxDQUN4QyxvQ0FBcUMsQ0FGckMsc0NBQXVDLENBRHZDLFNBQVUsQ0FEVixRQUtKLENBRUEsOEJBR0kseUNBQTBDLENBRTFDLG9DQUFxQyxDQURyQyx3Q0FBeUMsQ0FIekMsV0FBWSxDQUNaLFVBSUosQ0FHQSxnQkFLSSx5QkFBMEIsQ0FKMUIsOEJBQXFDLENBQ3JDLG9DQUF5QyxDQUN6Qyw4QkFBK0IsQ0FJL0IsZUFBZ0IsQ0FIaEIsb0JBQXFCLENBRXJCLFVBRUosQ0FFQSxxQkFFSSxrQkFBbUIsQ0FJbkIsd0JBQWdDLENBTGhDLFlBQWEsQ0FHYiw0QkFBNkIsQ0FDN0IsaUJBQW1CLENBRm5CLFdBQWEsQ0FJYixtQkFDSixDQUVBLHlCQUVJLHVCQUF3QixDQUR4QixhQUVKLENBRUEsdUJBQ0ksd0JBQXlCLENBQ3pCLG9CQUNKLENBQ0EsNkJBQ0ksdUJBQ0osQ0FFQSx1QkFHSSx1Q0FBOEMsQ0FHOUMsd0JBQStCLENBRi9CLDRCQUE2QixDQUM3QixrQkFBb0IsQ0FKcEIsZ0JBQWtCLENBQ2xCLGlCQUtKLENBR0EsMkJBRUksY0FBZSxDQUNmLFFBQVMsQ0FGVCxpQkFBa0IsQ0FHbEIsMEJBQTJCLENBQzNCLFNBQ0osQ0FFQSxtQkFFSSxrQkFBbUIsQ0FTbkIsK0NBQWdELENBSmhELG1DQUEwQyxDQUMxQyxpQkFBa0IsQ0FGbEIseUJBQWdDLENBTGhDLFlBQWEsQ0FJYixXQUFZLENBRlosc0JBQXVCLENBTXZCLG9CQUFxQixDQUNyQixpQ0FBa0MsQ0FObEMsVUFRSixDQUVBLHlCQUdJLCtCQUFvQyxDQURwQyw4QkFBK0IsQ0FEL0IsdUJBR0osQ0FFQSx1QkFDSSxNQUFXLHVCQUEwQixDQUNyQyxJQUFZLHlCQUE0QixDQUM1QyxDQUtBLHdCQUVJLGdDQUFpQyxDQURqQyw4QkFFSixDQUVBLHFCQUNJLFlBQWEsQ0FFYixVQUFXLENBRFgsbUNBRUosQ0FHQSxlQUVJLDZCQUE4QixDQUU5Qix3QkFBaUMsQ0FDakMsOEJBQStCLENBRC9CLGdDQUFpQyxDQUdqQyxZQUFhLENBQ2IscUJBQXNCLENBS3RCLGVBQWdCLENBUGhCLG9CQUFxQixDQUxyQixpQkFBa0IsQ0FRbEIsMkVBS0osQ0FFQSxxQkFFSSxPQUFRLENBRFIsaUJBQWtCLENBRWxCLFNBQ0osQ0FFQSxpREFJSSxrQ0FBbUMsQ0FEbkMsMkJBQTRCLENBRDVCLDBCQUdKLENBR0EsMEJBTUksa0JBQW1CLENBSG5CLDZCQUFrQyxDQUNsQyw4QkFBK0IsQ0FDL0IsWUFBYSxDQUhiLFdBQVksQ0FLWixzQkFBdUIsQ0FDdkIscUJBQXNCLENBQ3RCLCtCQUFpQyxDQVJqQyxVQVNKLENBRUEsK0NBQ0ksK0JBQ0osQ0FFQSxxQkFDSSxrQkFBbUIsQ0FDbkIsYUFDSixDQUdBLHNCQUlJLDBCQUEyQixDQUgzQiwrQkFBZ0MsQ0FDaEMsa0JBQW1CLENBQ25CLGVBQWdCLENBR2hCLGVBQWdCLENBRGhCLGlCQUVKLENBR0EscUJBSUksYUFBYyxDQUVkLE1BQU8sQ0FIUCxlQUFpQixDQUVqQixrQkFFSixDQUdBLDBDQVRJLDRCQUE2QixDQUM3QixpQkFxQkosQ0FiQSxxQkFTSSxrQkFBbUIsQ0FIbkIsNEJBQTZCLENBRTdCLG1CQUFvQixDQUhwQixlQUFnQixDQUtoQixVQUFZLENBRVosZUFBZ0IsQ0FYaEIsaUJBQWtCLENBTWxCLG9CQUFxQixDQUlyQiw0QkFBZ0MsQ0FUaEMsU0FXSixDQUVBLHFFQUVJLDRCQUE2QixDQUM3QixTQUFXLENBQ1gsb0JBQ0osQ0FLQSxvQkFHSSwrQkFBZ0MsQ0FDaEMsZUFBZ0IsQ0FGaEIsOEJBQStCLENBRC9CLGlCQUlKLENBR0EsNkJBR0ksK0VBSUMsQ0FDRCx5QkFBMEIsQ0FOMUIsT0FBUSxDQU9SLG1CQUFvQixDQVJwQixpQkFTSixDQUVBLDJCQUlJLGtCQUFtQixDQUhuQixZQUFhLENBRWIsd0JBQTJCLENBRDNCLDZCQUdKLENBR0EsNkJBTUksdUJBQXdCLENBTHhCLDRCQUE2QixDQUM3QixnQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsb0JBQXNCLENBR3RCLGtCQUFvQixDQUZwQix3QkFHSixDQUdBLDJCQUlJLHdCQUF5QixDQUh6QiwrQkFBZ0MsQ0FDaEMsbUNBQXNDLENBQ3RDLGVBQWdCLENBRWhCLGVBQWdCLENBQ2hCLGtCQUNKLENBRUEsbUNBQ0ksdUJBQ0osQ0FHQSw2QkFHSSwrREFBa0UsQ0FFbEUsZ0NBQWlDLENBSGpDLFVBQVcsQ0FFWCxvQkFBcUIsQ0FIckIsVUFLSixDQUdBLDBCQUlJLHdCQUFnQyxDQUhoQyw0QkFBNkIsQ0FDN0Isa0JBQW9CLENBQ3BCLGdCQUFpQixDQUVqQixpQkFDSixDQUdBLDhCQUlJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsV0FBYSxDQUxiLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixTQUlKLENBRUEsaUNBRUksb0JBQXFCLENBSXJCLHdCQUFnQyxDQUxoQyxZQUFhLENBR2IsNEJBQTZCLENBQzdCLGVBQWlCLENBRmpCLFdBSUosQ0FFQSxrQ0FDSSx1QkFBd0IsQ0FFeEIsYUFBYyxDQURkLGVBRUosQ0FHQSxnQ0FHSSx5QkFBZ0MsQ0FGaEMsNEJBQTZCLENBQzdCLGtCQUFvQixDQUVwQixlQUFnQixDQUNoQixlQUNKLENBR0EseUJBQ0ksbUJBQ0osQ0FHQSxrQkFFSSw2QkFBOEIsQ0FJOUIsb0NBQXlDLENBSHpDLDhCQUErQixDQUUvQiwyQkFBNEIsQ0FENUIsZUFBZ0IsQ0FIaEIsaUJBTUosQ0FHQSx1QkFFSSxrQkFBbUIsQ0FFbkIsa0JBQW1CLENBRW5CLCtCQUFnQyxDQUxoQyxZQUFhLENBRWIsV0FBYSxDQUViLG9CQUVKLENBRUEsdUJBR0ksaUJBQWtCLENBQ2xCLGFBQWMsQ0FGZCxXQUFZLENBRFosVUFJSixDQUVBLDRCQUFpQyxrQkFBcUIsQ0FDdEQsK0JBQWlDLGtCQUFxQixDQUN0RCw4QkFBaUMsa0JBQXFCLENBRXRELHVCQUlJLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FGbkIsVUFBVyxDQUtYLE1BQU8sQ0FQUCw0QkFBNkIsQ0FDN0Isa0JBQW9CLENBS3BCLGlCQUFtQixDQUVuQixlQUFnQixDQUhoQixvQkFBdUIsQ0FLdkIsc0JBQXVCLENBRHZCLGtCQUVKLENBR0EsMkJBQ0ksY0FDSixDQUVBLDBCQUVJLGtCQUFtQixDQVFuQix5Q0FBMEMsQ0FIMUMsMEJBQTJCLENBTjNCLFlBQWEsQ0FHYiwrQkFBZ0MsQ0FDaEMsY0FBZSxDQUNmLGVBQWdCLENBSGhCLFNBQVcsQ0FLWCxxQkFBc0IsQ0FDdEIsc0JBRUosQ0FFQSwrQkFDSSxpQkFDSixDQUVBLDBCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsVUFBWSxDQUNaLHFCQUNKLENBRUEseUJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixVQUNKLENBRUEseUJBSUksVUFBVyxDQUhYLDRCQUE2QixDQUM3QixnQkFBa0IsQ0FDbEIsZUFFSixDQUVBLDhCQUlJLGdDQUFpQyxDQUNqQyxxQkFBc0IsQ0FDdEIsOEJBQStCLENBSC9CLFVBQVcsQ0FGWCw0QkFBNkIsQ0FDN0IsaUJBQW1CLENBS25CLG9CQUNKLENBR0EsMEJBRUksa0JBQW1CLENBRW5CLCtCQUFnQyxDQUNoQyw4QkFBK0IsQ0FKL0IsWUFBYSxDQUViLDZCQUE4QixDQUc5QixtQkFDSixDQUVBLGdDQUlJLHlCQUFnQyxDQUhoQyw0QkFBNkIsQ0FDN0Isa0JBQW9CLENBQ3BCLGVBRUosQ0FFQSxnQ0FJSSx1QkFBd0IsQ0FIeEIsNEJBQTZCLENBQzdCLGlCQUFtQixDQUNuQixlQUVKLENBR0EsaUNBTUksdUVBSUMsQ0FSRCxRQUFTLENBR1QsV0FBWSxDQU1aLG1CQUFvQixDQVZwQixpQkFBa0IsQ0FFbEIsT0FBUSxDQUNSLFVBUUosQ0FLQSxrQkFFSSw2QkFBOEIsQ0FEOUIsOEJBRUosQ0FFQSxlQUNJLFlBQWEsQ0FFYixXQUFZLENBRFosbUNBQXFDLENBRXJDLG9CQUNKLENBR0EsY0FDSSw2QkFBOEIsQ0FDOUIsd0JBQXlCLENBQ3pCLDhCQUErQixDQUUvQixZQUFhLENBQ2IscUJBQXNCLENBRnRCLGVBQWdCLENBR2hCLG1EQUdKLENBRUEsb0JBRUksMkJBQTRCLENBRDVCLDBCQUVKLENBR0EscUJBR0ksZ0JBQW1CLENBRW5CLGdDQUFpQyxDQURqQyxlQUFnQixDQUhoQixpQkFBa0IsQ0FDbEIsVUFJSixDQUVBLG1CQUlJLGFBQWMsQ0FGZCxXQUFZLENBQ1osZ0JBQWlCLENBRWpCLDZCQUFnQyxDQUpoQyxVQUtKLENBRUEsdUNBQ0kscUJBQ0osQ0FHQSxpQ0FJSSxrQkFBbUIsQ0FFbkIsdUVBQTJFLENBSDNFLFlBQWEsQ0FJYixjQUFlLENBTGYsV0FBWSxDQUdaLHNCQUF1QixDQUd2QixvQkFBcUIsQ0FQckIsVUFRSixDQUdBLHdCQUlJLCtCQUFnQyxDQVFoQyw4QkFBK0IsQ0FQL0Isd0JBQXlCLENBQ3pCLDRCQUE2QixDQUM3QixrQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FMaEIsV0FBYSxDQU1iLG9CQUFzQixDQUV0QixzQkFBeUIsQ0FWekIsaUJBQWtCLENBU2xCLHdCQUF5QixDQVJ6QixVQVdKLENBR0Esb0JBRUksWUFBYSxDQUViLE1BQU8sQ0FEUCxxQkFBc0IsQ0FGdEIsY0FJSixDQUdBLG9CQUVJLGtCQUFtQixDQUluQixVQUFXLENBTFgsWUFBYSxDQUdiLDRCQUE2QixDQUM3QixnQkFBa0IsQ0FGbEIsV0FBYSxDQUliLG9CQUNKLENBRUEsd0JBQ0ksdUJBQXdCLENBQ3hCLGFBQ0osQ0FHQSxxQkFNSSwwQkFBMkIsQ0FMM0IsK0JBQWdDLENBQ2hDLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixrQkFFSixDQUVBLHVCQUNJLGFBQWMsQ0FDZCxvQkFBcUIsQ0FDckIsb0JBQ0osQ0FFQSw2QkFDSSw0QkFBNkIsQ0FDN0Isb0JBQ0osQ0FHQSx1QkFJSSxhQUFjLENBRWQsTUFBTyxDQUhQLGVBQWlCLENBRWpCLGtCQUVKLENBR0EsMkNBVEksNEJBQTZCLENBQzdCLGlCQW1CSixDQVhBLG9CQU9JLGtCQUFtQixDQUhuQiw0QkFBNkIsQ0FFN0IsbUJBQW9CLENBSHBCLGVBQWdCLENBS2hCLFVBQVksQ0FFWixlQUFnQixDQUxoQixvQkFBcUIsQ0FJckIsNEJBRUosQ0FFQSwwQkFDSSw0QkFBNkIsQ0FDN0IsU0FBVyxDQUNYLG9CQUNKLENBR0EsMEJBQ0ksaUJBQ0osQ0FLQSxpQkFHSSwrQkFBZ0MsQ0FDaEMsZUFBZ0IsQ0FGaEIsOEJBQStCLENBRC9CLGlCQUlKLENBRUEsNkJBR0ksK0VBSUMsQ0FDRCx5QkFBMEIsQ0FOMUIsT0FBUSxDQU9SLG1CQUFvQixDQVJwQixpQkFTSixDQUVBLHdCQUlJLGlCQUFrQixDQUhsQixZQUFhLENBRWIsMEJBQTZCLENBRDdCLCtCQUFnQyxDQUdoQyxpQkFBa0IsQ0FDbEIsU0FDSixDQUdBLHFCQUlJLHdCQUF5QixDQUh6QiwrQkFBZ0MsQ0FDaEMsZ0JBQWlCLENBQ2pCLGVBQWdCLENBRWhCLGVBQ0osQ0FFQSx1QkFHSSw0QkFBNkIsQ0FFN0IsZ0NBQWlDLENBSGpDLFVBQVcsQ0FFWCxxQkFBc0IsQ0FIdEIsVUFLSixDQUVBLG9CQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FFdEIsaUJBQWtCLENBRGxCLFdBQVksQ0FFWixrQkFDSixDQUVBLG9CQUdJLHNCQUF1QixDQUZ2QixZQUFhLENBQ2IsUUFFSixDQUVBLHlCQU9JLGtCQUFtQixDQUpuQiwrQkFBb0MsQ0FDcEMsb0NBQXlDLENBQ3pDLDhCQUErQixDQUsvQix1QkFBd0IsQ0FKeEIsWUFBYSxDQUdiLGFBQWMsQ0FQZCxXQUFZLENBTVosc0JBQXVCLENBUHZCLFVBVUosQ0FFQSw2QkFDSSwrQkFBb0MsQ0FDcEMsZ0NBQXFDLENBQ3JDLHFCQUNKLENBRUEsb0JBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixVQUNKLENBRUEscUJBTUksdUJBQXdCLENBQ3hCLGFBQWMsQ0FOZCw0QkFBNkIsQ0FDN0IsZ0JBQWtCLENBQ2xCLGVBQWdCLENBRWhCLG1CQUFxQixDQURyQix3QkFJSixDQUVBLGdEQUlJLHlCQUFnQyxDQUZoQyw0QkFBNkIsQ0FDN0IsZUFBaUIsQ0FFakIsZUFDSixDQUVBLHNCQUlJLHdCQUF5QixDQUh6Qiw0QkFBNkIsQ0FDN0Isa0JBQW9CLENBQ3BCLGVBQWdCLENBRWhCLG9CQUFxQixDQUNyQixvQkFDSixDQUVBLDRCQUNJLHVCQUF3QixDQUN4QixvQkFDSixDQUVBLHVCQUNJLCtCQUFpQyxDQUNqQyx5QkFDSixDQUVBLDZCQUNJLG9DQUNKLENBRUEsc0JBRUksc0JBQXVCLENBRHZCLFVBRUosQ0FHQSxtQkFDSSw2QkFBOEIsQ0FDOUIsOEJBQStCLENBRS9CLDJCQUE0QixDQUQ1QixnQ0FFSixDQUVBLDBCQUlJLDBCQUEyQixDQUgzQiwrQkFBZ0MsQ0FDaEMsa0JBQW1CLENBQ25CLGVBQWdCLENBRWhCLGlCQUNKLENBRUEsNEJBR0ksNEJBQTZCLENBRTdCLGdDQUFpQyxDQUhqQyxVQUFXLENBRVgscUJBQXNCLENBSHRCLFVBS0osQ0FFQSx5QkFDSSxZQUFhLENBRWIsUUFBUyxDQURULDZCQUVKLENBRUEscUJBQ0ksc0JBQ0osQ0FFQSxxQkFLSSx1QkFBd0IsQ0FKeEIsYUFBYyxDQUNkLDRCQUE2QixDQUM3QixrQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FFaEIscUJBQ0osQ0FFQSx3QkFDSSxhQUFjLENBQ2Qsa0JBQ0osQ0FFQSxtRUFhSSxvQkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsdUJBQXdCLENBTHhCLDZCQUE4QixDQUM5QiwwQkFBMkIsQ0FDM0IsOEJBQStCLENBSS9CLHFCQUFzQixDQVB0Qix1QkFBd0IsQ0FMeEIsYUFBYyxDQUdkLDRCQUE2QixDQUM3QixlQUFpQixDQUZqQix3QkFBMkIsQ0FPM0IsMENBQThDLENBUjlDLFVBWUosQ0FFQSxpRkFFSSxhQUNKLENBSEEsdUVBRUksYUFDSixDQUVBLHFGQUlJLG1DQUFvQyxDQUNwQyx3Q0FBNkMsQ0FGN0MsWUFHSixDQUVBLGlHQUdJLG9CQUFxQixDQUNyQix1Q0FDSixDQUVBLHNCQUNJLDBQQUE2TyxDQUU3Tyx3Q0FBMEMsQ0FEMUMsMkJBQTRCLENBRzVCLGNBQWUsQ0FEZixxQkFFSixDQUVBLHdCQUVJLGdCQUFpQixDQURqQixlQUVKLENBR0EsMkJBSUksYUFBYyxDQUhkLGFBQWMsQ0FDZCw0QkFBNkIsQ0FDN0IsZ0JBQWtCLENBRWxCLGdCQUFrQixDQUNsQixjQUNKLENBR0EsK0JBQ0ksaUJBQ0osQ0FFQSw4QkFHSSxzQkFBdUIsQ0FDdkIsY0FBZSxDQUhmLFlBQWEsQ0FDYixVQUdKLENBRUEsd0JBS0ksaUNBQWtDLENBQ2xDLGNBQWUsQ0FIZixhQUFjLENBRGQsV0FBWSxDQUVaLGdCQUFrQixDQUhsQixVQU1KLENBRUEsNkJBSUksVUFBVyxDQUhYLDRCQUE2QixDQUM3QixrQkFBb0IsQ0FDcEIsZ0JBRUosQ0FFQSwrQkFDSSw0QkFBNkIsQ0FDN0IseUJBQ0osQ0FFQSxxQ0FDSSw0QkFDSixDQUdBLDBCQU9JLHlCQUEwQixDQUoxQixVQUFXLENBRlgsNEJBQTZCLENBQzdCLGdCQUFrQixDQUVsQixnQkFBaUIsQ0FDakIsd0JBQTBCLENBQzFCLG1CQUVKLENBR0Esc0JBR0ksY0FBZSxDQURmLHNCQUF1QixDQUV2QixlQUFpQixDQUNqQixpQkFBa0IsQ0FKbEIsVUFLSixDQUVBLCtCQUVJLGtCQUFtQixDQURuQixVQUFhLENBRWIsd0JBQ0osQ0FFQSw4QkFFSSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUViLFNBQ0osQ0FFQSw0REFDSSxZQUNKLENBRUEsK0RBQ0ksbUJBQ0osQ0FHQSx1QkFDSSx1Q0FDSixDQUVBLHFCQUNJLEdBQU8sc0JBQXlCLENBQ2hDLEdBQU8sdUJBQTJCLENBQ3RDLENBR0EsdUJBQ0ksa0JBQW1CLENBQ25CLDBCQUEyQixDQUMzQiw4QkFBK0IsQ0FDL0IsWUFBYSxDQUNiLGlCQUNKLENBRUEsNEJBT0ksa0JBQW1CLENBSm5CLGtCQUFtQixDQUVuQixpQkFBa0IsQ0FEbEIsd0JBQXlCLENBRXpCLFlBQWEsQ0FHYixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FSaEIsV0FBWSxDQU1aLHNCQUF1QixDQUd2QixrQkFBbUIsQ0FWbkIsVUFXSixDQUVBLDBCQUdJLGFBQWMsQ0FGZCwrQkFBZ0MsQ0FDaEMsaUJBQWtCLENBRWxCLGdCQUNKLENBRUEseUJBR0ksYUFBYyxDQUZkLDRCQUE2QixDQUM3QixlQUFpQixDQUVqQixnQkFBaUIsQ0FDakIsUUFDSixDQUVBLDJCQUNJLGFBQWMsQ0FDZCxlQUNKLENBR0EscUJBRUksc0JBQXVCLENBRXZCLGtCQUFtQixDQUNuQiwwQkFBMkIsQ0FDM0IsOEJBQStCLENBSS9CLGFBQWMsQ0FUZCxZQUFhLENBT2IsNEJBQTZCLENBQzdCLGlCQUFtQixDQU5uQixTQUFXLENBUVgscUJBQXNCLENBSnRCLG9CQUtKLENBRUEseUJBRUksYUFBYyxDQURkLGFBRUosQ0FPQSwwQkFFSSxxQkFDSSxVQUNKLENBTUEsb0NBQ0ksbUNBQ0osQ0FFQSx3QkFFSSxVQUFXLENBRFgseUJBRUosQ0FFQSxzQkFDSSxlQUNKLENBQ0osQ0FHQSx5QkFHSSxjQUNJLGdCQUFpQixDQUNqQixxQkFDSixDQUVBLHFCQUNJLHlCQUNKLENBRUEsc0JBRUksa0JBQW1CLENBRG5CLFFBRUosQ0FFQSxrQkFFSSxnQkFBbUIsQ0FDbkIsaUJBQWtCLENBRmxCLGVBR0osQ0FFQSwwQkFDSSxZQUNKLENBRUEsb0JBQ0ksaUNBQ0osQ0FFQSx1QkFFSSxzQkFBdUIsQ0FEdkIscUJBRUosQ0FFQSxzQkFDSSxVQUNKLENBRUEsZ0JBQ0ksY0FDSixDQUdBLHdCQUNJLGNBQ0osQ0FHQSwyQkFDSSx5QkFDSixDQUVBLDRCQUNJLFFBQ0osQ0FRQSx3Q0FDSSx5QkFDSixDQUNKLENBR0EseUJBRUksb0JBQ0ksb0NBQ0osQ0FFQSxZQUNJLDJCQUNKLENBRUEscUJBQ0kseUJBQ0osQ0FFQSxlQUNJLHNCQUNKLENBRUEsdUJBQ0ksWUFDSixDQUVBLG1CQUNJLGVBQ0osQ0FDSiIsImZpbGUiOiJob21lcGFnZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBIb21lcGFnZSBTdHlsZXMg4oCUIEF2LiBUdWjFn2F0IER1cnVjdVxuICpcbiAqIFNhZGVjZSBhbmEgc2F5ZmEgKGZyb250LXBhZ2UucGhwKSBpw6dpbiB5w7xrbGVuaXIuXG4gKiBHZW5lbCB0ZW1hIHN0aWxsZXJpIG1haW4uY3NzIGnDp2luZGVkaXIuXG4gKlxuICogxLDDp2VyaWs6XG4gKiAgMC4gQ1NTIERlxJ9pxZ9rZW5sZXJpICYgU8SxZsSxcmxhbWEgWWFyZMSxbWPEsWxhcsSxXG4gKiAgMS4gQsO2bMO8bSBCYcWfbMSxxJ/EsSAoU2VjdGlvbiBIZWFkZXIpIE9ydGFrIFN0aWxsZXJcbiAqICAyLiBCdXRvbiBPcnRhayBTdGlsbGVyXG4gKiAgMy4gUmV2ZWFsIG9uIFNjcm9sbCBBbmltYXN5b25cbiAqICA0LiBIZXJvIFNlY3Rpb25cbiAqICA1LiBGYWFsaXlldCBBbGFubGFyxLEgKFByYWN0aWNlIEFyZWFzKVxuICogIDYuIEh1a3VraSBBcmHDpyBUYW7EsXTEsW3EsSAoVG9vbCBQcm9tbylcbiAqICA3LiBTb24gTWFrYWxlbGVyIChBcnRpY2xlcylcbiAqICA4LiDEsGxldGnFn2ltIChDb250YWN0KVxuICogIDkuIFJlc3BvbnNpdmUgKFRhYmxldCAmIE1vYmlsKVxuICpcbiAqIEBwYWNrYWdlIGF2dHVoc2F0ZHVydWN1XG4gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAwLiBDU1MgREXEnsSwxZ5LRU5MRVLEsCAmIFlBUkRJTUNJTEFSXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbjpyb290IHtcbiAgICAtLWNvbG9yLXByaW1hcnk6ICAgICMxQjJBNEE7XG4gICAgLS1jb2xvci1zZWNvbmRhcnk6ICAjMkM0QTdDO1xuICAgIC0tY29sb3ItYWNjZW50OiAgICAgI0I4QzREMDtcbiAgICAtLWNvbG9yLWdvbGQ6ICAgICAgICNDOUE4NEM7XG4gICAgLS1jb2xvci1nb2xkLWRhcms6ICAjYTg4NjJlO1xuICAgIC0tY29sb3ItZGFyay1iZzogICAgIzBEMTUyNTtcbiAgICAtLWNvbG9yLWxpZ2h0LWJnOiAgICNGNUY2Rjg7XG4gICAgLS1jb2xvci10ZXh0OiAgICAgICAjMkQyRDJEO1xuICAgIC0tY29sb3Itd2hpdGU6ICAgICAgI0ZGRkZGRjtcbiAgICAtLWNvbG9yLXdhOiAgICAgICAgICMyNUQzNjY7XG4gICAgLS1jb2xvci13YS1kYXJrOiAgICAjMWRhODUxO1xuXG4gICAgLS1mb250LWhlYWRpbmc6ICdQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgc2VyaWY7XG4gICAgLS1mb250LWJvZHk6ICAgICdJbnRlcicsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjtcblxuICAgIC0tcmFkaXVzLXNtOiAgICA0cHg7XG4gICAgLS1yYWRpdXMtbWQ6ICAgIDhweDtcbiAgICAtLXJhZGl1cy1sZzogICAgMTZweDtcbiAgICAtLXJhZGl1cy1mdWxsOiAgOTk5OXB4O1xuXG4gICAgLS1zaGFkb3ctc206ICAgIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAtLXNoYWRvdy1tZDogICAgMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC0tc2hhZG93LWxnOiAgICAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuICAgIC0tc2hhZG93LXhsOiAgICAwIDIwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuXG4gICAgLS10cmFuc2l0aW9uLWJhc2U6ICBhbGwgMC4yNXMgZWFzZTtcbiAgICAtLXRyYW5zaXRpb24tc2xvdzogIGFsbCAwLjQ1cyBlYXNlO1xuXG4gICAgLS1jb250YWluZXItbWF4OiAgICAxMjAwcHg7XG4gICAgLS1jb250YWluZXItcGFkOiAgICBjbGFtcCgxcmVtLCA1dncsIDJyZW0pO1xuXG4gICAgLS1zZWN0aW9uLXBhZC15OiAgICBjbGFtcCgzLjVyZW0sIDh2dywgNnJlbSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMS4gQsOWTMOcTSBCQcWeTEnEnkkg4oCUIE9SVEFLXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnNlY3Rpb24taGVhZGVyLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlY3Rpb24taGVhZGVyX19leWVicm93IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIG1hcmdpbjogMCAwIDAuNzVyZW07XG59XG5cbi5zZWN0aW9uLWhlYWRlcl9fZXllYnJvdy0tZ29sZCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4uc2VjdGlvbi1oZWFkZXItLWxpZ2h0IC5zZWN0aW9uLWhlYWRlcl9fZXllYnJvdyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4uc2VjdGlvbi1oZWFkZXItLWxpZ2h0IC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5zZWN0aW9uLWhlYWRlci0tbGlnaHQgLnNlY3Rpb24taGVhZGVyX19kZXNjIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcbn1cblxuLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCA0dncsIDIuNXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4uc2VjdGlvbi1oZWFkZXJfX2RpdmlkZXIge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIG1hcmdpbjogMCBhdXRvIDEuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWZ1bGwpO1xufVxuXG4uc2VjdGlvbi1oZWFkZXItLWNlbnRlciAuc2VjdGlvbi1oZWFkZXJfX2RpdmlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlY3Rpb24taGVhZGVyX19kaXZpZGVyLS1nb2xkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1nb2xkKTtcbn1cblxuLnNlY3Rpb24taGVhZGVyX19kZXNjIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDIuIEJVVE9OIE9SVEFLIFNUxLBMTEVSXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYmFzZSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ0bi0tZ29sZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG59XG4uYnRuLS1nb2xkOmhvdmVyLFxuLmJ0bi0tZ29sZDpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1nb2xkLWRhcmspO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ29sZC1kYXJrKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbWQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi0td2hhdHNhcHAge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdhKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itd2EpO1xufVxuLmJ0bi0td2hhdHNhcHA6aG92ZXIsXG4uYnRuLS13aGF0c2FwcDpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13YS1kYXJrKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXdhLWRhcmspO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoMzcsIDIxMSwgMTAyLCAwLjM1KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmJ0bi0tb3V0bGluZS1saWdodCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4uYnRuLS1vdXRsaW5lLWxpZ2h0OmhvdmVyLFxuLmJ0bi0tb3V0bGluZS1saWdodDpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5idG4tLW91dGxpbmUtZGFyayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYnRuLS1vdXRsaW5lLWRhcms6aG92ZXIsXG4uYnRuLS1vdXRsaW5lLWRhcms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LW1kKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgMy4gUkVWRUFMIE9OIFNDUk9MTCBBTsSwTUFTWU9OXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5yZXZlYWwtb24tc2Nyb2xsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyOHB4KTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgICBvcGFjaXR5IDAuNTVzIGVhc2UgY2FsYyh2YXIoLS1jYXJkLWRlbGF5LCAwcykpLFxuICAgICAgICB0cmFuc2Zvcm0gMC41NXMgZWFzZSBjYWxjKHZhcigtLWNhcmQtZGVsYXksIDBzKSk7XG59XG5cbi5yZXZlYWwtb24tc2Nyb2xsLmlzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4vKiBLdWxsYW7EsWPEsSBoYXJla2V0aSBhemFsdG1hecSxIHRlcmNpaCBlZGl5b3JzYSBhbmltYXN5b25zdXogZ8O2c3RlciAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucmV2ZWFsLW9uLXNjcm9sbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgNC4gSEVSTyBTRUNUSU9OXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5oZXJvLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA5MHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstYmcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IGNsYW1wKDVyZW0sIDEwdncsIDdyZW0pIDAgY2xhbXAoM3JlbSwgNnZ3LCA1cmVtKTtcbn1cblxuLyogR3JhZGllbnQgb3ZlcmxheSAqL1xuLmhlcm8tc2VjdGlvbl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTM1ZGVnLFxuICAgICAgICByZ2JhKDEzLCAyMSwgMzcsIDAuOTcpIDAlLFxuICAgICAgICByZ2JhKDI3LCA0MiwgNzQsIDAuOTApIDUwJSxcbiAgICAgICAgcmdiYSg0NCwgNzQsIDEyNCwgMC44MCkgMTAwJVxuICAgICk7XG4gICAgei1pbmRleDogMTtcbn1cblxuLyogU3VidGxlIGRvdCBwYXR0ZXJuICovXG4uaGVyby1zZWN0aW9uX19wYXR0ZXJuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgICAgIGNpcmNsZSxcbiAgICAgICAgcmdiYSgyMDEsIDE2OCwgNzYsIDAuMDYpIDFweCxcbiAgICAgICAgdHJhbnNwYXJlbnQgMXB4XG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbn1cblxuLyogQ29udGFpbmVyICovXG4uaGVyby1zZWN0aW9uID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItbWF4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWQpO1xufVxuXG4uaGVyby1zZWN0aW9uX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiBjbGFtcCgycmVtLCA1dncsIDRyZW0pO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIEV5ZWJyb3cgKi9cbi5oZXJvLXNlY3Rpb25fX2V5ZWJyb3cge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuLyogSDEgYmHFn2zEsWsgKi9cbi5oZXJvLXNlY3Rpb25fX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi4yNXJlbSwgNS41dncsIDMuNzVyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbjogMCAwIDEuMjVyZW07XG59XG5cbi5oZXJvLXNlY3Rpb25fX25hbWUtLXN1cm5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogQWx0xLFuIMOnaXpnaSAqL1xuLmhlcm8tc2VjdGlvbl9fZGl2aWRlciB7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1jb2xvci1nb2xkKSwgdHJhbnNwYXJlbnQpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG59XG5cbi8qIEFsdCBiYcWfbMSxayAqL1xuLmhlcm8tc2VjdGlvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMi4ydncsIDEuMjVyZW0pO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIG1hcmdpbjogMCAwIDEuMjVyZW07XG59XG5cbi8qIEHDp8Sxa2xhbWEgKi9cbi5oZXJvLXNlY3Rpb25fX2Rlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbn1cblxuLyogQnV0b25sYXIgKi9cbi5oZXJvLXNlY3Rpb25fX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi8qIEfDvHZlbiByb3pldGxlcmkgKi9cbi5oZXJvLXNlY3Rpb25fX2JhZGdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xufVxuXG4uaGVyby1iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDEsIDE2OCwgNzYsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xufVxuXG4uaGVyby1iYWRnZV9faWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmhlcm8tYmFkZ2VfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4vKiBTYcSfIGfDtnJzZWwgKi9cbi5oZXJvLXNlY3Rpb25fX3Zpc3VhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS41cmVtO1xufVxuXG4vKiBGb3RvxJ9yYWYgw6dlcsOnZXZlICovXG4uaGVyby1waG90by1mcmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gNDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDEsIDE2OCwgNzYsIDAuMjUpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDQyLCA3NCwgMC42KTtcbn1cblxuLmhlcm8tcGhvdG8tZnJhbWVfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogUGxhY2Vob2xkZXIgKi9cbi5oZXJvLXBob3RvLWZyYW1lX19wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDE4MGRlZyxcbiAgICAgICAgcmdiYSg0NCwgNzQsIDEyNCwgMC40KSAwJSxcbiAgICAgICAgcmdiYSgxMywgMjEsIDM3LCAwLjgpIDEwMCVcbiAgICApO1xufVxuXG4uaGVyby1waG90by1mcmFtZV9faWNvbi13cmFwIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDE2OCwgNzYsIDAuMTUpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjAxLCAxNjgsIDc2LCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZXJvLXBob3RvLWZyYW1lX19pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLmhlcm8tcGhvdG8tZnJhbWVfX3BsYWNlaG9sZGVyLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEvDtsWfZSBzw7xzbGVyICovXG4uaGVyby1waG90by1mcmFtZV9fY29ybmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5oZXJvLXBob3RvLWZyYW1lX19jb3JuZXItLXRsIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpIDAgMCAwO1xufVxuXG4uaGVyby1waG90by1mcmFtZV9fY29ybmVyLS1iciB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tcmFkaXVzLWxnKSAwO1xufVxuXG4vKiBCaWxnaSBrYXJ0xLEgKi9cbi5oZXJvLWluZm8tY2FyZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwMSwgMTY4LCA3NiwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuXG4uaGVyby1pbmZvLWNhcmRfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC42MjVyZW07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5oZXJvLWluZm8tY2FyZF9fcm93IHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4uaGVyby1pbmZvLWNhcmRfX3JvdyBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZXJvLWluZm8tY2FyZF9fcm93IGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbn1cblxuLmhlcm8taW5mby1jYXJkX19ob3VycyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4vKiBBxZ9hxJ/EsSBvayAqL1xuLmhlcm8tc2VjdGlvbl9fc2Nyb2xsLWhpbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEuNzVyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4uaGVyby1zY3JvbGwtYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1iYXNlKTtcbiAgICBhbmltYXRpb246IGhlcm8tYm91bmNlIDIuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5oZXJvLXNjcm9sbC1hcnJvdzpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDE2OCwgNzYsIDAuMDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGhlcm8tYm91bmNlIHtcbiAgICAwJSwgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIDUwJSAgICAgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpOyB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgNS4gRkFBQUzEsFlFVCBBTEFOTEFSSVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucHJhY3RpY2UtYXJlYXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tc2VjdGlvbi1wYWQteSkgMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodC1iZyk7XG59XG5cbi5wcmFjdGljZS1hcmVhcy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG59XG5cbi8qIEthcnQgKi9cbi5wcmFjdGljZS1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU4ZWY7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgcGFkZGluZzogMnJlbSAxLjc1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgICB0cmFuc2Zvcm0gMC4zMHMgZWFzZSxcbiAgICAgICAgYm94LXNoYWRvdyAwLjMwcyBlYXNlLFxuICAgICAgICBib3JkZXItdG9wLWNvbG9yIDAuMzBzIGVhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByYWN0aWNlLWNhcmRfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4ucHJhY3RpY2UtY2FyZDpob3Zlcixcbi5wcmFjdGljZS1jYXJkOmZvY3VzLXdpdGhpbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1sZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG59XG5cbi8qIMSwa29uICovXG4ucHJhY3RpY2UtY2FyZF9faWNvbi13cmFwIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNywgNDIsIDc0LCAwLjA2KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZTtcbn1cblxuLnByYWN0aWNlLWNhcmQ6aG92ZXIgLnByYWN0aWNlLWNhcmRfX2ljb24td3JhcCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDE2OCwgNzYsIDAuMTIpO1xufVxuXG4ucHJhY3RpY2UtY2FyZF9faWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogQmHFn2zEsWsgKi9cbi5wcmFjdGljZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBtYXJnaW46IDAgMCAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi8qIEHDp8Sxa2xhbWEgKi9cbi5wcmFjdGljZS1jYXJkX19kZXNjIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcwO1xuICAgIGNvbG9yOiAjNWE2MDcwO1xuICAgIG1hcmdpbjogMCAwIDEuMjVyZW07XG4gICAgZmxleDogMTtcbn1cblxuLyogRGV2YW3EsSBsaW5raSAqL1xuLnByYWN0aWNlLWNhcmRfX21vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgZ2FwIDAuMnM7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnByYWN0aWNlLWNhcmRfX21vcmU6aG92ZXIsXG4ucHJhY3RpY2UtY2FyZDpob3ZlciAucHJhY3RpY2UtY2FyZF9fbW9yZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQtZGFyayk7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDYuIEhVS1VLxLAgQVJBw4cgVEFOSVRJTUlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRvb2wtcHJvbW8tc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHZhcigtLXNlY3Rpb24tcGFkLXkpIDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRGVrb3JhdGlmIG5va3RhIGRlc2VuaSAqL1xuLnRvb2wtcHJvbW8tc2VjdGlvbl9fYmctZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgY2lyY2xlLFxuICAgICAgICByZ2JhKDIwMSwgMTY4LCA3NiwgMC4wNykgMXB4LFxuICAgICAgICB0cmFuc3BhcmVudCAxcHhcbiAgICApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCAyOHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9vbC1wcm9tby1zZWN0aW9uX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiBjbGFtcCgycmVtLCA1dncsIDVyZW0pO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIEV5ZWJyb3cgKi9cbi50b29sLXByb21vLXNlY3Rpb25fX2V5ZWJyb3cge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgbWFyZ2luOiAwIDAgMC44NzVyZW07XG59XG5cbi8qIEJhxZ9sxLFrICovXG4udG9vbC1wcm9tby1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCA0dncsIDIuNXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbn1cblxuLnRvb2wtcHJvbW8tc2VjdGlvbl9fdGl0bGUtLWFjY2VudCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4vKiBBbHTEsW4gw6dpemdpICovXG4udG9vbC1wcm9tby1zZWN0aW9uX19kaXZpZGVyIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWNvbG9yLWdvbGQpLCB0cmFuc3BhcmVudCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1mdWxsKTtcbn1cblxuLyogQcOnxLFrbGFtYSAqL1xuLnRvb2wtcHJvbW8tc2VjdGlvbl9fZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuXG4vKiDDlnplbGxpayBsaXN0ZXNpICovXG4udG9vbC1wcm9tby1zZWN0aW9uX19mZWF0dXJlcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjYyNXJlbTtcbn1cblxuLnRvb2wtcHJvbW8tc2VjdGlvbl9fZmVhdHVyZXMgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMC42MjVyZW07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MCk7XG59XG5cbi50b29sLXByb21vLXNlY3Rpb25fX2ZlYXR1cmUtaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi8qIFNvcnVtbHVsdWsgcmVkZGkgKi9cbi50b29sLXByb21vLXNlY3Rpb25fX2Rpc2NsYWltZXIge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cblxuLyogQ1RBICovXG4udG9vbC1wcm9tby1zZWN0aW9uX19jdGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4vKiBTYcSfOiDDlm5pemxlbWUga3V0dXN1ICovXG4udG9vbC1wcmV2aWV3LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXhsKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwMSwgMTY4LCA3NiwgMC4zKTtcbn1cblxuLyogVGFyYXnEsWPEsSDDp3VidcSfdSAqL1xuLnRvb2wtcHJldmlldy1ib3hfX2JhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC4zNzVyZW07XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuXG4udG9vbC1wcmV2aWV3LWJveF9fZG90IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udG9vbC1wcmV2aWV3LWJveF9fZG90LS1yZWQgICAgeyBiYWNrZ3JvdW5kOiAjZmY1ZjU3OyB9XG4udG9vbC1wcmV2aWV3LWJveF9fZG90LS15ZWxsb3cgeyBiYWNrZ3JvdW5kOiAjZmViYzJlOyB9XG4udG9vbC1wcmV2aWV3LWJveF9fZG90LS1ncmVlbiAgeyBiYWNrZ3JvdW5kOiAjMjhjODQwOyB9XG5cbi50b29sLXByZXZpZXctYm94X191cmwge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vKiBBcmHDpyBpw6dlcmnEn2kgKi9cbi50b29sLXByZXZpZXctYm94X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi50b29sLXByZXZpZXctYm94X19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpO1xufVxuXG4udG9vbC1wcmV2aWV3LWJveF9faGVhZGVyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnRvb2wtcHJldmlldy1ib3hfX2ZpZWxkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4udG9vbC1wcmV2aWV3LWJveF9fZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMjVyZW07XG59XG5cbi50b29sLXByZXZpZXctYm94X19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi50b29sLXByZXZpZXctYm94X19pbnB1dC1tb2NrIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0LWJnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgcGFkZGluZzogMC40cmVtIDAuNzVyZW07XG59XG5cbi8qIFNvbnXDpyBiYW5kxLEgKi9cbi50b29sLXByZXZpZXctYm94X19yZXN1bHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG5cbi50b29sLXByZXZpZXctYm94X19yZXN1bHQtbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi50b29sLXByZXZpZXctYm94X19yZXN1bHQtdmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG59XG5cbi8qIEvDtsWfZSBzw7xzICovXG4udG9vbC1wcmV2aWV3LWJveF9fY29ybmVyLWFjY2VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAyMjVkZWcsXG4gICAgICAgIHJnYmEoMjAxLCAxNjgsIDc2LCAwLjM1KSAwJSxcbiAgICAgICAgdHJhbnNwYXJlbnQgNjAlXG4gICAgKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICA3LiBTT04gTUFLQUxFTEVSXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hcnRpY2xlcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zZWN0aW9uLXBhZC15KSAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmFydGljbGVzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDEuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4vKiBLYXJ0ICovXG4uYXJ0aWNsZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZThlZjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIHRyYW5zZm9ybSAwLjI4cyBlYXNlLFxuICAgICAgICBib3gtc2hhZG93IDAuMjhzIGVhc2U7XG59XG5cbi5hcnRpY2xlLWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGcpO1xufVxuXG4vKiBSZXNpbSAqL1xuLmFydGljbGUtY2FyZF9fdGh1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQtYmcpO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40MHMgZWFzZTtcbn1cblxuLmFydGljbGUtY2FyZDpob3ZlciAuYXJ0aWNsZS1jYXJkX19pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5cbi8qIFBsYWNlaG9sZGVyICovXG4uYXJ0aWNsZS1jYXJkX190aHVtYi1wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1jb2xvci1saWdodC1iZykgMCUsICNlOGVjZjQgMTAwJSk7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogS2F0ZWdvcmkgcm96ZXRpICovXG4uYXJ0aWNsZS1jYXJkX19jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC43NXJlbTtcbiAgICBsZWZ0OiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjYyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xufVxuXG4vKiBHw7Z2ZGUgKi9cbi5hcnRpY2xlLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbn1cblxuLyogVGFyaWggKi9cbi5hcnRpY2xlLWNhcmRfX2RhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuMzc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19kYXRlIHN2ZyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4vKiBCYcWfbMSxayAqL1xuLmFydGljbGUtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDAgMCAwLjg3NXJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5hcnRpY2xlLWNhcmRfX3RpdGxlIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4uYXJ0aWNsZS1jYXJkX190aXRsZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIMOWemV0ICovXG4uYXJ0aWNsZS1jYXJkX19leGNlcnB0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcwO1xuICAgIGNvbG9yOiAjNWE2MDcwO1xuICAgIG1hcmdpbjogMCAwIDEuMjVyZW07XG4gICAgZmxleDogMTtcbn1cblxuLyogRGV2YW3EsSBsaW5raSAqL1xuLmFydGljbGUtY2FyZF9fbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBnYXAgMC4ycztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYXJ0aWNsZS1jYXJkX19tb3JlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZC1kYXJrKTtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEFsdCBidXRvbiAqL1xuLmFydGljbGVzLXNlY3Rpb25fX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDguIMSwTEVUxLDFnsSwTVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY29udGFjdC1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogdmFyKC0tc2VjdGlvbi1wYWQteSkgMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGFjdC1zZWN0aW9uX19iZy1wYXR0ZXJuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgICBjaXJjbGUsXG4gICAgICAgIHJnYmEoMjAxLCAxNjgsIDc2LCAwLjA2KSAxcHgsXG4gICAgICAgIHRyYW5zcGFyZW50IDFweFxuICAgICk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb250YWN0LXNlY3Rpb25fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNGZyO1xuICAgIGdhcDogY2xhbXAoMnJlbSwgNXZ3LCA0LjVyZW0pO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLyogLS0tIFNvbDogxLBsZXRpxZ9pbSBCaWxnaWxlcmkgLS0tICovXG4uY29udGFjdC1pbmZvX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZyk7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi5jb250YWN0LWluZm9fX2RpdmlkZXIge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWZ1bGwpO1xufVxuXG4uY29udGFjdC1pbmZvX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjI1cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uY29udGFjdC1pbmZvX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNvbnRhY3QtaW5mb19faWNvbi13cmFwIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDE2OCwgNzYsIDAuMTIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAxLCAxNjgsIDc2LCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbn1cblxuLmNvbnRhY3QtaW5mb19faWNvbi13cmFwLS13YSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNywgMjExLCAxMDIsIDAuMTIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNywgMjExLCAxMDIsIDAuMyk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdhKTtcbn1cblxuLmNvbnRhY3QtaW5mb19fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC4yNXJlbTtcbn1cblxuLmNvbnRhY3QtaW5mb19fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhY3QtaW5mb19fdGV4dCBzcGFuLFxuLmNvbnRhY3QtaW5mb19fdGV4dCBlbSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmNvbnRhY3QtaW5mb19fdGV4dCBhIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5jb250YWN0LWluZm9fX3RleHQgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRhY3QtaW5mb19fd2EtbGluayB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdhKSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtaW5mb19fd2EtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdhLWRhcmspICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LWluZm9fX3dhLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIC0tLSBTYcSfOiBGb3JtIC0tLSAqL1xuLmNvbnRhY3QtZm9ybS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICBwYWRkaW5nOiBjbGFtcCgxLjVyZW0sIDN2dywgMi41cmVtKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cteGwpO1xufVxuXG4uY29udGFjdC1mb3JtLXdyYXBfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIG1hcmdpbjogMCAwIDAuNzVyZW07XG59XG5cbi5jb250YWN0LWZvcm0td3JhcF9fZGl2aWRlciB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ29sZCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG59XG5cbi5jb250YWN0LWZvcm1fX3Jvdy0tMmNvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxcmVtO1xufVxuXG4uY29udGFjdC1mb3JtX19ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG5cbi5jb250YWN0LWZvcm1fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fcmVxdWlyZWQge1xuICAgIGNvbG9yOiAjYzAzOTJiO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE1cmVtO1xufVxuXG4uY29udGFjdC1mb3JtX19pbnB1dCxcbi5jb250YWN0LWZvcm1fX3NlbGVjdCxcbi5jb250YWN0LWZvcm1fX3RleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNkMWQ4ZTI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb250YWN0LWZvcm1fX2lucHV0OjpwbGFjZWhvbGRlcixcbi5jb250YWN0LWZvcm1fX3RleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYWIwYmU7XG59XG5cbi5jb250YWN0LWZvcm1fX2lucHV0OmZvY3VzLFxuLmNvbnRhY3QtZm9ybV9fc2VsZWN0OmZvY3VzLFxuLmNvbnRhY3QtZm9ybV9fdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDQ0LCA3NCwgMTI0LCAwLjEyKTtcbn1cblxuLmNvbnRhY3QtZm9ybV9faW5wdXQuaGFzLWVycm9yLFxuLmNvbnRhY3QtZm9ybV9fc2VsZWN0Lmhhcy1lcnJvcixcbi5jb250YWN0LWZvcm1fX3RleHRhcmVhLmhhcy1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzAzOTJiO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDE5MiwgNTcsIDQzLCAwLjEwKTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyUzRSUzQ3BhdGggZD0nTTEgMWw1IDUgNS01JyBzdHJva2U9JyUyMzg4OCcgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuODc1cmVtIGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhY3QtZm9ybV9fdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG59XG5cbi8qIEFsYW4gaGF0YSBtZXNhasSxICovXG4uY29udGFjdC1mb3JtX19maWVsZC1lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjYzAzOTJiO1xuICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgICBtaW4taGVpZ2h0OiAxZW07XG59XG5cbi8qIE9uYXkga3V0dXN1ICovXG4uY29udGFjdC1mb3JtX19ncm91cC0tY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5jb250YWN0LWZvcm1fX2NoZWNrYm94LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250YWN0LWZvcm1fX2NoZWNrYm94IHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICAgIGFjY2VudC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udGFjdC1mb3JtX19jaGVja2JveC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBjb2xvcjogIzU1NTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fY2hlY2tib3gtdGV4dCBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fY2hlY2tib3gtdGV4dCBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZC1kYXJrKTtcbn1cblxuLyogU29ydW1sdWx1ayByZWRkaSAqL1xuLmNvbnRhY3QtZm9ybV9fZGlzY2xhaW1lciB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIG1hcmdpbjogMC44NzVyZW0gMCAxLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjg3NXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLyogU3VibWl0ICovXG4uY29udGFjdC1mb3JtX19zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0LWZvcm1fX3N1Ym1pdDpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC43MDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1mb3JtX19zdWJtaXQtbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtO1xufVxuXG4uY29udGFjdC1mb3JtX19zdWJtaXQuaXMtbG9hZGluZyAuY29udGFjdC1mb3JtX19zdWJtaXQtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtZm9ybV9fc3VibWl0LmlzLWxvYWRpbmcgLmNvbnRhY3QtZm9ybV9fc3VibWl0LWxvYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4vKiBEw7ZuZXIgaWtvbiAqL1xuLmNvbnRhY3QtZm9ybV9fc3Bpbm5lciB7XG4gICAgYW5pbWF0aW9uOiBmb3JtLXNwaW4gMC45cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgZm9ybS1zcGluIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICB0byAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4vKiBCYcWfYXLEsSBtZXNhasSxICovXG4uY29udGFjdC1mb3JtX19zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmZGY0O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzg2ZWZhYztcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFjdC1mb3JtX19zdWNjZXNzLWljb24ge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjJjNTVlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG59XG5cbi5jb250YWN0LWZvcm1fX3N1Y2Nlc3MgaDQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzE2NjUzNDtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG5cbi5jb250YWN0LWZvcm1fX3N1Y2Nlc3MgcCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgY29sb3I6ICMxNjY1MzQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFjdC1mb3JtX19zdWNjZXNzIHAgYSB7XG4gICAgY29sb3I6ICMxNjY1MzQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogSGF0YSBrdXR1c3UgKi9cbi5jb250YWN0LWZvcm1fX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZWYyZjI7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmNhNWE1O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMXJlbTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjOTkxYjFiO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5jb250YWN0LWZvcm1fX2Vycm9yIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6ICNkYzI2MjY7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgOS4gUkVTUE9OU0lWRVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIELDvHnDvGsgdGFibGV0OiAxMDI0cHggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAgIC5oZXJvLXNlY3Rpb25fX2lubmVyIHtcbiAgICAgICAgZ2FwOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLnByYWN0aWNlLWFyZWFzLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIC5hcnRpY2xlcy1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1zZWN0aW9uX19pbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1pbmZvX193YS1idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbn1cblxuLyogVGFibGV0OiA3NjhweCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAvKiBIZXJvICovXG4gICAgLmhlcm8tc2VjdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiA2cmVtIDAgMy41cmVtO1xuICAgIH1cblxuICAgIC5oZXJvLXNlY3Rpb25fX2lubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgLmhlcm8tc2VjdGlvbl9fdmlzdWFsIHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5oZXJvLXBob3RvLWZyYW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5oZXJvLXBob3RvLWZyYW1lX19jb3JuZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZXJvLXNlY3Rpb25fX25hbWUge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDh2dywgMi43NXJlbSk7XG4gICAgfVxuXG4gICAgLmhlcm8tc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5oZXJvLXNlY3Rpb25fX2JhZGdlcyB7XG4gICAgICAgIGdhcDogMC43NXJlbTtcbiAgICB9XG5cbiAgICAuaGVyby1pbmZvLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLyogRmFhbGl5ZXQgYWxhbmxhcsSxICovXG4gICAgLnByYWN0aWNlLWFyZWFzLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgfVxuXG4gICAgLyogQXJhw6cgKi9cbiAgICAudG9vbC1wcm9tby1zZWN0aW9uX19pbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgIC50b29sLXByb21vLXNlY3Rpb25fX3Zpc3VhbCB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG5cbiAgICAvKiBNYWthbGVsZXIgKi9cbiAgICAuYXJ0aWNsZXMtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgIC8qIMSwbGV0acWfaW0gKi9cbiAgICAuY29udGFjdC1mb3JtX19yb3ctLTJjb2wge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG59XG5cbi8qIEvDvMOnw7xrIG1vYmlsOiA0ODBweCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cbiAgICAuaGVyby1zZWN0aW9uX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCA5dncsIDIuMjVyZW0pO1xuICAgIH1cblxuICAgIC5oZXJvLWJhZGdlIHtcbiAgICAgICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICB9XG5cbiAgICAucHJhY3RpY2UtYXJlYXMtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgIC5wcmFjdGljZS1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDEuMjVyZW07XG4gICAgfVxuXG4gICAgLnRvb2wtcHJldmlldy1ib3hfX2JhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZm9ybS13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB9XG59XG4iXX0= */:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}