:root{--clay-white: #FEFEFE;--clay-cream: #FAF7F2;--clay-sand: #E8DFD3;--clay-earth: #C4B5A0;--clay-brown: #8B7355;--clay-dark: #3A352E;--primary: #7C9885;--primary-light: #A3BFB0;--primary-dark: #5A7862;--primary-50: rgba(124, 152, 133, 0.05);--primary-100: rgba(124, 152, 133, 0.1);--color-primary-rgb: 124, 152, 133;--secondary: #E4A853;--secondary-light: #F0C878;--secondary-dark: #C48A2F;--secondary-50: rgba(228, 168, 83, 0.05);--secondary-100: rgba(228, 168, 83, 0.1);--color-accent-rgb: 228, 168, 83;--surface-base: var(--clay-cream);--surface-raised: var(--clay-white);--surface-sunken: var(--clay-sand);--surface-overlay: rgba(250, 247, 242, 0.85);--surface-glass: rgba(255, 255, 255, 0.7);--text-primary: var(--clay-dark);--text-secondary: var(--clay-brown);--text-muted: var(--clay-earth);--text-inverse: var(--clay-white);--success: #6B9F7F;--success-light: #8FBF9F;--warning: #E4A853;--warning-light: #F0C878;--error: #D66853;--error-light: #E5937A;--info: #6B8CAE;--info-light: #8FA9C4;--elevation-low: inset 0 2px 4px rgba(58, 53, 46, 0.06), 0 4px 6px rgba(58, 53, 46, 0.08);--elevation-medium: inset 0 2px 8px rgba(58, 53, 46, 0.08), 0 8px 16px rgba(58, 53, 46, 0.12), 0 2px 4px rgba(58, 53, 46, 0.06);--elevation-high: inset 0 4px 12px rgba(58, 53, 46, 0.1), 0 16px 32px rgba(58, 53, 46, 0.15), 0 4px 8px rgba(58, 53, 46, 0.08);--elevation-modal: inset 0 4px 16px rgba(58, 53, 46, 0.12), 0 24px 48px rgba(58, 53, 46, 0.2), 0 8px 16px rgba(58, 53, 46, 0.1);--elevation-inset: inset 0 2px 8px rgba(58, 53, 46, 0.12), inset 0 -1px 2px rgba(255, 255, 255, 0.5);--clay-blur-soft: blur(8px);--clay-blur-medium: blur(16px);--clay-blur-heavy: blur(24px);--clay-gradient-warm: linear-gradient(135deg, var(--clay-cream) 0%, var(--clay-sand) 100%);--clay-gradient-cool: linear-gradient(135deg, #F5F7FA 0%, #E9EEF3 100%);--clay-gradient-primary: linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 100%);--clay-gradient-secondary: linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 100%);--clay-gradient-aurora: linear-gradient(135deg, var(--primary-50) 0%, var(--secondary-50) 50%, var(--primary-50) 100%);--font-display: "Bricolage Grotesque", "Poppins", system-ui, sans-serif;--font-body: system-ui, -apple-system, "Inter", sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--text-xs: clamp(0.75rem, 0.7rem + 0.25vw, 0.875rem);--text-sm: clamp(0.875rem, 0.8rem + 0.375vw, 1rem);--text-base: clamp(1rem, 0.9rem + 0.5vw, 1.125rem);--text-lg: clamp(1.125rem, 1rem + 0.625vw, 1.25rem);--text-xl: clamp(1.25rem, 1.1rem + 0.75vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.25rem + 1.25vw, 2rem);--text-3xl: clamp(2rem, 1.5rem + 2.5vw, 3rem);--text-4xl: clamp(2.5rem, 1.75rem + 3.75vw, 4rem);--leading-tight: 1.2;--leading-snug: 1.375;--leading-normal: 1.6;--leading-relaxed: 1.75;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--space-px: 1px;--space-0: 0;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-sm: 0.375rem;--radius-md: 0.75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--motion-instant: 100ms;--motion-fast: 200ms;--motion-base: 300ms;--motion-slow: 500ms;--motion-slower: 800ms;--ease-in: cubic-bezier(0.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, 0.2, 1);--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);--ease-bounce: cubic-bezier(0.68, -0.55, 0.265, 1.55);--transition-base: var(--motion-base) var(--ease-out);--transition-fast: var(--motion-fast) var(--ease-out);--transition-slow: var(--motion-slow) var(--ease-in-out);--screen-xs: 375px;--screen-sm: 640px;--screen-md: 768px;--screen-lg: 1024px;--screen-xl: 1280px;--screen-2xl: 1440px;--container-max: 1440px;--container-padding: var(--space-4);--container-padding-md: var(--space-6);--container-padding-lg: var(--space-8);--gap-xs: var(--space-2);--gap-sm: var(--space-4);--gap-md: var(--space-6);--gap-lg: var(--space-8);--gap-xl: var(--space-12);--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--pc-bg: var(--surface-base);--pc-surface: var(--surface-raised);--pc-surface-2: var(--clay-cream);--pc-text: var(--text-primary);--pc-muted: var(--text-muted);--pc-primary: var(--primary);--pc-accent: var(--secondary);--pc-success: var(--success);--pc-radius: var(--radius-md);--pc-radius-lg: var(--radius-xl);--pc-shadow: var(--elevation-medium);--pc-container: var(--container-max);--pc-gap: var(--gap-md);--pc-h1: var(--text-4xl);--pc-h2: var(--text-3xl);--pc-h3: var(--text-2xl);--green-900: var(--primary-dark);--green-800: var(--primary);--green-100: var(--primary-50);--gold-500: var(--secondary);--cream: var(--clay-cream);--cream-50: var(--clay-white);--cream-100: #fffdf7;--cream-200: #fff7e6;--cream-300: #ffe9c2;--accent-500: var(--secondary-dark);--text: var(--text-primary);--white: var(--clay-white);--transition: var(--transition-base);--shadow: var(--elevation-medium);--below-hero-bg: var(--surface-base)}@keyframes aurora-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes shimmer{0%{left:-100%}100%{left:100%}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden;max-width:100vw}body{overflow-x:hidden;max-width:100vw}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px}body{font-family:var(--font-body);font-weight:var(--font-normal);line-height:var(--leading-normal);font-size:var(--text-base);color:var(--text-primary);background-color:var(--surface-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:-0.02em;color:var(--text-primary);margin-block-start:1.5em;margin-block-end:.5em}h1{font-size:var(--text-4xl);line-height:var(--leading-tight)}h2{font-size:var(--text-3xl);line-height:var(--leading-tight)}h3{font-size:var(--text-2xl);line-height:var(--leading-snug)}h4{font-size:var(--text-xl);line-height:var(--leading-snug);font-weight:var(--font-semibold)}h5{font-size:var(--text-lg);line-height:var(--leading-snug);font-weight:var(--font-semibold)}h6{font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}p{margin-block:1em;max-width:65ch}.lead{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary)}.small{font-size:var(--text-sm);line-height:var(--leading-snug)}a{color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--primary-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}a:focus-visible{outline:3px solid var(--primary-light);outline-offset:2px}ul,ol{padding-left:1.5em;margin-block:1em}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin-block:.5em}ul[role=list],ol[role=list]{list-style:none;padding-left:0}strong,b{font-weight:var(--font-bold)}em,i:not([class*=fa]):not([class*=icon]){font-style:italic}mark{background-color:var(--secondary-100);color:var(--text-primary);padding:.125em .25em;border-radius:var(--radius-sm)}small{font-size:var(--text-sm)}code,kbd,samp,pre{font-family:var(--font-mono)}code{background-color:var(--primary-50);color:var(--primary-dark);padding:.125em .375em;border-radius:var(--radius-sm);font-size:.9em}pre{background-color:var(--clay-dark);color:var(--clay-cream);padding:var(--space-4);border-radius:var(--radius-md);overflow-x:auto;margin-block:1.5em}pre code{background:none;color:inherit;padding:0}kbd{background-color:var(--clay-earth);color:var(--clay-white);padding:.125em .5em;border-radius:var(--radius-sm);font-size:.875em;box-shadow:0 2px 0 rgba(0,0,0,.2)}blockquote{background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--elevation-low);padding:var(--space-6);margin-block:2em;border-left:4px solid var(--primary);font-size:var(--text-lg);font-style:italic;color:var(--text-secondary)}blockquote p:first-child{margin-block-start:0}blockquote p:last-child{margin-block-end:0}blockquote footer,blockquote cite{display:block;margin-block-start:1em;font-size:var(--text-sm);font-style:normal;color:var(--text-muted)}blockquote footer::before,blockquote cite::before{content:"— "}hr{border:none;height:2px;background:linear-gradient(to right, transparent, var(--clay-sand), transparent);margin-block:3em}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-inverse{color:var(--text-inverse)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.text-info{color:var(--info)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reveal{opacity:1;transform:none;visibility:visible;transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform}.has-reveal-init .reveal{opacity:0;transform:translateY(12px);visibility:hidden}.has-reveal-init .reveal.is-revealed{opacity:1;transform:none;visibility:visible}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in.appear{opacity:1;transform:translateY(0)}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes sweep{0%{transform:translateX(-120%)}100%{transform:translateX(120%)}}@keyframes hero-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(23,106,58,.25)}50%{box-shadow:0 0 0 8px rgba(23,106,58,0)}}@keyframes auroraMesh{0%{transform:translate3d(-6%, -4%, 0) rotate(0deg) scale(1.05)}50%{transform:translate3d(6%, 4%, 0) rotate(180deg) scale(1.1)}100%{transform:translate3d(-6%, -4%, 0) rotate(360deg) scale(1.05)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.u-card{background:var(--pc-surface);border-radius:var(--pc-radius);box-shadow:var(--pc-shadow);overflow:hidden}.u-chip{background:var(--pc-surface-2);border-radius:999px;padding:.35rem .7rem;font-weight:600}.u-ghost{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.08)}.shine::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.65), transparent);transform:translateX(-120%)}.shine:hover::after{animation:sweep 900ms ease}.text-muted{color:var(--pc-muted) !important}.text-accent{color:var(--gold-500) !important}.text-primary{color:var(--green-900) !important}.call-now{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:none;background:var(--gold-500);color:var(--green-900);padding:15px;text-align:center;font-weight:700;font-size:1.1rem;text-decoration:none;box-shadow:0 -2px 10px rgba(0,0,0,.2)}.call-now i{margin-right:10px}.section,.hero,#why,#testimonials,#services{position:relative;z-index:0}.wave{position:absolute;left:0;right:0;line-height:0;height:auto;display:block;pointer-events:none;z-index:1;transform:translateZ(0)}.wave--top{top:-1px}.wave--bottom{bottom:-1px}.wave svg{width:100%;height:120px;display:block}.wave path{fill:var(--wave-fill, var(--below-hero-bg, var(--cream)))}.wave--flip svg{transform:rotate(180deg)}.section>.container,.hero .hero-content{position:relative;z-index:2}#testimonials.home-testimonials{position:relative;overflow:visible;background:var(--green-800);--wave-fill: var(--cream);color:var(--cream)}:root{--bp-sm: 576px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px}.l-grid--cols-1{grid-template-columns:1fr}.l-grid--cols-2{grid-template-columns:repeat(2, 1fr)}.l-grid--cols-3{grid-template-columns:repeat(3, 1fr)}.l-grid--cols-4{grid-template-columns:repeat(4, 1fr)}.l-grid--cols-6{grid-template-columns:repeat(6, 1fr)}.l-grid--cols-12{grid-template-columns:repeat(12, 1fr)}@media(min-width: var(--bp-sm)){.l-grid--sm-1{grid-template-columns:1fr}.l-grid--sm-2{grid-template-columns:repeat(2, 1fr)}.l-grid--sm-3{grid-template-columns:repeat(3, 1fr)}.l-grid--sm-4{grid-template-columns:repeat(4, 1fr)}}@media(min-width: var(--bp-md)){.l-grid--md-1{grid-template-columns:1fr}.l-grid--md-2{grid-template-columns:repeat(2, 1fr)}.l-grid--md-3{grid-template-columns:repeat(3, 1fr)}.l-grid--md-4{grid-template-columns:repeat(4, 1fr)}.l-grid--md-6{grid-template-columns:repeat(6, 1fr)}}@media(min-width: var(--bp-lg)){.l-grid--lg-1{grid-template-columns:1fr}.l-grid--lg-2{grid-template-columns:repeat(2, 1fr)}.l-grid--lg-3{grid-template-columns:repeat(3, 1fr)}.l-grid--lg-4{grid-template-columns:repeat(4, 1fr)}.l-grid--lg-6{grid-template-columns:repeat(6, 1fr)}}@media(min-width: var(--bp-xl)){.l-grid--xl-2{grid-template-columns:repeat(2, 1fr)}.l-grid--xl-3{grid-template-columns:repeat(3, 1fr)}.l-grid--xl-4{grid-template-columns:repeat(4, 1fr)}.l-grid--xl-6{grid-template-columns:repeat(6, 1fr)}.l-grid--xl-12{grid-template-columns:repeat(12, 1fr)}}[class*=u-col-span-]{grid-column:span 12}.u-col-span-1{grid-column:span 1}.u-col-span-2{grid-column:span 2}.u-col-span-3{grid-column:span 3}.u-col-span-4{grid-column:span 4}.u-col-span-5{grid-column:span 5}.u-col-span-6{grid-column:span 6}.u-col-span-7{grid-column:span 7}.u-col-span-8{grid-column:span 8}.u-col-span-9{grid-column:span 9}.u-col-span-10{grid-column:span 10}.u-col-span-11{grid-column:span 11}.u-col-span-12{grid-column:span 12}@media(min-width: var(--bp-sm)){.u-col-sm-span-1{grid-column:span 1}.u-col-sm-span-2{grid-column:span 2}.u-col-sm-span-3{grid-column:span 3}.u-col-sm-span-4{grid-column:span 4}.u-col-sm-span-5{grid-column:span 5}.u-col-sm-span-6{grid-column:span 6}.u-col-sm-span-7{grid-column:span 7}.u-col-sm-span-8{grid-column:span 8}.u-col-sm-span-9{grid-column:span 9}.u-col-sm-span-10{grid-column:span 10}.u-col-sm-span-11{grid-column:span 11}.u-col-sm-span-12{grid-column:span 12}}@media(min-width: var(--bp-md)){.u-col-md-span-1{grid-column:span 1}.u-col-md-span-2{grid-column:span 2}.u-col-md-span-3{grid-column:span 3}.u-col-md-span-4{grid-column:span 4}.u-col-md-span-5{grid-column:span 5}.u-col-md-span-6{grid-column:span 6}.u-col-md-span-7{grid-column:span 7}.u-col-md-span-8{grid-column:span 8}.u-col-md-span-9{grid-column:span 9}.u-col-md-span-10{grid-column:span 10}.u-col-md-span-11{grid-column:span 11}.u-col-md-span-12{grid-column:span 12}}@media(min-width: var(--bp-lg)){.u-col-lg-span-1{grid-column:span 1}.u-col-lg-span-2{grid-column:span 2}.u-col-lg-span-3{grid-column:span 3}.u-col-lg-span-4{grid-column:span 4}.u-col-lg-span-5{grid-column:span 5}.u-col-lg-span-6{grid-column:span 6}.u-col-lg-span-7{grid-column:span 7}.u-col-lg-span-8{grid-column:span 8}.u-col-lg-span-9{grid-column:span 9}.u-col-lg-span-10{grid-column:span 10}.u-col-lg-span-11{grid-column:span 11}.u-col-lg-span-12{grid-column:span 12}}@media(max-width: var(--bp-lg)){.l-grid--lg-stack{grid-template-columns:1fr !important}}@media(max-width: var(--bp-md)){.l-grid--md-stack{grid-template-columns:1fr !important}}@media(max-width: var(--bp-sm)){.l-grid--sm-stack{grid-template-columns:1fr !important}}@media(min-width: var(--bp-lg)){.l-split{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--pc-gap)}}.c-form__grid{display:grid;grid-template-columns:1fr;gap:var(--pc-gap)}@media(min-width: var(--bp-sm)){.c-form__grid{grid-template-columns:repeat(2, 1fr)}}:root{--hdr-height: 80px;--hdr-height-scrolled: 60px;--hdr-logo-h: clamp(50px, 5vw, 60px);--hdr-logo-h-scrolled: clamp(35px, 4vw, 45px);--hdr-radius: 50px;--hdr-radius-scrolled: 40px}.site-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:900 !important;width:100% !important;max-width:100vw !important;padding:0 !important;background:rgba(0,0,0,0) !important;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);display:block !important;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.site-header__utility{position:relative;width:100%;min-height:52px;padding:12px 0;overflow:visible;isolation:isolate;z-index:950;background:linear-gradient(145deg, #155e3d 0%, #124930 50%, #0d3725 100%);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.12),inset 0 -1px 3px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.15);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}.site-header__utility::before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, transparent 100%);pointer-events:none;z-index:1}.site-header__utility::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.15) 50%, transparent 100%);animation:utilityShimmer 5s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes utilityShimmer{0%{left:-100%}50%{left:100%}100%{left:100%}}.site-header__utility-inner{position:relative;z-index:960;display:flex;justify-content:space-between;align-items:center;height:100%;font-family:var(--font-display);font-weight:600;font-size:.9rem;color:#fdfbf7}.site-header__utility-inner.container{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.site-header__contact{display:inline-flex;align-items:center;gap:10px;color:rgba(253,251,247,.95);font-weight:600;font-size:.9rem;text-shadow:0 1px 3px rgba(0,0,0,.3)}.site-header__contact i{font-size:1.1em;color:gold;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.4))}.site-header__contact .fa-paw::before{content:"" !important}.site-header__badge{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:48px;z-index:965;filter:drop-shadow(0 3px 8px rgba(0, 0, 0, 0.4));transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);pointer-events:none}.site-header__social{display:flex;gap:12px;align-items:center}.site-header__social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;text-decoration:none;position:relative;overflow:hidden;transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);background:linear-gradient(145deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.15) 100%);border:2px solid hsla(0,0%,100%,.3);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.4),inset 0 -1px 3px rgba(0,0,0,.15),0 3px 8px rgba(0,0,0,.3),0 1px 4px rgba(0,0,0,.2)}.site-header__social a::before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, transparent 100%);border-radius:50% 50% 0 0;pointer-events:none}.site-header__social a i{font-size:1.15rem !important;color:#fff !important;z-index:2 !important;text-shadow:0 1px 3px rgba(0,0,0,.4) !important;position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.site-header__social a i::before{font-size:inherit !important;color:inherit !important;text-shadow:inherit !important}.site-header__social a .fa-instagram::before{content:"" !important}.site-header__social a .fa-facebook-f::before{content:"" !important}.site-header__social a .fa-tiktok::before{content:"" !important}.site-header__social a a i::before{font-size:inherit !important;color:inherit !important;text-shadow:inherit !important}.site-header__social a:hover{transform:translateY(-3px) scale(1.12);background:linear-gradient(145deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.25) 100%);border-color:hsla(0,0%,100%,.5);box-shadow:inset 0 3px 6px hsla(0,0%,100%,.5),inset 0 -2px 4px rgba(0,0,0,.1),0 5px 12px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.3),0 0 20px rgba(255,215,0,.2)}.site-header__social a:active{transform:translateY(-1px) scale(1.06)}.site-header__bar{background:radial-gradient(ellipse at center, #FEFEFE 0%, #FFF8E1 15%, #FFE082 30%, #FFD54F 45%, #FFC107 60%, #FF9800 80%, #F57C00 100%) !important;border-radius:var(--hdr-radius) !important;padding:var(--space-2) var(--space-5) !important;margin:var(--space-2) auto var(--space-2) auto !important;max-width:calc(100% - 32px) !important;position:relative !important;overflow:hidden !important;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);display:block !important;clear:both !important;z-index:940 !important;box-shadow:inset 0 2px 8px hsla(0,0%,100%,.7),inset 0 -1px 4px rgba(255,152,0,.3),0 4px 12px rgba(245,124,0,.25),0 8px 24px rgba(255,152,0,.2),0 16px 40px rgba(255,193,7,.15)}.site-header__bar::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.6) 40%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.6) 60%, transparent 100%);animation:shimmer 3s ease-in-out infinite;z-index:1;pointer-events:none}.site-header__bar::after{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.2) 50%, transparent 100%);border-radius:var(--hdr-radius) var(--hdr-radius) 0 0;pointer-events:none;z-index:1}.site-header__bar-inner{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:var(--space-6);position:relative;z-index:945}.site-header__bar-inner.container{max-width:1100px !important;width:100% !important;margin-inline:auto !important;padding-inline:clamp(16px,3vw,24px) !important;box-sizing:border-box !important}.site-header__brand{display:inline-flex;align-items:center;transition:all var(--transition-base)}.site-header__brand:hover{transform:scale(1.05)}.site-header__logo{height:var(--hdr-logo-h);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2))}.site-nav{display:flex !important;gap:var(--space-2);align-items:center;flex:1;justify-content:center}@media(min-width: 1025px){.site-nav{display:flex !important}}.site-nav__item{color:var(--clay-dark);text-decoration:none !important;font-weight:var(--font-semibold);font-size:var(--text-sm);position:relative;padding:var(--space-3) var(--space-4);transition:all var(--transition-base);border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.site-nav__item:hover{color:var(--primary);text-decoration:none !important}.site-nav__item:hover::after{content:"";position:absolute;bottom:var(--space-2);left:var(--space-4);right:var(--space-4);height:2px;background:var(--primary);border-radius:var(--radius-sm)}.site-nav__item:focus-visible{outline:2px solid var(--primary-light);outline-offset:4px;border-radius:var(--radius-sm)}.site-nav__item--subtle{font-size:var(--text-xs);opacity:.7;font-weight:var(--font-medium)}.site-nav__item--subtle:hover{opacity:1}.site-nav__item--subtle.active{opacity:.85;font-weight:var(--font-semibold);transform:scale(1) !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.site-nav__item--subtle.active::after{display:block !important}.site-nav__item.current-menu-item,.site-nav__item.current_page_item,.site-nav__item.active,.site-nav__item[aria-current=page]{color:var(--clay-dark) !important;font-weight:var(--font-bold);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full) !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.85) 100%) !important;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),0 3px 6px rgba(58,53,46,.12),0 6px 12px rgba(58,53,46,.15),0 10px 20px rgba(58,53,46,.1) !important;transform:scale(1.05)}.site-nav__item.current-menu-item::after,.site-nav__item.current_page_item::after,.site-nav__item.active::after,.site-nav__item[aria-current=page]::after{display:none}.site-nav__item.current-menu-item:hover,.site-nav__item.current_page_item:hover,.site-nav__item.active:hover,.site-nav__item[aria-current=page]:hover{color:var(--primary-dark) !important;transform:scale(1.08) translateY(-1px);background:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.9) 100%) !important;box-shadow:inset 0 2px 5px hsla(0,0%,100%,.7),0 4px 8px rgba(58,53,46,.15),0 8px 16px rgba(58,53,46,.18),0 12px 24px rgba(124,152,133,.15) !important}.site-header__cta{display:inline-flex;gap:var(--space-3);align-items:center}.site-header__cta .btn{padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.4),0 2px 4px rgba(58,53,46,.12),0 4px 8px rgba(58,53,46,.15)}.site-header__cta .btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:inset 0 1px 3px hsla(0,0%,100%,.5),0 4px 8px rgba(58,53,46,.18),0 6px 12px rgba(58,53,46,.2)}.site-header__cta .btn .fa-phone::before{content:"" !important}.site-header__toggle{display:none;background:hsla(0,0%,100%,.4);border-radius:var(--radius-md);color:var(--clay-dark);font-size:1.5rem;width:44px;height:44px;cursor:pointer;transition:all var(--transition-base);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 2px 4px rgba(58,53,46,.12),0 4px 8px rgba(58,53,46,.15)}.site-header__toggle i{color:var(--clay-dark)}.site-header__toggle:hover{background:hsla(0,0%,100%,.6);transform:scale(1.05);box-shadow:inset 0 1px 3px hsla(0,0%,100%,.6),0 3px 6px rgba(58,53,46,.15),0 6px 12px rgba(58,53,46,.18)}.site-header__toggle:active{transform:scale(0.98);box-shadow:inset 0 1px 2px rgba(139,115,85,.2),0 2px 4px rgba(58,53,46,.1)}.site-header__mobile{position:fixed;inset:0;background:var(--surface-overlay);backdrop-filter:var(--clay-blur-heavy);-webkit-backdrop-filter:var(--clay-blur-heavy);display:grid;place-items:center;z-index:9998;opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base);pointer-events:none}.site-header__mobile.is-active{opacity:1;visibility:visible;pointer-events:auto}.site-nav--mobile{display:grid;gap:var(--space-4);text-align:center;padding:var(--space-8);background:var(--surface-raised);border-radius:var(--radius-2xl);box-shadow:var(--elevation-modal);min-width:320px;max-width:90vw;position:relative;z-index:9999}.site-nav--mobile .site-nav__item{font-size:var(--text-lg);font-weight:var(--font-semibold);padding:var(--space-4) var(--space-6);border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.site-nav--mobile .site-nav__item:hover{color:var(--primary);background:var(--primary-50);border-radius:var(--radius-md)}.site-nav--mobile .site-nav__item.current-menu-item,.site-nav--mobile .site-nav__item.current_page_item,.site-nav--mobile .site-nav__item.active{border-radius:var(--radius-full) !important;font-weight:var(--font-bold);background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.85) 100%) !important;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),0 3px 6px rgba(58,53,46,.12),0 6px 12px rgba(58,53,46,.15) !important}.site-nav--mobile .site-nav__item.current-menu-item:hover,.site-nav--mobile .site-nav__item.current_page_item:hover,.site-nav--mobile .site-nav__item.active:hover{transform:scale(1.05);background:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.9) 100%) !important}.site-header__mobile-close{position:fixed;top:var(--space-6);right:var(--space-6);background:hsla(0,0%,100%,.4);color:var(--text-primary);font-size:2rem;width:48px;height:48px;border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;z-index:10000;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 3px 6px rgba(58,53,46,.15),0 6px 12px rgba(58,53,46,.18)}.site-header__mobile-close i{color:var(--text-primary)}.site-header__mobile-close:hover{background:rgba(255,100,100,.6);color:var(--text-inverse);transform:rotate(90deg) scale(1.1);box-shadow:inset 0 1px 3px hsla(0,0%,100%,.5),0 4px 8px rgba(58,53,46,.2),0 8px 16px rgba(58,53,46,.25)}.site-header__mobile-close:hover i{color:var(--text-inverse)}.site-header--scrolled{padding:0}.site-header--scrolled .site-header__utility{height:0;min-height:0;max-height:0;padding:0;margin:0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;transition:all .3s ease}.site-header--scrolled .site-header__badge{opacity:0;visibility:hidden;height:0;transition:all .3s ease}.site-header--scrolled .site-header__bar{background:radial-gradient(ellipse at center, rgba(254, 254, 254, 0.9) 0%, rgba(255, 248, 225, 0.85) 15%, rgba(255, 224, 130, 0.8) 30%, rgba(255, 213, 79, 0.8) 45%, rgba(255, 193, 7, 0.75) 60%, rgba(255, 152, 0, 0.7) 80%, rgba(245, 124, 0, 0.7) 100%);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);padding:var(--space-2) var(--space-5);margin-top:var(--space-2) !important;border-radius:var(--hdr-radius-scrolled);box-shadow:inset 0 1px 4px hsla(0,0%,100%,.6),inset 0 -1px 2px rgba(255,152,0,.2),0 4px 12px rgba(245,124,0,.2),0 2px 6px rgba(255,152,0,.15)}.site-header--scrolled .site-header__bar::before{opacity:.6}.site-header--scrolled .site-header__bar::after{opacity:.5}.site-header--scrolled .site-header__logo{height:var(--hdr-logo-h-scrolled)}.site-header--scrolled .site-nav{gap:var(--space-1)}.site-header--scrolled .site-nav__item{font-size:var(--text-xs);padding:var(--space-2) var(--space-4);background:rgba(0,0,0,0)}.site-header--scrolled .site-nav__item.current-menu-item,.site-header--scrolled .site-nav__item.current_page_item,.site-header--scrolled .site-nav__item.active,.site-header--scrolled .site-nav__item[aria-current=page]{background:linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.75) 100%);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.5),0 2px 4px rgba(58,53,46,.12),0 4px 8px rgba(58,53,46,.15)}.site-header--scrolled .site-header__cta .btn{padding:var(--space-2) var(--space-5);font-size:var(--text-xs)}@media(max-width: 1024px){.site-header__toggle{display:flex !important;align-items:center;justify-content:center}.site-nav{display:none !important}.site-header__bar-inner{gap:var(--space-4)}.site-header__cta{display:none !important}}@media(max-width: 768px){.site-header__badge{display:none}.site-header__utility{min-height:40px;padding:var(--space-2) 0}.site-header__utility-inner{font-size:var(--text-xs)}.site-header__contact{font-size:var(--text-xs)}.site-header__contact span{display:none}.site-header__contact i{font-size:1em}.site-header__social{gap:var(--space-2)}.site-header__social a{width:32px;height:32px;font-size:.95rem}.site-header__bar{padding:var(--space-2) var(--space-4)}.site-header__bar-inner{gap:var(--space-3)}.site-header__logo{height:clamp(40px,6vw,50px)}}@media(max-width: 480px){.site-header__utility{min-height:36px}.site-header__social{gap:var(--space-1)}.site-header__social a{width:28px;height:28px;font-size:.85rem}.site-header__bar{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg)}.site-header__bar-inner{gap:var(--space-2)}.site-header--scrolled .site-header__bar{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}}@keyframes gradientShift{0%{background-position:0% 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}100%{background-position:0% 50%}}@keyframes shimmer{0%{left:-100%}50%{left:100%}100%{left:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.skip-link{position:absolute;top:-100px;left:var(--space-4);z-index:var(--z-tooltip);background:var(--primary);color:var(--text-inverse);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-semibold)}.skip-link:focus{top:var(--space-4)}body{padding-top:120px !important}body.scrolled{padding-top:100px !important}.site-footer{position:relative;padding:0;overflow:hidden;background:linear-gradient(135deg, rgba(124, 152, 133, 0.04) 0%, rgba(228, 168, 83, 0.03) 50%, rgba(124, 152, 133, 0.04) 100%)}.footer-aurora{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(45deg, rgba(124, 152, 133, 0.02) 0%, transparent 50%, rgba(228, 168, 83, 0.025) 100%);background-size:400% 400%;animation:auroraShift 20s ease infinite}.footer-wave-top{position:relative;width:100%;height:80px;margin-bottom:-1px;z-index:1}.footer-wave-top svg{width:100%;height:100%;display:block}.footer-wave-top .footer-wave-path{animation:waveFloat 8s ease-in-out infinite}.footer-container{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:clamp(60px,8vh,80px) clamp(30px,5vw,60px)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(40px,6vw,60px);margin-bottom:clamp(60px,10vh,100px)}@media(max-width: 1024px){.footer-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.footer-grid{grid-template-columns:1fr;gap:40px}}.footer-col--brand{display:flex;flex-direction:column;gap:24px}.footer-brand__logo{display:inline-block;max-width:180px}.footer-brand__logo img{width:100%;height:auto;display:block}.footer-brand__tagline{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--primary-dark);text-transform:uppercase;letter-spacing:.5px;margin:-12px 0 0}.footer-brand__description{font-size:.95rem;line-height:1.65;color:var(--text-secondary);margin:0}.footer-trust-badges{display:flex;flex-direction:column;gap:12px;margin-top:8px}.trust-badge{display:flex;align-items:center;gap:14px;padding:14px 18px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(12px);border:1.5px solid rgba(124,152,133,.2);border-radius:12px;transition:all .3s ease;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),0 2px 8px rgba(58,53,46,.04)}.trust-badge:hover{background:hsla(0,0%,100%,.8);border-color:var(--primary);box-shadow:inset 0 2px 4px #fff,0 4px 16px rgba(124,152,133,.15);transform:translateX(4px)}.trust-badge__icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(124, 152, 133, 0.15) 0%, rgba(228, 168, 83, 0.12) 100%);border-radius:8px}.trust-badge__icon svg{width:18px;height:18px;stroke:var(--primary-dark)}.trust-badge__text{font-size:.9rem;font-weight:600;color:var(--text-primary)}.footer-social{display:flex;gap:12px;margin-top:8px}.social-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);border-radius:50%;border:2px solid rgba(124,152,133,.2);transition:all .3s ease;box-shadow:inset 0 1px 2px #fff,0 2px 8px rgba(58,53,46,.06)}.social-icon svg{width:20px;height:20px;fill:var(--text-secondary);transition:all .3s ease}.social-icon:hover{transform:translateY(-4px) scale(1.1);box-shadow:inset 0 2px 4px #fff,0 6px 20px rgba(58,53,46,.15)}.social-icon--instagram:hover{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);border-color:#bc1888}.social-icon--instagram:hover svg{fill:#fff}.social-icon--facebook:hover{background:#1877f2;border-color:#1877f2}.social-icon--facebook:hover svg{fill:#fff}.social-icon--tiktok:hover{background:linear-gradient(135deg, #69C9D0 0%, #EE1D52 100%);border-color:#ee1d52}.social-icon--tiktok:hover svg{fill:#fff}.footer-card{padding:clamp(24px,3.5vw,32px);background:hsla(0,0%,100%,.7);backdrop-filter:blur(16px);border:2px solid rgba(124,152,133,.2);border-radius:var(--radius-2xl);box-shadow:inset 0 2px 4px #fff,0 8px 24px rgba(58,53,46,.08),0 16px 40px rgba(58,53,46,.05);transition:all .3s ease}.footer-card:hover{border-color:var(--primary);box-shadow:inset 0 2px 4px #fff,0 12px 32px rgba(124,152,133,.15),0 20px 56px rgba(58,53,46,.08)}.footer-card__title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid rgba(124,152,133,.15);position:relative}.footer-card__title::after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:2px;background:var(--secondary);border-radius:2px}.footer-contact-link{display:flex;align-items:center;gap:14px;padding:12px 0;text-decoration:none;color:inherit;transition:all .3s ease;border-bottom:1px solid rgba(124,152,133,.08)}.footer-contact-link:last-of-type{border-bottom:none}.footer-contact-link:hover{transform:translateX(4px)}.footer-contact-link:hover .footer-contact-link__icon{background:linear-gradient(135deg, rgba(124, 152, 133, 0.2) 0%, rgba(228, 168, 83, 0.15) 100%)}.footer-contact-link:hover .footer-contact-link__icon svg{stroke:var(--primary)}.footer-contact-link:hover .footer-contact-link__value{color:var(--primary)}.footer-contact-link--emergency .footer-contact-link__icon{background:linear-gradient(135deg, rgba(220, 38, 38, 0.12) 0%, rgba(239, 68, 68, 0.1) 100%)}.footer-contact-link--emergency .footer-contact-link__icon svg{stroke:#dc2626}.footer-contact-link__icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(124,152,133,.1);border-radius:10px;transition:all .3s ease}.footer-contact-link__icon svg{width:20px;height:20px;stroke:var(--text-secondary);transition:stroke .3s ease}.footer-contact-link__content{display:flex;flex-direction:column;gap:2px}.footer-contact-link__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.footer-contact-link__value{font-size:.95rem;font-weight:600;color:var(--text-primary);transition:color .3s ease}.footer-card__cta{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;margin-top:16px;background:linear-gradient(135deg, rgba(124, 152, 133, 0.12) 0%, rgba(228, 168, 83, 0.1) 100%);border:2px solid var(--primary);border-radius:var(--radius-lg);font-weight:600;color:var(--primary-dark);text-decoration:none;transition:all .3s ease;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),0 2px 8px rgba(124,152,133,.12)}.footer-card__cta svg{width:18px;height:18px;stroke:var(--primary-dark);transition:transform .3s ease}.footer-card__cta:hover{background:var(--primary);color:#fff;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.3),0 4px 16px rgba(124,152,133,.25)}.footer-card__cta:hover svg{stroke:#fff;transform:translateX(4px)}.footer-col__title{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:20px;position:relative;padding-bottom:12px}.footer-col__title::after{content:"";position:absolute;bottom:0;left:0;width:32px;height:2px;background:var(--secondary);border-radius:2px}.footer-nav-link{display:flex;align-items:center;gap:12px;padding:10px 0;text-decoration:none;color:var(--text-secondary);font-size:.95rem;transition:all .3s ease}.footer-nav-link:hover{color:var(--primary);transform:translateX(6px)}.footer-nav-link:hover .footer-nav-link__icon{transform:scale(1.15)}.footer-nav-link__icon{font-size:1.15rem;flex-shrink:0;transition:transform .3s ease}.footer-nav-link__text{font-weight:500}.footer-cta-strip{position:relative;padding:clamp(48px,8vh,72px) clamp(40px,6vw,60px);margin:0 calc(-1*clamp(30px,5vw,60px));margin-bottom:clamp(48px,8vh,64px);overflow:hidden;background:linear-gradient(135deg, rgba(228, 168, 83, 0.12) 0%, rgba(124, 152, 133, 0.08) 50%, rgba(228, 168, 83, 0.12) 100%);border-radius:var(--radius-2xl);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.8),0 8px 32px rgba(58,53,46,.08)}@media(max-width: 768px){.footer-cta-strip{margin:0 -20px;padding:clamp(40px,6vw,56px) 24px}}.footer-cta-strip__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1000px;margin:0 auto}@media(max-width: 768px){.footer-cta-strip__content{flex-direction:column;text-align:center}}.footer-cta-strip__text{flex:1}.footer-cta-strip__title{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:var(--text-primary);margin-bottom:8px;text-shadow:0 2px 8px hsla(0,0%,100%,.8)}.footer-cta-strip__subtitle{font-size:clamp(1rem,1.8vw,1.2rem);color:var(--text-secondary);margin:0}.footer-cta-strip__button{display:inline-flex;align-items:center;gap:12px;padding:18px 36px;background:linear-gradient(135deg, #D4AF37 0%, #F4C542 50%, #FFD700 100%);border:none;border-radius:var(--radius-full);font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:rgba(58,53,46,.9);text-decoration:none;box-shadow:inset 0 2px 8px hsla(0,0%,100%,.5),0 6px 20px rgba(228,168,83,.3),0 12px 40px rgba(228,168,83,.15);transition:transform .3s ease,box-shadow .3s ease;position:relative;transform-origin:center center;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.footer-cta-strip__button .btn-icon{width:22px;height:22px;stroke:rgba(58,53,46,.8);transition:all .3s ease}.footer-cta-strip__button:hover{transform:translate(0, -6px);box-shadow:inset 0 2px 8px hsla(0,0%,100%,.6),0 8px 28px rgba(228,168,83,.4),0 16px 56px rgba(228,168,83,.2)}.footer-cta-strip__button:hover .btn-icon{fill:rgba(220,38,38,.8);stroke:rgba(220,38,38,.8);animation:heartBeat .8s ease-in-out infinite}.footer-cta-strip__button:active{transform:translate(0, -3px)}.footer-cta-strip__pattern{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.06}.footer-cta-strip__pattern .paw{position:absolute;font-size:clamp(40px,6vw,60px);animation:floatPaw 15s ease-in-out infinite}.footer-cta-strip__pattern .paw:nth-child(1){top:20%;left:10%;animation-delay:0s}.footer-cta-strip__pattern .paw:nth-child(2){top:50%;right:15%;animation-delay:5s}.footer-cta-strip__pattern .paw:nth-child(3){bottom:20%;left:20%;animation-delay:10s}.footer-legal{display:flex;align-items:center;justify-content:space-between;padding-top:clamp(32px,5vh,48px);border-top:2px solid rgba(124,152,133,.12);gap:24px;flex-wrap:wrap}@media(max-width: 640px){.footer-legal{flex-direction:column;text-align:center}}.footer-legal__content{display:flex;align-items:center;gap:12px;font-size:.9rem;color:var(--text-muted);flex-wrap:wrap}@media(max-width: 640px){.footer-legal__content{justify-content:center}}.footer-legal__separator{color:rgba(124,152,133,.3)}.footer-legal__links{display:flex;gap:20px;flex-wrap:wrap}.footer-legal__links a{font-size:.9rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.footer-legal__links a:hover{color:var(--primary);text-decoration:underline}@keyframes auroraShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes waveFloat{0%,100%{transform:translateX(0)}50%{transform:translateX(20px)}}@keyframes floatPaw{0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-15px) rotate(5deg)}50%{transform:translateY(-30px) rotate(-5deg)}75%{transform:translateY(-15px) rotate(3deg)}}@keyframes pulseGlow{0%,100%{box-shadow:inset 0 2px 8px hsla(0,0%,100%,.5),0 6px 20px rgba(228,168,83,.3),0 12px 40px rgba(228,168,83,.15)}50%{box-shadow:inset 0 2px 8px hsla(0,0%,100%,.6),0 8px 28px rgba(228,168,83,.4),0 16px 56px rgba(228,168,83,.25)}}@keyframes heartBeat{0%,100%{transform:scale(1)}25%{transform:scale(1.15)}50%{transform:scale(1)}75%{transform:scale(1.1)}}@media(max-width: 1024px){.footer-grid{gap:40px}.footer-col--brand{grid-column:1/-1;max-width:600px}}@media(max-width: 640px){.footer-container{padding:clamp(48px,6vh,60px) 20px}.footer-grid{gap:32px}.footer-trust-badges{gap:10px}.trust-badge{padding:12px 16px}.footer-social{justify-content:flex-start}.social-icon{width:40px;height:40px}.social-icon svg{width:18px;height:18px}.footer-card{padding:20px}.footer-cta-strip{border-radius:0}}.btn,.button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1;text-align:center;text-decoration:none !important;white-space:nowrap}.btn:hover,.button:hover,.wp-block-button__link:hover,.btn:focus,.button:focus,.wp-block-button__link:focus{text-decoration:none !important}.btn,.button,.wp-block-button__link{border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);min-height:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width: 768px){.btn,.button,.wp-block-button__link{font-size:.875rem;padding:.625rem 1.25rem;gap:.375rem}.btn svg,.button svg,.wp-block-button__link svg{width:18px;height:18px}}.btn:focus-visible,.button:focus-visible,.wp-block-button__link:focus-visible{outline:3px solid var(--primary-light);outline-offset:2px}.btn:disabled,.button:disabled,.wp-block-button__link:disabled,.btn.disabled,.disabled.button,.disabled.wp-block-button__link{opacity:.5;cursor:not-allowed;pointer-events:none}.btn.loading,.loading.button,.loading.wp-block-button__link{position:relative;color:rgba(0,0,0,0);pointer-events:none}.btn.loading::after,.loading.button::after,.loading.wp-block-button__link::after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid currentColor;border-radius:50%;border-top-color:rgba(0,0,0,0);animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn--primary,.button,.wp-block-button__link{background:var(--clay-gradient-primary);color:var(--text-inverse);box-shadow:var(--elevation-medium)}.btn--primary:hover:not(:disabled),.button:hover:not(:disabled),.wp-block-button__link:hover:not(:disabled){box-shadow:var(--elevation-high)}.btn--primary:active:not(:disabled),.button:active:not(:disabled),.wp-block-button__link:active:not(:disabled){box-shadow:var(--elevation-low)}.btn--secondary{background:var(--clay-gradient-secondary);color:var(--text-primary);box-shadow:var(--elevation-medium)}.btn--secondary:hover:not(:disabled){box-shadow:var(--elevation-high)}.btn--secondary:active:not(:disabled){box-shadow:var(--elevation-low)}.btn--ghost{background:rgba(0,0,0,0);border:2px solid var(--primary);color:var(--primary)}.btn--ghost:hover:not(:disabled){background:var(--primary-50)}.btn--outline{background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--elevation-low);border:2px solid var(--primary);color:var(--primary)}.btn--outline:hover:not(:disabled){background:var(--primary-50);box-shadow:var(--elevation-medium)}.btn--text{background:rgba(0,0,0,0);color:var(--primary);padding:var(--space-2) var(--space-4);min-height:auto}.btn--text:hover:not(:disabled){background:var(--primary-50);color:var(--primary-dark)}.btn--text:active:not(:disabled){background:var(--primary-100)}.btn--link{background:rgba(0,0,0,0);color:var(--primary);padding:0;min-height:auto;text-decoration:underline;text-underline-offset:2px}.btn--link:hover:not(:disabled){color:var(--primary-dark);text-decoration-thickness:2px}.btn--success{background:linear-gradient(135deg, var(--success-light), var(--success));color:var(--text-inverse);box-shadow:var(--elevation-medium)}.btn--success:hover:not(:disabled){box-shadow:var(--elevation-high)}.btn--warning{background:linear-gradient(135deg, var(--warning-light), var(--warning));color:var(--text-primary);box-shadow:var(--elevation-medium)}.btn--warning:hover:not(:disabled){box-shadow:var(--elevation-high)}.btn--error,.btn--danger{background:linear-gradient(135deg, var(--error-light), var(--error));color:var(--text-inverse);box-shadow:var(--elevation-medium)}.btn--error:hover:not(:disabled),.btn--danger:hover:not(:disabled){box-shadow:var(--elevation-high)}.btn--xs{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);min-height:32px}.btn--sm{padding:var(--space-2) var(--space-5);font-size:var(--text-sm);min-height:36px}.btn--lg{padding:var(--space-4) var(--space-8);font-size:var(--text-lg);min-height:52px}.btn--xl{padding:var(--space-5) var(--space-10);font-size:var(--text-xl);min-height:60px}.btn--pill{border-radius:var(--radius-full)}.btn--square{border-radius:0}.btn--rounded{border-radius:var(--radius-sm)}.btn--block{display:flex;width:100%}.btn--icon{width:44px;height:44px;padding:0;border-radius:var(--radius-md)}.btn--icon.btn--icon-sm{width:36px;height:36px}.btn--icon.btn--icon-lg{width:52px;height:52px}.btn--icon.btn--icon-round{border-radius:var(--radius-full)}.btn-group{display:inline-flex;gap:var(--space-2)}.btn-group--attached{gap:0}.btn-group--attached .btn,.btn-group--attached .button,.btn-group--attached .wp-block-button__link{border-radius:0}.btn-group--attached .btn:first-child,.btn-group--attached .button:first-child,.btn-group--attached .wp-block-button__link:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.btn-group--attached .btn:last-child,.btn-group--attached .button:last-child,.btn-group--attached .wp-block-button__link:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.btn-group--vertical{flex-direction:column}.btn-group--vertical.btn-group--attached .btn:first-child,.btn-group--vertical.btn-group--attached .button:first-child,.btn-group--vertical.btn-group--attached .wp-block-button__link:first-child{border-radius:0;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-bottom-left-radius:0}.btn-group--vertical.btn-group--attached .btn:last-child,.btn-group--vertical.btn-group--attached .button:last-child,.btn-group--vertical.btn-group--attached .wp-block-button__link:last-child{border-radius:0;border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-top-right-radius:0}.fab{position:fixed;bottom:var(--space-8);right:var(--space-8);width:56px;height:56px;padding:0;border-radius:var(--radius-full);background:var(--clay-gradient-primary);color:var(--text-inverse);box-shadow:var(--elevation-high);z-index:var(--z-fixed);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:box-shadow var(--transition-base)}.fab:hover:not(:disabled){box-shadow:var(--elevation-modal)}.btn--cta{background:var(--clay-gradient-primary);color:var(--text-inverse);box-shadow:var(--elevation-medium)}.btn--cta:hover:not(:disabled){box-shadow:var(--elevation-high)}.btn,.animated-button{--btn-bg1: var(--gold-400, #facc15);--btn-bg2: var(--gold-600, #ca8a04);--btn-shadow: #92400e;--btn-text: #fff;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:clamp(.7rem,1.6vw,1rem) clamp(1.1rem,2.6vw,1.6rem);font-weight:700;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1;border-radius:9999px;border:0;cursor:pointer;text-decoration:none;color:var(--btn-text);background:linear-gradient(to bottom, var(--btn-bg1), var(--btn-bg2));box-shadow:0 6px var(--btn-shadow);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;will-change:transform,box-shadow}.btn:hover,.animated-button:hover{transform:translateY(-4px);box-shadow:0 10px var(--btn-shadow),0 0 24px rgba(0,0,0,.12);text-shadow:0 0 10px var(--gold-500),0 0 20px var(--gold-500),0 0 30px var(--gold-500)}.btn:active,.animated-button:active{transform:translateY(2px);box-shadow:0 4px var(--btn-shadow)}.btn--gold{--btn-bg1: var(--gold-400, #facc15);--btn-bg2: var(--gold-600, #ca8a04);--btn-shadow: #92400e;--btn-text: #1f3d2b}.btn--cream{--btn-bg1: var(--cream-200, #fff7e6);--btn-bg2: var(--cream-300, #ffe9c2);--btn-shadow: #b08b54;--btn-text: var(--green-900, #063323)}.btn--ghost-cream{background:hsla(0,0%,100%,.12);color:var(--cream-100, #fffdf7);border:1px solid hsla(0,0%,100%,.35);box-shadow:0 6px hsla(0,0%,100%,.2)}.btn--ghost-cream:hover{background:hsla(0,0%,100%,.18)}.btn--sm{padding:.6rem 1rem;font-size:.95rem;box-shadow:0 4px var(--btn-shadow)}.section--cta-final .cta-final__actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.section--cta-final .cta-final__actions .btn,.section--cta-final .cta-final__actions .animated-button{min-width:clamp(12rem,24vw,18rem)}@media(max-width: 640px){.section--cta-final .cta-final__actions .btn,.section--cta-final .cta-final__actions .animated-button{width:min(100%,22rem);font-size:.95rem;padding:.7rem 1.1rem}}.pkg-card{position:relative;background:var(--pc-surface);border-radius:16px;box-shadow:var(--shadow);padding:16px 16px 56px;display:flex;flex-direction:column;height:100%}.label-badge{display:inline-block;background:var(--gold-500);color:var(--green-900);border-radius:999px;padding:.2rem .6rem;font-weight:750;margin-bottom:8px;font-size:.8rem}.pkg-card .card-body{padding:20px;flex-grow:1;display:flex;flex-direction:column}.pkg-card h3{font-size:1.5rem;font-weight:700;color:var(--green-900);margin-bottom:15px}.pkg-card ul{list-style:none;padding:0;margin:0 0 20px;flex-grow:1}.pkg-card ul li{padding-left:20px;margin-bottom:8px;position:relative}.pkg-card ul li:before{content:"â€¢";color:var(--gold-500);position:absolute;left:0;font-weight:bold}.pkg-card .starts-at{font-weight:600;color:var(--green-900);margin-top:auto;padding-top:10px;border-top:1px solid rgba(31,61,43,.1)}.pkg-cta{position:absolute;left:0;right:0;bottom:0;text-align:center;display:block;padding:10px 14px;background:var(--green-900);color:#fff;font-weight:800;text-decoration:none}.pkg-cta:hover{filter:brightness(1.05)}.rev-card{background:#fff;border-radius:16px;box-shadow:var(--shadow);padding:14px;text-align:center;transition:box-shadow .18s,transform .18s}.rev-card:hover{box-shadow:0 6px 24px 0 rgba(60,80,60,.13);transform:translateY(-4px) scale(1.03)}.rev-avatar{width:64px;height:64px;border-radius:999px;-o-object-fit:cover;object-fit:cover;display:block;margin:0 auto 8px;border:2px solid #fff;box-shadow:0 6px 16px rgba(0,0,0,.08)}.rev-name{margin-top:6px;font-weight:750;color:#374151}.rev-card .note{margin-top:.7em;font-size:.98em;color:var(--green-900);opacity:.8}.otsd-card{background:hsla(0,0%,100%,.1);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2);transition:var(--transition);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.2);text-align:left}.otsd-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.3);background:hsla(0,0%,100%,.15)}.otsd-card img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.otsd-card-content{padding:20px}.otsd-card h3{color:var(--white);margin-bottom:10px}.ct-card{background:linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.82)) padding-box,linear-gradient(180deg, rgba(229, 179, 1, 0.9), rgba(255, 255, 255, 0)) border-box;border:1px solid rgba(0,0,0,0);border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;transition:var(--transition)}.ct-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(0,0,0,.16)}.ct-header{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;padding:16px 16px 8px 16px}.ct-avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;border:2px solid rgba(229,179,1,.6);box-shadow:0 6px 18px rgba(0,0,0,.1)}.ct-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ct-body{flex:1 1 auto;padding:0 16px 16px}.ct-rating{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ct-rating .stars{letter-spacing:2px;color:var(--gold-500)}.ct-rating .score{font-weight:800;color:var(--green-900)}.ct-rating .reviews{color:#5a6a60;font-size:12px}.why-card{background:linear-gradient(180deg, rgba(255, 255, 255, 0.88), rgba(255, 255, 255, 0.88));border:1px solid rgba(31,61,43,.1);border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.08);padding:18px 16px;text-align:center;transition:var(--transition)}.why-card:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(0,0,0,.14)}.why-icon{font-size:28px;width:56px;height:56px;margin:0 auto 8px;display:grid;place-items:center;background:linear-gradient(180deg, rgba(229, 179, 1, 0.18), rgba(229, 179, 1, 0.38));border:1px solid rgba(229,179,1,.45);border-radius:14px}.why-card h3{font-weight:800;color:var(--green-900);font-size:clamp(16px,1.4vw,18px);margin:6px 0 6px}.why-card p{color:#415246;font-size:14px}.t-card{background:linear-gradient(180deg, rgba(255, 255, 255, 0.86), rgba(255, 255, 255, 0.86)) padding-box,linear-gradient(180deg, rgba(229, 179, 1, 0.85), rgba(255, 255, 255, 0)) border-box;border:1px solid rgba(0,0,0,0);border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:14px 14px 12px;transition:var(--transition)}.t-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(0,0,0,.16)}.t-head{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;margin-bottom:8px}.t-avatar{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(229,179,1,.5);box-shadow:0 6px 18px rgba(0,0,0,.1)}.t-author .name{color:var(--green-900);font-weight:800}.t-author .meta{color:#5a6a60;font-weight:700;font-size:12px}.verified{width:22px;height:22px;display:grid;place-items:center;background:linear-gradient(180deg, rgba(229, 179, 1, 0.2), rgba(229, 179, 1, 0.45));border:1px solid rgba(229,179,1,.55);border-radius:50%;color:var(--green-900);font-weight:900;font-size:12px}.t-body{color:#3c4b42;font-size:15px;line-height:1.6;margin:6px 2px 10px;flex-grow:1}.t-foot{display:flex;gap:10px;align-items:center;color:#5a6a60;font-size:12px;margin-top:auto}.stars{color:var(--gold-500);letter-spacing:1px}.team-card{display:flex;flex-direction:column;background:linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0.86));border:1px solid rgba(31,61,43,.08);border-radius:24px;box-shadow:0 18px 40px rgba(0,0,0,.18),0 4px 12px rgba(31,61,43,.1),inset 0 1px 0 hsla(0,0%,100%,.65);padding:22px 22px 0;max-width:420px;margin-inline:auto;transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.team-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(0,0,0,.22),0 6px 16px rgba(31,61,43,.14),inset 0 1px 0 hsla(0,0%,100%,.65)}.team-card:hover .avatar::before{transform:rotate(10deg)}.card-body{display:flex;flex-direction:column;gap:12px;margin-top:12px;margin-bottom:18px;flex-grow:1}.card-body .block-title{margin-top:8px;text-transform:uppercase;font-weight:600;color:rgba(31,61,43,.9)}.avatar{width:176px;aspect-ratio:1/1;margin:-10px auto 6px;position:relative;border-radius:50%}.avatar::before{content:"";position:absolute;inset:-10px;border-radius:50%;background:conic-gradient(var(--gold-500) 0 60%, var(--green-900) 60% 100%);-webkit-mask:radial-gradient(circle calc(50% - 11px), transparent 99%, #000 100%);mask:radial-gradient(circle calc(50% - 11px), transparent 99%, #000 100%);filter:drop-shadow(0 8px 22px rgba(0, 0, 0, 0.18));transition:transform .35s ease}.avatar::after{content:"";position:absolute;inset:-10px;border-radius:50%;background:linear-gradient(135deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 45%),radial-gradient(60% 40% at 25% 20%, rgba(255, 255, 255, 0.35), transparent 60%);mix-blend-mode:screen;opacity:.6;pointer-events:none}.avatar-img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;outline:2px solid #fff;outline-offset:-2px;box-shadow:0 10px 28px rgba(0,0,0,.18)}.card-cta{margin-top:auto;width:calc(100% + 44px);margin-left:-22px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--gold-500);color:var(--green-900);font-weight:700;padding:14px 18px;text-decoration:none}.card-cta:hover i{transform:translateX(3px)}.service-card{position:relative;display:flex;flex-direction:column;background:rgba(0,0,0,0);border-radius:var(--radius-xl);overflow:hidden;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);text-decoration:none !important;color:inherit;box-shadow:0 4px 8px rgba(58,53,46,.08),0 8px 16px rgba(58,53,46,.1),0 16px 32px rgba(58,53,46,.12),0 2px 4px rgba(58,53,46,.06);transform:translateZ(0) scale(1);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,box-shadow}.service-card *{text-decoration:none !important}.service-card:hover{transform:translateY(-8px) scale(1.03);text-decoration:none !important;box-shadow:0 8px 16px rgba(58,53,46,.1),0 16px 32px rgba(58,53,46,.15),0 32px 64px rgba(58,53,46,.2),0 4px 8px rgba(58,53,46,.08)}.service-card:hover .service-card__top::after{opacity:1}.service-card:hover .service-card__learn-more{background:linear-gradient(135deg, #F0C878 0%, #E4A853 100%);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.9),inset 0 -2px 4px rgba(0,0,0,.08),0 6px 12px rgba(228,168,83,.4)}.service-card:active{transform:translateY(-4px) scale(1.01);transition-duration:.1s}.service-card__top{position:relative;background:var(--clay-gradient-primary);padding:var(--space-6) var(--space-6) var(--space-5) var(--space-6);overflow:hidden;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.3),inset 0 -2px 4px rgba(0,0,0,.1)}.service-card__top::after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center, rgba(255, 255, 255, 0.2) 0%, transparent 70%);opacity:0;transition:opacity .4s ease}.service-card__video-wrapper{position:relative;width:100%;height:220px;overflow:hidden;background:var(--clay-earth)}.service-card__video-wrapper::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(124, 152, 133, 0.1) 0%, transparent 50%, rgba(250, 247, 242, 0.1) 100%);pointer-events:none}.service-card__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s ease}.service-card:hover .service-card__video{transform:scale(1.08)}.service-card__bottom{background:var(--surface-base);padding:var(--space-6);flex:1;display:flex;flex-direction:column;gap:var(--space-4);position:relative;box-shadow:inset 0 2px 4px rgba(58,53,46,.05)}.service-card__content{display:contents}.service-card__icon{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;background:var(--clay-gradient-warm);border-radius:var(--radius-2xl);margin-bottom:var(--space-2);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.5),inset 0 -2px 4px rgba(0,0,0,.1),0 4px 8px rgba(58,53,46,.12),0 8px 16px rgba(58,53,46,.08);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translateZ(20px);overflow:visible}.service-card__icon::before,.service-card__icon::after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--secondary);opacity:0;transform:scale(0);transition:all .6s cubic-bezier(0.34, 1.56, 0.64, 1)}.service-card__icon::before{top:-8px;right:-8px}.service-card__icon::after{bottom:-8px;left:-8px;background:var(--primary-light)}.service-card:hover .service-card__icon{transform:translateZ(30px) scale(1.15) rotate(-5deg);box-shadow:inset 0 3px 6px hsla(0,0%,100%,.6),inset 0 -3px 6px rgba(0,0,0,.12),0 8px 16px rgba(58,53,46,.15),0 16px 32px rgba(58,53,46,.12),0 0 40px rgba(228,168,83,.3)}.service-card:hover .service-card__icon::before{opacity:1;transform:scale(1) translate(15px, -15px);animation:particleBounce .6s ease-out}.service-card:hover .service-card__icon::after{opacity:1;transform:scale(1) translate(-15px, 15px);animation:particleBounce .6s ease-out .1s}.service-card--primary .service-card__icon{background:var(--clay-gradient-primary);color:var(--text-inverse)}.service-card--secondary .service-card__icon{background:var(--clay-gradient-secondary);color:var(--text-primary)}.service-card--accent .service-card__icon{background:linear-gradient(135deg, var(--info-light), var(--info));color:var(--text-inverse)}.service-card__title{font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin:0;color:var(--text-inverse);font-family:var(--font-display);position:relative;z-index:1;text-decoration:none !important}.service-card__description{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0;flex:1}.service-card__features{list-style:none;padding:0;margin:var(--space-4) 0 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.service-card__feature{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.service-card__feature::before{content:"✓";display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--primary-50);color:var(--primary);font-weight:var(--font-bold);flex-shrink:0}.service-card__learn-more{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-5);margin:0;border:none;background:var(--clay-gradient-secondary);color:var(--clay-dark);font-size:var(--text-base);font-weight:var(--font-bold);font-family:var(--font-body);text-align:center;text-decoration:none !important;position:relative;border-radius:0 0 var(--radius-xl) var(--radius-xl);box-shadow:inset 0 3px 6px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(0,0,0,.1),0 -2px 4px rgba(58,53,46,.05);transition:all var(--transition-base);cursor:pointer}.service-card__learn-more::after{content:"→";font-size:1.2em;transition:transform var(--transition-base)}.service-card__learn-more:hover::after{transform:translateX(4px)}.service-card__badge{position:absolute;top:var(--space-3);right:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--secondary);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);z-index:10;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.6),0 3px 6px rgba(58,53,46,.2),0 6px 12px rgba(58,53,46,.15)}.service-card__badge--popular{background:var(--clay-gradient-secondary);color:var(--clay-dark);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),0 3px 6px rgba(228,168,83,.3),0 6px 12px rgba(228,168,83,.2)}.service-card__badge--featured{background:rgba(250,247,242,.95);color:var(--clay-dark);border:2px solid var(--secondary);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),0 3px 6px rgba(228,168,83,.3),0 6px 12px rgba(228,168,83,.2)}.service-card__bottom::before{content:"";position:absolute;inset:0;opacity:.04;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%237C9885' fill-opacity='1'%3E%3Cpath d='M30 35c-3.3 0-6-2.7-6-6s2.7-6 6-6 6 2.7 6 6-2.7 6-6 6z'/%3E%3Cpath d='M19 23c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4zM41 23c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4zM23 13c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4zM37 13c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'/%3E%3C/g%3E%3C/svg%3E");background-size:80px 80px;background-repeat:repeat;background-position:10px 10px;transition:opacity .6s ease}.service-card__bottom::after{content:"";position:absolute;bottom:0;right:0;width:180px;height:180px;opacity:.025;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M120 100c15 0 25-10 25-20 0-15-15-25-25-20-5-20-25-30-45-25-20 5-30 25-25 45 5 15 20 25 35 25 10 0 20-5 25-10 5 10 15 15 25 10 10-5 15-15 10-25-5-5-15-5-20 0-5 10-5 20-5 20z' fill='%23E4A853' fill-opacity='0.4'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .8s cubic-bezier(0.34, 1.56, 0.64, 1),opacity .6s ease}.service-card:hover .service-card__bottom::before{opacity:.07}.service-card:hover .service-card__bottom::after{transform:scale(1.1) rotate(5deg);opacity:.04}.service-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:var(--space-8);padding:var(--space-4) 0}@media(min-width: 640px){.service-cards{gap:var(--space-10)}}@media(min-width: 1024px){.service-cards{gap:var(--space-12)}}.service-cards--2{grid-template-columns:repeat(auto-fit, minmax(320px, 1fr))}.service-cards--3{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.service-cards--4{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}.service-card--featured{grid-column:span 2}.service-card--featured .service-card__content{padding:var(--space-10)}.service-card--featured .service-card__icon{width:100px;height:100px;font-size:3rem}.service-card--featured .service-card__title{font-size:var(--text-3xl)}.service-card--featured .service-card__description{font-size:var(--text-lg)}.service-card--featured:hover{transform:translateY(-16px) scale(1.03)}@media(max-width: 768px){.service-card--featured{grid-column:span 1}}.service-card:focus-visible{outline:3px solid var(--primary-light);outline-offset:4px}@media(max-width: 640px){.service-card__content{padding:var(--space-6)}.service-card__icon{width:64px;height:64px;font-size:2rem}.service-card__title{font-size:var(--text-xl)}.service-cards{gap:var(--space-6)}}@media print{.service-card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid var(--clay-earth)}.service-card:hover{transform:none}}@keyframes particleBounce{0%{transform:scale(0) translate(0, 0)}50%{transform:scale(1.3) translate(var(--tx, 20px), var(--ty, -20px))}100%{transform:scale(1) translate(var(--tx, 15px), var(--ty, -15px))}}@keyframes iconPop{0%,100%{transform:translateZ(20px) scale(1)}50%{transform:translateZ(25px) scale(1.05)}}.service-card__icon{animation:iconPop .6s ease-out .3s}@media(prefers-reduced-motion: reduce){.service-card,.service-card__icon,.service-card__learn-more{transition:none;animation:none}.service-card:hover{transform:none}.service-card:hover .service-card__icon{transform:translateZ(20px) scale(1)}.service-card:hover .service-card__icon::before,.service-card:hover .service-card__icon::after{display:none}}.c-form .f-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width: 600px){.c-form .f-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.c-form .f-field{display:grid;gap:var(--space-1);width:100%;min-width:0}.c-form .f-field span{display:block;font-weight:var(--font-semibold);color:var(--text-primary);font-size:var(--text-xs);margin-bottom:0}@media(min-width: 900px){.c-form .f-field span{font-size:var(--text-sm)}}.c-form .f-field input,.c-form .f-field textarea{width:100% !important;min-width:0;box-sizing:border-box;font-family:var(--font-body);font-size:var(--text-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-md);border:2px solid rgba(124,152,133,.2);background:linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(250, 247, 242, 0.95) 100%);padding:var(--space-2) var(--space-3);outline:none;color:var(--text-primary);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(min-width: 900px){.c-form .f-field input,.c-form .f-field textarea{font-size:var(--text-base);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}}.c-form .f-field input,.c-form .f-field textarea{box-shadow:inset 0 3px 6px rgba(58,53,46,.1),inset 0 1px 3px rgba(58,53,46,.08),0 1px 2px hsla(0,0%,100%,.9)}.c-form .f-field input::-moz-placeholder, .c-form .f-field textarea::-moz-placeholder{color:var(--text-muted);opacity:.7}.c-form .f-field input::placeholder,.c-form .f-field textarea::placeholder{color:var(--text-muted);opacity:.7}.c-form .f-field input:focus,.c-form .f-field textarea:focus{border-color:var(--primary);background:#fff;box-shadow:inset 0 2px 4px rgba(124,152,133,.12),0 0 0 4px rgba(124,152,133,.15),0 4px 12px rgba(124,152,133,.2),0 1px 3px #fff;transform:translateY(-2px)}.c-form .f-field input:hover,.c-form .f-field textarea:hover{border-color:rgba(124,152,133,.3);box-shadow:inset 0 3px 6px rgba(58,53,46,.12),inset 0 1px 3px rgba(58,53,46,.1),0 2px 4px hsla(0,0%,100%,.95)}.c-form .f-field textarea{min-height:100px;resize:vertical;font-family:var(--font-body)}@media(min-width: 900px){.c-form .f-field textarea{min-height:120px}}.c-form .f-consent{display:flex;align-items:flex-start;gap:var(--space-3);margin:var(--space-2) 0;font-size:var(--text-sm);color:var(--text-secondary)}.c-form .f-consent input[type=checkbox]{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:var(--primary);border-radius:var(--radius-sm)}.c-form .f-consent label{flex:1;cursor:pointer;line-height:var(--leading-normal)}.c-form .f-consent label a{color:var(--primary);text-decoration:underline;font-weight:var(--font-medium)}.c-form .f-consent label a:hover{color:var(--primary-dark)}.f-submit{width:100%;margin-top:var(--space-3);padding:var(--space-3) var(--space-5);font-size:var(--text-base);font-weight:var(--font-bold);border-radius:var(--radius-full);border:none;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(min-width: 900px){.f-submit{padding:var(--space-4) var(--space-6);font-size:var(--text-lg)}}.f-submit{background:linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 100%);color:var(--clay-dark);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),inset 0 -2px 4px rgba(228,168,83,.3),0 6px 12px rgba(228,168,83,.3),0 12px 24px rgba(58,53,46,.15),0 0 20px rgba(228,168,83,.2)}.f-submit:hover{transform:translateY(-4px) scale(1.02);box-shadow:inset 0 3px 6px hsla(0,0%,100%,.7),inset 0 -2px 4px rgba(228,168,83,.4),0 8px 16px rgba(228,168,83,.4),0 16px 32px rgba(58,53,46,.18),0 0 35px rgba(228,168,83,.4)}.f-submit:active{transform:translateY(-2px) scale(1);transition:all .1s ease}.f-submit:focus-visible{outline:3px solid rgba(228,168,83,.4);outline-offset:3px}.f-note{text-align:center;font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-3);margin-bottom:0;line-height:var(--leading-relaxed)}.f-note strong{color:var(--text-primary);font-weight:var(--font-bold)}@media(max-width: 767px){.c-form .f-grid{grid-template-columns:1fr}.c-form .f-field input,.c-form .f-field textarea{font-size:var(--text-base)}.f-submit{padding:var(--space-3) var(--space-5);font-size:var(--text-base)}}@media(prefers-reduced-motion: reduce){.c-form .f-field input,.c-form .f-field textarea,.f-submit{transition:none}.c-form .f-field input:focus,.f-submit:hover{transform:none}}.container{max-width:1100px;width:100%;margin-inline:auto;padding-inline:clamp(16px,3vw,24px);box-sizing:border-box}.section{padding:clamp(32px,4vw,64px) 0}html.js .reveal{opacity:1 !important;transform:none !important;visibility:visible !important}.reveal{will-change:opacity,transform;transition:opacity .4s ease,transform .4s ease}.section--has-wave{position:relative;overflow:hidden;z-index:0}.section--has-wave::after,.section--has-wave::before{pointer-events:none}.u-img3d-wrap{position:relative;isolation:isolate;display:grid;place-items:center}.u-img3d-wrap.u-img3d--halo::before{content:"";position:absolute;inset:-10%;z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--pc-accent) 30%, transparent) 0%, transparent 60%);opacity:.8;filter:blur(24px)}.u-img3d-wrap.u-img3d--glow::before{opacity:1;filter:blur(32px) brightness(1.1);background:radial-gradient(circle, color-mix(in srgb, var(--pc-accent) 40%, transparent) 0%, transparent 50%)}.u-img3d{max-inline-size:100%;height:auto;filter:drop-shadow(0 24px 48px rgba(0, 0, 0, 0.3));transition:transform 220ms ease-out,filter 220ms ease-out;will-change:transform,filter}.u-img3d-wrap:is(:hover,:focus-within) .u-img3d{transform:scale(1.03) translateY(-4px);filter:drop-shadow(0 32px 56px rgba(0, 0, 0, 0.35))}.u-img3d-wrap.u-tilt{perspective:800px}.u-img3d-wrap.u-tilt:is(:hover,:focus-within) .u-img3d{transform:scale(1.05) translateY(-6px) rotateY(-8deg) rotateX(4deg)}.sticky-contact-buttons{position:fixed;right:24px;bottom:24px;z-index:9998;display:flex;flex-direction:column;gap:20px;align-items:flex-end;pointer-events:none}@media(max-width: 768px){.sticky-contact-buttons{right:20px;bottom:20px;gap:16px}}.sticky-btn{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;min-width:64px;min-height:64px;max-width:64px;max-height:64px;border-radius:50%;text-decoration:none;cursor:pointer;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);overflow:visible !important;flex-shrink:0;isolation:isolate;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:3px solid hsla(0,0%,100%,.4);box-shadow:inset 0 3px 10px hsla(0,0%,100%,.35),inset 0 -3px 8px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.25),0 8px 28px rgba(0,0,0,.3),0 16px 56px rgba(0,0,0,.35)}.sticky-btn::before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, transparent 100%);border-radius:50% 50% 0 0;pointer-events:none;z-index:1}.sticky-btn::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;border-radius:50%;border:2px solid hsla(0,0%,100%,.5);opacity:0;pointer-events:none;animation:pulseRing 3s ease-in-out infinite;z-index:0}.sticky-btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;flex-shrink:0;transition:transform .3s ease}.sticky-btn__label{position:absolute;right:calc(100% + 16px);top:50%;transform:translateY(-50%) translateX(10px);padding:10px 18px;background:rgba(0,0,0,.9);backdrop-filter:blur(8px);color:#fff;font-size:.9rem;font-weight:600;border-radius:12px;white-space:nowrap;opacity:0;transition:all .3s cubic-bezier(0.34, 1.56, 0.64, 1);pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:1}.sticky-btn__label::after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid rgba(0,0,0,.9);border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0)}.sticky-btn:hover{transform:scale(1.12) translateY(-2px);border-color:hsla(0,0%,100%,.6);box-shadow:inset 0 4px 14px hsla(0,0%,100%,.4),inset 0 -4px 10px rgba(0,0,0,.25),0 8px 20px rgba(0,0,0,.3),0 16px 40px rgba(0,0,0,.35),0 24px 72px rgba(0,0,0,.4)}.sticky-btn:hover svg{transform:translate(-50%, -50%) scale(1.15)}.sticky-btn:hover .sticky-btn__label{opacity:1;transform:translateY(-50%) translateX(0)}.sticky-btn:active{transform:scale(1.08) translateY(0)}.sticky-btn:active svg{transform:translate(-50%, -50%) scale(1.1)}.sticky-btn--phone{background:linear-gradient(145deg, #FFE55C 0%, #FFB733 50%, #FFA64D 100%)}.sticky-btn--phone:hover{background:linear-gradient(145deg, #FFF0A0 0%, #FFC757 50%, #FFB870 100%)}.sticky-btn--whatsapp{background:linear-gradient(145deg, #3CE778 0%, #2DD36F 50%, #1DA555 100%)}.sticky-btn--whatsapp:hover{background:linear-gradient(145deg, #5BF094 0%, #44E87F 50%, #2BC46C 100%)}@media(max-width: 768px){.sticky-btn{width:60px;height:60px;min-width:60px;min-height:60px}.sticky-btn i{font-size:28px}.sticky-btn__label{display:none}}@keyframes pulseRing{0%{width:100%;height:100%;opacity:.8}100%{width:140%;height:140%;opacity:0}}@media(prefers-reduced-motion: reduce){.sticky-btn{animation:none}.sticky-btn:hover{animation:none}}.go-to-top{position:fixed;bottom:24px;left:24px;z-index:10000;width:36px;height:36px;padding:0;background:hsla(0,0%,100%,.85);border:1px solid rgba(124,152,133,.15);border-radius:8px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .25s ease;opacity:0;visibility:hidden;transform:translateY(10px)}.go-to-top svg{width:18px;height:18px;stroke:rgba(124,152,133,.7);stroke-width:2.5;display:block;margin:0 auto;transition:stroke .2s ease}.go-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.go-to-top:hover{background:hsla(0,0%,100%,.95);box-shadow:0 3px 12px rgba(0,0,0,.12)}.go-to-top:hover svg{stroke:var(--primary)}.go-to-top:active{transform:scale(0.95)}.go-to-top:focus{outline:2px solid rgba(124,152,133,.3);outline-offset:2px}@media(max-width: 768px){.go-to-top{width:32px;height:32px;bottom:16px;left:16px}.go-to-top svg{width:16px;height:16px}}@media(prefers-reduced-motion: reduce){.go-to-top{transition:opacity .2s ease,visibility .2s ease}.go-to-top:hover{transform:none}.go-to-top:hover svg{transform:none}}.c-hero{position:relative;min-height:clamp(520px,82vh,860px);display:grid;place-items:center;padding-block:clamp(48px,10vw,140px);overflow:clip;isolation:isolate;text-align:center;color:var(--cream);background-color:var(--green-900)}.c-hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(80% 80% at 50% 95%, transparent, rgba(0, 0, 0, 0.4)),radial-gradient(50% 90% at 50% 70%, rgba(31, 61, 43, 0.6), transparent);mix-blend-mode:soft-light}.c-hero__video{position:absolute;inset:0;z-index:0}.c-hero__video>video,.c-hero__video>img,.c-hero__video>iframe{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.c-hero__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.28) 0%, rgba(0, 0, 0, 0.36) 40%, rgba(31, 61, 43, 0.58) 100%)}.c-hero__content{position:relative;z-index:2;padding-inline:clamp(16px,4vw,40px)}.c-hero__title{font-family:"Poppins",sans-serif;font-weight:800;line-height:1.05;font-size:clamp(36px,5vw,64px);letter-spacing:-0.015em;margin-bottom:10px;text-shadow:0 2px 12px rgba(0,0,0,.35)}.c-hero__subtitle{font-size:clamp(16px,1.8vw,20px);color:rgba(246,246,246,.95);margin:8px auto 22px;max-width:760px}.c-hero__ctas{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.c-hero__headline-gradient{background:linear-gradient(90deg, #fff 0%, var(--gold-500) 35%, #fff 70%, var(--gold-500) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.c-hero__headline-gradient .accent{color:var(--cream);-webkit-text-fill-color:var(--cream)}.c-hero .wave{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none}.c-hero .wave svg{display:block;width:100%;height:auto}.c-hero-interactive{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.c-hero-interactive::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(135deg, #FDFBF7 0%, #FDFBF7 35%, #E8F1E5 50%, #14532d 65%, #14532d 100%),radial-gradient(ellipse at 20% 30%, rgba(228, 168, 83, 0.08) 0%, transparent 50%),radial-gradient(ellipse at 80% 70%, rgba(124, 152, 133, 0.12) 0%, transparent 50%);background-size:100% 100%,150% 150%,150% 150%;background-position:0% 0%,0% 0%,100% 100%;animation:auroraShift 20s ease-in-out infinite alternate}.c-hero-interactive .aurora-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4;pointer-events:none;z-index:1}.c-hero-interactive .aurora-orb--1{width:400px;height:400px;background:radial-gradient(circle, rgba(228, 168, 83, 0.25) 0%, rgba(244, 208, 63, 0.15) 40%, transparent 70%);top:10%;left:-5%;animation:floatOrb1 25s ease-in-out infinite}.c-hero-interactive .aurora-orb--2{width:350px;height:350px;background:radial-gradient(circle, rgba(124, 152, 133, 0.2) 0%, rgba(163, 191, 176, 0.12) 40%, transparent 70%);top:50%;right:-5%;animation:floatOrb2 30s ease-in-out infinite}.c-hero-interactive .aurora-orb--3{width:300px;height:300px;background:radial-gradient(circle, rgba(232, 184, 109, 0.18) 0%, rgba(228, 168, 83, 0.1) 40%, transparent 70%);bottom:20%;left:40%;animation:floatOrb3 28s ease-in-out infinite}.c-hero-interactive::after{content:"";position:absolute;top:-10%;left:-10%;width:140%;height:2px;background:linear-gradient(90deg, transparent 0%, rgba(232, 184, 109, 0.4) 20%, rgba(232, 184, 109, 0.6) 50%, rgba(232, 184, 109, 0.4) 80%, transparent 100%);transform:rotate(45deg);transform-origin:center;z-index:1;opacity:.5}.c-hero-interactive__container{position:relative;z-index:2;width:100%;max-width:1600px;margin:0 auto;padding:clamp(70px,14vh,140px) clamp(32px,5vw,80px);display:flex;flex-direction:column;gap:clamp(50px,7vh,80px);align-items:flex-start}.c-hero-interactive__content{position:relative;z-index:15;max-width:900px;text-align:left;margin-left:clamp(0px,5vw,80px);margin-top:clamp(0px,3vh,40px)}.c-hero-interactive__title-pre{display:block;font-size:clamp(.72rem,1.65vw,.88rem);font-weight:600;color:#7c9885;text-transform:uppercase;letter-spacing:.28em;margin-bottom:clamp(16px,2.5vh,24px);opacity:0;transform:translateX(-30px);animation:diagonalSlideIn .5s cubic-bezier(0.22, 1, 0.36, 1) forwards .1s}.c-hero-interactive__title{font-family:"Clash Display","Bricolage Grotesque","Poppins",sans-serif;font-weight:900;font-size:clamp(3.2rem,8vw,8rem);line-height:.95;letter-spacing:-0.055em;margin-bottom:clamp(28px,4.5vh,44px);opacity:0;transform:translateX(-40px);animation:diagonalSlideIn .55s cubic-bezier(0.22, 1, 0.36, 1) forwards .2s;color:#0d2818;text-shadow:-1px -1px 0 hsla(0,0%,100%,.9),1px -1px 0 hsla(0,0%,100%,.9),-1px 1px 0 hsla(0,0%,100%,.9),1px 1px 0 hsla(0,0%,100%,.9),0 4px 12px rgba(13,40,24,.3)}.c-hero-interactive__title-main{display:block}.c-hero-interactive__title-main .gold-word{color:#e8a628;text-shadow:-1px -1px 0 hsla(0,0%,100%,.6),2px 2px 0 rgba(201,148,26,.8),0 0 20px rgba(232,166,40,.4),0 4px 12px rgba(13,40,24,.2);transition:color .3s ease,text-shadow .3s ease}.c-hero-interactive__title-main .gold-word:hover{color:#f4c150;text-shadow:-1px -1px 0 hsla(0,0%,100%,.8),2px 2px 0 rgba(201,148,26,.9),0 0 30px rgba(244,193,80,.6),0 6px 16px rgba(13,40,24,.25)}.c-hero-interactive__title-main .green-word{position:relative;display:inline-block;color:#95d5b2;text-shadow:-1.5px -1.5px 0 rgba(27,67,50,.9),1.5px 1.5px 0 rgba(27,67,50,.9),0 4px 12px rgba(13,40,24,.2);transition:color .3s ease,text-shadow .3s ease,transform .3s ease}.c-hero-interactive__title-main .green-word:hover{color:#b7e4c7;transform:translateY(-2px);text-shadow:-1.5px -1.5px 0 rgba(27,67,50,.95),1.5px 1.5px 0 rgba(27,67,50,.95),0 0 12px rgba(149,213,178,.4),0 6px 16px rgba(13,40,24,.25)}.c-hero-interactive__title-main .protected-word{position:relative;display:inline-block;font-size:1.05em;font-weight:950;letter-spacing:-0.03em;color:#fff8e7;text-shadow:-1.5px -1.5px 0 rgba(27,67,50,.9),1.5px 1.5px 0 rgba(27,67,50,.9),0 0 16px rgba(228,168,83,.3),0 6px 16px rgba(13,40,24,.2);transition:color .3s ease,text-shadow .3s ease,transform .3s ease}.c-hero-interactive__title-main .protected-word:hover{color:#fff;transform:translateY(-3px) scale(1.02);text-shadow:-1.5px -1.5px 0 rgba(27,67,50,.95),1.5px 1.5px 0 rgba(27,67,50,.95),0 0 24px rgba(228,168,83,.5),0 0 40px rgba(228,168,83,.3),0 8px 20px rgba(13,40,24,.25)}.c-hero-interactive__subtitle{font-size:clamp(1.05rem,1.65vw,1.3rem);font-weight:400;color:#0f3a1f;margin-bottom:clamp(28px,4vh,40px);max-width:58ch;line-height:1.65;letter-spacing:.015em;opacity:0;transform:translateX(-35px);animation:diagonalSlideIn .5s cubic-bezier(0.22, 1, 0.36, 1) forwards .35s}.c-hero-interactive__trust-badges{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:clamp(32px,5vh,48px);opacity:0;transform:translateX(-30px);animation:diagonalSlideIn .5s cubic-bezier(0.22, 1, 0.36, 1) forwards .4s}.c-hero-interactive__trust-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:50px;font-size:.8rem;font-weight:600;letter-spacing:.02em;background:linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.75) 100%);backdrop-filter:blur(12px);border:1.5px solid rgba(228,168,83,.25);color:#0d2818;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),inset 0 -1px 1px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.06),0 4px 16px rgba(228,168,83,.08);transition:all .3s cubic-bezier(0.23, 1, 0.32, 1)}.c-hero-interactive__trust-badge svg,.c-hero-interactive__trust-badge .badge-icon{width:16px;height:16px;flex-shrink:0;color:var(--secondary)}.c-hero-interactive__trust-badge:hover{transform:translateY(-2px);border-color:rgba(228,168,83,.4);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.9),inset 0 -1px 1px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.08),0 6px 20px rgba(228,168,83,.15)}.c-hero-interactive__ctas{display:flex;gap:18px;flex-wrap:wrap;opacity:0;transform:translateX(-30px);animation:diagonalSlideIn .45s cubic-bezier(0.22, 1, 0.36, 1) forwards .5s}.c-hero-interactive__cta{position:relative;display:inline-flex;align-items:center;gap:11px;padding:20px 44px;font-size:1.1rem;font-weight:700;border-radius:50px;text-decoration:none !important;cursor:pointer;isolation:isolate;letter-spacing:.012em;overflow:hidden;transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1),box-shadow .4s ease,background .3s ease}.c-hero-interactive__cta:hover,.c-hero-interactive__cta:focus,.c-hero-interactive__cta:active,.c-hero-interactive__cta:visited{text-decoration:none !important}.c-hero-interactive__cta .cta-icon,.c-hero-interactive__cta .cta-arrow{width:22px;height:22px;flex-shrink:0;transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.c-hero-interactive__cta--primary{background:linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 50%),linear-gradient(135deg, #F5E6D3 0%, #E8B86D 30%, #D4A560 70%, #C89550 100%);color:#0d2818;border:2px solid hsla(0,0%,100%,.4);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),inset 0 -2px 3px rgba(180,120,60,.3),0 4px 12px rgba(212,165,96,.3),0 8px 24px rgba(232,184,109,.25),0 12px 40px rgba(232,184,109,.2),0 0 0 1px rgba(232,184,109,.4)}.c-hero-interactive__cta--primary::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 100% 60% at 50% 0%, rgba(255, 255, 255, 0.25) 0%, transparent 60%);pointer-events:none}.c-hero-interactive__cta--primary::after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.4) 50%, transparent 100%);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.c-hero-interactive__cta--primary:hover{transform:translateY(-6px) translateX(3px) scale(1.05);background:linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 50%),linear-gradient(135deg, #FCEFD8 0%, #F0C78A 30%, #E8B86D 70%, #D4A560 100%);border-color:hsla(0,0%,100%,.6);box-shadow:inset 0 3px 6px hsla(0,0%,100%,.7),inset 0 -3px 4px rgba(180,120,60,.35),0 6px 16px rgba(212,165,96,.35),0 12px 32px rgba(232,184,109,.3),0 20px 56px rgba(232,184,109,.25),0 0 0 2px rgba(232,184,109,.5),0 0 48px rgba(232,184,109,.3)}.c-hero-interactive__cta--primary:hover::after{left:100%}.c-hero-interactive__cta--primary:hover .cta-icon{animation:phoneRingDiagonal .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.c-hero-interactive__cta--primary:active{transform:translateY(-2px) translateX(1px) scale(1.02);box-shadow:inset 0 2px 4px rgba(180,120,60,.4),0 2px 8px rgba(232,184,109,.2)}.c-hero-interactive__cta--secondary{background:linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.1) 100%),rgba(124,152,133,.08);color:#14532d;border:2.5px solid rgba(124,152,133,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 2px 3px hsla(0,0%,100%,.5),inset 0 -1px 2px rgba(124,152,133,.15),0 3px 10px rgba(124,152,133,.12),0 6px 20px rgba(124,152,133,.1),0 0 0 1px rgba(124,152,133,.2)}.c-hero-interactive__cta--secondary::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 40%);pointer-events:none}.c-hero-interactive__cta--secondary::after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.3) 50%, transparent 100%);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.c-hero-interactive__cta--secondary:hover{transform:translateY(-6px) translateX(3px) scale(1.05);background:linear-gradient(180deg, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.15) 100%),rgba(124,152,133,.15);border-color:rgba(124,152,133,.6);box-shadow:inset 0 3px 4px hsla(0,0%,100%,.6),inset 0 -2px 3px rgba(124,152,133,.2),0 5px 14px rgba(124,152,133,.16),0 10px 28px rgba(124,152,133,.14),0 16px 48px rgba(124,152,133,.12),0 0 0 2px rgba(124,152,133,.35),0 0 32px rgba(124,152,133,.15)}.c-hero-interactive__cta--secondary:hover::after{left:100%}.c-hero-interactive__cta--secondary:hover .cta-arrow{transform:translateX(8px) scale(1.1)}.c-hero-interactive__cta--secondary:active{transform:translateY(-2px) translateX(1px) scale(1.02);box-shadow:inset 0 2px 3px rgba(124,152,133,.2),0 2px 6px rgba(124,152,133,.1)}.c-hero-interactive__video-column{position:absolute;top:15%;right:8%;z-index:10;display:flex;align-items:center;justify-content:center;perspective:1400px;transform:rotate(-3deg)}.c-hero-interactive__video-card{position:relative;width:clamp(380px,38vw,640px);aspect-ratio:1;border-radius:36px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg, #14532d 0%, #0f3a1f 100%);border:2px solid rgba(232,184,109,.4);box-shadow:inset 0 2px 6px rgba(163,191,176,.1),0 10px 24px rgba(20,83,45,.4),0 20px 56px rgba(20,83,45,.35),0 40px 100px rgba(0,0,0,.3);transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);transform-style:preserve-3d;will-change:transform}.c-hero-interactive__video-card::before{content:"";position:absolute;top:-5%;left:-5%;width:110%;height:3px;background:linear-gradient(90deg, transparent 0%, rgba(232, 184, 109, 0.7) 50%, transparent 100%);transform:rotate(45deg);z-index:1;opacity:.7}.c-hero-interactive__video-card:hover{transform:translateY(-6px) translateX(4px);border-color:rgba(232,184,109,.6);box-shadow:inset 0 2px 8px rgba(163,191,176,.15),0 12px 28px rgba(20,83,45,.45),0 24px 68px rgba(20,83,45,.4),0 48px 120px rgba(0,0,0,.35)}.c-hero-interactive__video-card:hover::before{opacity:1}.c-hero-interactive__video-card{opacity:0;animation:diagonalVideoEntry .7s cubic-bezier(0.22, 1, 0.36, 1) forwards .4s}.c-hero-interactive__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:inherit;position:relative;z-index:2}@keyframes diagonalSlideIn{to{opacity:1;transform:translateX(0)}}@keyframes diagonalVideoEntry{0%{opacity:0;transform:translateX(50px) translateY(-50px) rotate(-3deg)}100%{opacity:1;transform:translateX(0) translateY(0) rotate(-3deg)}}@keyframes phoneRingDiagonal{0%,100%{transform:rotate(0deg)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes auroraShift{0%{background-position:0% 0%,0% 0%,100% 100%}50%{background-position:0% 0%,30% 30%,70% 70%}100%{background-position:0% 0%,50% 50%,50% 50%}}@keyframes floatOrb1{0%,100%{transform:translate(0, 0) scale(1)}25%{transform:translate(30px, -40px) scale(1.08)}50%{transform:translate(-20px, -60px) scale(1.15)}75%{transform:translate(40px, -30px) scale(1.08)}}@keyframes floatOrb2{0%,100%{transform:translate(0, 0) scale(1)}33%{transform:translate(-40px, 30px) scale(1.1)}66%{transform:translate(-25px, -25px) scale(1.05)}}@keyframes floatOrb3{0%,100%{transform:translate(0, 0) scale(1)}40%{transform:translate(35px, 25px) scale(1.12)}80%{transform:translate(-30px, -20px) scale(1.06)}}@keyframes goldShimmer{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes creamGlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width: 1200px){.c-hero-interactive__video-column{top:20%;right:5%}.c-hero-interactive__video-card{width:clamp(340px,36vw,540px)}.c-hero-interactive__title{font-size:clamp(2.8rem,7vw,6.5rem)}}@media(max-width: 1024px){.c-hero-interactive__video-column{position:relative;top:auto;right:auto;transform:none;margin-left:clamp(0px,4vw,60px);margin-top:clamp(30px,5vh,50px)}.c-hero-interactive__video-card{width:clamp(320px,50vw,480px);transform:rotate(-2deg)}.c-hero-interactive__container{gap:clamp(40px,6vh,60px)}}@media(max-width: 768px){.c-hero-interactive{min-height:auto}.c-hero-interactive::before{background:linear-gradient(135deg, #FDFBF7 0%, #FDFBF7 40%, #E8F1E5 55%, #14532d 70%, #14532d 100%)}.c-hero-interactive::after{display:none}.c-hero-interactive__container{padding:clamp(60px,10vh,100px) 24px;gap:clamp(40px,7vh,60px);align-items:center}.c-hero-interactive__content{text-align:center;margin-left:0;margin-top:0;max-width:100%}.c-hero-interactive__title-pre{margin-left:auto;margin-right:auto}.c-hero-interactive__video-column{position:relative;transform:none;margin-left:0;order:-1}.c-hero-interactive__video-card{max-width:400px;margin:0 auto;transform:none}.c-hero-interactive__title{font-size:clamp(2.2rem,9vw,3.2rem)}.c-hero-interactive__subtitle{font-size:clamp(1rem,4.5vw,1.15rem);margin-left:auto;margin-right:auto;max-width:100%}.c-hero-interactive__trust-badges{justify-content:center;gap:10px;margin-bottom:clamp(28px,5vh,40px)}.c-hero-interactive__trust-badge{font-size:.7rem;padding:8px 14px;gap:6px}.c-hero-interactive__trust-badge svg,.c-hero-interactive__trust-badge .badge-icon{width:14px;height:14px}.c-hero-interactive__ctas{justify-content:center;flex-direction:column;align-items:stretch;max-width:360px;margin:0 auto}.c-hero-interactive__cta{width:100%;justify-content:center;padding:18px 36px}}@media(prefers-reduced-motion: reduce){.c-hero-interactive::after{display:none}.c-hero-interactive__video-card{transform:none}.c-hero-interactive__title-pre,.c-hero-interactive__title,.c-hero-interactive__subtitle,.c-hero-interactive__ctas,.c-hero-interactive__video-card{animation:simpleDiagonalFade .4s ease forwards;opacity:1;transform:none}@keyframes simpleDiagonalFade{from{opacity:0}to{opacity:1}}.aurora-orb{animation:none !important;opacity:.2 !important}}.paw-divider{display:inline-flex;align-items:center;justify-content:center;margin:0 clamp(.75rem,1.5vw,1.5rem);position:relative;vertical-align:middle;width:clamp(60px,8vw,90px);height:clamp(60px,8vw,90px);background:linear-gradient(145deg, rgba(255, 255, 255, 0.9) 0%, rgba(245, 245, 245, 0.8) 100%);border-radius:50%;box-shadow:-8px -8px 20px hsla(0,0%,100%,.9),8px 8px 20px rgba(0,0,0,.15),inset 2px 2px 6px hsla(0,0%,100%,.6),inset -2px -2px 6px rgba(0,0,0,.08);transition:all .6s cubic-bezier(0.34, 1.56, 0.64, 1);animation:pawPulse 3s ease-in-out infinite}.paw-divider:hover{transform:scale(1.1) rotate(15deg);box-shadow:-12px -12px 30px #fff,12px 12px 30px rgba(0,0,0,.2),inset 3px 3px 8px hsla(0,0%,100%,.7),inset -3px -3px 8px rgba(0,0,0,.12)}.paw-divider:hover .paw-icon{transform:scale(1.15);filter:drop-shadow(0 6px 16px rgba(228, 168, 83, 0.4))}@media(max-width: 768px){.paw-divider{width:50px;height:50px;margin:0 .5rem}}.paw-icon{width:50%;height:50%;color:var(--gold);filter:drop-shadow(0 4px 12px rgba(228, 168, 83, 0.3));transition:all .6s cubic-bezier(0.34, 1.56, 0.64, 1)}@media(max-width: 768px){.paw-icon{width:45%;height:45%}}@keyframes pawPulse{0%,100%{transform:scale(1) rotate(0deg);box-shadow:-8px -8px 20px hsla(0,0%,100%,.9),8px 8px 20px rgba(0,0,0,.15),inset 2px 2px 6px hsla(0,0%,100%,.6),inset -2px -2px 6px rgba(0,0,0,.08)}50%{transform:scale(1.05) rotate(5deg);box-shadow:-10px -10px 25px hsla(0,0%,100%,.95),10px 10px 25px rgba(0,0,0,.18),inset 2.5px 2.5px 7px hsla(0,0%,100%,.65),inset -2.5px -2.5px 7px rgba(0,0,0,.1)}}.c-hero-interactive__video-card,.c-hero-interactive__video{transform:translate3d(0, 0, 0);backface-visibility:hidden}.c-subhero,.section--subhero{padding-block:clamp(3rem,8vw,6rem);background:linear-gradient(120deg, var(--cream-100) 70%, var(--green-100) 100%);text-align:center}.c-subhero>.container,.section--subhero>.container{max-width:700px;margin-inline:auto}.c-subhero__title,.c-subhero .section-title,.section--subhero__title,.section--subhero .section-title{margin-bottom:.5em}.c-subhero__subtitle,.c-subhero .section-subtitle,.section--subhero__subtitle,.section--subhero .section-subtitle{font-size:1.25rem;margin-bottom:1.2em;color:var(--green-900)}.c-subhero__badge--trusted,.c-subhero .badge--trusted,.section--subhero__badge--trusted,.section--subhero .badge--trusted{display:inline-block;background:var(--gold-500);color:var(--green-900);font-size:.95rem;font-weight:500;padding:.35em 1.1em;border-radius:999px;box-shadow:0 2px 8px rgba(60,80,60,.07);margin-bottom:1.5em;letter-spacing:.02em}.c-subhero__actions,.c-subhero .cta-strip,.section--subhero__actions,.section--subhero .cta-strip{display:flex;gap:1rem;justify-content:center;margin-top:1.2em;flex-wrap:wrap}.c-subhero__actions .btn-primary,.c-subhero .cta-strip .btn-primary,.section--subhero__actions .btn-primary,.section--subhero .cta-strip .btn-primary{background:var(--gold-500);color:var(--green-900);border:none}.c-subhero__actions .btn-ghost,.c-subhero .cta-strip .btn-ghost,.section--subhero__actions .btn-ghost,.section--subhero .cta-strip .btn-ghost{background:rgba(0,0,0,0);color:var(--green-900);border:2px solid var(--green-900)}.c-stepper,.stepper--h{display:flex;justify-content:center;gap:20px;position:relative}.c-stepper__track,.stepper--h::before{content:"";position:absolute;top:50%;left:10%;right:10%;height:3px;background:rgba(0,0,0,.08);transform:translateY(-50%);pointer-events:none}.c-stepper__step,.step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:120px;text-align:center}.c-stepper__dot,.step-dot{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#fff;border:2px solid var(--gold-500);box-shadow:0 8px 18px rgba(0,0,0,.08);font-weight:800}.c-stepper__label,.step-name{font-weight:750;color:var(--green-900)}.c-stepper__step--active .c-stepper__dot,.step.is-active .step-dot{background:var(--gold-500);color:var(--green-900);border-color:var(--gold-500)}.c-stepper--sm,.stepper--h.stepper--sm{gap:14px}.c-stepper--sm .c-stepper__step,.stepper--h.stepper--sm .step{min-width:96px}.c-stepper--sm .c-stepper__dot,.stepper--h.stepper--sm .step-dot{width:32px;height:32px}.c-stepper--lg,.stepper--h.stepper--lg{gap:28px}.c-stepper--lg .c-stepper__step,.stepper--h.stepper--lg .step{min-width:140px}.c-stepper--lg .c-stepper__dot,.stepper--h.stepper--lg .step-dot{width:44px;height:44px}.c-stepper--v,.stepper--h.stepper--v{flex-direction:column;align-items:flex-start}.c-stepper--v .c-stepper__track,.stepper--h.stepper--v::before{left:50%;right:auto;top:10%;bottom:10%;width:3px;height:auto;transform:translateX(-50%)}.c-stepper--v .c-stepper__step,.stepper--h.stepper--v .step{flex-direction:row;min-width:0;gap:10px}@media(max-width: 768px){.c-stepper,.stepper--h{gap:16px}.c-stepper__step,.stepper--h .step{min-width:100px}}.c-coverage{display:grid;gap:20px;grid-template-columns:1fr;align-items:stretch}.c-coverage__list-wrap,.c-coverage .coverage-list-wrap{display:grid;gap:12px}.c-coverage__list,.c-coverage .coverage-list{-moz-columns:2;columns:2;-moz-column-gap:18px;column-gap:18px;list-style:none;padding:0;margin:0}.c-coverage__list li,.c-coverage .coverage-list li{-moz-column-break-inside:avoid;break-inside:avoid;margin:6px 0;padding-left:20px;position:relative}.c-coverage__list li::before,.c-coverage .coverage-list li::before{content:"✓";position:absolute;left:0;color:var(--green-900)}.c-coverage__badge,.c-coverage .availability-badge{display:inline-block;margin-top:10px;background:#eaf6ea;color:#176a3a;border:1px solid #cde7cd;border-radius:999px;padding:.3rem .7rem;animation:pulse 2.6s ease-in-out infinite;font-weight:600;font-size:.9rem}.c-coverage__map,.coverage-map .coverage-map__leaflet{height:100%;min-height:360px;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.12)}.c-coverage__map-placeholder,.c-coverage .map-placeholder{min-height:380px;border-radius:16px;background:linear-gradient(135deg, #e7f2ec, #f6f2e7);display:grid;place-items:center;color:#6b7280;border:1px dashed rgba(0,0,0,.12);padding:24px;text-align:center}.c-coverage__map-placeholder.leaflet-mounted,.c-coverage .map-placeholder.leaflet-mounted{background:rgba(0,0,0,0) !important;padding:0 !important}.c-faq,.faq{display:grid;gap:14px}.c-faq__item,.c-faq details,.faq__item,.faq details{border:1px solid rgba(31,61,43,.12);border-radius:16px;background:#fff;overflow:hidden}.c-faq__item summary,.c-faq details summary,.faq__item summary,.faq details summary{cursor:pointer;padding:16px 20px;font-weight:600;color:var(--green-900);outline:none;display:flex;align-items:center;gap:10px}.c-faq__item summary:focus-visible,.c-faq details summary:focus-visible,.faq__item summary:focus-visible,.faq details summary:focus-visible{box-shadow:0 0 0 2px var(--gold-500)}.c-faq__item[open] summary,.c-faq details[open] summary,.faq__item[open] summary,.faq details[open] summary{border-bottom:1px solid rgba(31,61,43,.08)}.c-faq__item .c-faq__content,.c-faq__item .faq-body,.c-faq details .c-faq__content,.c-faq details .faq-body,.faq__item .c-faq__content,.faq__item .faq-body,.faq details .c-faq__content,.faq details .faq-body{padding:16px 20px 20px;color:var(--text);background:rgba(250,253,250,.9)}.c-testimonials,.home-testimonials{display:grid;gap:24px}.c-testimonials__rating-row,.c-testimonials .rating-row,.home-testimonials__rating-row,.home-testimonials .rating-row{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.c-testimonials__grid,.c-testimonials .t-grid,.home-testimonials__grid,.home-testimonials .t-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}.c-testimonials__card,.c-testimonials .t-card,.home-testimonials__card,.home-testimonials .t-card{display:none;background:#fff;border-radius:18px;padding:24px;box-shadow:0 10px 24px rgba(0,0,0,.08)}.c-testimonials__card.is-active,.c-testimonials__card.carousel-active,.c-testimonials .t-card.is-active,.c-testimonials .t-card.carousel-active,.home-testimonials__card.is-active,.home-testimonials__card.carousel-active,.home-testimonials .t-card.is-active,.home-testimonials .t-card.carousel-active{display:block;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.c-contact{background:linear-gradient(180deg, var(--surface-base) 0%, rgba(124, 152, 133, 0.05) 50%, var(--clay-cream) 100%);position:relative;overflow:hidden;padding:var(--space-20) 0}.c-contact::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%, rgba(124, 152, 133, 0.1) 0%, transparent 50%),radial-gradient(ellipse at 80% 70%, rgba(228, 168, 83, 0.08) 0%, transparent 50%);animation:contactGradientFloat 10s ease-in-out infinite;pointer-events:none}.c-contact__title,.c-contact .section-title{margin-bottom:var(--space-2);position:relative;z-index:1}.c-contact__subtitle,.c-contact .section-subtitle{text-align:center;color:var(--text-secondary);margin:0 0 var(--space-12);position:relative;z-index:1}.c-contact__grid,.c-contact .contact-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);max-width:1400px;margin:0 auto;position:relative;z-index:1}@media(min-width: 1024px){.c-contact__grid,.c-contact .contact-grid{grid-template-columns:1.2fr .8fr;gap:var(--space-8)}}@keyframes contactGradientFloat{0%,100%{opacity:.3;transform:translate(0, 0) scale(1)}50%{opacity:.5;transform:translate(10px, -10px) scale(1.05)}}.c-social{background:linear-gradient(180deg, rgba(31, 61, 43, 0.02), rgba(31, 61, 43, 0))}.c-social>.container .section-title{margin-bottom:8px}.c-social>.container .section-subtitle{text-align:center;margin:0 0 18px;color:#425247;opacity:.9}.c-social__grid,.c-social .social-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:clamp(12px,2vw,18px);max-width:1100px;margin:0 auto}.c-social__card,.c-social .s-card{position:relative;overflow:hidden;border-radius:18px;aspect-ratio:16/10;background:#dcdcdc;box-shadow:0 14px 34px rgba(0,0,0,.1);transition:var(--transition)}.c-social__card:hover,.c-social .s-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px rgba(0,0,0,.16)}.c-social__card:hover .c-social__video,.c-social__card:hover .s-video,.c-social .s-card:hover .c-social__video,.c-social .s-card:hover .s-video{transform:scale(1.08)}.c-social__card::after,.c-social .s-card::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.45), transparent);transform:translateX(-120%)}.c-social__card:hover::after,.c-social .s-card:hover::after{animation:sweep 900ms ease}.c-social__card figcaption,.c-social .s-card figcaption{position:absolute;inset:auto 0 0 0;padding:14px 14px 16px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 100%);color:#fff;display:grid;gap:4px;z-index:2}.c-social__card figcaption strong,.c-social .s-card figcaption strong{font-weight:800;font-size:clamp(15px,1.4vw,18px)}.c-social__card figcaption span,.c-social .s-card figcaption span{font-size:13px;opacity:.9}.c-social__video-wrapper,.c-social .video-wrapper{position:relative;width:100%;height:100%}.c-social__video,.c-social .s-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform .5s ease}.cta-final{position:relative;padding:var(--space-24) 0;background:linear-gradient(135deg, #2a5a42 0%, #1e4433 50%, #2a5a42 100%);overflow:hidden}.cta-final::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%, rgba(124, 152, 133, 0.3) 0%, transparent 50%),radial-gradient(circle at 80% 70%, rgba(228, 168, 83, 0.25) 0%, transparent 50%);animation:gradientShift 8s ease-in-out infinite;pointer-events:none}@media(max-width: 768px){.cta-final{padding:var(--space-16) 0}}.cta-final__bg-shapes{position:absolute;inset:0;overflow:hidden;pointer-events:none}.cta-final__shape{position:absolute;border-radius:50%;opacity:.1;animation:floatShape 15s ease-in-out infinite}.cta-final__shape--1{width:400px;height:400px;top:-200px;left:-100px;background:radial-gradient(circle, rgba(228, 168, 83, 0.4) 0%, transparent 70%);animation-delay:0s}.cta-final__shape--2{width:300px;height:300px;bottom:-150px;right:-80px;background:radial-gradient(circle, rgba(124, 152, 133, 0.4) 0%, transparent 70%);animation-delay:2s}.cta-final__shape--3{width:200px;height:200px;top:50%;left:50%;transform:translate(-50%, -50%);background:radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);animation-delay:4s}.cta-final__floating-items{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.cta-final__floating-item{position:absolute;opacity:0;will-change:transform,opacity;filter:drop-shadow(0 6px 12px rgba(0, 0, 0, 0.2));transition:filter .3s ease}.cta-final__floating-item::before{content:"";display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.cta-final__floating-item--bone-1{width:clamp(70px,8vw,100px);height:clamp(28px,3.2vw,40px);left:5%;top:8%}.cta-final__floating-item--bone-1::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 20C15 23.3137 12.3137 26 9 26C5.68629 26 3 23.3137 3 20C3 16.6863 5.68629 14 9 14C12.3137 14 15 16.6863 15 20Z' fill='%23E4A853' fill-opacity='0.85'/%3E%3Cpath d='M97 20C97 23.3137 94.3137 26 91 26C87.6863 26 85 23.3137 85 20C85 16.6863 87.6863 14 91 14C94.3137 14 97 16.6863 97 20Z' fill='%23E4A853' fill-opacity='0.85'/%3E%3Crect x='12' y='17' width='76' height='6' rx='3' fill='%23E4A853' fill-opacity='0.85'/%3E%3C/svg%3E")}.cta-final__floating-item--bone-2{width:clamp(75px,9vw,110px);height:clamp(30px,3.6vw,44px);right:8%;top:30%}.cta-final__floating-item--bone-2::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 20C15 23.3137 12.3137 26 9 26C5.68629 26 3 23.3137 3 20C3 16.6863 5.68629 14 9 14C12.3137 14 15 16.6863 15 20Z' fill='%237C9885' fill-opacity='0.8'/%3E%3Cpath d='M97 20C97 23.3137 94.3137 26 91 26C87.6863 26 85 23.3137 85 20C85 16.6863 87.6863 14 91 14C94.3137 14 97 16.6863 97 20Z' fill='%237C9885' fill-opacity='0.8'/%3E%3Crect x='12' y='17' width='76' height='6' rx='3' fill='%237C9885' fill-opacity='0.8'/%3E%3C/svg%3E")}.cta-final__floating-item--bone-3{width:clamp(65px,7vw,95px);height:clamp(26px,2.8vw,38px);left:45%;top:48%}.cta-final__floating-item--bone-3::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 20C15 23.3137 12.3137 26 9 26C5.68629 26 3 23.3137 3 20C3 16.6863 5.68629 14 9 14C12.3137 14 15 16.6863 15 20Z' fill='%23E4A853' fill-opacity='0.75'/%3E%3Cpath d='M97 20C97 23.3137 94.3137 26 91 26C87.6863 26 85 23.3137 85 20C85 16.6863 87.6863 14 91 14C94.3137 14 97 16.6863 97 20Z' fill='%23E4A853' fill-opacity='0.75'/%3E%3Crect x='12' y='17' width='76' height='6' rx='3' fill='%23E4A853' fill-opacity='0.75'/%3E%3C/svg%3E")}.cta-final__floating-item--bone-4{width:clamp(70px,8vw,100px);height:clamp(28px,3.2vw,40px);left:12%;bottom:25%}.cta-final__floating-item--bone-4::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 20C15 23.3137 12.3137 26 9 26C5.68629 26 3 23.3137 3 20C3 16.6863 5.68629 14 9 14C12.3137 14 15 16.6863 15 20Z' fill='%237C9885' fill-opacity='0.85'/%3E%3Cpath d='M97 20C97 23.3137 94.3137 26 91 26C87.6863 26 85 23.3137 85 20C85 16.6863 87.6863 14 91 14C94.3137 14 97 16.6863 97 20Z' fill='%237C9885' fill-opacity='0.85'/%3E%3Crect x='12' y='17' width='76' height='6' rx='3' fill='%237C9885' fill-opacity='0.85'/%3E%3C/svg%3E")}.cta-final__floating-item--bone-5{width:clamp(68px,7.5vw,98px);height:clamp(27px,3vw,39px);right:15%;bottom:12%}.cta-final__floating-item--bone-5::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 20C15 23.3137 12.3137 26 9 26C5.68629 26 3 23.3137 3 20C3 16.6863 5.68629 14 9 14C12.3137 14 15 16.6863 15 20Z' fill='%23E4A853' fill-opacity='0.8'/%3E%3Cpath d='M97 20C97 23.3137 94.3137 26 91 26C87.6863 26 85 23.3137 85 20C85 16.6863 87.6863 14 91 14C94.3137 14 97 16.6863 97 20Z' fill='%23E4A853' fill-opacity='0.8'/%3E%3Crect x='12' y='17' width='76' height='6' rx='3' fill='%23E4A853' fill-opacity='0.8'/%3E%3C/svg%3E")}.cta-final__floating-item--ball-1{width:clamp(55px,6.5vw,80px);height:clamp(55px,6.5vw,80px);right:5%;top:12%}.cta-final__floating-item--ball-1::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='28' fill='%23E4A853' fill-opacity='0.85'/%3E%3Cpath d='M10 30C10 18.954 18.954 10 30 10' stroke='white' stroke-width='3' stroke-opacity='0.35'/%3E%3Cpath d='M50 30C50 41.046 41.046 50 30 50' stroke='white' stroke-width='3' stroke-opacity='0.35'/%3E%3C/svg%3E")}.cta-final__floating-item--ball-2{width:clamp(50px,6vw,75px);height:clamp(50px,6vw,75px);left:8%;top:35%}.cta-final__floating-item--ball-2::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='28' fill='%237C9885' fill-opacity='0.8'/%3E%3Cpath d='M15 15L45 45M45 15L15 45' stroke='white' stroke-width='3' stroke-opacity='0.3' stroke-linecap='round'/%3E%3C/svg%3E")}.cta-final__floating-item--ball-3{width:clamp(58px,7vw,85px);height:clamp(58px,7vw,85px);right:35%;top:45%}.cta-final__floating-item--ball-3::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='28' fill='%23F4D03F' fill-opacity='0.75'/%3E%3Cpath d='M10 30C10 18.954 18.954 10 30 10' stroke='white' stroke-width='3' stroke-opacity='0.3'/%3E%3C/svg%3E")}.cta-final__floating-item--ball-4{width:clamp(52px,6.2vw,78px);height:clamp(52px,6.2vw,78px);left:25%;bottom:22%}.cta-final__floating-item--ball-4::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='28' fill='%23E4A853' fill-opacity='0.8'/%3E%3Cpath d='M50 30C50 41.046 41.046 50 30 50' stroke='white' stroke-width='3' stroke-opacity='0.35'/%3E%3C/svg%3E")}.cta-final__floating-item--ball-5{width:clamp(54px,6.4vw,82px);height:clamp(54px,6.4vw,82px);right:42%;bottom:10%}.cta-final__floating-item--ball-5::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='28' fill='%237C9885' fill-opacity='0.85'/%3E%3Cpath d='M15 15L45 45M45 15L15 45' stroke='white' stroke-width='3' stroke-opacity='0.3' stroke-linecap='round'/%3E%3C/svg%3E")}.cta-final__floating-item--paw-1{width:clamp(45px,5.5vw,65px);height:clamp(45px,5.5vw,65px);left:18%;top:6%}.cta-final__floating-item--paw-1::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='30' cy='40' rx='12' ry='14' fill='%23E4A853' fill-opacity='0.8'/%3E%3Cellipse cx='18' cy='20' rx='7' ry='10' fill='%23E4A853' fill-opacity='0.8'/%3E%3Cellipse cx='28' cy='15' rx='7' ry='10' fill='%23E4A853' fill-opacity='0.8'/%3E%3Cellipse cx='38' cy='18' rx='7' ry='10' fill='%23E4A853' fill-opacity='0.8'/%3E%3Cellipse cx='46' cy='25' rx='6' ry='9' fill='%23E4A853' fill-opacity='0.8'/%3E%3C/svg%3E")}.cta-final__floating-item--paw-2{width:clamp(48px,5.8vw,68px);height:clamp(48px,5.8vw,68px);right:22%;top:15%}.cta-final__floating-item--paw-2::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='30' cy='40' rx='12' ry='14' fill='%237C9885' fill-opacity='0.75'/%3E%3Cellipse cx='18' cy='20' rx='7' ry='10' fill='%237C9885' fill-opacity='0.75'/%3E%3Cellipse cx='28' cy='15' rx='7' ry='10' fill='%237C9885' fill-opacity='0.75'/%3E%3Cellipse cx='38' cy='18' rx='7' ry='10' fill='%237C9885' fill-opacity='0.75'/%3E%3Cellipse cx='46' cy='25' rx='6' ry='9' fill='%237C9885' fill-opacity='0.75'/%3E%3C/svg%3E")}.cta-final__floating-item--paw-3{width:clamp(42px,5.2vw,62px);height:clamp(42px,5.2vw,62px);right:12%;top:42%}.cta-final__floating-item--paw-3::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='30' cy='40' rx='12' ry='14' fill='%23F4D03F' fill-opacity='0.7'/%3E%3Cellipse cx='18' cy='20' rx='7' ry='10' fill='%23F4D03F' fill-opacity='0.7'/%3E%3Cellipse cx='28' cy='15' rx='7' ry='10' fill='%23F4D03F' fill-opacity='0.7'/%3E%3Cellipse cx='38' cy='18' rx='7' ry='10' fill='%23F4D03F' fill-opacity='0.7'/%3E%3Cellipse cx='46' cy='25' rx='6' ry='9' fill='%23F4D03F' fill-opacity='0.7'/%3E%3C/svg%3E")}.cta-final__floating-item--paw-4{width:clamp(46px,5.6vw,66px);height:clamp(46px,5.6vw,66px);left:32%;top:52%}.cta-final__floating-item--paw-4::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='30' cy='40' rx='12' ry='14' fill='%23E4A853' fill-opacity='0.75'/%3E%3Cellipse cx='18' cy='20' rx='7' ry='10' fill='%23E4A853' fill-opacity='0.75'/%3E%3Cellipse cx='28' cy='15' rx='7' ry='10' fill='%23E4A853' fill-opacity='0.75'/%3E%3Cellipse cx='38' cy='18' rx='7' ry='10' fill='%23E4A853' fill-opacity='0.75'/%3E%3Cellipse cx='46' cy='25' rx='6' ry='9' fill='%23E4A853' fill-opacity='0.75'/%3E%3C/svg%3E")}.cta-final__floating-item--paw-5{width:clamp(44px,5.4vw,64px);height:clamp(44px,5.4vw,64px);right:25%;bottom:45%}.cta-final__floating-item--paw-5::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='30' cy='40' rx='12' ry='14' fill='%237C9885' fill-opacity='0.8'/%3E%3Cellipse cx='18' cy='20' rx='7' ry='10' fill='%237C9885' fill-opacity='0.8'/%3E%3Cellipse cx='28' cy='15' rx='7' ry='10' fill='%237C9885' fill-opacity='0.8'/%3E%3Cellipse cx='38' cy='18' rx='7' ry='10' fill='%237C9885' fill-opacity='0.8'/%3E%3Cellipse cx='46' cy='25' rx='6' ry='9' fill='%237C9885' fill-opacity='0.8'/%3E%3C/svg%3E")}.cta-final__floating-item--paw-6{width:clamp(47px,5.7vw,67px);height:clamp(47px,5.7vw,67px);right:8%;bottom:28%}.cta-final__floating-item--paw-6::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='30' cy='40' rx='12' ry='14' fill='%23E4A853' fill-opacity='0.8'/%3E%3Cellipse cx='18' cy='20' rx='7' ry='10' fill='%23E4A853' fill-opacity='0.8'/%3E%3Cellipse cx='28' cy='15' rx='7' ry='10' fill='%23E4A853' fill-opacity='0.8'/%3E%3Cellipse cx='38' cy='18' rx='7' ry='10' fill='%23E4A853' fill-opacity='0.8'/%3E%3Cellipse cx='46' cy='25' rx='6' ry='9' fill='%23E4A853' fill-opacity='0.8'/%3E%3C/svg%3E")}.cta-final__floating-item--paw-7{width:clamp(43px,5.3vw,63px);height:clamp(43px,5.3vw,63px);left:6%;bottom:8%}.cta-final__floating-item--paw-7::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='30' cy='40' rx='12' ry='14' fill='%23F4D03F' fill-opacity='0.75'/%3E%3Cellipse cx='18' cy='20' rx='7' ry='10' fill='%23F4D03F' fill-opacity='0.75'/%3E%3Cellipse cx='28' cy='15' rx='7' ry='10' fill='%23F4D03F' fill-opacity='0.75'/%3E%3Cellipse cx='38' cy='18' rx='7' ry='10' fill='%23F4D03F' fill-opacity='0.75'/%3E%3Cellipse cx='46' cy='25' rx='6' ry='9' fill='%23F4D03F' fill-opacity='0.75'/%3E%3C/svg%3E")}.cta-final__floating-item--paw-8{width:clamp(45px,5.5vw,65px);height:clamp(45px,5.5vw,65px);right:28%;bottom:6%}.cta-final__floating-item--paw-8::before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='30' cy='40' rx='12' ry='14' fill='%237C9885' fill-opacity='0.75'/%3E%3Cellipse cx='18' cy='20' rx='7' ry='10' fill='%237C9885' fill-opacity='0.75'/%3E%3Cellipse cx='28' cy='15' rx='7' ry='10' fill='%237C9885' fill-opacity='0.75'/%3E%3Cellipse cx='38' cy='18' rx='7' ry='10' fill='%237C9885' fill-opacity='0.75'/%3E%3Cellipse cx='46' cy='25' rx='6' ry='9' fill='%237C9885' fill-opacity='0.75'/%3E%3C/svg%3E")}@media(max-width: 768px){.cta-final__floating-item[class*="--bone-"],.cta-final__floating-item[class*="--ball-"],.cta-final__floating-item[class*="--paw-"]{width:clamp(35px,8vw,55px) !important;height:auto}.cta-final__floating-item[class*="--bone-"]{height:clamp(14px,3.2vw,22px) !important}}.cta-final__content{position:relative;z-index:1;max-width:900px;margin:0 auto;text-align:center;background:linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 253, 250, 0.95) 100%);border-radius:var(--radius-3xl);padding:var(--space-16) var(--space-8) var(--space-12);box-shadow:inset 0 4px 8px hsla(0,0%,100%,.9),inset 0 -4px 8px rgba(124,152,133,.1),0 20px 40px rgba(0,0,0,.3),0 40px 80px rgba(0,0,0,.2),0 0 0 3px rgba(228,168,83,.3);border:3px solid hsla(0,0%,100%,.5);transition:all .4s ease}.cta-final__content:hover{transform:translateY(-8px);box-shadow:inset 0 4px 8px #fff,inset 0 -4px 8px rgba(124,152,133,.12),0 25px 50px rgba(0,0,0,.35),0 50px 100px rgba(0,0,0,.25),0 0 0 3px rgba(228,168,83,.5)}@media(max-width: 768px){.cta-final__content{padding:var(--space-12) var(--space-6) var(--space-8)}}.cta-final__limited-badge{position:absolute;top:-20px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg, #ff6b6b 0%, #ee5a6f 100%);color:#fff;font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-full);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.3),0 8px 16px rgba(255,107,107,.5),0 0 40px rgba(255,107,107,.3);animation:urgencyPulse 2s ease-in-out infinite;z-index:10}.cta-final__limited-badge svg{animation:urgencyBolt 1.5s ease-in-out infinite}@media(max-width: 768px){.cta-final__limited-badge{top:-16px;font-size:10px;padding:var(--space-2) var(--space-4)}.cta-final__limited-badge svg{width:16px;height:16px}}.cta-final__badge{width:96px;height:96px;margin:0 auto var(--space-6);background:linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 100%);border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.4),0 12px 24px rgba(124,152,133,.35),0 0 40px rgba(124,152,133,.2);animation:badgePulse 3s ease-in-out infinite}.cta-final__badge svg{stroke:#fff;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2))}.cta-final__text{margin-bottom:var(--space-8)}.cta-final__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:var(--text-primary);margin-bottom:var(--space-4);line-height:1.2;font-family:var(--font-display)}.cta-final__subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);margin-bottom:var(--space-6);line-height:1.6}.cta-final__features{list-style:none;padding:0;margin:0 auto var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;max-width:700px}.cta-final__feature{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:linear-gradient(135deg, rgba(124, 152, 133, 0.1) 0%, rgba(228, 168, 83, 0.08) 100%);border-radius:var(--radius-xl);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.6),0 2px 4px rgba(0,0,0,.08);transition:all .3s ease}.cta-final__feature svg{flex-shrink:0;stroke:var(--primary);stroke-width:2.5}.cta-final__feature:hover{transform:translateY(-2px);background:linear-gradient(135deg, rgba(124, 152, 133, 0.15) 0%, rgba(228, 168, 83, 0.12) 100%);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),0 4px 8px rgba(0,0,0,.12)}@media(max-width: 640px){.cta-final__feature{flex:1 1 100%;justify-content:center}}.cta-final__actions{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-8)}.cta-final__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-5) var(--space-8);font-size:var(--text-lg);font-weight:700;border-radius:var(--radius-2xl);text-decoration:none;overflow:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border:3px solid rgba(0,0,0,0);min-width:240px}.cta-final__btn svg{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.cta-final__btn:hover svg{transform:scale(1.1) rotate(-5deg)}@media(max-width: 640px){.cta-final__btn{width:100%;min-width:auto}}.cta-final__btn-icon{width:20px;height:20px;flex-shrink:0}.cta-final__btn-icon--phone{stroke:#ff6b6b;fill:none;stroke-width:2;filter:drop-shadow(0 2px 4px rgba(255, 107, 107, 0.4))}.cta-final__btn--primary:hover .cta-final__btn-icon--phone{stroke:#ff8787;filter:drop-shadow(0 3px 6px rgba(255, 107, 107, 0.6))}.cta-final__btn-icon--calendar{stroke:#4caf50;fill:none;stroke-width:2;filter:drop-shadow(0 2px 4px rgba(76, 175, 80, 0.4))}.cta-final__btn--secondary:hover .cta-final__btn-icon--calendar{stroke:#66bb6a;filter:drop-shadow(0 3px 6px rgba(76, 175, 80, 0.6))}.cta-final__btn-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);line-height:1.2}.cta-final__btn-number{font-size:var(--text-sm);font-weight:600;opacity:.9;letter-spacing:.02em}.cta-final__btn--primary{background:linear-gradient(135deg, #FFB733 0%, #FFA64D 50%, #FF9F4D 100%);color:var(--text-primary);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.5),0 8px 16px rgba(255,167,77,.4),0 16px 32px rgba(255,167,77,.2)}.cta-final__btn--primary:hover{transform:translateY(-4px) scale(1.05);box-shadow:inset 0 2px 6px hsla(0,0%,100%,.6),0 12px 24px rgba(255,167,77,.5),0 24px 48px rgba(255,167,77,.3);background:linear-gradient(135deg, #FFD166 0%, #FFB733 50%, #FFA64D 100%)}.cta-final__btn--primary:active{transform:translateY(-2px) scale(1.02)}.cta-final__btn--secondary{background:linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 253, 250, 0.95) 100%);color:var(--text-primary);border-color:rgba(124,152,133,.3);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.8),0 6px 12px rgba(0,0,0,.12)}.cta-final__btn--secondary svg{stroke:var(--primary)}.cta-final__btn--secondary:hover{transform:translateY(-4px) scale(1.05);border-color:rgba(124,152,133,.5);box-shadow:inset 0 2px 6px #fff,0 10px 20px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.1)}.cta-final__btn--secondary:active{transform:translateY(-2px) scale(1.02)}@media(max-width: 640px){.cta-final__btn--secondary{width:100%;min-width:auto}}.cta-final__btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);transition:left .5s ease}.cta-final__btn:hover .cta-final__btn-shine{left:100%}.cta-final__trust{display:flex;gap:var(--space-6);justify-content:center;flex-wrap:wrap;padding-top:var(--space-6);border-top:2px solid rgba(124,152,133,.15)}.cta-final__trust-item{display:flex;align-items:center;gap:var(--space-2)}.cta-final__trust-icon{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1))}.cta-final__trust-text{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}@keyframes gradientShift{0%,100%{opacity:1;transform:translate(0, 0) scale(1)}50%{opacity:.8;transform:translate(20px, -20px) scale(1.05)}}@keyframes floatShape{0%,100%{transform:translate(0, 0) rotate(0deg)}33%{transform:translate(30px, -30px) rotate(120deg)}66%{transform:translate(-20px, 20px) rotate(240deg)}}@keyframes float3D{0%,100%{transform:translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg)}25%{transform:translate3d(20px, -20px, 10px) rotate3d(0, 1, 0, 90deg)}50%{transform:translate3d(0, -40px, 20px) rotate3d(0, 1, 0, 180deg)}75%{transform:translate3d(-20px, -20px, 10px) rotate3d(0, 1, 0, 270deg)}}@keyframes badgePulse{0%,100%{transform:scale(1);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.4),0 12px 24px rgba(124,152,133,.35),0 0 40px rgba(124,152,133,.2)}50%{transform:scale(1.05);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.5),0 16px 32px rgba(124,152,133,.4),0 0 60px rgba(124,152,133,.3)}}@keyframes urgencyPulse{0%,100%{transform:translateX(-50%) scale(1);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.3),0 8px 16px rgba(255,107,107,.5),0 0 40px rgba(255,107,107,.3)}50%{transform:translateX(-50%) scale(1.05);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.4),0 12px 24px rgba(255,107,107,.6),0 0 60px rgba(255,107,107,.4)}}@keyframes urgencyBolt{0%,100%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.2) rotate(-5deg)}75%{transform:scale(1.2) rotate(5deg)}}@media(prefers-reduced-motion: reduce){.cta-final__shape,.cta-final__paw,.cta-final__badge,.cta-final__btn-shine{animation:none !important}.cta-final::before{animation:none !important}.cta-final__btn:hover,.cta-final__content:hover{transform:none}}.hero{position:relative;min-height:clamp(560px,82vh,860px);display:grid;grid-template-columns:.44fr .56fr;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(24px,4vw,56px) clamp(20px,5vw,72px)}.hero .left{position:relative;z-index:3;max-width:720px}.hero .right{position:relative;z-index:2;display:flex;justify-content:center}.hero .left .glass-wrap{display:flex;flex-direction:column;gap:clamp(12px,1.2vw,18px);padding:clamp(14px,1.8vw,22px) clamp(18px,2.2vw,26px);border-radius:16px;color:#fff}@media(max-width: 980px){.hero{grid-template-columns:1fr}.hero .right{order:-1;margin-bottom:10px}}.rotating-text .headline{display:inline-flex;align-items:baseline;gap:.2em;flex-wrap:wrap}.rotating-text h1{font-size:clamp(2.1rem,5vw,3.5rem);font-weight:900;line-height:1.06}.rotating-text .word-rotating .highlight{background:#facc15;padding:.06em .28em;border-radius:8px;box-shadow:0 6px 16px rgba(202,138,4,.35)}.hero-subcopy{max-width:62ch;color:hsla(0,0%,100%,.88);font-size:clamp(.98rem,1.05vw,1.06rem)}.hero-footnote{font-size:.9rem;color:hsla(0,0%,100%,.72)}.hero-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(12px,1.8vw,18px)}.stat{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:72px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;padding:10px 14px;box-shadow:0 10px 28px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);backdrop-filter:blur(8px)}.stat-value{font-weight:800;font-size:clamp(1.3rem,2.2vw,1.8rem);color:#fff}.stat-label{font-size:.9rem;color:hsla(0,0%,100%,.8)}@media(max-width: 700px){.hero-stats{grid-template-columns:1fr 1fr}}@media(max-width: 460px){.hero-stats{grid-template-columns:1fr}}.badge-stack{position:relative}@media(min-width: 981px){.hero .right .hero-badge:nth-child(1){position:absolute;right:8%;top:8%}.hero .right .hero-badge:nth-child(2){position:absolute;right:-2%;top:44%}.hero .right .hero-badge:nth-child(3){position:absolute;right:16%;top:70%}}@media(max-width: 768px){.hero{text-align:center;min-height:auto;padding:3rem 1rem}.hero .left .glass-wrap{padding:clamp(16px,4vw,24px);width:100%;align-items:center}.hero-subcopy,.hero-footnote{margin-left:auto;margin-right:auto}}@media(max-width: 520px){.hero{padding:2rem 1rem}.hero .left{width:100%}.hero .left .glass-wrap{width:100%}.hero-stats{grid-template-columns:1fr}}.hero .left .glass-wrap .hero-subcopy{color:hsla(0,0%,100%,.88)}.hero .left .glass-wrap .hero-footnote{color:hsla(0,0%,100%,.72)}.aurora-bg{position:relative;isolation:isolate;overflow:hidden;background-color:rgba(31,61,43,.92);color:var(--cream)}.aurora-bg::before,.aurora-bg::after{content:"";position:absolute;inset:-12%;pointer-events:none;z-index:0}.aurora-bg::before{background:radial-gradient(60% 50% at 20% 25%, rgba(229, 179, 1, 0.24), transparent 70%),radial-gradient(50% 45% at 80% 18%, rgba(87, 190, 135, 0.18), transparent 75%),radial-gradient(70% 60% at 50% 80%, rgba(31, 61, 43, 0.45), transparent 80%);opacity:.85}.aurora-bg::after{background:conic-gradient(from 120deg, rgba(229, 179, 1, 0.65), rgba(31, 61, 43, 0.35), rgba(229, 179, 1, 0.45), rgba(31, 61, 43, 0.4), rgba(229, 179, 1, 0.65));background-size:160% 160%;opacity:.32;mix-blend-mode:screen;transform:rotate(4deg)}.aurora-bg>*{position:relative;z-index:1}.aurora-bg--services{background-color:rgba(16,32,24,.94);color:var(--cream)}:where(html.motion-okay,[data-allow-motion=true]) .aurora-bg::after{animation:aurora-bg-pan 22s ease-in-out infinite alternate}:where(html.motion-okay,[data-allow-motion=true]) .aurora-bg::before{animation:aurora-bg-breathe 26s ease-in-out infinite alternate}@keyframes aurora-bg-pan{0%{transform:rotate(4deg) scale(1.05) translate3d(-6%, -4%, 0);opacity:.28}50%{transform:rotate(6deg) scale(1.08) translate3d(4%, 5%, 0);opacity:.4}100%{transform:rotate(3deg) scale(1.02) translate3d(-3%, 2%, 0);opacity:.3}}@keyframes aurora-bg-breathe{0%{opacity:.75}50%{opacity:.92}100%{opacity:.78}}:root{--green-900: #14532d;--green-800: #166534;--gold-500: #facc15;--gold-600: #ca8a04}.animated-gradient{position:relative;background:radial-gradient(140% 90% at 50% 10%, rgba(250, 204, 21, 0.1), transparent 55%),linear-gradient(180deg, #166534 0%, #14532d 60%);overflow:hidden}.animated-gradient::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 120% at 50% 60%, transparent 65%, rgba(0, 0, 0, 0.25) 100%);pointer-events:none;mix-blend-mode:multiply;opacity:.35}.animated-gradient::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='table' tableValues='0 0 0 0 0.03'/></feComponentTransfer></filter><rect width='120' height='120' filter='url(%23n)'/></svg>");opacity:.25;pointer-events:none}.animated-gradient.theme-cream{background:linear-gradient(180deg, #fff7ed 0%, #fef3c7 60%, #fde68a 100%)}.animated-gradient.theme-cream::before{opacity:.22}.animated-gradient.theme-cream::after{opacity:.16}.rotating-text .headline{display:inline-flex;align-items:baseline;gap:.2em;flex-wrap:wrap}.rotating-text h1{font-size:clamp(2.1rem,5vw,3.5rem);font-weight:900;line-height:1.06}.rotating-text .word-rotating .highlight{background:#facc15;padding:.06em .28em;border-radius:8px;box-shadow:0 6px 16px rgba(202,138,4,.35)}.rotating-text .headline .word-static,.rotating-text .headline .word-rotating{white-space:nowrap}.rotating-text .headline .word-static{display:inline-block}.rotating-text .headline .word-rotating,.rotating-text .headline .word-rotating .highlight{display:inline-block;background:#facc15;padding:.06em .28em;border-radius:8px;box-shadow:0 6px 16px rgba(202,138,4,.35);line-height:1}.rotating-text .headline .word-rotating.is-animating .highlight{animation:fadeRotate .6s ease forwards}@keyframes fadeRotate{0%,10%{opacity:0;transform:translateY(6px)}15%,45%{opacity:1;transform:translateY(0)}50%,60%{opacity:0;transform:translateY(-6px)}100%{opacity:0}}:root{--oval: clamp(360px, 44vw, 720px)}.dog-stage{position:relative;width:100%;display:flex;justify-content:center}.dog-frame{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:var(--oval);height:calc(var(--oval)*1.22);border-radius:50%;background:radial-gradient(60% 60% at 50% 45%, rgba(255, 255, 255, 0.06), rgba(0, 0, 0, 0.12)),linear-gradient(180deg, #1a5f37, #174f30);box-shadow:0 28px 60px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.35);backdrop-filter:blur(16px) saturate(120%)}.dog-frame::before,.dog-frame::after{content:none !important}.floating-image{position:relative;z-index:1;width:clamp(340px,36vw,640px);height:auto;filter:drop-shadow(0 18px 28px rgba(0, 0, 0, 0.35));transition:filter .35s ease}.badge-stack{position:relative}@media(min-width: 981px){.hero .right .hero-badge:nth-child(1){position:absolute;right:8%;top:8%}.hero .right .hero-badge:nth-child(2){position:absolute;right:-2%;top:44%}.hero .right .hero-badge:nth-child(3){position:absolute;right:16%;top:70%}}@keyframes idleFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.dog-stage::before,.dog-stage::after,.dog-frame::before,.dog-frame::after{content:none !important}.caretakers__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:16px}@media(min-width: 768px){.caretakers__grid{grid-template-columns:repeat(2, 1fr);gap:18px}}@media(min-width: 1200px){.caretakers__grid{grid-template-columns:repeat(3, 1fr);gap:20px}}.caretakers__card{background:linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.82)) padding-box,linear-gradient(180deg, rgba(229, 179, 1, 0.9), rgba(255, 255, 255, 0)) border-box;border:1px solid rgba(0,0,0,0);border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.caretakers__card:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(0,0,0,.16)}.caretakers__head{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;padding:16px 16px 8px 16px}.caretakers__avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;border:2px solid rgba(229,179,1,.6);box-shadow:0 6px 18px rgba(0,0,0,.1)}.caretakers__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.caretakers__name{font-weight:700;color:var(--green-900);margin:0 0 4px 0}.caretakers__role{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--green-900);opacity:.7;letter-spacing:.05em}.caretakers__body{flex:1 1 auto;padding:0 16px 16px}.caretakers__stats{display:flex;gap:12px;margin:0 0 12px 0;padding:0;list-style:none}.caretakers__stats li{font-size:.85rem;font-weight:600}.caretakers__stats li strong{font-weight:700}.caretakers__bio{margin:0 0 12px 0;line-height:1.5;color:var(--green-900)}.caretakers__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px 0;padding:0;list-style:none}.caretakers__chips li{background:rgba(229,179,1,.15);color:var(--green-900);font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:999px}.caretakers__rating{display:flex;align-items:center;gap:8px;margin-bottom:8px}.caretakers__rating .stars{letter-spacing:2px;color:var(--gold-500)}.caretakers__rating .score{font-weight:800;color:var(--green-900)}.caretakers__rating .reviews{color:#5a6a60;font-size:12px}.caretakers__quote{margin:0 16px 16px;padding:.6rem .8rem;border-radius:.9rem;background:hsla(0,0%,100%,.7);box-shadow:0 4px 16px rgba(0,0,0,.08);font-size:.95rem;line-height:1.35;font-style:italic;color:var(--green-900)}.caretakers__cta{display:flex;justify-content:center;align-items:center;height:42px;background:var(--gold-500);color:var(--green-900);font-weight:700;text-decoration:none;border-radius:9999px;margin:0 16px 16px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.3);transition:all .2s ease}.caretakers__cta:hover{transform:translateY(-2px);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.3),0 4px 12px rgba(0,0,0,.2)}.caretakers__cta span{margin-right:8px}.section--hiring.hiring{position:relative;isolation:isolate;background:linear-gradient(180deg, #0b4a32, var(--green-900));padding-block:clamp(28px,6vw,56px);color:var(--cream-100, #fffdf7)}.hiring::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.18), transparent);opacity:.6;z-index:0}.hiring::after{content:"";position:absolute;inset:auto 10% -30% -10%;height:clamp(160px,26vw,320px);background:radial-gradient(60% 100% at 25% 40%, rgba(255, 233, 180, 0.22), transparent 60%),radial-gradient(50% 100% at 55% 60%, rgba(255, 209, 92, 0.12), transparent 60%),radial-gradient(40% 100% at 80% 50%, rgba(118, 234, 180, 0.1), transparent 60%);filter:blur(18px);z-index:0;pointer-events:none}.hiring__row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,2.4vw,24px);flex-wrap:wrap}.hiring__title{margin:0;font-weight:800;letter-spacing:.2px;color:var(--cream-100, #fffdf7);text-shadow:0 1px 0 rgba(0,0,0,.25)}.hiring .btn{min-width:clamp(9.5rem,18vw,12rem)}@media(max-width: 768px){.hiring__row{justify-content:center;text-align:center}.hiring .btn{width:auto}}.svc-bento{position:relative;padding-block:clamp(32px,6vw,64px)}.svc-bento .container{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.svc-bento .section-title{color:inherit}.svc-bento__grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:clamp(14px,2vw,24px)}.svc-bento__grid>.svc-bento__card{grid-column:span 4}@media(max-width: 980px){.svc-bento__grid>.svc-bento__card{grid-column:span 6}}@media(max-width: 640px){.svc-bento__grid>.svc-bento__card{grid-column:span 12}}.svc-bento__card{position:relative;display:flex;flex-direction:column;min-height:100%;padding:0;background:#0c3322;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;overflow:hidden;box-shadow:0 14px 26px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.06);color:#fff;opacity:1;transform:translateZ(0)}.svc-bento__media{aspect-ratio:4/3;overflow:hidden}.svc-bento__media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.svc-bento__body{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;padding:14px 16px}.svc-bento__eyebrow{padding:12px 12px 0;margin:-12px -12px 0}.svc-bento__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-weight:700;font-size:.85rem;box-shadow:0 10px 22px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.12)}.svc-bento__icon{display:inline-flex;width:18px;height:18px}.svc-bento__icon svg{width:100%;height:100%;fill:#facc15;filter:drop-shadow(0 1px 0 rgba(0, 0, 0, 0.25))}.svc-bento__pill-text{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.svc-bento__title{font-weight:800;font-size:clamp(1.02rem,1.4vw,1.2rem);margin:0;color:#fff}.svc-bento__meta{font-size:.9rem;color:hsla(0,0%,100%,.82);margin-top:2px}.svc-bento__dek{font-size:.95rem;color:hsla(0,0%,100%,.86);margin:0}.svc-bento__bullets{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.svc-bento__bullets li{position:relative;padding-left:16px;color:hsla(0,0%,100%,.9)}.svc-bento__bullets li::before{content:"•";position:absolute;left:0;top:0;color:#facc15;font-weight:900}.svc-bento__footer{margin-top:auto;padding:10px 12px 14px;background:hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.14)}.svc-bento__cta{display:inline-flex;justify-content:center;align-items:center;width:100%;height:42px;padding:0 18px;border-radius:9999px;text-decoration:none;background:linear-gradient(#ffd24d, #f59e0b);color:#0f172a;font-weight:800;border:1px solid rgba(0,0,0,.05);box-shadow:0 8px 0 #92400e,0 10px 28px rgba(0,0,0,.22);transition:transform .2s ease,box-shadow .2s ease}.svc-bento__cta:hover{transform:translateY(-2px);box-shadow:0 10px 0 #7a3410,0 16px 32px rgba(0,0,0,.26)}.svc-bento__cta:active{transform:translateY(1px);box-shadow:0 6px 0 #7a3410}@media(hover: hover){.svc-bento__card{transition:transform .28s ease,box-shadow .28s ease}.svc-bento__card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 22px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.06)}}.svc-bento.is-animated .svc-bento__card{opacity:0;transform:translateY(14px) scale(0.98)}.svc-bento.is-animated .svc-bento__card.is-in{opacity:1;transform:translateY(0) scale(1);transition:transform .6s cubic-bezier(0.21, 1, 0.21, 1),opacity .6s;transition-delay:calc(var(--i, 0)*60ms)}.svc-bento:not(.is-animated) .svc-bento__card{opacity:1;transform:translateZ(0)}@media(min-width: 1024px){.svc-bento.svc-bento--p4-3plus1 .svc-bento__grid{grid-auto-flow:dense}.svc-bento.svc-bento--p4-3plus1 .svc-bento__card:nth-child(1){grid-column:1/span 4}.svc-bento.svc-bento--p4-3plus1 .svc-bento__card:nth-child(2){grid-column:5/span 4}.svc-bento.svc-bento--p4-3plus1 .svc-bento__card:nth-child(3){grid-column:9/span 4}.svc-bento.svc-bento--p4-3plus1 .svc-bento__card:nth-child(4){grid-column:1/-1}.svc-bento.svc-bento--p4-3plus1 .svc-bento__card:nth-child(-n+3){min-height:clamp(360px,34vw,480px)}.svc-bento.svc-bento--p4-3plus1 .svc-bento__card:nth-child(4){min-height:clamp(240px,22vw,340px);display:grid;align-content:start}}.aurora-bg.aurora-bg--services{position:relative;isolation:isolate}.aurora-bg.aurora-bg--services::before{content:"";position:absolute;inset:-12%;background:radial-gradient(40% 30% at 15% 20%, rgba(231, 198, 87, 0.18), transparent 60%),radial-gradient(45% 35% at 85% 70%, rgba(47, 166, 106, 0.18), transparent 60%),radial-gradient(30% 40% at 60% 20%, rgba(231, 198, 87, 0.1), transparent 70%);background-size:120% 120%;background-position:0% 0%;opacity:.92;z-index:-1}:where(html.motion-okay,[data-allow-motion=true]) .aurora-bg.aurora-bg--services::before{animation:aurora-shift 18s ease-in-out infinite alternate}@keyframes aurora-shift{0%{background-position:0% 0%;opacity:.9}50%{background-position:80% 40%;opacity:1}100%{background-position:20% 80%;opacity:.9}}.eyebrow-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-weight:700;font-size:.85rem;box-shadow:0 10px 22px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.12)}.eyebrow-badge .icon{width:18px;height:18px;fill:#facc15;filter:drop-shadow(0 1px 0 rgba(0, 0, 0, 0.25))}.svc-bento__eyebrow{margin-bottom:clamp(12px,1.8vw,18px)}.svc-bento__pill{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .7rem;border-radius:999px;border:1px solid rgba(0,0,0,0);background:linear-gradient(135deg, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0.4)) padding-box,linear-gradient(135deg, rgba(229, 179, 1, 0.85), rgba(50, 120, 80, 0.85)) border-box;color:var(--green-900);font-weight:700;letter-spacing:.02em;font-size:clamp(.75rem,1.6vw,.9rem)}.svc-bento__pill::after{content:"";position:absolute;inset:-20%;border-radius:inherit;background:radial-gradient(50% 50% at 30% 20%, rgba(255, 255, 255, 0.55), transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s ease}.svc-bento__icon{font-style:normal;font-size:clamp(.95rem,2vw,1.1rem);line-height:1;display:inline-flex;align-items:center;justify-content:center}.svc-bento__pill-text{display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap}:where(html.motion-okay,[data-allow-motion=true]) .svc-bento.is-animated .svc-bento__pill::after{animation:svc-bento-pill-shimmer 6s ease-in-out infinite}@keyframes svc-bento-pill-shimmer{0%{opacity:0;transform:translate3d(-10%, -6%, 0)}45%{opacity:.4;transform:translate3d(6%, 8%, 0)}100%{opacity:0;transform:translate3d(-8%, -4%, 0)}}.aurora-bg.aurora-bg--services.aurora-bg--paws{position:relative;isolation:isolate}.aurora-bg.aurora-bg--services.aurora-bg--paws::after{content:"";position:absolute;inset:-8%;z-index:-1;opacity:.1;background-image:radial-gradient(40% 30% at 15% 20%, rgba(231, 198, 87, 0.18), transparent 60%),radial-gradient(45% 35% at 85% 70%, rgba(47, 166, 106, 0.18), transparent 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none'><g fill='%232b6b49' fill-opacity='0.22'><circle cx='25' cy='25' r='10'/><circle cx='55' cy='25' r='8'/><circle cx='70' cy='45' r='7'/><circle cx='40' cy='20' r='6'/><path d='M20 60c0-12 18-12 18 0 0 8-9 12-18 12s-9-4-9-12c0-12 9-12 9 0z'/></g></svg>");background-repeat:repeat;background-size:auto,auto,180px 180px;background-position:0% 0%,0% 0%,0% 0%}:where(html.motion-okay,[data-allow-motion=true]) .aurora-bg.aurora-bg--services.aurora-bg--paws::after{animation:paws-aurora-drift 28s ease-in-out infinite alternate}@keyframes paws-aurora-drift{0%{background-position:0% 0%,0% 0%,0% 0%}50%{background-position:80% 40%,10% 60%,30% 20%}100%{background-position:20% 80%,80% 20%,60% 40%}}.service-icon-strip{position:relative;width:100%;background:linear-gradient(to bottom, #F4D03F 0%, #F9E79F 100%);border-top:4px solid #1a1a1a;border-bottom:4px solid #1a1a1a;padding:clamp(20px,3vh,32px) 0;overflow:hidden}.service-icon-strip::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%, rgba(255, 255, 255, 0.1) 0%, transparent 50%),radial-gradient(circle at 80% 50%, rgba(0, 0, 0, 0.03) 0%, transparent 50%);pointer-events:none}.service-icon-strip__container{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 clamp(20px,4vw,60px);display:flex;align-items:center;justify-content:space-evenly;gap:clamp(16px,3vw,32px)}@media(max-width: 768px){.service-icon-strip__container{gap:clamp(12px,2vw,20px)}}@media(max-width: 480px){.service-icon-strip__container{flex-wrap:wrap;justify-content:center;gap:24px 16px}}.service-icon-strip__item{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.2vh,10px);transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1)}.service-icon-strip__item:hover{transform:translateY(-4px) scale(1.05)}.service-icon-strip__item:hover .service-icon-strip__icon{transform:rotate(8deg) scale(1.15)}@media(max-width: 480px){.service-icon-strip__item{flex:0 0 auto;width:calc(33.333% - 12px);min-width:80px}}.service-icon-strip__icon{font-size:clamp(2rem,4vw,3rem);line-height:1;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1)}@media(max-width: 768px){.service-icon-strip__icon{font-size:clamp(1.8rem,3.5vw,2.5rem)}}.service-icon-strip__label{font-family:var(--font-display);font-size:clamp(.75rem,1.5vw,1rem);font-weight:900;color:#1a1a1a;text-transform:uppercase;letter-spacing:.1em;text-align:center;text-shadow:0 1px 2px hsla(0,0%,100%,.5)}@media(max-width: 768px){.service-icon-strip__label{font-size:clamp(.65rem,1.3vw,.85rem)}}.service-icon-strip__divider{width:2px;height:clamp(40px,6vh,60px);background:linear-gradient(to bottom, transparent 0%, rgba(26, 26, 26, 0.3) 20%, rgba(26, 26, 26, 0.5) 50%, rgba(26, 26, 26, 0.3) 80%, transparent 100%);flex-shrink:0}@media(max-width: 768px){.service-icon-strip__divider{height:clamp(35px,5vh,50px)}}@media(max-width: 480px){.service-icon-strip__divider{display:none}}@media(prefers-reduced-motion: reduce){.service-icon-strip__item{transition:none}.service-icon-strip__item:hover{transform:none}.service-icon-strip__item:hover .service-icon-strip__icon{transform:none}}.c-feature-highlights{position:relative;padding:clamp(6rem,14vw,10rem) 0;background:radial-gradient(ellipse 120% 100% at 50% 0%, rgba(124, 152, 133, 0.03) 0%, transparent 50%),radial-gradient(ellipse 100% 80% at 50% 100%, rgba(228, 168, 83, 0.04) 0%, transparent 50%),linear-gradient(180deg, #FDFBF7 0%, #F9F6F0 25%, #F5F0E8 50%, #F9F6F0 75%, #FDFBF7 100%);overflow:hidden;isolation:isolate}.c-feature-highlights::before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:140%;height:100%;background:radial-gradient(ellipse 60% 40% at 50% 50%, rgba(228, 168, 83, 0.08) 0%, rgba(228, 168, 83, 0.02) 40%, transparent 70%);pointer-events:none;z-index:0}.c-feature-highlights::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.015;mix-blend-mode:overlay;pointer-events:none;z-index:0}.c-feature-highlights__particles{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.c-feature-highlights__particles .particle{position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle, rgba(228, 168, 83, 0.3) 0%, rgba(228, 168, 83, 0.1) 50%, transparent 100%);box-shadow:0 0 12px rgba(228,168,83,.2);opacity:0}.c-feature-highlights__particles .particle--1{animation:floatParticle 12s ease-in-out infinite 0s;width:6px;height:6px}.c-feature-highlights__particles .particle--2{animation:floatParticle 15s ease-in-out infinite 2s;width:10px;height:10px}.c-feature-highlights__particles .particle--3{animation:floatParticle 18s ease-in-out infinite 4s;width:7px;height:7px}.c-feature-highlights__particles .particle--4{animation:floatParticle 14s ease-in-out infinite 6s;width:9px;height:9px}.c-feature-highlights__particles .particle--5{animation:floatParticle 16s ease-in-out infinite 8s;width:5px;height:5px}.c-feature-highlights__header{position:relative;text-align:center;margin-bottom:clamp(4rem,8vw,6rem);z-index:1;animation:fadeInUp .8s cubic-bezier(0.22, 0.61, 0.36, 1) .2s backwards}.c-feature-highlights__eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-size:clamp(.7rem,1.5vw,.85rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin-bottom:1.25rem;position:relative}.c-feature-highlights__eyebrow::before{content:"✦";font-size:.75em;color:var(--secondary);animation:sparkle 2s ease-in-out infinite}.c-feature-highlights__eyebrow::after{content:"✦";font-size:.75em;color:var(--secondary);animation:sparkle 2s ease-in-out infinite 1s}.c-feature-highlights__title{font-size:clamp(2.25rem,5.5vw,4rem);font-weight:900;line-height:1.1;color:var(--clay-dark);max-width:20ch;margin:0 auto;letter-spacing:-0.03em;background:linear-gradient(135deg, var(--clay-dark) 0%, var(--primary-dark) 50%, var(--clay-dark) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;animation:shimmerText 6s ease-in-out infinite;position:relative;filter:drop-shadow(0 2px 8px rgba(124, 152, 133, 0.08))}.c-feature-highlights__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:clamp(1.5rem,3vw,2.5rem);max-width:1200px;margin:0 auto}@media(min-width: 768px){.c-feature-highlights__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.c-feature-highlights__grid{grid-template-columns:repeat(3, 1fr)}}.c-feature-card{opacity:0;animation:cardSlideIn3D .8s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.c-feature-card:nth-child(1){animation-delay:.4s}.c-feature-card:nth-child(2){animation-delay:.6s}.c-feature-card:nth-child(3){animation-delay:.8s}.c-feature-card:nth-child(4){animation-delay:1s}.c-feature-card__surface{position:relative;height:100%;padding:clamp(2.5rem,5vw,3.5rem);border-radius:clamp(1.75rem,3.5vw,2.5rem);overflow:visible;isolation:isolate}.c-feature-card__surface::before{content:"";position:absolute;inset:-40px;border-radius:inherit;background:radial-gradient(ellipse 60% 50% at 80% 20%, rgba(228, 168, 83, 0.12) 0%, rgba(244, 208, 63, 0.08) 25%, transparent 50%),radial-gradient(ellipse 60% 50% at 20% 80%, rgba(124, 152, 133, 0.1) 0%, rgba(163, 191, 176, 0.06) 25%, transparent 50%),radial-gradient(ellipse 100% 100% at 50% 50%, rgba(255, 255, 255, 0.4) 0%, transparent 60%);filter:blur(30px);opacity:.6;z-index:-2;pointer-events:none;transition:opacity .6s ease,filter .6s ease}.c-feature-card__surface{background:linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(252, 250, 245, 0.95) 50%, rgba(250, 247, 242, 0.92) 100%);border:2px solid hsla(0,0%,100%,.9);box-shadow:inset 0 2px 4px #fff,inset 0 -2px 3px rgba(228,168,83,.08),0 6px 16px rgba(124,152,133,.08),0 14px 36px rgba(124,152,133,.1),0 28px 70px rgba(124,152,133,.12),0 0 0 1px rgba(228,168,83,.12),0 0 40px rgba(228,168,83,.06);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3)}.c-feature-card__surface::after{content:"";position:absolute;inset:-100%;background:linear-gradient(115deg, transparent 0%, transparent 40%, rgba(255, 255, 255, 0.4) 45%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.4) 55%, transparent 60%, transparent 100%);transform:translateX(-100%) translateY(-100%) rotate(-45deg);pointer-events:none;z-index:15;transition:transform .9s cubic-bezier(0.22, 0.61, 0.36, 1)}.c-feature-card__surface{position:relative;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem);z-index:2;transition:transform .5s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .5s cubic-bezier(0.22, 0.61, 0.36, 1),border-color .5s ease}.c-feature-card__surface:hover{transform:translateY(-12px) scale(1.04);border-color:rgba(228,168,83,.5);box-shadow:inset 0 3px 6px #fff,inset 0 -3px 4px rgba(228,168,83,.12),0 10px 28px rgba(124,152,133,.12),0 24px 56px rgba(124,152,133,.16),0 40px 100px rgba(124,152,133,.2),0 0 0 2px rgba(228,168,83,.3),0 0 60px rgba(228,168,83,.2),0 0 100px rgba(244,208,63,.15)}.c-feature-card__surface:hover::before{opacity:1;filter:blur(40px);background:radial-gradient(ellipse 70% 60% at 80% 20%, rgba(228, 168, 83, 0.25) 0%, rgba(244, 208, 63, 0.15) 25%, transparent 50%),radial-gradient(ellipse 70% 60% at 20% 80%, rgba(124, 152, 133, 0.2) 0%, rgba(163, 191, 176, 0.12) 25%, transparent 50%),radial-gradient(ellipse 120% 120% at 50% 50%, rgba(255, 255, 255, 0.6) 0%, transparent 60%)}.c-feature-card__surface:hover::after{transform:translateX(100%) translateY(100%) rotate(-45deg)}.c-feature-card__surface:hover .c-feature-card__icon-badge{transform:translateY(-8px) scale(1.12) rotate(5deg);filter:drop-shadow(0 12px 24px rgba(228, 168, 83, 0.3))}.c-feature-card__surface:hover .c-feature-card__icon{filter:drop-shadow(0 6px 18px rgba(124, 152, 133, 0.4));transform:scale(1.1)}.c-feature-card__surface:hover .c-feature-card__badge{background:linear-gradient(135deg, rgba(228, 168, 83, 0.2) 0%, rgba(244, 208, 63, 0.15) 100%);border-color:rgba(228,168,83,.4);transform:translateY(-2px);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),0 4px 12px rgba(228,168,83,.2)}.c-feature-card__surface:active{transform:translateY(-6px) scale(1.02)}.c-feature-card__icon-badge{position:relative;width:clamp(4rem,8vw,5.5rem);height:clamp(4rem,8vw,5.5rem);display:flex;align-items:center;justify-content:center;transition:transform .6s cubic-bezier(0.34, 1.56, 0.64, 1),filter .6s ease;filter:drop-shadow(0 10px 20px rgba(228, 168, 83, 0.2)) drop-shadow(0 6px 12px rgba(124, 152, 133, 0.15))}.c-feature-card__icon-badge::before{content:"";position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle, rgba(228, 168, 83, 0.15) 0%, rgba(244, 208, 63, 0.1) 30%, transparent 60%);filter:blur(20px);z-index:-1;opacity:.7;transition:opacity .6s ease,filter .6s ease}.c-feature-card__icon-disc{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse 90% 70% at 35% 30%, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.2) 40%, transparent 60%),linear-gradient(135deg, #F8E9D6 0%, #F0D8B8 20%, #E8B86D 40%, #E4A853 60%, #D4985A 80%, #C48A4D 100%);border:3px solid hsla(0,0%,100%,.7);box-shadow:inset 3px 3px 8px hsla(0,0%,100%,.9),inset -2px -2px 6px rgba(180,120,60,.4),0 4px 12px rgba(228,168,83,.25),0 10px 28px rgba(228,168,83,.2),0 16px 48px rgba(228,168,83,.15),0 0 0 2px rgba(228,168,83,.3),0 0 40px rgba(244,208,63,.1);animation:gentleRotate 20s linear infinite}.c-feature-card__icon-disc::before{content:"";position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.2) 0%, transparent 60%);border:1px solid hsla(0,0%,100%,.3)}.c-feature-card__icon-disc::after{content:"";position:absolute;inset:12px;border-radius:50%;border:1px dashed rgba(124,152,133,.15);opacity:.5}.c-feature-card__icon{position:relative;z-index:2;width:48%;height:48%;color:var(--primary-dark);stroke-width:2.8;transition:filter .5s ease,transform .5s cubic-bezier(0.34, 1.56, 0.64, 1);filter:drop-shadow(0 3px 6px rgba(58, 53, 46, 0.25)) drop-shadow(0 1px 2px rgba(58, 53, 46, 0.15));animation:iconPulse 3s ease-in-out infinite}.c-feature-card__content{flex:1;display:flex;flex-direction:column;gap:.75rem}.c-feature-card__title{font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:700;line-height:1.25;color:var(--clay-dark);letter-spacing:-0.01em;margin:0}.c-feature-card__description{font-size:clamp(.95rem,1.8vw,1.05rem);line-height:1.55;color:var(--text-secondary);margin:0}.c-feature-card__meta{margin-top:auto;display:flex;align-items:center;gap:.75rem}.c-feature-card__badge{position:relative;display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-dark);padding:.6rem 1.15rem;overflow:hidden;background:linear-gradient(135deg, rgba(124, 152, 133, 0.08) 0%, rgba(124, 152, 133, 0.12) 100%);border:1px solid rgba(124,152,133,.2);border-radius:2rem;backdrop-filter:blur(8px);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.6),0 2px 8px rgba(124,152,133,.08),0 0 0 1px rgba(124,152,133,.05);transition:all .4s cubic-bezier(0.22, 0.61, 0.36, 1)}.c-feature-card__badge::before{content:"✓";display:flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;font-size:.85em;font-weight:900;color:var(--secondary);background:rgba(228,168,83,.15);border-radius:50%;border:1px solid rgba(228,168,83,.25)}.c-feature-card__badge::after{content:"";position:absolute;top:50%;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.4) 50%, transparent 100%);transform:translateY(-50%) skewX(-20deg);transition:left .6s ease}.c-feature-highlights[data-theme=gold] .c-feature-card__surface{background:linear-gradient(135deg, #f9f5ed 0%, #fefcf8 50%, #f7f2e8 100%);border:1px solid rgba(248,244,232,.9);box-shadow:0 2px 8px rgba(228,168,83,.06),0 8px 24px rgba(228,168,83,.08),0 16px 48px rgba(228,168,83,.1),inset 0 1px 2px hsla(0,0%,100%,.9),inset 0 0 40px rgba(228,168,83,.03)}.c-feature-highlights[data-theme=gold] .c-feature-card__surface:hover{background:linear-gradient(135deg, #faf6ee 0%, #fffdfa 50%, #f8f3e9 100%);border-color:rgba(228,168,83,.4)}.c-feature-highlights[data-theme=gold] .c-feature-card__title,.c-feature-highlights[data-theme=gold] .c-feature-card__description{color:var(--primary-dark)}.c-feature-highlights[data-theme=gold] .c-feature-card__icon{color:var(--primary)}.c-feature-highlights[data-theme=deep-green]{background:linear-gradient(to bottom, #f5f8f6 0%, #eef3f0 50%, #f5f8f6 100%)}.c-feature-highlights[data-theme=deep-green] .c-feature-card__surface{background:linear-gradient(135deg, var(--primary-dark) 0%, #4a6855 100%);border:1px solid rgba(163,191,176,.2);box-shadow:0 4px 12px rgba(58,53,46,.12),0 12px 32px rgba(58,53,46,.16),0 20px 56px rgba(58,53,46,.2),inset 0 1px 2px rgba(163,191,176,.15),inset 0 0 60px rgba(0,0,0,.1)}.c-feature-highlights[data-theme=deep-green] .c-feature-card__surface:hover{background:linear-gradient(135deg, #526d5f 0%, #4d7159 100%);box-shadow:0 6px 16px rgba(58,53,46,.15),0 16px 40px rgba(58,53,46,.2),0 24px 64px rgba(58,53,46,.25),inset 0 1px 2px rgba(163,191,176,.2),inset 0 0 60px rgba(0,0,0,.08);border-color:rgba(228,168,83,.3)}.c-feature-highlights[data-theme=deep-green] .c-feature-card__title{color:var(--clay-cream)}.c-feature-highlights[data-theme=deep-green] .c-feature-card__description{color:rgba(250,247,242,.85)}.c-feature-highlights[data-theme=deep-green] .c-feature-card__icon-disc{background:linear-gradient(135deg, rgba(228, 168, 83, 0.15) 0%, rgba(228, 168, 83, 0.2) 100%);border-color:rgba(228,168,83,.3)}.c-feature-highlights[data-theme=deep-green] .c-feature-card__icon{color:var(--secondary)}.c-feature-highlights[data-theme=deep-green] .c-feature-card__badge{background:rgba(228,168,83,.15);border-color:rgba(228,168,83,.3);color:var(--secondary-light)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px);filter:blur(4px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes cardSlideIn3D{0%{opacity:0;transform:translateY(60px) rotateX(20deg) scale(0.9);filter:blur(8px)}60%{transform:translateY(-8px) rotateX(-3deg) scale(1.02)}100%{opacity:1;transform:translateY(0) rotateX(0) scale(1);filter:blur(0)}}@keyframes shimmerText{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes sparkle{0%,100%{opacity:.4;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}@keyframes gentleRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes iconPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.95}}@keyframes floatParticle{0%,100%{transform:translateY(0) translateX(0) rotate(0deg);opacity:.3}25%{transform:translateY(-20px) translateX(10px) rotate(90deg);opacity:.6}50%{transform:translateY(-30px) translateX(-5px) rotate(180deg);opacity:.4}75%{transform:translateY(-15px) translateX(15px) rotate(270deg);opacity:.5}}@media(max-width: 1023px){.c-feature-highlights{padding:clamp(4rem,10vw,6rem) 0}.c-feature-highlights__grid{gap:clamp(1.25rem,2.5vw,2rem)}.c-feature-card__surface{padding:clamp(1.75rem,3.5vw,2.25rem)}.c-feature-card__icon-badge{width:clamp(3rem,6vw,3.75rem);height:clamp(3rem,6vw,3.75rem)}}@media(max-width: 767px){.c-feature-highlights{padding:clamp(3rem,8vw,4.5rem) 0}.c-feature-highlights__header{margin-bottom:clamp(2rem,5vw,3rem)}.c-feature-highlights__grid{gap:1.25rem}.c-feature-card__surface{padding:1.75rem;border-radius:1.25rem}.c-feature-card__icon-badge{width:3.25rem;height:3.25rem}.c-feature-card__title{font-size:1.15rem}.c-feature-card__description{font-size:.95rem}}@media(prefers-reduced-motion: reduce){.c-feature-highlights::before,.c-feature-highlights::after{animation:none}.c-feature-highlights__header,.c-feature-highlights__eyebrow,.c-feature-highlights__title,.c-feature-card{animation:none !important;opacity:1;transform:none;filter:none}.c-feature-card__surface{transition:opacity .2s ease}.c-feature-card__surface::after{display:none}.c-feature-card__surface:hover{transform:none}.c-feature-card__icon-disc,.c-feature-card__icon,.c-feature-card__badge{animation:none;transition:none}}@media print{.c-feature-highlights{padding:2rem 0;background:#fff}.c-feature-card__surface{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid}}.premium-value{position:relative;padding:clamp(60px,8vh,100px) 0 clamp(80px,10vh,120px);background:var(--surface-base);overflow:hidden;isolation:isolate}.premium-value::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%, rgba(var(--color-primary-rgb), 0.03) 0%, transparent 50%),radial-gradient(circle at 80% 70%, rgba(var(--color-accent-rgb), 0.03) 0%, transparent 50%);pointer-events:none;z-index:0}.premium-value .container{position:relative;z-index:1}.premium-value__header{text-align:center;margin-bottom:clamp(48px,6vh,64px);opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:.2s}.premium-value__badge{display:inline-block;padding:8px 20px;background:linear-gradient(135deg, rgba(var(--color-accent-rgb), 0.12) 0%, rgba(var(--color-accent-rgb), 0.08) 100%);border:1px solid rgba(var(--color-accent-rgb), 0.2);border-radius:50px;font-size:.875rem;font-weight:700;color:var(--secondary-dark);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.premium-value__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:clamp(24px,3vw,40px);max-width:1200px;margin:0 auto}@media(max-width: 768px){.premium-value__grid{grid-template-columns:1fr;gap:24px}}.value-card{position:relative;padding:clamp(40px,5vw,56px) clamp(32px,4vw,40px);background:var(--surface-raised);border-radius:32px;overflow:hidden;isolation:isolate;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);cursor:default;box-shadow:inset 0 2px 6px hsla(0,0%,100%,.6),inset 0 -1px 4px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.08),0 16px 48px rgba(0,0,0,.06),0 24px 72px rgba(0,0,0,.04);border:1px solid hsla(0,0%,100%,.8)}.value-card::before{content:"";position:absolute;inset:0;background:linear-gradient(145deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(var(--color-primary-rgb), 0.08) 100%);opacity:0;transition:opacity .5s ease;z-index:0;pointer-events:none}.value-card::after{content:"";position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.08) 40%, transparent 100%);border-radius:32px 32px 0 0;pointer-events:none;z-index:1}.value-card:nth-child(1){opacity:0;transform:translateY(30px);animation:cardEnter .8s cubic-bezier(0.23, 1, 0.32, 1) forwards;animation-delay:.4s}.value-card:nth-child(2){opacity:0;transform:translateY(30px);animation:cardEnter .8s cubic-bezier(0.23, 1, 0.32, 1) forwards;animation-delay:.6s}.value-card:nth-child(3){opacity:0;transform:translateY(30px);animation:cardEnter .8s cubic-bezier(0.23, 1, 0.32, 1) forwards;animation-delay:.8s}.value-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:inset 0 3px 8px hsla(0,0%,100%,.7),inset 0 -2px 6px rgba(0,0,0,.06),0 12px 32px rgba(0,0,0,.12),0 20px 60px rgba(0,0,0,.08),0 32px 96px rgba(0,0,0,.06)}.value-card:hover::before{opacity:1}.value-card:hover .value-card__icon-wrapper{transform:scale(1.1) translateY(-4px)}.value-card:hover .value-card__icon{transform:scale(1.15)}.value-card:active{transform:translateY(-4px) scale(1.01)}.value-card__icon-wrapper{width:72px;height:72px;margin:0 auto clamp(24px,3vh,32px);display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg, rgba(var(--color-accent-rgb), 0.15) 0%, rgba(var(--color-accent-rgb), 0.08) 100%);border-radius:50%;border:2px solid rgba(var(--color-accent-rgb), 0.25);position:relative;z-index:2;transition:transform .4s cubic-bezier(0.23, 1, 0.32, 1);box-shadow:inset 0 2px 8px hsla(0,0%,100%,.4),inset 0 -2px 6px rgba(var(--color-accent-rgb), 0.2),0 4px 16px rgba(var(--color-accent-rgb), 0.15),0 8px 32px rgba(var(--color-accent-rgb), 0.1);animation:iconFloat 4s ease-in-out infinite}.value-card__icon-wrapper::before{content:"";position:absolute;inset:-4px;background:radial-gradient(circle at center, rgba(var(--color-accent-rgb), 0.2) 0%, transparent 70%);border-radius:50%;opacity:0;animation:iconGlow 3s ease-in-out infinite}.value-card__icon{width:36px;height:36px;position:relative;z-index:3;transition:transform .4s cubic-bezier(0.23, 1, 0.32, 1);filter:drop-shadow(0 2px 8px rgba(var(--color-accent-rgb), 0.3))}.value-card__icon path,.value-card__icon circle,.value-card__icon rect{stroke:var(--secondary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.value-card__content{text-align:center;position:relative;z-index:2}.value-card__title{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;color:var(--text-primary);margin-bottom:clamp(12px,2vh,16px);letter-spacing:-0.02em;line-height:1.2}.value-card__description{font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.6;color:var(--text-secondary);font-weight:500;max-width:280px;margin:0 auto}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes cardEnter{to{opacity:1;transform:translateY(0)}}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes iconGlow{0%,100%{opacity:0}50%{opacity:1}}@media(prefers-reduced-motion: reduce){.value-card,.premium-value__header,.value-card__icon-wrapper{animation:none !important;opacity:1 !important;transform:none !important}.value-card:hover{transform:none !important}}@media(max-width: 768px){.premium-value{padding:clamp(48px,6vh,64px) 0}.value-card{padding:36px 28px}.value-card__icon-wrapper{width:64px;height:64px}.value-card__icon{width:32px;height:32px}}.masonry-gallery{position:relative;padding:clamp(100px,14vh,160px) 0 clamp(120px,16vh,180px);background:linear-gradient(to bottom, #FDFAF5 0%, #FAF7F2 50%, #F8F5F0 100%);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.8),inset 0 -1px 3px rgba(58,53,46,.04);overflow:visible;isolation:isolate}.masonry-gallery::before,.masonry-gallery::after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;pointer-events:none}.masonry-gallery::before{width:400px;height:400px;background:radial-gradient(circle, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);top:10%;left:-100px;animation:floatOrb 20s ease-in-out infinite}.masonry-gallery::after{width:500px;height:500px;background:radial-gradient(circle, rgba(var(--color-accent-rgb), 0.12) 0%, transparent 70%);bottom:15%;right:-120px;animation:floatOrb 25s ease-in-out infinite reverse}.masonry-gallery .container{position:relative;z-index:1}.masonry-gallery__wave{position:absolute;left:0;width:100%;height:clamp(60px,8vw,120px);z-index:2;pointer-events:none}.masonry-gallery__wave svg{display:block;width:100%;height:100%}.masonry-gallery__wave--top{top:-1px;color:var(--surface-base);animation:waveFloat 15s ease-in-out infinite}.masonry-gallery__wave--bottom{bottom:-1px;color:var(--surface-base);animation:waveFloat 18s ease-in-out infinite reverse}.masonry-gallery__dog-strip{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:clamp(-40px,-5vh,-30px);overflow:visible;height:clamp(140px,18vw,220px);padding:0 clamp(20px,4vw,80px);z-index:5;opacity:0;transform:translateY(40px);animation:petsPopUp 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards .3s}.masonry-gallery__dog-strip-img{position:relative;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;z-index:2;filter:drop-shadow(0 12px 20px rgba(58, 53, 46, 0.08)) drop-shadow(0 20px 40px rgba(58, 53, 46, 0.06)) drop-shadow(0 30px 60px rgba(58, 53, 46, 0.04)) brightness(1.06) contrast(1.04) saturate(1.08);transition:all .6s cubic-bezier(0.34, 1.56, 0.64, 1)}.masonry-gallery__dog-strip-img:hover{transform:translateY(-6px);filter:drop-shadow(0 16px 28px rgba(58, 53, 46, 0.1)) drop-shadow(0 26px 50px rgba(58, 53, 46, 0.08)) drop-shadow(0 36px 70px rgba(58, 53, 46, 0.05)) brightness(1.08) contrast(1.05) saturate(1.1)}.masonry-gallery__header{text-align:center;max-width:700px;margin:0 auto clamp(64px,8vh,96px);opacity:0;transform:translateY(30px);animation:fadeInUp .9s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:.2s}.masonry-gallery__title{font-family:var(--font-display);font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:900;line-height:1.05;letter-spacing:-0.04em;color:var(--text-primary);margin-bottom:24px;position:relative;background:linear-gradient(125deg, var(--primary) 0%, var(--primary-light) 25%, var(--secondary) 50%, #F4D03F 75%, var(--secondary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;animation:gradientShiftPremium 10s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.08))}.masonry-gallery__subtitle{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500;color:var(--text-secondary);line-height:1.5}.masonry-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:clamp(20px,2.5vw,32px);grid-auto-flow:dense;grid-auto-rows:180px;position:relative;margin-bottom:0;isolation:isolate}@media(min-width: 640px){.masonry-gallery__grid{grid-template-columns:repeat(2, 1fr);gap:clamp(22px,2.5vw,34px)}}@media(min-width: 1024px){.masonry-gallery__grid{grid-template-columns:repeat(3, 1fr);gap:clamp(24px,2.5vw,36px);grid-auto-rows:200px}}@media(min-width: 1400px){.masonry-gallery__grid{grid-template-columns:repeat(4, 1fr);gap:clamp(28px,2.5vw,40px)}}.gallery-item{position:relative;border-radius:24px;overflow:hidden;cursor:pointer;isolation:isolate;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);will-change:transform;background:linear-gradient(145deg, rgba(255, 255, 255, 0.98) 0%, rgba(var(--color-primary-rgb), 0.02) 50%, rgba(255, 255, 255, 0.95) 100%);border:2px solid hsla(0,0%,100%,.9);box-shadow:inset 0 2px 8px hsla(0,0%,100%,.6),inset 0 -2px 6px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.1),0 16px 40px rgba(0,0,0,.12)}.gallery-item::before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.1) 50%, transparent 100%);border-radius:24px 24px 0 0;pointer-events:none;z-index:10}.gallery-item{opacity:0;transform:translateY(30px) scale(0.98);animation:galleryItemEnter .7s cubic-bezier(0.23, 1, 0.32, 1) forwards}.gallery-item:nth-child(1){animation-delay:calc(.2s + 0.06s)}.gallery-item:nth-child(2){animation-delay:calc(.2s + 0.12s)}.gallery-item:nth-child(3){animation-delay:calc(.2s + 0.18s)}.gallery-item:nth-child(4){animation-delay:calc(.2s + 0.24s)}.gallery-item:nth-child(5){animation-delay:calc(.2s + 0.3s)}.gallery-item:nth-child(6){animation-delay:calc(.2s + 0.36s)}.gallery-item:nth-child(7){animation-delay:calc(.2s + 0.42s)}.gallery-item:nth-child(8){animation-delay:calc(.2s + 0.48s)}.gallery-item:nth-child(9){animation-delay:calc(.2s + 0.54s)}.gallery-item:nth-child(10){animation-delay:calc(.2s + 0.6s)}.gallery-item:nth-child(11){animation-delay:calc(.2s + 0.66s)}.gallery-item:nth-child(12){animation-delay:calc(.2s + 0.72s)}.gallery-item--tall{grid-row:span 2}@media(min-width: 1024px){.gallery-item--tall{grid-row:span 3}}.gallery-item--wide{grid-column:span 2;grid-row:span 2}@media(max-width: 639px){.gallery-item--wide{grid-column:span 1;grid-row:span 2}}.gallery-item--square{grid-row:span 2}.gallery-item:not(.gallery-item--tall):not(.gallery-item--wide):not(.gallery-item--square){grid-row:span 2}.gallery-item--before-after{--accent-color: var(--primary)}.gallery-item--happy-pets{--accent-color: var(--secondary)}.gallery-item--on-road{--accent-color: #6B8CAE}.gallery-item--bond{--accent-color: #D66853}.gallery-item:hover{transform:translateY(-8px) scale(1.03);z-index:10;border:3px solid var(--secondary);border-radius:24px;box-shadow:inset 0 3px 12px hsla(0,0%,100%,.7),inset 0 -3px 10px rgba(0,0,0,.06),0 6px 20px rgba(0,0,0,.12),0 12px 36px rgba(0,0,0,.16),0 24px 56px rgba(0,0,0,.2),0 0 60px rgba(228,168,83,.5),0 0 100px rgba(244,208,63,.3)}.gallery-item:hover .gallery-item__image{transform:scale(1.15) translateZ(0);filter:sepia(0.16) hue-rotate(-8deg) contrast(1.14) saturate(1.12) brightness(1.12);animation:photoParallax .8s ease-out}.gallery-item:hover .gallery-item__overlay{opacity:.7}.gallery-item:hover .gallery-item__badge{transform:translateY(0);opacity:1;border-color:var(--secondary);background:linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 250, 240, 0.95) 100%);box-shadow:0 6px 16px rgba(228,168,83,.35),inset 0 1px 3px hsla(0,0%,100%,.9)}.gallery-item:active{transform:translateY(-4px) scale(1.02)}.gallery-item__image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:24px;background:linear-gradient(135deg, rgba(124, 152, 133, 0.05) 0%, rgba(228, 168, 83, 0.05) 100%)}.gallery-item__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .8s cubic-bezier(0.23, 1, 0.32, 1),filter .5s ease;display:block;will-change:transform;filter:sepia(0.12) hue-rotate(-8deg) contrast(1.08) saturate(0.92) brightness(1.04);transform-origin:center center}.gallery-item__overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(20, 30, 25, 0.8) 0%, rgba(124, 152, 133, 0.3) 35%, rgba(228, 168, 83, 0.15) 60%, transparent 100%);opacity:0;transition:opacity .4s cubic-bezier(0.23, 1, 0.32, 1);pointer-events:none;z-index:2;border-radius:24px}.gallery-item__badge{position:absolute;bottom:20px;left:20px;padding:10px 20px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(252, 250, 245, 0.95) 100%);backdrop-filter:blur(16px) saturate(1.2);border-radius:50px;font-size:.75rem;font-weight:800;color:var(--accent-color, var(--primary));text-transform:uppercase;letter-spacing:.08em;border:2px solid rgba(228,168,83,.2);box-shadow:0 6px 16px rgba(0,0,0,.12),inset 0 1px 3px hsla(0,0%,100%,.8),inset 0 -1px 2px rgba(0,0,0,.05),0 0 20px rgba(228,168,83,.1);z-index:3;transform:translateY(15px);opacity:0;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);pointer-events:none;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.gallery-item__badge-icon{display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:middle}.gallery-item__badge-icon svg{width:100%;height:100%;fill:currentColor}.masonry-gallery__cta{text-align:center;margin-top:clamp(80px,10vh,120px);padding-top:40px;clear:both;position:relative;z-index:1;opacity:0;transform:translateY(20px);animation:fadeInUp .9s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:1.4s}.masonry-gallery__cta-btn{display:inline-flex;align-items:center;gap:14px;padding:20px 48px;font-size:1.15rem;font-weight:800;letter-spacing:.02em;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 30%, var(--secondary) 70%, #F4D03F 100%);background-size:200% 100%;color:#fff;border-radius:60px;border:3px solid hsla(0,0%,100%,.4);text-decoration:none;position:relative;overflow:hidden;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);box-shadow:inset 0 3px 8px hsla(0,0%,100%,.5),inset 0 -3px 6px rgba(0,0,0,.2),0 8px 24px rgba(124,152,133,.35),0 16px 48px rgba(228,168,83,.25)}.masonry-gallery__cta-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.3) 50%, transparent 100%);transition:left .6s ease}.masonry-gallery__cta-btn:hover{transform:translateY(-6px) scale(1.06);background-position:100% 0;border-color:hsla(0,0%,100%,.6);box-shadow:inset 0 4px 10px hsla(0,0%,100%,.6),inset 0 -4px 8px rgba(0,0,0,.15),0 12px 36px rgba(124,152,133,.45),0 24px 72px rgba(228,168,83,.35),0 0 60px rgba(244,208,63,.2)}.masonry-gallery__cta-btn:hover::before{left:100%}.masonry-gallery__cta-btn:hover svg{transform:translateX(6px)}.masonry-gallery__cta-btn:active{transform:translateY(-3px) scale(1.04)}.masonry-gallery__cta-btn svg{width:22px;height:22px;transition:transform .4s cubic-bezier(0.23, 1, 0.32, 1);filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2))}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes galleryItemEnter{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes gradientShiftPremium{0%,100%{background-position:0% 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}}@keyframes floatOrb{0%,100%{transform:translate(0, 0) scale(1)}25%{transform:translate(20px, -30px) scale(1.05)}50%{transform:translate(-15px, -50px) scale(1.1)}75%{transform:translate(30px, -20px) scale(1.05)}}@keyframes waveFloat{0%,100%{transform:translateX(0)}50%{transform:translateX(-20px)}}@keyframes petsPopUp{0%{opacity:0;transform:translateY(60px) scale(0.9)}60%{transform:translateY(-8px) scale(1.02)}80%{transform:translateY(4px) scale(0.99)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes photoParallax{0%{transform:scale(1.15) translate(0, 0)}50%{transform:scale(1.15) translate(-2px, -2px)}100%{transform:scale(1.15) translate(0, 0)}}@keyframes shimmerSweep{0%{transform:rotate(45deg) translate(-200%, -200%);opacity:0}50%{opacity:1}100%{transform:rotate(45deg) translate(200%, 200%);opacity:0}}@media(prefers-reduced-motion: reduce){.masonry-gallery,.masonry-gallery__header,.masonry-gallery__cta,.gallery-item{animation:none !important;opacity:1 !important;transform:none !important}.gallery-item:hover{transform:none !important}.masonry-gallery::before,.masonry-gallery::after{animation:none !important}}@media(max-width: 768px){.masonry-gallery{padding:clamp(60px,8vh,80px) 0 clamp(80px,10vh,100px)}.masonry-gallery__grid{grid-template-columns:1fr;gap:18px;grid-auto-rows:220px}.gallery-item{border-radius:20px}.gallery-item::before{border-radius:20px 20px 0 0}.gallery-item:hover{transform:translateY(-4px) scale(1.02);border-radius:20px}.gallery-item__image-wrapper,.gallery-item__overlay{border-radius:20px}.gallery-item--tall,.gallery-item--wide,.gallery-item--square{grid-row:span 2;grid-column:span 1}.gallery-item__badge{font-size:.7rem;padding:7px 14px;bottom:14px;left:14px}.masonry-gallery__cta{margin-top:clamp(60px,8vh,80px);padding-top:30px}.masonry-gallery__cta-btn{padding:16px 36px;font-size:1rem;gap:10px}.masonry-gallery__cta-btn svg{width:18px;height:18px}.masonry-gallery__title{font-size:clamp(2rem,8vw,2.5rem)}.masonry-gallery__subtitle{font-size:clamp(1rem,4vw,1.15rem)}}.process{position:relative;overflow:visible;padding:var(--space-16) 0;background:linear-gradient(180deg, var(--surface-base) 0%, rgba(124, 152, 133, 0.05) 50%, var(--surface-base) 100%)}.process::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 20%, rgba(124, 152, 133, 0.15) 0%, transparent 50%),radial-gradient(ellipse at 80% 80%, rgba(228, 168, 83, 0.15) 0%, transparent 50%);animation:gradientPulse 8s ease-in-out infinite;pointer-events:none}.process__timeline{position:relative;padding:var(--space-8) 0;z-index:1}.process__progress{position:relative;height:12px;background:linear-gradient(to right, rgba(58, 53, 46, 0.1) 0%, rgba(124, 152, 133, 0.15) 50%, rgba(58, 53, 46, 0.1) 100%);border-radius:var(--radius-full);margin-bottom:var(--space-12);overflow:visible;padding:2px;box-shadow:inset 0 2px 6px rgba(58,53,46,.2),inset 0 -1px 3px hsla(0,0%,100%,.4),0 0 20px rgba(124,152,133,.1)}.process__bar{width:0%;height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg, #7C9885 0%, #A3BFB0 25%, #E4A853 50%, #F0C878 75%, #7C9885 100%);background-size:300% 100%;animation:progressGradientFlow 3s ease infinite;transition:width .8s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:visible;box-shadow:0 0 15px rgba(124,152,133,.6),0 0 30px rgba(228,168,83,.4),0 4px 12px rgba(124,152,133,.5),inset 0 2px 4px hsla(0,0%,100%,.4)}.process__bar::before{content:"";position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.2) 50%, transparent 100%);border-radius:var(--radius-full) var(--radius-full) 0 0}.process__bar::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.8) 50%, transparent 100%);animation:shimmerFlow 2s ease-in-out infinite}.process__steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--space-8)}@media(min-width: 768px){.process__steps{gap:var(--space-10)}}@media(min-width: 1024px){.process__steps{grid-template-columns:repeat(4, 1fr);gap:var(--space-12)}}.process__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-6);background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(250, 247, 242, 0.9) 100%);border-radius:var(--radius-xl);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1);overflow:hidden;opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: no-preference){.process__step{animation:stepFadeIn .8s ease-out backwards}.process__step:nth-child(1){animation-delay:.2s}.process__step:nth-child(2){animation-delay:.4s}.process__step:nth-child(3){animation-delay:.6s}.process__step:nth-child(4){animation-delay:.8s}}.process__step{box-shadow:inset 0 2px 4px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(58,53,46,.06),0 6px 12px rgba(58,53,46,.1),0 12px 24px rgba(58,53,46,.12),0 0 0 rgba(124,152,133,0)}.process__step::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.5) 50%, transparent 100%);z-index:1;animation:cardShimmer 3s ease-in-out infinite;animation-delay:calc(var(--step, 1)*.5s);pointer-events:none}.process__step:hover{transform:translateY(-12px) scale(1.05);box-shadow:inset 0 3px 6px hsla(0,0%,100%,.9),inset 0 -2px 4px rgba(58,53,46,.05),0 12px 24px rgba(58,53,46,.15),0 20px 40px rgba(58,53,46,.18),0 0 40px rgba(124,152,133,.3)}.process__step:hover .process__icon-circle{transform:scale(1.15) rotate(5deg);box-shadow:inset 0 4px 8px hsla(0,0%,100%,.7),0 8px 20px rgba(124,152,133,.4),0 0 30px rgba(124,152,133,.5)}.process__step:hover .process__num{transform:scale(1.2) rotate(-5deg);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),0 4px 12px rgba(124,152,133,.5),0 0 20px rgba(124,152,133,.6)}.process__step.is-active{background:linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(163, 191, 176, 0.15) 50%, rgba(250, 247, 242, 0.95) 100%);box-shadow:inset 0 2px 6px rgba(124,152,133,.3),inset 0 -2px 4px hsla(0,0%,100%,.5),0 12px 24px rgba(124,152,133,.25),0 20px 40px rgba(58,53,46,.15),0 0 50px rgba(124,152,133,.4);animation:activeGlow 2s ease-in-out infinite}.process__step.is-active .process__icon-circle{background:linear-gradient(135deg, #F0C878 0%, #E4A853 50%, #F0C878 100%);background-size:200% 200%;animation:gradientRotate 3s ease infinite;color:var(--clay-dark);box-shadow:inset 0 3px 6px hsla(0,0%,100%,.7),0 8px 20px rgba(228,168,83,.5),0 0 40px rgba(228,168,83,.6)}.process__step.is-active .process__num{background:linear-gradient(135deg, #E4A853 0%, #F0C878 100%);color:var(--clay-dark);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),0 4px 12px rgba(228,168,83,.5),0 0 25px rgba(228,168,83,.7);animation:pulseGlow 2s ease-in-out infinite}.process__icon{position:relative;margin-bottom:var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.process__icon-circle{width:90px;height:90px;display:flex;align-items:center;justify-content:center;font-size:2.75rem;background:linear-gradient(135deg, rgba(250, 247, 242, 0.95) 0%, rgba(232, 223, 211, 0.9) 100%);border-radius:var(--radius-2xl);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1);transform-style:preserve-3d;position:relative;overflow:hidden;box-shadow:inset 0 3px 6px hsla(0,0%,100%,.7),inset 0 -2px 4px rgba(58,53,46,.1),0 6px 12px rgba(58,53,46,.12),0 12px 24px rgba(58,53,46,.1),0 0 20px rgba(124,152,133,.15)}.process__icon-circle::before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, transparent 100%);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;pointer-events:none}.process__num{position:absolute;top:-8px;right:-8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--clay-gradient-primary);color:var(--text-inverse);font-size:var(--text-sm);font-weight:var(--font-bold);border-radius:var(--radius-full);z-index:2;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 2px 4px rgba(124,152,133,.3),0 4px 8px rgba(124,152,133,.2)}.process__title{font-size:var(--text-xl);font-weight:var(--font-bold);font-family:var(--font-display);color:var(--text-primary);margin:0 0 var(--space-3) 0;line-height:var(--leading-tight)}.process__desc{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}@media(max-width: 768px){.process__steps{grid-template-columns:1fr;gap:var(--space-6)}.process__icon-circle{width:64px;height:64px;font-size:2rem}.process__num{width:28px;height:28px;font-size:.75rem}.process__title{font-size:var(--text-lg)}.process__desc{font-size:var(--text-sm)}}@keyframes progressGradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes shimmerFlow{0%{left:-100%}50%,100%{left:100%}}@keyframes stepFadeIn{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes cardShimmer{0%,100%{left:-100%}50%{left:100%}}@keyframes gradientPulse{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@keyframes activeGlow{0%,100%{box-shadow:inset 0 2px 6px rgba(124,152,133,.3),inset 0 -2px 4px hsla(0,0%,100%,.5),0 12px 24px rgba(124,152,133,.25),0 20px 40px rgba(58,53,46,.15),0 0 50px rgba(124,152,133,.4)}50%{box-shadow:inset 0 2px 6px rgba(124,152,133,.4),inset 0 -2px 4px hsla(0,0%,100%,.6),0 12px 24px rgba(124,152,133,.35),0 20px 40px rgba(58,53,46,.15),0 0 60px rgba(124,152,133,.6)}}@keyframes gradientRotate{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes pulseGlow{0%,100%{transform:scale(1);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),0 4px 12px rgba(228,168,83,.5),0 0 25px rgba(228,168,83,.7)}50%{transform:scale(1.05);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.7),0 6px 16px rgba(228,168,83,.6),0 0 35px rgba(228,168,83,.9)}}@media(prefers-reduced-motion: reduce){.process__step,.process__icon-circle,.process__bar{transition:none;animation:none}.process__step:hover{transform:none}.process__step::before{animation:none}.process__bar::after{animation:none}}.process-timeline{padding:var(--space-16) 0;background:var(--surface-base);position:relative;overflow:hidden}.process-timeline::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 50% 50%, var(--primary-50) 0%, transparent 60%);opacity:.4;pointer-events:none}.process-timeline .container{position:relative;z-index:1}.timeline{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-8);margin-top:var(--space-12);max-width:1000px;margin-left:auto;margin-right:auto}@media(max-width: 768px){.timeline{grid-template-columns:1fr;gap:var(--space-6)}}.timeline__line{position:absolute;top:40px;left:10%;right:10%;height:4px;z-index:0}@media(max-width: 768px){.timeline__line{display:none}}.timeline__line-bg{stroke:var(--clay-sand);stroke-width:4}.timeline__line-progress{stroke:var(--primary);stroke-width:4;stroke-dasharray:1200;stroke-dashoffset:1200;animation:lineDrawIn 2s ease-out forwards;animation-delay:.5s}@keyframes lineDrawIn{to{stroke-dashoffset:0}}.timeline__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transform:translateY(30px);animation:stepFadeIn .6s ease-out forwards}.timeline__step[data-step="1"]{animation-delay:.2s}.timeline__step[data-step="2"]{animation-delay:.4s}.timeline__step[data-step="3"]{animation-delay:.6s}.timeline__step[data-step="4"]{animation-delay:.8s}@keyframes stepFadeIn{to{opacity:1;transform:translateY(0)}}.timeline__number{width:80px;height:80px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--clay-white);margin-bottom:var(--space-4);position:relative;background:linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 100%);box-shadow:inset 0 3px 8px hsla(0,0%,100%,.5),inset 0 -2px 4px rgba(58,53,46,.15),0 6px 12px rgba(58,53,46,.15),0 10px 20px rgba(58,53,46,.1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.timeline__number span{position:relative;z-index:2}.timeline__number::before{content:"";position:absolute;inset:0;border-radius:var(--radius-full);background:linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, transparent 60%);pointer-events:none}.timeline__content{display:flex;flex-direction:column;gap:var(--space-2)}.timeline__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:var(--leading-tight)}.timeline__description{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);max-width:200px;margin:0 auto}.timeline__step:hover .timeline__number{transform:translateY(-8px) scale(1.1);box-shadow:inset 0 4px 10px hsla(0,0%,100%,.6),inset 0 -2px 4px rgba(58,53,46,.1),0 8px 16px rgba(58,53,46,.18),0 12px 24px rgba(58,53,46,.15)}.process-cards{padding:var(--space-16) 0;background:linear-gradient(to bottom, var(--surface-base) 0%, var(--clay-cream) 100%);position:relative}.step-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:var(--space-6);margin-top:var(--space-12);max-width:1200px;margin-left:auto;margin-right:auto}@media(max-width: 768px){.step-cards{grid-template-columns:1fr;gap:var(--space-4)}}.step-card{position:relative;min-height:320px;border-radius:var(--radius-xl);cursor:pointer;perspective:1000px;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;transform:translateY(40px);animation:cardSlideUp .6s ease-out forwards}.step-card:nth-child(1){animation-delay:.1s}.step-card:nth-child(2){animation-delay:.2s}.step-card:nth-child(3){animation-delay:.3s}.step-card:nth-child(4){animation-delay:.4s}.step-card:focus-visible{outline:3px solid var(--primary);outline-offset:4px}@keyframes cardSlideUp{to{opacity:1;transform:translateY(0)}}.step-card__front{position:absolute;inset:0;padding:var(--space-6);border-radius:var(--radius-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-4);background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(250, 247, 242, 0.9) 100%);box-shadow:inset 0 4px 12px hsla(0,0%,100%,.8),inset 0 -4px 8px rgba(58,53,46,.08),0 8px 16px rgba(58,53,46,.12),0 16px 32px rgba(58,53,46,.08);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);backface-visibility:hidden}.step-card__number{width:100px;height:100px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--clay-white);background:linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 100%);box-shadow:inset 0 3px 8px hsla(0,0%,100%,.6),inset 0 -2px 4px rgba(228,168,83,.3),0 8px 16px rgba(58,53,46,.15),0 12px 24px rgba(228,168,83,.2)}.step-card__number::before{content:"";position:absolute;inset:0;border-radius:var(--radius-full);background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, transparent 60%);pointer-events:none}.step-card__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:var(--leading-tight)}.step-card__hint{font-size:var(--text-sm);color:var(--text-muted);font-style:italic}.step-card__back{position:absolute;inset:0;padding:var(--space-6);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-3);opacity:0;visibility:hidden;transform:scale(0.95);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);background:linear-gradient(135deg, rgba(124, 152, 133, 0.95) 0%, rgba(163, 191, 176, 0.9) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 4px 12px hsla(0,0%,100%,.3),0 12px 24px rgba(58,53,46,.2),0 24px 48px rgba(58,53,46,.15);color:var(--clay-white)}.step-card__subtitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--clay-white);margin-bottom:var(--space-2)}.step-card__details{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:hsla(0,0%,100%,.95)}.step-card__features{list-style:none;padding:0;margin:var(--space-3) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.step-card__features li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:hsla(0,0%,100%,.95)}.step-card__features li::before{content:"✓";display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.3);color:var(--clay-white);font-size:.75rem;font-weight:var(--font-bold);flex-shrink:0}.step-card:hover .step-card__front,.step-card:focus .step-card__front,.step-card[aria-expanded=true] .step-card__front{opacity:0;visibility:hidden;transform:scale(1.05)}.step-card:hover .step-card__back,.step-card:focus .step-card__back,.step-card[aria-expanded=true] .step-card__back{opacity:1;visibility:visible;transform:scale(1)}.step-card:hover .step-card__front{box-shadow:inset 0 6px 16px hsla(0,0%,100%,.9),inset 0 -4px 10px rgba(58,53,46,.06),0 12px 24px rgba(58,53,46,.15),0 24px 48px rgba(58,53,46,.12)}@media(prefers-reduced-motion: reduce){.timeline__line-progress,.timeline__step,.step-card,.step-card__front,.step-card__back{animation:none;transition:none}.timeline__step,.step-card{opacity:1;transform:none}}.service-carousel{position:relative;padding:clamp(60px,10vh,120px) 0;background:var(--surface-base);overflow:hidden}.service-carousel__header{text-align:center;max-width:800px;margin:0 auto clamp(48px,8vh,80px);padding:0 20px}.service-carousel__title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;color:var(--text-primary);margin-bottom:16px}.service-carousel__subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);line-height:1.6}.service-carousel__scroll-container{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.service-carousel__scroll-container::-webkit-scrollbar{display:none}.service-carousel__scroll-container:active{cursor:grabbing}.service-carousel__track{display:flex;gap:clamp(20px,3vw,40px);padding:0 clamp(20px,4vw,80px) 40px;width:-moz-fit-content;width:fit-content}.service-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;gap:16px}.service-carousel__nav--left{left:20px}@media(max-width: 768px){.service-carousel__nav--left{left:10px}}.service-carousel__nav--right{right:20px}@media(max-width: 768px){.service-carousel__nav--right{right:10px}}.service-carousel__nav-btn{width:64px;height:64px;border-radius:50%;border:3px solid hsla(0,0%,100%,.6);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);background:linear-gradient(145deg, #8BC34A 0%, #689F38 50%, #558B2F 100%);box-shadow:inset 0 3px 12px hsla(0,0%,100%,.4),inset 0 -2px 8px rgba(0,0,0,.15),0 8px 24px rgba(139,195,74,.35),0 16px 48px rgba(104,159,56,.25),0 0 32px rgba(139,195,74,.2)}@media(max-width: 768px){.service-carousel__nav-btn{width:52px;height:52px;border-width:2.5px}}@media(max-width: 480px){.service-carousel__nav-btn{width:46px;height:46px;border-width:2px}}.service-carousel__nav-btn::before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, transparent 100%);border-radius:50% 50% 0 0;pointer-events:none}.service-carousel__nav-btn::after{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle, rgba(139, 195, 74, 0.3) 0%, transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:-1}.service-carousel__nav-btn svg{position:relative;z-index:2;width:28px;height:28px;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2));transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1)}@media(max-width: 768px){.service-carousel__nav-btn svg{width:24px;height:24px}}@media(max-width: 480px){.service-carousel__nav-btn svg{width:20px;height:20px}}.service-carousel__nav-btn:hover{transform:translateY(-4px) scale(1.08);border-color:hsla(0,0%,100%,.8);background:linear-gradient(145deg, #9CCC65 0%, #7CB342 50%, #689F38 100%);box-shadow:inset 0 4px 16px hsla(0,0%,100%,.5),inset 0 -3px 10px rgba(0,0,0,.12),0 12px 32px rgba(139,195,74,.45),0 20px 64px rgba(104,159,56,.35),0 0 48px rgba(139,195,74,.3)}.service-carousel__nav-btn:hover::after{opacity:1}.service-carousel__nav-btn:hover svg{transform:translateX(3px) scale(1.1)}.service-carousel__nav-btn:active{transform:translateY(-2px) scale(1.02);box-shadow:inset 0 2px 8px rgba(0,0,0,.2),inset 0 -1px 4px hsla(0,0%,100%,.3),0 6px 16px rgba(139,195,74,.3),0 10px 32px rgba(104,159,56,.2)}.service-carousel__nav-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none;filter:grayscale(0.6)}.service-card{flex:0 0 auto;width:clamp(360px,38vw,520px);background:var(--surface-raised);border-radius:var(--radius-2xl);padding:clamp(28px,3.5vw,40px);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 4px 16px rgba(58,53,46,.08),0 8px 32px rgba(58,53,46,.06),0 0 24px rgba(228,168,83,.04);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.service-card:hover{transform:translateY(-8px);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),0 12px 32px rgba(58,53,46,.12),0 24px 64px rgba(58,53,46,.1),0 0 40px rgba(228,168,83,.08),0 0 60px rgba(124,152,133,.06)}@media(max-width: 768px){.service-card{width:clamp(300px,85vw,380px)}}.service-card__images{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:clamp(12px,2vw,16px);border-radius:var(--radius-lg);overflow:visible}.service-card__image-wrapper{position:relative;display:flex;flex-direction:column;gap:8px}.service-card__image-wrapper img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);transition:transform .6s cubic-bezier(0.34, 1.56, 0.64, 1)}.service-card__image-wrapper::after{content:attr(data-label);display:inline-block;align-self:center;background:linear-gradient(135deg, rgba(124, 152, 133, 0.12) 0%, rgba(228, 168, 83, 0.08) 100%);border:1.5px solid rgba(124,152,133,.25);color:var(--text-secondary);font-size:.65rem;font-weight:700;padding:4px 10px;border-radius:12px;text-transform:uppercase;letter-spacing:.8px;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.6),0 1px 4px rgba(58,53,46,.08);transition:all .3s ease}.service-card:hover .service-card__image-wrapper img{transform:scale(1.08)}.service-card:hover .service-card__image-wrapper::after{border-color:rgba(124,152,133,.4);background:linear-gradient(135deg, rgba(124, 152, 133, 0.18) 0%, rgba(228, 168, 83, 0.12) 100%);box-shadow:inset 0 1px 3px hsla(0,0%,100%,.8),0 2px 6px rgba(58,53,46,.12)}.service-card__content{position:relative;display:flex;flex-direction:column;height:100%}.service-card__header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.service-card__icon{font-size:clamp(1.5rem,3vw,2rem);line-height:1}.service-card__title{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;color:var(--text-primary);line-height:1.2}.service-card__description{font-size:clamp(.9rem,1.5vw,1rem);color:var(--text-secondary);line-height:1.6;margin-bottom:20px;flex-grow:1}.service-card__cta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700;font-size:clamp(.95rem,1.5vw,1.05rem);color:rgba(58,53,46,.9);text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);position:relative;overflow:hidden}.service-card__cta--strip{margin:0 calc(-1*clamp(28px,3.5vw,40px));margin-bottom:calc(-1*clamp(28px,3.5vw,40px));margin-top:auto;padding:clamp(18px,2.5vw,22px) clamp(28px,3.5vw,40px);border-radius:0 0 var(--radius-2xl) var(--radius-2xl);background:linear-gradient(135deg, #D4AF37 0%, #F4C542 25%, #FFD700 50%, #F4C542 75%, #D4AF37 100%);box-shadow:inset 0 2px 8px hsla(0,0%,100%,.5),inset 0 -1px 6px rgba(212,175,55,.3),0 -3px 16px rgba(244,197,66,.25),0 0 24px rgba(255,215,0,.15)}.service-card__cta--strip::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg, transparent 0%, transparent 40%, rgba(255, 255, 255, 0.4) 50%, transparent 60%, transparent 100%);transform:translateX(-100%);transition:transform .8s ease}.service-card__cta--strip:hover{transform:translateY(-3px);background:linear-gradient(135deg, #E8B84D 0%, #FFD700 25%, #FFF176 50%, #FFD700 75%, #E8B84D 100%);box-shadow:inset 0 3px 10px hsla(0,0%,100%,.6),inset 0 -1px 6px rgba(212,175,55,.25),0 -5px 24px rgba(244,197,66,.35),0 0 32px rgba(255,215,0,.25),0 4px 20px rgba(232,184,77,.2)}.service-card__cta--strip:hover::before{transform:translateX(100%)}.service-card__cta--strip:hover .service-card__cta-arrow{animation:arrowBounce .6s ease infinite}.service-card__cta--strip:active{transform:translateY(-1px);box-shadow:inset 0 3px 12px rgba(0,0,0,.2),inset 0 -1px 4px hsla(0,0%,100%,.3),0 -2px 8px rgba(244,197,66,.2)}.service-card__cta-text{position:relative;z-index:1}.service-card__cta-arrow{width:22px;height:22px;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:transform .3s ease;position:relative;z-index:1;flex-shrink:0}@keyframes arrowBounce{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}.service-carousel__scroll-indicator{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}@media(max-width: 768px){.service-carousel__scroll-indicator{display:none}}.scroll-dot{width:8px;height:8px;border-radius:50%;background:rgba(58,53,46,.2);transition:all .3s ease}.scroll-dot--active{background:var(--primary);width:24px;border-radius:4px}.service-carousel__scroll-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.service-carousel__scroll-container::-webkit-scrollbar{display:none}@media(max-width: 768px){.service-carousel__scroll-container{scroll-snap-type:x mandatory}.service-carousel__scroll-container .service-card{scroll-snap-align:center}}@media(prefers-reduced-motion: reduce){.service-carousel__scroll-container{scroll-behavior:auto}.service-card{transition:box-shadow .3s ease}.service-card:hover{transform:none}.service-card__image-wrapper img{transition:none}.service-card__cta-arrow{animation:none !important}.service-carousel__nav-btn{transition:background .3s ease}.service-carousel__nav-btn:hover{transform:none}}@media(max-width: 1024px){.service-carousel{padding:clamp(48px,8vh,80px) 0}.service-card{width:clamp(300px,40vw,400px)}}@media(max-width: 768px){.service-carousel__track{padding:0 20px 30px}.service-card__images{gap:8px}.service-card__cta--strip{padding:clamp(14px,2vw,16px) clamp(20px,2.5vw,24px);font-size:.9rem}.service-card__cta--strip .service-card__cta-arrow{width:20px;height:20px}}.mobile-pet-care{padding:6rem 0;background:var(--surface-base);position:relative;overflow:hidden}.mobile-pet-care::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%, rgba(var(--color-primary-rgb), 0.04) 0%, transparent 50%),radial-gradient(circle at 20% 80%, rgba(var(--color-accent-rgb), 0.04) 0%, transparent 50%);pointer-events:none}.mobile-pet-care__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}@media(max-width: 968px){.mobile-pet-care__wrapper{grid-template-columns:1fr;gap:3rem}}.mobile-pet-care__content{max-width:600px}@media(max-width: 968px){.mobile-pet-care__content{max-width:100%;order:2}}.mobile-pet-care__header{margin-bottom:1.5rem}.mobile-pet-care__badge{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.1) 0%, rgba(var(--color-accent-rgb), 0.1) 100%);border:1px solid rgba(var(--color-primary-rgb), 0.2);border-radius:20px;font-size:.875rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;box-shadow:0 2px 8px rgba(var(--color-primary-rgb), 0.1)}.mobile-pet-care__title{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--text-primary);line-height:1.2;margin-bottom:1.5rem}.mobile-pet-care__description{font-size:clamp(1rem,1.5vw,1.125rem);color:var(--text-secondary);line-height:1.7;margin-bottom:2rem}.mobile-pet-care__features{list-style:none;padding:0;margin:0 0 2rem 0;display:flex;flex-direction:column;gap:1rem}.mobile-pet-care__feature{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:var(--text-primary);transition:transform .3s ease}.mobile-pet-care__feature:hover{transform:translateX(4px)}.mobile-pet-care__feature .feature-icon{width:24px;height:24px;color:var(--color-primary);flex-shrink:0;stroke-width:2.5}.mobile-pet-care__cta-group{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width: 480px){.mobile-pet-care__cta-group{flex-direction:column}}.mobile-pet-care__cta-group .btn{display:inline-flex;align-items:center;gap:.5rem}.mobile-pet-care__cta-group .btn svg{width:18px;height:18px;transition:transform .3s ease}.mobile-pet-care__cta-group .btn:hover svg{transform:translateX(4px)}.mobile-pet-care__visual{position:relative;display:flex;align-items:center;justify-content:center;perspective:1200px}@media(max-width: 968px){.mobile-pet-care__visual{order:1}}.mobile-pet-care__card{position:relative;width:100%;max-width:600px;aspect-ratio:4/3;border-radius:32px;overflow:hidden;cursor:pointer;background:linear-gradient(145deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.08) 100%);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);border:2px solid hsla(0,0%,100%,.2);box-shadow:inset 0 2px 10px hsla(0,0%,100%,.2),inset 0 -2px 8px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.1),0 12px 32px rgba(0,0,0,.2),0 24px 64px rgba(0,0,0,.25),0 40px 96px rgba(0,0,0,.2);transition:all .6s cubic-bezier(0.23, 1, 0.32, 1);transform-style:preserve-3d;will-change:transform;animation:mobileCardFloat 5s ease-in-out infinite}.mobile-pet-care__card:hover{border-color:hsla(0,0%,100%,.3);box-shadow:inset 0 3px 14px hsla(0,0%,100%,.25),inset 0 -3px 10px rgba(0,0,0,.15),0 6px 16px rgba(0,0,0,.15),0 16px 48px rgba(0,0,0,.25),0 32px 80px rgba(0,0,0,.3),0 48px 128px rgba(0,0,0,.25)}.mobile-pet-care__card:hover .mobile-pet-care__card-shine{animation:cardShineMove 2s ease-in-out}.mobile-pet-care__card:hover .mobile-pet-care__floating-badge{transform:translateY(-8px) scale(1.05);box-shadow:0 8px 24px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.3)}.mobile-pet-care__card-gradient{position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);opacity:.6;pointer-events:none;transition:opacity .3s ease}.mobile-pet-care__card-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.2) 50%, transparent 100%);pointer-events:none;z-index:2}.mobile-pet-care__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(0.23, 1, 0.32, 1)}.mobile-pet-care__card:hover .mobile-pet-care__image{transform:scale(1.05)}.mobile-pet-care__floating-badge{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:24px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 4px 16px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.5);font-size:.875rem;font-weight:600;color:var(--text-primary);transition:all .3s cubic-bezier(0.34, 1.56, 0.64, 1);z-index:3}.mobile-pet-care__floating-badge svg{width:18px;height:18px;color:var(--color-primary);flex-shrink:0}@media(max-width: 480px){.mobile-pet-care__floating-badge{font-size:.75rem;padding:.625rem 1.25rem;bottom:1rem}.mobile-pet-care__floating-badge svg{width:16px;height:16px}}@keyframes mobileCardFloat{0%,100%{transform:translateY(0) rotateX(0deg) rotateY(0deg)}50%{transform:translateY(-12px) rotateX(1deg) rotateY(-1deg)}}@keyframes cardShineMove{0%{left:-100%}100%{left:100%}}@media(max-width: 768px){.mobile-pet-care{padding:4rem 0}.mobile-pet-care__wrapper{gap:2.5rem}.mobile-pet-care__title{font-size:2rem}.mobile-pet-care__description{font-size:1rem}.mobile-pet-care__card{max-width:500px;margin:0 auto}}@media(max-width: 480px){.mobile-pet-care{padding:3rem 0}.mobile-pet-care__features{gap:.75rem}.mobile-pet-care__feature{font-size:.9375rem}.mobile-pet-care__feature .feature-icon{width:20px;height:20px}.mobile-pet-care__card{border-radius:24px;max-width:100%}}@media(prefers-reduced-motion: reduce){.mobile-pet-care__card{animation:none}.mobile-pet-care__feature:hover{transform:none}.mobile-pet-care .btn:hover svg{transform:none}}.care-team-preview{padding:var(--space-16) 0;background:linear-gradient(to bottom, var(--surface-base), var(--surface-subtle));position:relative;overflow:hidden}.care-team-preview__header{text-align:center;margin-bottom:var(--space-12)}.care-team-preview__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--space-8);margin-bottom:var(--space-8)}@media(min-width: 768px){.care-team-preview__grid{grid-template-columns:repeat(3, 1fr)}}.care-team-preview__footer{display:flex;justify-content:center;margin-top:var(--space-8)}.team-member-card{background:var(--surface-overlay);border-radius:var(--radius-3xl);overflow:hidden;box-shadow:var(--shadow-clay-md);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);position:relative;cursor:pointer}.team-member-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-clay-lg)}.team-member-card__image-wrapper{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.team-member-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.team-member-card:hover .team-member-card__image{transform:scale(1.05)}.team-member-card__vignette{position:absolute;inset:0;background:radial-gradient(circle at center, transparent 40%, rgba(0, 0, 0, 0.3) 100%);pointer-events:none}.team-member-card__credentials{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;gap:var(--space-2);opacity:0;transition:opacity .3s ease;z-index:10}.team-member-card:hover .team-member-card__credentials{opacity:1}.team-member-card__content{padding:var(--space-6);background:var(--surface-base)}.team-member-card__name{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-1)}.team-member-card__title{font-size:var(--text-sm);font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.team-member-card__bio{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-4)}.team-member-card__cta{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--primary);color:#fff;font-weight:600;font-size:var(--text-base);border-radius:var(--radius-full);text-decoration:none;opacity:0;transform:translateY(10px);transition:all .3s ease;box-shadow:var(--shadow-clay-sm)}.team-member-card:hover .team-member-card__cta{opacity:1;transform:translateY(0)}.team-member-card__cta:hover{background:var(--primary-dark);box-shadow:var(--shadow-clay-md)}.team-member-card__cta svg{width:20px;height:20px;stroke-width:2.5px}.credential-badge{display:inline-block;padding:var(--space-2) var(--space-4);background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);box-shadow:var(--shadow-clay-sm);text-align:center;white-space:nowrap;animation:floatIn .4s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.credential-badge--akc,.credential-badge--cpr,.credential-badge--fear,.credential-badge--first,.credential-badge--insured,.credential-badge--checked{border-left:3px solid var(--primary)}.credential-badge--exp{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;border:none}.credential-badge:nth-child(1){animation-delay:.1s}.credential-badge:nth-child(2){animation-delay:.2s}.credential-badge:nth-child(3){animation-delay:.3s}@keyframes floatIn{0%{opacity:0;transform:translateY(20px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@media(max-width: 768px){.care-team-preview{padding:var(--space-12) 0}.care-team-preview__grid{grid-template-columns:1fr;gap:var(--space-6)}.team-member-card__credentials{opacity:.9;top:auto;bottom:var(--space-4);left:50%;transform:translateX(-50%)}.team-member-card__cta{opacity:1;transform:translateY(0)}}.conversion-cta{padding:var(--space-20) 0;background:linear-gradient(135deg, #f0f8f4 0%, #e8f5ef 50%, #fef9f0 100%);position:relative;overflow:hidden}.conversion-cta::before{content:"";position:absolute;top:-50%;right:-20%;width:700px;height:700px;background:radial-gradient(circle, rgba(124, 152, 133, 0.25) 0%, rgba(124, 152, 133, 0.15) 40%, transparent 70%);border-radius:50%;pointer-events:none;animation:floatBubble 15s ease-in-out infinite}.conversion-cta::after{content:"";position:absolute;bottom:-40%;left:-15%;width:600px;height:600px;background:radial-gradient(circle, rgba(228, 168, 83, 0.2) 0%, rgba(228, 168, 83, 0.12) 40%, transparent 70%);border-radius:50%;pointer-events:none;animation:floatBubble 12s ease-in-out infinite reverse}.conversion-cta__content{position:relative;z-index:1;text-align:center}.conversion-cta__title{font-size:var(--text-4xl);font-weight:800;color:var(--text-primary);margin-bottom:var(--space-3);line-height:1.2}@media(min-width: 768px){.conversion-cta__title{font-size:var(--text-5xl)}}.conversion-cta__subtitle{font-size:var(--text-xl);color:var(--text-secondary);margin-bottom:var(--space-12);max-width:600px;margin-left:auto;margin-right:auto}.conversion-cta__paths{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-12);max-width:900px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.conversion-cta__paths{grid-template-columns:repeat(2, 1fr);gap:var(--space-8)}}.conversion-cta__trust-badges{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--space-4);max-width:1000px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.conversion-cta__trust-badges{grid-template-columns:repeat(4, 1fr)}}.conversion-path{background:linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 253, 250, 0.95) 100%);border-radius:var(--radius-3xl);padding:var(--space-8);box-shadow:inset 0 3px 6px hsla(0,0%,100%,.9),inset 0 -3px 6px rgba(124,152,133,.08),0 10px 20px rgba(58,53,46,.12),0 20px 40px rgba(58,53,46,.1);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);position:relative;overflow:hidden;display:flex;flex-direction:column;border:2px solid hsla(0,0%,100%,.8)}.conversion-path::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%, rgba(228, 168, 83, 0.15) 0%, transparent 70%);opacity:0;transition:opacity .3s ease}.conversion-path:hover{transform:translateY(-8px) scale(1.02);box-shadow:inset 0 4px 8px #fff,inset 0 -3px 6px rgba(124,152,133,.1),0 16px 32px rgba(124,152,133,.2),0 32px 64px rgba(58,53,46,.15)}.conversion-path:hover::after{opacity:1}.conversion-path__icon{width:80px;height:80px;margin:0 auto var(--space-5);background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 4px hsla(0,0%,100%,.4),0 8px 16px rgba(124,152,133,.25),0 0 32px rgba(124,152,133,.15);animation:iconFloat 3s ease-in-out infinite}.conversion-path__icon svg{width:40px;height:40px;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2))}.conversion-path__title{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-3);text-align:center}.conversion-path__description{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:auto;line-height:1.6;text-align:center;padding-bottom:var(--space-6);min-height:3em}.conversion-path__badge{position:absolute;top:var(--space-4);right:var(--space-4);background:linear-gradient(135deg, #ff6b6b, #ee5a6f);color:#fff;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);letter-spacing:.05em;animation:pulse 2s infinite;box-shadow:0 4px 12px rgba(255,107,107,.4)}.conversion-path--primary{border:3px solid rgba(124,152,133,.3);background:linear-gradient(135deg, rgba(124, 152, 133, 0.05) 0%, rgba(255, 255, 255, 0.98) 100%)}.conversion-path--urgency{border:3px solid rgba(255,107,107,.4);background:linear-gradient(135deg, rgba(255, 107, 107, 0.08) 0%, rgba(255, 255, 255, 0.98) 100%)}.conversion-path--urgency .conversion-path__icon{background:linear-gradient(135deg, #ff8787, #ff6b6b);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.4),0 8px 16px rgba(255,107,107,.35),0 0 32px rgba(255,107,107,.2)}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatBubble{0%,100%{transform:translate(0, 0) scale(1)}50%{transform:translate(30px, -30px) scale(1.1)}}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(255,107,107,.7)}50%{box-shadow:0 0 0 8px rgba(255,107,107,0)}}.trust-badge{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--surface-base);border-radius:var(--radius-2xl);box-shadow:var(--shadow-clay-sm);transition:all .3s ease}.trust-badge:hover{box-shadow:var(--shadow-clay-md);transform:translateY(-2px)}.trust-badge__icon{width:40px;height:40px;min-width:40px;stroke:var(--primary);stroke-width:2px;background:var(--primary-light);border-radius:var(--radius-xl);padding:var(--space-2)}.trust-badge__content{display:flex;flex-direction:column;gap:var(--space-1);text-align:left}.trust-badge__content strong{font-size:var(--text-sm);font-weight:700;color:var(--text-primary);display:block}.trust-badge__content span{font-size:var(--text-xs);color:var(--text-secondary);display:block}.btn--large{padding:var(--space-4) var(--space-8);font-size:var(--text-lg);min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%}.btn--large svg{width:20px;height:20px}@media(min-width: 768px){.btn--large{width:auto}}@media(max-width: 768px){.conversion-cta{padding:var(--space-12) 0}.conversion-cta__title{font-size:var(--text-3xl)}.conversion-cta__subtitle{font-size:var(--text-lg);margin-bottom:var(--space-8)}.conversion-cta__paths{gap:var(--space-6)}.conversion-cta__trust-badges{grid-template-columns:repeat(2, 1fr);gap:var(--space-3)}.conversion-path{padding:var(--space-6)}.conversion-path__icon{width:56px;height:56px}.conversion-path__icon svg{width:28px;height:28px}.conversion-path__title{font-size:var(--text-xl)}.conversion-path__badge{top:var(--space-2);right:var(--space-2);font-size:10px;padding:var(--space-1) var(--space-2)}.trust-badge{padding:var(--space-3);flex-direction:column;text-align:center}.trust-badge__icon{width:36px;height:36px;min-width:36px}.trust-badge__content{align-items:center;text-align:center}.trust-badge__content strong{font-size:12px}.trust-badge__content span{font-size:10px}}.social-proof{padding:6rem 0;background:var(--surface-base);position:relative;overflow:hidden}.social-proof::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(var(--color-primary-rgb), 0.03) 0%, transparent 50%),radial-gradient(circle at 80% 50%, rgba(var(--color-accent-rgb), 0.03) 0%, transparent 50%);pointer-events:none}.social-proof .container{position:relative;z-index:1}.social-proof__header{text-align:center;margin-bottom:4rem}.social-proof__title{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--text-primary);margin-bottom:1rem;line-height:1.2}.social-proof__subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);max-width:600px;margin:0 auto}.social-proof__split{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1400px;margin:0 auto;align-items:start}@media(max-width: 1024px){.social-proof__split{grid-template-columns:1fr;gap:3rem}}.social-proof__testimonials{display:flex;flex-direction:column;gap:1.5rem}.social-proof__stats{position:sticky;top:100px}@media(max-width: 1024px){.social-proof__stats{position:relative;top:auto}}.social-proof__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem}@media(max-width: 768px){.social-proof__grid{grid-template-columns:1fr;gap:1.5rem}}.social-proof__trust-badges{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width: 640px){.social-proof__trust-badges{flex-direction:column}}.social-proof .trust-badge{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--surface-raised);border-radius:12px;border:1px solid rgba(var(--color-primary-rgb), 0.1);font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:all .3s ease}.social-proof .trust-badge svg{width:20px;height:20px;color:var(--color-primary);flex-shrink:0}.social-proof .trust-badge:hover{transform:translateY(-2px);border-color:rgba(var(--color-primary-rgb), 0.2);box-shadow:0 4px 8px rgba(0,0,0,.08)}.social-proof .testimonials__eyebrow{margin-bottom:1rem}.social-proof .testimonials__eyebrow .eyebrow-badge{display:inline-flex;padding:.5rem 1rem;background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.1), rgba(var(--color-accent-rgb), 0.1));border-radius:20px;font-size:.875rem;font-weight:600;color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb), 0.2)}.social-proof .testimonial-card{padding:2rem;background:var(--surface-raised);border-radius:16px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 12px rgba(0,0,0,.06);transition:all .3s ease}.social-proof .testimonial-card:hover{transform:translateX(4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.social-proof .testimonial-card__quote{font-size:1.125rem;line-height:1.6;color:var(--text-primary);margin-bottom:1.5rem;font-style:italic}.social-proof .testimonial-card__quote::before{content:'"';color:var(--color-primary);font-size:2rem;line-height:0;margin-right:.25rem}.social-proof .testimonial-card__author{display:flex;align-items:center;gap:1rem}.social-proof .testimonial-card__avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg, var(--color-primary), var(--color-accent));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.875rem;flex-shrink:0}.social-proof .testimonial-card__info{display:flex;flex-direction:column;gap:.25rem}.social-proof .testimonial-card__info strong{color:var(--text-primary);font-weight:600}.social-proof .testimonial-card__info span{font-size:.875rem;color:var(--text-secondary)}.stat-card{position:relative;padding:2.5rem 2rem;background:var(--surface-raised);border-radius:24px;box-shadow:0 8px 16px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;transform-style:preserve-3d;will-change:transform}.stat-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 50%, transparent 100%);pointer-events:none;transition:opacity .3s ease}.stat-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.15)}.stat-card:hover::before{opacity:1.5}.stat-card:hover .stat-card__gradient-bg{opacity:.8}.stat-card:hover .stat-card__icon{transform:scale(1.1) rotate(5deg)}.stat-card__gradient-bg{position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle at center, rgba(var(--color-primary-rgb), 0.15) 0%, transparent 70%);opacity:.5;transition:opacity .3s ease;pointer-events:none}.stat-card__icon-wrapper{margin-bottom:1.5rem}.stat-card__icon{width:48px;height:48px;color:var(--color-primary);filter:drop-shadow(0 2px 4px rgba(var(--color-primary-rgb), 0.3));transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.stat-card__icon .icon-path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 2s ease-in-out forwards}.stat-card__icon .icon-path--1{animation-delay:.1s}.stat-card__icon .icon-path--2{animation-delay:.3s}.stat-card__content{position:relative;z-index:1}.stat-card__value{display:flex;align-items:baseline;margin-bottom:.5rem;line-height:1}.stat-card .stat-number{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:var(--color-primary);font-family:var(--font-display, inherit);letter-spacing:-0.02em;text-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-card .stat-unit{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--text-secondary);margin-left:.25rem}.stat-card__label{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.stat-card__detail{font-size:.875rem;color:var(--text-secondary)}.stat-card--featured{background:linear-gradient(135deg, var(--surface-raised) 0%, rgba(var(--color-primary-rgb), 0.05) 100%);border:2px solid rgba(var(--color-primary-rgb), 0.2)}.stat-card--featured .stat-card__gradient-bg{background:radial-gradient(circle at center, rgba(var(--color-accent-rgb), 0.2) 0%, transparent 70%)}.stat-card--featured .stat-card__icon{color:var(--color-accent);filter:drop-shadow(0 2px 8px rgba(var(--color-accent-rgb), 0.4))}.stat-card--featured .stat-number{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@keyframes dash{to{stroke-dashoffset:0}}@media(max-width: 768px){.social-proof{padding:4rem 0}.social-proof__header{margin-bottom:3rem}.social-proof__grid{gap:1.5rem}.stat-card{padding:2rem 1.5rem}.stat-card__icon{width:40px;height:40px}.stat-card .stat-number{font-size:2.5rem}.stat-card .stat-unit{font-size:1.5rem}}@media(max-width: 480px){.stat-card{padding:1.5rem 1.25rem}.stat-card .stat-number{font-size:2rem}.stat-card .stat-unit{font-size:1.25rem}.stat-card__label{font-size:1rem}.stat-card__detail{font-size:.8125rem}}@media(prefers-color-scheme: dark){.stat-card{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.stat-card::before{background:linear-gradient(135deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.03) 50%, transparent 100%)}.stat-card:hover{background:hsla(0,0%,100%,.08)}}.why-choose-us{position:relative;padding:clamp(80px,12vh,140px) 0;background:linear-gradient(to bottom, var(--surface-base) 0%, rgba(var(--color-primary-rgb), 0.03) 100%);overflow:hidden;isolation:isolate}.why-choose-us .container{position:relative;z-index:1}.why-choose-us__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px);align-items:start}@media(max-width: 968px){.why-choose-us__grid{grid-template-columns:1fr;gap:60px}}.why-choose-us__testimonials{position:relative}.testimonials__header{margin-bottom:clamp(32px,4vh,48px);opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards .2s}.testimonials__header h2{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--text-primary);margin-bottom:12px;letter-spacing:-0.02em}.testimonials__header p{font-size:clamp(1rem,1.5vw,1.15rem);color:var(--text-secondary);font-weight:500}.testimonial-card{position:relative;padding:clamp(28px,4vw,36px);margin-bottom:24px;border-radius:28px;background:var(--surface-raised);border:2px solid hsla(0,0%,100%,.7);isolation:isolate;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);opacity:0;transform:translateX(-40px);animation:slideInRight .8s cubic-bezier(0.23, 1, 0.32, 1) forwards}.testimonial-card:nth-child(2){animation-delay:.4s}.testimonial-card:nth-child(3){animation-delay:.6s}.testimonial-card:nth-child(4){animation-delay:.8s}.testimonial-card{box-shadow:inset 0 3px 12px hsla(0,0%,100%,.6),inset 0 -2px 8px rgba(0,0,0,.08),0 6px 24px rgba(0,0,0,.1),0 12px 48px rgba(0,0,0,.08)}.testimonial-card::before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, transparent 100%);border-radius:28px 28px 0 0;pointer-events:none}.testimonial-card:hover{transform:translateY(-6px) scale(1.02);border-color:rgba(var(--color-accent-rgb), 0.5);box-shadow:inset 0 4px 16px hsla(0,0%,100%,.7),inset 0 -3px 10px rgba(0,0,0,.06),0 12px 32px rgba(0,0,0,.15),0 20px 64px rgba(0,0,0,.12),0 0 40px rgba(var(--color-accent-rgb), 0.15)}.testimonial-card__content{position:relative;z-index:2}.testimonial-card__quote{font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.7;color:var(--text-primary);font-weight:500;font-style:italic;margin-bottom:20px}.testimonial-card__quote::before{content:'"';font-size:3em;color:var(--secondary);opacity:.3;position:absolute;top:-20px;left:-10px;font-family:Georgia,serif}.testimonial-card__author{display:flex;align-items:center;gap:16px}.testimonial-card__avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.2) 0%, rgba(var(--color-accent-rgb), 0.2) 100%);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--primary-dark);font-size:1.2rem;border:3px solid hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.1),inset 0 2px 4px hsla(0,0%,100%,.3);overflow:hidden;flex-shrink:0}.testimonial-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.testimonial-card__info{flex:1}.testimonial-card__info strong{display:block;font-weight:700;color:var(--text-primary);font-size:1rem;margin-bottom:2px}.testimonial-card__info span{font-size:.875rem;color:var(--text-muted)}.why-choose-us__metrics{position:relative}.metrics__header{margin-bottom:clamp(32px,4vh,48px);opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards .3s}.metrics__header h2{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--text-primary);margin-bottom:12px;letter-spacing:-0.02em}.metrics__stats{display:grid;gap:24px;margin-bottom:40px}.stat-card{position:relative;padding:clamp(32px,4vw,40px);border-radius:28px;background:linear-gradient(145deg, rgba(var(--color-accent-rgb), 0.08) 0%, rgba(255, 255, 255, 0.95) 100%);border:3px solid hsla(0,0%,100%,.8);text-align:center;isolation:isolate;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);opacity:0;transform:translateX(40px);animation:slideInLeft .8s cubic-bezier(0.23, 1, 0.32, 1) forwards}.stat-card:nth-child(1){animation-delay:.5s}.stat-card:nth-child(2){animation-delay:.7s}.stat-card:nth-child(3){animation-delay:.9s}.stat-card{box-shadow:inset 0 4px 16px hsla(0,0%,100%,.7),inset 0 -3px 10px rgba(var(--color-accent-rgb), 0.1),0 8px 28px rgba(0,0,0,.12),0 16px 56px rgba(0,0,0,.1)}.stat-card::before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.35) 0%, transparent 100%);border-radius:28px 28px 0 0;pointer-events:none}.stat-card:hover{transform:translateY(-8px) scale(1.04);border-color:rgba(var(--color-accent-rgb), 0.6);box-shadow:inset 0 5px 20px hsla(0,0%,100%,.8),inset 0 -4px 12px rgba(var(--color-accent-rgb), 0.15),0 12px 36px rgba(0,0,0,.18),0 24px 72px rgba(0,0,0,.15),0 0 60px rgba(var(--color-accent-rgb), 0.25)}.stat-card__number{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1;margin-bottom:12px;background:linear-gradient(135deg, var(--secondary) 0%, var(--secondary-dark) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;z-index:2}.stat-card__label{font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:600;color:var(--text-secondary);position:relative;z-index:2}.metrics__trust-badges{padding:24px 28px;border-radius:20px;background:linear-gradient(145deg, rgba(var(--color-primary-rgb), 0.08) 0%, rgba(255, 255, 255, 0.5) 100%);border:2px solid rgba(var(--color-primary-rgb), 0.2);margin-bottom:32px;opacity:0;animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards 1.1s;box-shadow:inset 0 2px 8px hsla(0,0%,100%,.5),0 4px 16px rgba(0,0,0,.08)}.metrics__trust-badges h3{font-size:.875rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.metrics__trust-badges .badges-list{display:flex;flex-wrap:wrap;gap:16px;font-size:.95rem;font-weight:600;color:var(--primary-dark)}.metrics__trust-badges .badges-list span{display:flex;align-items:center;gap:6px}.metrics__trust-badges .badges-list span::before{content:"✓";display:inline-block;width:20px;height:20px;background:var(--primary);color:#fff;border-radius:50%;text-align:center;line-height:20px;font-size:.75rem}.metrics__cta{text-align:center;opacity:0;animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards 1.3s}.metrics__cta a{display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;color:var(--primary);text-decoration:none;transition:all .3s ease}.metrics__cta a svg{width:20px;height:20px;transition:transform .3s ease}.metrics__cta a:hover{color:var(--primary-dark);gap:12px}.metrics__cta a:hover svg{transform:translateX(4px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{to{opacity:1;transform:translateX(0)}}@media(max-width: 768px){.testimonial-card,.stat-card{padding:24px 20px}.stat-card__number{font-size:2.5rem}.metrics__trust-badges .badges-list{flex-direction:column;gap:12px}}.simple-process{position:relative;padding:clamp(80px,12vh,140px) 0;background:var(--surface-base);overflow:hidden;isolation:isolate}.simple-process .container{position:relative;z-index:1}.simple-process__header{text-align:center;max-width:700px;margin:0 auto clamp(64px,8vh,96px);opacity:0;transform:translateY(30px);animation:fadeInUp .9s cubic-bezier(0.22, 1, 0.36, 1) forwards .2s}.simple-process__header h2{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:var(--text-primary);margin-bottom:20px;letter-spacing:-0.03em;line-height:1.1}.simple-process__header p{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--text-secondary);font-weight:500;line-height:1.5}.simple-process__steps{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(32px,5vw,60px);margin-bottom:clamp(64px,8vh,80px)}.simple-process__steps::before{content:"";position:absolute;top:80px;left:20%;right:20%;height:3px;background-image:linear-gradient(90deg, var(--secondary) 0%, var(--secondary) 50%, transparent 50%, transparent 100%);background-size:24px 3px;background-repeat:repeat-x;opacity:.5;z-index:0;animation:dashFlow 30s linear infinite}@media(max-width: 968px){.simple-process__steps::before{display:none}}.simple-process__steps::after{content:"";position:absolute;display:none;left:50%;transform:translateX(-50%);top:100px;bottom:100px;width:3px;background-image:linear-gradient(180deg, var(--secondary) 0%, var(--secondary) 50%, transparent 50%, transparent 100%);background-size:3px 24px;background-repeat:repeat-y;opacity:.5;z-index:0;animation:dashFlowVertical 20s linear infinite}@media(max-width: 968px){.simple-process__steps::after{display:block}}@media(max-width: 968px){.simple-process__steps{grid-template-columns:1fr;gap:40px}}.process-step{position:relative;padding:clamp(36px,5vw,48px) clamp(28px,4vw,36px);border-radius:32px;background:var(--surface-raised);border:3px solid hsla(0,0%,100%,.8);text-align:center;isolation:isolate;transition:all .6s cubic-bezier(0.23, 1, 0.32, 1);opacity:0;transform:translateY(40px) scale(0.95);animation:stepEnter .8s cubic-bezier(0.23, 1, 0.32, 1) forwards}.process-step:nth-child(1){animation-delay:.4s;background:linear-gradient(145deg, rgba(var(--color-primary-rgb), 0.08) 0%, rgba(255, 255, 255, 0.95) 100%)}.process-step:nth-child(2){animation-delay:.6s;background:linear-gradient(145deg, rgba(var(--color-accent-rgb), 0.08) 0%, rgba(255, 255, 255, 0.95) 100%)}.process-step:nth-child(3){animation-delay:.8s;background:linear-gradient(145deg, rgba(107, 140, 174, 0.08) 0%, rgba(255, 255, 255, 0.95) 100%)}.process-step{box-shadow:inset 0 4px 16px hsla(0,0%,100%,.7),inset 0 -3px 12px rgba(0,0,0,.08),0 8px 28px rgba(0,0,0,.1),0 16px 56px rgba(0,0,0,.08),0 32px 96px rgba(0,0,0,.06)}.process-step::before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.35) 0%, transparent 100%);border-radius:32px 32px 0 0;pointer-events:none;z-index:1}.process-step:hover{transform:translateY(-12px) scale(1.05);border-color:rgba(var(--color-accent-rgb), 0.6);box-shadow:inset 0 5px 20px hsla(0,0%,100%,.8),inset 0 -4px 14px rgba(0,0,0,.06),0 12px 36px rgba(0,0,0,.15),0 24px 72px rgba(0,0,0,.12),0 48px 128px rgba(0,0,0,.1),0 0 80px rgba(var(--color-accent-rgb), 0.2)}.process-step:hover .process-step__icon{transform:scale(1.15) rotate(10deg)}.process-step:hover .process-step__number{transform:scale(1.2)}.process-step__number{position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:48px;height:48px;border-radius:50%;background:linear-gradient(145deg, var(--secondary) 0%, var(--secondary-dark) 100%);color:#fff;font-family:var(--font-display);font-size:1.5rem;font-weight:900;display:flex;align-items:center;justify-content:center;border:3px solid #fff;z-index:10;transition:transform .4s cubic-bezier(0.23, 1, 0.32, 1);box-shadow:0 4px 16px rgba(var(--color-accent-rgb), 0.4),0 8px 32px rgba(var(--color-accent-rgb), 0.3)}.process-step__icon-wrapper{width:100px;height:100px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg, rgba(var(--color-accent-rgb), 0.2) 0%, rgba(var(--color-accent-rgb), 0.12) 100%);border-radius:50%;border:3px solid rgba(var(--color-accent-rgb), 0.4);position:relative;z-index:2;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);box-shadow:inset 0 4px 12px hsla(0,0%,100%,.6),inset 0 -3px 10px rgba(var(--color-accent-rgb), 0.3),0 6px 20px rgba(var(--color-accent-rgb), 0.2),0 12px 40px rgba(var(--color-accent-rgb), 0.15),0 0 0 0 rgba(var(--color-accent-rgb), 0.3)}.process-step__icon-wrapper::before{content:"";position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle, rgba(var(--color-accent-rgb), 0.15) 0%, transparent 70%);filter:blur(20px);opacity:0;transition:opacity .5s ease;z-index:-1}.process-step__icon-wrapper::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(var(--color-accent-rgb), 0.4);opacity:0;animation:iconPulse 3s ease-in-out infinite}.process-step__icon{width:48px;height:48px;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);filter:drop-shadow(0 3px 12px rgba(var(--color-accent-rgb), 0.4))}.process-step__icon path,.process-step__icon circle,.process-step__icon rect{stroke:var(--secondary);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.process-step:hover .process-step__icon-wrapper{transform:scale(1.1) translateZ(20px);border-color:rgba(var(--color-accent-rgb), 0.7);box-shadow:inset 0 5px 16px hsla(0,0%,100%,.7),inset 0 -4px 12px rgba(var(--color-accent-rgb), 0.4),0 8px 28px rgba(var(--color-accent-rgb), 0.3),0 16px 56px rgba(var(--color-accent-rgb), 0.25),0 0 80px rgba(var(--color-accent-rgb), 0.3)}.process-step:hover .process-step__icon-wrapper::before{opacity:1}.process-step__content{position:relative;z-index:2}.process-step__title{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800;color:var(--text-primary);margin-bottom:12px;letter-spacing:-0.02em}.process-step__description{font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.7;color:var(--text-secondary);font-weight:500}.simple-process__trust-note{text-align:center;padding:24px 32px;border-radius:24px;background:linear-gradient(145deg, rgba(var(--color-primary-rgb), 0.06) 0%, rgba(255, 255, 255, 0.4) 100%);border:2px solid rgba(var(--color-primary-rgb), 0.2);margin-bottom:48px;opacity:0;animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards 1s;box-shadow:inset 0 2px 8px hsla(0,0%,100%,.5),0 4px 16px rgba(0,0,0,.08)}.simple-process__trust-note p{font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:600;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.simple-process__trust-note p span{display:inline-flex;align-items:center;gap:6px}.simple-process__trust-note p span::before{content:"✓";display:inline-block;width:22px;height:22px;background:var(--primary);color:#fff;border-radius:50%;text-align:center;line-height:22px;font-size:.8rem}.simple-process__cta{text-align:center;opacity:0;animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards 1.2s}.simple-process__cta .btn{display:inline-flex;align-items:center;gap:12px;padding:20px 48px;font-size:1.15rem;font-weight:700;background:linear-gradient(145deg, var(--secondary) 0%, var(--secondary-dark) 100%);color:#fff;border-radius:50px;border:3px solid hsla(0,0%,100%,.4);text-decoration:none;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);box-shadow:inset 0 3px 10px hsla(0,0%,100%,.5),inset 0 -2px 8px rgba(0,0,0,.15),0 6px 24px rgba(var(--color-accent-rgb), 0.3),0 12px 48px rgba(var(--color-accent-rgb), 0.2)}.simple-process__cta .btn:hover{transform:translateY(-6px) scale(1.05);border-color:hsla(0,0%,100%,.6);box-shadow:inset 0 4px 14px hsla(0,0%,100%,.6),inset 0 -3px 10px rgba(0,0,0,.12),0 10px 32px rgba(var(--color-accent-rgb), 0.4),0 20px 64px rgba(var(--color-accent-rgb), 0.3),0 0 80px rgba(var(--color-accent-rgb), 0.3)}.simple-process__cta .btn:hover svg{transform:translateX(4px)}.simple-process__cta .btn svg{width:22px;height:22px;transition:transform .3s ease}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes stepEnter{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dashFlow{from{background-position:0 0}to{background-position:240px 0}}@keyframes dashFlowVertical{from{background-position:0 0}to{background-position:0 240px}}@keyframes iconPulse{0%,100%{opacity:0;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}@media(prefers-reduced-motion: reduce){.simple-process__steps::before,.simple-process__steps::after,.process-step__icon-wrapper::after{animation:none}}@media(max-width: 768px){.process-step{padding:32px 24px}.simple-process__trust-note p{flex-direction:column;gap:12px}.simple-process__cta .btn{padding:18px 36px;font-size:1.05rem}}.why-care-works{position:relative;padding:clamp(80px,12vh,140px) 0;background:linear-gradient(to bottom, rgba(var(--color-primary-rgb), 0.03) 0%, var(--surface-base) 50%, rgba(var(--color-accent-rgb), 0.03) 100%);overflow:hidden;isolation:isolate}.why-care-works .container{position:relative;z-index:1;max-width:900px}.why-care-works__header{text-align:center;max-width:700px;margin:0 auto clamp(64px,8vh,96px);opacity:0;transform:translateY(30px);animation:fadeInUp .9s cubic-bezier(0.22, 1, 0.36, 1) forwards .2s}.why-care-works__header h2{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:var(--text-primary);margin-bottom:20px;letter-spacing:-0.03em;line-height:1.1}.why-care-works__header p{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--text-secondary);font-weight:500;line-height:1.5}.why-care-works__accordion{position:relative}.why-care-works__accordion::before{content:"";position:absolute;left:20px;top:50px;bottom:50px;width:3px;background-image:linear-gradient(180deg, var(--primary) 0%, var(--primary) 50%, transparent 50%, transparent 100%);background-size:3px 20px;background-repeat:repeat-y;opacity:.4;z-index:0;animation:connectorFlow 25s linear infinite}@media(max-width: 768px){.why-care-works__accordion::before{left:12px}}.accordion-item{position:relative;margin-bottom:20px;margin-left:40px;border-radius:28px;background:var(--surface-raised);border:2px solid hsla(0,0%,100%,.7);isolation:isolate;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);opacity:0;transform:translateY(30px);animation:fadeInUp .7s cubic-bezier(0.22, 1, 0.36, 1) forwards}.accordion-item:nth-child(1){animation-delay:calc(.3s + 0.1s)}.accordion-item:nth-child(2){animation-delay:calc(.3s + 0.2s)}.accordion-item:nth-child(3){animation-delay:calc(.3s + 0.3s)}.accordion-item:nth-child(4){animation-delay:calc(.3s + 0.4s)}.accordion-item:nth-child(5){animation-delay:calc(.3s + 0.5s)}.accordion-item{box-shadow:inset 0 3px 12px hsla(0,0%,100%,.6),inset 0 -2px 8px rgba(0,0,0,.08),0 6px 24px rgba(0,0,0,.1),0 12px 48px rgba(0,0,0,.08)}.accordion-item::before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, transparent 100%);border-radius:28px 28px 0 0;pointer-events:none;z-index:1}.accordion-item::after{content:"";position:absolute;left:-29px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:linear-gradient(145deg, var(--primary) 0%, var(--primary-dark) 100%);border:3px solid var(--surface-base);box-shadow:0 2px 8px rgba(var(--color-primary-rgb), 0.3),0 0 0 0 rgba(var(--color-primary-rgb), 0.5);z-index:2;transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);animation:dotPulse 3s ease-in-out infinite}@media(max-width: 768px){.accordion-item::after{left:-21px;width:12px;height:12px}}@media(max-width: 768px){.accordion-item{margin-left:28px}}.accordion-item:hover{transform:translateY(-4px);border-color:rgba(var(--color-primary-rgb), 0.5);box-shadow:inset 0 4px 16px hsla(0,0%,100%,.7),inset 0 -3px 10px rgba(0,0,0,.06),0 10px 32px rgba(0,0,0,.15),0 18px 64px rgba(0,0,0,.12)}.accordion-item:hover::after{transform:translateY(-50%) scale(1.2);box-shadow:0 3px 12px rgba(var(--color-primary-rgb), 0.4),0 0 0 8px rgba(var(--color-primary-rgb), 0.1)}.accordion-item.is-active{border-color:rgba(var(--color-accent-rgb), 0.6);background:linear-gradient(145deg, rgba(var(--color-accent-rgb), 0.05) 0%, rgba(255, 255, 255, 0.98) 100%);box-shadow:inset 0 4px 16px hsla(0,0%,100%,.8),inset 0 -3px 12px rgba(var(--color-accent-rgb), 0.1),0 8px 28px rgba(0,0,0,.12),0 16px 56px rgba(0,0,0,.1),0 0 60px rgba(var(--color-accent-rgb), 0.15)}.accordion-item.is-active::after{background:linear-gradient(145deg, var(--secondary) 0%, var(--secondary-dark) 100%);box-shadow:0 3px 12px rgba(var(--color-accent-rgb), 0.4),0 0 0 0 rgba(var(--color-accent-rgb), 0.5)}.accordion-item.is-active .accordion-item__content{max-height:500px;opacity:1;padding:0 32px 32px}.accordion-item__trigger{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:space-between;padding:28px 32px;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:all .3s ease}.accordion-item__trigger:hover .accordion-item__trigger-title{color:var(--primary)}.accordion-item__trigger-title{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:800;color:var(--text-primary);letter-spacing:-0.02em;transition:color .3s ease;flex:1;padding-right:20px}.accordion-item__trigger-icon{width:56px;height:56px;border-radius:50%;background:linear-gradient(145deg, rgba(var(--color-primary-rgb), 0.2) 0%, rgba(var(--color-primary-rgb), 0.12) 100%);border:3px solid rgba(var(--color-primary-rgb), 0.4);display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);flex-shrink:0;position:relative;box-shadow:inset 0 3px 10px hsla(0,0%,100%,.6),inset 0 -2px 8px rgba(var(--color-primary-rgb), 0.2),0 4px 16px rgba(0,0,0,.12),0 8px 24px rgba(var(--color-primary-rgb), 0.15)}.accordion-item__trigger-icon::before{content:"";position:absolute;inset:-15px;border-radius:50%;background:radial-gradient(circle, rgba(var(--color-primary-rgb), 0.12) 0%, transparent 70%);filter:blur(15px);opacity:0;transition:opacity .4s ease;z-index:-1}.accordion-item__trigger-icon svg{width:24px;height:24px;stroke:var(--primary-dark);stroke-width:3;stroke-linecap:round;transition:transform .3s ease;filter:drop-shadow(0 2px 4px rgba(var(--color-primary-rgb), 0.3))}.accordion-item__trigger:hover .accordion-item__trigger-icon{transform:scale(1.15);border-color:rgba(var(--color-primary-rgb), 0.6);box-shadow:inset 0 4px 14px hsla(0,0%,100%,.7),inset 0 -3px 10px rgba(var(--color-primary-rgb), 0.3),0 6px 20px rgba(0,0,0,.15),0 12px 32px rgba(var(--color-primary-rgb), 0.2)}.accordion-item__trigger:hover .accordion-item__trigger-icon::before{opacity:1}.accordion-item.is-active .accordion-item__trigger-icon{background:linear-gradient(145deg, var(--secondary) 0%, var(--secondary-dark) 100%);border-color:var(--secondary);box-shadow:inset 0 3px 10px hsla(0,0%,100%,.5),inset 0 -2px 8px rgba(0,0,0,.2),0 6px 20px rgba(var(--color-accent-rgb), 0.3),0 12px 40px rgba(var(--color-accent-rgb), 0.25)}.accordion-item.is-active .accordion-item__trigger-icon svg{stroke:#fff}.accordion-item.is-active .accordion-item__trigger-icon::before{opacity:1;background:radial-gradient(circle, rgba(var(--color-accent-rgb), 0.15) 0%, transparent 70%)}.accordion-item__content{position:relative;z-index:2;max-height:0;overflow:hidden;opacity:0;padding:0 32px;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1)}.accordion-item__content-inner{padding-top:8px}.accordion-item__description{font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.8;color:var(--text-secondary);font-weight:500}.accordion-item__description strong{color:var(--text-primary);font-weight:700}.accordion-item__description ul{margin-top:16px;padding-left:24px}.accordion-item__description ul li{margin-bottom:8px;position:relative}.accordion-item__description ul li::marker{color:var(--secondary)}.accordion-item__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:50px;background:linear-gradient(135deg, rgba(var(--color-accent-rgb), 0.15) 0%, rgba(var(--color-accent-rgb), 0.08) 100%);border:1px solid rgba(var(--color-accent-rgb), 0.3);font-size:.8rem;font-weight:700;color:var(--secondary-dark);text-transform:uppercase;letter-spacing:.06em;margin-top:12px}.accordion-item__badge svg{width:14px;height:14px}.why-care-works__cta{text-align:center;margin-top:clamp(64px,8vh,96px);opacity:0;animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards 1.2s}.why-care-works__cta .btn{display:inline-flex;align-items:center;gap:12px;padding:20px 48px;font-size:1.15rem;font-weight:700;background:linear-gradient(145deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;border-radius:50px;border:3px solid hsla(0,0%,100%,.4);text-decoration:none;transition:all .5s cubic-bezier(0.23, 1, 0.32, 1);box-shadow:inset 0 3px 10px hsla(0,0%,100%,.4),inset 0 -2px 8px rgba(0,0,0,.15),0 6px 24px rgba(var(--color-primary-rgb), 0.3),0 12px 48px rgba(var(--color-primary-rgb), 0.2)}.why-care-works__cta .btn:hover{transform:translateY(-6px) scale(1.05);border-color:hsla(0,0%,100%,.6);box-shadow:inset 0 4px 14px hsla(0,0%,100%,.5),inset 0 -3px 10px rgba(0,0,0,.12),0 10px 32px rgba(var(--color-primary-rgb), 0.4),0 20px 64px rgba(var(--color-primary-rgb), 0.3),0 0 80px rgba(var(--color-primary-rgb), 0.25)}.why-care-works__cta .btn:hover svg{transform:translateX(4px)}.why-care-works__cta .btn svg{width:22px;height:22px;transition:transform .3s ease}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes connectorFlow{from{background-position:0 0}to{background-position:0 200px}}@keyframes dotPulse{0%,100%{box-shadow:0 2px 8px rgba(var(--color-primary-rgb), 0.3),0 0 0 0 rgba(var(--color-primary-rgb), 0.5)}50%{box-shadow:0 3px 12px rgba(var(--color-primary-rgb), 0.4),0 0 0 6px rgba(var(--color-primary-rgb), 0.2)}}@media(prefers-reduced-motion: reduce){.why-care-works__accordion::before,.accordion-item::after{animation:none}}@media(max-width: 768px){.accordion-item__trigger{padding:24px 20px}.accordion-item__trigger-title{font-size:1.15rem}.accordion-item__trigger-icon{width:38px;height:38px}.accordion-item__trigger-icon svg{width:18px;height:18px}.accordion-item__content,.accordion-item.is-active .accordion-item__content{padding:0 20px 24px}.why-care-works__cta .btn{padding:18px 36px;font-size:1.05rem}}.c-faq{position:relative;padding:clamp(80px,12vh,140px) 0;background:linear-gradient(to bottom, var(--surface-base) 0%, rgba(var(--color-primary-rgb), 0.02) 50%, var(--surface-base) 100%);overflow:hidden}.c-faq::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;z-index:0;background-image:radial-gradient(circle at 15% 20%, rgba(var(--color-accent-rgb), 0.08) 0%, transparent 3%),radial-gradient(circle at 85% 15%, rgba(var(--color-primary-rgb), 0.06) 0%, transparent 4%),radial-gradient(circle at 45% 35%, rgba(var(--color-accent-rgb), 0.07) 0%, transparent 2.5%),radial-gradient(circle at 70% 50%, rgba(var(--color-primary-rgb), 0.05) 0%, transparent 3.5%),radial-gradient(circle at 25% 65%, rgba(var(--color-accent-rgb), 0.06) 0%, transparent 3%),radial-gradient(circle at 90% 75%, rgba(var(--color-primary-rgb), 0.07) 0%, transparent 2.8%),radial-gradient(circle at 55% 85%, rgba(var(--color-accent-rgb), 0.05) 0%, transparent 3.2%),radial-gradient(circle at 10% 80%, rgba(var(--color-primary-rgb), 0.06) 0%, transparent 3%);background-size:100% 100%;animation:particleFloat 45s ease-in-out infinite;pointer-events:none}.c-faq::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;z-index:0;background-image:radial-gradient(ellipse at 20% 30%, rgba(var(--color-secondary-rgb), 0.04) 0%, transparent 5%),radial-gradient(ellipse at 75% 40%, rgba(var(--color-secondary-rgb), 0.05) 0%, transparent 6%),radial-gradient(ellipse at 40% 70%, rgba(var(--color-secondary-rgb), 0.04) 0%, transparent 5.5%),radial-gradient(ellipse at 88% 85%, rgba(var(--color-secondary-rgb), 0.03) 0%, transparent 4.5%);background-size:100% 100%;animation:particleFloat 60s ease-in-out infinite reverse;pointer-events:none}.c-faq .container{position:relative;z-index:1}@keyframes particleFloat{0%,100%{transform:translateY(0) scale(1);opacity:.4}33%{transform:translateY(-20px) scale(1.05);opacity:.5}66%{transform:translateY(-10px) scale(0.95);opacity:.35}}.c-faq__header{text-align:center;max-width:700px;margin:0 auto clamp(64px,8vh,96px);opacity:0;animation:fadeInUp .9s cubic-bezier(0.22, 1, 0.36, 1) forwards .2s}.c-faq__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg, rgba(var(--color-accent-rgb), 0.15) 0%, rgba(var(--color-accent-rgb), 0.08) 100%);border:2px solid rgba(var(--color-accent-rgb), 0.3);border-radius:50px;font-size:clamp(.75rem,1.5vw,.85rem);font-weight:700;color:var(--secondary-dark);text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px;box-shadow:inset 0 2px 6px hsla(0,0%,100%,.5),0 3px 12px rgba(var(--color-accent-rgb), 0.15)}.c-faq__title{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:var(--text-primary);margin-bottom:20px;letter-spacing:-0.03em;line-height:1.1}.c-faq__subtitle{font-size:clamp(1.05rem,2vw,1.25rem);color:var(--text-secondary);font-weight:500;line-height:1.6;max-width:600px;margin:0 auto}.c-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,80px);align-items:start}@media(max-width: 968px){.c-faq__grid{grid-template-columns:1fr;gap:64px}}.c-faq__accordion{display:flex;flex-direction:column;gap:16px}.c-faq__item{position:relative;background:var(--surface-raised);border:2px solid hsla(0,0%,100%,.7);border-radius:24px;isolation:isolate;transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);opacity:1;box-shadow:inset 0 3px 12px hsla(0,0%,100%,.6),inset 0 -2px 8px rgba(0,0,0,.08),0 6px 24px rgba(0,0,0,.1),0 12px 48px rgba(0,0,0,.08)}.c-faq__item::before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, transparent 100%);border-radius:24px 24px 0 0;pointer-events:none;z-index:1}.c-faq__item:hover{transform:translateY(-4px);border-color:rgba(var(--color-primary-rgb), 0.5);box-shadow:inset 0 4px 16px hsla(0,0%,100%,.7),inset 0 -3px 10px rgba(0,0,0,.06),0 10px 32px rgba(0,0,0,.15),0 18px 64px rgba(0,0,0,.12)}.c-faq__trigger{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(20px,3vw,28px) clamp(24px,4vw,32px);background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:all .3s ease}.c-faq__trigger:hover .c-faq__question{color:var(--primary)}.c-faq__trigger:hover .c-faq__icon{transform:scale(1.1);background:rgba(var(--color-primary-rgb), 0.15)}.c-faq__trigger[aria-expanded=true] .c-faq__icon{transform:rotate(180deg);background:var(--secondary);border-color:var(--secondary)}.c-faq__trigger[aria-expanded=true] .c-faq__icon svg{stroke:#fff}.c-faq__question{font-family:var(--font-display);font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:800;color:var(--text-primary);letter-spacing:-0.02em;transition:color .3s ease;flex:1}.c-faq__icon{width:48px;height:48px;min-width:48px;border-radius:50%;background:linear-gradient(145deg, rgba(var(--color-primary-rgb), 0.15) 0%, rgba(var(--color-primary-rgb), 0.08) 100%);border:2px solid rgba(var(--color-primary-rgb), 0.3);display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);box-shadow:inset 0 2px 8px hsla(0,0%,100%,.5),inset 0 -2px 6px rgba(var(--color-primary-rgb), 0.2),0 4px 16px rgba(0,0,0,.1)}.c-faq__icon svg{width:24px;height:24px;stroke:var(--primary-dark);stroke-width:2.5;transition:stroke .3s ease}.c-faq__answer{position:relative;z-index:2;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1),opacity .25s ease-out}.c-faq__answer-inner{padding:0 clamp(24px,4vw,32px) clamp(24px,3vw,32px)}.c-faq__answer-inner p{font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.8;color:var(--text-secondary);font-weight:500;margin:0}.c-faq__trigger[aria-expanded=true]+.c-faq__answer{opacity:1}.c-faq__visual{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center}@media(max-width: 968px){.c-faq__visual{min-height:500px;margin-top:48px}}@media(max-width: 640px){.c-faq__visual{min-height:400px}}.c-faq__visual-container{position:relative;width:100%;max-width:600px;height:600px}@media(max-width: 968px){.c-faq__visual-container{height:500px}}@media(max-width: 640px){.c-faq__visual-container{height:400px}}.c-faq__visual-item{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(32px,4vw,48px);background:var(--surface-raised);border:3px solid hsla(0,0%,100%,.7);border-radius:32px;opacity:0;visibility:hidden;transform:translateX(40px) scale(0.95);transition:opacity .5s cubic-bezier(0.23, 1, 0.32, 1),transform .5s cubic-bezier(0.23, 1, 0.32, 1),visibility 0s .5s;box-shadow:inset 0 3px 12px hsla(0,0%,100%,.6),inset 0 -2px 8px rgba(0,0,0,.08),0 12px 40px rgba(0,0,0,.12),0 24px 64px rgba(0,0,0,.08)}.c-faq__visual-item::before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, transparent 100%);border-radius:32px 32px 0 0;pointer-events:none;z-index:1}.c-faq__visual-item.active{opacity:1;visibility:visible;transform:translateX(0) scale(1);transition:opacity .5s cubic-bezier(0.23, 1, 0.32, 1),transform .5s cubic-bezier(0.23, 1, 0.32, 1),visibility 0s 0s}.c-faq__visual-item img{position:relative;z-index:2;width:100%;height:auto;max-height:70%;-o-object-fit:contain;object-fit:contain;border-radius:16px;filter:drop-shadow(0 8px 24px rgba(0, 0, 0, 0.15))}.c-faq__visual-item--default{background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.08) 0%, rgba(var(--color-accent-rgb), 0.05) 100%)}.c-faq__visual-item--default img{width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;border-radius:32px;filter:none}.c-faq__visual-caption{position:relative;z-index:3;margin-top:clamp(20px,3vw,32px);text-align:center}.c-faq__visual-caption h3{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:var(--text-primary);margin-bottom:8px;letter-spacing:-0.02em}.c-faq__visual-caption p{font-size:clamp(1rem,1.8vw,1.2rem);color:var(--text-secondary);font-weight:500;line-height:1.5}.c-faq__visual-badge{position:absolute;top:clamp(24px,4vw,40px);right:clamp(24px,4vw,40px);z-index:4;display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0.95) 0%, rgba(var(--color-primary-rgb), 0.85) 100%);border:2px solid hsla(0,0%,100%,.8);border-radius:50px;box-shadow:inset 0 2px 8px hsla(0,0%,100%,.4),inset 0 -1px 4px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.15)}.c-faq__visual-badge svg{width:20px;height:20px;stroke:#fff;stroke-width:2.5;fill:none}.c-faq__visual-badge span{font-family:var(--font-display);font-size:clamp(.8rem,1.4vw,.95rem);font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);letter-spacing:.02em}.c-faq__visual-badge--heart{background:linear-gradient(135deg, rgba(244, 67, 54, 0.95) 0%, rgba(211, 47, 47, 0.85) 100%)}.c-faq__visual-badge--heart svg{fill:#fff;stroke:none}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes dashFlow{from{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes visualSlideIn{from{opacity:0;transform:translateX(40px) scale(0.95)}to{opacity:1;transform:translateX(0) scale(1)}}@media(max-width: 768px){.c-faq__trigger{padding:18px 20px}.c-faq__icon{width:42px;height:42px;min-width:42px}.c-faq__icon svg{width:20px;height:20px}.c-faq__question{font-size:1.05rem}.c-faq__answer-inner{padding:0 20px 24px}.c-faq__answer-inner p{font-size:.95rem}}@media(prefers-reduced-motion: reduce){.c-faq__item,.c-faq__visual-item{animation:none !important;transition-duration:.01s !important}.c-faq__visual-item.active{opacity:1;transform:translateX(0) scale(1)}}.blog-preview{position:relative;padding:clamp(80px,12vh,120px) 0;background:linear-gradient(to bottom, var(--surface-base) 0%, rgba(var(--color-primary-rgb), 0.015) 100%)}.blog-preview__header{text-align:center;max-width:700px;margin:0 auto clamp(56px,8vh,80px);opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards .2s}.blog-preview__title{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.1;color:var(--text-primary);margin-bottom:16px;background:linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 50%, var(--secondary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.blog-preview__subtitle{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-secondary);line-height:1.6}.blog-preview__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:clamp(28px,4vw,40px);margin-bottom:clamp(48px,6vh,64px)}@media(min-width: 768px){.blog-preview__grid{grid-template-columns:repeat(3, 1fr)}}.blog-card{opacity:0;transform:translateY(30px);animation:fadeInUp .7s cubic-bezier(0.22, 1, 0.36, 1) forwards}.blog-card:nth-child(1){animation-delay:calc(.3s + 0.1s)}.blog-card:nth-child(2){animation-delay:calc(.3s + 0.2s)}.blog-card:nth-child(3){animation-delay:calc(.3s + 0.3s)}.blog-card__link{display:block;text-decoration:none;color:inherit;height:100%;background:var(--surface-raised);border-radius:var(--radius-2xl);overflow:hidden;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 4px 12px rgba(58,53,46,.06),0 8px 24px rgba(58,53,46,.04)}.blog-card__link:hover{transform:translateY(-8px);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),0 8px 20px rgba(58,53,46,.1),0 16px 40px rgba(58,53,46,.08),0 0 40px rgba(124,152,133,.06)}.blog-card__link:hover .blog-card__image img{transform:scale(1.08)}.blog-card__link:hover .blog-card__category{background:var(--primary);color:#fff}.blog-card__link:hover .blog-card__title{color:var(--primary)}.blog-card__image{position:relative;width:100%;height:240px;overflow:hidden}.blog-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(0.34, 1.56, 0.64, 1)}.blog-card__category{position:absolute;top:16px;left:16px;background:hsla(0,0%,100%,.95);color:var(--primary-dark);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:6px 14px;border-radius:var(--radius-full);box-shadow:0 2px 8px rgba(0,0,0,.1),inset 0 1px 2px hsla(0,0%,100%,.8);transition:all .3s ease;z-index:2}.blog-card__content{padding:clamp(20px,3vw,28px)}.blog-card__title{font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;line-height:1.3;color:var(--text-primary);margin-bottom:12px;transition:color .3s ease}.blog-card__excerpt{font-size:clamp(.9rem,1.5vw,1rem);color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.blog-card__meta{display:flex;gap:16px;font-size:.85rem;color:var(--text-muted)}.blog-card__date,.blog-card__read-time{display:inline-flex;align-items:center;gap:4px}.blog-preview__cta{text-align:center;opacity:0;transform:translateY(15px);animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards .8s}.blog-preview__link{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:1rem;color:var(--primary);text-decoration:none;padding:12px 24px;border-radius:var(--radius-full);background:rgba(124,152,133,.05);transition:all .3s ease}.blog-preview__link svg{width:20px;height:20px;stroke-width:2.5;transition:transform .3s ease}.blog-preview__link:hover{background:rgba(124,152,133,.12);transform:translateX(4px)}.blog-preview__link:hover svg{transform:translateX(4px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.blog-preview{padding:clamp(60px,10vh,80px) 0}.blog-preview__grid{grid-template-columns:1fr;gap:24px}.blog-card__image{height:200px}}.blog-post__progress{position:fixed;top:0;left:0;right:0;height:3px;background:rgba(124,152,133,.1);z-index:9999;pointer-events:none}@media(prefers-reduced-motion: reduce){.blog-post__progress{display:none}}.blog-post__progress-fill{height:100%;width:0%;background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 50%, var(--primary) 100%);transition:width .1s linear;box-shadow:0 0 8px rgba(124,152,133,.4)}@media(prefers-reduced-motion: reduce){.blog-post__progress-fill{transition:none}}.social-rail{display:flex;flex-direction:column;gap:8px;padding:0;background:rgba(0,0,0,0)}.social-rail__stats{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.social-rail__stat{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:8px;font-size:.7rem;color:var(--text-muted);text-align:center}.social-rail__stat .social-rail__icon{width:18px;height:18px;opacity:.5}.social-rail__stat .social-rail__count{font-weight:600;font-size:.75rem;color:var(--text-secondary);line-height:1}.social-rail__actions{display:flex;flex-direction:column;gap:8px}.social-rail__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--surface-raised);border:1px solid rgba(124,152,133,.15);border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;position:relative}.social-rail__btn:hover{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 8px rgba(124,152,133,.2)}.social-rail__btn .social-rail__icon{width:20px;height:20px}.social-rail__btn .social-rail__count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px;background:var(--secondary);color:#fff;font-size:.65rem;font-weight:700;border-radius:10px;line-height:1}.social-rail__btn.is-active{background:var(--primary);border-color:var(--primary);color:#fff}.social-rail__btn.is-active .social-rail__icon{fill:currentColor}.social-rail__tooltip{position:fixed;left:80px;padding:6px 12px;background:var(--text-primary);color:#fff;font-size:.7rem;font-weight:500;border-radius:var(--radius-md);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:100}.social-rail__tooltip.is-visible{opacity:1}@media(max-width: 1023px){.social-rail{display:none}}.blog-post__toc-wrapper{max-width:750px;margin:0 auto clamp(48px,8vh,72px)}.blog-post__toc{padding:clamp(24px,4vw,32px);background:linear-gradient(135deg, rgba(228, 168, 83, 0.04) 0%, rgba(124, 152, 133, 0.06) 100%);border:1.5px solid rgba(124,152,133,.15);border-radius:var(--radius-xl);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.6),0 2px 8px rgba(58,53,46,.04)}.blog-post__toc:empty{display:none}.blog-post__toc-title{font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.25rem);font-weight:700;color:var(--text-primary);margin-bottom:16px;display:flex;align-items:center;gap:10px}.blog-post__toc-title svg{width:20px;height:20px;opacity:.7;flex-shrink:0}.blog-post__toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.blog-post__toc-item{position:relative}.blog-post__toc-item--h3{padding-left:20px}.blog-post__toc-item--h3 .blog-post__toc-link{font-size:.9rem;font-weight:500}.blog-post__toc-link{display:block;padding:8px 12px;font-size:.95rem;font-weight:600;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all .2s ease;position:relative}.blog-post__toc-link::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--primary);border-radius:2px;transition:height .2s ease}.blog-post__toc-link:hover{background:rgba(124,152,133,.08);color:var(--primary);padding-left:16px}.blog-post__toc-link.is-active{background:rgba(124,152,133,.12);color:var(--primary);font-weight:700;padding-left:16px}.blog-post__toc-link.is-active::before{height:70%}.blog-post__toc-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(prefers-reduced-motion: reduce){.blog-post__toc-link{transition:none}.blog-post__toc-link::before{transition:none}}@media(max-width: 1023px){.blog-post__toc-wrapper{margin-bottom:clamp(32px,6vh,48px)}.blog-post__toc{padding:0;background:rgba(0,0,0,0);border:none;box-shadow:none}.blog-post__toc-title{padding:16px 20px;background:var(--surface-raised);border:1.5px solid rgba(124,152,133,.15);border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:0;justify-content:space-between}.blog-post__toc-title::after{content:"";width:12px;height:12px;border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(45deg);transition:transform .3s ease}.blog-post__toc-title.is-open::after{transform:rotate(-135deg)}.blog-post__toc-list{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease;margin-top:0;padding:0 20px;background:var(--surface-raised);border:1.5px solid rgba(124,152,133,.15);border-top:none;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.blog-post__toc.is-open .blog-post__toc-list{max-height:500px;opacity:1;margin-top:-1px;padding:16px 20px}}@media(max-width: 1023px)and (prefers-reduced-motion: reduce){.blog-post__toc-title::after{transition:none}.blog-post__toc-list{transition:none}}.blog-post__inline-cta{margin:clamp(60px,10vh,88px) 0}.inline-cta{padding:clamp(40px,6vw,56px);text-align:center;background:linear-gradient(135deg, rgba(228, 168, 83, 0.08) 0%, rgba(124, 152, 133, 0.06) 100%);border-radius:var(--radius-2xl);border:2px solid rgba(124,152,133,.15);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.8),0 8px 24px rgba(58,53,46,.06),0 16px 40px rgba(58,53,46,.04)}.inline-cta__icon{width:64px;height:64px;margin:0 auto 20px;padding:16px;background:linear-gradient(135deg, rgba(124, 152, 133, 0.15) 0%, rgba(228, 168, 83, 0.1) 100%);border-radius:50%;color:var(--primary)}.inline-cta__icon svg{width:100%;height:100%}.inline-cta__title{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-primary);margin-bottom:12px}.inline-cta__text{font-size:clamp(1rem,1.8vw,1.1rem);color:var(--text-secondary);line-height:1.6;margin-bottom:24px;max-width:500px;margin-left:auto;margin-right:auto}.inline-cta__btn{font-size:1rem;padding:14px 32px}.cta-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.cta-modal[hidden]{display:none}.cta-modal__overlay{position:absolute;inset:0;background:rgba(58,53,46,.7);backdrop-filter:blur(8px);cursor:pointer;animation:fadeIn .3s ease}@media(prefers-reduced-motion: reduce){.cta-modal__overlay{animation:none}}.cta-modal__content{position:relative;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;background:var(--surface-base);border-radius:var(--radius-2xl);padding:clamp(32px,5vw,48px);box-shadow:0 12px 40px rgba(58,53,46,.15),0 24px 64px rgba(58,53,46,.1),inset 0 1px 2px hsla(0,0%,100%,.5);animation:slideUp .4s cubic-bezier(0.34, 1.56, 0.64, 1)}@media(prefers-reduced-motion: reduce){.cta-modal__content{animation:none}}.cta-modal__close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(124,152,133,.1);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.cta-modal__close:hover{background:rgba(124,152,133,.2);color:var(--text-primary);transform:rotate(90deg)}.cta-modal__close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(prefers-reduced-motion: reduce){.cta-modal__close:hover{transform:none}}.cta-modal__title{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-primary);margin-bottom:12px;padding-right:40px}.cta-modal__text{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:28px}.cta-modal__form{display:flex;flex-direction:column;gap:20px}.cta-modal__field{display:flex;flex-direction:column;gap:8px}.cta-modal__field label{font-size:.9rem;font-weight:600;color:var(--text-primary)}.cta-modal__field input,.cta-modal__field textarea{width:100%;padding:12px 16px;font-family:var(--font-body);font-size:1rem;color:var(--text-primary);background:var(--surface-raised);border:1.5px solid rgba(124,152,133,.2);border-radius:var(--radius-lg);transition:all .2s ease}.cta-modal__field input:focus,.cta-modal__field textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(124,152,133,.1)}.cta-modal__field input::-moz-placeholder, .cta-modal__field textarea::-moz-placeholder{color:var(--text-muted)}.cta-modal__field input::placeholder,.cta-modal__field textarea::placeholder{color:var(--text-muted)}.cta-modal__field textarea{resize:vertical;min-height:100px}.cta-modal__submit{width:100%;margin-top:8px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 767px){.cta-modal__content{max-height:85vh}.inline-cta{padding:clamp(28px,5vw,40px)}.inline-cta__icon{width:56px;height:56px;margin-bottom:16px}}.related-rail{padding:24px;background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 4px 16px rgba(58,53,46,.06),0 8px 28px rgba(58,53,46,.04)}.related-rail__title{font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.25rem);font-weight:700;color:var(--text-primary);margin-bottom:20px}.related-rail__list{display:flex;flex-direction:column;gap:20px}.related-card{display:block;background:var(--surface-base);border:1.5px solid rgba(124,152,133,.12);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s cubic-bezier(0.34, 1.56, 0.64, 1)}.related-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(58,53,46,.08),0 12px 32px rgba(58,53,46,.06);border-color:var(--primary)}.related-card:hover .related-card__image img{transform:scale(1.05)}.related-card:hover .related-card__title a{color:var(--primary)}@media(prefers-reduced-motion: reduce){.related-card{transition:none}.related-card:hover{transform:none}}.related-card__image{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg, rgba(124, 152, 133, 0.1) 0%, rgba(228, 168, 83, 0.08) 100%)}.related-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}@media(prefers-reduced-motion: reduce){.related-card__image img{transition:none}}.related-card__content{padding:16px}.related-card__category{display:inline-block;background:linear-gradient(135deg, rgba(124, 152, 133, 0.12) 0%, rgba(228, 168, 83, 0.08) 100%);border:1px solid rgba(124,152,133,.25);color:var(--primary-dark);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:var(--radius-full);margin-bottom:8px}.related-card__title{font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:8px}.related-card__title a{color:var(--text-primary);text-decoration:none;transition:color .2s ease}.related-card__title a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.related-card__date{display:block;font-size:.8rem;color:var(--text-muted)}@media(max-width: 1023px){.related-rail{display:none}}.related-card.is-loading{pointer-events:none}.related-card.is-loading .related-card__image{background:linear-gradient(90deg, rgba(124, 152, 133, 0.08) 0%, rgba(124, 152, 133, 0.15) 50%, rgba(124, 152, 133, 0.08) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite}.related-card.is-loading .related-card__category,.related-card.is-loading .related-card__title,.related-card.is-loading .related-card__date{background:rgba(124,152,133,.1);color:rgba(0,0,0,0);border-radius:4px}.related-card.is-loading .related-card__category a,.related-card.is-loading .related-card__title a,.related-card.is-loading .related-card__date a{color:rgba(0,0,0,0)}@media(prefers-reduced-motion: reduce){.related-card.is-loading .related-card__image{animation:none}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.blog-post__mobile-dock{display:none}@media(max-width: 1023px){.blog-post__mobile-dock{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--surface-base);border-top:1.5px solid rgba(124,152,133,.15);padding:12px 16px;gap:12px;z-index:1000;box-shadow:0 -4px 20px rgba(58,53,46,.08);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.95)}@supports(padding-bottom: env(safe-area-inset-bottom)){.blog-post__mobile-dock{padding-bottom:max(12px,env(safe-area-inset-bottom))}}}.mobile-dock__btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 8px;background:var(--surface-raised);border:1.5px solid rgba(124,152,133,.15);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.mobile-dock__btn svg{width:24px;height:24px;flex-shrink:0}.mobile-dock__btn span{line-height:1}.mobile-dock__btn:active{transform:scale(0.95);background:rgba(124,152,133,.08)}.mobile-dock__btn.is-active{background:linear-gradient(135deg, rgba(124, 152, 133, 0.12) 0%, rgba(228, 168, 83, 0.08) 100%);border-color:var(--primary);color:var(--primary)}.mobile-dock__btn.is-active svg{fill:currentColor}@media(prefers-reduced-motion: reduce){.mobile-dock__btn{transition:none}.mobile-dock__btn:active{transform:none}}.mobile-dock__btn--share{flex:1.5;background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border:none;color:#fff;font-weight:700;box-shadow:0 4px 12px rgba(124,152,133,.25)}.mobile-dock__btn--share svg{width:28px;height:28px}.mobile-dock__btn--share:active{transform:scale(0.95);box-shadow:0 2px 8px rgba(124,152,133,.2)}.mobile-dock__count{font-weight:700;color:var(--text-primary)}@media(max-width: 1023px){.blog-post__related-mobile{margin:clamp(48px,8vh,64px) 0;padding:0 20px}.related-rail-accordion{border:1.5px solid rgba(124,152,133,.15);border-radius:var(--radius-xl);overflow:hidden;background:var(--surface-raised)}.related-rail-accordion__header{display:flex;align-items:center;justify-content:space-between;padding:20px;background:var(--surface-raised);border:none;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.related-rail-accordion__header h3{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0}.related-rail-accordion__header::after{content:"";width:12px;height:12px;border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(45deg);transition:transform .3s ease;flex-shrink:0}.related-rail-accordion__header.is-open::after{transform:rotate(-135deg)}}@media(max-width: 1023px)and (prefers-reduced-motion: reduce){.related-rail-accordion__header::after{transition:none}}@media(max-width: 1023px){.related-rail-accordion__content{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease,padding .3s ease;padding:0 20px;background:var(--surface-base)}}@media(max-width: 1023px)and (prefers-reduced-motion: reduce){.related-rail-accordion__content{transition:none}}@media(max-width: 1023px){.related-rail-accordion.is-open .related-rail-accordion__content{max-height:2000px;opacity:1;padding:20px}.related-rail-accordion__list{display:flex;flex-direction:column;gap:16px}}.page--caretakers{background:var(--clay-white);overflow-x:hidden}.caretakers-hero{position:relative;padding:5rem 0 8rem;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.05) 0%, var(--clay-white) 60%, rgba(var(--secondary-rgb), 0.03) 100%);text-align:center;overflow:hidden}.caretakers-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%, rgba(var(--primary-rgb), 0.08) 0%, transparent 50%),radial-gradient(circle at 80% 70%, rgba(var(--secondary-rgb), 0.08) 0%, transparent 50%);pointer-events:none}.caretakers-hero__content{max-width:900px;margin:0 auto;position:relative;z-index:2;animation:fadeInUp .8s ease-out}.caretakers-hero__eyebrow{display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--primary);background:linear-gradient(135deg, var(--primary-soft), rgba(var(--primary-rgb), 0.1));padding:.6rem 1.8rem;border-radius:2rem;margin-bottom:2rem;box-shadow:0 4px 16px rgba(var(--primary-rgb), 0.2),inset 0 1px 0 hsla(0,0%,100%,.9);animation:pulse 3s ease-in-out infinite}.caretakers-hero__title{font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900;line-height:1.15;color:var(--text-primary);margin-bottom:2.5rem;position:relative;display:inline-block}.caretakers-hero__title .gold-word{background:linear-gradient(135deg, var(--secondary), var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;position:relative;display:inline-block}.caretakers-hero__title .gold-word::after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:6px;background:linear-gradient(90deg, var(--secondary), var(--primary));border-radius:3px;opacity:.4;box-shadow:0 4px 12px rgba(var(--secondary-rgb), 0.4)}.caretakers-hero__subtitle{font-size:1.25rem;color:var(--text-secondary);line-height:1.7;max-width:700px;margin:0 auto 3rem;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);padding:1.5rem 2.5rem;border-radius:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.caretakers-hero .wave{position:absolute;bottom:0;left:0;width:100%;z-index:1}.caretakers-hero .wave svg{display:block;width:100%;height:60px;fill:var(--clay-white)}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 4px 16px rgba(var(--primary-rgb), 0.2),inset 0 1px 0 hsla(0,0%,100%,.9)}50%{transform:scale(1.05);box-shadow:0 6px 24px rgba(var(--primary-rgb), 0.3),inset 0 1px 0 #fff}}.caretakers{padding:6rem 0;background:var(--clay-white)}.caretakers .section-header{text-align:center;margin-bottom:4rem}.caretakers .section-title{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--text-primary);margin-bottom:1rem}.caretakers .section-subtitle{font-size:1.125rem;color:var(--text-secondary)}.caretakers__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;max-width:1200px;margin:0 auto}@media(max-width: 968px){.caretakers__grid{grid-template-columns:1fr;gap:2.5rem}}.caretakers__card{position:relative;background:linear-gradient(145deg, #ffffff 0%, #f5f5f5 100%);border-radius:2rem;padding:2.5rem;box-shadow:-10px -10px 25px hsla(0,0%,100%,.9),10px 10px 30px rgba(0,0,0,.12),inset 3px 3px 6px hsla(0,0%,100%,.6),inset -3px -3px 6px rgba(0,0,0,.05);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1);overflow:hidden}.caretakers__card:nth-child(3){grid-column:1/-1;max-width:600px;margin:0 auto;width:100%}@media(max-width: 968px){.caretakers__card:nth-child(3){grid-column:1;max-width:100%}}.caretakers__card:hover{transform:translateY(-16px) scale(1.02);box-shadow:-15px -15px 35px #fff,15px 15px 45px rgba(0,0,0,.18),inset 4px 4px 8px hsla(0,0%,100%,.7),inset -4px -4px 8px rgba(0,0,0,.08)}.caretakers__card:hover .caretakers__card-gradient{opacity:1}.caretakers__card:hover .caretakers__avatar{transform:scale(1.1) rotate(5deg)}.caretakers__card-gradient{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(var(--primary-rgb), 0.08) 0%, transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.caretakers__head{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(var(--primary-rgb), 0.1)}.caretakers__avatar{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12),0 0 0 4px var(--clay-white),0 0 0 6px rgba(var(--primary-rgb), 0.2);flex-shrink:0;transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.caretakers__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.caretakers__avatar-badge{position:absolute;bottom:-4px;right:-4px;width:36px;height:36px;background:linear-gradient(135deg, var(--secondary), var(--secondary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(var(--secondary-rgb), 0.4),0 0 0 3px var(--clay-white)}.caretakers__avatar-badge svg{width:20px;height:20px;stroke:#fff}.caretakers__id{flex:1}.caretakers__name{font-size:1.25rem;font-weight:800;color:var(--text-primary);margin:0 0 .25rem 0}.caretakers__role{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);background:var(--primary-soft);padding:.25rem .75rem;border-radius:1rem;display:inline-block}.caretakers__body{margin-bottom:1rem}.caretakers__bio{font-size:.875rem;line-height:1.5;color:var(--text-secondary);margin-bottom:.75rem}.caretakers__specialties{margin-bottom:1rem}.caretakers__chips{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;padding:0;margin:0}.caretakers__chips li{background:linear-gradient(135deg, var(--primary-soft), rgba(var(--primary-rgb), 0.08));color:var(--text-primary);padding:.375rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.8)}.caretakers__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}@media(max-width: 640px){.caretakers__meta{flex-direction:column;align-items:flex-start;gap:.5rem}}.caretakers__experience{font-size:.75rem;color:var(--text-secondary);font-weight:500}.caretakers__rating{display:flex;align-items:center;gap:.5rem}.caretakers__rating .stars{font-size:.875rem;color:var(--secondary)}.caretakers__rating .score{font-size:1rem;font-weight:900;color:var(--text-primary)}.caretakers__cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;padding:.75rem 1.5rem;border-radius:3rem;font-size:.9rem;font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgba(var(--primary-rgb), 0.3),inset 0 -2px 8px rgba(0,0,0,.15);transition:all .3s ease}.caretakers__cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(var(--primary-rgb), 0.4),inset 0 -2px 8px rgba(0,0,0,.2)}.caretakers-why{padding:6rem 0;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.04) 0%, var(--clay-white) 50%, rgba(var(--secondary-rgb), 0.04) 100%);position:relative;overflow:hidden}.caretakers-why::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;height:600px;background:radial-gradient(circle, rgba(var(--primary-rgb), 0.06) 0%, transparent 70%);pointer-events:none}.caretakers-why .section-header{position:relative;z-index:2}.caretakers-why .section-header .section-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;background:linear-gradient(135deg, var(--primary), var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;position:relative;display:inline-block;margin-bottom:1.5rem}.caretakers-why .section-header .section-title::after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:100px;height:5px;background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:3px;box-shadow:0 4px 16px rgba(var(--primary-rgb), 0.4)}.caretakers-why .section-header .section-subtitle{margin-top:2rem}.caretakers-why__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;position:relative;z-index:2}@media(max-width: 768px){.caretakers-why__grid{grid-template-columns:1fr}}.why-card{background:var(--clay-white);border-radius:1.5rem;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);text-align:center}.why-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.12),inset 0 1px 0 #fff}.why-card:hover .why-card__icon{transform:scale(1.1);background:linear-gradient(135deg, var(--primary), var(--primary-dark))}.why-card__icon{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg, var(--primary-soft), rgba(var(--primary-rgb), 0.15));border-radius:1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(var(--primary-rgb), 0.2),inset 0 -2px 8px rgba(0,0,0,.08);transition:all .4s ease}.why-card__icon svg{width:40px;height:40px;stroke:var(--primary);stroke-width:2px}.why-card__title{font-size:1.25rem;font-weight:800;color:var(--text-primary);margin-bottom:1rem}.why-card__description{font-size:1rem;line-height:1.6;color:var(--text-secondary)}.caretakers-stats{padding:4rem 0;background:var(--clay-white)}.caretakers-stats__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:2rem}@media(max-width: 968px){.caretakers-stats__grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(max-width: 640px){.caretakers-stats__grid{grid-template-columns:1fr;gap:1.5rem}}.stat-showcase{background:linear-gradient(135deg, var(--clay-white), #f8f9fa);border-radius:2rem;padding:3rem 2rem;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.stat-showcase:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.12),inset 0 1px 0 #fff}.stat-showcase__icon{font-size:3rem;margin-bottom:1rem}.stat-showcase__value{font-size:3.5rem;font-weight:900;color:var(--primary);display:block;margin-bottom:.5rem}.stat-showcase__label{font-size:1rem;color:var(--text-secondary);font-weight:600}.day-in-life{padding:6rem 0;background:linear-gradient(135deg, var(--secondary-soft) 0%, var(--clay-white) 100%)}.day-in-life__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}@media(max-width: 768px){.day-in-life__grid{grid-template-columns:1fr}}.life-moment{position:relative;border-radius:1.5rem;overflow:hidden;aspect-ratio:4/3;box-shadow:0 8px 32px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.5);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.life-moment:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.8)}.life-moment:hover .life-moment__overlay{background:linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 50%, transparent 100%)}.life-moment:hover img{transform:scale(1.05)}.life-moment img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.life-moment__overlay{position:absolute;bottom:0;left:0;right:0;padding:2rem 1.5rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 50%, transparent 100%);transition:background .3s ease}.life-moment__time{font-size:.875rem;font-weight:700;color:var(--secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.life-moment__title{font-size:1.125rem;font-weight:800;color:#fff;line-height:1.3}.caretaker-testimonials{padding:6rem 0;background:var(--clay-white)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:2rem}@media(max-width: 768px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{background:linear-gradient(135deg, var(--clay-white), #f8f9fa);border-radius:1.5rem;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.testimonial-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,.12),inset 0 1px 0 #fff}.testimonial-card__quote{font-size:1.125rem;line-height:1.7;color:var(--text-primary);font-style:italic;margin-bottom:1.5rem;position:relative;padding-left:1.5rem}.testimonial-card__quote::before{content:'"';position:absolute;left:0;top:-0.25rem;font-size:3rem;color:var(--primary);opacity:.3;font-family:Georgia,serif}.testimonial-card__author{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid rgba(var(--primary-rgb), 0.1)}.testimonial-card__author img{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 12px rgba(0,0,0,.1)}.testimonial-card__author .author-name{font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.testimonial-card__author .author-location{font-size:.875rem;color:var(--text-secondary);margin-bottom:.25rem}.testimonial-card__author .author-rating{font-size:.875rem;color:var(--secondary)}.testimonial-card__caretaker{font-size:.875rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.05em}.caretakers-cta{position:relative;padding:6rem 0;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 50%, var(--text-primary) 100%);overflow:hidden}.caretakers-cta::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(var(--secondary-rgb), 0.2) 0%, transparent 50%),radial-gradient(circle at 80% 50%, rgba(var(--primary-rgb), 0.2) 0%, transparent 50%);pointer-events:none}.caretakers-cta__content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}.caretakers-cta__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:#fff;margin-bottom:1rem;text-shadow:0 4px 12px rgba(0,0,0,.2)}.caretakers-cta__subtitle{font-size:1.25rem;color:hsla(0,0%,100%,.9);margin-bottom:2.5rem}.caretakers-cta__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.caretakers-cta__trust{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.caretakers-cta__trust .trust-item{font-size:1rem;color:hsla(0,0%,100%,.9);font-weight:600}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.caretakers-hero{padding:4rem 0 3rem}.caretakers,.caretakers-why,.day-in-life,.caretaker-testimonials,.caretakers-cta{padding:4rem 0}.caretakers-stats{padding:3rem 0}}.page--our-services{background:var(--clay-white);overflow-x:hidden}.services-hero{position:relative;min-height:95vh;display:flex;align-items:center;background:linear-gradient(135deg, #e8f5ef 0%, #f5f8f6 25%, #fef9f0 50%, #fff8ed 75%, #fef5e8 100%);padding:8rem 0 6rem;overflow:hidden}.services-hero .aurora-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float 15s ease-in-out infinite;pointer-events:none}.services-hero .aurora-orb--1{width:400px;height:400px;background:radial-gradient(circle, rgba(124, 152, 133, 0.4) 0%, transparent 70%);top:10%;left:5%;animation-delay:0s}.services-hero .aurora-orb--2{width:500px;height:500px;background:radial-gradient(circle, rgba(228, 168, 83, 0.35) 0%, transparent 70%);bottom:15%;right:10%;animation-delay:5s}.services-hero .aurora-orb--3{width:350px;height:350px;background:radial-gradient(circle, rgba(124, 152, 133, 0.25) 0%, transparent 70%);top:50%;left:50%;transform:translate(-50%, -50%);animation-delay:10s}.services-hero .container{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;position:relative;z-index:2}@media(max-width: 968px){.services-hero .container{grid-template-columns:1fr;gap:3rem}}.services-hero__image-side{order:1;animation:slideInLeft .8s ease-out}@media(max-width: 968px){.services-hero__image-side{order:2}}.services-hero__image-wrapper{position:relative;border-radius:2rem;overflow:visible;background:linear-gradient(145deg, #ffffff 0%, #f5f5f5 100%);padding:1.5rem;box-shadow:-12px -12px 30px hsla(0,0%,100%,.9),12px 12px 35px rgba(0,0,0,.12),inset 3px 3px 8px hsla(0,0%,100%,.6),inset -3px -3px 8px rgba(0,0,0,.05);transition:all .6s cubic-bezier(0.34, 1.56, 0.64, 1);transform-style:preserve-3d}.services-hero__image-wrapper:hover{transform:translateY(-12px) rotateX(2deg) rotateY(-2deg);box-shadow:-18px -18px 45px #fff,18px 18px 50px rgba(0,0,0,.18),inset 4px 4px 10px hsla(0,0%,100%,.7),inset -4px -4px 10px rgba(0,0,0,.08)}.services-hero__main-image{width:100%;height:auto;display:block;border-radius:1.5rem;box-shadow:inset 0 2px 6px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.1);transition:all .5s ease}.services-hero__image-wrapper:hover .services-hero__main-image{box-shadow:inset 0 3px 8px rgba(0,0,0,.1),0 6px 24px rgba(0,0,0,.15)}.services-hero__badge{position:absolute;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(254, 249, 240, 0.9) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-full);border:2px solid hsla(0,0%,100%,.9);box-shadow:inset 0 3px 8px #fff,inset 0 -3px 8px rgba(124,152,133,.08),0 8px 20px rgba(58,53,46,.15),0 16px 40px rgba(58,53,46,.1),0 0 0 1px rgba(124,152,133,.15);font-size:.875rem;font-weight:700;color:var(--text-primary);animation:badgeFloat 4s ease-in-out infinite;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.services-hero__badge .badge-icon{width:20px;height:20px;color:var(--primary);stroke-width:2.5;filter:drop-shadow(0 2px 4px rgba(124, 152, 133, 0.3))}.services-hero__badge .badge-text{white-space:nowrap}.services-hero__badge:hover{transform:translateY(-4px) scale(1.05);box-shadow:inset 0 4px 10px #fff,inset 0 -4px 10px rgba(124,152,133,.1),0 12px 30px rgba(124,152,133,.25),0 24px 60px rgba(228,168,83,.2),0 0 0 2px rgba(228,168,83,.3)}.services-hero__badge--1{top:10%;right:-5%;animation-delay:0s}.services-hero__badge--1 .badge-icon{color:var(--primary)}@media(max-width: 968px){.services-hero__badge--1{right:5%;top:5%}}.services-hero__badge--2{top:45%;left:-8%;animation-delay:1.5s}.services-hero__badge--2 .badge-icon{color:var(--secondary)}@media(max-width: 968px){.services-hero__badge--2{left:5%;top:40%}}.services-hero__badge--3{bottom:15%;right:-3%;animation-delay:3s}.services-hero__badge--3 .badge-icon{color:var(--gold)}@media(max-width: 968px){.services-hero__badge--3{right:5%;bottom:10%}}@media(max-width: 640px){.services-hero__badge{padding:var(--space-2) var(--space-3);font-size:.75rem}.services-hero__badge .badge-icon{width:16px;height:16px}}.services-hero__paw-decoration{position:absolute;bottom:-10%;left:5%;display:flex;gap:2rem;pointer-events:none}.services-hero__paw-decoration .paw{font-size:2rem;opacity:0;filter:drop-shadow(0 4px 8px rgba(124, 152, 133, 0.3));animation:pawWalk 3s ease-in-out infinite}.services-hero__paw-decoration .paw:nth-child(1){animation-delay:0s}.services-hero__paw-decoration .paw:nth-child(2){animation-delay:.5s}.services-hero__paw-decoration .paw:nth-child(3){animation-delay:1s}@media(max-width: 968px){.services-hero__paw-decoration{display:none}}.services-hero__content{order:2;animation:slideInRight .8s ease-out}@media(max-width: 968px){.services-hero__content{order:1;text-align:center}}.services-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);background:linear-gradient(135deg, rgba(124, 152, 133, 0.12) 0%, rgba(124, 152, 133, 0.08) 100%);padding:.625rem 1.5rem;border-radius:var(--radius-full);margin-bottom:1.5rem;border:1.5px solid rgba(124,152,133,.2);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.8),0 4px 12px rgba(124,152,133,.15)}.services-hero__eyebrow .eyebrow-icon{width:16px;height:16px;color:var(--secondary);filter:drop-shadow(0 2px 4px rgba(228, 168, 83, 0.3))}.services-hero__title{font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4rem);font-weight:900;line-height:1.1;color:var(--text-primary);margin-bottom:1.5rem;letter-spacing:-0.02em}.services-hero__title .green-word{background:linear-gradient(135deg, var(--primary) 0%, rgba(124, 152, 133, 0.8) 50%, var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;position:relative;display:inline-block}.services-hero__title .gold-word{background:linear-gradient(135deg, var(--secondary) 0%, #f4c430 50%, var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;position:relative;display:inline-block;filter:drop-shadow(0 2px 6px rgba(228, 168, 83, 0.2))}.services-hero__subtitle{font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.7;color:var(--text-secondary);margin-bottom:2rem;max-width:580px}@media(max-width: 968px){.services-hero__subtitle{margin-left:auto;margin-right:auto}}.services-hero__highlights{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:2.5rem}@media(max-width: 968px){.services-hero__highlights{align-items:center}}.services-hero .highlight-item{display:flex;align-items:center;gap:var(--space-3);font-size:1rem;font-weight:600;color:var(--text-primary)}.services-hero .highlight-item .highlight-icon{width:24px;height:24px;color:var(--primary);stroke-width:3;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(124, 152, 133, 0.3))}.services-hero__cta{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width: 968px){.services-hero__cta{justify-content:center}}@media(max-width: 640px){.services-hero__cta{flex-direction:column;width:100%}.services-hero__cta .btn{width:100%;justify-content:center}}.services-hero .wave{position:absolute;bottom:0;left:0;width:100%;z-index:1}.services-hero .wave svg{display:block;width:100%;height:80px;fill:var(--clay-white)}.service-categories{padding:6rem 0;background:var(--clay-white)}.service-categories__header{text-align:center;margin-bottom:4rem}.service-categories__title{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--text-primary);margin-bottom:1rem}.service-categories__subtitle{font-size:1.125rem;color:var(--text-secondary)}.service-categories__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;max-width:1200px;margin:0 auto}@media(max-width: 768px){.service-categories__grid{grid-template-columns:1fr}}.service-category-card{position:relative;background:linear-gradient(135deg, var(--clay-white) 0%, #f8f9fa 100%);border-radius:1.5rem;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);cursor:pointer;overflow:hidden}.service-category-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.05) 0%, rgba(var(--secondary-rgb), 0.05) 100%);opacity:0;transition:opacity .3s ease}.service-category-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.08),inset 0 1px 0 #fff}.service-category-card:hover::before{opacity:1}.service-category-card:hover .service-category-card__icon{transform:scale(1.1) rotateY(360deg)}.service-category-card:hover .service-category-card__gradient{opacity:1}.service-category-card__gradient{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(var(--secondary-rgb), 0.1) 0%, transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.service-category-card__icon{width:64px;height:64px;background:linear-gradient(135deg, var(--primary), var(--primary-dark));border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 8px 24px rgba(var(--primary-rgb), 0.25),inset 0 -2px 8px rgba(0,0,0,.15);transition:transform .6s cubic-bezier(0.34, 1.56, 0.64, 1)}.service-category-card__icon svg{width:32px;height:32px;stroke:#fff;stroke-width:2.5px}.service-category-card__image-wrapper{width:100%;height:200px;border-radius:1rem;overflow:hidden;margin-bottom:1.5rem;box-shadow:0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5)}.service-category-card__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.service-category-card:hover .service-category-card__image-wrapper img{transform:scale(1.08)}.service-category-card__content{position:relative;z-index:2}.service-category-card__title{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:.75rem}.service-category-card__description{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:1.5rem}.service-category-card__link{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:var(--primary);text-decoration:none;transition:gap .3s ease}.service-category-card__link svg{width:20px;height:20px;stroke:currentColor;transition:transform .3s ease}.service-category-card__link:hover{gap:.75rem}.service-category-card__link:hover svg{transform:translateX(4px)}.service-detail{padding:6rem 0;position:relative}.service-detail[data-theme=sage]{background:linear-gradient(135deg, var(--primary-soft) 0%, var(--clay-white) 100%)}.service-detail[data-theme=gold]{background:linear-gradient(135deg, var(--secondary-soft) 0%, var(--clay-white) 100%)}.service-detail__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width: 968px){.service-detail__wrapper{grid-template-columns:1fr;gap:3rem}}.service-detail__wrapper--reverse .service-detail__image{order:2}@media(max-width: 968px){.service-detail__wrapper--reverse .service-detail__image{order:1}}.service-detail__wrapper--reverse .service-detail__content{order:1}@media(max-width: 968px){.service-detail__wrapper--reverse .service-detail__content{order:2}}.service-detail__image{perspective:1000px}.service-detail__image-card{position:relative;border-radius:2rem;overflow:hidden;background:var(--clay-white);box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 20px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.9);transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.service-detail__image-card:hover{transform:translateY(-8px) rotateY(2deg)}.service-detail__image-card img{width:100%;height:auto;display:block}.service-detail__image-badge{position:absolute;top:1.5rem;right:1.5rem;display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.95) 0%, rgba(245, 245, 245, 0.9) 100%);backdrop-filter:blur(20px);color:var(--primary);padding:.875rem 1.5rem;border-radius:3rem;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;box-shadow:-4px -4px 12px hsla(0,0%,100%,.9),4px 4px 12px rgba(0,0,0,.15),inset 1px 1px 3px hsla(0,0%,100%,.6),inset -1px -1px 3px rgba(0,0,0,.08),0 0 0 1px rgba(var(--primary-rgb), 0.1);border:1.5px solid rgba(var(--primary-rgb), 0.15);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.service-detail__image-badge .badge-icon{width:18px;height:18px;color:var(--gold);stroke-width:2.5;filter:drop-shadow(0 2px 4px rgba(228, 168, 83, 0.3))}.service-detail__image-badge:hover{transform:translateY(-3px) scale(1.05);box-shadow:-6px -6px 16px #fff,6px 6px 16px rgba(0,0,0,.2),inset 2px 2px 4px hsla(0,0%,100%,.7),inset -2px -2px 4px rgba(0,0,0,.1),0 0 0 2px rgba(var(--gold-rgb), 0.2)}.service-detail__image-badge:hover .badge-icon{transform:rotate(12deg)}.service-detail__content{animation:fadeInUp .8s ease-out}.service-detail__title{font-size:clamp(2rem,4vw,3rem);font-weight:900;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:1rem;letter-spacing:-0.02em;line-height:1.2;position:relative;filter:drop-shadow(0 2px 4px rgba(var(--primary-rgb), 0.1))}.service-detail__pitch{font-size:1.25rem;line-height:1.6;color:var(--text-secondary);margin-bottom:2rem}.service-detail__benefits{list-style:none;padding:0;margin:0 0 2rem 0}.service-detail__benefits li{display:flex;align-items:center;gap:1rem;font-size:1.125rem;color:var(--text-primary);margin-bottom:1rem;padding:.75rem;background:hsla(0,0%,100%,.6);border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.9)}.service-detail__benefits li svg{flex-shrink:0;width:24px;height:24px;stroke:var(--primary);stroke-width:2.5px}.service-detail__actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}@media(max-width: 640px){.service-detail__actions{flex-direction:column}}.service-detail__actions .btn{flex:1;min-width:200px;justify-content:center}@media(max-width: 640px){.service-detail__actions .btn{width:100%}}.service-detail__actions .btn--pricing svg{margin-right:.5rem}.before-after-gallery{padding:6rem 0;background:var(--clay-white)}.before-after-gallery__header{text-align:center;margin-bottom:4rem}.before-after-gallery__title{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--text-primary);margin-bottom:1rem}.before-after-gallery__subtitle{font-size:1.125rem;color:var(--text-secondary)}.before-after-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:3rem;max-width:1000px;margin:0 auto}@media(max-width: 768px){.before-after-gallery__grid{grid-template-columns:1fr}}.before-after-item{background:var(--clay-white);border-radius:2rem;padding:2rem;box-shadow:0 12px 48px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.before-after-item:hover{transform:translateY(-12px);box-shadow:0 24px 72px rgba(0,0,0,.15),0 8px 24px rgba(0,0,0,.1),inset 0 1px 0 #fff}.before-after-item__images{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.before-after-item__image{position:relative;border-radius:1rem;overflow:hidden;aspect-ratio:1;box-shadow:0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.5)}.before-after-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.before-after-item__label{position:absolute;top:.75rem;right:.75rem;padding:.5rem 1rem;border-radius:1.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2)}.before-after-item__label--before{background:linear-gradient(135deg, #e74c3c, #c0392b)}.before-after-item__label--after{background:linear-gradient(135deg, #27ae60, #229954)}.before-after-item__content{text-align:center}.before-after-item__title{font-size:1.25rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem}.before-after-item__duration{font-size:1rem;color:var(--primary);font-weight:600}.trust-proof{padding:6rem 0;background:linear-gradient(135deg, var(--primary-soft) 0%, var(--secondary-soft) 100%)}.trust-proof__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media(max-width: 968px){.trust-proof__wrapper{grid-template-columns:1fr;gap:3rem}}.trust-proof__reviews-title,.trust-proof__stats-title{font-size:2rem;font-weight:900;color:var(--text-primary);margin-bottom:2rem}.trust-proof__review-card{background:var(--clay-white);border-radius:1.5rem;padding:2rem;margin-bottom:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .3s ease}.trust-proof__review-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.12),inset 0 1px 0 #fff}.trust-proof__review-stars{font-size:1.25rem;margin-bottom:1rem}.trust-proof__review-text{font-size:1.125rem;line-height:1.6;color:var(--text-primary);margin-bottom:1.5rem;font-style:italic}.trust-proof__review-author{display:flex;align-items:center;gap:1rem}.trust-proof__review-author img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 12px rgba(0,0,0,.1)}.trust-proof__review-author strong{display:block;font-weight:700;color:var(--text-primary)}.trust-proof__review-author span{display:block;font-size:.875rem;color:var(--text-secondary)}.trust-proof__stat-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-bottom:2rem}@media(max-width: 480px){.trust-proof__stat-grid{grid-template-columns:1fr}}.trust-proof__stat{background:var(--clay-white);border-radius:1.5rem;padding:2rem;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.trust-proof__stat:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 48px rgba(0,0,0,.12),inset 0 1px 0 #fff}.trust-proof__stat-number{font-size:3rem;font-weight:900;color:var(--primary);display:block;margin-bottom:.5rem}.trust-proof__stat-label{font-size:1rem;color:var(--text-secondary)}.trust-proof__badges{display:flex;flex-wrap:wrap;gap:1rem}.trust-proof__badge{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;padding:.75rem 1.25rem;border-radius:2rem;font-size:.875rem;font-weight:700;box-shadow:0 4px 16px rgba(var(--primary-rgb), 0.3),inset 0 -2px 8px rgba(0,0,0,.15)}.trust-proof__badge svg{width:20px;height:20px;stroke:currentColor}.services-faq{padding:6rem 0;background:var(--clay-white)}.services-faq__header{text-align:center;margin-bottom:4rem}.services-faq__title{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--text-primary);margin-bottom:1rem}.services-faq__subtitle{font-size:1.125rem;color:var(--text-secondary)}.services-faq__accordion{max-width:900px;margin:0 auto}.faq-item{background:var(--clay-white);border-radius:1.5rem;margin-bottom:1rem;box-shadow:0 4px 16px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.9);overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.1),inset 0 1px 0 #fff}.faq-item__trigger{width:100%;background:none;border:none;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;transition:background .3s ease}.faq-item__trigger:hover{background:rgba(var(--primary-rgb), 0.03)}.faq-item__trigger[aria-expanded=true]{background:rgba(var(--primary-rgb), 0.05)}.faq-item__trigger[aria-expanded=true] .faq-item__icon svg{transform:rotate(180deg)}.faq-item__question{flex:1;text-align:left;font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0}.faq-item__icon{flex-shrink:0;width:32px;height:32px;background:var(--primary-soft);border-radius:50%;display:flex;align-items:center;justify-content:center}.faq-item__icon svg{width:20px;height:20px;stroke:var(--primary);transition:transform .3s ease}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item__trigger[aria-expanded=true]+.faq-item__answer{max-height:500px}.faq-item__answer-inner{padding:0 2rem 1.5rem}.faq-item__answer-inner p{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin:0}.services-final-cta{position:relative;padding:6rem 0;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 50%, var(--text-primary) 100%);overflow:hidden}.services-final-cta::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(var(--secondary-rgb), 0.2) 0%, transparent 50%),radial-gradient(circle at 80% 50%, rgba(var(--primary-rgb), 0.2) 0%, transparent 50%);pointer-events:none}.services-final-cta__content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}.services-final-cta__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:#fff;margin-bottom:1rem;text-shadow:0 4px 12px rgba(0,0,0,.2)}.services-final-cta__subtitle{font-size:1.25rem;color:hsla(0,0%,100%,.9);margin-bottom:2.5rem}.services-final-cta__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.services-final-cta__trust{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.services-final-cta__trust-item span{font-size:1rem;color:hsla(0,0%,100%,.9);font-weight:600}@keyframes slideInLeft{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translate(0, 0) scale(1);opacity:.3}33%{transform:translate(30px, -30px) scale(1.1);opacity:.4}66%{transform:translate(-20px, 20px) scale(0.9);opacity:.35}}@keyframes badgeFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pawWalk{0%{opacity:0;transform:translateX(0) rotate(0deg) scale(0.8)}30%{opacity:.8;transform:translateX(20px) rotate(15deg) scale(1.1)}60%{opacity:.4;transform:translateX(40px) rotate(25deg) scale(0.9)}100%{opacity:0;transform:translateX(60px) rotate(30deg) scale(0.7)}}@media(max-width: 768px){.services-hero{padding:6rem 0 4rem;min-height:auto}.service-categories,.service-detail,.before-after-gallery,.trust-proof,.services-faq,.services-final-cta{padding:4rem 0}}.page--trainers{background:var(--clay-white);overflow-x:hidden}.trainers-opening{position:relative;padding:8rem 0;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.03) 0%, var(--clay-white) 50%, rgba(var(--secondary-rgb), 0.05) 100%);overflow:hidden}.trainers-opening::before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle, rgba(var(--primary-rgb), 0.1) 0%, transparent 70%);border-radius:50%;animation:float 20s ease-in-out infinite}.trainers-opening__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width: 968px){.trainers-opening__grid{grid-template-columns:1fr;gap:3rem}}.trainers-opening__content{position:relative;z-index:2;animation:slideInLeft 1s ease-out}.trainers-opening__eyebrow{display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--primary);background:linear-gradient(135deg, var(--primary-soft), rgba(var(--primary-rgb), 0.1));padding:.5rem 1.5rem;border-radius:2rem;margin-bottom:2rem;box-shadow:0 4px 12px rgba(var(--primary-rgb), 0.15),inset 0 1px 0 hsla(0,0%,100%,.8)}.trainers-opening__title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1;color:var(--text-primary);margin-bottom:1.5rem}.trainers-opening__title .highlight{background:linear-gradient(135deg, var(--primary), var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;position:relative;display:inline-block}.trainers-opening__title .highlight::after{content:"";position:absolute;bottom:.25rem;left:0;right:0;height:.5rem;background:linear-gradient(90deg, var(--primary-soft), var(--secondary-soft));opacity:.4;z-index:-1;border-radius:.25rem}.trainers-opening__description{font-size:1.125rem;line-height:1.7;color:var(--text-secondary);margin-bottom:2.5rem;max-width:540px}.trainers-opening__stats-mini{display:flex;gap:2rem;flex-wrap:wrap}@media(max-width: 640px){.trainers-opening__stats-mini{gap:1.5rem}}.trainers-opening__visual{position:relative;z-index:1;animation:slideInRight 1s ease-out}@media(max-width: 968px){.trainers-opening__visual{display:none}}.stat-mini__value{display:block;font-size:2.5rem;font-weight:900;color:var(--primary);line-height:1;margin-bottom:.5rem}.stat-mini__label{display:block;font-size:.875rem;color:var(--text-secondary);font-weight:600}.image-stack{position:relative;width:100%;height:500px}.image-stack__main{position:absolute;top:0;right:0;width:70%;height:70%;-o-object-fit:cover;object-fit:cover;border-radius:2rem;box-shadow:0 20px 60px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.5);animation:tiltFloat 6s ease-in-out infinite}.image-stack__floating{position:absolute;bottom:0;left:0;width:60%;height:60%;-o-object-fit:cover;object-fit:cover;border-radius:2rem;box-shadow:0 24px 72px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 8px var(--clay-white);animation:tiltFloat 6s ease-in-out infinite 1s}.training-philosophy{padding:8rem 0;background:var(--clay-white);position:relative}.training-philosophy .philosophy__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;margin-top:4rem}@media(max-width: 968px){.training-philosophy .philosophy__grid{grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media(max-width: 768px){.training-philosophy .philosophy__grid{grid-template-columns:1fr;gap:2rem}}.philosophy-card{position:relative;background:linear-gradient(145deg, #ffffff 0%, #f8f9fa 100%);border-radius:2rem;padding:3rem 2.5rem;text-align:center;box-shadow:-8px -8px 20px hsla(0,0%,100%,.8),8px 8px 24px rgba(0,0,0,.1),inset 2px 2px 4px hsla(0,0%,100%,.6),inset -2px -2px 6px rgba(0,0,0,.04);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1);overflow:hidden;opacity:0;animation:fadeInUpStagger .6s ease-out forwards;transform-style:preserve-3d}.philosophy-card:nth-child(1){animation-delay:.1s}.philosophy-card:nth-child(2){animation-delay:.2s}.philosophy-card:nth-child(3){animation-delay:.3s}.philosophy-card:nth-child(4){animation-delay:.4s}.philosophy-card::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(var(--primary-rgb), 0.08) 0%, transparent 70%);opacity:0;transition:opacity .5s ease}.philosophy-card::after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.5) 50%, transparent 100%);transition:left .8s ease}.philosophy-card:hover{transform:translateY(-16px) scale(1.05);box-shadow:-12px -12px 30px #fff,12px 12px 40px rgba(0,0,0,.15),inset 3px 3px 6px hsla(0,0%,100%,.7),inset -3px -3px 8px rgba(0,0,0,.06)}.philosophy-card:hover::before{opacity:1}.philosophy-card:hover::after{left:150%}.philosophy-card:hover .philosophy-card__icon{transform:scale(1.15) rotate(5deg);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);box-shadow:0 16px 48px rgba(var(--primary-rgb), 0.4),0 0 32px rgba(var(--secondary-rgb), 0.25),inset 0 -4px 16px rgba(0,0,0,.2)}.philosophy-card:hover .philosophy-card__icon svg{stroke:#fff;filter:drop-shadow(0 3px 6px rgba(0, 0, 0, 0.3));transform:scale(1.1)}.philosophy-card:hover .philosophy-card__title::after{transform:translateX(-50%) scaleX(1)}.philosophy-card__icon{width:110px;height:110px;margin:0 auto 2.5rem;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.12) 0%, rgba(var(--primary-rgb), 0.08) 100%);border-radius:2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px rgba(var(--primary-rgb), 0.18),inset 0 -4px 12px rgba(0,0,0,.06),inset 0 2px 0 hsla(0,0%,100%,.8);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.philosophy-card__icon svg{width:56px;height:56px;stroke:var(--primary);stroke-width:2px;transition:all .4s ease}.philosophy-card__title{font-size:1.75rem;font-weight:900;color:var(--text-primary);margin-bottom:1.5rem;position:relative;padding-bottom:1rem;letter-spacing:-0.02em;line-height:1.2}.philosophy-card__title::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:70px;height:4px;background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);border-radius:2px;box-shadow:0 2px 8px rgba(var(--primary-rgb), 0.3);transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.philosophy-card__text{font-size:1.0625rem;line-height:1.85;color:var(--text-secondary);font-weight:500}.philosophy-card__text strong{font-weight:700;color:var(--text-primary);position:relative}@keyframes fadeInUpStagger{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.trainers-roster{padding:8rem 0;background:linear-gradient(135deg, rgba(var(--secondary-rgb), 0.03) 0%, var(--clay-white) 50%, rgba(var(--primary-rgb), 0.05) 100%)}.trainers-roster .section-eyebrow{display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--secondary);background:var(--secondary-soft);padding:.5rem 1.5rem;border-radius:2rem;margin-bottom:1rem;box-shadow:0 4px 12px rgba(var(--secondary-rgb), 0.15),inset 0 1px 0 hsla(0,0%,100%,.8)}.trainers-roster__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:3rem;margin-top:4rem}@media(max-width: 768px){.trainers-roster__grid{grid-template-columns:1fr;gap:2.5rem}}.trainer-card{position:relative;background:linear-gradient(135deg, var(--clay-white) 0%, #f8f9fa 100%);border-radius:2rem;padding:2rem;box-shadow:0 12px 48px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);overflow:hidden}.trainer-card:hover{transform:translateY(-12px);box-shadow:0 24px 72px rgba(0,0,0,.15),inset 0 1px 0 #fff}.trainer-card:hover .trainer-card__avatar-badge{transform:scale(1.15) rotate(360deg);background:linear-gradient(135deg, var(--secondary), var(--secondary-dark))}.trainer-card__head{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(var(--primary-rgb), 0.1)}.trainer-card__avatar{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12),0 0 0 4px var(--clay-white),0 0 0 6px rgba(var(--primary-rgb), 0.2);flex-shrink:0}.trainer-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trainer-card__avatar-badge{position:absolute;bottom:-4px;right:-4px;width:36px;height:36px;background:linear-gradient(135deg, var(--secondary), var(--secondary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(var(--secondary-rgb), 0.4),0 0 0 3px var(--clay-white);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.trainer-card__avatar-badge svg{width:20px;height:20px;stroke:#fff;fill:#fff}.trainer-card__id{flex:1}.trainer-card__name{font-size:1.25rem;font-weight:800;color:var(--text-primary);margin:0 0 .25rem 0}.trainer-card__role{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);background:var(--primary-soft);padding:.25rem .75rem;border-radius:1rem;display:inline-block}.trainer-card__body{margin-bottom:1rem}.trainer-card__bio{font-size:.875rem;line-height:1.5;color:var(--text-secondary);margin-bottom:1rem}.trainer-card__specialties{margin-bottom:1rem}.trainer-card__chips{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;padding:0;margin:0}.trainer-card__chips li{background:linear-gradient(135deg, var(--primary-soft), rgba(var(--primary-rgb), 0.08));color:var(--text-primary);padding:.375rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.8)}.trainer-card__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}@media(max-width: 640px){.trainer-card__meta{flex-direction:column;align-items:flex-start;gap:.5rem}}.trainer-card__rating{display:flex;align-items:center;gap:.5rem}.trainer-card__rating .stars{font-size:.875rem;color:var(--secondary)}.trainer-card__rating .score{font-size:1rem;font-weight:900;color:var(--text-primary)}.trainer-card__experience{font-size:.75rem;color:var(--text-secondary);font-weight:500}.trainer-card__cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;padding:.75rem 1.5rem;border-radius:3rem;font-size:.9rem;font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgba(var(--primary-rgb), 0.3),inset 0 -2px 8px rgba(0,0,0,.15);transition:all .3s ease}.trainer-card__cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(var(--primary-rgb), 0.4),inset 0 -2px 8px rgba(0,0,0,.2)}.training-programs{padding:8rem 0;background:var(--clay-white)}.training-programs .programs__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;margin-top:4rem}@media(max-width: 1200px){.training-programs .programs__grid{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media(max-width: 768px){.training-programs .programs__grid{grid-template-columns:1fr;gap:2rem}}.program-card{position:relative;background:linear-gradient(135deg, var(--clay-white) 0%, #f8f9fa 100%);border-radius:1.75rem;padding:2rem 1.5rem;box-shadow:0 12px 48px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1);overflow:hidden;display:flex;flex-direction:column}.program-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--primary), var(--secondary));opacity:0;transition:opacity .5s ease}.program-card:hover{transform:translateY(-16px) scale(1.03);box-shadow:0 24px 72px rgba(0,0,0,.15),inset 0 1px 0 #fff}.program-card:hover::before{opacity:1}.program-card:hover .program-card__icon{transform:scale(1.25) rotate(360deg)}.program-card--featured{background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.08) 0%, var(--clay-white) 50%, rgba(var(--secondary-rgb), 0.08) 100%);border:2px solid rgba(var(--primary-rgb), 0.2)}.program-card--featured::before{opacity:1}.program-card__ribbon{position:absolute;top:1rem;right:-2.25rem;background:linear-gradient(135deg, var(--secondary), var(--secondary-dark));color:#fff;padding:.4rem 2.5rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transform:rotate(45deg);box-shadow:0 4px 12px rgba(var(--secondary-rgb), 0.4);z-index:2}.program-card__header{text-align:center;margin-bottom:1.5rem}.program-card__icon{font-size:3.5rem;margin-bottom:1rem;display:block;transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.program-card__title{font-size:1.25rem;font-weight:900;color:var(--text-primary);margin-bottom:0}.program-card__description{font-size:.9rem;line-height:1.5;color:var(--text-secondary);margin-bottom:1.5rem;flex:1}.program-card__features{list-style:none;padding:0;margin:0 0 1.5rem 0}.program-card__features li{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;font-size:.85rem;color:var(--text-primary);border-bottom:1px solid rgba(var(--primary-rgb), 0.06)}.program-card__features li:last-child{border-bottom:none}.program-card__features li svg{width:16px;height:16px;stroke:var(--primary);stroke-width:2.5px;flex-shrink:0;margin-top:.125rem}.program-card__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;padding:.875rem 1.5rem;border-radius:3rem;font-size:.875rem;font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgba(var(--primary-rgb), 0.25),inset 0 -2px 8px rgba(0,0,0,.15);transition:all .3s ease;margin-top:auto}.program-card__cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(var(--primary-rgb), 0.35),inset 0 -2px 8px rgba(0,0,0,.2)}.success-stories{padding:8rem 0;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.03) 0%, var(--clay-white) 100%)}.success-stories__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;margin-top:4rem}@media(max-width: 968px){.success-stories__grid{grid-template-columns:1fr;gap:2.5rem}}.success-card{position:relative;background:linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 249, 250, 0.95) 100%);border-radius:1.5rem;padding:0;box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 #fff;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);overflow:hidden}.success-card:hover{transform:translateY(-12px);box-shadow:0 16px 56px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.08),inset 0 1px 0 #fff}.success-card:hover .success-card__badge{transform:scale(1.15) rotate(360deg)}.success-card:hover .success-card__photos::after{opacity:.08}.success-card:hover .transformation-box{transform:translateY(-4px)}.success-card__photos{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;height:220px;overflow:hidden;border-radius:1.5rem 1.5rem 0 0}.success-card__photos::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background:#fff;z-index:2;box-shadow:0 0 8px rgba(0,0,0,.1)}.success-card__photos::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center, rgba(var(--secondary-rgb), 0.15) 0%, transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.success-card__photo-side{position:relative;height:100%;overflow:hidden;background:linear-gradient(135deg, #e9ecef 0%, #dee2e6 100%)}.success-card__photo-side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.success-card__photo-side--before::after{content:"BEFORE";position:absolute;top:1rem;left:1rem;background:rgba(220,53,69,.95);color:#fff;padding:.4rem 1rem;border-radius:1.5rem;font-size:.7rem;font-weight:800;letter-spacing:.1em;box-shadow:0 4px 12px rgba(220,53,69,.4);z-index:2}.success-card__photo-side--after::after{content:"AFTER";position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;padding:.4rem 1rem;border-radius:1.5rem;font-size:.7rem;font-weight:800;letter-spacing:.1em;box-shadow:0 4px 12px rgba(var(--primary-rgb), 0.4);z-index:2}.success-card__content{padding:2rem 2rem 2.5rem}.success-card__badge{position:absolute;top:-20px;right:2rem;width:52px;height:52px;background:linear-gradient(135deg, var(--secondary), var(--secondary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(var(--secondary-rgb), 0.35),0 0 0 4px var(--clay-white);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1);z-index:3}.success-card__badge svg{width:26px;height:26px;stroke:#fff;fill:#fff}.success-card__dog-header{margin-bottom:1.25rem;position:relative}.success-card__dog-name{font-size:1.85rem;font-weight:900;color:var(--text-primary);margin:0 0 .35rem 0;background:linear-gradient(135deg, var(--text-primary) 0%, var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:inline-block}.success-card__breed{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.12em}.success-card__transformation{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch;margin-bottom:2rem}@media(max-width: 640px){.success-card__transformation{grid-template-columns:1fr;gap:.75rem}}.success-card__quote-box{position:relative;padding:1.5rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.8) 0%, rgba(248, 249, 250, 0.6) 100%);backdrop-filter:blur(10px);border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9);margin-bottom:1.5rem;transition:all .3s ease}.success-card__quote-box::before{content:'"';position:absolute;top:.5rem;left:.75rem;font-size:3rem;color:var(--primary);opacity:.15;font-family:Georgia,serif;line-height:1;font-weight:700}.success-card__quote-box:hover{box-shadow:0 8px 24px rgba(var(--primary-rgb), 0.12),inset 0 1px 0 #fff}.success-card__quote{font-size:1rem;font-style:italic;line-height:1.75;color:var(--text-primary);margin:0;position:relative;z-index:1}.success-card__quote strong{font-weight:700;font-style:normal;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.15) 0%, rgba(var(--secondary-rgb), 0.15) 100%);padding:.1rem .3rem;border-radius:.25rem}.success-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;border-top:2px solid rgba(var(--primary-rgb), 0.08)}.success-card__author{display:flex;flex-direction:column;gap:.25rem}.success-card__rating{font-size:1.25rem;color:var(--secondary);letter-spacing:.05rem}.transformation-box{position:relative;padding:1.25rem;border-radius:1rem;transition:all .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.9)}.transformation-box--before{background:linear-gradient(135deg, rgba(220, 53, 69, 0.08) 0%, rgba(220, 53, 69, 0.04) 100%);border:2px solid rgba(220,53,69,.15)}.transformation-box--before .transformation-label{color:#dc3545}.transformation-box--before .transformation-icon{color:#dc3545;opacity:.6}.transformation-box--after{background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.08) 0%, rgba(var(--primary-rgb), 0.04) 100%);border:2px solid rgba(var(--primary-rgb), 0.15)}.transformation-box--after .transformation-label{color:var(--primary)}.transformation-box--after .transformation-icon{color:var(--primary);opacity:.6}.transformation-label{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem}.transformation-icon{font-size:1.25rem}.transformation-text{font-size:.9rem;line-height:1.6;color:var(--text-primary);margin:0;font-weight:500}.transformation-arrow{display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--primary);animation:arrowPulse 2s ease-in-out infinite}@media(max-width: 640px){.transformation-arrow{transform:rotate(90deg);font-size:1.75rem}}@keyframes arrowPulse{0%,100%{transform:translateX(0);opacity:1}50%{transform:translateX(8px);opacity:.7}}.author-name{font-size:.95rem;font-weight:700;color:var(--text-primary)}.author-location{font-size:.8rem;color:var(--text-secondary);display:flex;align-items:center;gap:.35rem}.author-location::before{content:"📍";font-size:.75rem}.trainers-stats-banner{padding:6rem 0;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 50%, var(--text-primary) 100%);position:relative;overflow:hidden}.trainers-stats-banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(var(--secondary-rgb), 0.3) 0%, transparent 50%),radial-gradient(circle at 80% 50%, rgba(var(--primary-rgb), 0.3) 0%, transparent 50%);pointer-events:none}.trainers-stats-banner .stats-banner__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:3rem}@media(max-width: 768px){.trainers-stats-banner .stats-banner__grid{grid-template-columns:repeat(2, 1fr);gap:2rem}}.stat-banner-item{text-align:center;animation:fadeInUp .8s ease-out}.stat-banner-item__icon{font-size:3.5rem;margin-bottom:1rem;animation:bounce 2s ease-in-out infinite}.stat-banner-item__value{display:block;font-size:3.5rem;font-weight:900;color:#fff;margin-bottom:.5rem;text-shadow:0 4px 12px rgba(0,0,0,.3)}.stat-banner-item__label{font-size:1rem;color:hsla(0,0%,100%,.9);font-weight:600}.stat-banner-item:nth-child(2) .stat-banner-item__icon{animation-delay:.2s}.stat-banner-item:nth-child(3) .stat-banner-item__icon{animation-delay:.4s}.stat-banner-item:nth-child(4) .stat-banner-item__icon{animation-delay:.6s}.trainers-final-cta{padding:8rem 0;background:linear-gradient(135deg, rgba(var(--secondary-rgb), 0.05) 0%, var(--clay-white) 100%)}.trainers-final-cta .final-cta__content{max-width:800px;margin:0 auto;text-align:center}.trainers-final-cta .final-cta__title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;color:var(--text-primary);margin-bottom:1.5rem}.trainers-final-cta .final-cta__text{font-size:1.25rem;line-height:1.7;color:var(--text-secondary);margin-bottom:3rem}.trainers-final-cta .final-cta__actions{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:2.5rem}.trainers-final-cta .final-cta__guarantee{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg, var(--primary-soft), rgba(var(--primary-rgb), 0.1));border-radius:3rem;font-size:.95rem;color:var(--text-primary);font-weight:600;box-shadow:0 4px 12px rgba(var(--primary-rgb), 0.15),inset 0 1px 0 hsla(0,0%,100%,.8)}.trainers-final-cta .final-cta__guarantee svg{width:24px;height:24px;stroke:var(--primary);stroke-width:2px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;border-radius:3rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(0.34, 1.56, 0.64, 1);box-shadow:0 8px 24px rgba(0,0,0,.15),inset 0 -2px 8px rgba(0,0,0,.1)}.btn--large{padding:1.25rem 3rem;font-size:1.125rem}.btn--primary{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff}.btn--primary:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(var(--primary-rgb), 0.4),inset 0 -2px 8px rgba(0,0,0,.15)}.btn--secondary{background:linear-gradient(135deg, var(--secondary), var(--secondary-dark));color:#fff}.btn--secondary:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(var(--secondary-rgb), 0.4),inset 0 -2px 8px rgba(0,0,0,.15)}.section-header{margin-bottom:3rem}.section-header--center{text-align:center}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--text-primary);margin-bottom:1rem}.section-subtitle{font-size:1.125rem;color:var(--text-secondary);line-height:1.6}@keyframes float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(5deg)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes tiltFloat{0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(2deg)}50%{transform:translateY(-5px) rotate(0deg)}75%{transform:translateY(-10px) rotate(-2deg)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@media(max-width: 768px){.trainers-opening,.training-philosophy,.trainers-roster,.training-programs,.success-stories,.trainers-final-cta{padding:4rem 0}.trainers-stats-banner{padding:4rem 0}}.page--about-us{background:var(--clay-white);overflow-x:hidden}.about-opening{position:relative;padding:8rem 0;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.05) 0%, var(--clay-white) 50%, rgba(var(--secondary-rgb), 0.05) 100%);overflow:hidden}.about-opening::before{content:"";position:absolute;top:-30%;left:-20%;width:500px;height:500px;background:radial-gradient(circle, rgba(var(--primary-rgb), 0.1) 0%, transparent 70%);border-radius:50%;animation:float 20s ease-in-out infinite}.about-opening__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}@media(max-width: 968px){.about-opening__grid{grid-template-columns:1fr;gap:3rem}}.about-opening__content{position:relative;z-index:2;animation:slideInLeft 1s ease-out}.about-opening__eyebrow{display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--primary);background:linear-gradient(135deg, var(--primary-soft), rgba(var(--primary-rgb), 0.1));padding:.5rem 1.5rem;border-radius:2rem;margin-bottom:2rem;box-shadow:0 4px 12px rgba(var(--primary-rgb), 0.15),inset 0 1px 0 hsla(0,0%,100%,.8)}.about-opening__title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1;color:var(--text-primary);margin-bottom:2rem}.about-opening__title .highlight{background:linear-gradient(135deg, var(--primary), var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;position:relative}.about-opening__text{font-size:1.125rem;line-height:1.8;color:var(--text-secondary);margin-bottom:2.5rem;max-width:540px}.about-opening__stats{display:flex;gap:1.5rem;flex-wrap:wrap}.about-opening__visual{position:relative;z-index:1;animation:slideInRight 1s ease-out}@media(max-width: 968px){.about-opening__visual{display:none}}.stat-pill{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:linear-gradient(135deg, var(--clay-white), #f8f9fa);border-radius:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .4s ease}.stat-pill:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(0,0,0,.12),inset 0 1px 0 #fff}.stat-pill__value{font-size:2rem;font-weight:900;color:var(--primary);line-height:1}.stat-pill__label{font-size:.75rem;color:var(--text-secondary);font-weight:600;text-align:center}.about-visual-grid{position:relative;width:100%;height:500px}.about-visual-grid .visual-grid__large{position:absolute;top:0;right:0;width:65%;height:65%;-o-object-fit:cover;object-fit:cover;border-radius:2rem;box-shadow:0 20px 60px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.5);animation:tiltFloat 6s ease-in-out infinite}.about-visual-grid .visual-grid__small{position:absolute;bottom:0;left:0;width:55%;height:55%;-o-object-fit:cover;object-fit:cover;border-radius:2rem;box-shadow:0 24px 72px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 8px var(--clay-white);animation:tiltFloat 6s ease-in-out infinite 1s}.our-journey{padding:10rem 0;background:radial-gradient(circle at 30% 50%, rgba(var(--primary-rgb), 0.08) 0%, var(--clay-white) 50%, rgba(var(--secondary-rgb), 0.08) 100%);position:relative;overflow:hidden}@media(max-width: 768px){.our-journey{padding:4rem 0}}.our-journey::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%, rgba(var(--primary-rgb), 0.05) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(var(--secondary-rgb), 0.05) 0%, transparent 50%);pointer-events:none}.our-journey .section-header{position:relative}.our-journey .section-header .section-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;background:linear-gradient(135deg, var(--primary), var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:1rem;position:relative;display:inline-block}.our-journey .section-header .section-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:2px;box-shadow:0 4px 12px rgba(var(--primary-rgb), 0.3)}.our-journey .section-header .section-subtitle{color:var(--text-secondary);font-size:1.125rem;margin-top:1.5rem}@media(max-width: 768px){.our-journey .container-fluid{padding-left:1.5rem;padding-right:1.5rem}}.journey-roadmap{position:relative;height:800px;margin-top:4rem}@media(max-width: 1200px){.journey-roadmap{height:auto;display:flex;flex-direction:column;gap:3rem;padding:0}}@media(max-width: 768px){.journey-roadmap{gap:2rem;padding:0;margin-top:3rem}}.journey-path{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.4}@media(max-width: 1200px){.journey-path{display:none}}.journey-path__line{stroke-dasharray:2000;stroke-dashoffset:2000;animation:drawJourneyPath 3s ease-out .5s forwards}@keyframes drawJourneyPath{to{stroke-dashoffset:0}}.journey-milestone{position:absolute;z-index:2;animation:floatIn 1s cubic-bezier(0.34, 1.56, 0.64, 1) both}@media(max-width: 1200px){.journey-milestone{position:relative !important;animation:fadeInUp .8s ease-out both;left:0 !important;right:0 !important;top:auto !important;bottom:auto !important}}.journey-milestone--1{left:5%;bottom:15%;animation-delay:.2s}@media(max-width: 1200px){.journey-milestone--1{left:0 !important;bottom:auto !important}}.journey-milestone--2{left:30%;top:15%;animation-delay:.4s}@media(max-width: 1200px){.journey-milestone--2{left:0 !important;top:auto !important}}.journey-milestone--3{left:55%;top:35%;animation-delay:.6s}@media(max-width: 1200px){.journey-milestone--3{left:0 !important;top:auto !important}}.journey-milestone--4{right:5%;top:10%;animation-delay:.8s}@media(max-width: 1200px){.journey-milestone--4{right:0 !important;top:auto !important}}.journey-milestone__clay-card{position:relative;width:280px;background:linear-gradient(145deg, #ffffff 0%, #f5f5f5 100%);border-radius:2rem;padding:1.5rem;box-shadow:-8px -8px 20px hsla(0,0%,100%,.8),8px 8px 20px rgba(0,0,0,.12),inset 2px 2px 4px hsla(0,0%,100%,.5),inset -2px -2px 4px rgba(0,0,0,.05);transition:all .6s cubic-bezier(0.34, 1.56, 0.64, 1);transform-style:preserve-3d;animation:gentleFloat 6s ease-in-out infinite}@media(max-width: 1200px){.journey-milestone__clay-card{width:100%;max-width:500px;margin:0 auto}}@media(max-width: 768px){.journey-milestone__clay-card{animation:none;transform:none}}@media(max-width: 640px){.journey-milestone__clay-card{max-width:100%;padding:1.25rem}}@media(min-width: 769px){.journey-milestone__clay-card:hover{transform:translateY(-20px) scale(1.05) rotateX(5deg) rotateY(-5deg);box-shadow:-12px -12px 30px #fff,12px 12px 30px rgba(0,0,0,.18),inset 3px 3px 6px hsla(0,0%,100%,.6),inset -3px -3px 6px rgba(0,0,0,.08)}.journey-milestone__clay-card:hover .clay-card__shine{opacity:1;transform:translateX(300px)}.journey-milestone__clay-card:hover .milestone-icon{transform:scale(1.2) rotate(12deg)}.journey-milestone__clay-card:hover .year-badge__glow{opacity:1;transform:scale(1.5)}}.journey-milestone__image-wrapper{position:relative;width:100%;height:180px;border-radius:1.5rem;overflow:hidden;margin-bottom:1.5rem;box-shadow:inset -4px -4px 8px hsla(0,0%,100%,.5),inset 4px 4px 8px rgba(0,0,0,.1)}.journey-milestone__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.journey-milestone__clay-card:hover .journey-milestone__image-wrapper img{transform:scale(1.15)}.journey-milestone .image-wrapper__gradient{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, transparent 100%);pointer-events:none}.journey-milestone__content{position:relative;padding-bottom:4rem}.clay-card__shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.4) 50%, transparent 100%);transform:translateX(-100px);opacity:0;transition:all 1s ease;pointer-events:none;z-index:10}.milestone-year-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--primary), var(--primary-dark));padding:.5rem 1.25rem;border-radius:2rem;margin-bottom:1rem;box-shadow:-4px -4px 8px hsla(0,0%,100%,.3),4px 4px 12px rgba(var(--primary-rgb), 0.4),inset 1px 1px 2px hsla(0,0%,100%,.3)}.milestone-year-badge .year-number{font-size:1rem;font-weight:900;color:#fff;letter-spacing:.05em;text-shadow:0 2px 8px rgba(0,0,0,.2);position:relative;z-index:2}.milestone-year-badge .year-badge__glow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);width:100%;height:100%;background:radial-gradient(circle, var(--primary) 0%, transparent 70%);opacity:0;transition:all .6s ease;pointer-events:none}.milestone-title{font-size:1.375rem;font-weight:900;color:var(--text-dark);margin-bottom:.5rem;letter-spacing:-0.02em}.milestone-description{font-size:.9375rem;line-height:1.6;color:var(--text-medium);margin-bottom:1.25rem}.milestone-icon{position:absolute;bottom:1.5rem;right:1.5rem;width:48px;height:48px;background:linear-gradient(135deg, var(--secondary), var(--secondary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:-4px -4px 8px hsla(0,0%,100%,.5),4px 4px 12px rgba(var(--secondary-rgb), 0.4),inset 1px 1px 3px hsla(0,0%,100%,.3);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.milestone-icon svg{width:24px;height:24px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2))}@keyframes floatIn{0%{opacity:0;transform:translateY(40px) scale(0.9)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes gentleFloat{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(1deg)}}.core-values{padding:10rem 0;background:linear-gradient(180deg, var(--clay-white) 0%, rgba(var(--primary-rgb), 0.02) 50%, var(--clay-white) 100%);overflow:hidden;position:relative}.core-values::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;height:600px;background:radial-gradient(circle, rgba(var(--secondary-rgb), 0.08) 0%, transparent 70%);pointer-events:none;animation:pulseGlow 8s ease-in-out infinite}.core-values .section-eyebrow{display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--secondary);background:var(--secondary-soft);padding:.5rem 1.5rem;border-radius:2rem;margin-bottom:1rem;box-shadow:-4px -4px 8px hsla(0,0%,100%,.8),4px 4px 12px rgba(var(--secondary-rgb), 0.2),inset 1px 1px 2px hsla(0,0%,100%,.8)}@keyframes pulseGlow{0%,100%{opacity:.3;transform:translate(-50%, -50%) scale(1)}50%{opacity:.6;transform:translate(-50%, -50%) scale(1.2)}}.values-clay-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:300px;gap:2rem;margin-top:5rem;position:relative;z-index:2}@media(max-width: 1200px){.values-clay-grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(max-width: 640px){.values-clay-grid{grid-template-columns:1fr;grid-auto-rows:350px}}.clay-value{position:relative;perspective:1000px;animation:fadeInUp .8s ease-out both}.clay-value:nth-child(1){animation-delay:.1s}.clay-value:nth-child(2){animation-delay:.2s}.clay-value:nth-child(3){animation-delay:.3s}.clay-value:nth-child(4){animation-delay:.4s}.clay-value:nth-child(5){animation-delay:.5s}.clay-value:nth-child(6){animation-delay:.6s}.clay-value--hero{grid-column:span 2;grid-row:span 2}@media(max-width: 1200px){.clay-value--hero{grid-column:span 2;grid-row:span 1}}@media(max-width: 640px){.clay-value--hero{grid-column:span 1}}.clay-value--tall{grid-row:span 2}@media(max-width: 1200px){.clay-value--tall{grid-row:span 1}}.clay-value--wide{grid-column:span 2}@media(max-width: 640px){.clay-value--wide{grid-column:span 1}}.clay-value--standard{grid-column:span 1;grid-row:span 1}.clay-value__3d-wrapper{position:relative;width:100%;height:100%;border-radius:2rem;overflow:hidden;transform-style:preserve-3d;transition:all .7s cubic-bezier(0.34, 1.56, 0.64, 1);box-shadow:-10px -10px 25px hsla(0,0%,100%,.9),10px 10px 25px rgba(0,0,0,.15),inset 3px 3px 6px hsla(0,0%,100%,.5),inset -3px -3px 6px rgba(0,0,0,.05)}.clay-value--standard .clay-value__3d-wrapper{background:linear-gradient(145deg, #ffffff 0%, #f3f3f3 100%)}.clay-value--primary .clay-value__3d-wrapper{background:linear-gradient(145deg, rgba(var(--primary-rgb), 0.08) 0%, rgba(var(--primary-rgb), 0.03) 100%)}.clay-value--secondary .clay-value__3d-wrapper{background:linear-gradient(145deg, rgba(var(--secondary-rgb), 0.08) 0%, rgba(var(--secondary-rgb), 0.03) 100%)}.clay-value--accent .clay-value__3d-wrapper{background:linear-gradient(145deg, rgba(255, 193, 7, 0.08) 0%, rgba(255, 193, 7, 0.03) 100%)}.clay-value--hero .clay-value__3d-wrapper{background:linear-gradient(145deg, #ffffff 0%, #f8f8f8 100%)}.clay-value--photo .clay-value__3d-wrapper{background:linear-gradient(145deg, #ffffff 0%, #f5f5f5 100%)}.clay-value__3d-wrapper:hover{transform:translateY(-20px) rotateX(8deg) rotateY(-8deg) scale(1.03);box-shadow:-15px -15px 35px #fff,15px 15px 35px rgba(0,0,0,.2),inset 4px 4px 8px hsla(0,0%,100%,.6),inset -4px -4px 8px rgba(0,0,0,.08)}.clay-value__3d-wrapper:hover .clay-value__shine-layer{opacity:1;transform:translateX(400px) translateY(-100px) rotate(25deg)}.clay-value__3d-wrapper:hover .clay-value__depth-layer{transform:translateZ(30px)}.clay-value__3d-wrapper:hover .floating-icon{transform:translateY(-15px) scale(1.15) rotate(12deg)}.clay-value__3d-wrapper:hover .floating-icon .icon-pulse{opacity:1;transform:scale(1.8)}.clay-value__3d-wrapper:hover .clay-value__image-container img{transform:scale(1.15) rotate(2deg)}.clay-value__3d-wrapper:hover .clay-value__image-container .image-container__glow{opacity:1}.clay-value__shine-layer{position:absolute;top:-50%;left:-100%;width:80%;height:200%;background:linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, 0.6) 50%, transparent 100%);transform:translateX(-200px) translateY(-100px) rotate(25deg);opacity:0;transition:all 1.2s ease;pointer-events:none;z-index:10}.clay-value__depth-layer{position:absolute;inset:0;border-radius:2rem;transition:transform .7s ease;pointer-events:none}.clay-value__image-container{position:absolute;inset:0;overflow:hidden;border-radius:2rem}.clay-value__image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .7s ease}.clay-value__image-container .image-container__glow{position:absolute;inset:0;background:radial-gradient(circle at center, rgba(var(--primary-rgb), 0.3) 0%, transparent 70%);opacity:0;transition:opacity .7s ease;pointer-events:none}.clay-value__image-container .image-container__overlay{position:absolute;inset:0;background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.8) 100%);transition:background .7s ease}.clay-value__content{position:relative;padding:2.5rem;height:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:3}.clay-value--standard .clay-value__content{justify-content:center;align-items:center;text-align:center;padding:2rem}.clay-value--hero .clay-value__content{justify-content:flex-end;padding:3rem}.clay-value__title{font-size:1.5rem;font-weight:900;color:var(--text-dark);margin-bottom:.75rem;letter-spacing:-0.02em;line-height:1.2}.clay-value--hero .clay-value__title{font-size:2.5rem;color:#fff;text-shadow:0 4px 16px rgba(0,0,0,.3)}.clay-value--photo .clay-value__title{color:#fff;font-size:1.75rem;text-shadow:0 3px 12px rgba(0,0,0,.4)}@media(max-width: 640px){.clay-value__title{font-size:1.375rem}.clay-value--hero .clay-value__title{font-size:2rem}}.clay-value__text{font-size:1rem;line-height:1.6;color:var(--text-medium)}.clay-value--hero .clay-value__text{font-size:1.125rem;color:hsla(0,0%,100%,.95);text-shadow:0 2px 8px rgba(0,0,0,.2)}.clay-value--photo .clay-value__text{color:hsla(0,0%,100%,.9);text-shadow:0 2px 8px rgba(0,0,0,.3)}.floating-icon{width:72px;height:72px;background:linear-gradient(145deg, #ffffff 0%, #f0f0f0 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:-6px -6px 15px hsla(0,0%,100%,.9),6px 6px 15px rgba(0,0,0,.15),inset 2px 2px 4px hsla(0,0%,100%,.5),inset -2px -2px 4px rgba(0,0,0,.05);transition:all .6s cubic-bezier(0.34, 1.56, 0.64, 1);position:relative;animation:iconFloat 4s ease-in-out infinite}.clay-value--standard .floating-icon{background:linear-gradient(145deg, var(--primary), var(--primary-dark))}.floating-icon--hero{width:100px;height:100px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);box-shadow:0 12px 40px rgba(0,0,0,.3),inset 2px 2px 6px hsla(0,0%,100%,.3)}.floating-icon--glass{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.2),inset 2px 2px 6px hsla(0,0%,100%,.5)}.floating-icon svg{width:36px;height:36px;color:#fff;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.2))}.floating-icon--hero .floating-icon svg{width:50px;height:50px}.floating-icon--glass .floating-icon svg{color:var(--primary)}.clay-value--standard .floating-icon svg{color:#fff}.floating-icon .icon-pulse{position:absolute;inset:-10px;border:2px solid rgba(var(--primary-rgb), 0.4);border-radius:50%;opacity:0;transform:scale(1);transition:all .6s ease}.floating-icon--hero .floating-icon .icon-pulse{border-color:hsla(0,0%,100%,.5)}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.mission-vision{padding:8rem 0;background:var(--clay-white)}.mission-vision__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media(max-width: 968px){.mission-vision__grid{grid-template-columns:1fr;gap:2rem}}.mission-panel,.vision-panel{position:relative;background:linear-gradient(135deg, var(--clay-white) 0%, #f8f9fa 100%);border-radius:2rem;padding:3rem;box-shadow:0 16px 64px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.mission-panel:hover,.vision-panel:hover{transform:translateY(-12px);box-shadow:0 28px 90px rgba(0,0,0,.15),inset 0 1px 0 #fff}.mission-panel{border-left:6px solid var(--primary)}.vision-panel{border-left:6px solid var(--secondary)}.panel-icon{font-size:4rem;margin-bottom:1.5rem;display:block;animation:bounce 2s ease-in-out infinite}.panel-title{font-size:2.5rem;font-weight:900;color:var(--text-primary);margin-bottom:1.5rem}.panel-text{font-size:1.125rem;line-height:1.8;color:var(--text-secondary);margin-bottom:2rem}.panel-list{list-style:none;padding:0;margin:0}.panel-list li{display:flex;align-items:center;gap:1rem;padding:.75rem 0;font-size:1rem;color:var(--text-primary);font-weight:600;border-bottom:1px solid rgba(var(--primary-rgb), 0.08)}.panel-list li:last-child{border-bottom:none}.panel-list li::before{content:"✓";display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;border-radius:50%;font-weight:900;flex-shrink:0}.by-the-numbers{padding:6rem 0;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 50%, var(--text-primary) 100%);position:relative;overflow:hidden}@media(max-width: 968px){.by-the-numbers{padding:4rem 0}}.by-the-numbers::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(var(--secondary-rgb), 0.3) 0%, transparent 50%),radial-gradient(circle at 80% 50%, rgba(var(--primary-rgb), 0.3) 0%, transparent 50%);pointer-events:none}.by-the-numbers .section-header{position:relative;z-index:2}.by-the-numbers .section-header .section-title,.by-the-numbers .section-header .section-subtitle{color:#fff}.by-the-numbers .section-header .section-subtitle{opacity:.9}.by-the-numbers .numbers__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:2.5rem;margin-top:4rem}@media(max-width: 968px){.by-the-numbers .numbers__grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(max-width: 640px){.by-the-numbers .numbers__grid{grid-template-columns:1fr;gap:1.5rem}}.number-card{text-align:center;padding:2.5rem 2rem;background:hsla(0,0%,100%,.1);border-radius:2rem;backdrop-filter:blur(10px);box-shadow:0 12px 48px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.2);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1);animation:fadeInUp .8s ease-out;animation-fill-mode:both}.number-card:nth-child(1){animation-delay:.1s}.number-card:nth-child(2){animation-delay:.2s}.number-card:nth-child(3){animation-delay:.3s}.number-card:nth-child(4){animation-delay:.4s}.number-card:hover{transform:translateY(-16px) scale(1.05);background:hsla(0,0%,100%,.15);box-shadow:0 24px 72px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}.number-card:hover .number-card__icon{transform:scale(1.3)}.number-card__icon{font-size:3.5rem;margin-bottom:1rem;display:block;transition:transform .5s ease}.number-card__value{font-size:4rem;font-weight:900;color:#fff;margin-bottom:.75rem;display:block;text-shadow:0 4px 12px rgba(0,0,0,.3)}.number-card__label{font-size:1rem;color:hsla(0,0%,100%,.9);font-weight:600}.team-spotlight{padding:8rem 0;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.03) 0%, var(--clay-white) 100%)}.team-spotlight .team__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:3rem;margin-top:4rem}@media(max-width: 768px){.team-spotlight .team__grid{grid-template-columns:1fr;gap:2.5rem}}.founder-card{background:linear-gradient(135deg, var(--clay-white) 0%, #f8f9fa 100%);border-radius:2rem;overflow:hidden;box-shadow:0 16px 64px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.founder-card:hover{transform:translateY(-16px);box-shadow:0 28px 90px rgba(0,0,0,.15),inset 0 1px 0 #fff}.founder-card:hover .founder-card__image img{transform:scale(1.1)}.founder-card:hover .founder-card__overlay{opacity:1}.founder-card__image{position:relative;height:400px;overflow:hidden}.founder-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.founder-card__overlay{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 50%, transparent 100%);opacity:0;transition:opacity .5s ease}.founder-card__quote{font-size:1.125rem;font-style:italic;color:#fff;margin:0;line-height:1.6}.founder-card__info{padding:2.5rem}.founder-card__name{font-size:2rem;font-weight:900;color:var(--text-primary);margin:0 0 .5rem 0}.founder-card__role{display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);background:var(--primary-soft);padding:.5rem 1rem;border-radius:1rem;margin-bottom:1.5rem}.founder-card__bio{font-size:1rem;line-height:1.7;color:var(--text-secondary);margin:0}.about-cta{padding:8rem 0;background:linear-gradient(135deg, rgba(var(--secondary-rgb), 0.05) 0%, var(--clay-white) 100%)}.about-cta__content{max-width:800px;margin:0 auto;text-align:center}.about-cta__title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;color:var(--text-primary);margin-bottom:1.5rem}.about-cta__text{font-size:1.25rem;line-height:1.7;color:var(--text-secondary);margin-bottom:3rem}.about-cta__actions{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}@keyframes float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(5deg)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes tiltFloat{0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(2deg)}50%{transform:translateY(-5px) rotate(0deg)}75%{transform:translateY(-10px) rotate(-2deg)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@media(max-width: 768px){.about-opening,.our-journey,.core-values,.mission-vision,.team-spotlight,.about-cta{padding:4rem 0}.by-the-numbers{padding:4rem 0}}.blog-archive{position:relative;padding:clamp(100px,14vh,140px) 0 clamp(80px,12vh,120px);background:linear-gradient(to bottom, var(--surface-base) 0%, rgba(var(--color-primary-rgb), 0.02) 100%)}.blog-archive__header{text-align:center;max-width:800px;margin:0 auto clamp(64px,10vh,96px);opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards .2s}.blog-archive__title{font-family:var(--font-display);font-size:clamp(2.75rem,6vw,4rem);font-weight:800;line-height:1.1;color:var(--text-primary);margin-bottom:20px;background:linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 50%, var(--secondary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.blog-archive__subtitle{font-size:clamp(1.1rem,2.2vw,1.35rem);color:var(--text-secondary);line-height:1.6;max-width:600px;margin:0 auto}.blog-archive__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:clamp(32px,4.5vw,48px);margin-bottom:clamp(80px,12vh,120px)}@media(min-width: 1024px){.blog-archive__grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.blog-archive__grid{grid-template-columns:1fr;gap:28px}}.blog-archive-card{opacity:0;transform:translateY(30px);animation:fadeInUp .7s cubic-bezier(0.22, 1, 0.36, 1) forwards}.blog-archive-card:nth-child(1){animation-delay:calc(.3s + 0.08s)}.blog-archive-card:nth-child(2){animation-delay:calc(.3s + 0.16s)}.blog-archive-card:nth-child(3){animation-delay:calc(.3s + 0.24s)}.blog-archive-card:nth-child(4){animation-delay:calc(.3s + 0.32s)}.blog-archive-card:nth-child(5){animation-delay:calc(.3s + 0.4s)}.blog-archive-card:nth-child(6){animation-delay:calc(.3s + 0.48s)}.blog-archive-card:nth-child(7){animation-delay:calc(.3s + 0.56s)}.blog-archive-card:nth-child(8){animation-delay:calc(.3s + 0.64s)}.blog-archive-card:nth-child(9){animation-delay:calc(.3s + 0.72s)}.blog-archive-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;background:var(--surface-raised);border-radius:var(--radius-2xl);overflow:hidden;transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 4px 16px rgba(58,53,46,.08),0 8px 28px rgba(58,53,46,.05)}.blog-archive-card__link:hover{transform:translateY(-10px);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),0 8px 24px rgba(58,53,46,.12),0 20px 48px rgba(58,53,46,.1),0 0 48px rgba(124,152,133,.08)}.blog-archive-card__link:hover .blog-archive-card__image img{transform:scale(1.1)}.blog-archive-card__link:hover .blog-archive-card__category{background:var(--primary);color:#fff;transform:scale(1.05)}.blog-archive-card__link:hover .blog-archive-card__title{color:var(--primary)}.blog-archive-card__image{position:relative;width:100%;height:260px;overflow:hidden}.blog-archive-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(0.34, 1.56, 0.64, 1)}.blog-archive-card__category{position:absolute;top:20px;left:20px;background:hsla(0,0%,100%,.95);color:var(--primary-dark);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:8px 16px;border-radius:var(--radius-full);box-shadow:0 2px 10px rgba(0,0,0,.12),inset 0 1px 2px hsla(0,0%,100%,.8);transition:all .3s ease;z-index:2}.blog-archive-card__content{padding:clamp(24px,3.5vw,32px);display:flex;flex-direction:column;flex-grow:1}.blog-archive-card__title{font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700;line-height:1.3;color:var(--text-primary);margin-bottom:14px;transition:color .3s ease}.blog-archive-card__excerpt{font-size:clamp(.95rem,1.6vw,1.05rem);color:var(--text-secondary);line-height:1.65;margin-bottom:20px;flex-grow:1}.blog-archive-card__meta{display:flex;flex-wrap:wrap;gap:20px;font-size:.85rem;color:var(--text-muted);padding-top:16px;border-top:1px solid rgba(124,152,133,.12)}.blog-archive-card__date,.blog-archive-card__read-time{display:inline-flex;align-items:center;gap:6px}.blog-archive-card__date svg,.blog-archive-card__read-time svg{width:14px;height:14px;stroke-width:2;opacity:.7}.blog-archive__cta{text-align:center;opacity:0;transform:translateY(20px);animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards 1s}.blog-archive-cta-box{max-width:700px;margin:0 auto;padding:clamp(40px,6vw,56px);background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(124, 152, 133, 0.03) 100%);border-radius:var(--radius-2xl);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),0 8px 24px rgba(58,53,46,.06),0 16px 48px rgba(58,53,46,.04)}.blog-archive-cta-box__title{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;color:var(--text-primary);margin-bottom:16px}.blog-archive-cta-box__text{font-size:clamp(1rem,1.8vw,1.15rem);color:var(--text-secondary);line-height:1.6;margin-bottom:28px;max-width:560px;margin-left:auto;margin-right:auto}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.blog-archive{padding:clamp(80px,12vh,100px) 0 clamp(60px,10vh,80px)}.blog-archive__header{margin-bottom:clamp(48px,8vh,64px)}.blog-archive__grid{margin-bottom:clamp(60px,10vh,80px)}.blog-archive-card__image{height:220px}.blog-archive-cta-box{padding:clamp(32px,5vw,40px)}}.blog-post{position:relative;padding:clamp(100px,14vh,140px) 0 clamp(80px,12vh,120px);background:#fff}.blog-post__container{display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,64px);max-width:1200px;margin:0 auto;padding:0 24px}@media(min-width: 1024px){.blog-post__container{grid-template-columns:60px 1fr 280px;gap:48px}}@media(min-width: 1280px){.blog-post__container{grid-template-columns:60px 1fr 320px;gap:64px}}@media(max-width: 1023px){.blog-post__rail{display:none}}@media(min-width: 1024px){.blog-post__rail{position:sticky;top:140px;align-self:start;max-height:calc(100vh - 180px);overflow-y:auto}}@media(min-width: 1024px){.blog-post__rail--left{order:1}}@media(min-width: 1024px){.blog-post__rail--right{order:3}}@media(min-width: 1024px){.blog-post__main{order:2;min-width:0}}.blog-post__sentinel{height:1px;margin-top:clamp(60px,10vh,96px);visibility:hidden}.blog-post__header{max-width:720px;margin:0 0 48px}.blog-post__meta{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap;font-size:.875rem;color:#666}.blog-post__category{display:inline-block;background:#f3f4f6;color:#374151;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:6px 12px;border-radius:4px;text-decoration:none;transition:background .2s}.blog-post__category:hover{background:#e5e7eb}.blog-post__date,.blog-post__read-time{display:inline-flex;align-items:center;gap:6px}.blog-post__date svg,.blog-post__read-time svg{width:14px;height:14px;opacity:.6}.blog-post__title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.2;color:#111827;margin:16px 0 24px;letter-spacing:-0.02em}.blog-post__author-mini{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.blog-post__author-avatar{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.blog-post__author-info{display:flex;flex-direction:column;gap:2px}.blog-post__author-name{font-weight:600;font-size:.9rem;color:#111827;text-decoration:none}.blog-post__author-name:hover{color:var(--primary)}.blog-post__author-posts{font-size:.8rem;color:#6b7280}.blog-post__excerpt{font-size:1.25rem;line-height:1.7;color:#4b5563;margin:24px 0 0;font-weight:400}.blog-post__featured-image{max-width:100%;margin:48px 0;border-radius:8px;overflow:hidden;aspect-ratio:16/9}.blog-post__featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-post__content{max-width:720px;margin:0;font-size:1.125rem;line-height:1.8;color:#374151}.blog-post__content>p:first-of-type{font-size:1.25rem;line-height:1.8;color:#1f2937;margin-bottom:1.75em}.blog-post__content p{margin-bottom:1.5em}.blog-post__content h2{font-family:var(--font-display);font-size:1.875rem;font-weight:700;line-height:1.3;color:#111827;margin:2.5em 0 .8em;letter-spacing:-0.01em}.blog-post__content h2:first-child{margin-top:0}.blog-post__content h3{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.4;color:#111827;margin:2em 0 .7em}.blog-post__content ul,.blog-post__content ol{margin:1.5em 0;padding-left:1.5em}.blog-post__content ul li,.blog-post__content ol li{margin-bottom:.5em;line-height:1.8}.blog-post__content ul li::marker,.blog-post__content ol li::marker{color:var(--primary)}.blog-post__content strong{color:#111827;font-weight:600}.blog-post__content em{font-style:italic}.blog-post__content a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.blog-post__content a:hover{text-decoration-thickness:2px}.blog-post__content blockquote{margin:2em 0;padding:1.5em 1.5em 1.5em 2em;border-left:4px solid var(--primary);background:#f9fafb;border-radius:4px}.blog-post__content blockquote p{font-size:1.125rem;font-style:italic;color:#374151;margin-bottom:.5em}.blog-post__content blockquote p:last-child{margin-bottom:0}.blog-post__content img{max-width:100%;height:auto;border-radius:8px;margin:2em 0}.blog-post__inline-cta{margin:3em 0}.inline-cta{padding:32px;text-align:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px}.inline-cta__icon{width:48px;height:48px;margin:0 auto 16px;color:var(--primary)}.inline-cta__icon svg{width:100%;height:100%}.inline-cta__title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:8px}.inline-cta__text{font-size:1rem;color:#6b7280;line-height:1.6;margin-bottom:20px;max-width:500px;margin-left:auto;margin-right:auto}.blog-post__author-bio{max-width:720px;margin:4em 0}.author-bio{display:flex;gap:20px;padding:24px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}@media(max-width: 767px){.author-bio{flex-direction:column;text-align:center}}.author-bio__avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}@media(max-width: 767px){.author-bio__avatar{margin:0 auto}}.author-bio__content{flex:1}.author-bio__title{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:8px}.author-bio__text{font-size:.95rem;line-height:1.6;color:#6b7280;margin-bottom:12px}.author-bio__link{display:inline-flex;align-items:center;gap:4px;font-size:.9rem;font-weight:600;color:var(--primary);text-decoration:none}.author-bio__link:hover{text-decoration:underline}.blog-post__newsletter{max-width:720px;margin:3em 0}.newsletter-box{padding:32px;text-align:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px}.newsletter-box__title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:8px}.newsletter-box__text{font-size:1rem;color:#6b7280;line-height:1.6;margin-bottom:20px}.newsletter-box__form{display:flex;gap:12px;max-width:460px;margin:0 auto}@media(max-width: 767px){.newsletter-box__form{flex-direction:column}}.newsletter-box__input{flex:1;padding:12px 16px;font-size:1rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#111827}.newsletter-box__input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(124,152,133,.1)}.newsletter-box__input::-moz-placeholder{color:#9ca3af}.newsletter-box__input::placeholder{color:#9ca3af}.newsletter-box__btn{white-space:nowrap}.blog-post__related{max-width:100%;margin:4em 0 0;padding-top:4em;border-top:1px solid #e5e7eb}.blog-post__related-title{font-family:var(--font-display);font-size:1.875rem;font-weight:700;color:#111827;text-align:center;margin-bottom:2.5em}.blog-post__related-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:32px}@media(min-width: 768px){.blog-post__related-grid{grid-template-columns:repeat(2, 1fr)}}.blog-post__related-card{display:block;text-decoration:none;color:inherit}.blog-post__related-card:hover .blog-post__related-card-title{color:var(--primary)}.blog-post__related-card-category{display:inline-block;background:#f3f4f6;color:#6b7280;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px;margin-bottom:12px}.blog-post__related-card-title{font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.4;color:#111827;margin-bottom:8px;transition:color .2s}.blog-post__related-card-excerpt{font-size:.9rem;line-height:1.6;color:#6b7280;margin-bottom:12px}.blog-post__related-card-link{display:inline-flex;align-items:center;gap:4px;font-size:.875rem;font-weight:600;color:var(--primary)}.blog-post__related-card-arrow{width:14px;height:14px}@media(max-width: 768px){.blog-post{padding:80px 0 60px}.blog-post__container{padding:0 20px}.blog-post__header{margin-bottom:32px}.blog-post__featured-image{margin:32px 0}.blog-post__content{font-size:1.0625rem}.blog-post__content>p:first-of-type{font-size:1.125rem}.blog-post__content h2{font-size:1.5rem;margin-top:2em}.blog-post__content h3{font-size:1.25rem}}.contact-page{position:relative;padding:clamp(80px,12vh,100px) 0 clamp(100px,14vh,140px);overflow:hidden}.contact-bg-elements{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.contact-bg-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(124, 152, 133, 0.03) 0%, rgba(228, 168, 83, 0.04) 25%, rgba(124, 152, 133, 0.02) 50%, rgba(228, 168, 83, 0.03) 75%, rgba(124, 152, 133, 0.03) 100%);background-size:400% 400%;animation:gradientShift 15s ease infinite}.contact-bg-paws{position:absolute;top:0;left:0;width:100%;height:100%}.contact-bg-paws .paw-icon{position:absolute;font-size:clamp(60px,8vw,100px);opacity:.03;animation:floatPaw 20s ease-in-out infinite}.contact-bg-paws .paw-icon:nth-child(1){top:10%;left:5%;animation-delay:0s}.contact-bg-paws .paw-icon:nth-child(2){top:25%;right:10%;animation-delay:4s}.contact-bg-paws .paw-icon:nth-child(3){top:60%;left:15%;animation-delay:8s}.contact-bg-paws .paw-icon:nth-child(4){bottom:20%;right:20%;animation-delay:12s}.contact-bg-paws .paw-icon:nth-child(5){bottom:10%;left:50%;animation-delay:16s}.contact-page__hero{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto clamp(50px,8vh,70px);opacity:0;transform:translateY(30px);animation:fadeInUp 1s cubic-bezier(0.22, 1, 0.36, 1) forwards .2s}.contact-page__eyebrow{display:inline-block;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--primary);margin-bottom:20px;padding:8px 20px;background:linear-gradient(135deg, rgba(124, 152, 133, 0.15) 0%, rgba(228, 168, 83, 0.12) 100%);border-radius:var(--radius-full);border:2px solid rgba(124,152,133,.3);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.8),0 4px 12px rgba(58,53,46,.08);animation:pulse 2s ease-in-out infinite}.contact-page__title{font-family:var(--font-display);line-height:1.1;margin-bottom:24px}.contact-page__title-main{display:block;font-size:clamp(3.5rem,8vw,5.5rem);font-weight:800;background:linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 50%, var(--secondary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:8px;animation:shimmer 3s ease-in-out infinite;background-size:200% 200%}.contact-page__title-sub{display:block;font-size:clamp(2rem,4.5vw,3rem);font-weight:300;color:var(--secondary);opacity:.9}.contact-page__subtitle{font-size:clamp(1.15rem,2.2vw,1.4rem);color:var(--text-secondary);line-height:1.7;max-width:700px;margin:0 auto 36px}.contact-page__hero-cta{display:inline-flex;align-items:center;gap:10px;animation:bounceGentle 2s ease-in-out infinite}.contact-page__hero-cta svg{width:20px;height:20px;transition:transform .3s ease}.contact-page__hero-cta:hover{animation:none}.contact-page__hero-cta:hover svg{transform:translateY(4px)}.contact-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(40px,6vw,64px);align-items:start}@media(max-width: 1024px){.contact-grid{grid-template-columns:1fr;max-width:700px;margin:0 auto}}.contact-card{background:var(--surface-raised);border-radius:var(--radius-2xl);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 4px 16px rgba(58,53,46,.08),0 8px 32px rgba(58,53,46,.06);transition:all .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.contact-card:hover{transform:translateY(-6px);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),0 8px 24px rgba(58,53,46,.12),0 20px 48px rgba(58,53,46,.1),0 0 48px rgba(124,152,133,.08)}.contact-card--form{padding:clamp(32px,5vw,48px);opacity:0;transform:translateY(40px);animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards .4s}.contact-card__header{display:flex;align-items:center;gap:20px;margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid rgba(124,152,133,.1)}.contact-card__icon{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(124, 152, 133, 0.15) 0%, rgba(228, 168, 83, 0.12) 100%);border-radius:var(--radius-lg);box-shadow:inset 0 2px 4px hsla(0,0%,100%,.8),0 4px 12px rgba(58,53,46,.08)}.contact-card__icon svg{width:28px;height:28px;stroke:var(--primary-dark)}.contact-card__icon--large{width:64px;height:64px}.contact-card__icon--large svg{width:32px;height:32px}.contact-card__title{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.contact-card__subtitle{font-size:.95rem;color:var(--text-muted);margin:0}.contact-grid__info{display:flex;flex-direction:column;gap:20px;opacity:0;transform:translateY(40px);animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards .6s}.contact-card--email,.contact-card--phone,.contact-card--location{padding:clamp(24px,3.5vw,32px);text-align:center}.contact-card--email .contact-card__icon{background:linear-gradient(135deg, rgba(228, 168, 83, 0.15), rgba(212, 175, 55, 0.12));margin:0 auto 16px}.contact-card--phone .contact-card__icon{background:linear-gradient(135deg, rgba(124, 152, 133, 0.15), rgba(106, 134, 115, 0.12));margin:0 auto 16px}.contact-card--location .contact-card__icon{background:linear-gradient(135deg, rgba(124, 152, 133, 0.12), rgba(228, 168, 83, 0.15));margin:0 auto 16px}.contact-card__text{font-size:1.1rem;color:var(--text-primary);margin-bottom:6px}.contact-card__text a{color:var(--primary-dark);text-decoration:none;font-weight:700;transition:all .3s ease;position:relative}.contact-card__text a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--primary);transition:width .3s ease}.contact-card__text a:hover{color:var(--primary)}.contact-card__text a:hover::after{width:100%}.contact-card__meta{font-size:.9rem;color:var(--text-muted);margin:0}.contact-card--expect{padding:clamp(24px,3.5vw,32px);background:linear-gradient(135deg, rgba(228, 168, 83, 0.08) 0%, rgba(124, 152, 133, 0.06) 100%);border:2px solid rgba(124,152,133,.15)}.contact-expect-list{list-style:none;padding:0;margin:16px 0 0}.contact-expect-list li{display:flex;align-items:center;gap:12px;font-size:.95rem;color:var(--text-secondary);margin-bottom:14px}.contact-expect-list li:last-child{margin-bottom:0}.contact-expect-list li svg{width:20px;height:20px;flex-shrink:0;stroke:var(--primary)}.contact-form__row{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-bottom:20px}@media(max-width: 640px){.contact-form__row{grid-template-columns:1fr;gap:20px}}.contact-form__field{margin-bottom:20px}.contact-form__label{display:block;font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.contact-form__input,.contact-form__select,.contact-form__textarea{width:100%;padding:15px 18px;font-size:1rem;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:2px solid rgba(124,152,133,.2);border-radius:var(--radius-lg);transition:all .3s ease;box-shadow:inset 0 2px 4px rgba(58,53,46,.04),inset 0 -1px 2px hsla(0,0%,100%,.8)}.contact-form__input::-moz-placeholder, .contact-form__select::-moz-placeholder, .contact-form__textarea::-moz-placeholder{color:var(--text-muted);opacity:.6}.contact-form__input::placeholder,.contact-form__select::placeholder,.contact-form__textarea::placeholder{color:var(--text-muted);opacity:.6}.contact-form__input:focus,.contact-form__select:focus,.contact-form__textarea:focus{outline:none;border-color:var(--primary);background:hsla(0,0%,100%,.98);box-shadow:inset 0 2px 6px rgba(124,152,133,.12),0 0 0 4px rgba(124,152,133,.1);transform:translateY(-2px)}.contact-form__input:hover:not(:focus),.contact-form__select:hover:not(:focus),.contact-form__textarea:hover:not(:focus){border-color:rgba(124,152,133,.35)}.contact-form__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237C9885' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px}.contact-form__textarea{resize:vertical;min-height:130px;line-height:1.6}.contact-form__submit{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;position:relative;overflow:hidden}.contact-form__submit .btn-text{transition:transform .3s ease}.contact-form__submit .btn-loader{display:inline-flex;transition:transform .3s ease}.contact-form__submit .btn-loader svg{width:22px;height:22px}.contact-form__submit:hover .btn-text{transform:translateX(-4px)}.contact-form__submit:hover .btn-loader{transform:translateX(4px)}.contact-form__submit:active{transform:translateY(2px)}.contact-faq{position:relative;z-index:1;margin-top:clamp(100px,14vh,140px);padding:clamp(60px,10vh,96px) clamp(32px,5vw,48px);background:linear-gradient(to bottom, rgba(124, 152, 133, 0.03) 0%, rgba(228, 168, 83, 0.02) 100%);border-radius:var(--radius-2xl);opacity:0;transform:translateY(40px);animation:fadeInUp .8s cubic-bezier(0.22, 1, 0.36, 1) forwards 1s}.contact-faq__title{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3rem);font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:12px}.contact-faq__subtitle{font-size:1.15rem;color:var(--text-secondary);text-align:center;margin-bottom:clamp(48px,8vh,72px)}.faq-accordion{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item{background:var(--surface-raised);border-radius:var(--radius-xl);overflow:hidden;transition:all .3s ease;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 2px 8px rgba(58,53,46,.06)}.faq-item.is-open{box-shadow:inset 0 2px 4px hsla(0,0%,100%,.6),0 6px 16px rgba(58,53,46,.1),0 12px 28px rgba(58,53,46,.08)}.faq-item.is-open .faq-item__trigger{background:linear-gradient(135deg, rgba(124, 152, 133, 0.08) 0%, rgba(228, 168, 83, 0.06) 100%)}.faq-item.is-open .faq-item__arrow{transform:rotate(180deg)}.faq-item.is-open .faq-item__icon{transform:scale(1.15)}.faq-item__trigger{width:100%;display:flex;align-items:center;gap:16px;padding:clamp(20px,3vw,24px);background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:all .3s ease}.faq-item__trigger:hover{background:rgba(124,152,133,.04)}.faq-item__trigger:hover .faq-item__icon{transform:scale(1.1)}.faq-item__icon{font-size:1.75rem;flex-shrink:0;transition:transform .3s ease}.faq-item__question{flex:1;font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.2rem);font-weight:600;color:var(--text-primary);line-height:1.4}.faq-item__arrow{width:24px;height:24px;flex-shrink:0;stroke:var(--primary);transition:transform .3s ease}.faq-item__content{padding:0 clamp(20px,3vw,24px) clamp(20px,3vw,24px)}.faq-item__content p{font-size:1rem;color:var(--text-secondary);line-height:1.7;margin:0}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes floatPaw{0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-20px) rotate(5deg)}50%{transform:translateY(-40px) rotate(-5deg)}75%{transform:translateY(-20px) rotate(3deg)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes bounceGentle{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width: 768px){.contact-page{padding:clamp(70px,10vh,90px) 0 clamp(80px,12vh,100px)}.contact-page__hero{margin-bottom:clamp(40px,7vh,60px)}.contact-grid{gap:32px}.contact-card--form{padding:clamp(24px,4vw,32px)}.contact-card__header{flex-direction:column;align-items:flex-start;gap:16px}.contact-faq{margin-top:clamp(80px,12vh,100px);padding:clamp(48px,8vh,64px) clamp(24px,4vw,32px)}.faq-item__trigger{gap:12px;padding:18px}.faq-item__icon{font-size:1.5rem}.faq-item__content{padding:0 18px 18px}}.service-areas-page{position:relative;padding:clamp(80px,12vh,100px) 0 clamp(100px,14vh,140px);overflow:hidden}.service-areas-bg-elements{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.service-areas-bg-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(124, 152, 133, 0.03) 0%, rgba(228, 168, 83, 0.04) 25%, rgba(124, 152, 133, 0.02) 50%, rgba(228, 168, 83, 0.03) 75%, rgba(124, 152, 133, 0.03) 100%);background-size:400% 400%;animation:gradientShift 15s ease infinite}.service-areas-bg-paws{position:absolute;top:0;left:0;width:100%;height:100%}.service-areas-bg-paws .paw-icon{position:absolute;font-size:clamp(60px,8vw,100px);opacity:.03;animation:floatPaw 20s ease-in-out infinite}.service-areas-bg-paws .paw-icon:nth-child(1){top:10%;left:5%;animation-delay:0s}.service-areas-bg-paws .paw-icon:nth-child(2){top:25%;right:10%;animation-delay:5s}.service-areas-bg-paws .paw-icon:nth-child(3){bottom:25%;left:10%;animation-delay:10s}.service-areas-bg-paws .paw-icon:nth-child(4){bottom:15%;right:15%;animation-delay:15s}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes floatPaw{0%,100%{transform:translateY(0px) rotate(0deg)}25%{transform:translateY(-20px) rotate(5deg)}50%{transform:translateY(-10px) rotate(-5deg)}75%{transform:translateY(-15px) rotate(3deg)}}.service-areas-page__hero{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto clamp(60px,10vh,80px);padding:0 20px}.service-areas-page__eyebrow{display:inline-block;font-size:clamp(13px,1.5vw,15px);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--primary-green);margin-bottom:clamp(16px,2.5vh,20px);position:relative;padding:0 20px}.service-areas-page__eyebrow::before,.service-areas-page__eyebrow::after{content:"";position:absolute;top:50%;width:12px;height:2px;background:var(--accent-gold)}.service-areas-page__eyebrow::before{left:0}.service-areas-page__eyebrow::after{right:0}.service-areas-page__title{display:flex;flex-direction:column;gap:clamp(8px,1.5vh,12px);margin-bottom:clamp(20px,3vh,28px)}.service-areas-page__title-main{font-size:clamp(42px,7vw,68px);font-weight:800;line-height:1.1;color:var(--text-dark);letter-spacing:-0.02em}.service-areas-page__title-sub{font-size:clamp(20px,3vw,28px);font-weight:400;color:var(--primary-green);line-height:1.3}.service-areas-page__subtitle{font-size:clamp(16px,2vw,18px);line-height:1.7;color:var(--text-muted);max-width:600px;margin:0 auto}.service-areas-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:clamp(24px,3vw,32px);margin-bottom:clamp(60px,10vh,80px)}@media(min-width: 768px){.service-areas-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.service-areas-grid{grid-template-columns:repeat(2, 1fr)}}.service-area-card{background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);border:1px solid rgba(124,152,133,.1);border-radius:16px;padding:clamp(28px,4vw,36px);transition:all .3s ease;position:relative;overflow:hidden}.service-area-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--primary-green) 0%, var(--accent-gold) 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.service-area-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08);border-color:rgba(124,152,133,.2)}.service-area-card:hover::before{transform:scaleX(1)}.service-area-card:hover .service-area-card__icon{background:linear-gradient(135deg, var(--primary-green) 0%, var(--accent-gold) 100%);transform:rotate(5deg) scale(1.05)}.service-area-card:hover .service-area-card__icon svg{color:#fff}.service-area-card__header{display:flex;align-items:center;gap:16px;margin-bottom:clamp(20px,3vh,28px);padding-bottom:clamp(16px,2.5vh,20px);border-bottom:1px solid rgba(124,152,133,.1)}.service-area-card__icon{width:56px;height:56px;border-radius:12px;background:rgba(124,152,133,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.service-area-card__icon svg{width:28px;height:28px;color:var(--primary-green);transition:color .3s ease}.service-area-card__state{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.service-area-card__title{font-size:clamp(22px,2.5vw,26px);font-weight:700;color:var(--text-dark);line-height:1.2;margin:0}.service-area-card__abbr{font-size:14px;font-weight:600;color:var(--accent-gold);background:rgba(228,168,83,.1);padding:4px 12px;border-radius:6px;letter-spacing:.05em}.service-area-card__cities{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:clamp(10px,1.5vw,14px)}.service-area-card__cities li{font-size:clamp(14px,1.6vw,16px);color:var(--text-body);padding:8px 12px;background:rgba(124,152,133,.04);border-radius:8px;transition:all .2s ease;position:relative;padding-left:28px}.service-area-card__cities li::before{content:"📍";position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:12px;opacity:.5}.service-area-card__cities li:hover{background:rgba(124,152,133,.1);transform:translateX(2px);color:var(--primary-green)}.service-area-card__cities li:hover::before{opacity:1}.service-areas-cta{position:relative;z-index:1;text-align:center;background:linear-gradient(135deg, rgba(124, 152, 133, 0.08) 0%, rgba(228, 168, 83, 0.08) 100%);border-radius:20px;padding:clamp(40px,6vh,60px) clamp(24px,4vw,40px);border:1px solid rgba(124,152,133,.15);backdrop-filter:blur(10px)}.service-areas-cta__content{max-width:600px;margin:0 auto}.service-areas-cta__title{font-size:clamp(26px,3.5vw,34px);font-weight:700;color:var(--text-dark);margin-bottom:clamp(14px,2vh,18px);line-height:1.3}.service-areas-cta__text{font-size:clamp(16px,1.8vw,18px);line-height:1.7;color:var(--text-muted);margin-bottom:clamp(24px,3.5vh,32px)}@media(max-width: 768px){.service-areas-page{padding:60px 0 80px}.service-areas-page__hero{margin-bottom:50px}.service-areas-grid{grid-template-columns:1fr;gap:20px;margin-bottom:50px}.service-area-card__cities{grid-template-columns:1fr}.service-areas-cta{padding:32px 20px}}@media(max-width: 480px){.service-area-card{padding:24px}.service-area-card__header{flex-direction:column;align-items:flex-start;gap:12px}.service-area-card__state{width:100%}.service-area-card__icon{width:48px;height:48px}.service-area-card__icon svg{width:24px;height:24px}}.careers-page{position:relative;padding:clamp(80px,12vh,100px) 0 clamp(100px,14vh,140px);overflow:hidden}.careers-bg-elements{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.careers-bg-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(124, 152, 133, 0.03) 0%, rgba(228, 168, 83, 0.04) 50%, rgba(124, 152, 133, 0.03) 100%);background-size:400% 400%;animation:gradientShift 15s ease infinite}.careers-bg-paws{position:absolute;top:0;left:0;width:100%;height:100%}.careers-bg-paws .paw-icon{position:absolute;font-size:clamp(60px,8vw,100px);opacity:.03;animation:floatPaw 20s ease-in-out infinite}.careers-bg-paws .paw-icon:nth-child(1){top:15%;left:8%;animation-delay:0s}.careers-bg-paws .paw-icon:nth-child(2){top:35%;right:12%;animation-delay:7s}.careers-bg-paws .paw-icon:nth-child(3){bottom:20%;left:15%;animation-delay:14s}.careers-page__hero{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto clamp(50px,8vh,70px);padding:0 20px}.careers-page__eyebrow{display:inline-block;font-size:clamp(13px,1.5vw,15px);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--primary-green);margin-bottom:clamp(16px,2.5vh,20px);position:relative;padding:0 20px}.careers-page__eyebrow::before,.careers-page__eyebrow::after{content:"";position:absolute;top:50%;width:12px;height:2px;background:var(--accent-gold)}.careers-page__eyebrow::before{left:0}.careers-page__eyebrow::after{right:0}.careers-page__title{display:flex;flex-direction:column;gap:clamp(8px,1.5vh,12px);margin-bottom:clamp(20px,3vh,28px)}.careers-page__title-main{font-size:clamp(42px,7vw,68px);font-weight:800;line-height:1.1;color:var(--text-dark);letter-spacing:-0.02em}.careers-page__title-sub{font-size:clamp(20px,3vw,28px);font-weight:400;color:var(--primary-green);line-height:1.3}.careers-page__subtitle{font-size:clamp(16px,2vw,18px);line-height:1.7;color:var(--text-muted);max-width:650px;margin:0 auto}.careers-values{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:clamp(20px,3vw,28px);margin-bottom:clamp(50px,8vh,70px)}.careers-values__card{background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);border:1px solid rgba(124,152,133,.1);border-radius:16px;padding:clamp(28px,4vw,36px);text-align:center;transition:all .3s ease}.careers-values__card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08);border-color:rgba(124,152,133,.2)}.careers-values__icon{font-size:clamp(40px,5vw,52px);margin-bottom:clamp(16px,2vh,20px)}.careers-values__title{font-size:clamp(18px,2.2vw,22px);font-weight:700;color:var(--text-dark);margin-bottom:clamp(10px,1.5vh,14px)}.careers-values__text{font-size:clamp(14px,1.6vw,16px);line-height:1.6;color:var(--text-muted);margin:0}.careers-apply-cta{position:relative;z-index:1;text-align:center;background:linear-gradient(135deg, rgba(124, 152, 133, 0.08) 0%, rgba(228, 168, 83, 0.08) 100%);border-radius:20px;padding:clamp(40px,6vh,60px) clamp(24px,4vw,40px);border:1px solid rgba(124,152,133,.15);margin-bottom:clamp(60px,10vh,80px)}.careers-apply-cta__title{font-size:clamp(26px,3.5vw,34px);font-weight:700;color:var(--text-dark);margin-bottom:clamp(12px,2vh,16px)}.careers-apply-cta__text{font-size:clamp(16px,1.8vw,18px);line-height:1.6;color:var(--text-muted);margin-bottom:clamp(24px,3.5vh,32px)}.careers-apply-cta__note{font-size:clamp(13px,1.4vw,14px);color:var(--text-muted);margin-top:clamp(14px,2vh,18px);font-style:italic}.careers-positions{position:relative;z-index:1;margin-bottom:clamp(60px,10vh,80px)}.careers-positions__title{font-size:clamp(32px,4vw,42px);font-weight:700;color:var(--text-dark);text-align:center;margin-bottom:clamp(12px,2vh,16px)}.careers-positions__subtitle{font-size:clamp(16px,1.8vw,18px);line-height:1.6;color:var(--text-muted);text-align:center;max-width:700px;margin:0 auto clamp(40px,6vh,60px)}.careers-jobs{display:flex;flex-direction:column;gap:clamp(16px,2.5vw,20px)}.career-job{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid rgba(124,152,133,.15);border-radius:16px;overflow:hidden;transition:all .3s ease}.career-job:hover{border-color:rgba(124,152,133,.25);box-shadow:0 8px 30px rgba(0,0,0,.06)}.career-job.is-open{box-shadow:0 12px 40px rgba(0,0,0,.1);border-color:var(--primary-green)}.career-job.is-open .career-job__toggle svg{transform:rotate(180deg)}.career-job.is-open .career-job__content{max-height:2000px;padding:0 clamp(24px,4vw,32px) clamp(28px,4vw,36px);opacity:1}.career-job__header{display:flex;align-items:center;gap:clamp(16px,2.5vw,20px);padding:clamp(24px,4vw,32px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.career-job__icon{width:56px;height:56px;border-radius:12px;background:rgba(124,152,133,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:28px;transition:all .3s ease}.career-job:hover .career-job__icon{background:linear-gradient(135deg, rgba(124, 152, 133, 0.15) 0%, rgba(228, 168, 83, 0.15) 100%);transform:scale(1.05)}.career-job__info{flex:1}.career-job__title{font-size:clamp(18px,2.2vw,22px);font-weight:700;color:var(--text-dark);margin-bottom:4px}.career-job__type{font-size:clamp(13px,1.4vw,14px);color:var(--text-muted)}.career-job__toggle{width:40px;height:40px;border-radius:10px;background:rgba(124,152,133,.08);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .3s ease}.career-job__toggle svg{width:20px;height:20px;color:var(--primary-green);transition:transform .3s ease}.career-job__toggle:hover{background:rgba(124,152,133,.15)}.career-job__content{max-height:0;opacity:0;overflow:hidden;transition:all .4s ease;padding:0 clamp(24px,4vw,32px)}.career-job__section{margin-bottom:clamp(24px,3.5vh,32px)}.career-job__section:last-child{margin-bottom:0}.career-job__section h4{font-size:clamp(16px,1.8vw,18px);font-weight:700;color:var(--primary-green);margin-bottom:clamp(12px,2vh,16px)}.career-job__section ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(8px,1.2vh,10px)}.career-job__section li{font-size:clamp(14px,1.6vw,16px);line-height:1.6;color:var(--text-body);padding-left:24px;position:relative}.career-job__section li::before{content:"✓";position:absolute;left:0;color:var(--accent-gold);font-weight:600}.careers-universal{position:relative;z-index:1;margin-bottom:clamp(60px,10vh,80px)}.careers-universal__title{font-size:clamp(28px,3.5vw,36px);font-weight:700;color:var(--text-dark);text-align:center;margin-bottom:clamp(12px,2vh,16px)}.careers-universal__subtitle{font-size:clamp(16px,1.8vw,18px);color:var(--text-muted);text-align:center;margin-bottom:clamp(32px,5vh,48px)}.careers-universal__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:clamp(20px,3vw,28px)}.careers-universal__item{background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);border:1px solid rgba(124,152,133,.1);border-radius:12px;padding:clamp(20px,3vw,28px);text-align:center;transition:all .3s ease}.careers-universal__item:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.06);border-color:rgba(124,152,133,.2)}.careers-universal__icon{font-size:clamp(32px,4vw,40px);margin-bottom:clamp(12px,2vh,16px)}.careers-universal__text{font-size:clamp(14px,1.6vw,16px);line-height:1.5;color:var(--text-body);font-weight:500}.careers-final-cta{position:relative;z-index:1;text-align:center;background:linear-gradient(135deg, var(--primary-green) 0%, rgba(124, 152, 133, 0.85) 100%);border-radius:20px;padding:clamp(50px,8vh,70px) clamp(24px,4vw,40px);color:#fff}.careers-final-cta__title{font-size:clamp(28px,4vw,38px);font-weight:700;color:#fff;margin-bottom:clamp(14px,2vh,18px)}.careers-final-cta__text{font-size:clamp(16px,1.8vw,18px);line-height:1.7;color:hsla(0,0%,100%,.95);max-width:600px;margin:0 auto clamp(28px,4vh,36px)}@media(max-width: 768px){.careers-page{padding:60px 0 80px}.careers-values{grid-template-columns:1fr}.career-job__header{flex-wrap:wrap}.career-job__icon{width:48px;height:48px;font-size:24px}.careers-universal__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.careers-universal__grid{grid-template-columns:1fr}.career-job__header{padding:20px}.career-job__toggle{width:36px;height:36px}.career-job__toggle svg{width:18px;height:18px}}.privacy-page{position:relative;padding:clamp(80px,12vh,100px) 0 clamp(100px,14vh,140px);overflow:hidden;background:#fafafa}.privacy-bg-elements{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.privacy-bg-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(124, 152, 133, 0.02) 0%, rgba(255, 255, 255, 0) 100%)}.privacy-page__hero{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto clamp(50px,8vh,70px);padding:0 20px}.privacy-page__eyebrow{display:inline-block;font-size:clamp(12px,1.4vw,14px);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--primary-green);margin-bottom:clamp(14px,2vh,18px)}.privacy-page__title{display:flex;flex-direction:column;gap:clamp(6px,1vh,10px);margin-bottom:clamp(16px,2.5vh,20px)}.privacy-page__title-main{font-size:clamp(38px,6vw,58px);font-weight:800;line-height:1.1;color:var(--text-dark);letter-spacing:-0.02em}.privacy-page__title-sub{font-size:clamp(18px,2.5vw,24px);font-weight:400;color:var(--text-muted);line-height:1.3}.privacy-page__subtitle{font-size:clamp(14px,1.6vw,16px);color:var(--text-muted);font-style:italic}.privacy-content{position:relative;z-index:1;max-width:900px;margin:0 auto;background:#fff;border-radius:20px;padding:clamp(40px,6vh,60px) clamp(30px,5vw,50px);box-shadow:0 4px 20px rgba(0,0,0,.04)}.privacy-section{margin-bottom:clamp(40px,6vh,56px)}.privacy-section:last-child,.privacy-section.privacy-section--last{margin-bottom:0}.privacy-section.privacy-section--highlighted{background:linear-gradient(135deg, rgba(124, 152, 133, 0.04) 0%, rgba(228, 168, 83, 0.04) 100%);border-left:4px solid var(--accent-gold);padding:clamp(24px,3.5vh,32px);border-radius:12px;margin:clamp(32px,5vh,48px) 0}.privacy-intro{font-size:clamp(16px,1.8vw,18px);line-height:1.8;color:var(--text-body);text-align:center;max-width:700px;margin:0 auto;padding:clamp(20px,3vh,28px);background:rgba(124,152,133,.05);border-radius:12px}.privacy-section__icon{font-size:clamp(32px,4vw,40px);margin-bottom:clamp(12px,2vh,16px);display:inline-block}.privacy-section__title{font-size:clamp(22px,2.8vw,28px);font-weight:700;color:var(--text-dark);margin-bottom:clamp(16px,2.5vh,20px);display:flex;align-items:center;gap:12px}.privacy-section__content{font-size:clamp(15px,1.7vw,16px);line-height:1.8;color:var(--text-body)}.privacy-section__content p{margin-bottom:clamp(14px,2vh,18px)}.privacy-section__content p:last-child{margin-bottom:0}.privacy-section__content ul{list-style:none;padding:0;margin:clamp(16px,2.5vh,20px) 0}.privacy-section__content ul li{padding-left:28px;margin-bottom:clamp(10px,1.5vh,14px);position:relative;line-height:1.7}.privacy-section__content ul li::before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:600}.privacy-section__content ul li:last-child{margin-bottom:0}.privacy-section__content ul li strong{color:var(--text-dark);font-weight:600}.privacy-section__content a{color:var(--primary-green);text-decoration:none;font-weight:500;transition:color .2s ease}.privacy-section__content a:hover{color:var(--accent-gold);text-decoration:underline}.privacy-highlight-box{background:#fff;border:1px solid rgba(124,152,133,.2);border-radius:10px;padding:clamp(20px,3vh,28px);margin:clamp(20px,3vh,28px) 0}.privacy-highlight-box h3{font-size:clamp(17px,2vw,19px);font-weight:700;color:var(--primary-green);margin-bottom:clamp(14px,2vh,18px)}.privacy-highlight-box ul{margin:0 !important}.privacy-highlight-box li{font-size:clamp(14px,1.6vw,15px)}.privacy-highlight-box li::before{content:"•";color:var(--accent-gold)}.privacy-contact-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:clamp(20px,3vw,28px);margin:clamp(24px,3.5vh,32px) 0 0}.privacy-contact-item{background:rgba(124,152,133,.05);border:1px solid rgba(124,152,133,.1);border-radius:10px;padding:clamp(18px,2.5vh,24px);text-align:center;transition:all .3s ease}.privacy-contact-item:hover{background:rgba(124,152,133,.08);border-color:rgba(124,152,133,.2);transform:translateY(-2px)}.privacy-contact-item__label{font-size:clamp(12px,1.4vw,13px);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px}.privacy-contact-item__value{font-size:clamp(15px,1.7vw,16px);font-weight:600;color:var(--primary-green)}.privacy-contact-item__value a{color:var(--primary-green);text-decoration:none;transition:color .2s ease}.privacy-contact-item__value a:hover{color:var(--accent-gold)}.privacy-cta{position:relative;z-index:1;text-align:center;background:linear-gradient(135deg, var(--primary-green) 0%, rgba(124, 152, 133, 0.85) 100%);border-radius:20px;padding:clamp(50px,8vh,70px) clamp(30px,5vw,50px);margin-top:clamp(60px,10vh,80px);color:#fff}.privacy-cta__title{font-size:clamp(24px,3.5vw,32px);font-weight:700;color:#fff;margin-bottom:clamp(14px,2vh,18px)}.privacy-cta__text{font-size:clamp(16px,1.8vw,18px);line-height:1.7;color:hsla(0,0%,100%,.95);max-width:600px;margin:0 auto clamp(28px,4vh,36px)}@media(max-width: 768px){.privacy-page{padding:60px 0 80px}.privacy-content{padding:32px 24px}.privacy-section{margin-bottom:36px}.privacy-section.privacy-section--highlighted{padding:20px;margin:28px 0}.privacy-contact-grid{grid-template-columns:1fr}}@media(max-width: 480px){.privacy-content{border-radius:16px;padding:28px 20px}.privacy-section__content ul li{padding-left:24px;font-size:14px}.privacy-highlight-box{padding:18px}}

/*# sourceMappingURL=data:application/json;base64,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Qyx3QkFBd0IsQ0FBQyxhQUFhLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQywyRkFBMkYsQ0FBQyxrQkFBa0IsQ0FBQyxpREFBaUQsQ0FBQyxnQ0FBZ0MsQ0FBQyxVQUFVLENBQUMsb0JBQW9CLGdDQUFnQyxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsa0NBQWtDLENBQUMsbUJBQW1CLGdDQUFnQyxDQUFDLGVBQWUsQ0FBQyx5QkFBeUIsQ0FBQyxlQUFlLENBQUMsa0NBQWtDLENBQUMseUJBQXlCLGNBQWMsbUJBQW1CLENBQUMsaUJBQWlCLGlCQUFpQixDQUFDLGlCQUFpQixrQkFBa0IsQ0FBQyw4Q0FBOEMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxzQkFBc0IseUJBQXlCLENBQUMsQ0FBQyx5QkFBeUIsaUJBQWlCLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLGdDQUFnQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsdUJBQXVCLFlBQVksQ0FBQyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290ey0tY2xheS13aGl0ZTogI0ZFRkVGRTstLWNsYXktY3JlYW06ICNGQUY3RjI7LS1jbGF5LXNhbmQ6ICNFOERGRDM7LS1jbGF5LWVhcnRoOiAjQzRCNUEwOy0tY2xheS1icm93bjogIzhCNzM1NTstLWNsYXktZGFyazogIzNBMzUyRTstLXByaW1hcnk6ICM3Qzk4ODU7LS1wcmltYXJ5LWxpZ2h0OiAjQTNCRkIwOy0tcHJpbWFyeS1kYXJrOiAjNUE3ODYyOy0tcHJpbWFyeS01MDogcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjA1KTstLXByaW1hcnktMTAwOiByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMSk7LS1jb2xvci1wcmltYXJ5LXJnYjogMTI0LCAxNTIsIDEzMzstLXNlY29uZGFyeTogI0U0QTg1MzstLXNlY29uZGFyeS1saWdodDogI0YwQzg3ODstLXNlY29uZGFyeS1kYXJrOiAjQzQ4QTJGOy0tc2Vjb25kYXJ5LTUwOiByZ2JhKDIyOCwgMTY4LCA4MywgMC4wNSk7LS1zZWNvbmRhcnktMTAwOiByZ2JhKDIyOCwgMTY4LCA4MywgMC4xKTstLWNvbG9yLWFjY2VudC1yZ2I6IDIyOCwgMTY4LCA4MzstLXN1cmZhY2UtYmFzZTogdmFyKC0tY2xheS1jcmVhbSk7LS1zdXJmYWNlLXJhaXNlZDogdmFyKC0tY2xheS13aGl0ZSk7LS1zdXJmYWNlLXN1bmtlbjogdmFyKC0tY2xheS1zYW5kKTstLXN1cmZhY2Utb3ZlcmxheTogcmdiYSgyNTAsIDI0NywgMjQyLCAwLjg1KTstLXN1cmZhY2UtZ2xhc3M6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTstLXRleHQtcHJpbWFyeTogdmFyKC0tY2xheS1kYXJrKTstLXRleHQtc2Vjb25kYXJ5OiB2YXIoLS1jbGF5LWJyb3duKTstLXRleHQtbXV0ZWQ6IHZhcigtLWNsYXktZWFydGgpOy0tdGV4dC1pbnZlcnNlOiB2YXIoLS1jbGF5LXdoaXRlKTstLXN1Y2Nlc3M6ICM2QjlGN0Y7LS1zdWNjZXNzLWxpZ2h0OiAjOEZCRjlGOy0td2FybmluZzogI0U0QTg1MzstLXdhcm5pbmctbGlnaHQ6ICNGMEM4Nzg7LS1lcnJvcjogI0Q2Njg1MzstLWVycm9yLWxpZ2h0OiAjRTU5MzdBOy0taW5mbzogIzZCOENBRTstLWluZm8tbGlnaHQ6ICM4RkE5QzQ7LS1lbGV2YXRpb24tbG93OiBpbnNldCAwIDJweCA0cHggcmdiYSg1OCwgNTMsIDQ2LCAwLjA2KSwgMCA0cHggNnB4IHJnYmEoNTgsIDUzLCA0NiwgMC4wOCk7LS1lbGV2YXRpb24tbWVkaXVtOiBpbnNldCAwIDJweCA4cHggcmdiYSg1OCwgNTMsIDQ2LCAwLjA4KSwgMCA4cHggMTZweCByZ2JhKDU4LCA1MywgNDYsIDAuMTIpLCAwIDJweCA0cHggcmdiYSg1OCwgNTMsIDQ2LCAwLjA2KTstLWVsZXZhdGlvbi1oaWdoOiBpbnNldCAwIDRweCAxMnB4IHJnYmEoNTgsIDUzLCA0NiwgMC4xKSwgMCAxNnB4IDMycHggcmdiYSg1OCwgNTMsIDQ2LCAwLjE1KSwgMCA0cHggOHB4IHJnYmEoNTgsIDUzLCA0NiwgMC4wOCk7LS1lbGV2YXRpb24tbW9kYWw6IGluc2V0IDAgNHB4IDE2cHggcmdiYSg1OCwgNTMsIDQ2LCAwLjEyKSwgMCAyNHB4IDQ4cHggcmdiYSg1OCwgNTMsIDQ2LCAwLjIpLCAwIDhweCAxNnB4IHJnYmEoNTgsIDUzLCA0NiwgMC4xKTstLWVsZXZhdGlvbi1pbnNldDogaW5zZXQgMCAycHggOHB4IHJnYmEoNTgsIDUzLCA0NiwgMC4xMiksIGluc2V0IDAgLTFweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOy0tY2xheS1ibHVyLXNvZnQ6IGJsdXIoOHB4KTstLWNsYXktYmx1ci1tZWRpdW06IGJsdXIoMTZweCk7LS1jbGF5LWJsdXItaGVhdnk6IGJsdXIoMjRweCk7LS1jbGF5LWdyYWRpZW50LXdhcm06IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWNsYXktY3JlYW0pIDAlLCB2YXIoLS1jbGF5LXNhbmQpIDEwMCUpOy0tY2xheS1ncmFkaWVudC1jb29sOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjVGN0ZBIDAlLCAjRTlFRUYzIDEwMCUpOy0tY2xheS1ncmFkaWVudC1wcmltYXJ5OiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5LWxpZ2h0KSAwJSwgdmFyKC0tcHJpbWFyeSkgMTAwJSk7LS1jbGF5LWdyYWRpZW50LXNlY29uZGFyeTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tc2Vjb25kYXJ5LWxpZ2h0KSAwJSwgdmFyKC0tc2Vjb25kYXJ5KSAxMDAlKTstLWNsYXktZ3JhZGllbnQtYXVyb3JhOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5LTUwKSAwJSwgdmFyKC0tc2Vjb25kYXJ5LTUwKSA1MCUsIHZhcigtLXByaW1hcnktNTApIDEwMCUpOy0tZm9udC1kaXNwbGF5OiBcIkJyaWNvbGFnZSBHcm90ZXNxdWVcIiwgXCJQb3BwaW5zXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjstLWZvbnQtYm9keTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIkludGVyXCIsIHNhbnMtc2VyaWY7LS1mb250LW1vbm86IFwiSmV0QnJhaW5zIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7LS10ZXh0LXhzOiBjbGFtcCgwLjc1cmVtLCAwLjdyZW0gKyAwLjI1dncsIDAuODc1cmVtKTstLXRleHQtc206IGNsYW1wKDAuODc1cmVtLCAwLjhyZW0gKyAwLjM3NXZ3LCAxcmVtKTstLXRleHQtYmFzZTogY2xhbXAoMXJlbSwgMC45cmVtICsgMC41dncsIDEuMTI1cmVtKTstLXRleHQtbGc6IGNsYW1wKDEuMTI1cmVtLCAxcmVtICsgMC42MjV2dywgMS4yNXJlbSk7LS10ZXh0LXhsOiBjbGFtcCgxLjI1cmVtLCAxLjFyZW0gKyAwLjc1dncsIDEuNXJlbSk7LS10ZXh0LTJ4bDogY2xhbXAoMS41cmVtLCAxLjI1cmVtICsgMS4yNXZ3LCAycmVtKTstLXRleHQtM3hsOiBjbGFtcCgycmVtLCAxLjVyZW0gKyAyLjV2dywgM3JlbSk7LS10ZXh0LTR4bDogY2xhbXAoMi41cmVtLCAxLjc1cmVtICsgMy43NXZ3LCA0cmVtKTstLWxlYWRpbmctdGlnaHQ6IDEuMjstLWxlYWRpbmctc251ZzogMS4zNzU7LS1sZWFkaW5nLW5vcm1hbDogMS42Oy0tbGVhZGluZy1yZWxheGVkOiAxLjc1Oy0tZm9udC1saWdodDogMzAwOy0tZm9udC1ub3JtYWw6IDQwMDstLWZvbnQtbWVkaXVtOiA1MDA7LS1mb250LXNlbWlib2xkOiA2MDA7LS1mb250LWJvbGQ6IDcwMDstLXNwYWNlLXB4OiAxcHg7LS1zcGFjZS0wOiAwOy0tc3BhY2UtMTogMC4yNXJlbTstLXNwYWNlLTI6IDAuNXJlbTstLXNwYWNlLTM6IDAuNzVyZW07LS1zcGFjZS00OiAxcmVtOy0tc3BhY2UtNTogMS4yNXJlbTstLXNwYWNlLTY6IDEuNXJlbTstLXNwYWNlLTg6IDJyZW07LS1zcGFjZS0xMDogMi41cmVtOy0tc3BhY2UtMTI6IDNyZW07LS1zcGFjZS0xNjogNHJlbTstLXNwYWNlLTIwOiA1cmVtOy0tc3BhY2UtMjQ6IDZyZW07LS1zcGFjZS0zMjogOHJlbTstLXJhZGl1cy1zbTogMC4zNzVyZW07LS1yYWRpdXMtbWQ6IDAuNzVyZW07LS1yYWRpdXMtbGc6IDFyZW07LS1yYWRpdXMteGw6IDEuNXJlbTstLXJhZGl1cy0yeGw6IDJyZW07LS1yYWRpdXMtZnVsbDogOTk5OXB4Oy0tbW90aW9uLWluc3RhbnQ6IDEwMG1zOy0tbW90aW9uLWZhc3Q6IDIwMG1zOy0tbW90aW9uLWJhc2U6IDMwMG1zOy0tbW90aW9uLXNsb3c6IDUwMG1zOy0tbW90aW9uLXNsb3dlcjogODAwbXM7LS1lYXNlLWluOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTstLWVhc2Utb3V0OiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTstLWVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOy0tZWFzZS1ib3VuY2U6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOy0tdHJhbnNpdGlvbi1iYXNlOiB2YXIoLS1tb3Rpb24tYmFzZSkgdmFyKC0tZWFzZS1vdXQpOy0tdHJhbnNpdGlvbi1mYXN0OiB2YXIoLS1tb3Rpb24tZmFzdCkgdmFyKC0tZWFzZS1vdXQpOy0tdHJhbnNpdGlvbi1zbG93OiB2YXIoLS1tb3Rpb24tc2xvdykgdmFyKC0tZWFzZS1pbi1vdXQpOy0tc2NyZWVuLXhzOiAzNzVweDstLXNjcmVlbi1zbTogNjQwcHg7LS1zY3JlZW4tbWQ6IDc2OHB4Oy0tc2NyZWVuLWxnOiAxMDI0cHg7LS1zY3JlZW4teGw6IDEyODBweDstLXNjcmVlbi0yeGw6IDE0NDBweDstLWNvbnRhaW5lci1tYXg6IDE0NDBweDstLWNvbnRhaW5lci1wYWRkaW5nOiB2YXIoLS1zcGFjZS00KTstLWNvbnRhaW5lci1wYWRkaW5nLW1kOiB2YXIoLS1zcGFjZS02KTstLWNvbnRhaW5lci1wYWRkaW5nLWxnOiB2YXIoLS1zcGFjZS04KTstLWdhcC14czogdmFyKC0tc3BhY2UtMik7LS1nYXAtc206IHZhcigtLXNwYWNlLTQpOy0tZ2FwLW1kOiB2YXIoLS1zcGFjZS02KTstLWdhcC1sZzogdmFyKC0tc3BhY2UtOCk7LS1nYXAteGw6IHZhcigtLXNwYWNlLTEyKTstLXotYmFzZTogMDstLXotZHJvcGRvd246IDEwMDstLXotc3RpY2t5OiAyMDA7LS16LWZpeGVkOiAzMDA7LS16LW1vZGFsLWJhY2tkcm9wOiA0MDA7LS16LW1vZGFsOiA1MDA7LS16LXBvcG92ZXI6IDYwMDstLXotdG9vbHRpcDogNzAwOy0tcGMtYmc6IHZhcigtLXN1cmZhY2UtYmFzZSk7LS1wYy1zdXJmYWNlOiB2YXIoLS1zdXJmYWNlLXJhaXNlZCk7LS1wYy1zdXJmYWNlLTI6IHZhcigtLWNsYXktY3JlYW0pOy0tcGMtdGV4dDogdmFyKC0tdGV4dC1wcmltYXJ5KTstLXBjLW11dGVkOiB2YXIoLS10ZXh0LW11dGVkKTstLXBjLXByaW1hcnk6IHZhcigtLXByaW1hcnkpOy0tcGMtYWNjZW50OiB2YXIoLS1zZWNvbmRhcnkpOy0tcGMtc3VjY2VzczogdmFyKC0tc3VjY2Vzcyk7LS1wYy1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7LS1wYy1yYWRpdXMtbGc6IHZhcigtLXJhZGl1cy14bCk7LS1wYy1zaGFkb3c6IHZhcigtLWVsZXZhdGlvbi1tZWRpdW0pOy0tcGMtY29udGFpbmVyOiB2YXIoLS1jb250YWluZXItbWF4KTstLXBjLWdhcDogdmFyKC0tZ2FwLW1kKTstLXBjLWgxOiB2YXIoLS10ZXh0LTR4bCk7LS1wYy1oMjogdmFyKC0tdGV4dC0zeGwpOy0tcGMtaDM6IHZhcigtLXRleHQtMnhsKTstLWdyZWVuLTkwMDogdmFyKC0tcHJpbWFyeS1kYXJrKTstLWdyZWVuLTgwMDogdmFyKC0tcHJpbWFyeSk7LS1ncmVlbi0xMDA6IHZhcigtLXByaW1hcnktNTApOy0tZ29sZC01MDA6IHZhcigtLXNlY29uZGFyeSk7LS1jcmVhbTogdmFyKC0tY2xheS1jcmVhbSk7LS1jcmVhbS01MDogdmFyKC0tY2xheS13aGl0ZSk7LS1jcmVhbS0xMDA6ICNmZmZkZjc7LS1jcmVhbS0yMDA6ICNmZmY3ZTY7LS1jcmVhbS0zMDA6ICNmZmU5YzI7LS1hY2NlbnQtNTAwOiB2YXIoLS1zZWNvbmRhcnktZGFyayk7LS10ZXh0OiB2YXIoLS10ZXh0LXByaW1hcnkpOy0td2hpdGU6IHZhcigtLWNsYXktd2hpdGUpOy0tdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1iYXNlKTstLXNoYWRvdzogdmFyKC0tZWxldmF0aW9uLW1lZGl1bSk7LS1iZWxvdy1oZXJvLWJnOiB2YXIoLS1zdXJmYWNlLWJhc2UpfUBrZXlmcmFtZXMgYXVyb3JhLXNoaWZ0ezAlLDEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowJSA1MCV9NTAle2JhY2tncm91bmQtcG9zaXRpb246MTAwJSA1MCV9fUBrZXlmcmFtZXMgc2hpbW1lcnswJXtsZWZ0Oi0xMDAlfTEwMCV7bGVmdDoxMDAlfX1Aa2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBzY2FsZUlue2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwLjkpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9fSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0qe21hcmdpbjowO3BhZGRpbmc6MH1odG1sey13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3RleHQtc2l6ZS1hZGp1c3Q6MTAwJTtzY3JvbGwtYmVoYXZpb3I6c21vb3RoO292ZXJmbG93LXg6aGlkZGVuO21heC13aWR0aDoxMDB2d31ib2R5e292ZXJmbG93LXg6aGlkZGVuO21heC13aWR0aDoxMDB2d31pbWcscGljdHVyZSx2aWRlbyxjYW52YXMsc3Zne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCV9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250OmluaGVyaXR9OmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgdmFyKC0tZ29sZC01MDApO291dGxpbmUtb2Zmc2V0OjJweH1ib2R5e2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtYm9keSk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1ub3JtYWwpO2xpbmUtaGVpZ2h0OnZhcigtLWxlYWRpbmctbm9ybWFsKTtmb250LXNpemU6dmFyKC0tdGV4dC1iYXNlKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tc3VyZmFjZS1iYXNlKTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwia2VyblwiIDEsXCJsaWdhXCIgMX1oMSxoMixoMyxoNCxoNSxoNntmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtYm9sZCk7bGluZS1oZWlnaHQ6dmFyKC0tbGVhZGluZy10aWdodCk7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ibG9jay1zdGFydDoxLjVlbTttYXJnaW4tYmxvY2stZW5kOi41ZW19aDF7Zm9udC1zaXplOnZhcigtLXRleHQtNHhsKTtsaW5lLWhlaWdodDp2YXIoLS1sZWFkaW5nLXRpZ2h0KX1oMntmb250LXNpemU6dmFyKC0tdGV4dC0zeGwpO2xpbmUtaGVpZ2h0OnZhcigtLWxlYWRpbmctdGlnaHQpfWgze2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LTJ4bCk7bGluZS1oZWlnaHQ6dmFyKC0tbGVhZGluZy1zbnVnKX1oNHtmb250LXNpemU6dmFyKC0tdGV4dC14bCk7bGluZS1oZWlnaHQ6dmFyKC0tbGVhZGluZy1zbnVnKTtmb250LXdlaWdodDp2YXIoLS1mb250LXNlbWlib2xkKX1oNXtmb250LXNpemU6dmFyKC0tdGV4dC1sZyk7bGluZS1oZWlnaHQ6dmFyKC0tbGVhZGluZy1zbnVnKTtmb250LXdlaWdodDp2YXIoLS1mb250LXNlbWlib2xkKX1oNntmb250LXNpemU6dmFyKC0tdGV4dC1iYXNlKTtsaW5lLWhlaWdodDp2YXIoLS1sZWFkaW5nLW5vcm1hbCk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1zZW1pYm9sZCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wNWVtfXB7bWFyZ2luLWJsb2NrOjFlbTttYXgtd2lkdGg6NjVjaH0ubGVhZHtmb250LXNpemU6dmFyKC0tdGV4dC1sZyk7bGluZS1oZWlnaHQ6dmFyKC0tbGVhZGluZy1yZWxheGVkKTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSl9LnNtYWxse2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKTtsaW5lLWhlaWdodDp2YXIoLS1sZWFkaW5nLXNudWcpfWF7Y29sb3I6dmFyKC0tcHJpbWFyeSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciB2YXIoLS10cmFuc2l0aW9uLWZhc3QpfWE6aG92ZXJ7Y29sb3I6dmFyKC0tcHJpbWFyeS1kYXJrKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtdW5kZXJsaW5lLW9mZnNldDozcHg7dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczoycHh9YTpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkIHZhcigtLXByaW1hcnktbGlnaHQpO291dGxpbmUtb2Zmc2V0OjJweH11bCxvbHtwYWRkaW5nLWxlZnQ6MS41ZW07bWFyZ2luLWJsb2NrOjFlbX11bHtsaXN0LXN0eWxlLXR5cGU6ZGlzY31vbHtsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbH1saXttYXJnaW4tYmxvY2s6LjVlbX11bFtyb2xlPWxpc3RdLG9sW3JvbGU9bGlzdF17bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDowfXN0cm9uZyxie2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtYm9sZCl9ZW0saTpub3QoW2NsYXNzKj1mYV0pOm5vdChbY2xhc3MqPWljb25dKXtmb250LXN0eWxlOml0YWxpY31tYXJre2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2Vjb25kYXJ5LTEwMCk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtwYWRkaW5nOi4xMjVlbSAuMjVlbTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1zbSl9c21hbGx7Zm9udC1zaXplOnZhcigtLXRleHQtc20pfWNvZGUsa2JkLHNhbXAscHJle2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtbW9ubyl9Y29kZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXByaW1hcnktNTApO2NvbG9yOnZhcigtLXByaW1hcnktZGFyayk7cGFkZGluZzouMTI1ZW0gLjM3NWVtO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLXNtKTtmb250LXNpemU6LjllbX1wcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jbGF5LWRhcmspO2NvbG9yOnZhcigtLWNsYXktY3JlYW0pO3BhZGRpbmc6dmFyKC0tc3BhY2UtNCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtbWQpO292ZXJmbG93LXg6YXV0bzttYXJnaW4tYmxvY2s6MS41ZW19cHJlIGNvZGV7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7cGFkZGluZzowfWtiZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNsYXktZWFydGgpO2NvbG9yOnZhcigtLWNsYXktd2hpdGUpO3BhZGRpbmc6LjEyNWVtIC41ZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtc20pO2ZvbnQtc2l6ZTouODc1ZW07Ym94LXNoYWRvdzowIDJweCAwIHJnYmEoMCwwLDAsLjIpfWJsb2NrcXVvdGV7YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlLXJhaXNlZCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtbWQpO2JveC1zaGFkb3c6dmFyKC0tZWxldmF0aW9uLWxvdyk7cGFkZGluZzp2YXIoLS1zcGFjZS02KTttYXJnaW4tYmxvY2s6MmVtO2JvcmRlci1sZWZ0OjRweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtmb250LXNpemU6dmFyKC0tdGV4dC1sZyk7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpfWJsb2NrcXVvdGUgcDpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6MH1ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZHttYXJnaW4tYmxvY2stZW5kOjB9YmxvY2txdW90ZSBmb290ZXIsYmxvY2txdW90ZSBjaXRle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJsb2NrLXN0YXJ0OjFlbTtmb250LXNpemU6dmFyKC0tdGV4dC1zbSk7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0tdGV4dC1tdXRlZCl9YmxvY2txdW90ZSBmb290ZXI6OmJlZm9yZSxibG9ja3F1b3RlIGNpdGU6OmJlZm9yZXtjb250ZW50Olwi4oCUIFwifWhye2JvcmRlcjpub25lO2hlaWdodDoycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCB2YXIoLS1jbGF5LXNhbmQpLCB0cmFuc3BhcmVudCk7bWFyZ2luLWJsb2NrOjNlbX0uZm9udC1kaXNwbGF5e2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSl9LmZvbnQtYm9keXtmb250LWZhbWlseTp2YXIoLS1mb250LWJvZHkpfS5mb250LW1vbm97Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1tb25vKX0udGV4dC14c3tmb250LXNpemU6dmFyKC0tdGV4dC14cyl9LnRleHQtc217Zm9udC1zaXplOnZhcigtLXRleHQtc20pfS50ZXh0LWJhc2V7Zm9udC1zaXplOnZhcigtLXRleHQtYmFzZSl9LnRleHQtbGd7Zm9udC1zaXplOnZhcigtLXRleHQtbGcpfS50ZXh0LXhse2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXhsKX0udGV4dC0yeGx7Zm9udC1zaXplOnZhcigtLXRleHQtMnhsKX0udGV4dC0zeGx7Zm9udC1zaXplOnZhcigtLXRleHQtM3hsKX0udGV4dC00eGx7Zm9udC1zaXplOnZhcigtLXRleHQtNHhsKX0uZm9udC1saWdodHtmb250LXdlaWdodDp2YXIoLS1mb250LWxpZ2h0KX0uZm9udC1ub3JtYWx7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1ub3JtYWwpfS5mb250LW1lZGl1bXtmb250LXdlaWdodDp2YXIoLS1mb250LW1lZGl1bSl9LmZvbnQtc2VtaWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1zZW1pYm9sZCl9LmZvbnQtYm9sZHtmb250LXdlaWdodDp2YXIoLS1mb250LWJvbGQpfS50ZXh0LXByaW1hcnl7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGV4dC1zZWNvbmRhcnl7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpfS50ZXh0LW11dGVke2NvbG9yOnZhcigtLXRleHQtbXV0ZWQpfS50ZXh0LWludmVyc2V7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnNlKX0udGV4dC1zdWNjZXNze2NvbG9yOnZhcigtLXN1Y2Nlc3MpfS50ZXh0LXdhcm5pbmd7Y29sb3I6dmFyKC0td2FybmluZyl9LnRleHQtZXJyb3J7Y29sb3I6dmFyKC0tZXJyb3IpfS50ZXh0LWluZm97Y29sb3I6dmFyKC0taW5mbyl9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlfS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0ubGVhZGluZy10aWdodHtsaW5lLWhlaWdodDp2YXIoLS1sZWFkaW5nLXRpZ2h0KX0ubGVhZGluZy1zbnVne2xpbmUtaGVpZ2h0OnZhcigtLWxlYWRpbmctc251Zyl9LmxlYWRpbmctbm9ybWFse2xpbmUtaGVpZ2h0OnZhcigtLWxlYWRpbmctbm9ybWFsKX0ubGVhZGluZy1yZWxheGVke2xpbmUtaGVpZ2h0OnZhcigtLWxlYWRpbmctcmVsYXhlZCl9LnRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udHJ1bmNhdGUtMntkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtvdmVyZmxvdzpoaWRkZW59LnRydW5jYXRlLTN7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mzstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVufS5yZXZlYWx7b3BhY2l0eToxO3RyYW5zZm9ybTpub25lO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UsdHJhbnNmb3JtIC41cyBlYXNlO3dpbGwtY2hhbmdlOm9wYWNpdHksdHJhbnNmb3JtfS5oYXMtcmV2ZWFsLWluaXQgLnJldmVhbHtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTJweCk7dmlzaWJpbGl0eTpoaWRkZW59Lmhhcy1yZXZlYWwtaW5pdCAucmV2ZWFsLmlzLXJldmVhbGVke29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZTt2aXNpYmlsaXR5OnZpc2libGV9LmZhZGUtaW57b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwcHgpO3RyYW5zaXRpb246b3BhY2l0eSAuNnMgZWFzZS1vdXQsdHJhbnNmb3JtIC42cyBlYXNlLW91dH0uZmFkZS1pbi5hcHBlYXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfUBrZXlmcmFtZXMgZ3JhZGllbnRTaGlmdHswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfX1Aa2V5ZnJhbWVzIHN3ZWVwezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMjAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEyMCUpfX1Aa2V5ZnJhbWVzIGhlcm8taW57ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIHB1bHNlezAlLDEwMCV7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjMsMTA2LDU4LC4yNSl9NTAle2JveC1zaGFkb3c6MCAwIDAgOHB4IHJnYmEoMjMsMTA2LDU4LDApfX1Aa2V5ZnJhbWVzIGF1cm9yYU1lc2h7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC02JSwgLTQlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMS4wNSl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg2JSwgNCUsIDApIHJvdGF0ZSgxODBkZWcpIHNjYWxlKDEuMSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTYlLCAtNCUsIDApIHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMDUpfX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjB9LnUtY2FyZHtiYWNrZ3JvdW5kOnZhcigtLXBjLXN1cmZhY2UpO2JvcmRlci1yYWRpdXM6dmFyKC0tcGMtcmFkaXVzKTtib3gtc2hhZG93OnZhcigtLXBjLXNoYWRvdyk7b3ZlcmZsb3c6aGlkZGVufS51LWNoaXB7YmFja2dyb3VuZDp2YXIoLS1wYy1zdXJmYWNlLTIpO2JvcmRlci1yYWRpdXM6OTk5cHg7cGFkZGluZzouMzVyZW0gLjdyZW07Zm9udC13ZWlnaHQ6NjAwfS51LWdob3N0e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA4KX0uc2hpbmU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEyMGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSksIHRyYW5zcGFyZW50KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTIwJSl9LnNoaW5lOmhvdmVyOjphZnRlcnthbmltYXRpb246c3dlZXAgOTAwbXMgZWFzZX0udGV4dC1tdXRlZHtjb2xvcjp2YXIoLS1wYy1tdXRlZCkgIWltcG9ydGFudH0udGV4dC1hY2NlbnR7Y29sb3I6dmFyKC0tZ29sZC01MDApICFpbXBvcnRhbnR9LnRleHQtcHJpbWFyeXtjb2xvcjp2YXIoLS1ncmVlbi05MDApICFpbXBvcnRhbnR9LmNhbGwtbm93e3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDp2YXIoLS1nb2xkLTUwMCk7Y29sb3I6dmFyKC0tZ3JlZW4tOTAwKTtwYWRkaW5nOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjFyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym94LXNoYWRvdzowIC0ycHggMTBweCByZ2JhKDAsMCwwLC4yKX0uY2FsbC1ub3cgaXttYXJnaW4tcmlnaHQ6MTBweH0uc2VjdGlvbiwuaGVybywjd2h5LCN0ZXN0aW1vbmlhbHMsI3NlcnZpY2Vze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0ud2F2ZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtsaW5lLWhlaWdodDowO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LndhdmUtLXRvcHt0b3A6LTFweH0ud2F2ZS0tYm90dG9te2JvdHRvbTotMXB4fS53YXZlIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMjBweDtkaXNwbGF5OmJsb2NrfS53YXZlIHBhdGh7ZmlsbDp2YXIoLS13YXZlLWZpbGwsIHZhcigtLWJlbG93LWhlcm8tYmcsIHZhcigtLWNyZWFtKSkpfS53YXZlLS1mbGlwIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnNlY3Rpb24+LmNvbnRhaW5lciwuaGVybyAuaGVyby1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0jdGVzdGltb25pYWxzLmhvbWUtdGVzdGltb25pYWxze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGU7YmFja2dyb3VuZDp2YXIoLS1ncmVlbi04MDApOy0td2F2ZS1maWxsOiB2YXIoLS1jcmVhbSk7Y29sb3I6dmFyKC0tY3JlYW0pfTpyb290ey0tYnAtc206IDU3NnB4Oy0tYnAtbWQ6IDc2OHB4Oy0tYnAtbGc6IDEwMjRweDstLWJwLXhsOiAxMjgwcHh9LmwtZ3JpZC0tY29scy0xe2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LmwtZ3JpZC0tY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX0ubC1ncmlkLS1jb2xzLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5sLWdyaWQtLWNvbHMtNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9LmwtZ3JpZC0tY29scy02e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNiwgMWZyKX0ubC1ncmlkLS1jb2xzLTEye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsIDFmcil9QG1lZGlhKG1pbi13aWR0aDogdmFyKC0tYnAtc20pKXsubC1ncmlkLS1zbS0xe2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LmwtZ3JpZC0tc20tMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9LmwtZ3JpZC0tc20tM3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9LmwtZ3JpZC0tc20tNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9fUBtZWRpYShtaW4td2lkdGg6IHZhcigtLWJwLW1kKSl7LmwtZ3JpZC0tbWQtMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5sLWdyaWQtLW1kLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS5sLWdyaWQtLW1kLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5sLWdyaWQtLW1kLTR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfS5sLWdyaWQtLW1kLTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCAxZnIpfX1AbWVkaWEobWluLXdpZHRoOiB2YXIoLS1icC1sZykpey5sLWdyaWQtLWxnLTF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ubC1ncmlkLS1sZy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX0ubC1ncmlkLS1sZy0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX0ubC1ncmlkLS1sZy00e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX0ubC1ncmlkLS1sZy02e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNiwgMWZyKX19QG1lZGlhKG1pbi13aWR0aDogdmFyKC0tYnAteGwpKXsubC1ncmlkLS14bC0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX0ubC1ncmlkLS14bC0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX0ubC1ncmlkLS14bC00e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX0ubC1ncmlkLS14bC02e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNiwgMWZyKX0ubC1ncmlkLS14bC0xMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCAxZnIpfX1bY2xhc3MqPXUtY29sLXNwYW4tXXtncmlkLWNvbHVtbjpzcGFuIDEyfS51LWNvbC1zcGFuLTF7Z3JpZC1jb2x1bW46c3BhbiAxfS51LWNvbC1zcGFuLTJ7Z3JpZC1jb2x1bW46c3BhbiAyfS51LWNvbC1zcGFuLTN7Z3JpZC1jb2x1bW46c3BhbiAzfS51LWNvbC1zcGFuLTR7Z3JpZC1jb2x1bW46c3BhbiA0fS51LWNvbC1zcGFuLTV7Z3JpZC1jb2x1bW46c3BhbiA1fS51LWNvbC1zcGFuLTZ7Z3JpZC1jb2x1bW46c3BhbiA2fS51LWNvbC1zcGFuLTd7Z3JpZC1jb2x1bW46c3BhbiA3fS51LWNvbC1zcGFuLTh7Z3JpZC1jb2x1bW46c3BhbiA4fS51LWNvbC1zcGFuLTl7Z3JpZC1jb2x1bW46c3BhbiA5fS51LWNvbC1zcGFuLTEwe2dyaWQtY29sdW1uOnNwYW4gMTB9LnUtY29sLXNwYW4tMTF7Z3JpZC1jb2x1bW46c3BhbiAxMX0udS1jb2wtc3Bhbi0xMntncmlkLWNvbHVtbjpzcGFuIDEyfUBtZWRpYShtaW4td2lkdGg6IHZhcigtLWJwLXNtKSl7LnUtY29sLXNtLXNwYW4tMXtncmlkLWNvbHVtbjpzcGFuIDF9LnUtY29sLXNtLXNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDJ9LnUtY29sLXNtLXNwYW4tM3tncmlkLWNvbHVtbjpzcGFuIDN9LnUtY29sLXNtLXNwYW4tNHtncmlkLWNvbHVtbjpzcGFuIDR9LnUtY29sLXNtLXNwYW4tNXtncmlkLWNvbHVtbjpzcGFuIDV9LnUtY29sLXNtLXNwYW4tNntncmlkLWNvbHVtbjpzcGFuIDZ9LnUtY29sLXNtLXNwYW4tN3tncmlkLWNvbHVtbjpzcGFuIDd9LnUtY29sLXNtLXNwYW4tOHtncmlkLWNvbHVtbjpzcGFuIDh9LnUtY29sLXNtLXNwYW4tOXtncmlkLWNvbHVtbjpzcGFuIDl9LnUtY29sLXNtLXNwYW4tMTB7Z3JpZC1jb2x1bW46c3BhbiAxMH0udS1jb2wtc20tc3Bhbi0xMXtncmlkLWNvbHVtbjpzcGFuIDExfS51LWNvbC1zbS1zcGFuLTEye2dyaWQtY29sdW1uOnNwYW4gMTJ9fUBtZWRpYShtaW4td2lkdGg6IHZhcigtLWJwLW1kKSl7LnUtY29sLW1kLXNwYW4tMXtncmlkLWNvbHVtbjpzcGFuIDF9LnUtY29sLW1kLXNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDJ9LnUtY29sLW1kLXNwYW4tM3tncmlkLWNvbHVtbjpzcGFuIDN9LnUtY29sLW1kLXNwYW4tNHtncmlkLWNvbHVtbjpzcGFuIDR9LnUtY29sLW1kLXNwYW4tNXtncmlkLWNvbHVtbjpzcGFuIDV9LnUtY29sLW1kLXNwYW4tNntncmlkLWNvbHVtbjpzcGFuIDZ9LnUtY29sLW1kLXNwYW4tN3tncmlkLWNvbHVtbjpzcGFuIDd9LnUtY29sLW1kLXNwYW4tOHtncmlkLWNvbHVtbjpzcGFuIDh9LnUtY29sLW1kLXNwYW4tOXtncmlkLWNvbHVtbjpzcGFuIDl9LnUtY29sLW1kLXNwYW4tMTB7Z3JpZC1jb2x1bW46c3BhbiAxMH0udS1jb2wtbWQtc3Bhbi0xMXtncmlkLWNvbHVtbjpzcGFuIDExfS51LWNvbC1tZC1zcGFuLTEye2dyaWQtY29sdW1uOnNwYW4gMTJ9fUBtZWRpYShtaW4td2lkdGg6IHZhcigtLWJwLWxnKSl7LnUtY29sLWxnLXNwYW4tMXtncmlkLWNvbHVtbjpzcGFuIDF9LnUtY29sLWxnLXNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDJ9LnUtY29sLWxnLXNwYW4tM3tncmlkLWNvbHVtbjpzcGFuIDN9LnUtY29sLWxnLXNwYW4tNHtncmlkLWNvbHVtbjpzcGFuIDR9LnUtY29sLWxnLXNwYW4tNXtncmlkLWNvbHVtbjpzcGFuIDV9LnUtY29sLWxnLXNwYW4tNntncmlkLWNvbHVtbjpzcGFuIDZ9LnUtY29sLWxnLXNwYW4tN3tncmlkLWNvbHVtbjpzcGFuIDd9LnUtY29sLWxnLXNwYW4tOHtncmlkLWNvbHVtbjpzcGFuIDh9LnUtY29sLWxnLXNwYW4tOXtncmlkLWNvbHVtbjpzcGFuIDl9LnUtY29sLWxnLXNwYW4tMTB7Z3JpZC1jb2x1bW46c3BhbiAxMH0udS1jb2wtbGctc3Bhbi0xMXtncmlkLWNvbHVtbjpzcGFuIDExfS51LWNvbC1sZy1zcGFuLTEye2dyaWQtY29sdW1uOnNwYW4gMTJ9fUBtZWRpYShtYXgtd2lkdGg6IHZhcigtLWJwLWxnKSl7LmwtZ3JpZC0tbGctc3RhY2t7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiB2YXIoLS1icC1tZCkpey5sLWdyaWQtLW1kLXN0YWNre2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogdmFyKC0tYnAtc20pKXsubC1ncmlkLS1zbS1zdGFja3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IHZhcigtLWJwLWxnKSl7Lmwtc3BsaXR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxLjFmciAuOWZyO2dhcDp2YXIoLS1wYy1nYXApfX0uYy1mb3JtX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDp2YXIoLS1wYy1nYXApfUBtZWRpYShtaW4td2lkdGg6IHZhcigtLWJwLXNtKSl7LmMtZm9ybV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fTpyb290ey0taGRyLWhlaWdodDogODBweDstLWhkci1oZWlnaHQtc2Nyb2xsZWQ6IDYwcHg7LS1oZHItbG9nby1oOiBjbGFtcCg1MHB4LCA1dncsIDYwcHgpOy0taGRyLWxvZ28taC1zY3JvbGxlZDogY2xhbXAoMzVweCwgNHZ3LCA0NXB4KTstLWhkci1yYWRpdXM6IDUwcHg7LS1oZHItcmFkaXVzLXNjcm9sbGVkOiA0MHB4fS5zaXRlLWhlYWRlcntwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7cmlnaHQ6MCAhaW1wb3J0YW50O3otaW5kZXg6OTAwICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDB2dyAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnNpdGUtaGVhZGVyX191dGlsaXR5e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLWhlaWdodDo1MnB4O3BhZGRpbmc6MTJweCAwO292ZXJmbG93OnZpc2libGU7aXNvbGF0aW9uOmlzb2xhdGU7ei1pbmRleDo5NTA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjMTU1ZTNkIDAlLCAjMTI0OTMwIDUwJSwgIzBkMzcyNSAxMDAlKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuMTIpLGluc2V0IDAgLTFweCAzcHggcmdiYSgwLDAsMCwuMiksMCAycHggOHB4IHJnYmEoMCwwLDAsLjMpLDAgNHB4IDE2cHggcmdiYSgwLDAsMCwuMTUpO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSl9LnNpdGUtaGVhZGVyX191dGlsaXR5OjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDo0MCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxfS5zaXRlLWhlYWRlcl9fdXRpbGl0eTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTEwMCU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTthbmltYXRpb246dXRpbGl0eVNoaW1tZXIgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjF9QGtleWZyYW1lcyB1dGlsaXR5U2hpbW1lcnswJXtsZWZ0Oi0xMDAlfTUwJXtsZWZ0OjEwMCV9MTAwJXtsZWZ0OjEwMCV9fS5zaXRlLWhlYWRlcl9fdXRpbGl0eS1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojk2MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjojZmRmYmY3fS5zaXRlLWhlYWRlcl9fdXRpbGl0eS1pbm5lci5jb250YWluZXJ7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCBjbGFtcCgyMHB4LDR2dyw0MHB4KX0uc2l0ZS1oZWFkZXJfX2NvbnRhY3R7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwcHg7Y29sb3I6cmdiYSgyNTMsMjUxLDI0NywuOTUpO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6LjlyZW07dGV4dC1zaGFkb3c6MCAxcHggM3B4IHJnYmEoMCwwLDAsLjMpfS5zaXRlLWhlYWRlcl9fY29udGFjdCBpe2ZvbnQtc2l6ZToxLjFlbTtjb2xvcjpnb2xkO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpKX0uc2l0ZS1oZWFkZXJfX2NvbnRhY3QgLmZhLXBhdzo6YmVmb3Jle2NvbnRlbnQ6XCLvhrBcIiAhaW1wb3J0YW50fS5zaXRlLWhlYWRlcl9fYmFkZ2V7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2hlaWdodDo0OHB4O3otaW5kZXg6OTY1O2ZpbHRlcjpkcm9wLXNoYWRvdygwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjQpKTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNpdGUtaGVhZGVyX19zb2NpYWx7ZGlzcGxheTpmbGV4O2dhcDoxMnB4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2l0ZS1oZWFkZXJfX3NvY2lhbCBhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MzhweDtoZWlnaHQ6MzhweDtib3JkZXItcmFkaXVzOjUwJTt0ZXh0LWRlY29yYXRpb246bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSk7Ym9yZGVyOjJweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMyk7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggaHNsYSgwLDAlLDEwMCUsLjQpLGluc2V0IDAgLTFweCAzcHggcmdiYSgwLDAsMCwuMTUpLDAgM3B4IDhweCByZ2JhKDAsMCwwLC4zKSwwIDFweCA0cHggcmdiYSgwLDAsMCwuMil9LnNpdGUtaGVhZGVyX19zb2NpYWwgYTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6NTAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtib3JkZXItcmFkaXVzOjUwJSA1MCUgMCAwO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNpdGUtaGVhZGVyX19zb2NpYWwgYSBpe2ZvbnQtc2l6ZToxLjE1cmVtICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3otaW5kZXg6MiAhaW1wb3J0YW50O3RleHQtc2hhZG93OjAgMXB4IDNweCByZ2JhKDAsMCwwLC40KSAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uc2l0ZS1oZWFkZXJfX3NvY2lhbCBhIGk6OmJlZm9yZXtmb250LXNpemU6aW5oZXJpdCAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDt0ZXh0LXNoYWRvdzppbmhlcml0ICFpbXBvcnRhbnR9LnNpdGUtaGVhZGVyX19zb2NpYWwgYSAuZmEtaW5zdGFncmFtOjpiZWZvcmV7Y29udGVudDpcIu+FrVwiICFpbXBvcnRhbnR9LnNpdGUtaGVhZGVyX19zb2NpYWwgYSAuZmEtZmFjZWJvb2stZjo6YmVmb3Jle2NvbnRlbnQ6XCLvjp5cIiAhaW1wb3J0YW50fS5zaXRlLWhlYWRlcl9fc29jaWFsIGEgLmZhLXRpa3Rvazo6YmVmb3Jle2NvbnRlbnQ6XCLugbtcIiAhaW1wb3J0YW50fS5zaXRlLWhlYWRlcl9fc29jaWFsIGEgYSBpOjpiZWZvcmV7Zm9udC1zaXplOmluaGVyaXQgIWltcG9ydGFudDtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6aW5oZXJpdCAhaW1wb3J0YW50fS5zaXRlLWhlYWRlcl9fc29jaWFsIGE6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCkgc2NhbGUoMS4xMik7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMTAwJSk7Ym9yZGVyLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC41KTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDZweCBoc2xhKDAsMCUsMTAwJSwuNSksaW5zZXQgMCAtMnB4IDRweCByZ2JhKDAsMCwwLC4xKSwwIDVweCAxMnB4IHJnYmEoMCwwLDAsLjQpLDAgMnB4IDZweCByZ2JhKDAsMCwwLC4zKSwwIDAgMjBweCByZ2JhKDI1NSwyMTUsMCwuMil9LnNpdGUtaGVhZGVyX19zb2NpYWwgYTphY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFweCkgc2NhbGUoMS4wNil9LnNpdGUtaGVhZGVyX19iYXJ7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICNGRUZFRkUgMCUsICNGRkY4RTEgMTUlLCAjRkZFMDgyIDMwJSwgI0ZGRDU0RiA0NSUsICNGRkMxMDcgNjAlLCAjRkY5ODAwIDgwJSwgI0Y1N0MwMCAxMDAlKSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6dmFyKC0taGRyLXJhZGl1cykgIWltcG9ydGFudDtwYWRkaW5nOnZhcigtLXNwYWNlLTIpIHZhcigtLXNwYWNlLTUpICFpbXBvcnRhbnQ7bWFyZ2luOnZhcigtLXNwYWNlLTIpIGF1dG8gdmFyKC0tc3BhY2UtMikgYXV0byAhaW1wb3J0YW50O21heC13aWR0aDpjYWxjKDEwMCUgLSAzMnB4KSAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2NsZWFyOmJvdGggIWltcG9ydGFudDt6LWluZGV4Ojk0MCAhaW1wb3J0YW50O2JveC1zaGFkb3c6aW5zZXQgMCAycHggOHB4IGhzbGEoMCwwJSwxMDAlLC43KSxpbnNldCAwIC0xcHggNHB4IHJnYmEoMjU1LDE1MiwwLC4zKSwwIDRweCAxMnB4IHJnYmEoMjQ1LDEyNCwwLC4yNSksMCA4cHggMjRweCByZ2JhKDI1NSwxNTIsMCwuMiksMCAxNnB4IDQwcHggcmdiYSgyNTUsMTkzLDcsLjE1KX0uc2l0ZS1oZWFkZXJfX2Jhcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0xMDAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgNjAlLCB0cmFuc3BhcmVudCAxMDAlKTthbmltYXRpb246c2hpbW1lciAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTt6LWluZGV4OjE7cG9pbnRlci1ldmVudHM6bm9uZX0uc2l0ZS1oZWFkZXJfX2Jhcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDo0MCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO2JvcmRlci1yYWRpdXM6dmFyKC0taGRyLXJhZGl1cykgdmFyKC0taGRyLXJhZGl1cykgMCAwO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxfS5zaXRlLWhlYWRlcl9fYmFyLWlubmVye2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7Z2FwOnZhcigtLXNwYWNlLTYpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTQ1fS5zaXRlLWhlYWRlcl9fYmFyLWlubmVyLmNvbnRhaW5lcnttYXgtd2lkdGg6MTEwMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1pbmxpbmU6YXV0byAhaW1wb3J0YW50O3BhZGRpbmctaW5saW5lOmNsYW1wKDE2cHgsM3Z3LDI0cHgpICFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnR9LnNpdGUtaGVhZGVyX19icmFuZHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCB2YXIoLS10cmFuc2l0aW9uLWJhc2UpfS5zaXRlLWhlYWRlcl9fYnJhbmQ6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5zaXRlLWhlYWRlcl9fbG9nb3toZWlnaHQ6dmFyKC0taGRyLWxvZ28taCk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikpfS5zaXRlLW5hdntkaXNwbGF5OmZsZXggIWltcG9ydGFudDtnYXA6dmFyKC0tc3BhY2UtMik7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNpdGUtbmF2e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fX0uc2l0ZS1uYXZfX2l0ZW17Y29sb3I6dmFyKC0tY2xheS1kYXJrKTt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtc2VtaWJvbGQpO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOnZhcigtLXNwYWNlLTMpIHZhcigtLXNwYWNlLTQpO3RyYW5zaXRpb246YWxsIHZhcigtLXRyYW5zaXRpb24tYmFzZSk7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmV9LnNpdGUtbmF2X19pdGVtOmhvdmVye2NvbG9yOnZhcigtLXByaW1hcnkpO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LnNpdGUtbmF2X19pdGVtOmhvdmVyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOnZhcigtLXNwYWNlLTIpO2xlZnQ6dmFyKC0tc3BhY2UtNCk7cmlnaHQ6dmFyKC0tc3BhY2UtNCk7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOnZhcigtLXByaW1hcnkpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLXNtKX0uc2l0ZS1uYXZfX2l0ZW06Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWxpZ2h0KTtvdXRsaW5lLW9mZnNldDo0cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtc20pfS5zaXRlLW5hdl9faXRlbS0tc3VidGxle2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXhzKTtvcGFjaXR5Oi43O2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtbWVkaXVtKX0uc2l0ZS1uYXZfX2l0ZW0tLXN1YnRsZTpob3ZlcntvcGFjaXR5OjF9LnNpdGUtbmF2X19pdGVtLS1zdWJ0bGUuYWN0aXZle29wYWNpdHk6Ljg1O2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtc2VtaWJvbGQpO3RyYW5zZm9ybTpzY2FsZSgxKSAhaW1wb3J0YW50O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5zaXRlLW5hdl9faXRlbS0tc3VidGxlLmFjdGl2ZTo6YWZ0ZXJ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5zaXRlLW5hdl9faXRlbS5jdXJyZW50LW1lbnUtaXRlbSwuc2l0ZS1uYXZfX2l0ZW0uY3VycmVudF9wYWdlX2l0ZW0sLnNpdGUtbmF2X19pdGVtLmFjdGl2ZSwuc2l0ZS1uYXZfX2l0ZW1bYXJpYS1jdXJyZW50PXBhZ2Vde2NvbG9yOnZhcigtLWNsYXktZGFyaykgIWltcG9ydGFudDtmb250LXdlaWdodDp2YXIoLS1mb250LWJvbGQpO3BhZGRpbmc6dmFyKC0tc3BhY2UtMykgdmFyKC0tc3BhY2UtNik7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCkgIWltcG9ydGFudDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgMTAwJSkgIWltcG9ydGFudDtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNiksMCAzcHggNnB4IHJnYmEoNTgsNTMsNDYsLjEyKSwwIDZweCAxMnB4IHJnYmEoNTgsNTMsNDYsLjE1KSwwIDEwcHggMjBweCByZ2JhKDU4LDUzLDQ2LC4xKSAhaW1wb3J0YW50O3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uc2l0ZS1uYXZfX2l0ZW0uY3VycmVudC1tZW51LWl0ZW06OmFmdGVyLC5zaXRlLW5hdl9faXRlbS5jdXJyZW50X3BhZ2VfaXRlbTo6YWZ0ZXIsLnNpdGUtbmF2X19pdGVtLmFjdGl2ZTo6YWZ0ZXIsLnNpdGUtbmF2X19pdGVtW2FyaWEtY3VycmVudD1wYWdlXTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5zaXRlLW5hdl9faXRlbS5jdXJyZW50LW1lbnUtaXRlbTpob3Zlciwuc2l0ZS1uYXZfX2l0ZW0uY3VycmVudF9wYWdlX2l0ZW06aG92ZXIsLnNpdGUtbmF2X19pdGVtLmFjdGl2ZTpob3Zlciwuc2l0ZS1uYXZfX2l0ZW1bYXJpYS1jdXJyZW50PXBhZ2VdOmhvdmVye2NvbG9yOnZhcigtLXByaW1hcnktZGFyaykgIWltcG9ydGFudDt0cmFuc2Zvcm06c2NhbGUoMS4wOCkgdHJhbnNsYXRlWSgtMXB4KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDEwMCUpICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzppbnNldCAwIDJweCA1cHggaHNsYSgwLDAlLDEwMCUsLjcpLDAgNHB4IDhweCByZ2JhKDU4LDUzLDQ2LC4xNSksMCA4cHggMTZweCByZ2JhKDU4LDUzLDQ2LC4xOCksMCAxMnB4IDI0cHggcmdiYSgxMjQsMTUyLDEzMywuMTUpICFpbXBvcnRhbnR9LnNpdGUtaGVhZGVyX19jdGF7ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6dmFyKC0tc3BhY2UtMyk7YWxpZ24taXRlbXM6Y2VudGVyfS5zaXRlLWhlYWRlcl9fY3RhIC5idG57cGFkZGluZzp2YXIoLS1zcGFjZS0zKSB2YXIoLS1zcGFjZS02KTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1mdWxsKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCBoc2xhKDAsMCUsMTAwJSwuNCksMCAycHggNHB4IHJnYmEoNTgsNTMsNDYsLjEyKSwwIDRweCA4cHggcmdiYSg1OCw1Myw0NiwuMTUpfS5zaXRlLWhlYWRlcl9fY3RhIC5idG46aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCkgc2NhbGUoMS4wNSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggaHNsYSgwLDAlLDEwMCUsLjUpLDAgNHB4IDhweCByZ2JhKDU4LDUzLDQ2LC4xOCksMCA2cHggMTJweCByZ2JhKDU4LDUzLDQ2LC4yKX0uc2l0ZS1oZWFkZXJfX2N0YSAuYnRuIC5mYS1waG9uZTo6YmVmb3Jle2NvbnRlbnQ6XCLvgpVcIiAhaW1wb3J0YW50fS5zaXRlLWhlYWRlcl9fdG9nZ2xle2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC40KTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1tZCk7Y29sb3I6dmFyKC0tY2xheS1kYXJrKTtmb250LXNpemU6MS41cmVtO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgdmFyKC0tdHJhbnNpdGlvbi1iYXNlKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCBoc2xhKDAsMCUsMTAwJSwuNSksMCAycHggNHB4IHJnYmEoNTgsNTMsNDYsLjEyKSwwIDRweCA4cHggcmdiYSg1OCw1Myw0NiwuMTUpfS5zaXRlLWhlYWRlcl9fdG9nZ2xlIGl7Y29sb3I6dmFyKC0tY2xheS1kYXJrKX0uc2l0ZS1oZWFkZXJfX3RvZ2dsZTpob3ZlcntiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC42KTt0cmFuc2Zvcm06c2NhbGUoMS4wNSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggaHNsYSgwLDAlLDEwMCUsLjYpLDAgM3B4IDZweCByZ2JhKDU4LDUzLDQ2LC4xNSksMCA2cHggMTJweCByZ2JhKDU4LDUzLDQ2LC4xOCl9LnNpdGUtaGVhZGVyX190b2dnbGU6YWN0aXZle3RyYW5zZm9ybTpzY2FsZSgwLjk4KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDEzOSwxMTUsODUsLjIpLDAgMnB4IDRweCByZ2JhKDU4LDUzLDQ2LC4xKX0uc2l0ZS1oZWFkZXJfX21vYmlsZXtwb3NpdGlvbjpmaXhlZDtpbnNldDowO2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1vdmVybGF5KTtiYWNrZHJvcC1maWx0ZXI6dmFyKC0tY2xheS1ibHVyLWhlYXZ5KTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjp2YXIoLS1jbGF5LWJsdXItaGVhdnkpO2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7ei1pbmRleDo5OTk4O29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbi1iYXNlKSx2aXNpYmlsaXR5IHZhcigtLXRyYW5zaXRpb24tYmFzZSk7cG9pbnRlci1ldmVudHM6bm9uZX0uc2l0ZS1oZWFkZXJfX21vYmlsZS5pcy1hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtwb2ludGVyLWV2ZW50czphdXRvfS5zaXRlLW5hdi0tbW9iaWxle2Rpc3BsYXk6Z3JpZDtnYXA6dmFyKC0tc3BhY2UtNCk7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzp2YXIoLS1zcGFjZS04KTtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtcmFpc2VkKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy0yeGwpO2JveC1zaGFkb3c6dmFyKC0tZWxldmF0aW9uLW1vZGFsKTttaW4td2lkdGg6MzIwcHg7bWF4LXdpZHRoOjkwdnc7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OTk5fS5zaXRlLW5hdi0tbW9iaWxlIC5zaXRlLW5hdl9faXRlbXtmb250LXNpemU6dmFyKC0tdGV4dC1sZyk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1zZW1pYm9sZCk7cGFkZGluZzp2YXIoLS1zcGFjZS00KSB2YXIoLS1zcGFjZS02KTtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZX0uc2l0ZS1uYXYtLW1vYmlsZSAuc2l0ZS1uYXZfX2l0ZW06aG92ZXJ7Y29sb3I6dmFyKC0tcHJpbWFyeSk7YmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5LTUwKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1tZCl9LnNpdGUtbmF2LS1tb2JpbGUgLnNpdGUtbmF2X19pdGVtLmN1cnJlbnQtbWVudS1pdGVtLC5zaXRlLW5hdi0tbW9iaWxlIC5zaXRlLW5hdl9faXRlbS5jdXJyZW50X3BhZ2VfaXRlbSwuc2l0ZS1uYXYtLW1vYmlsZSAuc2l0ZS1uYXZfX2l0ZW0uYWN0aXZle2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1ib2xkKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgMTAwJSkgIWltcG9ydGFudDtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNiksMCAzcHggNnB4IHJnYmEoNTgsNTMsNDYsLjEyKSwwIDZweCAxMnB4IHJnYmEoNTgsNTMsNDYsLjE1KSAhaW1wb3J0YW50fS5zaXRlLW5hdi0tbW9iaWxlIC5zaXRlLW5hdl9faXRlbS5jdXJyZW50LW1lbnUtaXRlbTpob3Zlciwuc2l0ZS1uYXYtLW1vYmlsZSAuc2l0ZS1uYXZfX2l0ZW0uY3VycmVudF9wYWdlX2l0ZW06aG92ZXIsLnNpdGUtbmF2LS1tb2JpbGUgLnNpdGUtbmF2X19pdGVtLmFjdGl2ZTpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAxMDAlKSAhaW1wb3J0YW50fS5zaXRlLWhlYWRlcl9fbW9iaWxlLWNsb3Nle3Bvc2l0aW9uOmZpeGVkO3RvcDp2YXIoLS1zcGFjZS02KTtyaWdodDp2YXIoLS1zcGFjZS02KTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC40KTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2ZvbnQtc2l6ZToycmVtO3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlcjpub25lO3otaW5kZXg6MTAwMDA7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggaHNsYSgwLDAlLDEwMCUsLjUpLDAgM3B4IDZweCByZ2JhKDU4LDUzLDQ2LC4xNSksMCA2cHggMTJweCByZ2JhKDU4LDUzLDQ2LC4xOCl9LnNpdGUtaGVhZGVyX19tb2JpbGUtY2xvc2UgaXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS5zaXRlLWhlYWRlcl9fbW9iaWxlLWNsb3NlOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMTAwLDEwMCwuNik7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnNlKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKSBzY2FsZSgxLjEpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IGhzbGEoMCwwJSwxMDAlLC41KSwwIDRweCA4cHggcmdiYSg1OCw1Myw0NiwuMiksMCA4cHggMTZweCByZ2JhKDU4LDUzLDQ2LC4yNSl9LnNpdGUtaGVhZGVyX19tb2JpbGUtY2xvc2U6aG92ZXIgaXtjb2xvcjp2YXIoLS10ZXh0LWludmVyc2UpfS5zaXRlLWhlYWRlci0tc2Nyb2xsZWR7cGFkZGluZzowfS5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX191dGlsaXR5e2hlaWdodDowO21pbi1oZWlnaHQ6MDttYXgtaGVpZ2h0OjA7cGFkZGluZzowO21hcmdpbjowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47dmlzaWJpbGl0eTpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uc2l0ZS1oZWFkZXItLXNjcm9sbGVkIC5zaXRlLWhlYWRlcl9fYmFkZ2V7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2hlaWdodDowO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19iYXJ7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMjU0LCAyNTQsIDI1NCwgMC45KSAwJSwgcmdiYSgyNTUsIDI0OCwgMjI1LCAwLjg1KSAxNSUsIHJnYmEoMjU1LCAyMjQsIDEzMCwgMC44KSAzMCUsIHJnYmEoMjU1LCAyMTMsIDc5LCAwLjgpIDQ1JSwgcmdiYSgyNTUsIDE5MywgNywgMC43NSkgNjAlLCByZ2JhKDI1NSwgMTUyLCAwLCAwLjcpIDgwJSwgcmdiYSgyNDUsIDEyNCwgMCwgMC43KSAxMDAlKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigyMHB4KSBzYXR1cmF0ZSgxODAlKTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpibHVyKDIwcHgpIHNhdHVyYXRlKDE4MCUpO3BhZGRpbmc6dmFyKC0tc3BhY2UtMikgdmFyKC0tc3BhY2UtNSk7bWFyZ2luLXRvcDp2YXIoLS1zcGFjZS0yKSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6dmFyKC0taGRyLXJhZGl1cy1zY3JvbGxlZCk7Ym94LXNoYWRvdzppbnNldCAwIDFweCA0cHggaHNsYSgwLDAlLDEwMCUsLjYpLGluc2V0IDAgLTFweCAycHggcmdiYSgyNTUsMTUyLDAsLjIpLDAgNHB4IDEycHggcmdiYSgyNDUsMTI0LDAsLjIpLDAgMnB4IDZweCByZ2JhKDI1NSwxNTIsMCwuMTUpfS5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19iYXI6OmJlZm9yZXtvcGFjaXR5Oi42fS5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19iYXI6OmFmdGVye29wYWNpdHk6LjV9LnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX2xvZ297aGVpZ2h0OnZhcigtLWhkci1sb2dvLWgtc2Nyb2xsZWQpfS5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtbmF2e2dhcDp2YXIoLS1zcGFjZS0xKX0uc2l0ZS1oZWFkZXItLXNjcm9sbGVkIC5zaXRlLW5hdl9faXRlbXtmb250LXNpemU6dmFyKC0tdGV4dC14cyk7cGFkZGluZzp2YXIoLS1zcGFjZS0yKSB2YXIoLS1zcGFjZS00KTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1uYXZfX2l0ZW0uY3VycmVudC1tZW51LWl0ZW0sLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1uYXZfX2l0ZW0uY3VycmVudF9wYWdlX2l0ZW0sLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1uYXZfX2l0ZW0uYWN0aXZlLC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtbmF2X19pdGVtW2FyaWEtY3VycmVudD1wYWdlXXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAxMDAlKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNSksMCAycHggNHB4IHJnYmEoNTgsNTMsNDYsLjEyKSwwIDRweCA4cHggcmdiYSg1OCw1Myw0NiwuMTUpfS5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19jdGEgLmJ0bntwYWRkaW5nOnZhcigtLXNwYWNlLTIpIHZhcigtLXNwYWNlLTUpO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXhzKX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5zaXRlLWhlYWRlcl9fdG9nZ2xle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zaXRlLW5hdntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2l0ZS1oZWFkZXJfX2Jhci1pbm5lcntnYXA6dmFyKC0tc3BhY2UtNCl9LnNpdGUtaGVhZGVyX19jdGF7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXJfX2JhZGdle2Rpc3BsYXk6bm9uZX0uc2l0ZS1oZWFkZXJfX3V0aWxpdHl7bWluLWhlaWdodDo0MHB4O3BhZGRpbmc6dmFyKC0tc3BhY2UtMikgMH0uc2l0ZS1oZWFkZXJfX3V0aWxpdHktaW5uZXJ7Zm9udC1zaXplOnZhcigtLXRleHQteHMpfS5zaXRlLWhlYWRlcl9fY29udGFjdHtmb250LXNpemU6dmFyKC0tdGV4dC14cyl9LnNpdGUtaGVhZGVyX19jb250YWN0IHNwYW57ZGlzcGxheTpub25lfS5zaXRlLWhlYWRlcl9fY29udGFjdCBpe2ZvbnQtc2l6ZToxZW19LnNpdGUtaGVhZGVyX19zb2NpYWx7Z2FwOnZhcigtLXNwYWNlLTIpfS5zaXRlLWhlYWRlcl9fc29jaWFsIGF7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtmb250LXNpemU6Ljk1cmVtfS5zaXRlLWhlYWRlcl9fYmFye3BhZGRpbmc6dmFyKC0tc3BhY2UtMikgdmFyKC0tc3BhY2UtNCl9LnNpdGUtaGVhZGVyX19iYXItaW5uZXJ7Z2FwOnZhcigtLXNwYWNlLTMpfS5zaXRlLWhlYWRlcl9fbG9nb3toZWlnaHQ6Y2xhbXAoNDBweCw2dncsNTBweCl9fUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsuc2l0ZS1oZWFkZXJfX3V0aWxpdHl7bWluLWhlaWdodDozNnB4fS5zaXRlLWhlYWRlcl9fc29jaWFse2dhcDp2YXIoLS1zcGFjZS0xKX0uc2l0ZS1oZWFkZXJfX3NvY2lhbCBhe3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Zm9udC1zaXplOi44NXJlbX0uc2l0ZS1oZWFkZXJfX2JhcntwYWRkaW5nOnZhcigtLXNwYWNlLTIpIHZhcigtLXNwYWNlLTMpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWxnKX0uc2l0ZS1oZWFkZXJfX2Jhci1pbm5lcntnYXA6dmFyKC0tc3BhY2UtMil9LnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX2JhcntwYWRkaW5nOnZhcigtLXNwYWNlLTEpIHZhcigtLXNwYWNlLTIpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLW1kKX19QGtleWZyYW1lcyBncmFkaWVudFNoaWZ0ezAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfTI1JXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCV9NTAle2JhY2tncm91bmQtcG9zaXRpb246MTAwJSA1MCV9NzUle2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfX1Aa2V5ZnJhbWVzIHNoaW1tZXJ7MCV7bGVmdDotMTAwJX01MCV7bGVmdDoxMDAlfTEwMCV7bGVmdDoxMDAlfX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXdpZHRoOjB9LnNraXAtbGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwMHB4O2xlZnQ6dmFyKC0tc3BhY2UtNCk7ei1pbmRleDp2YXIoLS16LXRvb2x0aXApO2JhY2tncm91bmQ6dmFyKC0tcHJpbWFyeSk7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnNlKTtwYWRkaW5nOnZhcigtLXNwYWNlLTMpIHZhcigtLXNwYWNlLTYpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLW1kKTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDp2YXIoLS1mb250LXNlbWlib2xkKX0uc2tpcC1saW5rOmZvY3Vze3RvcDp2YXIoLS1zcGFjZS00KX1ib2R5e3BhZGRpbmctdG9wOjEyMHB4ICFpbXBvcnRhbnR9Ym9keS5zY3JvbGxlZHtwYWRkaW5nLXRvcDoxMDBweCAhaW1wb3J0YW50fS5zaXRlLWZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjA0KSAwJSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMDMpIDUwJSwgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjA0KSAxMDAlKX0uZm9vdGVyLWF1cm9yYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjA7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjAyKSAwJSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4wMjUpIDEwMCUpO2JhY2tncm91bmQtc2l6ZTo0MDAlIDQwMCU7YW5pbWF0aW9uOmF1cm9yYVNoaWZ0IDIwcyBlYXNlIGluZmluaXRlfS5mb290ZXItd2F2ZS10b3B7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6ODBweDttYXJnaW4tYm90dG9tOi0xcHg7ei1pbmRleDoxfS5mb290ZXItd2F2ZS10b3Agc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30uZm9vdGVyLXdhdmUtdG9wIC5mb290ZXItd2F2ZS1wYXRoe2FuaW1hdGlvbjp3YXZlRmxvYXQgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGV9LmZvb3Rlci1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21heC13aWR0aDoxMjgwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOmNsYW1wKDYwcHgsOHZoLDgwcHgpIGNsYW1wKDMwcHgsNXZ3LDYwcHgpfS5mb290ZXItZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjJmciAxZnIgMWZyIDFmcjtnYXA6Y2xhbXAoNDBweCw2dncsNjBweCk7bWFyZ2luLWJvdHRvbTpjbGFtcCg2MHB4LDEwdmgsMTAwcHgpfUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LmZvb3Rlci1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5mb290ZXItZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDo0MHB4fX0uZm9vdGVyLWNvbC0tYnJhbmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjRweH0uZm9vdGVyLWJyYW5kX19sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxODBweH0uZm9vdGVyLWJyYW5kX19sb2dvIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2t9LmZvb3Rlci1icmFuZF9fdGFnbGluZXtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTouOTVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXByaW1hcnktZGFyayk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi41cHg7bWFyZ2luOi0xMnB4IDAgMH0uZm9vdGVyLWJyYW5kX19kZXNjcmlwdGlvbntmb250LXNpemU6Ljk1cmVtO2xpbmUtaGVpZ2h0OjEuNjU7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO21hcmdpbjowfS5mb290ZXItdHJ1c3QtYmFkZ2Vze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEycHg7bWFyZ2luLXRvcDo4cHh9LnRydXN0LWJhZGdle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE0cHg7cGFkZGluZzoxNHB4IDE4cHg7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuNik7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTJweCk7Ym9yZGVyOjEuNXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjIpO2JvcmRlci1yYWRpdXM6MTJweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCBoc2xhKDAsMCUsMTAwJSwuOCksMCAycHggOHB4IHJnYmEoNTgsNTMsNDYsLjA0KX0udHJ1c3QtYmFkZ2U6aG92ZXJ7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOCk7Ym9yZGVyLWNvbG9yOnZhcigtLXByaW1hcnkpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4ICNmZmYsMCA0cHggMTZweCByZ2JhKDEyNCwxNTIsMTMzLC4xNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX0udHJ1c3QtYmFkZ2VfX2ljb257d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtmbGV4LXNocmluazowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4xNSkgMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjEyKSAxMDAlKTtib3JkZXItcmFkaXVzOjhweH0udHJ1c3QtYmFkZ2VfX2ljb24gc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7c3Ryb2tlOnZhcigtLXByaW1hcnktZGFyayl9LnRydXN0LWJhZGdlX190ZXh0e2ZvbnQtc2l6ZTouOXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0uZm9vdGVyLXNvY2lhbHtkaXNwbGF5OmZsZXg7Z2FwOjEycHg7bWFyZ2luLXRvcDo4cHh9LnNvY2lhbC1pY29ue3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjgpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgcmdiYSgxMjQsMTUyLDEzMywuMik7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggI2ZmZiwwIDJweCA4cHggcmdiYSg1OCw1Myw0NiwuMDYpfS5zb2NpYWwtaWNvbiBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOnZhcigtLXRleHQtc2Vjb25kYXJ5KTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uc29jaWFsLWljb246aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4xKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCAjZmZmLDAgNnB4IDIwcHggcmdiYSg1OCw1Myw0NiwuMTUpfS5zb2NpYWwtaWNvbi0taW5zdGFncmFtOmhvdmVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjA5NDMzIDAlLCAjZTY2ODNjIDI1JSwgI2RjMjc0MyA1MCUsICNjYzIzNjYgNzUlLCAjYmMxODg4IDEwMCUpO2JvcmRlci1jb2xvcjojYmMxODg4fS5zb2NpYWwtaWNvbi0taW5zdGFncmFtOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LnNvY2lhbC1pY29uLS1mYWNlYm9vazpob3ZlcntiYWNrZ3JvdW5kOiMxODc3ZjI7Ym9yZGVyLWNvbG9yOiMxODc3ZjJ9LnNvY2lhbC1pY29uLS1mYWNlYm9vazpob3ZlciBzdmd7ZmlsbDojZmZmfS5zb2NpYWwtaWNvbi0tdGlrdG9rOmhvdmVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY5QzlEMCAwJSwgI0VFMUQ1MiAxMDAlKTtib3JkZXItY29sb3I6I2VlMWQ1Mn0uc29jaWFsLWljb24tLXRpa3Rvazpob3ZlciBzdmd7ZmlsbDojZmZmfS5mb290ZXItY2FyZHtwYWRkaW5nOmNsYW1wKDI0cHgsMy41dncsMzJweCk7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuNyk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTZweCk7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4yKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy0yeGwpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4ICNmZmYsMCA4cHggMjRweCByZ2JhKDU4LDUzLDQ2LC4wOCksMCAxNnB4IDQwcHggcmdiYSg1OCw1Myw0NiwuMDUpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5mb290ZXItY2FyZDpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tcHJpbWFyeSk7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggI2ZmZiwwIDEycHggMzJweCByZ2JhKDEyNCwxNTIsMTMzLC4xNSksMCAyMHB4IDU2cHggcmdiYSg1OCw1Myw0NiwuMDgpfS5mb290ZXItY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZy1ib3R0b206MTZweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4xNSk7cG9zaXRpb246cmVsYXRpdmV9LmZvb3Rlci1jYXJkX190aXRsZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMnB4O2xlZnQ6MDt3aWR0aDo0MHB4O2hlaWdodDoycHg7YmFja2dyb3VuZDp2YXIoLS1zZWNvbmRhcnkpO2JvcmRlci1yYWRpdXM6MnB4fS5mb290ZXItY29udGFjdC1saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE0cHg7cGFkZGluZzoxMnB4IDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4wOCl9LmZvb3Rlci1jb250YWN0LWxpbms6bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b206bm9uZX0uZm9vdGVyLWNvbnRhY3QtbGluazpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpfS5mb290ZXItY29udGFjdC1saW5rOmhvdmVyIC5mb290ZXItY29udGFjdC1saW5rX19pY29ue2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjIpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4xNSkgMTAwJSl9LmZvb3Rlci1jb250YWN0LWxpbms6aG92ZXIgLmZvb3Rlci1jb250YWN0LWxpbmtfX2ljb24gc3Zne3N0cm9rZTp2YXIoLS1wcmltYXJ5KX0uZm9vdGVyLWNvbnRhY3QtbGluazpob3ZlciAuZm9vdGVyLWNvbnRhY3QtbGlua19fdmFsdWV7Y29sb3I6dmFyKC0tcHJpbWFyeSl9LmZvb3Rlci1jb250YWN0LWxpbmstLWVtZXJnZW5jeSAuZm9vdGVyLWNvbnRhY3QtbGlua19faWNvbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjIwLCAzOCwgMzgsIDAuMTIpIDAlLCByZ2JhKDIzOSwgNjgsIDY4LCAwLjEpIDEwMCUpfS5mb290ZXItY29udGFjdC1saW5rLS1lbWVyZ2VuY3kgLmZvb3Rlci1jb250YWN0LWxpbmtfX2ljb24gc3Zne3N0cm9rZTojZGMyNjI2fS5mb290ZXItY29udGFjdC1saW5rX19pY29ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDpyZ2JhKDEyNCwxNTIsMTMzLC4xKTtib3JkZXItcmFkaXVzOjEwcHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmZvb3Rlci1jb250YWN0LWxpbmtfX2ljb24gc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7c3Ryb2tlOnZhcigtLXRleHQtc2Vjb25kYXJ5KTt0cmFuc2l0aW9uOnN0cm9rZSAuM3MgZWFzZX0uZm9vdGVyLWNvbnRhY3QtbGlua19fY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoycHh9LmZvb3Rlci1jb250YWN0LWxpbmtfX2xhYmVse2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouNXB4O2NvbG9yOnZhcigtLXRleHQtbXV0ZWQpfS5mb290ZXItY29udGFjdC1saW5rX192YWx1ZXtmb250LXNpemU6Ljk1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9LmZvb3Rlci1jYXJkX19jdGF7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nOjEycHggMjRweDttYXJnaW4tdG9wOjE2cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMTIpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4xKSAxMDAlKTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWxnKTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tcHJpbWFyeS1kYXJrKTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCBoc2xhKDAsMCUsMTAwJSwuOCksMCAycHggOHB4IHJnYmEoMTI0LDE1MiwxMzMsLjEyKX0uZm9vdGVyLWNhcmRfX2N0YSBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweDtzdHJva2U6dmFyKC0tcHJpbWFyeS1kYXJrKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0uZm9vdGVyLWNhcmRfX2N0YTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLXByaW1hcnkpO2NvbG9yOiNmZmY7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggaHNsYSgwLDAlLDEwMCUsLjMpLDAgNHB4IDE2cHggcmdiYSgxMjQsMTUyLDEzMywuMjUpfS5mb290ZXItY2FyZF9fY3RhOmhvdmVyIHN2Z3tzdHJva2U6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpfS5mb290ZXItY29sX190aXRsZXtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZToxLjE1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ib3R0b206MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbToxMnB4fS5mb290ZXItY29sX190aXRsZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDozMnB4O2hlaWdodDoycHg7YmFja2dyb3VuZDp2YXIoLS1zZWNvbmRhcnkpO2JvcmRlci1yYWRpdXM6MnB4fS5mb290ZXItbmF2LWxpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJweDtwYWRkaW5nOjEwcHggMDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Zm9udC1zaXplOi45NXJlbTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uZm9vdGVyLW5hdi1saW5rOmhvdmVye2NvbG9yOnZhcigtLXByaW1hcnkpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDZweCl9LmZvb3Rlci1uYXYtbGluazpob3ZlciAuZm9vdGVyLW5hdi1saW5rX19pY29ue3RyYW5zZm9ybTpzY2FsZSgxLjE1KX0uZm9vdGVyLW5hdi1saW5rX19pY29ue2ZvbnQtc2l6ZToxLjE1cmVtO2ZsZXgtc2hyaW5rOjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LmZvb3Rlci1uYXYtbGlua19fdGV4dHtmb250LXdlaWdodDo1MDB9LmZvb3Rlci1jdGEtc3RyaXB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzpjbGFtcCg0OHB4LDh2aCw3MnB4KSBjbGFtcCg0MHB4LDZ2dyw2MHB4KTttYXJnaW46MCBjYWxjKC0xKmNsYW1wKDMwcHgsNXZ3LDYwcHgpKTttYXJnaW4tYm90dG9tOmNsYW1wKDQ4cHgsOHZoLDY0cHgpO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjEyKSAwJSwgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjA4KSA1MCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjEyKSAxMDAlKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy0yeGwpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IGhzbGEoMCwwJSwxMDAlLC44KSwwIDhweCAzMnB4IHJnYmEoNTgsNTMsNDYsLjA4KX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1jdGEtc3RyaXB7bWFyZ2luOjAgLTIwcHg7cGFkZGluZzpjbGFtcCg0MHB4LDZ2dyw1NnB4KSAyNHB4fX0uZm9vdGVyLWN0YS1zdHJpcF9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MzJweDttYXgtd2lkdGg6MTAwMHB4O21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5mb290ZXItY3RhLXN0cmlwX19jb250ZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcn19LmZvb3Rlci1jdGEtc3RyaXBfX3RleHR7ZmxleDoxfS5mb290ZXItY3RhLXN0cmlwX190aXRsZXtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTpjbGFtcCgxLjc1cmVtLDMuNXZ3LDIuNXJlbSk7Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbTo4cHg7dGV4dC1zaGFkb3c6MCAycHggOHB4IGhzbGEoMCwwJSwxMDAlLC44KX0uZm9vdGVyLWN0YS1zdHJpcF9fc3VidGl0bGV7Zm9udC1zaXplOmNsYW1wKDFyZW0sMS44dncsMS4ycmVtKTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7bWFyZ2luOjB9LmZvb3Rlci1jdGEtc3RyaXBfX2J1dHRvbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJweDtwYWRkaW5nOjE4cHggMzZweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNENEFGMzcgMCUsICNGNEM1NDIgNTAlLCAjRkZENzAwIDEwMCUpO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC1zaXplOjEuMXJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6cmdiYSg1OCw1Myw0NiwuOSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym94LXNoYWRvdzppbnNldCAwIDJweCA4cHggaHNsYSgwLDAlLDEwMCUsLjUpLDAgNnB4IDIwcHggcmdiYSgyMjgsMTY4LDgzLC4zKSwwIDEycHggNDBweCByZ2JhKDIyOCwxNjgsODMsLjE1KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSxib3gtc2hhZG93IC4zcyBlYXNlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfS5mb290ZXItY3RhLXN0cmlwX19idXR0b24gLmJ0bi1pY29ue3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7c3Ryb2tlOnJnYmEoNTgsNTMsNDYsLjgpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5mb290ZXItY3RhLXN0cmlwX19idXR0b246aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNnB4KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDhweCBoc2xhKDAsMCUsMTAwJSwuNiksMCA4cHggMjhweCByZ2JhKDIyOCwxNjgsODMsLjQpLDAgMTZweCA1NnB4IHJnYmEoMjI4LDE2OCw4MywuMil9LmZvb3Rlci1jdGEtc3RyaXBfX2J1dHRvbjpob3ZlciAuYnRuLWljb257ZmlsbDpyZ2JhKDIyMCwzOCwzOCwuOCk7c3Ryb2tlOnJnYmEoMjIwLDM4LDM4LC44KTthbmltYXRpb246aGVhcnRCZWF0IC44cyBlYXNlLWluLW91dCBpbmZpbml0ZX0uZm9vdGVyLWN0YS1zdHJpcF9fYnV0dG9uOmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0zcHgpfS5mb290ZXItY3RhLXN0cmlwX19wYXR0ZXJue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjA2fS5mb290ZXItY3RhLXN0cmlwX19wYXR0ZXJuIC5wYXd7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOmNsYW1wKDQwcHgsNnZ3LDYwcHgpO2FuaW1hdGlvbjpmbG9hdFBhdyAxNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9LmZvb3Rlci1jdGEtc3RyaXBfX3BhdHRlcm4gLnBhdzpudGgtY2hpbGQoMSl7dG9wOjIwJTtsZWZ0OjEwJTthbmltYXRpb24tZGVsYXk6MHN9LmZvb3Rlci1jdGEtc3RyaXBfX3BhdHRlcm4gLnBhdzpudGgtY2hpbGQoMil7dG9wOjUwJTtyaWdodDoxNSU7YW5pbWF0aW9uLWRlbGF5OjVzfS5mb290ZXItY3RhLXN0cmlwX19wYXR0ZXJuIC5wYXc6bnRoLWNoaWxkKDMpe2JvdHRvbToyMCU7bGVmdDoyMCU7YW5pbWF0aW9uLWRlbGF5OjEwc30uZm9vdGVyLWxlZ2Fse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy10b3A6Y2xhbXAoMzJweCw1dmgsNDhweCk7Ym9yZGVyLXRvcDoycHggc29saWQgcmdiYSgxMjQsMTUyLDEzMywuMTIpO2dhcDoyNHB4O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuZm9vdGVyLWxlZ2Fse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcn19LmZvb3Rlci1sZWdhbF9fY29udGVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4O2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjp2YXIoLS10ZXh0LW11dGVkKTtmbGV4LXdyYXA6d3JhcH1AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmZvb3Rlci1sZWdhbF9fY29udGVudHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uZm9vdGVyLWxlZ2FsX19zZXBhcmF0b3J7Y29sb3I6cmdiYSgxMjQsMTUyLDEzMywuMyl9LmZvb3Rlci1sZWdhbF9fbGlua3N7ZGlzcGxheTpmbGV4O2dhcDoyMHB4O2ZsZXgtd3JhcDp3cmFwfS5mb290ZXItbGVnYWxfX2xpbmtzIGF7Zm9udC1zaXplOi45cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZX0uZm9vdGVyLWxlZ2FsX19saW5rcyBhOmhvdmVye2NvbG9yOnZhcigtLXByaW1hcnkpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QGtleWZyYW1lcyBhdXJvcmFTaGlmdHswJSwxMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfTUwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgNTAlfX1Aa2V5ZnJhbWVzIHdhdmVGbG9hdHswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMHB4KX19QGtleWZyYW1lcyBmbG9hdFBhd3swJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKX0yNSV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpIHJvdGF0ZSg1ZGVnKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMwcHgpIHJvdGF0ZSgtNWRlZyl9NzUle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNXB4KSByb3RhdGUoM2RlZyl9fUBrZXlmcmFtZXMgcHVsc2VHbG93ezAlLDEwMCV7Ym94LXNoYWRvdzppbnNldCAwIDJweCA4cHggaHNsYSgwLDAlLDEwMCUsLjUpLDAgNnB4IDIwcHggcmdiYSgyMjgsMTY4LDgzLC4zKSwwIDEycHggNDBweCByZ2JhKDIyOCwxNjgsODMsLjE1KX01MCV7Ym94LXNoYWRvdzppbnNldCAwIDJweCA4cHggaHNsYSgwLDAlLDEwMCUsLjYpLDAgOHB4IDI4cHggcmdiYSgyMjgsMTY4LDgzLC40KSwwIDE2cHggNTZweCByZ2JhKDIyOCwxNjgsODMsLjI1KX19QGtleWZyYW1lcyBoZWFydEJlYXR7MCUsMTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9MjUle3RyYW5zZm9ybTpzY2FsZSgxLjE1KX01MCV7dHJhbnNmb3JtOnNjYWxlKDEpfTc1JXt0cmFuc2Zvcm06c2NhbGUoMS4xKX19QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsuZm9vdGVyLWdyaWR7Z2FwOjQwcHh9LmZvb3Rlci1jb2wtLWJyYW5ke2dyaWQtY29sdW1uOjEvLTE7bWF4LXdpZHRoOjYwMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmZvb3Rlci1jb250YWluZXJ7cGFkZGluZzpjbGFtcCg0OHB4LDZ2aCw2MHB4KSAyMHB4fS5mb290ZXItZ3JpZHtnYXA6MzJweH0uZm9vdGVyLXRydXN0LWJhZGdlc3tnYXA6MTBweH0udHJ1c3QtYmFkZ2V7cGFkZGluZzoxMnB4IDE2cHh9LmZvb3Rlci1zb2NpYWx7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnNvY2lhbC1pY29ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LnNvY2lhbC1pY29uIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5mb290ZXItY2FyZHtwYWRkaW5nOjIwcHh9LmZvb3Rlci1jdGEtc3RyaXB7Ym9yZGVyLXJhZGl1czowfX0uYnRuLC5idXR0b24sLndwLWJsb2NrLWJ1dHRvbl9fbGlua3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1zcGFjZS0yKTtwYWRkaW5nOnZhcigtLXNwYWNlLTMpIHZhcigtLXNwYWNlLTYpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtYm9keSk7Zm9udC1zaXplOnZhcigtLXRleHQtYmFzZSk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1zZW1pYm9sZCk7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcH0uYnRuOmhvdmVyLC5idXR0b246aG92ZXIsLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwuYnRuOmZvY3VzLC5idXR0b246Zm9jdXMsLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5idG4sLmJ1dHRvbiwud3AtYmxvY2stYnV0dG9uX19saW5re2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWxnKTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCB2YXIoLS10cmFuc2l0aW9uLWJhc2UpO21pbi1oZWlnaHQ6NDRweDt1c2VyLXNlbGVjdDpub25lfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuYnRuLC5idXR0b24sLndwLWJsb2NrLWJ1dHRvbl9fbGlua3tmb250LXNpemU6Ljg3NXJlbTtwYWRkaW5nOi42MjVyZW0gMS4yNXJlbTtnYXA6LjM3NXJlbX0uYnRuIHN2ZywuYnV0dG9uIHN2Zywud3AtYmxvY2stYnV0dG9uX19saW5rIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4fX0uYnRuOmZvY3VzLXZpc2libGUsLmJ1dHRvbjpmb2N1cy12aXNpYmxlLC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWxpZ2h0KTtvdXRsaW5lLW9mZnNldDoycHh9LmJ0bjpkaXNhYmxlZCwuYnV0dG9uOmRpc2FibGVkLC53cC1ibG9jay1idXR0b25fX2xpbms6ZGlzYWJsZWQsLmJ0bi5kaXNhYmxlZCwuZGlzYWJsZWQuYnV0dG9uLC5kaXNhYmxlZC53cC1ibG9jay1idXR0b25fX2xpbmt7b3BhY2l0eTouNTtjdXJzb3I6bm90LWFsbG93ZWQ7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLmxvYWRpbmcsLmxvYWRpbmcuYnV0dG9uLC5sb2FkaW5nLndwLWJsb2NrLWJ1dHRvbl9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjpyZ2JhKDAsMCwwLDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi5sb2FkaW5nOjphZnRlciwubG9hZGluZy5idXR0b246OmFmdGVyLC5sb2FkaW5nLndwLWJsb2NrLWJ1dHRvbl9fbGluazo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O21hcmdpbi10b3A6LThweDtib3JkZXI6MnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCk7YW5pbWF0aW9uOnNwaW4gLjZzIGxpbmVhciBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHNwaW57dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uYnRuLS1wcmltYXJ5LC5idXR0b24sLndwLWJsb2NrLWJ1dHRvbl9fbGlua3tiYWNrZ3JvdW5kOnZhcigtLWNsYXktZ3JhZGllbnQtcHJpbWFyeSk7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnNlKTtib3gtc2hhZG93OnZhcigtLWVsZXZhdGlvbi1tZWRpdW0pfS5idG4tLXByaW1hcnk6aG92ZXI6bm90KDpkaXNhYmxlZCksLmJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSwud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCg6ZGlzYWJsZWQpe2JveC1zaGFkb3c6dmFyKC0tZWxldmF0aW9uLWhpZ2gpfS5idG4tLXByaW1hcnk6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpLC5idXR0b246YWN0aXZlOm5vdCg6ZGlzYWJsZWQpLC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpe2JveC1zaGFkb3c6dmFyKC0tZWxldmF0aW9uLWxvdyl9LmJ0bi0tc2Vjb25kYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2xheS1ncmFkaWVudC1zZWNvbmRhcnkpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Ym94LXNoYWRvdzp2YXIoLS1lbGV2YXRpb24tbWVkaXVtKX0uYnRuLS1zZWNvbmRhcnk6aG92ZXI6bm90KDpkaXNhYmxlZCl7Ym94LXNoYWRvdzp2YXIoLS1lbGV2YXRpb24taGlnaCl9LmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZTpub3QoOmRpc2FibGVkKXtib3gtc2hhZG93OnZhcigtLWVsZXZhdGlvbi1sb3cpfS5idG4tLWdob3N0e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO2NvbG9yOnZhcigtLXByaW1hcnkpfS5idG4tLWdob3N0OmhvdmVyOm5vdCg6ZGlzYWJsZWQpe2JhY2tncm91bmQ6dmFyKC0tcHJpbWFyeS01MCl9LmJ0bi0tb3V0bGluZXtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtcmFpc2VkKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1tZCk7Ym94LXNoYWRvdzp2YXIoLS1lbGV2YXRpb24tbG93KTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO2NvbG9yOnZhcigtLXByaW1hcnkpfS5idG4tLW91dGxpbmU6aG92ZXI6bm90KDpkaXNhYmxlZCl7YmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5LTUwKTtib3gtc2hhZG93OnZhcigtLWVsZXZhdGlvbi1tZWRpdW0pfS5idG4tLXRleHR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOnZhcigtLXByaW1hcnkpO3BhZGRpbmc6dmFyKC0tc3BhY2UtMikgdmFyKC0tc3BhY2UtNCk7bWluLWhlaWdodDphdXRvfS5idG4tLXRleHQ6aG92ZXI6bm90KDpkaXNhYmxlZCl7YmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5LTUwKTtjb2xvcjp2YXIoLS1wcmltYXJ5LWRhcmspfS5idG4tLXRleHQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpe2JhY2tncm91bmQ6dmFyKC0tcHJpbWFyeS0xMDApfS5idG4tLWxpbmt7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOnZhcigtLXByaW1hcnkpO3BhZGRpbmc6MDttaW4taGVpZ2h0OmF1dG87dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MnB4fS5idG4tLWxpbms6aG92ZXI6bm90KDpkaXNhYmxlZCl7Y29sb3I6dmFyKC0tcHJpbWFyeS1kYXJrKTt0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOjJweH0uYnRuLS1zdWNjZXNze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tc3VjY2Vzcy1saWdodCksIHZhcigtLXN1Y2Nlc3MpKTtjb2xvcjp2YXIoLS10ZXh0LWludmVyc2UpO2JveC1zaGFkb3c6dmFyKC0tZWxldmF0aW9uLW1lZGl1bSl9LmJ0bi0tc3VjY2Vzczpob3Zlcjpub3QoOmRpc2FibGVkKXtib3gtc2hhZG93OnZhcigtLWVsZXZhdGlvbi1oaWdoKX0uYnRuLS13YXJuaW5ne2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0td2FybmluZy1saWdodCksIHZhcigtLXdhcm5pbmcpKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2JveC1zaGFkb3c6dmFyKC0tZWxldmF0aW9uLW1lZGl1bSl9LmJ0bi0td2FybmluZzpob3Zlcjpub3QoOmRpc2FibGVkKXtib3gtc2hhZG93OnZhcigtLWVsZXZhdGlvbi1oaWdoKX0uYnRuLS1lcnJvciwuYnRuLS1kYW5nZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1lcnJvci1saWdodCksIHZhcigtLWVycm9yKSk7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnNlKTtib3gtc2hhZG93OnZhcigtLWVsZXZhdGlvbi1tZWRpdW0pfS5idG4tLWVycm9yOmhvdmVyOm5vdCg6ZGlzYWJsZWQpLC5idG4tLWRhbmdlcjpob3Zlcjpub3QoOmRpc2FibGVkKXtib3gtc2hhZG93OnZhcigtLWVsZXZhdGlvbi1oaWdoKX0uYnRuLS14c3twYWRkaW5nOnZhcigtLXNwYWNlLTIpIHZhcigtLXNwYWNlLTQpO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXhzKTttaW4taGVpZ2h0OjMycHh9LmJ0bi0tc217cGFkZGluZzp2YXIoLS1zcGFjZS0yKSB2YXIoLS1zcGFjZS01KTtmb250LXNpemU6dmFyKC0tdGV4dC1zbSk7bWluLWhlaWdodDozNnB4fS5idG4tLWxne3BhZGRpbmc6dmFyKC0tc3BhY2UtNCkgdmFyKC0tc3BhY2UtOCk7Zm9udC1zaXplOnZhcigtLXRleHQtbGcpO21pbi1oZWlnaHQ6NTJweH0uYnRuLS14bHtwYWRkaW5nOnZhcigtLXNwYWNlLTUpIHZhcigtLXNwYWNlLTEwKTtmb250LXNpemU6dmFyKC0tdGV4dC14bCk7bWluLWhlaWdodDo2MHB4fS5idG4tLXBpbGx7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCl9LmJ0bi0tc3F1YXJle2JvcmRlci1yYWRpdXM6MH0uYnRuLS1yb3VuZGVke2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLXNtKX0uYnRuLS1ibG9ja3tkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0uYnRuLS1pY29ue3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLW1kKX0uYnRuLS1pY29uLmJ0bi0taWNvbi1zbXt3aWR0aDozNnB4O2hlaWdodDozNnB4fS5idG4tLWljb24uYnRuLS1pY29uLWxne3dpZHRoOjUycHg7aGVpZ2h0OjUycHh9LmJ0bi0taWNvbi5idG4tLWljb24tcm91bmR7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCl9LmJ0bi1ncm91cHtkaXNwbGF5OmlubGluZS1mbGV4O2dhcDp2YXIoLS1zcGFjZS0yKX0uYnRuLWdyb3VwLS1hdHRhY2hlZHtnYXA6MH0uYnRuLWdyb3VwLS1hdHRhY2hlZCAuYnRuLC5idG4tZ3JvdXAtLWF0dGFjaGVkIC5idXR0b24sLmJ0bi1ncm91cC0tYXR0YWNoZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGlua3tib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cC0tYXR0YWNoZWQgLmJ0bjpmaXJzdC1jaGlsZCwuYnRuLWdyb3VwLS1hdHRhY2hlZCAuYnV0dG9uOmZpcnN0LWNoaWxkLC5idG4tZ3JvdXAtLWF0dGFjaGVkIC53cC1ibG9jay1idXR0b25fX2xpbms6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1yYWRpdXMtbGcpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tcmFkaXVzLWxnKX0uYnRuLWdyb3VwLS1hdHRhY2hlZCAuYnRuOmxhc3QtY2hpbGQsLmJ0bi1ncm91cC0tYXR0YWNoZWQgLmJ1dHRvbjpsYXN0LWNoaWxkLC5idG4tZ3JvdXAtLWF0dGFjaGVkIC53cC1ibG9jay1idXR0b25fX2xpbms6bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1yYWRpdXMtbGcpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLXJhZGl1cy1sZyl9LmJ0bi1ncm91cC0tdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5idG4tZ3JvdXAtLXZlcnRpY2FsLmJ0bi1ncm91cC0tYXR0YWNoZWQgLmJ0bjpmaXJzdC1jaGlsZCwuYnRuLWdyb3VwLS12ZXJ0aWNhbC5idG4tZ3JvdXAtLWF0dGFjaGVkIC5idXR0b246Zmlyc3QtY2hpbGQsLmJ0bi1ncm91cC0tdmVydGljYWwuYnRuLWdyb3VwLS1hdHRhY2hlZCAud3AtYmxvY2stYnV0dG9uX19saW5rOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLXJhZGl1cy1sZyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tcmFkaXVzLWxnKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC0tdmVydGljYWwuYnRuLWdyb3VwLS1hdHRhY2hlZCAuYnRuOmxhc3QtY2hpbGQsLmJ0bi1ncm91cC0tdmVydGljYWwuYnRuLWdyb3VwLS1hdHRhY2hlZCAuYnV0dG9uOmxhc3QtY2hpbGQsLmJ0bi1ncm91cC0tdmVydGljYWwuYnRuLWdyb3VwLS1hdHRhY2hlZCAud3AtYmxvY2stYnV0dG9uX19saW5rOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tcmFkaXVzLWxnKTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1yYWRpdXMtbGcpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmZhYntwb3NpdGlvbjpmaXhlZDtib3R0b206dmFyKC0tc3BhY2UtOCk7cmlnaHQ6dmFyKC0tc3BhY2UtOCk7d2lkdGg6NTZweDtoZWlnaHQ6NTZweDtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCk7YmFja2dyb3VuZDp2YXIoLS1jbGF5LWdyYWRpZW50LXByaW1hcnkpO2NvbG9yOnZhcigtLXRleHQtaW52ZXJzZSk7Ym94LXNoYWRvdzp2YXIoLS1lbGV2YXRpb24taGlnaCk7ei1pbmRleDp2YXIoLS16LWZpeGVkKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpib3gtc2hhZG93IHZhcigtLXRyYW5zaXRpb24tYmFzZSl9LmZhYjpob3Zlcjpub3QoOmRpc2FibGVkKXtib3gtc2hhZG93OnZhcigtLWVsZXZhdGlvbi1tb2RhbCl9LmJ0bi0tY3Rhe2JhY2tncm91bmQ6dmFyKC0tY2xheS1ncmFkaWVudC1wcmltYXJ5KTtjb2xvcjp2YXIoLS10ZXh0LWludmVyc2UpO2JveC1zaGFkb3c6dmFyKC0tZWxldmF0aW9uLW1lZGl1bSl9LmJ0bi0tY3RhOmhvdmVyOm5vdCg6ZGlzYWJsZWQpe2JveC1zaGFkb3c6dmFyKC0tZWxldmF0aW9uLWhpZ2gpfS5idG4sLmFuaW1hdGVkLWJ1dHRvbnstLWJ0bi1iZzE6IHZhcigtLWdvbGQtNDAwLCAjZmFjYzE1KTstLWJ0bi1iZzI6IHZhcigtLWdvbGQtNjAwLCAjY2E4YTA0KTstLWJ0bi1zaGFkb3c6ICM5MjQwMGU7LS1idG4tdGV4dDogI2ZmZjtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDouNXJlbTtwYWRkaW5nOmNsYW1wKC43cmVtLDEuNnZ3LDFyZW0pIGNsYW1wKDEuMXJlbSwyLjZ2dywxLjZyZW0pO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Y2xhbXAoLjk1cmVtLDEuMXZ3LDEuMDVyZW0pO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyLXJhZGl1czo5OTk5cHg7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tYnRuLXRleHQpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tYnRuLWJnMSksIHZhcigtLWJ0bi1iZzIpKTtib3gtc2hhZG93OjAgNnB4IHZhcigtLWJ0bi1zaGFkb3cpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLGJveC1zaGFkb3cgLjJzIGVhc2UsZmlsdGVyIC4ycyBlYXNlO3dpbGwtY2hhbmdlOnRyYW5zZm9ybSxib3gtc2hhZG93fS5idG46aG92ZXIsLmFuaW1hdGVkLWJ1dHRvbjpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3gtc2hhZG93OjAgMTBweCB2YXIoLS1idG4tc2hhZG93KSwwIDAgMjRweCByZ2JhKDAsMCwwLC4xMik7dGV4dC1zaGFkb3c6MCAwIDEwcHggdmFyKC0tZ29sZC01MDApLDAgMCAyMHB4IHZhcigtLWdvbGQtNTAwKSwwIDAgMzBweCB2YXIoLS1nb2xkLTUwMCl9LmJ0bjphY3RpdmUsLmFuaW1hdGVkLWJ1dHRvbjphY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTtib3gtc2hhZG93OjAgNHB4IHZhcigtLWJ0bi1zaGFkb3cpfS5idG4tLWdvbGR7LS1idG4tYmcxOiB2YXIoLS1nb2xkLTQwMCwgI2ZhY2MxNSk7LS1idG4tYmcyOiB2YXIoLS1nb2xkLTYwMCwgI2NhOGEwNCk7LS1idG4tc2hhZG93OiAjOTI0MDBlOy0tYnRuLXRleHQ6ICMxZjNkMmJ9LmJ0bi0tY3JlYW17LS1idG4tYmcxOiB2YXIoLS1jcmVhbS0yMDAsICNmZmY3ZTYpOy0tYnRuLWJnMjogdmFyKC0tY3JlYW0tMzAwLCAjZmZlOWMyKTstLWJ0bi1zaGFkb3c6ICNiMDhiNTQ7LS1idG4tdGV4dDogdmFyKC0tZ3JlZW4tOTAwLCAjMDYzMzIzKX0uYnRuLS1naG9zdC1jcmVhbXtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4xMik7Y29sb3I6dmFyKC0tY3JlYW0tMTAwLCAjZmZmZGY3KTtib3JkZXI6MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4zNSk7Ym94LXNoYWRvdzowIDZweCBoc2xhKDAsMCUsMTAwJSwuMil9LmJ0bi0tZ2hvc3QtY3JlYW06aG92ZXJ7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMTgpfS5idG4tLXNte3BhZGRpbmc6LjZyZW0gMXJlbTtmb250LXNpemU6Ljk1cmVtO2JveC1zaGFkb3c6MCA0cHggdmFyKC0tYnRuLXNoYWRvdyl9LnNlY3Rpb24tLWN0YS1maW5hbCAuY3RhLWZpbmFsX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtnYXA6MXJlbTtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zZWN0aW9uLS1jdGEtZmluYWwgLmN0YS1maW5hbF9fYWN0aW9ucyAuYnRuLC5zZWN0aW9uLS1jdGEtZmluYWwgLmN0YS1maW5hbF9fYWN0aW9ucyAuYW5pbWF0ZWQtYnV0dG9ue21pbi13aWR0aDpjbGFtcCgxMnJlbSwyNHZ3LDE4cmVtKX1AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LnNlY3Rpb24tLWN0YS1maW5hbCAuY3RhLWZpbmFsX19hY3Rpb25zIC5idG4sLnNlY3Rpb24tLWN0YS1maW5hbCAuY3RhLWZpbmFsX19hY3Rpb25zIC5hbmltYXRlZC1idXR0b257d2lkdGg6bWluKDEwMCUsMjJyZW0pO2ZvbnQtc2l6ZTouOTVyZW07cGFkZGluZzouN3JlbSAxLjFyZW19fS5wa2ctY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXBjLXN1cmZhY2UpO2JvcmRlci1yYWRpdXM6MTZweDtib3gtc2hhZG93OnZhcigtLXNoYWRvdyk7cGFkZGluZzoxNnB4IDE2cHggNTZweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlfS5sYWJlbC1iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOnZhcigtLWdvbGQtNTAwKTtjb2xvcjp2YXIoLS1ncmVlbi05MDApO2JvcmRlci1yYWRpdXM6OTk5cHg7cGFkZGluZzouMnJlbSAuNnJlbTtmb250LXdlaWdodDo3NTA7bWFyZ2luLWJvdHRvbTo4cHg7Zm9udC1zaXplOi44cmVtfS5wa2ctY2FyZCAuY2FyZC1ib2R5e3BhZGRpbmc6MjBweDtmbGV4LWdyb3c6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wa2ctY2FyZCBoM3tmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1ncmVlbi05MDApO21hcmdpbi1ib3R0b206MTVweH0ucGtnLWNhcmQgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MCAwIDIwcHg7ZmxleC1ncm93OjF9LnBrZy1jYXJkIHVsIGxpe3BhZGRpbmctbGVmdDoyMHB4O21hcmdpbi1ib3R0b206OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wa2ctY2FyZCB1bCBsaTpiZWZvcmV7Y29udGVudDpcIsOi4oKswqJcIjtjb2xvcjp2YXIoLS1nb2xkLTUwMCk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2ZvbnQtd2VpZ2h0OmJvbGR9LnBrZy1jYXJkIC5zdGFydHMtYXR7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLWdyZWVuLTkwMCk7bWFyZ2luLXRvcDphdXRvO3BhZGRpbmctdG9wOjEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgzMSw2MSw0MywuMSl9LnBrZy1jdGF7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMTRweDtiYWNrZ3JvdW5kOnZhcigtLWdyZWVuLTkwMCk7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo4MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBrZy1jdGE6aG92ZXJ7ZmlsdGVyOmJyaWdodG5lc3MoMS4wNSl9LnJldi1jYXJke2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjE2cHg7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3cpO3BhZGRpbmc6MTRweDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjE4cyx0cmFuc2Zvcm0gLjE4c30ucmV2LWNhcmQ6aG92ZXJ7Ym94LXNoYWRvdzowIDZweCAyNHB4IDAgcmdiYSg2MCw4MCw2MCwuMTMpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpIHNjYWxlKDEuMDMpfS5yZXYtYXZhdGFye3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHg7Ym9yZGVyLXJhZGl1czo5OTlweDtvYmplY3QtZml0OmNvdmVyO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0byA4cHg7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2JveC1zaGFkb3c6MCA2cHggMTZweCByZ2JhKDAsMCwwLC4wOCl9LnJldi1uYW1le21hcmdpbi10b3A6NnB4O2ZvbnQtd2VpZ2h0Ojc1MDtjb2xvcjojMzc0MTUxfS5yZXYtY2FyZCAubm90ZXttYXJnaW4tdG9wOi43ZW07Zm9udC1zaXplOi45OGVtO2NvbG9yOnZhcigtLWdyZWVuLTkwMCk7b3BhY2l0eTouOH0ub3RzZC1jYXJke2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjEpO2JvcmRlci1yYWRpdXM6MjBweDtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDEwcHggMzBweCByZ2JhKDAsMCwwLC4yKTt0cmFuc2l0aW9uOnZhcigtLXRyYW5zaXRpb24pO2JhY2tkcm9wLWZpbHRlcjpibHVyKDVweCk7Ym9yZGVyOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMik7dGV4dC1hbGlnbjpsZWZ0fS5vdHNkLWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpO2JveC1zaGFkb3c6MCAxNXB4IDQwcHggcmdiYSgwLDAsMCwuMyk7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMTUpfS5vdHNkLWNhcmQgaW1ne3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjthc3BlY3QtcmF0aW86MTYvOX0ub3RzZC1jYXJkLWNvbnRlbnR7cGFkZGluZzoyMHB4fS5vdHNkLWNhcmQgaDN7Y29sb3I6dmFyKC0td2hpdGUpO21hcmdpbi1ib3R0b206MTBweH0uY3QtY2FyZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MikpIHBhZGRpbmctYm94LGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjI5LCAxNzksIDEsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MThweDtib3gtc2hhZG93OjAgMTRweCAzNHB4IHJnYmEoMCwwLDAsLjEpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246dmFyKC0tdHJhbnNpdGlvbil9LmN0LWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCk7Ym94LXNoYWRvdzowIDIycHggNDhweCByZ2JhKDAsMCwwLC4xNil9LmN0LWhlYWRlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjcycHggMWZyO2dhcDoxMnB4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjE2cHggMTZweCA4cHggMTZweH0uY3QtYXZhdGFye3dpZHRoOjcycHg7aGVpZ2h0OjcycHg7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjoycHggc29saWQgcmdiYSgyMjksMTc5LDEsLjYpO2JveC1zaGFkb3c6MCA2cHggMThweCByZ2JhKDAsMCwwLC4xKX0uY3QtYXZhdGFyIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmN0LWJvZHl7ZmxleDoxIDEgYXV0bztwYWRkaW5nOjAgMTZweCAxNnB4fS5jdC1yYXRpbmd7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O21hcmdpbi1ib3R0b206OHB4fS5jdC1yYXRpbmcgLnN0YXJze2xldHRlci1zcGFjaW5nOjJweDtjb2xvcjp2YXIoLS1nb2xkLTUwMCl9LmN0LXJhdGluZyAuc2NvcmV7Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOnZhcigtLWdyZWVuLTkwMCl9LmN0LXJhdGluZyAucmV2aWV3c3tjb2xvcjojNWE2YTYwO2ZvbnQtc2l6ZToxMnB4fS53aHktY2FyZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44OCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44OCkpO2JvcmRlcjoxcHggc29saWQgcmdiYSgzMSw2MSw0MywuMSk7Ym9yZGVyLXJhZGl1czoxOHB4O2JveC1zaGFkb3c6MCAxNHB4IDM0cHggcmdiYSgwLDAsMCwuMDgpO3BhZGRpbmc6MThweCAxNnB4O3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dmFyKC0tdHJhbnNpdGlvbil9LndoeS1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpO2JveC1zaGFkb3c6MCAyMHB4IDQ0cHggcmdiYSgwLDAsMCwuMTQpfS53aHktaWNvbntmb250LXNpemU6MjhweDt3aWR0aDo1NnB4O2hlaWdodDo1NnB4O21hcmdpbjowIGF1dG8gOHB4O2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIyOSwgMTc5LCAxLCAwLjE4KSwgcmdiYSgyMjksIDE3OSwgMSwgMC4zOCkpO2JvcmRlcjoxcHggc29saWQgcmdiYSgyMjksMTc5LDEsLjQ1KTtib3JkZXItcmFkaXVzOjE0cHh9LndoeS1jYXJkIGgze2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjp2YXIoLS1ncmVlbi05MDApO2ZvbnQtc2l6ZTpjbGFtcCgxNnB4LDEuNHZ3LDE4cHgpO21hcmdpbjo2cHggMCA2cHh9LndoeS1jYXJkIHB7Y29sb3I6IzQxNTI0Njtmb250LXNpemU6MTRweH0udC1jYXJke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KSkgcGFkZGluZy1ib3gsbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMjksIDE3OSwgMSwgMC44NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MThweDtib3gtc2hhZG93OjAgMTRweCAzNHB4IHJnYmEoMCwwLDAsLjEpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzoxNHB4IDE0cHggMTJweDt0cmFuc2l0aW9uOnZhcigtLXRyYW5zaXRpb24pfS50LWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCk7Ym94LXNoYWRvdzowIDIycHggNDhweCByZ2JhKDAsMCwwLC4xNil9LnQtaGVhZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjQ0cHggMWZyIGF1dG87Z2FwOjEwcHg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206OHB4fS50LWF2YXRhcnt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlci1yYWRpdXM6NTAlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDIyOSwxNzksMSwuNSk7Ym94LXNoYWRvdzowIDZweCAxOHB4IHJnYmEoMCwwLDAsLjEpfS50LWF1dGhvciAubmFtZXtjb2xvcjp2YXIoLS1ncmVlbi05MDApO2ZvbnQtd2VpZ2h0OjgwMH0udC1hdXRob3IgLm1ldGF7Y29sb3I6IzVhNmE2MDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEycHh9LnZlcmlmaWVke3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7ZGlzcGxheTpncmlkO3BsYWNlLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjI5LCAxNzksIDEsIDAuMiksIHJnYmEoMjI5LCAxNzksIDEsIDAuNDUpKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjI5LDE3OSwxLC41NSk7Ym9yZGVyLXJhZGl1czo1MCU7Y29sb3I6dmFyKC0tZ3JlZW4tOTAwKTtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjEycHh9LnQtYm9keXtjb2xvcjojM2M0YjQyO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNjttYXJnaW46NnB4IDJweCAxMHB4O2ZsZXgtZ3JvdzoxfS50LWZvb3R7ZGlzcGxheTpmbGV4O2dhcDoxMHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNWE2YTYwO2ZvbnQtc2l6ZToxMnB4O21hcmdpbi10b3A6YXV0b30uc3RhcnN7Y29sb3I6dmFyKC0tZ29sZC01MDApO2xldHRlci1zcGFjaW5nOjFweH0udGVhbS1jYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzEsNjEsNDMsLjA4KTtib3JkZXItcmFkaXVzOjI0cHg7Ym94LXNoYWRvdzowIDE4cHggNDBweCByZ2JhKDAsMCwwLC4xOCksMCA0cHggMTJweCByZ2JhKDMxLDYxLDQzLC4xKSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC42NSk7cGFkZGluZzoyMnB4IDIycHggMDttYXgtd2lkdGg6NDIwcHg7bWFyZ2luLWlubGluZTphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZSxib3gtc2hhZG93IC4yNXMgZWFzZTtvdmVyZmxvdzpoaWRkZW59LnRlYW0tY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3gtc2hhZG93OjAgMjJweCA1MHB4IHJnYmEoMCwwLDAsLjIyKSwwIDZweCAxNnB4IHJnYmEoMzEsNjEsNDMsLjE0KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC42NSl9LnRlYW0tY2FyZDpob3ZlciAuYXZhdGFyOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgxMGRlZyl9LmNhcmQtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMnB4O21hcmdpbi10b3A6MTJweDttYXJnaW4tYm90dG9tOjE4cHg7ZmxleC1ncm93OjF9LmNhcmQtYm9keSAuYmxvY2stdGl0bGV7bWFyZ2luLXRvcDo4cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjpyZ2JhKDMxLDYxLDQzLC45KX0uYXZhdGFye3dpZHRoOjE3NnB4O2FzcGVjdC1yYXRpbzoxLzE7bWFyZ2luOi0xMHB4IGF1dG8gNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6NTAlfS5hdmF0YXI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6LTEwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpjb25pYy1ncmFkaWVudCh2YXIoLS1nb2xkLTUwMCkgMCA2MCUsIHZhcigtLWdyZWVuLTkwMCkgNjAlIDEwMCUpOy13ZWJraXQtbWFzazpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGNhbGMoNTAlIC0gMTFweCksIHRyYW5zcGFyZW50IDk5JSwgIzAwMCAxMDAlKTttYXNrOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgY2FsYyg1MCUgLSAxMXB4KSwgdHJhbnNwYXJlbnQgOTklLCAjMDAwIDEwMCUpO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDhweCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCkpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgZWFzZX0uYXZhdGFyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6LTEwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ1JSkscmFkaWFsLWdyYWRpZW50KDYwJSA0MCUgYXQgMjUlIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSwgdHJhbnNwYXJlbnQgNjAlKTttaXgtYmxlbmQtbW9kZTpzY3JlZW47b3BhY2l0eTouNjtwb2ludGVyLWV2ZW50czpub25lfS5hdmF0YXItaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czo1MCU7b3V0bGluZToycHggc29saWQgI2ZmZjtvdXRsaW5lLW9mZnNldDotMnB4O2JveC1zaGFkb3c6MCAxMHB4IDI4cHggcmdiYSgwLDAsMCwuMTgpfS5jYXJkLWN0YXttYXJnaW4tdG9wOmF1dG87d2lkdGg6Y2FsYygxMDAlICsgNDRweCk7bWFyZ2luLWxlZnQ6LTIycHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo4cHg7YmFja2dyb3VuZDp2YXIoLS1nb2xkLTUwMCk7Y29sb3I6dmFyKC0tZ3JlZW4tOTAwKTtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxNHB4IDE4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmQtY3RhOmhvdmVyIGl7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoM3B4KX0uc2VydmljZS1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLXhsKTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQ7Ym94LXNoYWRvdzowIDRweCA4cHggcmdiYSg1OCw1Myw0NiwuMDgpLDAgOHB4IDE2cHggcmdiYSg1OCw1Myw0NiwuMSksMCAxNnB4IDMycHggcmdiYSg1OCw1Myw0NiwuMTIpLDAgMnB4IDRweCByZ2JhKDU4LDUzLDQ2LC4wNik7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3dpbGwtY2hhbmdlOnRyYW5zZm9ybSxib3gtc2hhZG93fS5zZXJ2aWNlLWNhcmQgKnt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5zZXJ2aWNlLWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMS4wMyk7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93OjAgOHB4IDE2cHggcmdiYSg1OCw1Myw0NiwuMSksMCAxNnB4IDMycHggcmdiYSg1OCw1Myw0NiwuMTUpLDAgMzJweCA2NHB4IHJnYmEoNTgsNTMsNDYsLjIpLDAgNHB4IDhweCByZ2JhKDU4LDUzLDQ2LC4wOCl9LnNlcnZpY2UtY2FyZDpob3ZlciAuc2VydmljZS1jYXJkX190b3A6OmFmdGVye29wYWNpdHk6MX0uc2VydmljZS1jYXJkOmhvdmVyIC5zZXJ2aWNlLWNhcmRfX2xlYXJuLW1vcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjBDODc4IDAlLCAjRTRBODUzIDEwMCUpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IGhzbGEoMCwwJSwxMDAlLC45KSxpbnNldCAwIC0ycHggNHB4IHJnYmEoMCwwLDAsLjA4KSwwIDZweCAxMnB4IHJnYmEoMjI4LDE2OCw4MywuNCl9LnNlcnZpY2UtY2FyZDphY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wMSk7dHJhbnNpdGlvbi1kdXJhdGlvbjouMXN9LnNlcnZpY2UtY2FyZF9fdG9we3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tY2xheS1ncmFkaWVudC1wcmltYXJ5KTtwYWRkaW5nOnZhcigtLXNwYWNlLTYpIHZhcigtLXNwYWNlLTYpIHZhcigtLXNwYWNlLTUpIHZhcigtLXNwYWNlLTYpO292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuMyksaW5zZXQgMCAtMnB4IDRweCByZ2JhKDAsMCwwLC4xKX0uc2VydmljZS1jYXJkX190b3A6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTUwJTtsZWZ0Oi01MCU7d2lkdGg6MjAwJTtoZWlnaHQ6MjAwJTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCUsIHRyYW5zcGFyZW50IDcwJSk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0uc2VydmljZS1jYXJkX192aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjIyMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnZhcigtLWNsYXktZWFydGgpfS5zZXJ2aWNlLWNhcmRfX3ZpZGVvLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjEpIDAlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjUwLCAyNDcsIDI0MiwgMC4xKSAxMDAlKTtwb2ludGVyLWV2ZW50czpub25lfS5zZXJ2aWNlLWNhcmRfX3ZpZGVve3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlfS5zZXJ2aWNlLWNhcmQ6aG92ZXIgLnNlcnZpY2UtY2FyZF9fdmlkZW97dHJhbnNmb3JtOnNjYWxlKDEuMDgpfS5zZXJ2aWNlLWNhcmRfX2JvdHRvbXtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtYmFzZSk7cGFkZGluZzp2YXIoLS1zcGFjZS02KTtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tc3BhY2UtNCk7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggcmdiYSg1OCw1Myw0NiwuMDUpfS5zZXJ2aWNlLWNhcmRfX2NvbnRlbnR7ZGlzcGxheTpjb250ZW50c30uc2VydmljZS1jYXJkX19pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToyLjVyZW07YmFja2dyb3VuZDp2YXIoLS1jbGF5LWdyYWRpZW50LXdhcm0pO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLTJ4bCk7bWFyZ2luLWJvdHRvbTp2YXIoLS1zcGFjZS0yKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNSksaW5zZXQgMCAtMnB4IDRweCByZ2JhKDAsMCwwLC4xKSwwIDRweCA4cHggcmdiYSg1OCw1Myw0NiwuMTIpLDAgOHB4IDE2cHggcmdiYSg1OCw1Myw0NiwuMDgpO3RyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMjBweCk7b3ZlcmZsb3c6dmlzaWJsZX0uc2VydmljZS1jYXJkX19pY29uOjpiZWZvcmUsLnNlcnZpY2UtY2FyZF9faWNvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zZWNvbmRhcnkpO29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjphbGwgLjZzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0uc2VydmljZS1jYXJkX19pY29uOjpiZWZvcmV7dG9wOi04cHg7cmlnaHQ6LThweH0uc2VydmljZS1jYXJkX19pY29uOjphZnRlcntib3R0b206LThweDtsZWZ0Oi04cHg7YmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5LWxpZ2h0KX0uc2VydmljZS1jYXJkOmhvdmVyIC5zZXJ2aWNlLWNhcmRfX2ljb257dHJhbnNmb3JtOnRyYW5zbGF0ZVooMzBweCkgc2NhbGUoMS4xNSkgcm90YXRlKC01ZGVnKTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDZweCBoc2xhKDAsMCUsMTAwJSwuNiksaW5zZXQgMCAtM3B4IDZweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTZweCByZ2JhKDU4LDUzLDQ2LC4xNSksMCAxNnB4IDMycHggcmdiYSg1OCw1Myw0NiwuMTIpLDAgMCA0MHB4IHJnYmEoMjI4LDE2OCw4MywuMyl9LnNlcnZpY2UtY2FyZDpob3ZlciAuc2VydmljZS1jYXJkX19pY29uOjpiZWZvcmV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoMTVweCwgLTE1cHgpO2FuaW1hdGlvbjpwYXJ0aWNsZUJvdW5jZSAuNnMgZWFzZS1vdXR9LnNlcnZpY2UtY2FyZDpob3ZlciAuc2VydmljZS1jYXJkX19pY29uOjphZnRlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtMTVweCwgMTVweCk7YW5pbWF0aW9uOnBhcnRpY2xlQm91bmNlIC42cyBlYXNlLW91dCAuMXN9LnNlcnZpY2UtY2FyZC0tcHJpbWFyeSAuc2VydmljZS1jYXJkX19pY29ue2JhY2tncm91bmQ6dmFyKC0tY2xheS1ncmFkaWVudC1wcmltYXJ5KTtjb2xvcjp2YXIoLS10ZXh0LWludmVyc2UpfS5zZXJ2aWNlLWNhcmQtLXNlY29uZGFyeSAuc2VydmljZS1jYXJkX19pY29ue2JhY2tncm91bmQ6dmFyKC0tY2xheS1ncmFkaWVudC1zZWNvbmRhcnkpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnNlcnZpY2UtY2FyZC0tYWNjZW50IC5zZXJ2aWNlLWNhcmRfX2ljb257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1pbmZvLWxpZ2h0KSwgdmFyKC0taW5mbykpO2NvbG9yOnZhcigtLXRleHQtaW52ZXJzZSl9LnNlcnZpY2UtY2FyZF9fdGl0bGV7Zm9udC1zaXplOnZhcigtLXRleHQtMnhsKTtmb250LXdlaWdodDp2YXIoLS1mb250LWJvbGQpO2xpbmUtaGVpZ2h0OnZhcigtLWxlYWRpbmctdGlnaHQpO21hcmdpbjowO2NvbG9yOnZhcigtLXRleHQtaW52ZXJzZSk7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uc2VydmljZS1jYXJkX19kZXNjcmlwdGlvbntmb250LXNpemU6dmFyKC0tdGV4dC1iYXNlKTtsaW5lLWhlaWdodDp2YXIoLS1sZWFkaW5nLXJlbGF4ZWQpO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTttYXJnaW46MDtmbGV4OjF9LnNlcnZpY2UtY2FyZF9fZmVhdHVyZXN7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46dmFyKC0tc3BhY2UtNCkgMCAwIDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tc3BhY2UtMil9LnNlcnZpY2UtY2FyZF9fZmVhdHVyZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1zcGFjZS0yKTtmb250LXNpemU6dmFyKC0tdGV4dC1zbSk7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpfS5zZXJ2aWNlLWNhcmRfX2ZlYXR1cmU6OmJlZm9yZXtjb250ZW50Olwi4pyTXCI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5LTUwKTtjb2xvcjp2YXIoLS1wcmltYXJ5KTtmb250LXdlaWdodDp2YXIoLS1mb250LWJvbGQpO2ZsZXgtc2hyaW5rOjB9LnNlcnZpY2UtY2FyZF9fbGVhcm4tbW9yZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOnZhcigtLXNwYWNlLTIpO3dpZHRoOjEwMCU7cGFkZGluZzp2YXIoLS1zcGFjZS01KTttYXJnaW46MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnZhcigtLWNsYXktZ3JhZGllbnQtc2Vjb25kYXJ5KTtjb2xvcjp2YXIoLS1jbGF5LWRhcmspO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LWJhc2UpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtYm9sZCk7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1ib2R5KTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MCAwIHZhcigtLXJhZGl1cy14bCkgdmFyKC0tcmFkaXVzLXhsKTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDZweCBoc2xhKDAsMCUsMTAwJSwuOCksaW5zZXQgMCAtMnB4IDRweCByZ2JhKDAsMCwwLC4xKSwwIC0ycHggNHB4IHJnYmEoNTgsNTMsNDYsLjA1KTt0cmFuc2l0aW9uOmFsbCB2YXIoLS10cmFuc2l0aW9uLWJhc2UpO2N1cnNvcjpwb2ludGVyfS5zZXJ2aWNlLWNhcmRfX2xlYXJuLW1vcmU6OmFmdGVye2NvbnRlbnQ6XCLihpJcIjtmb250LXNpemU6MS4yZW07dHJhbnNpdGlvbjp0cmFuc2Zvcm0gdmFyKC0tdHJhbnNpdGlvbi1iYXNlKX0uc2VydmljZS1jYXJkX19sZWFybi1tb3JlOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpfS5zZXJ2aWNlLWNhcmRfX2JhZGdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zcGFjZS0zKTtyaWdodDp2YXIoLS1zcGFjZS0zKTtwYWRkaW5nOnZhcigtLXNwYWNlLTIpIHZhcigtLXNwYWNlLTQpO2JhY2tncm91bmQ6dmFyKC0tc2Vjb25kYXJ5KTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXhzKTtmb250LXdlaWdodDp2YXIoLS1mb250LWJvbGQpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDVlbTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1mdWxsKTt6LWluZGV4OjEwO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMnB4IGhzbGEoMCwwJSwxMDAlLC42KSwwIDNweCA2cHggcmdiYSg1OCw1Myw0NiwuMiksMCA2cHggMTJweCByZ2JhKDU4LDUzLDQ2LC4xNSl9LnNlcnZpY2UtY2FyZF9fYmFkZ2UtLXBvcHVsYXJ7YmFja2dyb3VuZDp2YXIoLS1jbGF5LWdyYWRpZW50LXNlY29uZGFyeSk7Y29sb3I6dmFyKC0tY2xheS1kYXJrKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCBoc2xhKDAsMCUsMTAwJSwuOCksMCAzcHggNnB4IHJnYmEoMjI4LDE2OCw4MywuMyksMCA2cHggMTJweCByZ2JhKDIyOCwxNjgsODMsLjIpfS5zZXJ2aWNlLWNhcmRfX2JhZGdlLS1mZWF0dXJlZHtiYWNrZ3JvdW5kOnJnYmEoMjUwLDI0NywyNDIsLjk1KTtjb2xvcjp2YXIoLS1jbGF5LWRhcmspO2JvcmRlcjoycHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCBoc2xhKDAsMCUsMTAwJSwuOCksMCAzcHggNnB4IHJnYmEoMjI4LDE2OCw4MywuMyksMCA2cHggMTJweCByZ2JhKDIyOCwxNjgsODMsLjIpfS5zZXJ2aWNlLWNhcmRfX2JvdHRvbTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO29wYWNpdHk6LjA0O3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDowO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNjAnIGhlaWdodD0nNjAnIHZpZXdCb3g9JzAgMCA2MCA2MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsbD0nJTIzN0M5ODg1JyBmaWxsLW9wYWNpdHk9JzEnJTNFJTNDcGF0aCBkPSdNMzAgMzVjLTMuMyAwLTYtMi43LTYtNnMyLjctNiA2LTYgNiAyLjcgNiA2LTIuNyA2LTYgNnonLyUzRSUzQ3BhdGggZD0nTTE5IDIzYy0yLjIgMC00LTEuOC00LTRzMS44LTQgNC00IDQgMS44IDQgNC0xLjggNC00IDR6TTQxIDIzYy0yLjIgMC00LTEuOC00LTRzMS44LTQgNC00IDQgMS44IDQgNC0xLjggNC00IDR6TTIzIDEzYy0yLjIgMC00LTEuOC00LTRzMS44LTQgNC00IDQgMS44IDQgNC0xLjggNC00IDR6TTM3IDEzYy0yLjIgMC00LTEuOC00LTRzMS44LTQgNC00IDQgMS44IDQgNC0xLjggNC00IDR6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1zaXplOjgwcHggODBweDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjoxMHB4IDEwcHg7dHJhbnNpdGlvbjpvcGFjaXR5IC42cyBlYXNlfS5zZXJ2aWNlLWNhcmRfX2JvdHRvbTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTgwcHg7aGVpZ2h0OjE4MHB4O29wYWNpdHk6LjAyNTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4MCcgaGVpZ2h0PScxODAnIHZpZXdCb3g9JzAgMCAxODAgMTgwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTIwIDEwMGMxNSAwIDI1LTEwIDI1LTIwIDAtMTUtMTUtMjUtMjUtMjAtNS0yMC0yNS0zMC00NS0yNS0yMCA1LTMwIDI1LTI1IDQ1IDUgMTUgMjAgMjUgMzUgMjUgMTAgMCAyMC01IDI1LTEwIDUgMTAgMTUgMTUgMjUgMTAgMTAtNSAxNS0xNSAxMC0yNS01LTUtMTUtNS0yMCAwLTUgMTAtNSAyMC01IDIweicgZmlsbD0nJTIzRTRBODUzJyBmaWxsLW9wYWNpdHk9JzAuNCcvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjhzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKSxvcGFjaXR5IC42cyBlYXNlfS5zZXJ2aWNlLWNhcmQ6aG92ZXIgLnNlcnZpY2UtY2FyZF9fYm90dG9tOjpiZWZvcmV7b3BhY2l0eTouMDd9LnNlcnZpY2UtY2FyZDpob3ZlciAuc2VydmljZS1jYXJkX19ib3R0b206OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSg1ZGVnKTtvcGFjaXR5Oi4wNH0uc2VydmljZS1jYXJkc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI4MHB4LCAxZnIpKTtnYXA6dmFyKC0tc3BhY2UtOCk7cGFkZGluZzp2YXIoLS1zcGFjZS00KSAwfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2VydmljZS1jYXJkc3tnYXA6dmFyKC0tc3BhY2UtMTApfX1AbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpey5zZXJ2aWNlLWNhcmRze2dhcDp2YXIoLS1zcGFjZS0xMil9fS5zZXJ2aWNlLWNhcmRzLS0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMjBweCwgMWZyKSl9LnNlcnZpY2UtY2FyZHMtLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI4MHB4LCAxZnIpKX0uc2VydmljZS1jYXJkcy0tNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjQwcHgsIDFmcikpfS5zZXJ2aWNlLWNhcmQtLWZlYXR1cmVke2dyaWQtY29sdW1uOnNwYW4gMn0uc2VydmljZS1jYXJkLS1mZWF0dXJlZCAuc2VydmljZS1jYXJkX19jb250ZW50e3BhZGRpbmc6dmFyKC0tc3BhY2UtMTApfS5zZXJ2aWNlLWNhcmQtLWZlYXR1cmVkIC5zZXJ2aWNlLWNhcmRfX2ljb257d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O2ZvbnQtc2l6ZTozcmVtfS5zZXJ2aWNlLWNhcmQtLWZlYXR1cmVkIC5zZXJ2aWNlLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LTN4bCl9LnNlcnZpY2UtY2FyZC0tZmVhdHVyZWQgLnNlcnZpY2UtY2FyZF9fZGVzY3JpcHRpb257Zm9udC1zaXplOnZhcigtLXRleHQtbGcpfS5zZXJ2aWNlLWNhcmQtLWZlYXR1cmVkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNnB4KSBzY2FsZSgxLjAzKX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnNlcnZpY2UtY2FyZC0tZmVhdHVyZWR7Z3JpZC1jb2x1bW46c3BhbiAxfX0uc2VydmljZS1jYXJkOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgdmFyKC0tcHJpbWFyeS1saWdodCk7b3V0bGluZS1vZmZzZXQ6NHB4fUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuc2VydmljZS1jYXJkX19jb250ZW50e3BhZGRpbmc6dmFyKC0tc3BhY2UtNil9LnNlcnZpY2UtY2FyZF9faWNvbnt3aWR0aDo2NHB4O2hlaWdodDo2NHB4O2ZvbnQtc2l6ZToycmVtfS5zZXJ2aWNlLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXhsKX0uc2VydmljZS1jYXJkc3tnYXA6dmFyKC0tc3BhY2UtNil9fUBtZWRpYSBwcmludHsuc2VydmljZS1jYXJke2JyZWFrLWluc2lkZTphdm9pZDtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jbGF5LWVhcnRoKX0uc2VydmljZS1jYXJkOmhvdmVye3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHBhcnRpY2xlQm91bmNlezAle3RyYW5zZm9ybTpzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjMpIHRyYW5zbGF0ZSh2YXIoLS10eCwgMjBweCksIHZhcigtLXR5LCAtMjBweCkpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSh2YXIoLS10eCwgMTVweCksIHZhcigtLXR5LCAtMTVweCkpfX1Aa2V5ZnJhbWVzIGljb25Qb3B7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWigyMHB4KSBzY2FsZSgxKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMjVweCkgc2NhbGUoMS4wNSl9fS5zZXJ2aWNlLWNhcmRfX2ljb257YW5pbWF0aW9uOmljb25Qb3AgLjZzIGVhc2Utb3V0IC4zc31AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuc2VydmljZS1jYXJkLC5zZXJ2aWNlLWNhcmRfX2ljb24sLnNlcnZpY2UtY2FyZF9fbGVhcm4tbW9yZXt0cmFuc2l0aW9uOm5vbmU7YW5pbWF0aW9uOm5vbmV9LnNlcnZpY2UtY2FyZDpob3Zlcnt0cmFuc2Zvcm06bm9uZX0uc2VydmljZS1jYXJkOmhvdmVyIC5zZXJ2aWNlLWNhcmRfX2ljb257dHJhbnNmb3JtOnRyYW5zbGF0ZVooMjBweCkgc2NhbGUoMSl9LnNlcnZpY2UtY2FyZDpob3ZlciAuc2VydmljZS1jYXJkX19pY29uOjpiZWZvcmUsLnNlcnZpY2UtY2FyZDpob3ZlciAuc2VydmljZS1jYXJkX19pY29uOjphZnRlcntkaXNwbGF5Om5vbmV9fS5jLWZvcm0gLmYtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6dmFyKC0tc3BhY2UtMyl9QG1lZGlhKG1pbi13aWR0aDogNjAwcHgpey5jLWZvcm0gLmYtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKX19LmMtZm9ybSAuZi1maWVsZHtkaXNwbGF5OmdyaWQ7Z2FwOnZhcigtLXNwYWNlLTEpO3dpZHRoOjEwMCU7bWluLXdpZHRoOjB9LmMtZm9ybSAuZi1maWVsZCBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1zZW1pYm9sZCk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtmb250LXNpemU6dmFyKC0tdGV4dC14cyk7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtaW4td2lkdGg6IDkwMHB4KXsuYy1mb3JtIC5mLWZpZWxkIHNwYW57Zm9udC1zaXplOnZhcigtLXRleHQtc20pfX0uYy1mb3JtIC5mLWZpZWxkIGlucHV0LC5jLWZvcm0gLmYtZmllbGQgdGV4dGFyZWF7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21pbi13aWR0aDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LWZhbWlseTp2YXIoLS1mb250LWJvZHkpO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtbWQpO2JvcmRlcjoycHggc29saWQgcmdiYSgxMjQsMTUyLDEzMywuMik7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpIDAlLCByZ2JhKDI1MCwgMjQ3LCAyNDIsIDAuOTUpIDEwMCUpO3BhZGRpbmc6dmFyKC0tc3BhY2UtMikgdmFyKC0tc3BhY2UtMyk7b3V0bGluZTpub25lO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSl9QG1lZGlhKG1pbi13aWR0aDogOTAwcHgpey5jLWZvcm0gLmYtZmllbGQgaW5wdXQsLmMtZm9ybSAuZi1maWVsZCB0ZXh0YXJlYXtmb250LXNpemU6dmFyKC0tdGV4dC1iYXNlKTtwYWRkaW5nOnZhcigtLXNwYWNlLTMpIHZhcigtLXNwYWNlLTQpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWxnKX19LmMtZm9ybSAuZi1maWVsZCBpbnB1dCwuYy1mb3JtIC5mLWZpZWxkIHRleHRhcmVhe2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNnB4IHJnYmEoNTgsNTMsNDYsLjEpLGluc2V0IDAgMXB4IDNweCByZ2JhKDU4LDUzLDQ2LC4wOCksMCAxcHggMnB4IGhzbGEoMCwwJSwxMDAlLC45KX0uYy1mb3JtIC5mLWZpZWxkIGlucHV0OjpwbGFjZWhvbGRlciwuYy1mb3JtIC5mLWZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlcntjb2xvcjp2YXIoLS10ZXh0LW11dGVkKTtvcGFjaXR5Oi43fS5jLWZvcm0gLmYtZmllbGQgaW5wdXQ6Zm9jdXMsLmMtZm9ybSAuZi1maWVsZCB0ZXh0YXJlYTpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tcHJpbWFyeSk7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IHJnYmEoMTI0LDE1MiwxMzMsLjEyKSwwIDAgMCA0cHggcmdiYSgxMjQsMTUyLDEzMywuMTUpLDAgNHB4IDEycHggcmdiYSgxMjQsMTUyLDEzMywuMiksMCAxcHggM3B4ICNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCl9LmMtZm9ybSAuZi1maWVsZCBpbnB1dDpob3ZlciwuYy1mb3JtIC5mLWZpZWxkIHRleHRhcmVhOmhvdmVye2JvcmRlci1jb2xvcjpyZ2JhKDEyNCwxNTIsMTMzLC4zKTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDZweCByZ2JhKDU4LDUzLDQ2LC4xMiksaW5zZXQgMCAxcHggM3B4IHJnYmEoNTgsNTMsNDYsLjEpLDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuOTUpfS5jLWZvcm0gLmYtZmllbGQgdGV4dGFyZWF7bWluLWhlaWdodDoxMDBweDtyZXNpemU6dmVydGljYWw7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1ib2R5KX1AbWVkaWEobWluLXdpZHRoOiA5MDBweCl7LmMtZm9ybSAuZi1maWVsZCB0ZXh0YXJlYXttaW4taGVpZ2h0OjEyMHB4fX0uYy1mb3JtIC5mLWNvbnNlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOnZhcigtLXNwYWNlLTMpO21hcmdpbjp2YXIoLS1zcGFjZS0yKSAwO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSl9LmMtZm9ybSAuZi1jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hde3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDoycHg7Y3Vyc29yOnBvaW50ZXI7YWNjZW50LWNvbG9yOnZhcigtLXByaW1hcnkpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLXNtKX0uYy1mb3JtIC5mLWNvbnNlbnQgbGFiZWx7ZmxleDoxO2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OnZhcigtLWxlYWRpbmctbm9ybWFsKX0uYy1mb3JtIC5mLWNvbnNlbnQgbGFiZWwgYXtjb2xvcjp2YXIoLS1wcmltYXJ5KTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtbWVkaXVtKX0uYy1mb3JtIC5mLWNvbnNlbnQgbGFiZWwgYTpob3Zlcntjb2xvcjp2YXIoLS1wcmltYXJ5LWRhcmspfS5mLXN1Ym1pdHt3aWR0aDoxMDAlO21hcmdpbi10b3A6dmFyKC0tc3BhY2UtMyk7cGFkZGluZzp2YXIoLS1zcGFjZS0zKSB2YXIoLS1zcGFjZS01KTtmb250LXNpemU6dmFyKC0tdGV4dC1iYXNlKTtmb250LXdlaWdodDp2YXIoLS1mb250LWJvbGQpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfUBtZWRpYShtaW4td2lkdGg6IDkwMHB4KXsuZi1zdWJtaXR7cGFkZGluZzp2YXIoLS1zcGFjZS00KSB2YXIoLS1zcGFjZS02KTtmb250LXNpemU6dmFyKC0tdGV4dC1sZyl9fS5mLXN1Ym1pdHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXNlY29uZGFyeS1saWdodCkgMCUsIHZhcigtLXNlY29uZGFyeSkgMTAwJSk7Y29sb3I6dmFyKC0tY2xheS1kYXJrKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNiksaW5zZXQgMCAtMnB4IDRweCByZ2JhKDIyOCwxNjgsODMsLjMpLDAgNnB4IDEycHggcmdiYSgyMjgsMTY4LDgzLC4zKSwwIDEycHggMjRweCByZ2JhKDU4LDUzLDQ2LC4xNSksMCAwIDIwcHggcmdiYSgyMjgsMTY4LDgzLC4yKX0uZi1zdWJtaXQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wMik7Ym94LXNoYWRvdzppbnNldCAwIDNweCA2cHggaHNsYSgwLDAlLDEwMCUsLjcpLGluc2V0IDAgLTJweCA0cHggcmdiYSgyMjgsMTY4LDgzLC40KSwwIDhweCAxNnB4IHJnYmEoMjI4LDE2OCw4MywuNCksMCAxNnB4IDMycHggcmdiYSg1OCw1Myw0NiwuMTgpLDAgMCAzNXB4IHJnYmEoMjI4LDE2OCw4MywuNCl9LmYtc3VibWl0OmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgxKTt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZX0uZi1zdWJtaXQ6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCByZ2JhKDIyOCwxNjgsODMsLjQpO291dGxpbmUtb2Zmc2V0OjNweH0uZi1ub3Rle3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKTtjb2xvcjp2YXIoLS10ZXh0LW11dGVkKTttYXJnaW4tdG9wOnZhcigtLXNwYWNlLTMpO21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDp2YXIoLS1sZWFkaW5nLXJlbGF4ZWQpfS5mLW5vdGUgc3Ryb25ne2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1ib2xkKX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmMtZm9ybSAuZi1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LmMtZm9ybSAuZi1maWVsZCBpbnB1dCwuYy1mb3JtIC5mLWZpZWxkIHRleHRhcmVhe2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LWJhc2UpfS5mLXN1Ym1pdHtwYWRkaW5nOnZhcigtLXNwYWNlLTMpIHZhcigtLXNwYWNlLTUpO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LWJhc2UpfX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYy1mb3JtIC5mLWZpZWxkIGlucHV0LC5jLWZvcm0gLmYtZmllbGQgdGV4dGFyZWEsLmYtc3VibWl0e3RyYW5zaXRpb246bm9uZX0uYy1mb3JtIC5mLWZpZWxkIGlucHV0OmZvY3VzLC5mLXN1Ym1pdDpob3Zlcnt0cmFuc2Zvcm06bm9uZX19LmNvbnRhaW5lcnttYXgtd2lkdGg6MTEwMHB4O3dpZHRoOjEwMCU7bWFyZ2luLWlubGluZTphdXRvO3BhZGRpbmctaW5saW5lOmNsYW1wKDE2cHgsM3Z3LDI0cHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2VjdGlvbntwYWRkaW5nOmNsYW1wKDMycHgsNHZ3LDY0cHgpIDB9aHRtbC5qcyAucmV2ZWFse29wYWNpdHk6MSAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnR9LnJldmVhbHt3aWxsLWNoYW5nZTpvcGFjaXR5LHRyYW5zZm9ybTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UsdHJhbnNmb3JtIC40cyBlYXNlfS5zZWN0aW9uLS1oYXMtd2F2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDowfS5zZWN0aW9uLS1oYXMtd2F2ZTo6YWZ0ZXIsLnNlY3Rpb24tLWhhcy13YXZlOjpiZWZvcmV7cG9pbnRlci1ldmVudHM6bm9uZX0udS1pbWczZC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2lzb2xhdGlvbjppc29sYXRlO2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXJ9LnUtaW1nM2Qtd3JhcC51LWltZzNkLS1oYWxvOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0Oi0xMCU7ei1pbmRleDotMTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wYy1hY2NlbnQpIDMwJSwgdHJhbnNwYXJlbnQpIDAlLCB0cmFuc3BhcmVudCA2MCUpO29wYWNpdHk6Ljg7ZmlsdGVyOmJsdXIoMjRweCl9LnUtaW1nM2Qtd3JhcC51LWltZzNkLS1nbG93OjpiZWZvcmV7b3BhY2l0eToxO2ZpbHRlcjpibHVyKDMycHgpIGJyaWdodG5lc3MoMS4xKTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wYy1hY2NlbnQpIDQwJSwgdHJhbnNwYXJlbnQpIDAlLCB0cmFuc3BhcmVudCA1MCUpfS51LWltZzNke21heC1pbmxpbmUtc2l6ZToxMDAlO2hlaWdodDphdXRvO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDI0cHggNDhweCByZ2JhKDAsIDAsIDAsIDAuMykpO3RyYW5zaXRpb246dHJhbnNmb3JtIDIyMG1zIGVhc2Utb3V0LGZpbHRlciAyMjBtcyBlYXNlLW91dDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm0sZmlsdGVyfS51LWltZzNkLXdyYXA6aXMoOmhvdmVyLDpmb2N1cy13aXRoaW4pIC51LWltZzNke3RyYW5zZm9ybTpzY2FsZSgxLjAzKSB0cmFuc2xhdGVZKC00cHgpO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDMycHggNTZweCByZ2JhKDAsIDAsIDAsIDAuMzUpKX0udS1pbWczZC13cmFwLnUtdGlsdHtwZXJzcGVjdGl2ZTo4MDBweH0udS1pbWczZC13cmFwLnUtdGlsdDppcyg6aG92ZXIsOmZvY3VzLXdpdGhpbikgLnUtaW1nM2R7dHJhbnNmb3JtOnNjYWxlKDEuMDUpIHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlWSgtOGRlZykgcm90YXRlWCg0ZGVnKX0uc3RpY2t5LWNvbnRhY3QtYnV0dG9uc3twb3NpdGlvbjpmaXhlZDtyaWdodDoyNHB4O2JvdHRvbToyNHB4O3otaW5kZXg6OTk5ODtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zdGlja3ktY29udGFjdC1idXR0b25ze3JpZ2h0OjIwcHg7Ym90dG9tOjIwcHg7Z2FwOjE2cHh9fS5zdGlja3ktYnRue3BvaW50ZXItZXZlbnRzOmF1dG87cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHg7bWluLXdpZHRoOjY0cHg7bWluLWhlaWdodDo2NHB4O21heC13aWR0aDo2NHB4O21heC1oZWlnaHQ6NjRweDtib3JkZXItcmFkaXVzOjUwJTt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDtmbGV4LXNocmluazowO2lzb2xhdGlvbjppc29sYXRlO2JhY2tkcm9wLWZpbHRlcjpibHVyKDE2cHgpIHNhdHVyYXRlKDE1MCUpOy13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTZweCkgc2F0dXJhdGUoMTUwJSk7Ym9yZGVyOjNweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNCk7Ym94LXNoYWRvdzppbnNldCAwIDNweCAxMHB4IGhzbGEoMCwwJSwxMDAlLC4zNSksaW5zZXQgMCAtM3B4IDhweCByZ2JhKDAsMCwwLC4yKSwwIDRweCAxNnB4IHJnYmEoMCwwLDAsLjI1KSwwIDhweCAyOHB4IHJnYmEoMCwwLDAsLjMpLDAgMTZweCA1NnB4IHJnYmEoMCwwLDAsLjM1KX0uc3RpY2t5LWJ0bjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6NTAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7Ym9yZGVyLXJhZGl1czo1MCUgNTAlIDAgMDtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MX0uc3RpY2t5LWJ0bjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjUpO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO2FuaW1hdGlvbjpwdWxzZVJpbmcgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7ei1pbmRleDowfS5zdGlja3ktYnRuIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDoxMDtmbGV4LXNocmluazowO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5zdGlja3ktYnRuX19sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDpjYWxjKDEwMCUgKyAxNnB4KTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMTBweCk7cGFkZGluZzoxMHB4IDE4cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC45KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cig4cHgpO2NvbG9yOiNmZmY7Zm9udC1zaXplOi45cmVtO2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXItcmFkaXVzOjEycHg7d2hpdGUtc3BhY2U6bm93cmFwO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsLjMpO3otaW5kZXg6MX0uc3RpY2t5LWJ0bl9fbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotNnB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDo2cHggc29saWQgcmdiYSgwLDAsMCwuOSk7Ym9yZGVyLXRvcDo2cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjZweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5zdGlja3ktYnRuOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjEyKSB0cmFuc2xhdGVZKC0ycHgpO2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNik7Ym94LXNoYWRvdzppbnNldCAwIDRweCAxNHB4IGhzbGEoMCwwJSwxMDAlLC40KSxpbnNldCAwIC00cHggMTBweCByZ2JhKDAsMCwwLC4yNSksMCA4cHggMjBweCByZ2JhKDAsMCwwLC4zKSwwIDE2cHggNDBweCByZ2JhKDAsMCwwLC4zNSksMCAyNHB4IDcycHggcmdiYSgwLDAsMCwuNCl9LnN0aWNreS1idG46aG92ZXIgc3Zne3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xNSl9LnN0aWNreS1idG46aG92ZXIgLnN0aWNreS1idG5fX2xhYmVse29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApfS5zdGlja3ktYnRuOmFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMS4wOCkgdHJhbnNsYXRlWSgwKX0uc3RpY2t5LWJ0bjphY3RpdmUgc3Zne3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKX0uc3RpY2t5LWJ0bi0tcGhvbmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjRkZFNTVDIDAlLCAjRkZCNzMzIDUwJSwgI0ZGQTY0RCAxMDAlKX0uc3RpY2t5LWJ0bi0tcGhvbmU6aG92ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjRkZGMEEwIDAlLCAjRkZDNzU3IDUwJSwgI0ZGQjg3MCAxMDAlKX0uc3RpY2t5LWJ0bi0td2hhdHNhcHB7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjM0NFNzc4IDAlLCAjMkREMzZGIDUwJSwgIzFEQTU1NSAxMDAlKX0uc3RpY2t5LWJ0bi0td2hhdHNhcHA6aG92ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjNUJGMDk0IDAlLCAjNDRFODdGIDUwJSwgIzJCQzQ2QyAxMDAlKX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnN0aWNreS1idG57d2lkdGg6NjBweDtoZWlnaHQ6NjBweDttaW4td2lkdGg6NjBweDttaW4taGVpZ2h0OjYwcHh9LnN0aWNreS1idG4gaXtmb250LXNpemU6MjhweH0uc3RpY2t5LWJ0bl9fbGFiZWx7ZGlzcGxheTpub25lfX1Aa2V5ZnJhbWVzIHB1bHNlUmluZ3swJXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6Ljh9MTAwJXt3aWR0aDoxNDAlO2hlaWdodDoxNDAlO29wYWNpdHk6MH19QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnN0aWNreS1idG57YW5pbWF0aW9uOm5vbmV9LnN0aWNreS1idG46aG92ZXJ7YW5pbWF0aW9uOm5vbmV9fS5nby10by10b3B7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjI0cHg7bGVmdDoyNHB4O3otaW5kZXg6MTAwMDA7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtwYWRkaW5nOjA7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuODUpO2JvcmRlcjoxcHggc29saWQgcmdiYSgxMjQsMTUyLDEzMywuMTUpO2JvcmRlci1yYWRpdXM6OHB4O2N1cnNvcjpwb2ludGVyO2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwwLDAsLjA4KTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfS5nby10by10b3Agc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7c3Ryb2tlOnJnYmEoMTI0LDE1MiwxMzMsLjcpO3N0cm9rZS13aWR0aDoyLjU7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO3RyYW5zaXRpb246c3Ryb2tlIC4ycyBlYXNlfS5nby10by10b3AudmlzaWJsZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5nby10by10b3A6aG92ZXJ7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOTUpO2JveC1zaGFkb3c6MCAzcHggMTJweCByZ2JhKDAsMCwwLC4xMil9LmdvLXRvLXRvcDpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLXByaW1hcnkpfS5nby10by10b3A6YWN0aXZle3RyYW5zZm9ybTpzY2FsZSgwLjk1KX0uZ28tdG8tdG9wOmZvY3Vze291dGxpbmU6MnB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjMpO291dGxpbmUtb2Zmc2V0OjJweH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmdvLXRvLXRvcHt3aWR0aDozMnB4O2hlaWdodDozMnB4O2JvdHRvbToxNnB4O2xlZnQ6MTZweH0uZ28tdG8tdG9wIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4fX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZ28tdG8tdG9we3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZSx2aXNpYmlsaXR5IC4ycyBlYXNlfS5nby10by10b3A6aG92ZXJ7dHJhbnNmb3JtOm5vbmV9LmdvLXRvLXRvcDpob3ZlciBzdmd7dHJhbnNmb3JtOm5vbmV9fS5jLWhlcm97cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDpjbGFtcCg1MjBweCw4MnZoLDg2MHB4KTtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO3BhZGRpbmctYmxvY2s6Y2xhbXAoNDhweCwxMHZ3LDE0MHB4KTtvdmVyZmxvdzpjbGlwO2lzb2xhdGlvbjppc29sYXRlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnZhcigtLWNyZWFtKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWdyZWVuLTkwMCl9LmMtaGVybzo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KDgwJSA4MCUgYXQgNTAlIDk1JSwgdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC40KSkscmFkaWFsLWdyYWRpZW50KDUwJSA5MCUgYXQgNTAlIDcwJSwgcmdiYSgzMSwgNjEsIDQzLCAwLjYpLCB0cmFuc3BhcmVudCk7bWl4LWJsZW5kLW1vZGU6c29mdC1saWdodH0uYy1oZXJvX192aWRlb3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MH0uYy1oZXJvX192aWRlbz52aWRlbywuYy1oZXJvX192aWRlbz5pbWcsLmMtaGVyb19fdmlkZW8+aWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztvYmplY3QtZml0OmNvdmVyfS5jLWhlcm9fX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt6LWluZGV4OjE7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yOCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4zNikgNDAlLCByZ2JhKDMxLCA2MSwgNDMsIDAuNTgpIDEwMCUpfS5jLWhlcm9fX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmctaW5saW5lOmNsYW1wKDE2cHgsNHZ3LDQwcHgpfS5jLWhlcm9fX3RpdGxle2ZvbnQtZmFtaWx5OlwiUG9wcGluc1wiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6ODAwO2xpbmUtaGVpZ2h0OjEuMDU7Zm9udC1zaXplOmNsYW1wKDM2cHgsNXZ3LDY0cHgpO2xldHRlci1zcGFjaW5nOi0wLjAxNWVtO21hcmdpbi1ib3R0b206MTBweDt0ZXh0LXNoYWRvdzowIDJweCAxMnB4IHJnYmEoMCwwLDAsLjM1KX0uYy1oZXJvX19zdWJ0aXRsZXtmb250LXNpemU6Y2xhbXAoMTZweCwxLjh2dywyMHB4KTtjb2xvcjpyZ2JhKDI0NiwyNDYsMjQ2LC45NSk7bWFyZ2luOjhweCBhdXRvIDIycHg7bWF4LXdpZHRoOjc2MHB4fS5jLWhlcm9fX2N0YXN7ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6MTJweDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jLWhlcm9fX2hlYWRsaW5lLWdyYWRpZW50e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmIDAlLCB2YXIoLS1nb2xkLTUwMCkgMzUlLCAjZmZmIDcwJSwgdmFyKC0tZ29sZC01MDApIDEwMCUpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7YmFja2dyb3VuZC1jbGlwOnRleHQ7Y29sb3I6cmdiYSgwLDAsMCwwKX0uYy1oZXJvX19oZWFkbGluZS1ncmFkaWVudCAuYWNjZW50e2NvbG9yOnZhcigtLWNyZWFtKTstd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1jcmVhbSl9LmMtaGVybyAud2F2ZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjI7cG9pbnRlci1ldmVudHM6bm9uZX0uYy1oZXJvIC53YXZlIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmMtaGVyby1pbnRlcmFjdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjEwMHZoO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47aXNvbGF0aW9uOmlzb2xhdGV9LmMtaGVyby1pbnRlcmFjdGl2ZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGREZCRjcgMCUsICNGREZCRjcgMzUlLCAjRThGMUU1IDUwJSwgIzE0NTMyZCA2NSUsICMxNDUzMmQgMTAwJSkscmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgMjAlIDMwJSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMDgpIDAlLCB0cmFuc3BhcmVudCA1MCUpLHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IDgwJSA3MCUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4xMikgMCUsIHRyYW5zcGFyZW50IDUwJSk7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJSwxNTAlIDE1MCUsMTUwJSAxNTAlO2JhY2tncm91bmQtcG9zaXRpb246MCUgMCUsMCUgMCUsMTAwJSAxMDAlO2FuaW1hdGlvbjphdXJvcmFTaGlmdCAyMHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlfS5jLWhlcm8taW50ZXJhY3RpdmUgLmF1cm9yYS1vcmJ7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czo1MCU7ZmlsdGVyOmJsdXIoNjBweCk7b3BhY2l0eTouNDtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MX0uYy1oZXJvLWludGVyYWN0aXZlIC5hdXJvcmEtb3JiLS0xe3dpZHRoOjQwMHB4O2hlaWdodDo0MDBweDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjI1KSAwJSwgcmdiYSgyNDQsIDIwOCwgNjMsIDAuMTUpIDQwJSwgdHJhbnNwYXJlbnQgNzAlKTt0b3A6MTAlO2xlZnQ6LTUlO2FuaW1hdGlvbjpmbG9hdE9yYjEgMjVzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5jLWhlcm8taW50ZXJhY3RpdmUgLmF1cm9yYS1vcmItLTJ7d2lkdGg6MzUwcHg7aGVpZ2h0OjM1MHB4O2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjIpIDAlLCByZ2JhKDE2MywgMTkxLCAxNzYsIDAuMTIpIDQwJSwgdHJhbnNwYXJlbnQgNzAlKTt0b3A6NTAlO3JpZ2h0Oi01JTthbmltYXRpb246ZmxvYXRPcmIyIDMwcyBlYXNlLWluLW91dCBpbmZpbml0ZX0uYy1oZXJvLWludGVyYWN0aXZlIC5hdXJvcmEtb3JiLS0ze3dpZHRoOjMwMHB4O2hlaWdodDozMDBweDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjMyLCAxODQsIDEwOSwgMC4xOCkgMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjEpIDQwJSwgdHJhbnNwYXJlbnQgNzAlKTtib3R0b206MjAlO2xlZnQ6NDAlO2FuaW1hdGlvbjpmbG9hdE9yYjMgMjhzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5jLWhlcm8taW50ZXJhY3RpdmU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwJTtsZWZ0Oi0xMCU7d2lkdGg6MTQwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgyMzIsIDE4NCwgMTA5LCAwLjQpIDIwJSwgcmdiYSgyMzIsIDE4NCwgMTA5LCAwLjYpIDUwJSwgcmdiYSgyMzIsIDE4NCwgMTA5LCAwLjQpIDgwJSwgdHJhbnNwYXJlbnQgMTAwJSk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7ei1pbmRleDoxO29wYWNpdHk6LjV9LmMtaGVyby1pbnRlcmFjdGl2ZV9fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt3aWR0aDoxMDAlO21heC13aWR0aDoxNjAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOmNsYW1wKDcwcHgsMTR2aCwxNDBweCkgY2xhbXAoMzJweCw1dncsODBweCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2xhbXAoNTBweCw3dmgsODBweCk7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uYy1oZXJvLWludGVyYWN0aXZlX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTU7bWF4LXdpZHRoOjkwMHB4O3RleHQtYWxpZ246bGVmdDttYXJnaW4tbGVmdDpjbGFtcCgwcHgsNXZ3LDgwcHgpO21hcmdpbi10b3A6Y2xhbXAoMHB4LDN2aCw0MHB4KX0uYy1oZXJvLWludGVyYWN0aXZlX190aXRsZS1wcmV7ZGlzcGxheTpibG9jaztmb250LXNpemU6Y2xhbXAoLjcycmVtLDEuNjV2dywuODhyZW0pO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojN2M5ODg1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMjhlbTttYXJnaW4tYm90dG9tOmNsYW1wKDE2cHgsMi41dmgsMjRweCk7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zMHB4KTthbmltYXRpb246ZGlhZ29uYWxTbGlkZUluIC41cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHMgLjFzfS5jLWhlcm8taW50ZXJhY3RpdmVfX3RpdGxle2ZvbnQtZmFtaWx5OlwiQ2xhc2ggRGlzcGxheVwiLFwiQnJpY29sYWdlIEdyb3Rlc3F1ZVwiLFwiUG9wcGluc1wiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZTpjbGFtcCgzLjJyZW0sOHZ3LDhyZW0pO2xpbmUtaGVpZ2h0Oi45NTtsZXR0ZXItc3BhY2luZzotMC4wNTVlbTttYXJnaW4tYm90dG9tOmNsYW1wKDI4cHgsNC41dmgsNDRweCk7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC00MHB4KTthbmltYXRpb246ZGlhZ29uYWxTbGlkZUluIC41NXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIGZvcndhcmRzIC4ycztjb2xvcjojMGQyODE4O3RleHQtc2hhZG93Oi0xcHggLTFweCAwIGhzbGEoMCwwJSwxMDAlLC45KSwxcHggLTFweCAwIGhzbGEoMCwwJSwxMDAlLC45KSwtMXB4IDFweCAwIGhzbGEoMCwwJSwxMDAlLC45KSwxcHggMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjkpLDAgNHB4IDEycHggcmdiYSgxMyw0MCwyNCwuMyl9LmMtaGVyby1pbnRlcmFjdGl2ZV9fdGl0bGUtbWFpbntkaXNwbGF5OmJsb2NrfS5jLWhlcm8taW50ZXJhY3RpdmVfX3RpdGxlLW1haW4gLmdvbGQtd29yZHtjb2xvcjojZThhNjI4O3RleHQtc2hhZG93Oi0xcHggLTFweCAwIGhzbGEoMCwwJSwxMDAlLC42KSwycHggMnB4IDAgcmdiYSgyMDEsMTQ4LDI2LC44KSwwIDAgMjBweCByZ2JhKDIzMiwxNjYsNDAsLjQpLDAgNHB4IDEycHggcmdiYSgxMyw0MCwyNCwuMik7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZSx0ZXh0LXNoYWRvdyAuM3MgZWFzZX0uYy1oZXJvLWludGVyYWN0aXZlX190aXRsZS1tYWluIC5nb2xkLXdvcmQ6aG92ZXJ7Y29sb3I6I2Y0YzE1MDt0ZXh0LXNoYWRvdzotMXB4IC0xcHggMCBoc2xhKDAsMCUsMTAwJSwuOCksMnB4IDJweCAwIHJnYmEoMjAxLDE0OCwyNiwuOSksMCAwIDMwcHggcmdiYSgyNDQsMTkzLDgwLC42KSwwIDZweCAxNnB4IHJnYmEoMTMsNDAsMjQsLjI1KX0uYy1oZXJvLWludGVyYWN0aXZlX190aXRsZS1tYWluIC5ncmVlbi13b3Jke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiM5NWQ1YjI7dGV4dC1zaGFkb3c6LTEuNXB4IC0xLjVweCAwIHJnYmEoMjcsNjcsNTAsLjkpLDEuNXB4IDEuNXB4IDAgcmdiYSgyNyw2Nyw1MCwuOSksMCA0cHggMTJweCByZ2JhKDEzLDQwLDI0LC4yKTt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlLHRleHQtc2hhZG93IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZX0uYy1oZXJvLWludGVyYWN0aXZlX190aXRsZS1tYWluIC5ncmVlbi13b3JkOmhvdmVye2NvbG9yOiNiN2U0Yzc7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7dGV4dC1zaGFkb3c6LTEuNXB4IC0xLjVweCAwIHJnYmEoMjcsNjcsNTAsLjk1KSwxLjVweCAxLjVweCAwIHJnYmEoMjcsNjcsNTAsLjk1KSwwIDAgMTJweCByZ2JhKDE0OSwyMTMsMTc4LC40KSwwIDZweCAxNnB4IHJnYmEoMTMsNDAsMjQsLjI1KX0uYy1oZXJvLWludGVyYWN0aXZlX190aXRsZS1tYWluIC5wcm90ZWN0ZWQtd29yZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS4wNWVtO2ZvbnQtd2VpZ2h0Ojk1MDtsZXR0ZXItc3BhY2luZzotMC4wM2VtO2NvbG9yOiNmZmY4ZTc7dGV4dC1zaGFkb3c6LTEuNXB4IC0xLjVweCAwIHJnYmEoMjcsNjcsNTAsLjkpLDEuNXB4IDEuNXB4IDAgcmdiYSgyNyw2Nyw1MCwuOSksMCAwIDE2cHggcmdiYSgyMjgsMTY4LDgzLC4zKSwwIDZweCAxNnB4IHJnYmEoMTMsNDAsMjQsLjIpO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2UsdGV4dC1zaGFkb3cgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlfS5jLWhlcm8taW50ZXJhY3RpdmVfX3RpdGxlLW1haW4gLnByb3RlY3RlZC13b3JkOmhvdmVye2NvbG9yOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCkgc2NhbGUoMS4wMik7dGV4dC1zaGFkb3c6LTEuNXB4IC0xLjVweCAwIHJnYmEoMjcsNjcsNTAsLjk1KSwxLjVweCAxLjVweCAwIHJnYmEoMjcsNjcsNTAsLjk1KSwwIDAgMjRweCByZ2JhKDIyOCwxNjgsODMsLjUpLDAgMCA0MHB4IHJnYmEoMjI4LDE2OCw4MywuMyksMCA4cHggMjBweCByZ2JhKDEzLDQwLDI0LC4yNSl9LmMtaGVyby1pbnRlcmFjdGl2ZV9fc3VidGl0bGV7Zm9udC1zaXplOmNsYW1wKDEuMDVyZW0sMS42NXZ3LDEuM3JlbSk7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMwZjNhMWY7bWFyZ2luLWJvdHRvbTpjbGFtcCgyOHB4LDR2aCw0MHB4KTttYXgtd2lkdGg6NThjaDtsaW5lLWhlaWdodDoxLjY1O2xldHRlci1zcGFjaW5nOi4wMTVlbTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTM1cHgpO2FuaW1hdGlvbjpkaWFnb25hbFNsaWRlSW4gLjVzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcyAuMzVzfS5jLWhlcm8taW50ZXJhY3RpdmVfX3RydXN0LWJhZGdlc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjE2cHg7bWFyZ2luLWJvdHRvbTpjbGFtcCgzMnB4LDV2aCw0OHB4KTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTMwcHgpO2FuaW1hdGlvbjpkaWFnb25hbFNsaWRlSW4gLjVzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcyAuNHN9LmMtaGVyby1pbnRlcmFjdGl2ZV9fdHJ1c3QtYmFkZ2V7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nOjEwcHggMThweDtib3JkZXItcmFkaXVzOjUwcHg7Zm9udC1zaXplOi44cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAxMDAlKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMnB4KTtib3JkZXI6MS41cHggc29saWQgcmdiYSgyMjgsMTY4LDgzLC4yNSk7Y29sb3I6IzBkMjgxODtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCBoc2xhKDAsMCUsMTAwJSwuOCksaW5zZXQgMCAtMXB4IDFweCByZ2JhKDAsMCwwLC4wNSksMCAycHggOHB4IHJnYmEoMCwwLDAsLjA2KSwwIDRweCAxNnB4IHJnYmEoMjI4LDE2OCw4MywuMDgpO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSl9LmMtaGVyby1pbnRlcmFjdGl2ZV9fdHJ1c3QtYmFkZ2Ugc3ZnLC5jLWhlcm8taW50ZXJhY3RpdmVfX3RydXN0LWJhZGdlIC5iYWRnZS1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZmxleC1zaHJpbms6MDtjb2xvcjp2YXIoLS1zZWNvbmRhcnkpfS5jLWhlcm8taW50ZXJhY3RpdmVfX3RydXN0LWJhZGdlOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO2JvcmRlci1jb2xvcjpyZ2JhKDIyOCwxNjgsODMsLjQpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMnB4IGhzbGEoMCwwJSwxMDAlLC45KSxpbnNldCAwIC0xcHggMXB4IHJnYmEoMCwwLDAsLjA0KSwwIDRweCAxMnB4IHJnYmEoMCwwLDAsLjA4KSwwIDZweCAyMHB4IHJnYmEoMjI4LDE2OCw4MywuMTUpfS5jLWhlcm8taW50ZXJhY3RpdmVfX2N0YXN7ZGlzcGxheTpmbGV4O2dhcDoxOHB4O2ZsZXgtd3JhcDp3cmFwO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzBweCk7YW5pbWF0aW9uOmRpYWdvbmFsU2xpZGVJbiAuNDVzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcyAuNXN9LmMtaGVyby1pbnRlcmFjdGl2ZV9fY3Rhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMXB4O3BhZGRpbmc6MjBweCA0NHB4O2ZvbnQtc2l6ZToxLjFyZW07Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci1yYWRpdXM6NTBweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO2lzb2xhdGlvbjppc29sYXRlO2xldHRlci1zcGFjaW5nOi4wMTJlbTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKSxib3gtc2hhZG93IC40cyBlYXNlLGJhY2tncm91bmQgLjNzIGVhc2V9LmMtaGVyby1pbnRlcmFjdGl2ZV9fY3RhOmhvdmVyLC5jLWhlcm8taW50ZXJhY3RpdmVfX2N0YTpmb2N1cywuYy1oZXJvLWludGVyYWN0aXZlX19jdGE6YWN0aXZlLC5jLWhlcm8taW50ZXJhY3RpdmVfX2N0YTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LmMtaGVyby1pbnRlcmFjdGl2ZV9fY3RhIC5jdGEtaWNvbiwuYy1oZXJvLWludGVyYWN0aXZlX19jdGEgLmN0YS1hcnJvd3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2ZsZXgtc2hyaW5rOjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0uYy1oZXJvLWludGVyYWN0aXZlX19jdGEtLXByaW1hcnl7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlKSxsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjVFNkQzIDAlLCAjRThCODZEIDMwJSwgI0Q0QTU2MCA3MCUsICNDODk1NTAgMTAwJSk7Y29sb3I6IzBkMjgxODtib3JkZXI6MnB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC40KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNiksaW5zZXQgMCAtMnB4IDNweCByZ2JhKDE4MCwxMjAsNjAsLjMpLDAgNHB4IDEycHggcmdiYSgyMTIsMTY1LDk2LC4zKSwwIDhweCAyNHB4IHJnYmEoMjMyLDE4NCwxMDksLjI1KSwwIDEycHggNDBweCByZ2JhKDIzMiwxODQsMTA5LC4yKSwwIDAgMCAxcHggcmdiYSgyMzIsMTg0LDEwOSwuNCl9LmMtaGVyby1pbnRlcmFjdGl2ZV9fY3RhLS1wcmltYXJ5OjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgMTAwJSA2MCUgYXQgNTAlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDAlLCB0cmFuc3BhcmVudCA2MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmMtaGVyby1pbnRlcmFjdGl2ZV9fY3RhLS1wcmltYXJ5OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotMTAwJTt3aWR0aDo1MCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTt0cmFuc2Zvcm06c2tld1goLTIwZGVnKTt0cmFuc2l0aW9uOmxlZnQgLjZzIGVhc2U7cG9pbnRlci1ldmVudHM6bm9uZX0uYy1oZXJvLWludGVyYWN0aXZlX19jdGEtLXByaW1hcnk6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCkgdHJhbnNsYXRlWCgzcHgpIHNjYWxlKDEuMDUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSksbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZDRUZEOCAwJSwgI0YwQzc4QSAzMCUsICNFOEI4NkQgNzAlLCAjRDRBNTYwIDEwMCUpO2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNik7Ym94LXNoYWRvdzppbnNldCAwIDNweCA2cHggaHNsYSgwLDAlLDEwMCUsLjcpLGluc2V0IDAgLTNweCA0cHggcmdiYSgxODAsMTIwLDYwLC4zNSksMCA2cHggMTZweCByZ2JhKDIxMiwxNjUsOTYsLjM1KSwwIDEycHggMzJweCByZ2JhKDIzMiwxODQsMTA5LC4zKSwwIDIwcHggNTZweCByZ2JhKDIzMiwxODQsMTA5LC4yNSksMCAwIDAgMnB4IHJnYmEoMjMyLDE4NCwxMDksLjUpLDAgMCA0OHB4IHJnYmEoMjMyLDE4NCwxMDksLjMpfS5jLWhlcm8taW50ZXJhY3RpdmVfX2N0YS0tcHJpbWFyeTpob3Zlcjo6YWZ0ZXJ7bGVmdDoxMDAlfS5jLWhlcm8taW50ZXJhY3RpdmVfX2N0YS0tcHJpbWFyeTpob3ZlciAuY3RhLWljb257YW5pbWF0aW9uOnBob25lUmluZ0RpYWdvbmFsIC41cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSl9LmMtaGVyby1pbnRlcmFjdGl2ZV9fY3RhLS1wcmltYXJ5OmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KSB0cmFuc2xhdGVYKDFweCkgc2NhbGUoMS4wMik7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggcmdiYSgxODAsMTIwLDYwLC40KSwwIDJweCA4cHggcmdiYSgyMzIsMTg0LDEwOSwuMil9LmMtaGVyby1pbnRlcmFjdGl2ZV9fY3RhLS1zZWNvbmRhcnl7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMTAwJSkscmdiYSgxMjQsMTUyLDEzMywuMDgpO2NvbG9yOiMxNDUzMmQ7Ym9yZGVyOjIuNXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjQpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDhweCk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cig4cHgpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggM3B4IGhzbGEoMCwwJSwxMDAlLC41KSxpbnNldCAwIC0xcHggMnB4IHJnYmEoMTI0LDE1MiwxMzMsLjE1KSwwIDNweCAxMHB4IHJnYmEoMTI0LDE1MiwxMzMsLjEyKSwwIDZweCAyMHB4IHJnYmEoMTI0LDE1MiwxMzMsLjEpLDAgMCAwIDFweCByZ2JhKDEyNCwxNTIsMTMzLC4yKX0uYy1oZXJvLWludGVyYWN0aXZlX19jdGEtLXNlY29uZGFyeTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmMtaGVyby1pbnRlcmFjdGl2ZV9fY3RhLS1zZWNvbmRhcnk6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0xMDAlO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO3RyYW5zZm9ybTpza2V3WCgtMjBkZWcpO3RyYW5zaXRpb246bGVmdCAuNnMgZWFzZTtwb2ludGVyLWV2ZW50czpub25lfS5jLWhlcm8taW50ZXJhY3RpdmVfX2N0YS0tc2Vjb25kYXJ5OmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpIHRyYW5zbGF0ZVgoM3B4KSBzY2FsZSgxLjA1KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMTAwJSkscmdiYSgxMjQsMTUyLDEzMywuMTUpO2JvcmRlci1jb2xvcjpyZ2JhKDEyNCwxNTIsMTMzLC42KTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDRweCBoc2xhKDAsMCUsMTAwJSwuNiksaW5zZXQgMCAtMnB4IDNweCByZ2JhKDEyNCwxNTIsMTMzLC4yKSwwIDVweCAxNHB4IHJnYmEoMTI0LDE1MiwxMzMsLjE2KSwwIDEwcHggMjhweCByZ2JhKDEyNCwxNTIsMTMzLC4xNCksMCAxNnB4IDQ4cHggcmdiYSgxMjQsMTUyLDEzMywuMTIpLDAgMCAwIDJweCByZ2JhKDEyNCwxNTIsMTMzLC4zNSksMCAwIDMycHggcmdiYSgxMjQsMTUyLDEzMywuMTUpfS5jLWhlcm8taW50ZXJhY3RpdmVfX2N0YS0tc2Vjb25kYXJ5OmhvdmVyOjphZnRlcntsZWZ0OjEwMCV9LmMtaGVyby1pbnRlcmFjdGl2ZV9fY3RhLS1zZWNvbmRhcnk6aG92ZXIgLmN0YS1hcnJvd3t0cmFuc2Zvcm06dHJhbnNsYXRlWCg4cHgpIHNjYWxlKDEuMSl9LmMtaGVyby1pbnRlcmFjdGl2ZV9fY3RhLS1zZWNvbmRhcnk6YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpIHRyYW5zbGF0ZVgoMXB4KSBzY2FsZSgxLjAyKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDNweCByZ2JhKDEyNCwxNTIsMTMzLC4yKSwwIDJweCA2cHggcmdiYSgxMjQsMTUyLDEzMywuMSl9LmMtaGVyby1pbnRlcmFjdGl2ZV9fdmlkZW8tY29sdW1ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNSU7cmlnaHQ6OCU7ei1pbmRleDoxMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGVyc3BlY3RpdmU6MTQwMHB4O3RyYW5zZm9ybTpyb3RhdGUoLTNkZWcpfS5jLWhlcm8taW50ZXJhY3RpdmVfX3ZpZGVvLWNhcmR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2xhbXAoMzgwcHgsMzh2dyw2NDBweCk7YXNwZWN0LXJhdGlvOjE7Ym9yZGVyLXJhZGl1czozNnB4O292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxNDUzMmQgMCUsICMwZjNhMWYgMTAwJSk7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDIzMiwxODQsMTA5LC40KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDZweCByZ2JhKDE2MywxOTEsMTc2LC4xKSwwIDEwcHggMjRweCByZ2JhKDIwLDgzLDQ1LC40KSwwIDIwcHggNTZweCByZ2JhKDIwLDgzLDQ1LC4zNSksMCA0MHB4IDEwMHB4IHJnYmEoMCwwLDAsLjMpO3RyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0uYy1oZXJvLWludGVyYWN0aXZlX192aWRlby1jYXJkOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNSU7bGVmdDotNSU7d2lkdGg6MTEwJTtoZWlnaHQ6M3B4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgyMzIsIDE4NCwgMTA5LCAwLjcpIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7ei1pbmRleDoxO29wYWNpdHk6Ljd9LmMtaGVyby1pbnRlcmFjdGl2ZV9fdmlkZW8tY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KSB0cmFuc2xhdGVYKDRweCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjMyLDE4NCwxMDksLjYpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggOHB4IHJnYmEoMTYzLDE5MSwxNzYsLjE1KSwwIDEycHggMjhweCByZ2JhKDIwLDgzLDQ1LC40NSksMCAyNHB4IDY4cHggcmdiYSgyMCw4Myw0NSwuNCksMCA0OHB4IDEyMHB4IHJnYmEoMCwwLDAsLjM1KX0uYy1oZXJvLWludGVyYWN0aXZlX192aWRlby1jYXJkOmhvdmVyOjpiZWZvcmV7b3BhY2l0eToxfS5jLWhlcm8taW50ZXJhY3RpdmVfX3ZpZGVvLWNhcmR7b3BhY2l0eTowO2FuaW1hdGlvbjpkaWFnb25hbFZpZGVvRW50cnkgLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcyAuNHN9LmMtaGVyby1pbnRlcmFjdGl2ZV9fdmlkZW97d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1Aa2V5ZnJhbWVzIGRpYWdvbmFsU2xpZGVJbnt0b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgZGlhZ29uYWxWaWRlb0VudHJ5ezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MHB4KSB0cmFuc2xhdGVZKC01MHB4KSByb3RhdGUoLTNkZWcpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCkgcm90YXRlKC0zZGVnKX19QGtleWZyYW1lcyBwaG9uZVJpbmdEaWFnb25hbHswJSwxMDAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MjUle3RyYW5zZm9ybTpyb3RhdGUoLTZkZWcpfTc1JXt0cmFuc2Zvcm06cm90YXRlKDZkZWcpfX1Aa2V5ZnJhbWVzIGF1cm9yYVNoaWZ0ezAle2JhY2tncm91bmQtcG9zaXRpb246MCUgMCUsMCUgMCUsMTAwJSAxMDAlfTUwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDAlLDMwJSAzMCUsNzAlIDcwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgMCUsNTAlIDUwJSw1MCUgNTAlfX1Aa2V5ZnJhbWVzIGZsb2F0T3JiMXswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSl9MjUle3RyYW5zZm9ybTp0cmFuc2xhdGUoMzBweCwgLTQwcHgpIHNjYWxlKDEuMDgpfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC0yMHB4LCAtNjBweCkgc2NhbGUoMS4xNSl9NzUle3RyYW5zZm9ybTp0cmFuc2xhdGUoNDBweCwgLTMwcHgpIHNjYWxlKDEuMDgpfX1Aa2V5ZnJhbWVzIGZsb2F0T3JiMnswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSl9MzMle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTQwcHgsIDMwcHgpIHNjYWxlKDEuMSl9NjYle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTI1cHgsIC0yNXB4KSBzY2FsZSgxLjA1KX19QGtleWZyYW1lcyBmbG9hdE9yYjN7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpfTQwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDM1cHgsIDI1cHgpIHNjYWxlKDEuMTIpfTgwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC0zMHB4LCAtMjBweCkgc2NhbGUoMS4wNil9fUBrZXlmcmFtZXMgZ29sZFNoaW1tZXJ7MCUsMTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX19QGtleWZyYW1lcyBjcmVhbUdsb3d7MCUsMTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX19QG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXsuYy1oZXJvLWludGVyYWN0aXZlX192aWRlby1jb2x1bW57dG9wOjIwJTtyaWdodDo1JX0uYy1oZXJvLWludGVyYWN0aXZlX192aWRlby1jYXJke3dpZHRoOmNsYW1wKDM0MHB4LDM2dncsNTQwcHgpfS5jLWhlcm8taW50ZXJhY3RpdmVfX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgyLjhyZW0sN3Z3LDYuNXJlbSl9fUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LmMtaGVyby1pbnRlcmFjdGl2ZV9fdmlkZW8tY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO3JpZ2h0OmF1dG87dHJhbnNmb3JtOm5vbmU7bWFyZ2luLWxlZnQ6Y2xhbXAoMHB4LDR2dyw2MHB4KTttYXJnaW4tdG9wOmNsYW1wKDMwcHgsNXZoLDUwcHgpfS5jLWhlcm8taW50ZXJhY3RpdmVfX3ZpZGVvLWNhcmR7d2lkdGg6Y2xhbXAoMzIwcHgsNTB2dyw0ODBweCk7dHJhbnNmb3JtOnJvdGF0ZSgtMmRlZyl9LmMtaGVyby1pbnRlcmFjdGl2ZV9fY29udGFpbmVye2dhcDpjbGFtcCg0MHB4LDZ2aCw2MHB4KX19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5jLWhlcm8taW50ZXJhY3RpdmV7bWluLWhlaWdodDphdXRvfS5jLWhlcm8taW50ZXJhY3RpdmU6OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGREZCRjcgMCUsICNGREZCRjcgNDAlLCAjRThGMUU1IDU1JSwgIzE0NTMyZCA3MCUsICMxNDUzMmQgMTAwJSl9LmMtaGVyby1pbnRlcmFjdGl2ZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5jLWhlcm8taW50ZXJhY3RpdmVfX2NvbnRhaW5lcntwYWRkaW5nOmNsYW1wKDYwcHgsMTB2aCwxMDBweCkgMjRweDtnYXA6Y2xhbXAoNDBweCw3dmgsNjBweCk7YWxpZ24taXRlbXM6Y2VudGVyfS5jLWhlcm8taW50ZXJhY3RpdmVfX2NvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOjA7bWF4LXdpZHRoOjEwMCV9LmMtaGVyby1pbnRlcmFjdGl2ZV9fdGl0bGUtcHJle21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmMtaGVyby1pbnRlcmFjdGl2ZV9fdmlkZW8tY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTpub25lO21hcmdpbi1sZWZ0OjA7b3JkZXI6LTF9LmMtaGVyby1pbnRlcmFjdGl2ZV9fdmlkZW8tY2FyZHttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjAgYXV0bzt0cmFuc2Zvcm06bm9uZX0uYy1oZXJvLWludGVyYWN0aXZlX190aXRsZXtmb250LXNpemU6Y2xhbXAoMi4ycmVtLDl2dywzLjJyZW0pfS5jLWhlcm8taW50ZXJhY3RpdmVfX3N1YnRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDQuNXZ3LDEuMTVyZW0pO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCV9LmMtaGVyby1pbnRlcmFjdGl2ZV9fdHJ1c3QtYmFkZ2Vze2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEwcHg7bWFyZ2luLWJvdHRvbTpjbGFtcCgyOHB4LDV2aCw0MHB4KX0uYy1oZXJvLWludGVyYWN0aXZlX190cnVzdC1iYWRnZXtmb250LXNpemU6LjdyZW07cGFkZGluZzo4cHggMTRweDtnYXA6NnB4fS5jLWhlcm8taW50ZXJhY3RpdmVfX3RydXN0LWJhZGdlIHN2ZywuYy1oZXJvLWludGVyYWN0aXZlX190cnVzdC1iYWRnZSAuYmFkZ2UtaWNvbnt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5jLWhlcm8taW50ZXJhY3RpdmVfX2N0YXN7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDttYXgtd2lkdGg6MzYwcHg7bWFyZ2luOjAgYXV0b30uYy1oZXJvLWludGVyYWN0aXZlX19jdGF7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MThweCAzNnB4fX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYy1oZXJvLWludGVyYWN0aXZlOjphZnRlcntkaXNwbGF5Om5vbmV9LmMtaGVyby1pbnRlcmFjdGl2ZV9fdmlkZW8tY2FyZHt0cmFuc2Zvcm06bm9uZX0uYy1oZXJvLWludGVyYWN0aXZlX190aXRsZS1wcmUsLmMtaGVyby1pbnRlcmFjdGl2ZV9fdGl0bGUsLmMtaGVyby1pbnRlcmFjdGl2ZV9fc3VidGl0bGUsLmMtaGVyby1pbnRlcmFjdGl2ZV9fY3RhcywuYy1oZXJvLWludGVyYWN0aXZlX192aWRlby1jYXJke2FuaW1hdGlvbjpzaW1wbGVEaWFnb25hbEZhZGUgLjRzIGVhc2UgZm9yd2FyZHM7b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfUBrZXlmcmFtZXMgc2ltcGxlRGlhZ29uYWxGYWRle2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmF1cm9yYS1vcmJ7YW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudDtvcGFjaXR5Oi4yICFpbXBvcnRhbnR9fS5wYXctZGl2aWRlcntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIGNsYW1wKC43NXJlbSwxLjV2dywxLjVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDpjbGFtcCg2MHB4LDh2dyw5MHB4KTtoZWlnaHQ6Y2xhbXAoNjBweCw4dncsOTBweCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMCUsIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KSAxMDAlKTtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93Oi04cHggLThweCAyMHB4IGhzbGEoMCwwJSwxMDAlLC45KSw4cHggOHB4IDIwcHggcmdiYSgwLDAsMCwuMTUpLGluc2V0IDJweCAycHggNnB4IGhzbGEoMCwwJSwxMDAlLC42KSxpbnNldCAtMnB4IC0ycHggNnB4IHJnYmEoMCwwLDAsLjA4KTt0cmFuc2l0aW9uOmFsbCAuNnMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO2FuaW1hdGlvbjpwYXdQdWxzZSAzcyBlYXNlLWluLW91dCBpbmZpbml0ZX0ucGF3LWRpdmlkZXI6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKDE1ZGVnKTtib3gtc2hhZG93Oi0xMnB4IC0xMnB4IDMwcHggI2ZmZiwxMnB4IDEycHggMzBweCByZ2JhKDAsMCwwLC4yKSxpbnNldCAzcHggM3B4IDhweCBoc2xhKDAsMCUsMTAwJSwuNyksaW5zZXQgLTNweCAtM3B4IDhweCByZ2JhKDAsMCwwLC4xMil9LnBhdy1kaXZpZGVyOmhvdmVyIC5wYXctaWNvbnt0cmFuc2Zvcm06c2NhbGUoMS4xNSk7ZmlsdGVyOmRyb3Atc2hhZG93KDAgNnB4IDE2cHggcmdiYSgyMjgsIDE2OCwgODMsIDAuNCkpfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsucGF3LWRpdmlkZXJ7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDttYXJnaW46MCAuNXJlbX19LnBhdy1pY29ue3dpZHRoOjUwJTtoZWlnaHQ6NTAlO2NvbG9yOnZhcigtLWdvbGQpO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDRweCAxMnB4IHJnYmEoMjI4LCAxNjgsIDgzLCAwLjMpKTt0cmFuc2l0aW9uOmFsbCAuNnMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsucGF3LWljb257d2lkdGg6NDUlO2hlaWdodDo0NSV9fUBrZXlmcmFtZXMgcGF3UHVsc2V7MCUsMTAwJXt0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDBkZWcpO2JveC1zaGFkb3c6LThweCAtOHB4IDIwcHggaHNsYSgwLDAlLDEwMCUsLjkpLDhweCA4cHggMjBweCByZ2JhKDAsMCwwLC4xNSksaW5zZXQgMnB4IDJweCA2cHggaHNsYSgwLDAlLDEwMCUsLjYpLGluc2V0IC0ycHggLTJweCA2cHggcmdiYSgwLDAsMCwuMDgpfTUwJXt0cmFuc2Zvcm06c2NhbGUoMS4wNSkgcm90YXRlKDVkZWcpO2JveC1zaGFkb3c6LTEwcHggLTEwcHggMjVweCBoc2xhKDAsMCUsMTAwJSwuOTUpLDEwcHggMTBweCAyNXB4IHJnYmEoMCwwLDAsLjE4KSxpbnNldCAyLjVweCAyLjVweCA3cHggaHNsYSgwLDAlLDEwMCUsLjY1KSxpbnNldCAtMi41cHggLTIuNXB4IDdweCByZ2JhKDAsMCwwLC4xKX19LmMtaGVyby1pbnRlcmFjdGl2ZV9fdmlkZW8tY2FyZCwuYy1oZXJvLWludGVyYWN0aXZlX192aWRlb3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LmMtc3ViaGVybywuc2VjdGlvbi0tc3ViaGVyb3twYWRkaW5nLWJsb2NrOmNsYW1wKDNyZW0sOHZ3LDZyZW0pO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEyMGRlZywgdmFyKC0tY3JlYW0tMTAwKSA3MCUsIHZhcigtLWdyZWVuLTEwMCkgMTAwJSk7dGV4dC1hbGlnbjpjZW50ZXJ9LmMtc3ViaGVybz4uY29udGFpbmVyLC5zZWN0aW9uLS1zdWJoZXJvPi5jb250YWluZXJ7bWF4LXdpZHRoOjcwMHB4O21hcmdpbi1pbmxpbmU6YXV0b30uYy1zdWJoZXJvX190aXRsZSwuYy1zdWJoZXJvIC5zZWN0aW9uLXRpdGxlLC5zZWN0aW9uLS1zdWJoZXJvX190aXRsZSwuc2VjdGlvbi0tc3ViaGVybyAuc2VjdGlvbi10aXRsZXttYXJnaW4tYm90dG9tOi41ZW19LmMtc3ViaGVyb19fc3VidGl0bGUsLmMtc3ViaGVybyAuc2VjdGlvbi1zdWJ0aXRsZSwuc2VjdGlvbi0tc3ViaGVyb19fc3VidGl0bGUsLnNlY3Rpb24tLXN1Ymhlcm8gLnNlY3Rpb24tc3VidGl0bGV7Zm9udC1zaXplOjEuMjVyZW07bWFyZ2luLWJvdHRvbToxLjJlbTtjb2xvcjp2YXIoLS1ncmVlbi05MDApfS5jLXN1Ymhlcm9fX2JhZGdlLS10cnVzdGVkLC5jLXN1Ymhlcm8gLmJhZGdlLS10cnVzdGVkLC5zZWN0aW9uLS1zdWJoZXJvX19iYWRnZS0tdHJ1c3RlZCwuc2VjdGlvbi0tc3ViaGVybyAuYmFkZ2UtLXRydXN0ZWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDp2YXIoLS1nb2xkLTUwMCk7Y29sb3I6dmFyKC0tZ3JlZW4tOTAwKTtmb250LXNpemU6Ljk1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOi4zNWVtIDEuMWVtO2JvcmRlci1yYWRpdXM6OTk5cHg7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSg2MCw4MCw2MCwuMDcpO21hcmdpbi1ib3R0b206MS41ZW07bGV0dGVyLXNwYWNpbmc6LjAyZW19LmMtc3ViaGVyb19fYWN0aW9ucywuYy1zdWJoZXJvIC5jdGEtc3RyaXAsLnNlY3Rpb24tLXN1Ymhlcm9fX2FjdGlvbnMsLnNlY3Rpb24tLXN1Ymhlcm8gLmN0YS1zdHJpcHtkaXNwbGF5OmZsZXg7Z2FwOjFyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjEuMmVtO2ZsZXgtd3JhcDp3cmFwfS5jLXN1Ymhlcm9fX2FjdGlvbnMgLmJ0bi1wcmltYXJ5LC5jLXN1Ymhlcm8gLmN0YS1zdHJpcCAuYnRuLXByaW1hcnksLnNlY3Rpb24tLXN1Ymhlcm9fX2FjdGlvbnMgLmJ0bi1wcmltYXJ5LC5zZWN0aW9uLS1zdWJoZXJvIC5jdGEtc3RyaXAgLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQ6dmFyKC0tZ29sZC01MDApO2NvbG9yOnZhcigtLWdyZWVuLTkwMCk7Ym9yZGVyOm5vbmV9LmMtc3ViaGVyb19fYWN0aW9ucyAuYnRuLWdob3N0LC5jLXN1Ymhlcm8gLmN0YS1zdHJpcCAuYnRuLWdob3N0LC5zZWN0aW9uLS1zdWJoZXJvX19hY3Rpb25zIC5idG4tZ2hvc3QsLnNlY3Rpb24tLXN1Ymhlcm8gLmN0YS1zdHJpcCAuYnRuLWdob3N0e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjp2YXIoLS1ncmVlbi05MDApO2JvcmRlcjoycHggc29saWQgdmFyKC0tZ3JlZW4tOTAwKX0uYy1zdGVwcGVyLC5zdGVwcGVyLS1oe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jLXN0ZXBwZXJfX3RyYWNrLC5zdGVwcGVyLS1oOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoxMCU7cmlnaHQ6MTAlO2hlaWdodDozcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wOCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cG9pbnRlci1ldmVudHM6bm9uZX0uYy1zdGVwcGVyX19zdGVwLC5zdGVwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O21pbi13aWR0aDoxMjBweDt0ZXh0LWFsaWduOmNlbnRlcn0uYy1zdGVwcGVyX19kb3QsLnN0ZXAtZG90e3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHg7Ym9yZGVyLXJhZGl1czo5OTlweDtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWdvbGQtNTAwKTtib3gtc2hhZG93OjAgOHB4IDE4cHggcmdiYSgwLDAsMCwuMDgpO2ZvbnQtd2VpZ2h0OjgwMH0uYy1zdGVwcGVyX19sYWJlbCwuc3RlcC1uYW1le2ZvbnQtd2VpZ2h0Ojc1MDtjb2xvcjp2YXIoLS1ncmVlbi05MDApfS5jLXN0ZXBwZXJfX3N0ZXAtLWFjdGl2ZSAuYy1zdGVwcGVyX19kb3QsLnN0ZXAuaXMtYWN0aXZlIC5zdGVwLWRvdHtiYWNrZ3JvdW5kOnZhcigtLWdvbGQtNTAwKTtjb2xvcjp2YXIoLS1ncmVlbi05MDApO2JvcmRlci1jb2xvcjp2YXIoLS1nb2xkLTUwMCl9LmMtc3RlcHBlci0tc20sLnN0ZXBwZXItLWguc3RlcHBlci0tc217Z2FwOjE0cHh9LmMtc3RlcHBlci0tc20gLmMtc3RlcHBlcl9fc3RlcCwuc3RlcHBlci0taC5zdGVwcGVyLS1zbSAuc3RlcHttaW4td2lkdGg6OTZweH0uYy1zdGVwcGVyLS1zbSAuYy1zdGVwcGVyX19kb3QsLnN0ZXBwZXItLWguc3RlcHBlci0tc20gLnN0ZXAtZG90e3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmMtc3RlcHBlci0tbGcsLnN0ZXBwZXItLWguc3RlcHBlci0tbGd7Z2FwOjI4cHh9LmMtc3RlcHBlci0tbGcgLmMtc3RlcHBlcl9fc3RlcCwuc3RlcHBlci0taC5zdGVwcGVyLS1sZyAuc3RlcHttaW4td2lkdGg6MTQwcHh9LmMtc3RlcHBlci0tbGcgLmMtc3RlcHBlcl9fZG90LC5zdGVwcGVyLS1oLnN0ZXBwZXItLWxnIC5zdGVwLWRvdHt3aWR0aDo0NHB4O2hlaWdodDo0NHB4fS5jLXN0ZXBwZXItLXYsLnN0ZXBwZXItLWguc3RlcHBlci0tdntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uYy1zdGVwcGVyLS12IC5jLXN0ZXBwZXJfX3RyYWNrLC5zdGVwcGVyLS1oLnN0ZXBwZXItLXY6OmJlZm9yZXtsZWZ0OjUwJTtyaWdodDphdXRvO3RvcDoxMCU7Ym90dG9tOjEwJTt3aWR0aDozcHg7aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmMtc3RlcHBlci0tdiAuYy1zdGVwcGVyX19zdGVwLC5zdGVwcGVyLS1oLnN0ZXBwZXItLXYgLnN0ZXB7ZmxleC1kaXJlY3Rpb246cm93O21pbi13aWR0aDowO2dhcDoxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuYy1zdGVwcGVyLC5zdGVwcGVyLS1oe2dhcDoxNnB4fS5jLXN0ZXBwZXJfX3N0ZXAsLnN0ZXBwZXItLWggLnN0ZXB7bWluLXdpZHRoOjEwMHB4fX0uYy1jb3ZlcmFnZXtkaXNwbGF5OmdyaWQ7Z2FwOjIwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjthbGlnbi1pdGVtczpzdHJldGNofS5jLWNvdmVyYWdlX19saXN0LXdyYXAsLmMtY292ZXJhZ2UgLmNvdmVyYWdlLWxpc3Qtd3JhcHtkaXNwbGF5OmdyaWQ7Z2FwOjEycHh9LmMtY292ZXJhZ2VfX2xpc3QsLmMtY292ZXJhZ2UgLmNvdmVyYWdlLWxpc3R7Y29sdW1uczoyO2NvbHVtbi1nYXA6MThweDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5jLWNvdmVyYWdlX19saXN0IGxpLC5jLWNvdmVyYWdlIC5jb3ZlcmFnZS1saXN0IGxpe2JyZWFrLWluc2lkZTphdm9pZDttYXJnaW46NnB4IDA7cGFkZGluZy1sZWZ0OjIwcHg7cG9zaXRpb246cmVsYXRpdmV9LmMtY292ZXJhZ2VfX2xpc3QgbGk6OmJlZm9yZSwuYy1jb3ZlcmFnZSAuY292ZXJhZ2UtbGlzdCBsaTo6YmVmb3Jle2NvbnRlbnQ6XCLinJNcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Y29sb3I6dmFyKC0tZ3JlZW4tOTAwKX0uYy1jb3ZlcmFnZV9fYmFkZ2UsLmMtY292ZXJhZ2UgLmF2YWlsYWJpbGl0eS1iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjEwcHg7YmFja2dyb3VuZDojZWFmNmVhO2NvbG9yOiMxNzZhM2E7Ym9yZGVyOjFweCBzb2xpZCAjY2RlN2NkO2JvcmRlci1yYWRpdXM6OTk5cHg7cGFkZGluZzouM3JlbSAuN3JlbTthbmltYXRpb246cHVsc2UgMi42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOi45cmVtfS5jLWNvdmVyYWdlX19tYXAsLmNvdmVyYWdlLW1hcCAuY292ZXJhZ2UtbWFwX19sZWFmbGV0e2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MzYwcHg7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjE2cHg7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCA4cHggMjhweCByZ2JhKDAsMCwwLC4xMil9LmMtY292ZXJhZ2VfX21hcC1wbGFjZWhvbGRlciwuYy1jb3ZlcmFnZSAubWFwLXBsYWNlaG9sZGVye21pbi1oZWlnaHQ6MzgwcHg7Ym9yZGVyLXJhZGl1czoxNnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2U3ZjJlYywgI2Y2ZjJlNyk7ZGlzcGxheTpncmlkO3BsYWNlLWl0ZW1zOmNlbnRlcjtjb2xvcjojNmI3MjgwO2JvcmRlcjoxcHggZGFzaGVkIHJnYmEoMCwwLDAsLjEyKTtwYWRkaW5nOjI0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmMtY292ZXJhZ2VfX21hcC1wbGFjZWhvbGRlci5sZWFmbGV0LW1vdW50ZWQsLmMtY292ZXJhZ2UgLm1hcC1wbGFjZWhvbGRlci5sZWFmbGV0LW1vdW50ZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnR9LmMtZmFxLC5mYXF7ZGlzcGxheTpncmlkO2dhcDoxNHB4fS5jLWZhcV9faXRlbSwuYy1mYXEgZGV0YWlscywuZmFxX19pdGVtLC5mYXEgZGV0YWlsc3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzEsNjEsNDMsLjEyKTtib3JkZXItcmFkaXVzOjE2cHg7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbn0uYy1mYXFfX2l0ZW0gc3VtbWFyeSwuYy1mYXEgZGV0YWlscyBzdW1tYXJ5LC5mYXFfX2l0ZW0gc3VtbWFyeSwuZmFxIGRldGFpbHMgc3VtbWFyeXtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjE2cHggMjBweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tZ3JlZW4tOTAwKTtvdXRsaW5lOm5vbmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweH0uYy1mYXFfX2l0ZW0gc3VtbWFyeTpmb2N1cy12aXNpYmxlLC5jLWZhcSBkZXRhaWxzIHN1bW1hcnk6Zm9jdXMtdmlzaWJsZSwuZmFxX19pdGVtIHN1bW1hcnk6Zm9jdXMtdmlzaWJsZSwuZmFxIGRldGFpbHMgc3VtbWFyeTpmb2N1cy12aXNpYmxle2JveC1zaGFkb3c6MCAwIDAgMnB4IHZhcigtLWdvbGQtNTAwKX0uYy1mYXFfX2l0ZW1bb3Blbl0gc3VtbWFyeSwuYy1mYXEgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5LC5mYXFfX2l0ZW1bb3Blbl0gc3VtbWFyeSwuZmFxIGRldGFpbHNbb3Blbl0gc3VtbWFyeXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDMxLDYxLDQzLC4wOCl9LmMtZmFxX19pdGVtIC5jLWZhcV9fY29udGVudCwuYy1mYXFfX2l0ZW0gLmZhcS1ib2R5LC5jLWZhcSBkZXRhaWxzIC5jLWZhcV9fY29udGVudCwuYy1mYXEgZGV0YWlscyAuZmFxLWJvZHksLmZhcV9faXRlbSAuYy1mYXFfX2NvbnRlbnQsLmZhcV9faXRlbSAuZmFxLWJvZHksLmZhcSBkZXRhaWxzIC5jLWZhcV9fY29udGVudCwuZmFxIGRldGFpbHMgLmZhcS1ib2R5e3BhZGRpbmc6MTZweCAyMHB4IDIwcHg7Y29sb3I6dmFyKC0tdGV4dCk7YmFja2dyb3VuZDpyZ2JhKDI1MCwyNTMsMjUwLC45KX0uYy10ZXN0aW1vbmlhbHMsLmhvbWUtdGVzdGltb25pYWxze2Rpc3BsYXk6Z3JpZDtnYXA6MjRweH0uYy10ZXN0aW1vbmlhbHNfX3JhdGluZy1yb3csLmMtdGVzdGltb25pYWxzIC5yYXRpbmctcm93LC5ob21lLXRlc3RpbW9uaWFsc19fcmF0aW5nLXJvdywuaG9tZS10ZXN0aW1vbmlhbHMgLnJhdGluZy1yb3d7ZGlzcGxheTpmbGV4O2dhcDoxMHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5jLXRlc3RpbW9uaWFsc19fZ3JpZCwuYy10ZXN0aW1vbmlhbHMgLnQtZ3JpZCwuaG9tZS10ZXN0aW1vbmlhbHNfX2dyaWQsLmhvbWUtdGVzdGltb25pYWxzIC50LWdyaWR7ZGlzcGxheTpncmlkO2dhcDoxOHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMjBweCwgMWZyKSl9LmMtdGVzdGltb25pYWxzX19jYXJkLC5jLXRlc3RpbW9uaWFscyAudC1jYXJkLC5ob21lLXRlc3RpbW9uaWFsc19fY2FyZCwuaG9tZS10ZXN0aW1vbmlhbHMgLnQtY2FyZHtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MThweDtwYWRkaW5nOjI0cHg7Ym94LXNoYWRvdzowIDEwcHggMjRweCByZ2JhKDAsMCwwLC4wOCl9LmMtdGVzdGltb25pYWxzX19jYXJkLmlzLWFjdGl2ZSwuYy10ZXN0aW1vbmlhbHNfX2NhcmQuY2Fyb3VzZWwtYWN0aXZlLC5jLXRlc3RpbW9uaWFscyAudC1jYXJkLmlzLWFjdGl2ZSwuYy10ZXN0aW1vbmlhbHMgLnQtY2FyZC5jYXJvdXNlbC1hY3RpdmUsLmhvbWUtdGVzdGltb25pYWxzX19jYXJkLmlzLWFjdGl2ZSwuaG9tZS10ZXN0aW1vbmlhbHNfX2NhcmQuY2Fyb3VzZWwtYWN0aXZlLC5ob21lLXRlc3RpbW9uaWFscyAudC1jYXJkLmlzLWFjdGl2ZSwuaG9tZS10ZXN0aW1vbmlhbHMgLnQtY2FyZC5jYXJvdXNlbC1hY3RpdmV7ZGlzcGxheTpibG9jazthbmltYXRpb246ZmFkZUluIC41cyBlYXNlLWluLW91dH1Aa2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5jLWNvbnRhY3R7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1zdXJmYWNlLWJhc2UpIDAlLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMDUpIDUwJSwgdmFyKC0tY2xheS1jcmVhbSkgMTAwJSk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6dmFyKC0tc3BhY2UtMjApIDB9LmMtY29udGFjdDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgMjAlIDMwJSwgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjEpIDAlLCB0cmFuc3BhcmVudCA1MCUpLHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IDgwJSA3MCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjA4KSAwJSwgdHJhbnNwYXJlbnQgNTAlKTthbmltYXRpb246Y29udGFjdEdyYWRpZW50RmxvYXQgMTBzIGVhc2UtaW4tb3V0IGluZmluaXRlO3BvaW50ZXItZXZlbnRzOm5vbmV9LmMtY29udGFjdF9fdGl0bGUsLmMtY29udGFjdCAuc2VjdGlvbi10aXRsZXttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlLTIpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uYy1jb250YWN0X19zdWJ0aXRsZSwuYy1jb250YWN0IC5zZWN0aW9uLXN1YnRpdGxle3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTttYXJnaW46MCAwIHZhcigtLXNwYWNlLTEyKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmMtY29udGFjdF9fZ3JpZCwuYy1jb250YWN0IC5jb250YWN0LWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOnZhcigtLXNwYWNlLTYpO21heC13aWR0aDoxNDAwcHg7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsuYy1jb250YWN0X19ncmlkLC5jLWNvbnRhY3QgLmNvbnRhY3QtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MS4yZnIgLjhmcjtnYXA6dmFyKC0tc3BhY2UtOCl9fUBrZXlmcmFtZXMgY29udGFjdEdyYWRpZW50RmxvYXR7MCUsMTAwJXtvcGFjaXR5Oi4zO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSl9NTAle29wYWNpdHk6LjU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCAtMTBweCkgc2NhbGUoMS4wNSl9fS5jLXNvY2lhbHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzEsIDYxLCA0MywgMC4wMiksIHJnYmEoMzEsIDYxLCA0MywgMCkpfS5jLXNvY2lhbD4uY29udGFpbmVyIC5zZWN0aW9uLXRpdGxle21hcmdpbi1ib3R0b206OHB4fS5jLXNvY2lhbD4uY29udGFpbmVyIC5zZWN0aW9uLXN1YnRpdGxle3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDAgMThweDtjb2xvcjojNDI1MjQ3O29wYWNpdHk6Ljl9LmMtc29jaWFsX19ncmlkLC5jLXNvY2lhbCAuc29jaWFsLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7Z2FwOmNsYW1wKDEycHgsMnZ3LDE4cHgpO21heC13aWR0aDoxMTAwcHg7bWFyZ2luOjAgYXV0b30uYy1zb2NpYWxfX2NhcmQsLmMtc29jaWFsIC5zLWNhcmR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MThweDthc3BlY3QtcmF0aW86MTYvMTA7YmFja2dyb3VuZDojZGNkY2RjO2JveC1zaGFkb3c6MCAxNHB4IDM0cHggcmdiYSgwLDAsMCwuMSk7dHJhbnNpdGlvbjp2YXIoLS10cmFuc2l0aW9uKX0uYy1zb2NpYWxfX2NhcmQ6aG92ZXIsLmMtc29jaWFsIC5zLWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCk7Ym94LXNoYWRvdzowIDIycHggNDhweCByZ2JhKDAsMCwwLC4xNil9LmMtc29jaWFsX19jYXJkOmhvdmVyIC5jLXNvY2lhbF9fdmlkZW8sLmMtc29jaWFsX19jYXJkOmhvdmVyIC5zLXZpZGVvLC5jLXNvY2lhbCAucy1jYXJkOmhvdmVyIC5jLXNvY2lhbF9fdmlkZW8sLmMtc29jaWFsIC5zLWNhcmQ6aG92ZXIgLnMtdmlkZW97dHJhbnNmb3JtOnNjYWxlKDEuMDgpfS5jLXNvY2lhbF9fY2FyZDo6YWZ0ZXIsLmMtc29jaWFsIC5zLWNhcmQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEyMGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSksIHRyYW5zcGFyZW50KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTIwJSl9LmMtc29jaWFsX19jYXJkOmhvdmVyOjphZnRlciwuYy1zb2NpYWwgLnMtY2FyZDpob3Zlcjo6YWZ0ZXJ7YW5pbWF0aW9uOnN3ZWVwIDkwMG1zIGVhc2V9LmMtc29jaWFsX19jYXJkIGZpZ2NhcHRpb24sLmMtc29jaWFsIC5zLWNhcmQgZmlnY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDphdXRvIDAgMCAwO3BhZGRpbmc6MTRweCAxNHB4IDE2cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO2NvbG9yOiNmZmY7ZGlzcGxheTpncmlkO2dhcDo0cHg7ei1pbmRleDoyfS5jLXNvY2lhbF9fY2FyZCBmaWdjYXB0aW9uIHN0cm9uZywuYy1zb2NpYWwgLnMtY2FyZCBmaWdjYXB0aW9uIHN0cm9uZ3tmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOmNsYW1wKDE1cHgsMS40dncsMThweCl9LmMtc29jaWFsX19jYXJkIGZpZ2NhcHRpb24gc3BhbiwuYy1zb2NpYWwgLnMtY2FyZCBmaWdjYXB0aW9uIHNwYW57Zm9udC1zaXplOjEzcHg7b3BhY2l0eTouOX0uYy1zb2NpYWxfX3ZpZGVvLXdyYXBwZXIsLmMtc29jaWFsIC52aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmMtc29jaWFsX192aWRlbywuYy1zb2NpYWwgLnMtdmlkZW97d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zZm9ybTpzY2FsZSgxLjAyKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZX0uY3RhLWZpbmFse3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6dmFyKC0tc3BhY2UtMjQpIDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMmE1YTQyIDAlLCAjMWU0NDMzIDUwJSwgIzJhNWE0MiAxMDAlKTtvdmVyZmxvdzpoaWRkZW59LmN0YS1maW5hbDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAyMCUgMzAlLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMykgMCUsIHRyYW5zcGFyZW50IDUwJSkscmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA4MCUgNzAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4yNSkgMCUsIHRyYW5zcGFyZW50IDUwJSk7YW5pbWF0aW9uOmdyYWRpZW50U2hpZnQgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmN0YS1maW5hbHtwYWRkaW5nOnZhcigtLXNwYWNlLTE2KSAwfX0uY3RhLWZpbmFsX19iZy1zaGFwZXN7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX0uY3RhLWZpbmFsX19zaGFwZXtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5Oi4xO2FuaW1hdGlvbjpmbG9hdFNoYXBlIDE1cyBlYXNlLWluLW91dCBpbmZpbml0ZX0uY3RhLWZpbmFsX19zaGFwZS0tMXt3aWR0aDo0MDBweDtoZWlnaHQ6NDAwcHg7dG9wOi0yMDBweDtsZWZ0Oi0xMDBweDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjQpIDAlLCB0cmFuc3BhcmVudCA3MCUpO2FuaW1hdGlvbi1kZWxheTowc30uY3RhLWZpbmFsX19zaGFwZS0tMnt3aWR0aDozMDBweDtoZWlnaHQ6MzAwcHg7Ym90dG9tOi0xNTBweDtyaWdodDotODBweDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC40KSAwJSwgdHJhbnNwYXJlbnQgNzAlKTthbmltYXRpb24tZGVsYXk6MnN9LmN0YS1maW5hbF9fc2hhcGUtLTN7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4O3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwJSwgdHJhbnNwYXJlbnQgNzAlKTthbmltYXRpb24tZGVsYXk6NHN9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbXN7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjB9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbXtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLG9wYWNpdHk7ZmlsdGVyOmRyb3Atc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpKTt0cmFuc2l0aW9uOmZpbHRlciAuM3MgZWFzZX0uY3RhLWZpbmFsX19mbG9hdGluZy1pdGVtOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tYm9uZS0xe3dpZHRoOmNsYW1wKDcwcHgsOHZ3LDEwMHB4KTtoZWlnaHQ6Y2xhbXAoMjhweCwzLjJ2dyw0MHB4KTtsZWZ0OjUlO3RvcDo4JX0uY3RhLWZpbmFsX19mbG9hdGluZy1pdGVtLS1ib25lLTE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDEwMCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE1IDIwQzE1IDIzLjMxMzcgMTIuMzEzNyAyNiA5IDI2QzUuNjg2MjkgMjYgMyAyMy4zMTM3IDMgMjBDMyAxNi42ODYzIDUuNjg2MjkgMTQgOSAxNEMxMi4zMTM3IDE0IDE1IDE2LjY4NjMgMTUgMjBaJyBmaWxsPSclMjNFNEE4NTMnIGZpbGwtb3BhY2l0eT0nMC44NScvJTNFJTNDcGF0aCBkPSdNOTcgMjBDOTcgMjMuMzEzNyA5NC4zMTM3IDI2IDkxIDI2Qzg3LjY4NjMgMjYgODUgMjMuMzEzNyA4NSAyMEM4NSAxNi42ODYzIDg3LjY4NjMgMTQgOTEgMTRDOTQuMzEzNyAxNCA5NyAxNi42ODYzIDk3IDIwWicgZmlsbD0nJTIzRTRBODUzJyBmaWxsLW9wYWNpdHk9JzAuODUnLyUzRSUzQ3JlY3QgeD0nMTInIHk9JzE3JyB3aWR0aD0nNzYnIGhlaWdodD0nNicgcng9JzMnIGZpbGw9JyUyM0U0QTg1MycgZmlsbC1vcGFjaXR5PScwLjg1Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLWJvbmUtMnt3aWR0aDpjbGFtcCg3NXB4LDl2dywxMTBweCk7aGVpZ2h0OmNsYW1wKDMwcHgsMy42dncsNDRweCk7cmlnaHQ6OCU7dG9wOjMwJX0uY3RhLWZpbmFsX19mbG9hdGluZy1pdGVtLS1ib25lLTI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDEwMCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE1IDIwQzE1IDIzLjMxMzcgMTIuMzEzNyAyNiA5IDI2QzUuNjg2MjkgMjYgMyAyMy4zMTM3IDMgMjBDMyAxNi42ODYzIDUuNjg2MjkgMTQgOSAxNEMxMi4zMTM3IDE0IDE1IDE2LjY4NjMgMTUgMjBaJyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC44Jy8lM0UlM0NwYXRoIGQ9J005NyAyMEM5NyAyMy4zMTM3IDk0LjMxMzcgMjYgOTEgMjZDODcuNjg2MyAyNiA4NSAyMy4zMTM3IDg1IDIwQzg1IDE2LjY4NjMgODcuNjg2MyAxNCA5MSAxNEM5NC4zMTM3IDE0IDk3IDE2LjY4NjMgOTcgMjBaJyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC44Jy8lM0UlM0NyZWN0IHg9JzEyJyB5PScxNycgd2lkdGg9Jzc2JyBoZWlnaHQ9JzYnIHJ4PSczJyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC44Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLWJvbmUtM3t3aWR0aDpjbGFtcCg2NXB4LDd2dyw5NXB4KTtoZWlnaHQ6Y2xhbXAoMjZweCwyLjh2dywzOHB4KTtsZWZ0OjQ1JTt0b3A6NDglfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLWJvbmUtMzo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgMTAwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUgMjBDMTUgMjMuMzEzNyAxMi4zMTM3IDI2IDkgMjZDNS42ODYyOSAyNiAzIDIzLjMxMzcgMyAyMEMzIDE2LjY4NjMgNS42ODYyOSAxNCA5IDE0QzEyLjMxMzcgMTQgMTUgMTYuNjg2MyAxNSAyMFonIGZpbGw9JyUyM0U0QTg1MycgZmlsbC1vcGFjaXR5PScwLjc1Jy8lM0UlM0NwYXRoIGQ9J005NyAyMEM5NyAyMy4zMTM3IDk0LjMxMzcgMjYgOTEgMjZDODcuNjg2MyAyNiA4NSAyMy4zMTM3IDg1IDIwQzg1IDE2LjY4NjMgODcuNjg2MyAxNCA5MSAxNEM5NC4zMTM3IDE0IDk3IDE2LjY4NjMgOTcgMjBaJyBmaWxsPSclMjNFNEE4NTMnIGZpbGwtb3BhY2l0eT0nMC43NScvJTNFJTNDcmVjdCB4PScxMicgeT0nMTcnIHdpZHRoPSc3NicgaGVpZ2h0PSc2JyByeD0nMycgZmlsbD0nJTIzRTRBODUzJyBmaWxsLW9wYWNpdHk9JzAuNzUnLyUzRSUzQy9zdmclM0VcIil9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tYm9uZS00e3dpZHRoOmNsYW1wKDcwcHgsOHZ3LDEwMHB4KTtoZWlnaHQ6Y2xhbXAoMjhweCwzLjJ2dyw0MHB4KTtsZWZ0OjEyJTtib3R0b206MjUlfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLWJvbmUtNDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgMTAwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUgMjBDMTUgMjMuMzEzNyAxMi4zMTM3IDI2IDkgMjZDNS42ODYyOSAyNiAzIDIzLjMxMzcgMyAyMEMzIDE2LjY4NjMgNS42ODYyOSAxNCA5IDE0QzEyLjMxMzcgMTQgMTUgMTYuNjg2MyAxNSAyMFonIGZpbGw9JyUyMzdDOTg4NScgZmlsbC1vcGFjaXR5PScwLjg1Jy8lM0UlM0NwYXRoIGQ9J005NyAyMEM5NyAyMy4zMTM3IDk0LjMxMzcgMjYgOTEgMjZDODcuNjg2MyAyNiA4NSAyMy4zMTM3IDg1IDIwQzg1IDE2LjY4NjMgODcuNjg2MyAxNCA5MSAxNEM5NC4zMTM3IDE0IDk3IDE2LjY4NjMgOTcgMjBaJyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC44NScvJTNFJTNDcmVjdCB4PScxMicgeT0nMTcnIHdpZHRoPSc3NicgaGVpZ2h0PSc2JyByeD0nMycgZmlsbD0nJTIzN0M5ODg1JyBmaWxsLW9wYWNpdHk9JzAuODUnLyUzRSUzQy9zdmclM0VcIil9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tYm9uZS01e3dpZHRoOmNsYW1wKDY4cHgsNy41dncsOThweCk7aGVpZ2h0OmNsYW1wKDI3cHgsM3Z3LDM5cHgpO3JpZ2h0OjE1JTtib3R0b206MTIlfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLWJvbmUtNTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgMTAwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUgMjBDMTUgMjMuMzEzNyAxMi4zMTM3IDI2IDkgMjZDNS42ODYyOSAyNiAzIDIzLjMxMzcgMyAyMEMzIDE2LjY4NjMgNS42ODYyOSAxNCA5IDE0QzEyLjMxMzcgMTQgMTUgMTYuNjg2MyAxNSAyMFonIGZpbGw9JyUyM0U0QTg1MycgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQ3BhdGggZD0nTTk3IDIwQzk3IDIzLjMxMzcgOTQuMzEzNyAyNiA5MSAyNkM4Ny42ODYzIDI2IDg1IDIzLjMxMzcgODUgMjBDODUgMTYuNjg2MyA4Ny42ODYzIDE0IDkxIDE0Qzk0LjMxMzcgMTQgOTcgMTYuNjg2MyA5NyAyMFonIGZpbGw9JyUyM0U0QTg1MycgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQ3JlY3QgeD0nMTInIHk9JzE3JyB3aWR0aD0nNzYnIGhlaWdodD0nNicgcng9JzMnIGZpbGw9JyUyM0U0QTg1MycgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQy9zdmclM0VcIil9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tYmFsbC0xe3dpZHRoOmNsYW1wKDU1cHgsNi41dncsODBweCk7aGVpZ2h0OmNsYW1wKDU1cHgsNi41dncsODBweCk7cmlnaHQ6NSU7dG9wOjEyJX0uY3RhLWZpbmFsX19mbG9hdGluZy1pdGVtLS1iYWxsLTE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDYwIDYwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSczMCcgY3k9JzMwJyByPScyOCcgZmlsbD0nJTIzRTRBODUzJyBmaWxsLW9wYWNpdHk9JzAuODUnLyUzRSUzQ3BhdGggZD0nTTEwIDMwQzEwIDE4Ljk1NCAxOC45NTQgMTAgMzAgMTAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLW9wYWNpdHk9JzAuMzUnLyUzRSUzQ3BhdGggZD0nTTUwIDMwQzUwIDQxLjA0NiA0MS4wNDYgNTAgMzAgNTAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLW9wYWNpdHk9JzAuMzUnLyUzRSUzQy9zdmclM0VcIil9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tYmFsbC0ye3dpZHRoOmNsYW1wKDUwcHgsNnZ3LDc1cHgpO2hlaWdodDpjbGFtcCg1MHB4LDZ2dyw3NXB4KTtsZWZ0OjglO3RvcDozNSV9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tYmFsbC0yOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA2MCA2MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMzAnIGN5PSczMCcgcj0nMjgnIGZpbGw9JyUyMzdDOTg4NScgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQ3BhdGggZD0nTTE1IDE1TDQ1IDQ1TTQ1IDE1TDE1IDQ1JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1vcGFjaXR5PScwLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKX0uY3RhLWZpbmFsX19mbG9hdGluZy1pdGVtLS1iYWxsLTN7d2lkdGg6Y2xhbXAoNThweCw3dncsODVweCk7aGVpZ2h0OmNsYW1wKDU4cHgsN3Z3LDg1cHgpO3JpZ2h0OjM1JTt0b3A6NDUlfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLWJhbGwtMzo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgNjAgNjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzMwJyBjeT0nMzAnIHI9JzI4JyBmaWxsPSclMjNGNEQwM0YnIGZpbGwtb3BhY2l0eT0nMC43NScvJTNFJTNDcGF0aCBkPSdNMTAgMzBDMTAgMTguOTU0IDE4Ljk1NCAxMCAzMCAxMCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2Utb3BhY2l0eT0nMC4zJy8lM0UlM0Mvc3ZnJTNFXCIpfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLWJhbGwtNHt3aWR0aDpjbGFtcCg1MnB4LDYuMnZ3LDc4cHgpO2hlaWdodDpjbGFtcCg1MnB4LDYuMnZ3LDc4cHgpO2xlZnQ6MjUlO2JvdHRvbToyMiV9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tYmFsbC00OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA2MCA2MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMzAnIGN5PSczMCcgcj0nMjgnIGZpbGw9JyUyM0U0QTg1MycgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQ3BhdGggZD0nTTUwIDMwQzUwIDQxLjA0NiA0MS4wNDYgNTAgMzAgNTAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLW9wYWNpdHk9JzAuMzUnLyUzRSUzQy9zdmclM0VcIil9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tYmFsbC01e3dpZHRoOmNsYW1wKDU0cHgsNi40dncsODJweCk7aGVpZ2h0OmNsYW1wKDU0cHgsNi40dncsODJweCk7cmlnaHQ6NDIlO2JvdHRvbToxMCV9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tYmFsbC01OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA2MCA2MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMzAnIGN5PSczMCcgcj0nMjgnIGZpbGw9JyUyMzdDOTg4NScgZmlsbC1vcGFjaXR5PScwLjg1Jy8lM0UlM0NwYXRoIGQ9J00xNSAxNUw0NSA0NU00NSAxNUwxNSA0NScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2Utb3BhY2l0eT0nMC4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIil9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tcGF3LTF7d2lkdGg6Y2xhbXAoNDVweCw1LjV2dyw2NXB4KTtoZWlnaHQ6Y2xhbXAoNDVweCw1LjV2dyw2NXB4KTtsZWZ0OjE4JTt0b3A6NiV9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tcGF3LTE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDYwIDYwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZWxsaXBzZSBjeD0nMzAnIGN5PSc0MCcgcng9JzEyJyByeT0nMTQnIGZpbGw9JyUyM0U0QTg1MycgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQ2VsbGlwc2UgY3g9JzE4JyBjeT0nMjAnIHJ4PSc3JyByeT0nMTAnIGZpbGw9JyUyM0U0QTg1MycgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQ2VsbGlwc2UgY3g9JzI4JyBjeT0nMTUnIHJ4PSc3JyByeT0nMTAnIGZpbGw9JyUyM0U0QTg1MycgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQ2VsbGlwc2UgY3g9JzM4JyBjeT0nMTgnIHJ4PSc3JyByeT0nMTAnIGZpbGw9JyUyM0U0QTg1MycgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQ2VsbGlwc2UgY3g9JzQ2JyBjeT0nMjUnIHJ4PSc2JyByeT0nOScgZmlsbD0nJTIzRTRBODUzJyBmaWxsLW9wYWNpdHk9JzAuOCcvJTNFJTNDL3N2ZyUzRVwiKX0uY3RhLWZpbmFsX19mbG9hdGluZy1pdGVtLS1wYXctMnt3aWR0aDpjbGFtcCg0OHB4LDUuOHZ3LDY4cHgpO2hlaWdodDpjbGFtcCg0OHB4LDUuOHZ3LDY4cHgpO3JpZ2h0OjIyJTt0b3A6MTUlfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLXBhdy0yOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA2MCA2MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2VsbGlwc2UgY3g9JzMwJyBjeT0nNDAnIHJ4PScxMicgcnk9JzE0JyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC43NScvJTNFJTNDZWxsaXBzZSBjeD0nMTgnIGN5PScyMCcgcng9JzcnIHJ5PScxMCcgZmlsbD0nJTIzN0M5ODg1JyBmaWxsLW9wYWNpdHk9JzAuNzUnLyUzRSUzQ2VsbGlwc2UgY3g9JzI4JyBjeT0nMTUnIHJ4PSc3JyByeT0nMTAnIGZpbGw9JyUyMzdDOTg4NScgZmlsbC1vcGFjaXR5PScwLjc1Jy8lM0UlM0NlbGxpcHNlIGN4PSczOCcgY3k9JzE4JyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC43NScvJTNFJTNDZWxsaXBzZSBjeD0nNDYnIGN5PScyNScgcng9JzYnIHJ5PSc5JyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC43NScvJTNFJTNDL3N2ZyUzRVwiKX0uY3RhLWZpbmFsX19mbG9hdGluZy1pdGVtLS1wYXctM3t3aWR0aDpjbGFtcCg0MnB4LDUuMnZ3LDYycHgpO2hlaWdodDpjbGFtcCg0MnB4LDUuMnZ3LDYycHgpO3JpZ2h0OjEyJTt0b3A6NDIlfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLXBhdy0zOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA2MCA2MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2VsbGlwc2UgY3g9JzMwJyBjeT0nNDAnIHJ4PScxMicgcnk9JzE0JyBmaWxsPSclMjNGNEQwM0YnIGZpbGwtb3BhY2l0eT0nMC43Jy8lM0UlM0NlbGxpcHNlIGN4PScxOCcgY3k9JzIwJyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjNGNEQwM0YnIGZpbGwtb3BhY2l0eT0nMC43Jy8lM0UlM0NlbGxpcHNlIGN4PScyOCcgY3k9JzE1JyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjNGNEQwM0YnIGZpbGwtb3BhY2l0eT0nMC43Jy8lM0UlM0NlbGxpcHNlIGN4PSczOCcgY3k9JzE4JyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjNGNEQwM0YnIGZpbGwtb3BhY2l0eT0nMC43Jy8lM0UlM0NlbGxpcHNlIGN4PSc0NicgY3k9JzI1JyByeD0nNicgcnk9JzknIGZpbGw9JyUyM0Y0RDAzRicgZmlsbC1vcGFjaXR5PScwLjcnLyUzRSUzQy9zdmclM0VcIil9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tcGF3LTR7d2lkdGg6Y2xhbXAoNDZweCw1LjZ2dyw2NnB4KTtoZWlnaHQ6Y2xhbXAoNDZweCw1LjZ2dyw2NnB4KTtsZWZ0OjMyJTt0b3A6NTIlfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLXBhdy00OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA2MCA2MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2VsbGlwc2UgY3g9JzMwJyBjeT0nNDAnIHJ4PScxMicgcnk9JzE0JyBmaWxsPSclMjNFNEE4NTMnIGZpbGwtb3BhY2l0eT0nMC43NScvJTNFJTNDZWxsaXBzZSBjeD0nMTgnIGN5PScyMCcgcng9JzcnIHJ5PScxMCcgZmlsbD0nJTIzRTRBODUzJyBmaWxsLW9wYWNpdHk9JzAuNzUnLyUzRSUzQ2VsbGlwc2UgY3g9JzI4JyBjeT0nMTUnIHJ4PSc3JyByeT0nMTAnIGZpbGw9JyUyM0U0QTg1MycgZmlsbC1vcGFjaXR5PScwLjc1Jy8lM0UlM0NlbGxpcHNlIGN4PSczOCcgY3k9JzE4JyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjNFNEE4NTMnIGZpbGwtb3BhY2l0eT0nMC43NScvJTNFJTNDZWxsaXBzZSBjeD0nNDYnIGN5PScyNScgcng9JzYnIHJ5PSc5JyBmaWxsPSclMjNFNEE4NTMnIGZpbGwtb3BhY2l0eT0nMC43NScvJTNFJTNDL3N2ZyUzRVwiKX0uY3RhLWZpbmFsX19mbG9hdGluZy1pdGVtLS1wYXctNXt3aWR0aDpjbGFtcCg0NHB4LDUuNHZ3LDY0cHgpO2hlaWdodDpjbGFtcCg0NHB4LDUuNHZ3LDY0cHgpO3JpZ2h0OjI1JTtib3R0b206NDUlfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLXBhdy01OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA2MCA2MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2VsbGlwc2UgY3g9JzMwJyBjeT0nNDAnIHJ4PScxMicgcnk9JzE0JyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC44Jy8lM0UlM0NlbGxpcHNlIGN4PScxOCcgY3k9JzIwJyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC44Jy8lM0UlM0NlbGxpcHNlIGN4PScyOCcgY3k9JzE1JyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC44Jy8lM0UlM0NlbGxpcHNlIGN4PSczOCcgY3k9JzE4JyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC44Jy8lM0UlM0NlbGxpcHNlIGN4PSc0NicgY3k9JzI1JyByeD0nNicgcnk9JzknIGZpbGw9JyUyMzdDOTg4NScgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQy9zdmclM0VcIil9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tcGF3LTZ7d2lkdGg6Y2xhbXAoNDdweCw1Ljd2dyw2N3B4KTtoZWlnaHQ6Y2xhbXAoNDdweCw1Ljd2dyw2N3B4KTtyaWdodDo4JTtib3R0b206MjglfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLXBhdy02OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA2MCA2MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2VsbGlwc2UgY3g9JzMwJyBjeT0nNDAnIHJ4PScxMicgcnk9JzE0JyBmaWxsPSclMjNFNEE4NTMnIGZpbGwtb3BhY2l0eT0nMC44Jy8lM0UlM0NlbGxpcHNlIGN4PScxOCcgY3k9JzIwJyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjNFNEE4NTMnIGZpbGwtb3BhY2l0eT0nMC44Jy8lM0UlM0NlbGxpcHNlIGN4PScyOCcgY3k9JzE1JyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjNFNEE4NTMnIGZpbGwtb3BhY2l0eT0nMC44Jy8lM0UlM0NlbGxpcHNlIGN4PSczOCcgY3k9JzE4JyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjNFNEE4NTMnIGZpbGwtb3BhY2l0eT0nMC44Jy8lM0UlM0NlbGxpcHNlIGN4PSc0NicgY3k9JzI1JyByeD0nNicgcnk9JzknIGZpbGw9JyUyM0U0QTg1MycgZmlsbC1vcGFjaXR5PScwLjgnLyUzRSUzQy9zdmclM0VcIil9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tcGF3LTd7d2lkdGg6Y2xhbXAoNDNweCw1LjN2dyw2M3B4KTtoZWlnaHQ6Y2xhbXAoNDNweCw1LjN2dyw2M3B4KTtsZWZ0OjYlO2JvdHRvbTo4JX0uY3RhLWZpbmFsX19mbG9hdGluZy1pdGVtLS1wYXctNzo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgNjAgNjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NlbGxpcHNlIGN4PSczMCcgY3k9JzQwJyByeD0nMTInIHJ5PScxNCcgZmlsbD0nJTIzRjREMDNGJyBmaWxsLW9wYWNpdHk9JzAuNzUnLyUzRSUzQ2VsbGlwc2UgY3g9JzE4JyBjeT0nMjAnIHJ4PSc3JyByeT0nMTAnIGZpbGw9JyUyM0Y0RDAzRicgZmlsbC1vcGFjaXR5PScwLjc1Jy8lM0UlM0NlbGxpcHNlIGN4PScyOCcgY3k9JzE1JyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjNGNEQwM0YnIGZpbGwtb3BhY2l0eT0nMC43NScvJTNFJTNDZWxsaXBzZSBjeD0nMzgnIGN5PScxOCcgcng9JzcnIHJ5PScxMCcgZmlsbD0nJTIzRjREMDNGJyBmaWxsLW9wYWNpdHk9JzAuNzUnLyUzRSUzQ2VsbGlwc2UgY3g9JzQ2JyBjeT0nMjUnIHJ4PSc2JyByeT0nOScgZmlsbD0nJTIzRjREMDNGJyBmaWxsLW9wYWNpdHk9JzAuNzUnLyUzRSUzQy9zdmclM0VcIil9LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbS0tcGF3LTh7d2lkdGg6Y2xhbXAoNDVweCw1LjV2dyw2NXB4KTtoZWlnaHQ6Y2xhbXAoNDVweCw1LjV2dyw2NXB4KTtyaWdodDoyOCU7Ym90dG9tOjYlfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW0tLXBhdy04OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA2MCA2MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2VsbGlwc2UgY3g9JzMwJyBjeT0nNDAnIHJ4PScxMicgcnk9JzE0JyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC43NScvJTNFJTNDZWxsaXBzZSBjeD0nMTgnIGN5PScyMCcgcng9JzcnIHJ5PScxMCcgZmlsbD0nJTIzN0M5ODg1JyBmaWxsLW9wYWNpdHk9JzAuNzUnLyUzRSUzQ2VsbGlwc2UgY3g9JzI4JyBjeT0nMTUnIHJ4PSc3JyByeT0nMTAnIGZpbGw9JyUyMzdDOTg4NScgZmlsbC1vcGFjaXR5PScwLjc1Jy8lM0UlM0NlbGxpcHNlIGN4PSczOCcgY3k9JzE4JyByeD0nNycgcnk9JzEwJyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC43NScvJTNFJTNDZWxsaXBzZSBjeD0nNDYnIGN5PScyNScgcng9JzYnIHJ5PSc5JyBmaWxsPSclMjM3Qzk4ODUnIGZpbGwtb3BhY2l0eT0nMC43NScvJTNFJTNDL3N2ZyUzRVwiKX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmN0YS1maW5hbF9fZmxvYXRpbmctaXRlbVtjbGFzcyo9XCItLWJvbmUtXCJdLC5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW1bY2xhc3MqPVwiLS1iYWxsLVwiXSwuY3RhLWZpbmFsX19mbG9hdGluZy1pdGVtW2NsYXNzKj1cIi0tcGF3LVwiXXt3aWR0aDpjbGFtcCgzNXB4LDh2dyw1NXB4KSAhaW1wb3J0YW50O2hlaWdodDphdXRvfS5jdGEtZmluYWxfX2Zsb2F0aW5nLWl0ZW1bY2xhc3MqPVwiLS1ib25lLVwiXXtoZWlnaHQ6Y2xhbXAoMTRweCwzLjJ2dywyMnB4KSAhaW1wb3J0YW50fX0uY3RhLWZpbmFsX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXgtd2lkdGg6OTAwcHg7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCkgMCUsIHJnYmEoMjU1LCAyNTMsIDI1MCwgMC45NSkgMTAwJSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtM3hsKTtwYWRkaW5nOnZhcigtLXNwYWNlLTE2KSB2YXIoLS1zcGFjZS04KSB2YXIoLS1zcGFjZS0xMik7Ym94LXNoYWRvdzppbnNldCAwIDRweCA4cHggaHNsYSgwLDAlLDEwMCUsLjkpLGluc2V0IDAgLTRweCA4cHggcmdiYSgxMjQsMTUyLDEzMywuMSksMCAyMHB4IDQwcHggcmdiYSgwLDAsMCwuMyksMCA0MHB4IDgwcHggcmdiYSgwLDAsMCwuMiksMCAwIDAgM3B4IHJnYmEoMjI4LDE2OCw4MywuMyk7Ym9yZGVyOjNweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNSk7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2V9LmN0YS1maW5hbF9fY29udGVudDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KTtib3gtc2hhZG93Omluc2V0IDAgNHB4IDhweCAjZmZmLGluc2V0IDAgLTRweCA4cHggcmdiYSgxMjQsMTUyLDEzMywuMTIpLDAgMjVweCA1MHB4IHJnYmEoMCwwLDAsLjM1KSwwIDUwcHggMTAwcHggcmdiYSgwLDAsMCwuMjUpLDAgMCAwIDNweCByZ2JhKDIyOCwxNjgsODMsLjUpfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuY3RhLWZpbmFsX19jb250ZW50e3BhZGRpbmc6dmFyKC0tc3BhY2UtMTIpIHZhcigtLXNwYWNlLTYpIHZhcigtLXNwYWNlLTgpfX0uY3RhLWZpbmFsX19saW1pdGVkLWJhZGdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjBweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0tc3BhY2UtMik7cGFkZGluZzp2YXIoLS1zcGFjZS0zKSB2YXIoLS1zcGFjZS02KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmZjZiNmIgMCUsICNlZTVhNmYgMTAwJSk7Y29sb3I6I2ZmZjtmb250LXNpemU6dmFyKC0tdGV4dC14cyk7Zm9udC13ZWlnaHQ6ODAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMWVtO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IGhzbGEoMCwwJSwxMDAlLC4zKSwwIDhweCAxNnB4IHJnYmEoMjU1LDEwNywxMDcsLjUpLDAgMCA0MHB4IHJnYmEoMjU1LDEwNywxMDcsLjMpO2FuaW1hdGlvbjp1cmdlbmN5UHVsc2UgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7ei1pbmRleDoxMH0uY3RhLWZpbmFsX19saW1pdGVkLWJhZGdlIHN2Z3thbmltYXRpb246dXJnZW5jeUJvbHQgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmN0YS1maW5hbF9fbGltaXRlZC1iYWRnZXt0b3A6LTE2cHg7Zm9udC1zaXplOjEwcHg7cGFkZGluZzp2YXIoLS1zcGFjZS0yKSB2YXIoLS1zcGFjZS00KX0uY3RhLWZpbmFsX19saW1pdGVkLWJhZGdlIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4fX0uY3RhLWZpbmFsX19iYWRnZXt3aWR0aDo5NnB4O2hlaWdodDo5NnB4O21hcmdpbjowIGF1dG8gdmFyKC0tc3BhY2UtNik7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5LWxpZ2h0KSAwJSwgdmFyKC0tcHJpbWFyeSkgMTAwJSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtMnhsKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggaHNsYSgwLDAlLDEwMCUsLjQpLDAgMTJweCAyNHB4IHJnYmEoMTI0LDE1MiwxMzMsLjM1KSwwIDAgNDBweCByZ2JhKDEyNCwxNTIsMTMzLC4yKTthbmltYXRpb246YmFkZ2VQdWxzZSAzcyBlYXNlLWluLW91dCBpbmZpbml0ZX0uY3RhLWZpbmFsX19iYWRnZSBzdmd7c3Ryb2tlOiNmZmY7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikpfS5jdGEtZmluYWxfX3RleHR7bWFyZ2luLWJvdHRvbTp2YXIoLS1zcGFjZS04KX0uY3RhLWZpbmFsX190aXRsZXtmb250LXNpemU6Y2xhbXAoMS43NXJlbSw0dncsMi41cmVtKTtmb250LXdlaWdodDo4MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlLTQpO2xpbmUtaGVpZ2h0OjEuMjtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpfS5jdGEtZmluYWxfX3N1YnRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjI1cmVtKTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7bWFyZ2luLWJvdHRvbTp2YXIoLS1zcGFjZS02KTtsaW5lLWhlaWdodDoxLjZ9LmN0YS1maW5hbF9fZmVhdHVyZXN7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MCBhdXRvIHZhcigtLXNwYWNlLTgpO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6dmFyKC0tc3BhY2UtNCk7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXgtd2lkdGg6NzAwcHh9LmN0YS1maW5hbF9fZmVhdHVyZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1zcGFjZS0yKTtwYWRkaW5nOnZhcigtLXNwYWNlLTMpIHZhcigtLXNwYWNlLTQpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjEpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4wOCkgMTAwJSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMteGwpO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCBoc2xhKDAsMCUsMTAwJSwuNiksMCAycHggNHB4IHJnYmEoMCwwLDAsLjA4KTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uY3RhLWZpbmFsX19mZWF0dXJlIHN2Z3tmbGV4LXNocmluazowO3N0cm9rZTp2YXIoLS1wcmltYXJ5KTtzdHJva2Utd2lkdGg6Mi41fS5jdGEtZmluYWxfX2ZlYXR1cmU6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMTUpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4xMikgMTAwJSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggaHNsYSgwLDAlLDEwMCUsLjgpLDAgNHB4IDhweCByZ2JhKDAsMCwwLC4xMil9QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5jdGEtZmluYWxfX2ZlYXR1cmV7ZmxleDoxIDEgMTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0uY3RhLWZpbmFsX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0tc3BhY2UtNCk7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlLTgpfS5jdGEtZmluYWxfX2J0bntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1zcGFjZS0yKTtwYWRkaW5nOnZhcigtLXNwYWNlLTUpIHZhcigtLXNwYWNlLTgpO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LWxnKTtmb250LXdlaWdodDo3MDA7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtMnhsKTt0ZXh0LWRlY29yYXRpb246bm9uZTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7Ym9yZGVyOjNweCBzb2xpZCByZ2JhKDAsMCwwLDApO21pbi13aWR0aDoyNDBweH0uY3RhLWZpbmFsX19idG4gc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmxleC1zaHJpbms6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0uY3RhLWZpbmFsX19idG46aG92ZXIgc3Zne3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgtNWRlZyl9QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5jdGEtZmluYWxfX2J0bnt3aWR0aDoxMDAlO21pbi13aWR0aDphdXRvfX0uY3RhLWZpbmFsX19idG4taWNvbnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZsZXgtc2hyaW5rOjB9LmN0YS1maW5hbF9fYnRuLWljb24tLXBob25le3N0cm9rZTojZmY2YjZiO2ZpbGw6bm9uZTtzdHJva2Utd2lkdGg6MjtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAycHggNHB4IHJnYmEoMjU1LCAxMDcsIDEwNywgMC40KSl9LmN0YS1maW5hbF9fYnRuLS1wcmltYXJ5OmhvdmVyIC5jdGEtZmluYWxfX2J0bi1pY29uLS1waG9uZXtzdHJva2U6I2ZmODc4NztmaWx0ZXI6ZHJvcC1zaGFkb3coMCAzcHggNnB4IHJnYmEoMjU1LCAxMDcsIDEwNywgMC42KSl9LmN0YS1maW5hbF9fYnRuLWljb24tLWNhbGVuZGFye3N0cm9rZTojNGNhZjUwO2ZpbGw6bm9uZTtzdHJva2Utd2lkdGg6MjtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAycHggNHB4IHJnYmEoNzYsIDE3NSwgODAsIDAuNCkpfS5jdGEtZmluYWxfX2J0bi0tc2Vjb25kYXJ5OmhvdmVyIC5jdGEtZmluYWxfX2J0bi1pY29uLS1jYWxlbmRhcntzdHJva2U6IzY2YmI2YTtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAzcHggNnB4IHJnYmEoNzYsIDE3NSwgODAsIDAuNikpfS5jdGEtZmluYWxfX2J0bi10ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0tc3BhY2UtMSk7bGluZS1oZWlnaHQ6MS4yfS5jdGEtZmluYWxfX2J0bi1udW1iZXJ7Zm9udC1zaXplOnZhcigtLXRleHQtc20pO2ZvbnQtd2VpZ2h0OjYwMDtvcGFjaXR5Oi45O2xldHRlci1zcGFjaW5nOi4wMmVtfS5jdGEtZmluYWxfX2J0bi0tcHJpbWFyeXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGRkI3MzMgMCUsICNGRkE2NEQgNTAlLCAjRkY5RjREIDEwMCUpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggaHNsYSgwLDAlLDEwMCUsLjUpLDAgOHB4IDE2cHggcmdiYSgyNTUsMTY3LDc3LC40KSwwIDE2cHggMzJweCByZ2JhKDI1NSwxNjcsNzcsLjIpfS5jdGEtZmluYWxfX2J0bi0tcHJpbWFyeTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KSBzY2FsZSgxLjA1KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDZweCBoc2xhKDAsMCUsMTAwJSwuNiksMCAxMnB4IDI0cHggcmdiYSgyNTUsMTY3LDc3LC41KSwwIDI0cHggNDhweCByZ2JhKDI1NSwxNjcsNzcsLjMpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRDE2NiAwJSwgI0ZGQjczMyA1MCUsICNGRkE2NEQgMTAwJSl9LmN0YS1maW5hbF9fYnRuLS1wcmltYXJ5OmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgxLjAyKX0uY3RhLWZpbmFsX19idG4tLXNlY29uZGFyeXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCkgMCUsIHJnYmEoMjU1LCAyNTMsIDI1MCwgMC45NSkgMTAwJSk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtib3JkZXItY29sb3I6cmdiYSgxMjQsMTUyLDEzMywuMyk7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggaHNsYSgwLDAlLDEwMCUsLjgpLDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTIpfS5jdGEtZmluYWxfX2J0bi0tc2Vjb25kYXJ5IHN2Z3tzdHJva2U6dmFyKC0tcHJpbWFyeSl9LmN0YS1maW5hbF9fYnRuLS1zZWNvbmRhcnk6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMTI0LDE1MiwxMzMsLjUpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNnB4ICNmZmYsMCAxMHB4IDIwcHggcmdiYSgwLDAsMCwuMTUpLDAgMjBweCA0MHB4IHJnYmEoMCwwLDAsLjEpfS5jdGEtZmluYWxfX2J0bi0tc2Vjb25kYXJ5OmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgxLjAyKX1AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmN0YS1maW5hbF9fYnRuLS1zZWNvbmRhcnl7d2lkdGg6MTAwJTttaW4td2lkdGg6YXV0b319LmN0YS1maW5hbF9fYnRuLXNoaW5le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTEwMCU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgdHJhbnNwYXJlbnQpO3RyYW5zaXRpb246bGVmdCAuNXMgZWFzZX0uY3RhLWZpbmFsX19idG46aG92ZXIgLmN0YS1maW5hbF9fYnRuLXNoaW5le2xlZnQ6MTAwJX0uY3RhLWZpbmFsX190cnVzdHtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLXNwYWNlLTYpO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7cGFkZGluZy10b3A6dmFyKC0tc3BhY2UtNik7Ym9yZGVyLXRvcDoycHggc29saWQgcmdiYSgxMjQsMTUyLDEzMywuMTUpfS5jdGEtZmluYWxfX3RydXN0LWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0tc3BhY2UtMil9LmN0YS1maW5hbF9fdHJ1c3QtaWNvbntmb250LXNpemU6MS41cmVtO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpKX0uY3RhLWZpbmFsX190cnVzdC10ZXh0e2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpfUBrZXlmcmFtZXMgZ3JhZGllbnRTaGlmdHswJSwxMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpfTUwJXtvcGFjaXR5Oi44O3RyYW5zZm9ybTp0cmFuc2xhdGUoMjBweCwgLTIwcHgpIHNjYWxlKDEuMDUpfX1Aa2V5ZnJhbWVzIGZsb2F0U2hhcGV7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKX0zMyV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgzMHB4LCAtMzBweCkgcm90YXRlKDEyMGRlZyl9NjYle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTIwcHgsIDIwcHgpIHJvdGF0ZSgyNDBkZWcpfX1Aa2V5ZnJhbWVzIGZsb2F0M0R7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZyl9MjUle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAtMjBweCwgMTBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTQwcHgsIDIwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDE4MGRlZyl9NzUle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgLTIwcHgsIDEwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDI3MGRlZyl9fUBrZXlmcmFtZXMgYmFkZ2VQdWxzZXswJSwxMDAle3RyYW5zZm9ybTpzY2FsZSgxKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNCksMCAxMnB4IDI0cHggcmdiYSgxMjQsMTUyLDEzMywuMzUpLDAgMCA0MHB4IHJnYmEoMTI0LDE1MiwxMzMsLjIpfTUwJXt0cmFuc2Zvcm06c2NhbGUoMS4wNSk7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggaHNsYSgwLDAlLDEwMCUsLjUpLDAgMTZweCAzMnB4IHJnYmEoMTI0LDE1MiwxMzMsLjQpLDAgMCA2MHB4IHJnYmEoMTI0LDE1MiwxMzMsLjMpfX1Aa2V5ZnJhbWVzIHVyZ2VuY3lQdWxzZXswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IGhzbGEoMCwwJSwxMDAlLC4zKSwwIDhweCAxNnB4IHJnYmEoMjU1LDEwNywxMDcsLjUpLDAgMCA0MHB4IHJnYmEoMjU1LDEwNywxMDcsLjMpfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjA1KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNCksMCAxMnB4IDI0cHggcmdiYSgyNTUsMTA3LDEwNywuNiksMCAwIDYwcHggcmdiYSgyNTUsMTA3LDEwNywuNCl9fUBrZXlmcmFtZXMgdXJnZW5jeUJvbHR7MCUsMTAwJXt0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDBkZWcpfTI1JXt0cmFuc2Zvcm06c2NhbGUoMS4yKSByb3RhdGUoLTVkZWcpfTc1JXt0cmFuc2Zvcm06c2NhbGUoMS4yKSByb3RhdGUoNWRlZyl9fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jdGEtZmluYWxfX3NoYXBlLC5jdGEtZmluYWxfX3BhdywuY3RhLWZpbmFsX19iYWRnZSwuY3RhLWZpbmFsX19idG4tc2hpbmV7YW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudH0uY3RhLWZpbmFsOjpiZWZvcmV7YW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudH0uY3RhLWZpbmFsX19idG46aG92ZXIsLmN0YS1maW5hbF9fY29udGVudDpob3Zlcnt0cmFuc2Zvcm06bm9uZX19Lmhlcm97cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDpjbGFtcCg1NjBweCw4MnZoLDg2MHB4KTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOi40NGZyIC41NmZyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Y2xhbXAoMTZweCwzdncsNDBweCk7cGFkZGluZzpjbGFtcCgyNHB4LDR2dyw1NnB4KSBjbGFtcCgyMHB4LDV2dyw3MnB4KX0uaGVybyAubGVmdHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7bWF4LXdpZHRoOjcyMHB4fS5oZXJvIC5yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lmhlcm8gLmxlZnQgLmdsYXNzLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2xhbXAoMTJweCwxLjJ2dywxOHB4KTtwYWRkaW5nOmNsYW1wKDE0cHgsMS44dncsMjJweCkgY2xhbXAoMThweCwyLjJ2dywyNnB4KTtib3JkZXItcmFkaXVzOjE2cHg7Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA5ODBweCl7Lmhlcm97Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uaGVybyAucmlnaHR7b3JkZXI6LTE7bWFyZ2luLWJvdHRvbToxMHB4fX0ucm90YXRpbmctdGV4dCAuaGVhZGxpbmV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpiYXNlbGluZTtnYXA6LjJlbTtmbGV4LXdyYXA6d3JhcH0ucm90YXRpbmctdGV4dCBoMXtmb250LXNpemU6Y2xhbXAoMi4xcmVtLDV2dywzLjVyZW0pO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjA2fS5yb3RhdGluZy10ZXh0IC53b3JkLXJvdGF0aW5nIC5oaWdobGlnaHR7YmFja2dyb3VuZDojZmFjYzE1O3BhZGRpbmc6LjA2ZW0gLjI4ZW07Ym9yZGVyLXJhZGl1czo4cHg7Ym94LXNoYWRvdzowIDZweCAxNnB4IHJnYmEoMjAyLDEzOCw0LC4zNSl9Lmhlcm8tc3ViY29weXttYXgtd2lkdGg6NjJjaDtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuODgpO2ZvbnQtc2l6ZTpjbGFtcCguOThyZW0sMS4wNXZ3LDEuMDZyZW0pfS5oZXJvLWZvb3Rub3Rle2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuNzIpfS5oZXJvLXN0YXRze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtnYXA6Y2xhbXAoMTJweCwxLjh2dywxOHB4KX0uc3RhdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttaW4taGVpZ2h0OjcycHg7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMSk7Ym9yZGVyOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMTgpO2JvcmRlci1yYWRpdXM6MTRweDtwYWRkaW5nOjEwcHggMTRweDtib3gtc2hhZG93OjAgMTBweCAyOHB4IHJnYmEoMCwwLDAsLjIpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjEpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDhweCl9LnN0YXQtdmFsdWV7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc2l6ZTpjbGFtcCgxLjNyZW0sMi4ydncsMS44cmVtKTtjb2xvcjojZmZmfS5zdGF0LWxhYmVse2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOCl9QG1lZGlhKG1heC13aWR0aDogNzAwcHgpey5oZXJvLXN0YXRze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfX1AbWVkaWEobWF4LXdpZHRoOiA0NjBweCl7Lmhlcm8tc3RhdHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmJhZGdlLXN0YWNre3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtaW4td2lkdGg6IDk4MXB4KXsuaGVybyAucmlnaHQgLmhlcm8tYmFkZ2U6bnRoLWNoaWxkKDEpe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjglO3RvcDo4JX0uaGVybyAucmlnaHQgLmhlcm8tYmFkZ2U6bnRoLWNoaWxkKDIpe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0yJTt0b3A6NDQlfS5oZXJvIC5yaWdodCAuaGVyby1iYWRnZTpudGgtY2hpbGQoMyl7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTYlO3RvcDo3MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuaGVyb3t0ZXh0LWFsaWduOmNlbnRlcjttaW4taGVpZ2h0OmF1dG87cGFkZGluZzozcmVtIDFyZW19Lmhlcm8gLmxlZnQgLmdsYXNzLXdyYXB7cGFkZGluZzpjbGFtcCgxNnB4LDR2dywyNHB4KTt3aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcn0uaGVyby1zdWJjb3B5LC5oZXJvLWZvb3Rub3Rle21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDUyMHB4KXsuaGVyb3twYWRkaW5nOjJyZW0gMXJlbX0uaGVybyAubGVmdHt3aWR0aDoxMDAlfS5oZXJvIC5sZWZ0IC5nbGFzcy13cmFwe3dpZHRoOjEwMCV9Lmhlcm8tc3RhdHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19Lmhlcm8gLmxlZnQgLmdsYXNzLXdyYXAgLmhlcm8tc3ViY29weXtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuODgpfS5oZXJvIC5sZWZ0IC5nbGFzcy13cmFwIC5oZXJvLWZvb3Rub3Rle2NvbG9yOmhzbGEoMCwwJSwxMDAlLC43Mil9LmF1cm9yYS1iZ3twb3NpdGlvbjpyZWxhdGl2ZTtpc29sYXRpb246aXNvbGF0ZTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMxLDYxLDQzLC45Mik7Y29sb3I6dmFyKC0tY3JlYW0pfS5hdXJvcmEtYmc6OmJlZm9yZSwuYXVyb3JhLWJnOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6LTEyJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MH0uYXVyb3JhLWJnOjpiZWZvcmV7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoNjAlIDUwJSBhdCAyMCUgMjUlLCByZ2JhKDIyOSwgMTc5LCAxLCAwLjI0KSwgdHJhbnNwYXJlbnQgNzAlKSxyYWRpYWwtZ3JhZGllbnQoNTAlIDQ1JSBhdCA4MCUgMTglLCByZ2JhKDg3LCAxOTAsIDEzNSwgMC4xOCksIHRyYW5zcGFyZW50IDc1JSkscmFkaWFsLWdyYWRpZW50KDcwJSA2MCUgYXQgNTAlIDgwJSwgcmdiYSgzMSwgNjEsIDQzLCAwLjQ1KSwgdHJhbnNwYXJlbnQgODAlKTtvcGFjaXR5Oi44NX0uYXVyb3JhLWJnOjphZnRlcntiYWNrZ3JvdW5kOmNvbmljLWdyYWRpZW50KGZyb20gMTIwZGVnLCByZ2JhKDIyOSwgMTc5LCAxLCAwLjY1KSwgcmdiYSgzMSwgNjEsIDQzLCAwLjM1KSwgcmdiYSgyMjksIDE3OSwgMSwgMC40NSksIHJnYmEoMzEsIDYxLCA0MywgMC40KSwgcmdiYSgyMjksIDE3OSwgMSwgMC42NSkpO2JhY2tncm91bmQtc2l6ZToxNjAlIDE2MCU7b3BhY2l0eTouMzI7bWl4LWJsZW5kLW1vZGU6c2NyZWVuO3RyYW5zZm9ybTpyb3RhdGUoNGRlZyl9LmF1cm9yYS1iZz4qe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uYXVyb3JhLWJnLS1zZXJ2aWNlc3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTYsMzIsMjQsLjk0KTtjb2xvcjp2YXIoLS1jcmVhbSl9OndoZXJlKGh0bWwubW90aW9uLW9rYXksW2RhdGEtYWxsb3ctbW90aW9uPXRydWVdKSAuYXVyb3JhLWJnOjphZnRlcnthbmltYXRpb246YXVyb3JhLWJnLXBhbiAyMnMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlfTp3aGVyZShodG1sLm1vdGlvbi1va2F5LFtkYXRhLWFsbG93LW1vdGlvbj10cnVlXSkgLmF1cm9yYS1iZzo6YmVmb3Jle2FuaW1hdGlvbjphdXJvcmEtYmctYnJlYXRoZSAyNnMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlfUBrZXlmcmFtZXMgYXVyb3JhLWJnLXBhbnswJXt0cmFuc2Zvcm06cm90YXRlKDRkZWcpIHNjYWxlKDEuMDUpIHRyYW5zbGF0ZTNkKC02JSwgLTQlLCAwKTtvcGFjaXR5Oi4yOH01MCV7dHJhbnNmb3JtOnJvdGF0ZSg2ZGVnKSBzY2FsZSgxLjA4KSB0cmFuc2xhdGUzZCg0JSwgNSUsIDApO29wYWNpdHk6LjR9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDNkZWcpIHNjYWxlKDEuMDIpIHRyYW5zbGF0ZTNkKC0zJSwgMiUsIDApO29wYWNpdHk6LjN9fUBrZXlmcmFtZXMgYXVyb3JhLWJnLWJyZWF0aGV7MCV7b3BhY2l0eTouNzV9NTAle29wYWNpdHk6LjkyfTEwMCV7b3BhY2l0eTouNzh9fTpyb290ey0tZ3JlZW4tOTAwOiAjMTQ1MzJkOy0tZ3JlZW4tODAwOiAjMTY2NTM0Oy0tZ29sZC01MDA6ICNmYWNjMTU7LS1nb2xkLTYwMDogI2NhOGEwNH0uYW5pbWF0ZWQtZ3JhZGllbnR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoMTQwJSA5MCUgYXQgNTAlIDEwJSwgcmdiYSgyNTAsIDIwNCwgMjEsIDAuMSksIHRyYW5zcGFyZW50IDU1JSksbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE2NjUzNCAwJSwgIzE0NTMyZCA2MCUpO292ZXJmbG93OmhpZGRlbn0uYW5pbWF0ZWQtZ3JhZGllbnQ6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudCgxMjAlIDEyMCUgYXQgNTAlIDYwJSwgdHJhbnNwYXJlbnQgNjUlLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDEwMCUpO3BvaW50ZXItZXZlbnRzOm5vbmU7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHk7b3BhY2l0eTouMzV9LmFuaW1hdGVkLWdyYWRpZW50OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTIwJyBoZWlnaHQ9JzEyMCcgdmlld0JveD0nMCAwIDEyMCAxMjAnPjxmaWx0ZXIgaWQ9J24nPjxmZVR1cmJ1bGVuY2UgdHlwZT0nZnJhY3RhbE5vaXNlJyBiYXNlRnJlcXVlbmN5PScwLjgnIG51bU9jdGF2ZXM9JzInIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLz48ZmVDb2xvck1hdHJpeCB0eXBlPSdzYXR1cmF0ZScgdmFsdWVzPScwJy8+PGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY0EgdHlwZT0ndGFibGUnIHRhYmxlVmFsdWVzPScwIDAgMCAwIDAuMDMnLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9JzEyMCcgaGVpZ2h0PScxMjAnIGZpbHRlcj0ndXJsKCUyM24pJy8+PC9zdmc+XCIpO29wYWNpdHk6LjI1O3BvaW50ZXItZXZlbnRzOm5vbmV9LmFuaW1hdGVkLWdyYWRpZW50LnRoZW1lLWNyZWFte2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZjdlZCAwJSwgI2ZlZjNjNyA2MCUsICNmZGU2OGEgMTAwJSl9LmFuaW1hdGVkLWdyYWRpZW50LnRoZW1lLWNyZWFtOjpiZWZvcmV7b3BhY2l0eTouMjJ9LmFuaW1hdGVkLWdyYWRpZW50LnRoZW1lLWNyZWFtOjphZnRlcntvcGFjaXR5Oi4xNn0ucm90YXRpbmctdGV4dCAuaGVhZGxpbmV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpiYXNlbGluZTtnYXA6LjJlbTtmbGV4LXdyYXA6d3JhcH0ucm90YXRpbmctdGV4dCBoMXtmb250LXNpemU6Y2xhbXAoMi4xcmVtLDV2dywzLjVyZW0pO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjA2fS5yb3RhdGluZy10ZXh0IC53b3JkLXJvdGF0aW5nIC5oaWdobGlnaHR7YmFja2dyb3VuZDojZmFjYzE1O3BhZGRpbmc6LjA2ZW0gLjI4ZW07Ym9yZGVyLXJhZGl1czo4cHg7Ym94LXNoYWRvdzowIDZweCAxNnB4IHJnYmEoMjAyLDEzOCw0LC4zNSl9LnJvdGF0aW5nLXRleHQgLmhlYWRsaW5lIC53b3JkLXN0YXRpYywucm90YXRpbmctdGV4dCAuaGVhZGxpbmUgLndvcmQtcm90YXRpbmd7d2hpdGUtc3BhY2U6bm93cmFwfS5yb3RhdGluZy10ZXh0IC5oZWFkbGluZSAud29yZC1zdGF0aWN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnJvdGF0aW5nLXRleHQgLmhlYWRsaW5lIC53b3JkLXJvdGF0aW5nLC5yb3RhdGluZy10ZXh0IC5oZWFkbGluZSAud29yZC1yb3RhdGluZyAuaGlnaGxpZ2h0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6I2ZhY2MxNTtwYWRkaW5nOi4wNmVtIC4yOGVtO2JvcmRlci1yYWRpdXM6OHB4O2JveC1zaGFkb3c6MCA2cHggMTZweCByZ2JhKDIwMiwxMzgsNCwuMzUpO2xpbmUtaGVpZ2h0OjF9LnJvdGF0aW5nLXRleHQgLmhlYWRsaW5lIC53b3JkLXJvdGF0aW5nLmlzLWFuaW1hdGluZyAuaGlnaGxpZ2h0e2FuaW1hdGlvbjpmYWRlUm90YXRlIC42cyBlYXNlIGZvcndhcmRzfUBrZXlmcmFtZXMgZmFkZVJvdGF0ZXswJSwxMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCl9MTUlLDQ1JXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NTAlLDYwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCl9MTAwJXtvcGFjaXR5OjB9fTpyb290ey0tb3ZhbDogY2xhbXAoMzYwcHgsIDQ0dncsIDcyMHB4KX0uZG9nLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmRvZy1mcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6dmFyKC0tb3ZhbCk7aGVpZ2h0OmNhbGModmFyKC0tb3ZhbCkqMS4yMik7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoNjAlIDYwJSBhdCA1MCUgNDUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpLCByZ2JhKDAsIDAsIDAsIDAuMTIpKSxsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWE1ZjM3LCAjMTc0ZjMwKTtib3gtc2hhZG93OjAgMjhweCA2MHB4IHJnYmEoMCwwLDAsLjM1KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC4zNSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTZweCkgc2F0dXJhdGUoMTIwJSl9LmRvZy1mcmFtZTo6YmVmb3JlLC5kb2ctZnJhbWU6OmFmdGVye2NvbnRlbnQ6bm9uZSAhaW1wb3J0YW50fS5mbG9hdGluZy1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6Y2xhbXAoMzQwcHgsMzZ2dyw2NDBweCk7aGVpZ2h0OmF1dG87ZmlsdGVyOmRyb3Atc2hhZG93KDAgMThweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4zNSkpO3RyYW5zaXRpb246ZmlsdGVyIC4zNXMgZWFzZX0uYmFkZ2Utc3RhY2t7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogOTgxcHgpey5oZXJvIC5yaWdodCAuaGVyby1iYWRnZTpudGgtY2hpbGQoMSl7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6OCU7dG9wOjglfS5oZXJvIC5yaWdodCAuaGVyby1iYWRnZTpudGgtY2hpbGQoMil7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTIlO3RvcDo0NCV9Lmhlcm8gLnJpZ2h0IC5oZXJvLWJhZGdlOm50aC1jaGlsZCgzKXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNiU7dG9wOjcwJX19QGtleWZyYW1lcyBpZGxlRmxvYXR7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCl9fS5kb2ctc3RhZ2U6OmJlZm9yZSwuZG9nLXN0YWdlOjphZnRlciwuZG9nLWZyYW1lOjpiZWZvcmUsLmRvZy1mcmFtZTo6YWZ0ZXJ7Y29udGVudDpub25lICFpbXBvcnRhbnR9LmNhcmV0YWtlcnNfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODBweCwgMWZyKSk7Z2FwOjE2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jYXJldGFrZXJzX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6MThweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY2FyZXRha2Vyc19fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjIwcHh9fS5jYXJldGFrZXJzX19jYXJke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgyKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgyKSkgcGFkZGluZy1ib3gsbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMjksIDE3OSwgMSwgMC45KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgYm9yZGVyLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czoxOHB4O2JveC1zaGFkb3c6MCAxNHB4IDM0cHggcmdiYSgwLDAsMCwuMSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLGJveC1zaGFkb3cgLjI1cyBlYXNlfS5jYXJldGFrZXJzX19jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpO2JveC1zaGFkb3c6MCAyMnB4IDQ4cHggcmdiYSgwLDAsMCwuMTYpfS5jYXJldGFrZXJzX19oZWFke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NzJweCAxZnI7Z2FwOjEycHg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTZweCAxNnB4IDhweCAxNnB4fS5jYXJldGFrZXJzX19hdmF0YXJ7d2lkdGg6NzJweDtoZWlnaHQ6NzJweDtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDIyOSwxNzksMSwuNik7Ym94LXNoYWRvdzowIDZweCAxOHB4IHJnYmEoMCwwLDAsLjEpfS5jYXJldGFrZXJzX19hdmF0YXIgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uY2FyZXRha2Vyc19fbmFtZXtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tZ3JlZW4tOTAwKTttYXJnaW46MCAwIDRweCAwfS5jYXJldGFrZXJzX19yb2xle2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1ncmVlbi05MDApO29wYWNpdHk6Ljc7bGV0dGVyLXNwYWNpbmc6LjA1ZW19LmNhcmV0YWtlcnNfX2JvZHl7ZmxleDoxIDEgYXV0bztwYWRkaW5nOjAgMTZweCAxNnB4fS5jYXJldGFrZXJzX19zdGF0c3tkaXNwbGF5OmZsZXg7Z2FwOjEycHg7bWFyZ2luOjAgMCAxMnB4IDA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0uY2FyZXRha2Vyc19fc3RhdHMgbGl7Zm9udC1zaXplOi44NXJlbTtmb250LXdlaWdodDo2MDB9LmNhcmV0YWtlcnNfX3N0YXRzIGxpIHN0cm9uZ3tmb250LXdlaWdodDo3MDB9LmNhcmV0YWtlcnNfX2Jpb3ttYXJnaW46MCAwIDEycHggMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6dmFyKC0tZ3JlZW4tOTAwKX0uY2FyZXRha2Vyc19fY2hpcHN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo2cHg7bWFyZ2luOjAgMCAxMnB4IDA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0uY2FyZXRha2Vyc19fY2hpcHMgbGl7YmFja2dyb3VuZDpyZ2JhKDIyOSwxNzksMSwuMTUpO2NvbG9yOnZhcigtLWdyZWVuLTkwMCk7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo2MDA7cGFkZGluZzo0cHggOHB4O2JvcmRlci1yYWRpdXM6OTk5cHh9LmNhcmV0YWtlcnNfX3JhdGluZ3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7bWFyZ2luLWJvdHRvbTo4cHh9LmNhcmV0YWtlcnNfX3JhdGluZyAuc3RhcnN7bGV0dGVyLXNwYWNpbmc6MnB4O2NvbG9yOnZhcigtLWdvbGQtNTAwKX0uY2FyZXRha2Vyc19fcmF0aW5nIC5zY29yZXtmb250LXdlaWdodDo4MDA7Y29sb3I6dmFyKC0tZ3JlZW4tOTAwKX0uY2FyZXRha2Vyc19fcmF0aW5nIC5yZXZpZXdze2NvbG9yOiM1YTZhNjA7Zm9udC1zaXplOjEycHh9LmNhcmV0YWtlcnNfX3F1b3Rle21hcmdpbjowIDE2cHggMTZweDtwYWRkaW5nOi42cmVtIC44cmVtO2JvcmRlci1yYWRpdXM6LjlyZW07YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuNyk7Ym94LXNoYWRvdzowIDRweCAxNnB4IHJnYmEoMCwwLDAsLjA4KTtmb250LXNpemU6Ljk1cmVtO2xpbmUtaGVpZ2h0OjEuMzU7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6dmFyKC0tZ3JlZW4tOTAwKX0uY2FyZXRha2Vyc19fY3Rhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6NDJweDtiYWNrZ3JvdW5kOnZhcigtLWdvbGQtNTAwKTtjb2xvcjp2YXIoLS1ncmVlbi05MDApO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjk5OTlweDttYXJnaW46MCAxNnB4IDE2cHg7Ym94LXNoYWRvdzppbnNldCAwIDJweCAwIGhzbGEoMCwwJSwxMDAlLC4zKTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uY2FyZXRha2Vyc19fY3RhOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggMCBoc2xhKDAsMCUsMTAwJSwuMyksMCA0cHggMTJweCByZ2JhKDAsMCwwLC4yKX0uY2FyZXRha2Vyc19fY3RhIHNwYW57bWFyZ2luLXJpZ2h0OjhweH0uc2VjdGlvbi0taGlyaW5nLmhpcmluZ3twb3NpdGlvbjpyZWxhdGl2ZTtpc29sYXRpb246aXNvbGF0ZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwYjRhMzIsIHZhcigtLWdyZWVuLTkwMCkpO3BhZGRpbmctYmxvY2s6Y2xhbXAoMjhweCw2dncsNTZweCk7Y29sb3I6dmFyKC0tY3JlYW0tMTAwLCAjZmZmZGY3KX0uaGlyaW5nOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjAgMCBhdXRvIDA7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCksIHRyYW5zcGFyZW50KTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uaGlyaW5nOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6YXV0byAxMCUgLTMwJSAtMTAlO2hlaWdodDpjbGFtcCgxNjBweCwyNnZ3LDMyMHB4KTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudCg2MCUgMTAwJSBhdCAyNSUgNDAlLCByZ2JhKDI1NSwgMjMzLCAxODAsIDAuMjIpLCB0cmFuc3BhcmVudCA2MCUpLHJhZGlhbC1ncmFkaWVudCg1MCUgMTAwJSBhdCA1NSUgNjAlLCByZ2JhKDI1NSwgMjA5LCA5MiwgMC4xMiksIHRyYW5zcGFyZW50IDYwJSkscmFkaWFsLWdyYWRpZW50KDQwJSAxMDAlIGF0IDgwJSA1MCUsIHJnYmEoMTE4LCAyMzQsIDE4MCwgMC4xKSwgdHJhbnNwYXJlbnQgNjAlKTtmaWx0ZXI6Ymx1cigxOHB4KTt6LWluZGV4OjA7cG9pbnRlci1ldmVudHM6bm9uZX0uaGlyaW5nX19yb3d7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOmNsYW1wKDEycHgsMi40dncsMjRweCk7ZmxleC13cmFwOndyYXB9LmhpcmluZ19fdGl0bGV7bWFyZ2luOjA7Zm9udC13ZWlnaHQ6ODAwO2xldHRlci1zcGFjaW5nOi4ycHg7Y29sb3I6dmFyKC0tY3JlYW0tMTAwLCAjZmZmZGY3KTt0ZXh0LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsLjI1KX0uaGlyaW5nIC5idG57bWluLXdpZHRoOmNsYW1wKDkuNXJlbSwxOHZ3LDEycmVtKX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmhpcmluZ19fcm93e2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LmhpcmluZyAuYnRue3dpZHRoOmF1dG99fS5zdmMtYmVudG97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ibG9jazpjbGFtcCgzMnB4LDZ2dyw2NHB4KX0uc3ZjLWJlbnRvIC5jb250YWluZXJ7bWF4LXdpZHRoOjEyMDBweDttYXJnaW4taW5saW5lOmF1dG87cGFkZGluZy1pbmxpbmU6Y2xhbXAoMTZweCwzdncsMzJweCl9LnN2Yy1iZW50byAuc2VjdGlvbi10aXRsZXtjb2xvcjppbmhlcml0fS5zdmMtYmVudG9fX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtnYXA6Y2xhbXAoMTRweCwydncsMjRweCl9LnN2Yy1iZW50b19fZ3JpZD4uc3ZjLWJlbnRvX19jYXJke2dyaWQtY29sdW1uOnNwYW4gNH1AbWVkaWEobWF4LXdpZHRoOiA5ODBweCl7LnN2Yy1iZW50b19fZ3JpZD4uc3ZjLWJlbnRvX19jYXJke2dyaWQtY29sdW1uOnNwYW4gNn19QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5zdmMtYmVudG9fX2dyaWQ+LnN2Yy1iZW50b19fY2FyZHtncmlkLWNvbHVtbjpzcGFuIDEyfX0uc3ZjLWJlbnRvX19jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxMDAlO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOiMwYzMzMjI7Ym9yZGVyOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMTIpO2JvcmRlci1yYWRpdXM6MTZweDtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDE0cHggMjZweCByZ2JhKDAsMCwwLC4yMiksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuMDYpO2NvbG9yOiNmZmY7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zdmMtYmVudG9fX21lZGlhe2FzcGVjdC1yYXRpbzo0LzM7b3ZlcmZsb3c6aGlkZGVufS5zdmMtYmVudG9fX21lZGlhIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7b2JqZWN0LWZpdDpjb3Zlcn0uc3ZjLWJlbnRvX19ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjhweDtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MTRweCAxNnB4fS5zdmMtYmVudG9fX2V5ZWJyb3d7cGFkZGluZzoxMnB4IDEycHggMDttYXJnaW46LTEycHggLTEycHggMH0uc3ZjLWJlbnRvX19waWxse2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7cGFkZGluZzo2cHggMTBweDtib3JkZXItcmFkaXVzOjk5OTlweDtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4xKTtib3JkZXI6MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4xOCk7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOi44NXJlbTtib3gtc2hhZG93OjAgMTBweCAyMnB4IHJnYmEoMCwwLDAsLjE4KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC4xMil9LnN2Yy1iZW50b19faWNvbntkaXNwbGF5OmlubGluZS1mbGV4O3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9LnN2Yy1iZW50b19faWNvbiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtmaWxsOiNmYWNjMTU7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KSl9LnN2Yy1iZW50b19fcGlsbC10ZXh0e2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo0cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5zdmMtYmVudG9fX3RpdGxle2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6Y2xhbXAoMS4wMnJlbSwxLjR2dywxLjJyZW0pO21hcmdpbjowO2NvbG9yOiNmZmZ9LnN2Yy1iZW50b19fbWV0YXtmb250LXNpemU6LjlyZW07Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjgyKTttYXJnaW4tdG9wOjJweH0uc3ZjLWJlbnRvX19kZWt7Zm9udC1zaXplOi45NXJlbTtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuODYpO21hcmdpbjowfS5zdmMtYmVudG9fX2J1bGxldHN7bGlzdC1zdHlsZTpub25lO21hcmdpbjo2cHggMCAwO3BhZGRpbmc6MDtkaXNwbGF5OmdyaWQ7Z2FwOjRweH0uc3ZjLWJlbnRvX19idWxsZXRzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxNnB4O2NvbG9yOmhzbGEoMCwwJSwxMDAlLC45KX0uc3ZjLWJlbnRvX19idWxsZXRzIGxpOjpiZWZvcmV7Y29udGVudDpcIuKAolwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtjb2xvcjojZmFjYzE1O2ZvbnQtd2VpZ2h0OjkwMH0uc3ZjLWJlbnRvX19mb290ZXJ7bWFyZ2luLXRvcDphdXRvO3BhZGRpbmc6MTBweCAxMnB4IDE0cHg7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMDgpO2JvcmRlci10b3A6MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4xNCl9LnN2Yy1iZW50b19fY3Rhe2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6NDJweDtwYWRkaW5nOjAgMThweDtib3JkZXItcmFkaXVzOjk5OTlweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjZmZkMjRkLCAjZjU5ZTBiKTtjb2xvcjojMGYxNzJhO2ZvbnQtd2VpZ2h0OjgwMDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93OjAgOHB4IDAgIzkyNDAwZSwwIDEwcHggMjhweCByZ2JhKDAsMCwwLC4yMik7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UsYm94LXNoYWRvdyAuMnMgZWFzZX0uc3ZjLWJlbnRvX19jdGE6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7Ym94LXNoYWRvdzowIDEwcHggMCAjN2EzNDEwLDAgMTZweCAzMnB4IHJnYmEoMCwwLDAsLjI2KX0uc3ZjLWJlbnRvX19jdGE6YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDFweCk7Ym94LXNoYWRvdzowIDZweCAwICM3YTM0MTB9QG1lZGlhKGhvdmVyOiBob3Zlcil7LnN2Yy1iZW50b19fY2FyZHt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjhzIGVhc2UsYm94LXNoYWRvdyAuMjhzIGVhc2V9LnN2Yy1iZW50b19fY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KSBzY2FsZSgxLjAxKTtib3gtc2hhZG93OjAgMjJweCA0MHB4IHJnYmEoMCwwLDAsLjI4KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC4wNil9fS5zdmMtYmVudG8uaXMtYW5pbWF0ZWQgLnN2Yy1iZW50b19fY2FyZHtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTRweCkgc2NhbGUoMC45OCl9LnN2Yy1iZW50by5pcy1hbmltYXRlZCAuc3ZjLWJlbnRvX19jYXJkLmlzLWlue29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgY3ViaWMtYmV6aWVyKDAuMjEsIDEsIDAuMjEsIDEpLG9wYWNpdHkgLjZzO3RyYW5zaXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1pLCAwKSo2MG1zKX0uc3ZjLWJlbnRvOm5vdCguaXMtYW5pbWF0ZWQpIC5zdmMtYmVudG9fX2NhcmR7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LnN2Yy1iZW50by5zdmMtYmVudG8tLXA0LTNwbHVzMSAuc3ZjLWJlbnRvX19ncmlke2dyaWQtYXV0by1mbG93OmRlbnNlfS5zdmMtYmVudG8uc3ZjLWJlbnRvLS1wNC0zcGx1czEgLnN2Yy1iZW50b19fY2FyZDpudGgtY2hpbGQoMSl7Z3JpZC1jb2x1bW46MS9zcGFuIDR9LnN2Yy1iZW50by5zdmMtYmVudG8tLXA0LTNwbHVzMSAuc3ZjLWJlbnRvX19jYXJkOm50aC1jaGlsZCgyKXtncmlkLWNvbHVtbjo1L3NwYW4gNH0uc3ZjLWJlbnRvLnN2Yy1iZW50by0tcDQtM3BsdXMxIC5zdmMtYmVudG9fX2NhcmQ6bnRoLWNoaWxkKDMpe2dyaWQtY29sdW1uOjkvc3BhbiA0fS5zdmMtYmVudG8uc3ZjLWJlbnRvLS1wNC0zcGx1czEgLnN2Yy1iZW50b19fY2FyZDpudGgtY2hpbGQoNCl7Z3JpZC1jb2x1bW46MS8tMX0uc3ZjLWJlbnRvLnN2Yy1iZW50by0tcDQtM3BsdXMxIC5zdmMtYmVudG9fX2NhcmQ6bnRoLWNoaWxkKC1uKzMpe21pbi1oZWlnaHQ6Y2xhbXAoMzYwcHgsMzR2dyw0ODBweCl9LnN2Yy1iZW50by5zdmMtYmVudG8tLXA0LTNwbHVzMSAuc3ZjLWJlbnRvX19jYXJkOm50aC1jaGlsZCg0KXttaW4taGVpZ2h0OmNsYW1wKDI0MHB4LDIydncsMzQwcHgpO2Rpc3BsYXk6Z3JpZDthbGlnbi1jb250ZW50OnN0YXJ0fX0uYXVyb3JhLWJnLmF1cm9yYS1iZy0tc2VydmljZXN7cG9zaXRpb246cmVsYXRpdmU7aXNvbGF0aW9uOmlzb2xhdGV9LmF1cm9yYS1iZy5hdXJvcmEtYmctLXNlcnZpY2VzOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0Oi0xMiU7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoNDAlIDMwJSBhdCAxNSUgMjAlLCByZ2JhKDIzMSwgMTk4LCA4NywgMC4xOCksIHRyYW5zcGFyZW50IDYwJSkscmFkaWFsLWdyYWRpZW50KDQ1JSAzNSUgYXQgODUlIDcwJSwgcmdiYSg0NywgMTY2LCAxMDYsIDAuMTgpLCB0cmFuc3BhcmVudCA2MCUpLHJhZGlhbC1ncmFkaWVudCgzMCUgNDAlIGF0IDYwJSAyMCUsIHJnYmEoMjMxLCAxOTgsIDg3LCAwLjEpLCB0cmFuc3BhcmVudCA3MCUpO2JhY2tncm91bmQtc2l6ZToxMjAlIDEyMCU7YmFja2dyb3VuZC1wb3NpdGlvbjowJSAwJTtvcGFjaXR5Oi45Mjt6LWluZGV4Oi0xfTp3aGVyZShodG1sLm1vdGlvbi1va2F5LFtkYXRhLWFsbG93LW1vdGlvbj10cnVlXSkgLmF1cm9yYS1iZy5hdXJvcmEtYmctLXNlcnZpY2VzOjpiZWZvcmV7YW5pbWF0aW9uOmF1cm9yYS1zaGlmdCAxOHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlfUBrZXlmcmFtZXMgYXVyb3JhLXNoaWZ0ezAle2JhY2tncm91bmQtcG9zaXRpb246MCUgMCU7b3BhY2l0eTouOX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjo4MCUgNDAlO29wYWNpdHk6MX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MjAlIDgwJTtvcGFjaXR5Oi45fX0uZXllYnJvdy1iYWRnZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O3BhZGRpbmc6NnB4IDEwcHg7Ym9yZGVyLXJhZGl1czo5OTk5cHg7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMSk7Ym9yZGVyOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMTgpO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTouODVyZW07Ym94LXNoYWRvdzowIDEwcHggMjJweCByZ2JhKDAsMCwwLC4xOCksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuMTIpfS5leWVicm93LWJhZGdlIC5pY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7ZmlsbDojZmFjYzE1O2ZpbHRlcjpkcm9wLXNoYWRvdygwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSkpfS5zdmMtYmVudG9fX2V5ZWJyb3d7bWFyZ2luLWJvdHRvbTpjbGFtcCgxMnB4LDEuOHZ3LDE4cHgpfS5zdmMtYmVudG9fX3BpbGx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi40NXJlbTtwYWRkaW5nOi40cmVtIC44NXJlbSAuNHJlbSAuN3JlbTtib3JkZXItcmFkaXVzOjk5OXB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSkgcGFkZGluZy1ib3gsbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyMjksIDE3OSwgMSwgMC44NSksIHJnYmEoNTAsIDEyMCwgODAsIDAuODUpKSBib3JkZXItYm94O2NvbG9yOnZhcigtLWdyZWVuLTkwMCk7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4wMmVtO2ZvbnQtc2l6ZTpjbGFtcCguNzVyZW0sMS42dncsLjlyZW0pfS5zdmMtYmVudG9fX3BpbGw6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDotMjAlO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDMwJSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSksIHRyYW5zcGFyZW50IDcwJSk7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlfS5zdmMtYmVudG9fX2ljb257Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOmNsYW1wKC45NXJlbSwydncsMS4xcmVtKTtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnN2Yy1iZW50b19fcGlsbC10ZXh0e2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouMnJlbTt3aGl0ZS1zcGFjZTpub3dyYXB9OndoZXJlKGh0bWwubW90aW9uLW9rYXksW2RhdGEtYWxsb3ctbW90aW9uPXRydWVdKSAuc3ZjLWJlbnRvLmlzLWFuaW1hdGVkIC5zdmMtYmVudG9fX3BpbGw6OmFmdGVye2FuaW1hdGlvbjpzdmMtYmVudG8tcGlsbC1zaGltbWVyIDZzIGVhc2UtaW4tb3V0IGluZmluaXRlfUBrZXlmcmFtZXMgc3ZjLWJlbnRvLXBpbGwtc2hpbW1lcnswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMCUsIC02JSwgMCl9NDUle29wYWNpdHk6LjQ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDYlLCA4JSwgMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04JSwgLTQlLCAwKX19LmF1cm9yYS1iZy5hdXJvcmEtYmctLXNlcnZpY2VzLmF1cm9yYS1iZy0tcGF3c3twb3NpdGlvbjpyZWxhdGl2ZTtpc29sYXRpb246aXNvbGF0ZX0uYXVyb3JhLWJnLmF1cm9yYS1iZy0tc2VydmljZXMuYXVyb3JhLWJnLS1wYXdzOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6LTglO3otaW5kZXg6LTE7b3BhY2l0eTouMTtiYWNrZ3JvdW5kLWltYWdlOnJhZGlhbC1ncmFkaWVudCg0MCUgMzAlIGF0IDE1JSAyMCUsIHJnYmEoMjMxLCAxOTgsIDg3LCAwLjE4KSwgdHJhbnNwYXJlbnQgNjAlKSxyYWRpYWwtZ3JhZGllbnQoNDUlIDM1JSBhdCA4NSUgNzAlLCByZ2JhKDQ3LCAxNjYsIDEwNiwgMC4xOCksIHRyYW5zcGFyZW50IDYwJSksdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5NicgaGVpZ2h0PSc5Nicgdmlld0JveD0nMCAwIDk2IDk2JyBmaWxsPSdub25lJz48ZyBmaWxsPSclMjMyYjZiNDknIGZpbGwtb3BhY2l0eT0nMC4yMic+PGNpcmNsZSBjeD0nMjUnIGN5PScyNScgcj0nMTAnLz48Y2lyY2xlIGN4PSc1NScgY3k9JzI1JyByPSc4Jy8+PGNpcmNsZSBjeD0nNzAnIGN5PSc0NScgcj0nNycvPjxjaXJjbGUgY3g9JzQwJyBjeT0nMjAnIHI9JzYnLz48cGF0aCBkPSdNMjAgNjBjMC0xMiAxOC0xMiAxOCAwIDAgOC05IDEyLTE4IDEycy05LTQtOS0xMmMwLTEyIDktMTIgOSAweicvPjwvZz48L3N2Zz5cIik7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvLGF1dG8sMTgwcHggMTgwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjowJSAwJSwwJSAwJSwwJSAwJX06d2hlcmUoaHRtbC5tb3Rpb24tb2theSxbZGF0YS1hbGxvdy1tb3Rpb249dHJ1ZV0pIC5hdXJvcmEtYmcuYXVyb3JhLWJnLS1zZXJ2aWNlcy5hdXJvcmEtYmctLXBhd3M6OmFmdGVye2FuaW1hdGlvbjpwYXdzLWF1cm9yYS1kcmlmdCAyOHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlfUBrZXlmcmFtZXMgcGF3cy1hdXJvcmEtZHJpZnR7MCV7YmFja2dyb3VuZC1wb3NpdGlvbjowJSAwJSwwJSAwJSwwJSAwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjo4MCUgNDAlLDEwJSA2MCUsMzAlIDIwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MjAlIDgwJSw4MCUgMjAlLDYwJSA0MCV9fS5zZXJ2aWNlLWljb24tc3RyaXB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGNEQwM0YgMCUsICNGOUU3OUYgMTAwJSk7Ym9yZGVyLXRvcDo0cHggc29saWQgIzFhMWExYTtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjMWExYTFhO3BhZGRpbmc6Y2xhbXAoMjBweCwzdmgsMzJweCkgMDtvdmVyZmxvdzpoaWRkZW59LnNlcnZpY2UtaWNvbi1zdHJpcDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQtaW1hZ2U6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAyMCUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMCUsIHRyYW5zcGFyZW50IDUwJSkscmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA4MCUgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMDMpIDAlLCB0cmFuc3BhcmVudCA1MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNlcnZpY2UtaWNvbi1zdHJpcF9fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXgtd2lkdGg6MTQwMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIGNsYW1wKDIwcHgsNHZ3LDYwcHgpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTtnYXA6Y2xhbXAoMTZweCwzdncsMzJweCl9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zZXJ2aWNlLWljb24tc3RyaXBfX2NvbnRhaW5lcntnYXA6Y2xhbXAoMTJweCwydncsMjBweCl9fUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsuc2VydmljZS1pY29uLXN0cmlwX19jb250YWluZXJ7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MjRweCAxNnB4fX0uc2VydmljZS1pY29uLXN0cmlwX19pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDpjbGFtcCg2cHgsMS4ydmgsMTBweCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0uc2VydmljZS1pY29uLXN0cmlwX19pdGVtOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpIHNjYWxlKDEuMDUpfS5zZXJ2aWNlLWljb24tc3RyaXBfX2l0ZW06aG92ZXIgLnNlcnZpY2UtaWNvbi1zdHJpcF9faWNvbnt0cmFuc2Zvcm06cm90YXRlKDhkZWcpIHNjYWxlKDEuMTUpfUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsuc2VydmljZS1pY29uLXN0cmlwX19pdGVte2ZsZXg6MCAwIGF1dG87d2lkdGg6Y2FsYygzMy4zMzMlIC0gMTJweCk7bWluLXdpZHRoOjgwcHh9fS5zZXJ2aWNlLWljb24tc3RyaXBfX2ljb257Zm9udC1zaXplOmNsYW1wKDJyZW0sNHZ3LDNyZW0pO2xpbmUtaGVpZ2h0OjE7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSkpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSl9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zZXJ2aWNlLWljb24tc3RyaXBfX2ljb257Zm9udC1zaXplOmNsYW1wKDEuOHJlbSwzLjV2dywyLjVyZW0pfX0uc2VydmljZS1pY29uLXN0cmlwX19sYWJlbHtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTpjbGFtcCguNzVyZW0sMS41dncsMXJlbSk7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOiMxYTFhMWE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MCAxcHggMnB4IGhzbGEoMCwwJSwxMDAlLC41KX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnNlcnZpY2UtaWNvbi1zdHJpcF9fbGFiZWx7Zm9udC1zaXplOmNsYW1wKC42NXJlbSwxLjN2dywuODVyZW0pfX0uc2VydmljZS1pY29uLXN0cmlwX19kaXZpZGVye3dpZHRoOjJweDtoZWlnaHQ6Y2xhbXAoNDBweCw2dmgsNjBweCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgyNiwgMjYsIDI2LCAwLjMpIDIwJSwgcmdiYSgyNiwgMjYsIDI2LCAwLjUpIDUwJSwgcmdiYSgyNiwgMjYsIDI2LCAwLjMpIDgwJSwgdHJhbnNwYXJlbnQgMTAwJSk7ZmxleC1zaHJpbms6MH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnNlcnZpY2UtaWNvbi1zdHJpcF9fZGl2aWRlcntoZWlnaHQ6Y2xhbXAoMzVweCw1dmgsNTBweCl9fUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsuc2VydmljZS1pY29uLXN0cmlwX19kaXZpZGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnNlcnZpY2UtaWNvbi1zdHJpcF9faXRlbXt0cmFuc2l0aW9uOm5vbmV9LnNlcnZpY2UtaWNvbi1zdHJpcF9faXRlbTpob3Zlcnt0cmFuc2Zvcm06bm9uZX0uc2VydmljZS1pY29uLXN0cmlwX19pdGVtOmhvdmVyIC5zZXJ2aWNlLWljb24tc3RyaXBfX2ljb257dHJhbnNmb3JtOm5vbmV9fS5jLWZlYXR1cmUtaGlnaGxpZ2h0c3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOmNsYW1wKDZyZW0sMTR2dywxMHJlbSkgMDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDEyMCUgMTAwJSBhdCA1MCUgMCUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wMykgMCUsIHRyYW5zcGFyZW50IDUwJSkscmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgMTAwJSA4MCUgYXQgNTAlIDEwMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjA0KSAwJSwgdHJhbnNwYXJlbnQgNTAlKSxsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkRGQkY3IDAlLCAjRjlGNkYwIDI1JSwgI0Y1RjBFOCA1MCUsICNGOUY2RjAgNzUlLCAjRkRGQkY3IDEwMCUpO292ZXJmbG93OmhpZGRlbjtpc29sYXRpb246aXNvbGF0ZX0uYy1mZWF0dXJlLWhpZ2hsaWdodHM6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MTQwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDYwJSA0MCUgYXQgNTAlIDUwJSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMDgpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4wMikgNDAlLCB0cmFuc3BhcmVudCA3MCUpO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDowfS5jLWZlYXR1cmUtaGlnaGxpZ2h0czo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA0MDAgNDAwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZmlsdGVyIGlkPSdub2lzZUZpbHRlciclM0UlM0NmZVR1cmJ1bGVuY2UgdHlwZT0nZnJhY3RhbE5vaXNlJyBiYXNlRnJlcXVlbmN5PScwLjknIG51bU9jdGF2ZXM9JzMnIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLyUzRSUzQy9maWx0ZXIlM0UlM0NyZWN0IHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWx0ZXI9J3VybCglMjNub2lzZUZpbHRlciknLyUzRSUzQy9zdmclM0VcIik7b3BhY2l0eTouMDE1O21peC1ibGVuZC1tb2RlOm92ZXJsYXk7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjB9LmMtZmVhdHVyZS1oaWdobGlnaHRzX19wYXJ0aWNsZXN7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MDtvdmVyZmxvdzpoaWRkZW59LmMtZmVhdHVyZS1oaWdobGlnaHRzX19wYXJ0aWNsZXMgLnBhcnRpY2xle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMykgMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjEpIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7Ym94LXNoYWRvdzowIDAgMTJweCByZ2JhKDIyOCwxNjgsODMsLjIpO29wYWNpdHk6MH0uYy1mZWF0dXJlLWhpZ2hsaWdodHNfX3BhcnRpY2xlcyAucGFydGljbGUtLTF7YW5pbWF0aW9uOmZsb2F0UGFydGljbGUgMTJzIGVhc2UtaW4tb3V0IGluZmluaXRlIDBzO3dpZHRoOjZweDtoZWlnaHQ6NnB4fS5jLWZlYXR1cmUtaGlnaGxpZ2h0c19fcGFydGljbGVzIC5wYXJ0aWNsZS0tMnthbmltYXRpb246ZmxvYXRQYXJ0aWNsZSAxNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgMnM7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH0uYy1mZWF0dXJlLWhpZ2hsaWdodHNfX3BhcnRpY2xlcyAucGFydGljbGUtLTN7YW5pbWF0aW9uOmZsb2F0UGFydGljbGUgMThzIGVhc2UtaW4tb3V0IGluZmluaXRlIDRzO3dpZHRoOjdweDtoZWlnaHQ6N3B4fS5jLWZlYXR1cmUtaGlnaGxpZ2h0c19fcGFydGljbGVzIC5wYXJ0aWNsZS0tNHthbmltYXRpb246ZmxvYXRQYXJ0aWNsZSAxNHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgNnM7d2lkdGg6OXB4O2hlaWdodDo5cHh9LmMtZmVhdHVyZS1oaWdobGlnaHRzX19wYXJ0aWNsZXMgLnBhcnRpY2xlLS01e2FuaW1hdGlvbjpmbG9hdFBhcnRpY2xlIDE2cyBlYXNlLWluLW91dCBpbmZpbml0ZSA4czt3aWR0aDo1cHg7aGVpZ2h0OjVweH0uYy1mZWF0dXJlLWhpZ2hsaWdodHNfX2hlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOmNsYW1wKDRyZW0sOHZ3LDZyZW0pO3otaW5kZXg6MTthbmltYXRpb246ZmFkZUluVXAgLjhzIGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKSAuMnMgYmFja3dhcmRzfS5jLWZlYXR1cmUtaGlnaGxpZ2h0c19fZXllYnJvd3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Ljc1cmVtO2ZvbnQtc2l6ZTpjbGFtcCguN3JlbSwxLjV2dywuODVyZW0pO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMThlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxLjI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5jLWZlYXR1cmUtaGlnaGxpZ2h0c19fZXllYnJvdzo6YmVmb3Jle2NvbnRlbnQ6XCLinKZcIjtmb250LXNpemU6Ljc1ZW07Y29sb3I6dmFyKC0tc2Vjb25kYXJ5KTthbmltYXRpb246c3BhcmtsZSAycyBlYXNlLWluLW91dCBpbmZpbml0ZX0uYy1mZWF0dXJlLWhpZ2hsaWdodHNfX2V5ZWJyb3c6OmFmdGVye2NvbnRlbnQ6XCLinKZcIjtmb250LXNpemU6Ljc1ZW07Y29sb3I6dmFyKC0tc2Vjb25kYXJ5KTthbmltYXRpb246c3BhcmtsZSAycyBlYXNlLWluLW91dCBpbmZpbml0ZSAxc30uYy1mZWF0dXJlLWhpZ2hsaWdodHNfX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgyLjI1cmVtLDUuNXZ3LDRyZW0pO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjE7Y29sb3I6dmFyKC0tY2xheS1kYXJrKTttYXgtd2lkdGg6MjBjaDttYXJnaW46MCBhdXRvO2xldHRlci1zcGFjaW5nOi0wLjAzZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1jbGF5LWRhcmspIDAlLCB2YXIoLS1wcmltYXJ5LWRhcmspIDUwJSwgdmFyKC0tY2xheS1kYXJrKSAxMDAlKTtiYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1zaXplOjIwMCUgMTAwJTthbmltYXRpb246c2hpbW1lclRleHQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7cG9zaXRpb246cmVsYXRpdmU7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMnB4IDhweCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMDgpKX0uYy1mZWF0dXJlLWhpZ2hsaWdodHNfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oMzIwcHgsIDEwMCUpLCAxZnIpKTtnYXA6Y2xhbXAoMS41cmVtLDN2dywyLjVyZW0pO21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmMtZmVhdHVyZS1oaWdobGlnaHRzX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsuYy1mZWF0dXJlLWhpZ2hsaWdodHNfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfX0uYy1mZWF0dXJlLWNhcmR7b3BhY2l0eTowO2FuaW1hdGlvbjpjYXJkU2xpZGVJbjNEIC44cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSkgZm9yd2FyZHN9LmMtZmVhdHVyZS1jYXJkOm50aC1jaGlsZCgxKXthbmltYXRpb24tZGVsYXk6LjRzfS5jLWZlYXR1cmUtY2FyZDpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5Oi42c30uYy1mZWF0dXJlLWNhcmQ6bnRoLWNoaWxkKDMpe2FuaW1hdGlvbi1kZWxheTouOHN9LmMtZmVhdHVyZS1jYXJkOm50aC1jaGlsZCg0KXthbmltYXRpb24tZGVsYXk6MXN9LmMtZmVhdHVyZS1jYXJkX19zdXJmYWNle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO3BhZGRpbmc6Y2xhbXAoMi41cmVtLDV2dywzLjVyZW0pO2JvcmRlci1yYWRpdXM6Y2xhbXAoMS43NXJlbSwzLjV2dywyLjVyZW0pO292ZXJmbG93OnZpc2libGU7aXNvbGF0aW9uOmlzb2xhdGV9LmMtZmVhdHVyZS1jYXJkX19zdXJmYWNlOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0Oi00MHB4O2JvcmRlci1yYWRpdXM6aW5oZXJpdDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDYwJSA1MCUgYXQgODAlIDIwJSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMTIpIDAlLCByZ2JhKDI0NCwgMjA4LCA2MywgMC4wOCkgMjUlLCB0cmFuc3BhcmVudCA1MCUpLHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDYwJSA1MCUgYXQgMjAlIDgwJSwgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjEpIDAlLCByZ2JhKDE2MywgMTkxLCAxNzYsIDAuMDYpIDI1JSwgdHJhbnNwYXJlbnQgNTAlKSxyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSAxMDAlIDEwMCUgYXQgNTAlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDAlLCB0cmFuc3BhcmVudCA2MCUpO2ZpbHRlcjpibHVyKDMwcHgpO29wYWNpdHk6LjY7ei1pbmRleDotMjtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuNnMgZWFzZSxmaWx0ZXIgLjZzIGVhc2V9LmMtZmVhdHVyZS1jYXJkX19zdXJmYWNle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KSAwJSwgcmdiYSgyNTIsIDI1MCwgMjQ1LCAwLjk1KSA1MCUsIHJnYmEoMjUwLCAyNDcsIDI0MiwgMC45MikgMTAwJSk7Ym9yZGVyOjJweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuOSk7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggI2ZmZixpbnNldCAwIC0ycHggM3B4IHJnYmEoMjI4LDE2OCw4MywuMDgpLDAgNnB4IDE2cHggcmdiYSgxMjQsMTUyLDEzMywuMDgpLDAgMTRweCAzNnB4IHJnYmEoMTI0LDE1MiwxMzMsLjEpLDAgMjhweCA3MHB4IHJnYmEoMTI0LDE1MiwxMzMsLjEyKSwwIDAgMCAxcHggcmdiYSgyMjgsMTY4LDgzLC4xMiksMCAwIDQwcHggcmdiYSgyMjgsMTY4LDgzLC4wNik7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMjhweCkgc2F0dXJhdGUoMS4zKTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpibHVyKDI4cHgpIHNhdHVyYXRlKDEuMyl9LmMtZmVhdHVyZS1jYXJkX19zdXJmYWNlOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6LTEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNDUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTUlLCB0cmFuc3BhcmVudCA2MCUsIHRyYW5zcGFyZW50IDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKSByb3RhdGUoLTQ1ZGVnKTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjlzIGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKX0uYy1mZWF0dXJlLWNhcmRfX3N1cmZhY2V7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2xhbXAoMS41cmVtLDN2dywycmVtKTt6LWluZGV4OjI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKSxib3gtc2hhZG93IC41cyBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSksYm9yZGVyLWNvbG9yIC41cyBlYXNlfS5jLWZlYXR1cmUtY2FyZF9fc3VyZmFjZTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTJweCkgc2NhbGUoMS4wNCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjI4LDE2OCw4MywuNSk7Ym94LXNoYWRvdzppbnNldCAwIDNweCA2cHggI2ZmZixpbnNldCAwIC0zcHggNHB4IHJnYmEoMjI4LDE2OCw4MywuMTIpLDAgMTBweCAyOHB4IHJnYmEoMTI0LDE1MiwxMzMsLjEyKSwwIDI0cHggNTZweCByZ2JhKDEyNCwxNTIsMTMzLC4xNiksMCA0MHB4IDEwMHB4IHJnYmEoMTI0LDE1MiwxMzMsLjIpLDAgMCAwIDJweCByZ2JhKDIyOCwxNjgsODMsLjMpLDAgMCA2MHB4IHJnYmEoMjI4LDE2OCw4MywuMiksMCAwIDEwMHB4IHJnYmEoMjQ0LDIwOCw2MywuMTUpfS5jLWZlYXR1cmUtY2FyZF9fc3VyZmFjZTpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MTtmaWx0ZXI6Ymx1cig0MHB4KTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDcwJSA2MCUgYXQgODAlIDIwJSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMjUpIDAlLCByZ2JhKDI0NCwgMjA4LCA2MywgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCA1MCUpLHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDcwJSA2MCUgYXQgMjAlIDgwJSwgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjIpIDAlLCByZ2JhKDE2MywgMTkxLCAxNzYsIDAuMTIpIDI1JSwgdHJhbnNwYXJlbnQgNTAlKSxyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSAxMjAlIDEyMCUgYXQgNTAlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDAlLCB0cmFuc3BhcmVudCA2MCUpfS5jLWZlYXR1cmUtY2FyZF9fc3VyZmFjZTpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgxMDAlKSByb3RhdGUoLTQ1ZGVnKX0uYy1mZWF0dXJlLWNhcmRfX3N1cmZhY2U6aG92ZXIgLmMtZmVhdHVyZS1jYXJkX19pY29uLWJhZGdle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpIHNjYWxlKDEuMTIpIHJvdGF0ZSg1ZGVnKTtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAxMnB4IDI0cHggcmdiYSgyMjgsIDE2OCwgODMsIDAuMykpfS5jLWZlYXR1cmUtY2FyZF9fc3VyZmFjZTpob3ZlciAuYy1mZWF0dXJlLWNhcmRfX2ljb257ZmlsdGVyOmRyb3Atc2hhZG93KDAgNnB4IDE4cHggcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjQpKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0uYy1mZWF0dXJlLWNhcmRfX3N1cmZhY2U6aG92ZXIgLmMtZmVhdHVyZS1jYXJkX19iYWRnZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjIpIDAlLCByZ2JhKDI0NCwgMjA4LCA2MywgMC4xNSkgMTAwJSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjI4LDE2OCw4MywuNCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggaHNsYSgwLDAlLDEwMCUsLjgpLDAgNHB4IDEycHggcmdiYSgyMjgsMTY4LDgzLC4yKX0uYy1mZWF0dXJlLWNhcmRfX3N1cmZhY2U6YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpIHNjYWxlKDEuMDIpfS5jLWZlYXR1cmUtY2FyZF9faWNvbi1iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjbGFtcCg0cmVtLDh2dyw1LjVyZW0pO2hlaWdodDpjbGFtcCg0cmVtLDh2dyw1LjVyZW0pO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpLGZpbHRlciAuNnMgZWFzZTtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAxMHB4IDIwcHggcmdiYSgyMjgsIDE2OCwgODMsIDAuMikpIGRyb3Atc2hhZG93KDAgNnB4IDEycHggcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjE1KSl9LmMtZmVhdHVyZS1jYXJkX19pY29uLWJhZGdlOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0Oi0yMHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMTUpIDAlLCByZ2JhKDI0NCwgMjA4LCA2MywgMC4xKSAzMCUsIHRyYW5zcGFyZW50IDYwJSk7ZmlsdGVyOmJsdXIoMjBweCk7ei1pbmRleDotMTtvcGFjaXR5Oi43O3RyYW5zaXRpb246b3BhY2l0eSAuNnMgZWFzZSxmaWx0ZXIgLjZzIGVhc2V9LmMtZmVhdHVyZS1jYXJkX19pY29uLWRpc2N7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDkwJSA3MCUgYXQgMzUlIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNDAlLCB0cmFuc3BhcmVudCA2MCUpLGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGOEU5RDYgMCUsICNGMEQ4QjggMjAlLCAjRThCODZEIDQwJSwgI0U0QTg1MyA2MCUsICNENDk4NUEgODAlLCAjQzQ4QTREIDEwMCUpO2JvcmRlcjozcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjcpO2JveC1zaGFkb3c6aW5zZXQgM3B4IDNweCA4cHggaHNsYSgwLDAlLDEwMCUsLjkpLGluc2V0IC0ycHggLTJweCA2cHggcmdiYSgxODAsMTIwLDYwLC40KSwwIDRweCAxMnB4IHJnYmEoMjI4LDE2OCw4MywuMjUpLDAgMTBweCAyOHB4IHJnYmEoMjI4LDE2OCw4MywuMiksMCAxNnB4IDQ4cHggcmdiYSgyMjgsMTY4LDgzLC4xNSksMCAwIDAgMnB4IHJnYmEoMjI4LDE2OCw4MywuMyksMCAwIDQwcHggcmdiYSgyNDQsMjA4LDYzLC4xKTthbmltYXRpb246Z2VudGxlUm90YXRlIDIwcyBsaW5lYXIgaW5maW5pdGV9LmMtZmVhdHVyZS1jYXJkX19pY29uLWRpc2M6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA0MCUgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCUsIHRyYW5zcGFyZW50IDYwJSk7Ym9yZGVyOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMyl9LmMtZmVhdHVyZS1jYXJkX19pY29uLWRpc2M6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDoxMnB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggZGFzaGVkIHJnYmEoMTI0LDE1MiwxMzMsLjE1KTtvcGFjaXR5Oi41fS5jLWZlYXR1cmUtY2FyZF9faWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6NDglO2hlaWdodDo0OCU7Y29sb3I6dmFyKC0tcHJpbWFyeS1kYXJrKTtzdHJva2Utd2lkdGg6Mi44O3RyYW5zaXRpb246ZmlsdGVyIC41cyBlYXNlLHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDNweCA2cHggcmdiYSg1OCwgNTMsIDQ2LCAwLjI1KSkgZHJvcC1zaGFkb3coMCAxcHggMnB4IHJnYmEoNTgsIDUzLCA0NiwgMC4xNSkpO2FuaW1hdGlvbjppY29uUHVsc2UgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGV9LmMtZmVhdHVyZS1jYXJkX19jb250ZW50e2ZsZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouNzVyZW19LmMtZmVhdHVyZS1jYXJkX190aXRsZXtmb250LXNpemU6Y2xhbXAoMS4xNXJlbSwyLjJ2dywxLjM1cmVtKTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjp2YXIoLS1jbGF5LWRhcmspO2xldHRlci1zcGFjaW5nOi0wLjAxZW07bWFyZ2luOjB9LmMtZmVhdHVyZS1jYXJkX19kZXNjcmlwdGlvbntmb250LXNpemU6Y2xhbXAoLjk1cmVtLDEuOHZ3LDEuMDVyZW0pO2xpbmUtaGVpZ2h0OjEuNTU7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO21hcmdpbjowfS5jLWZlYXR1cmUtY2FyZF9fbWV0YXttYXJnaW4tdG9wOmF1dG87ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Ljc1cmVtfS5jLWZlYXR1cmUtY2FyZF9fYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi41cmVtO2ZvbnQtc2l6ZTouN3JlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXByaW1hcnktZGFyayk7cGFkZGluZzouNnJlbSAxLjE1cmVtO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wOCkgMCUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4xMikgMTAwJSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4yKTtib3JkZXItcmFkaXVzOjJyZW07YmFja2Ryb3AtZmlsdGVyOmJsdXIoOHB4KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCBoc2xhKDAsMCUsMTAwJSwuNiksMCAycHggOHB4IHJnYmEoMTI0LDE1MiwxMzMsLjA4KSwwIDAgMCAxcHggcmdiYSgxMjQsMTUyLDEzMywuMDUpO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSl9LmMtZmVhdHVyZS1jYXJkX19iYWRnZTo6YmVmb3Jle2NvbnRlbnQ6XCLinJNcIjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MS4xZW07aGVpZ2h0OjEuMWVtO2ZvbnQtc2l6ZTouODVlbTtmb250LXdlaWdodDo5MDA7Y29sb3I6dmFyKC0tc2Vjb25kYXJ5KTtiYWNrZ3JvdW5kOnJnYmEoMjI4LDE2OCw4MywuMTUpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgcmdiYSgyMjgsMTY4LDgzLC4yNSl9LmMtZmVhdHVyZS1jYXJkX19iYWRnZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDotMTAwJTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgc2tld1goLTIwZGVnKTt0cmFuc2l0aW9uOmxlZnQgLjZzIGVhc2V9LmMtZmVhdHVyZS1oaWdobGlnaHRzW2RhdGEtdGhlbWU9Z29sZF0gLmMtZmVhdHVyZS1jYXJkX19zdXJmYWNle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Y5ZjVlZCAwJSwgI2ZlZmNmOCA1MCUsICNmN2YyZTggMTAwJSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI0OCwyNDQsMjMyLC45KTtib3gtc2hhZG93OjAgMnB4IDhweCByZ2JhKDIyOCwxNjgsODMsLjA2KSwwIDhweCAyNHB4IHJnYmEoMjI4LDE2OCw4MywuMDgpLDAgMTZweCA0OHB4IHJnYmEoMjI4LDE2OCw4MywuMSksaW5zZXQgMCAxcHggMnB4IGhzbGEoMCwwJSwxMDAlLC45KSxpbnNldCAwIDAgNDBweCByZ2JhKDIyOCwxNjgsODMsLjAzKX0uYy1mZWF0dXJlLWhpZ2hsaWdodHNbZGF0YS10aGVtZT1nb2xkXSAuYy1mZWF0dXJlLWNhcmRfX3N1cmZhY2U6aG92ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmFmNmVlIDAlLCAjZmZmZGZhIDUwJSwgI2Y4ZjNlOSAxMDAlKTtib3JkZXItY29sb3I6cmdiYSgyMjgsMTY4LDgzLC40KX0uYy1mZWF0dXJlLWhpZ2hsaWdodHNbZGF0YS10aGVtZT1nb2xkXSAuYy1mZWF0dXJlLWNhcmRfX3RpdGxlLC5jLWZlYXR1cmUtaGlnaGxpZ2h0c1tkYXRhLXRoZW1lPWdvbGRdIC5jLWZlYXR1cmUtY2FyZF9fZGVzY3JpcHRpb257Y29sb3I6dmFyKC0tcHJpbWFyeS1kYXJrKX0uYy1mZWF0dXJlLWhpZ2hsaWdodHNbZGF0YS10aGVtZT1nb2xkXSAuYy1mZWF0dXJlLWNhcmRfX2ljb257Y29sb3I6dmFyKC0tcHJpbWFyeSl9LmMtZmVhdHVyZS1oaWdobGlnaHRzW2RhdGEtdGhlbWU9ZGVlcC1ncmVlbl17YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVmOGY2IDAlLCAjZWVmM2YwIDUwJSwgI2Y1ZjhmNiAxMDAlKX0uYy1mZWF0dXJlLWhpZ2hsaWdodHNbZGF0YS10aGVtZT1kZWVwLWdyZWVuXSAuYy1mZWF0dXJlLWNhcmRfX3N1cmZhY2V7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5LWRhcmspIDAlLCAjNGE2ODU1IDEwMCUpO2JvcmRlcjoxcHggc29saWQgcmdiYSgxNjMsMTkxLDE3NiwuMik7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoNTgsNTMsNDYsLjEyKSwwIDEycHggMzJweCByZ2JhKDU4LDUzLDQ2LC4xNiksMCAyMHB4IDU2cHggcmdiYSg1OCw1Myw0NiwuMiksaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYzLDE5MSwxNzYsLjE1KSxpbnNldCAwIDAgNjBweCByZ2JhKDAsMCwwLC4xKX0uYy1mZWF0dXJlLWhpZ2hsaWdodHNbZGF0YS10aGVtZT1kZWVwLWdyZWVuXSAuYy1mZWF0dXJlLWNhcmRfX3N1cmZhY2U6aG92ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNTI2ZDVmIDAlLCAjNGQ3MTU5IDEwMCUpO2JveC1zaGFkb3c6MCA2cHggMTZweCByZ2JhKDU4LDUzLDQ2LC4xNSksMCAxNnB4IDQwcHggcmdiYSg1OCw1Myw0NiwuMiksMCAyNHB4IDY0cHggcmdiYSg1OCw1Myw0NiwuMjUpLGluc2V0IDAgMXB4IDJweCByZ2JhKDE2MywxOTEsMTc2LC4yKSxpbnNldCAwIDAgNjBweCByZ2JhKDAsMCwwLC4wOCk7Ym9yZGVyLWNvbG9yOnJnYmEoMjI4LDE2OCw4MywuMyl9LmMtZmVhdHVyZS1oaWdobGlnaHRzW2RhdGEtdGhlbWU9ZGVlcC1ncmVlbl0gLmMtZmVhdHVyZS1jYXJkX190aXRsZXtjb2xvcjp2YXIoLS1jbGF5LWNyZWFtKX0uYy1mZWF0dXJlLWhpZ2hsaWdodHNbZGF0YS10aGVtZT1kZWVwLWdyZWVuXSAuYy1mZWF0dXJlLWNhcmRfX2Rlc2NyaXB0aW9ue2NvbG9yOnJnYmEoMjUwLDI0NywyNDIsLjg1KX0uYy1mZWF0dXJlLWhpZ2hsaWdodHNbZGF0YS10aGVtZT1kZWVwLWdyZWVuXSAuYy1mZWF0dXJlLWNhcmRfX2ljb24tZGlzY3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjE1KSAwJSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMikgMTAwJSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjI4LDE2OCw4MywuMyl9LmMtZmVhdHVyZS1oaWdobGlnaHRzW2RhdGEtdGhlbWU9ZGVlcC1ncmVlbl0gLmMtZmVhdHVyZS1jYXJkX19pY29ue2NvbG9yOnZhcigtLXNlY29uZGFyeSl9LmMtZmVhdHVyZS1oaWdobGlnaHRzW2RhdGEtdGhlbWU9ZGVlcC1ncmVlbl0gLmMtZmVhdHVyZS1jYXJkX19iYWRnZXtiYWNrZ3JvdW5kOnJnYmEoMjI4LDE2OCw4MywuMTUpO2JvcmRlci1jb2xvcjpyZ2JhKDIyOCwxNjgsODMsLjMpO2NvbG9yOnZhcigtLXNlY29uZGFyeS1saWdodCl9QGtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7ZmlsdGVyOmJsdXIoNHB4KX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtmaWx0ZXI6Ymx1cigwKX19QGtleWZyYW1lcyBjYXJkU2xpZGVJbjNEezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2MHB4KSByb3RhdGVYKDIwZGVnKSBzY2FsZSgwLjkpO2ZpbHRlcjpibHVyKDhweCl9NjAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZVgoLTNkZWcpIHNjYWxlKDEuMDIpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHJvdGF0ZVgoMCkgc2NhbGUoMSk7ZmlsdGVyOmJsdXIoMCl9fUBrZXlmcmFtZXMgc2hpbW1lclRleHR7MCUsMTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX19QGtleWZyYW1lcyBzcGFya2xlezAlLDEwMCV7b3BhY2l0eTouNDt0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDBkZWcpfTUwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEuMikgcm90YXRlKDE4MGRlZyl9fUBrZXlmcmFtZXMgZ2VudGxlUm90YXRlezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgaWNvblB1bHNlezAlLDEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX01MCV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpO29wYWNpdHk6Ljk1fX1Aa2V5ZnJhbWVzIGZsb2F0UGFydGljbGV7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKTtvcGFjaXR5Oi4zfTI1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCkgdHJhbnNsYXRlWCgxMHB4KSByb3RhdGUoOTBkZWcpO29wYWNpdHk6LjZ9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KSB0cmFuc2xhdGVYKC01cHgpIHJvdGF0ZSgxODBkZWcpO29wYWNpdHk6LjR9NzUle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNXB4KSB0cmFuc2xhdGVYKDE1cHgpIHJvdGF0ZSgyNzBkZWcpO29wYWNpdHk6LjV9fUBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7LmMtZmVhdHVyZS1oaWdobGlnaHRze3BhZGRpbmc6Y2xhbXAoNHJlbSwxMHZ3LDZyZW0pIDB9LmMtZmVhdHVyZS1oaWdobGlnaHRzX19ncmlke2dhcDpjbGFtcCgxLjI1cmVtLDIuNXZ3LDJyZW0pfS5jLWZlYXR1cmUtY2FyZF9fc3VyZmFjZXtwYWRkaW5nOmNsYW1wKDEuNzVyZW0sMy41dncsMi4yNXJlbSl9LmMtZmVhdHVyZS1jYXJkX19pY29uLWJhZGdle3dpZHRoOmNsYW1wKDNyZW0sNnZ3LDMuNzVyZW0pO2hlaWdodDpjbGFtcCgzcmVtLDZ2dywzLjc1cmVtKX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jLWZlYXR1cmUtaGlnaGxpZ2h0c3twYWRkaW5nOmNsYW1wKDNyZW0sOHZ3LDQuNXJlbSkgMH0uYy1mZWF0dXJlLWhpZ2hsaWdodHNfX2hlYWRlcnttYXJnaW4tYm90dG9tOmNsYW1wKDJyZW0sNXZ3LDNyZW0pfS5jLWZlYXR1cmUtaGlnaGxpZ2h0c19fZ3JpZHtnYXA6MS4yNXJlbX0uYy1mZWF0dXJlLWNhcmRfX3N1cmZhY2V7cGFkZGluZzoxLjc1cmVtO2JvcmRlci1yYWRpdXM6MS4yNXJlbX0uYy1mZWF0dXJlLWNhcmRfX2ljb24tYmFkZ2V7d2lkdGg6My4yNXJlbTtoZWlnaHQ6My4yNXJlbX0uYy1mZWF0dXJlLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToxLjE1cmVtfS5jLWZlYXR1cmUtY2FyZF9fZGVzY3JpcHRpb257Zm9udC1zaXplOi45NXJlbX19QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmMtZmVhdHVyZS1oaWdobGlnaHRzOjpiZWZvcmUsLmMtZmVhdHVyZS1oaWdobGlnaHRzOjphZnRlcnthbmltYXRpb246bm9uZX0uYy1mZWF0dXJlLWhpZ2hsaWdodHNfX2hlYWRlciwuYy1mZWF0dXJlLWhpZ2hsaWdodHNfX2V5ZWJyb3csLmMtZmVhdHVyZS1oaWdobGlnaHRzX190aXRsZSwuYy1mZWF0dXJlLWNhcmR7YW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudDtvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmU7ZmlsdGVyOm5vbmV9LmMtZmVhdHVyZS1jYXJkX19zdXJmYWNle3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZX0uYy1mZWF0dXJlLWNhcmRfX3N1cmZhY2U6OmFmdGVye2Rpc3BsYXk6bm9uZX0uYy1mZWF0dXJlLWNhcmRfX3N1cmZhY2U6aG92ZXJ7dHJhbnNmb3JtOm5vbmV9LmMtZmVhdHVyZS1jYXJkX19pY29uLWRpc2MsLmMtZmVhdHVyZS1jYXJkX19pY29uLC5jLWZlYXR1cmUtY2FyZF9fYmFkZ2V7YW5pbWF0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEgcHJpbnR7LmMtZmVhdHVyZS1oaWdobGlnaHRze3BhZGRpbmc6MnJlbSAwO2JhY2tncm91bmQ6I2ZmZn0uYy1mZWF0dXJlLWNhcmRfX3N1cmZhY2V7Ym94LXNoYWRvdzpub25lO2JvcmRlcjoxcHggc29saWQgI2RkZDtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH19LnByZW1pdW0tdmFsdWV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzpjbGFtcCg2MHB4LDh2aCwxMDBweCkgMCBjbGFtcCg4MHB4LDEwdmgsMTIwcHgpO2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1iYXNlKTtvdmVyZmxvdzpoaWRkZW47aXNvbGF0aW9uOmlzb2xhdGV9LnByZW1pdW0tdmFsdWU6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMjAlIDMwJSwgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMDMpIDAlLCB0cmFuc3BhcmVudCA1MCUpLHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgODAlIDcwJSwgcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4wMykgMCUsIHRyYW5zcGFyZW50IDUwJSk7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjB9LnByZW1pdW0tdmFsdWUgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnByZW1pdW0tdmFsdWVfX2hlYWRlcnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOmNsYW1wKDQ4cHgsNnZoLDY0cHgpO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTthbmltYXRpb246ZmFkZUluVXAgLjhzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkczthbmltYXRpb24tZGVsYXk6LjJzfS5wcmVtaXVtLXZhbHVlX19iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjhweCAyMHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4xMikgMCUsIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMDgpIDEwMCUpO2JvcmRlcjoxcHggc29saWQgcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4yKTtib3JkZXItcmFkaXVzOjUwcHg7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXNlY29uZGFyeS1kYXJrKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA4ZW07bWFyZ2luLWJvdHRvbToxNnB4fS5wcmVtaXVtLXZhbHVlX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjgwcHgsIDFmcikpO2dhcDpjbGFtcCgyNHB4LDN2dyw0MHB4KTttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5wcmVtaXVtLXZhbHVlX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjI0cHh9fS52YWx1ZS1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Y2xhbXAoNDBweCw1dncsNTZweCkgY2xhbXAoMzJweCw0dncsNDBweCk7YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlLXJhaXNlZCk7Ym9yZGVyLXJhZGl1czozMnB4O292ZXJmbG93OmhpZGRlbjtpc29sYXRpb246aXNvbGF0ZTt0cmFuc2l0aW9uOmFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO2N1cnNvcjpkZWZhdWx0O2JveC1zaGFkb3c6aW5zZXQgMCAycHggNnB4IGhzbGEoMCwwJSwxMDAlLC42KSxpbnNldCAwIC0xcHggNHB4IHJnYmEoMCwwLDAsLjA4KSwwIDhweCAyNHB4IHJnYmEoMCwwLDAsLjA4KSwwIDE2cHggNDhweCByZ2JhKDAsMCwwLC4wNiksMCAyNHB4IDcycHggcmdiYSgwLDAsMCwuMDQpO2JvcmRlcjoxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjgpfS52YWx1ZS1jYXJkOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA1MCUsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjA4KSAxMDAlKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlO3otaW5kZXg6MDtwb2ludGVyLWV2ZW50czpub25lfS52YWx1ZS1jYXJkOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjYwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCkgNDAlLCB0cmFuc3BhcmVudCAxMDAlKTtib3JkZXItcmFkaXVzOjMycHggMzJweCAwIDA7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjF9LnZhbHVlLWNhcmQ6bnRoLWNoaWxkKDEpe29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KTthbmltYXRpb246Y2FyZEVudGVyIC44cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgZm9yd2FyZHM7YW5pbWF0aW9uLWRlbGF5Oi40c30udmFsdWUtY2FyZDpudGgtY2hpbGQoMil7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwcHgpO2FuaW1hdGlvbjpjYXJkRW50ZXIgLjhzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSBmb3J3YXJkczthbmltYXRpb24tZGVsYXk6LjZzfS52YWx1ZS1jYXJkOm50aC1jaGlsZCgzKXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCk7YW5pbWF0aW9uOmNhcmRFbnRlciAuOHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGZvcndhcmRzO2FuaW1hdGlvbi1kZWxheTouOHN9LnZhbHVlLWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMS4wMik7Ym94LXNoYWRvdzppbnNldCAwIDNweCA4cHggaHNsYSgwLDAlLDEwMCUsLjcpLGluc2V0IDAgLTJweCA2cHggcmdiYSgwLDAsMCwuMDYpLDAgMTJweCAzMnB4IHJnYmEoMCwwLDAsLjEyKSwwIDIwcHggNjBweCByZ2JhKDAsMCwwLC4wOCksMCAzMnB4IDk2cHggcmdiYSgwLDAsMCwuMDYpfS52YWx1ZS1jYXJkOmhvdmVyOjpiZWZvcmV7b3BhY2l0eToxfS52YWx1ZS1jYXJkOmhvdmVyIC52YWx1ZS1jYXJkX19pY29uLXdyYXBwZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMSkgdHJhbnNsYXRlWSgtNHB4KX0udmFsdWUtY2FyZDpob3ZlciAudmFsdWUtY2FyZF9faWNvbnt0cmFuc2Zvcm06c2NhbGUoMS4xNSl9LnZhbHVlLWNhcmQ6YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpIHNjYWxlKDEuMDEpfS52YWx1ZS1jYXJkX19pY29uLXdyYXBwZXJ7d2lkdGg6NzJweDtoZWlnaHQ6NzJweDttYXJnaW46MCBhdXRvIGNsYW1wKDI0cHgsM3ZoLDMycHgpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMTUpIDAlLCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjA4KSAxMDAlKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMjUpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggOHB4IGhzbGEoMCwwJSwxMDAlLC40KSxpbnNldCAwIC0ycHggNnB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMiksMCA0cHggMTZweCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjE1KSwwIDhweCAzMnB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMSk7YW5pbWF0aW9uOmljb25GbG9hdCA0cyBlYXNlLWluLW91dCBpbmZpbml0ZX0udmFsdWUtY2FyZF9faWNvbi13cmFwcGVyOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0Oi00cHg7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4yKSAwJSwgdHJhbnNwYXJlbnQgNzAlKTtib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5OjA7YW5pbWF0aW9uOmljb25HbG93IDNzIGVhc2UtaW4tb3V0IGluZmluaXRlfS52YWx1ZS1jYXJkX19pY29ue3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMnB4IDhweCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjMpKX0udmFsdWUtY2FyZF9faWNvbiBwYXRoLC52YWx1ZS1jYXJkX19pY29uIGNpcmNsZSwudmFsdWUtY2FyZF9faWNvbiByZWN0e3N0cm9rZTp2YXIoLS1zZWNvbmRhcnkpO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtmaWxsOm5vbmV9LnZhbHVlLWNhcmRfX2NvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS52YWx1ZS1jYXJkX190aXRsZXtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTpjbGFtcCgxLjI1cmVtLDJ2dywxLjVyZW0pO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ib3R0b206Y2xhbXAoMTJweCwydmgsMTZweCk7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbTtsaW5lLWhlaWdodDoxLjJ9LnZhbHVlLWNhcmRfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZTpjbGFtcCguOTVyZW0sMS41dncsMS4wNXJlbSk7bGluZS1oZWlnaHQ6MS42O2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtmb250LXdlaWdodDo1MDA7bWF4LXdpZHRoOjI4MHB4O21hcmdpbjowIGF1dG99QGtleWZyYW1lcyBmYWRlSW5VcHt0b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgY2FyZEVudGVye3Rve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBpY29uRmxvYXR7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCl9fUBrZXlmcmFtZXMgaWNvbkdsb3d7MCUsMTAwJXtvcGFjaXR5OjB9NTAle29wYWNpdHk6MX19QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnZhbHVlLWNhcmQsLnByZW1pdW0tdmFsdWVfX2hlYWRlciwudmFsdWUtY2FyZF9faWNvbi13cmFwcGVye2FuaW1hdGlvbjpub25lICFpbXBvcnRhbnQ7b3BhY2l0eToxICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0udmFsdWUtY2FyZDpob3Zlcnt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnByZW1pdW0tdmFsdWV7cGFkZGluZzpjbGFtcCg0OHB4LDZ2aCw2NHB4KSAwfS52YWx1ZS1jYXJke3BhZGRpbmc6MzZweCAyOHB4fS52YWx1ZS1jYXJkX19pY29uLXdyYXBwZXJ7d2lkdGg6NjRweDtoZWlnaHQ6NjRweH0udmFsdWUtY2FyZF9faWNvbnt3aWR0aDozMnB4O2hlaWdodDozMnB4fX0ubWFzb25yeS1nYWxsZXJ5e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Y2xhbXAoMTAwcHgsMTR2aCwxNjBweCkgMCBjbGFtcCgxMjBweCwxNnZoLDE4MHB4KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGREZBRjUgMCUsICNGQUY3RjIgNTAlLCAjRjhGNUYwIDEwMCUpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IGhzbGEoMCwwJSwxMDAlLC44KSxpbnNldCAwIC0xcHggM3B4IHJnYmEoNTgsNTMsNDYsLjA0KTtvdmVyZmxvdzp2aXNpYmxlO2lzb2xhdGlvbjppc29sYXRlfS5tYXNvbnJ5LWdhbGxlcnk6OmJlZm9yZSwubWFzb25yeS1nYWxsZXJ5OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czo1MCU7ZmlsdGVyOmJsdXIoODBweCk7b3BhY2l0eTouNDtwb2ludGVyLWV2ZW50czpub25lfS5tYXNvbnJ5LWdhbGxlcnk6OmJlZm9yZXt3aWR0aDo0MDBweDtoZWlnaHQ6NDAwcHg7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4xNSkgMCUsIHRyYW5zcGFyZW50IDcwJSk7dG9wOjEwJTtsZWZ0Oi0xMDBweDthbmltYXRpb246ZmxvYXRPcmIgMjBzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5tYXNvbnJ5LWdhbGxlcnk6OmFmdGVye3dpZHRoOjUwMHB4O2hlaWdodDo1MDBweDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMTIpIDAlLCB0cmFuc3BhcmVudCA3MCUpO2JvdHRvbToxNSU7cmlnaHQ6LTEyMHB4O2FuaW1hdGlvbjpmbG9hdE9yYiAyNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgcmV2ZXJzZX0ubWFzb25yeS1nYWxsZXJ5IC5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5tYXNvbnJ5LWdhbGxlcnlfX3dhdmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OmNsYW1wKDYwcHgsOHZ3LDEyMHB4KTt6LWluZGV4OjI7cG9pbnRlci1ldmVudHM6bm9uZX0ubWFzb25yeS1nYWxsZXJ5X193YXZlIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lm1hc29ucnktZ2FsbGVyeV9fd2F2ZS0tdG9we3RvcDotMXB4O2NvbG9yOnZhcigtLXN1cmZhY2UtYmFzZSk7YW5pbWF0aW9uOndhdmVGbG9hdCAxNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9Lm1hc29ucnktZ2FsbGVyeV9fd2F2ZS0tYm90dG9te2JvdHRvbTotMXB4O2NvbG9yOnZhcigtLXN1cmZhY2UtYmFzZSk7YW5pbWF0aW9uOndhdmVGbG9hdCAxOHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgcmV2ZXJzZX0ubWFzb25yeS1nYWxsZXJ5X19kb2ctc3RyaXB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwdnc7bWFyZ2luLWxlZnQ6Y2FsYyg1MCUgLSA1MHZ3KTttYXJnaW4tcmlnaHQ6Y2FsYyg1MCUgLSA1MHZ3KTttYXJnaW4tYm90dG9tOmNsYW1wKC00MHB4LC01dmgsLTMwcHgpO292ZXJmbG93OnZpc2libGU7aGVpZ2h0OmNsYW1wKDE0MHB4LDE4dncsMjIwcHgpO3BhZGRpbmc6MCBjbGFtcCgyMHB4LDR2dyw4MHB4KTt6LWluZGV4OjU7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO2FuaW1hdGlvbjpwZXRzUG9wVXAgMXMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpIGZvcndhcmRzIC4zc30ubWFzb25yeS1nYWxsZXJ5X19kb2ctc3RyaXAtaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBib3R0b207ei1pbmRleDoyO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDEycHggMjBweCByZ2JhKDU4LCA1MywgNDYsIDAuMDgpKSBkcm9wLXNoYWRvdygwIDIwcHggNDBweCByZ2JhKDU4LCA1MywgNDYsIDAuMDYpKSBkcm9wLXNoYWRvdygwIDMwcHggNjBweCByZ2JhKDU4LCA1MywgNDYsIDAuMDQpKSBicmlnaHRuZXNzKDEuMDYpIGNvbnRyYXN0KDEuMDQpIHNhdHVyYXRlKDEuMDgpO3RyYW5zaXRpb246YWxsIC42cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSl9Lm1hc29ucnktZ2FsbGVyeV9fZG9nLXN0cmlwLWltZzpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KTtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAxNnB4IDI4cHggcmdiYSg1OCwgNTMsIDQ2LCAwLjEpKSBkcm9wLXNoYWRvdygwIDI2cHggNTBweCByZ2JhKDU4LCA1MywgNDYsIDAuMDgpKSBkcm9wLXNoYWRvdygwIDM2cHggNzBweCByZ2JhKDU4LCA1MywgNDYsIDAuMDUpKSBicmlnaHRuZXNzKDEuMDgpIGNvbnRyYXN0KDEuMDUpIHNhdHVyYXRlKDEuMSl9Lm1hc29ucnktZ2FsbGVyeV9faGVhZGVye3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo3MDBweDttYXJnaW46MCBhdXRvIGNsYW1wKDY0cHgsOHZoLDk2cHgpO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KTthbmltYXRpb246ZmFkZUluVXAgLjlzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkczthbmltYXRpb24tZGVsYXk6LjJzfS5tYXNvbnJ5LWdhbGxlcnlfX3RpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC1zaXplOmNsYW1wKDIuNzVyZW0sNS41dncsNC41cmVtKTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4wNTtsZXR0ZXItc3BhY2luZzotMC4wNGVtO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEyNWRlZywgdmFyKC0tcHJpbWFyeSkgMCUsIHZhcigtLXByaW1hcnktbGlnaHQpIDI1JSwgdmFyKC0tc2Vjb25kYXJ5KSA1MCUsICNGNEQwM0YgNzUlLCB2YXIoLS1zZWNvbmRhcnkpIDEwMCUpO2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLXNpemU6MjAwJSAxMDAlO2FuaW1hdGlvbjpncmFkaWVudFNoaWZ0UHJlbWl1bSAxMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0ubWFzb25yeS1nYWxsZXJ5X19zdWJ0aXRsZXtmb250LXNpemU6Y2xhbXAoMS4xcmVtLDJ2dywxLjM1cmVtKTtmb250LXdlaWdodDo1MDA7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2xpbmUtaGVpZ2h0OjEuNX0ubWFzb25yeS1nYWxsZXJ5X19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjgwcHgsIDFmcikpO2dhcDpjbGFtcCgyMHB4LDIuNXZ3LDMycHgpO2dyaWQtYXV0by1mbG93OmRlbnNlO2dyaWQtYXV0by1yb3dzOjE4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MDtpc29sYXRpb246aXNvbGF0ZX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lm1hc29ucnktZ2FsbGVyeV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOmNsYW1wKDIycHgsMi41dncsMzRweCl9fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7Lm1hc29ucnktZ2FsbGVyeV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOmNsYW1wKDI0cHgsMi41dncsMzZweCk7Z3JpZC1hdXRvLXJvd3M6MjAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7Lm1hc29ucnktZ2FsbGVyeV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcik7Z2FwOmNsYW1wKDI4cHgsMi41dncsNDBweCl9fS5nYWxsZXJ5LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czoyNHB4O292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjtpc29sYXRpb246aXNvbGF0ZTt0cmFuc2l0aW9uOmFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCkgMCUsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjAyKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgMTAwJSk7Ym9yZGVyOjJweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuOSk7Ym94LXNoYWRvdzppbnNldCAwIDJweCA4cHggaHNsYSgwLDAlLDEwMCUsLjYpLGluc2V0IDAgLTJweCA2cHggcmdiYSgwLDAsMCwuMDgpLDAgNHB4IDEycHggcmdiYSgwLDAsMCwuMDgpLDAgOHB4IDI0cHggcmdiYSgwLDAsMCwuMSksMCAxNnB4IDQwcHggcmdiYSgwLDAsMCwuMTIpfS5nYWxsZXJ5LWl0ZW06OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjQwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO2JvcmRlci1yYWRpdXM6MjRweCAyNHB4IDAgMDtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LmdhbGxlcnktaXRlbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCkgc2NhbGUoMC45OCk7YW5pbWF0aW9uOmdhbGxlcnlJdGVtRW50ZXIgLjdzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSBmb3J3YXJkc30uZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgxKXthbmltYXRpb24tZGVsYXk6Y2FsYyguMnMgKyAwLjA2cyl9LmdhbGxlcnktaXRlbTpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5OmNhbGMoLjJzICsgMC4xMnMpfS5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpe2FuaW1hdGlvbi1kZWxheTpjYWxjKC4ycyArIDAuMThzKX0uZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg0KXthbmltYXRpb24tZGVsYXk6Y2FsYyguMnMgKyAwLjI0cyl9LmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNSl7YW5pbWF0aW9uLWRlbGF5OmNhbGMoLjJzICsgMC4zcyl9LmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNil7YW5pbWF0aW9uLWRlbGF5OmNhbGMoLjJzICsgMC4zNnMpfS5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDcpe2FuaW1hdGlvbi1kZWxheTpjYWxjKC4ycyArIDAuNDJzKX0uZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg4KXthbmltYXRpb24tZGVsYXk6Y2FsYyguMnMgKyAwLjQ4cyl9LmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOSl7YW5pbWF0aW9uLWRlbGF5OmNhbGMoLjJzICsgMC41NHMpfS5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDEwKXthbmltYXRpb24tZGVsYXk6Y2FsYyguMnMgKyAwLjZzKX0uZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgxMSl7YW5pbWF0aW9uLWRlbGF5OmNhbGMoLjJzICsgMC42NnMpfS5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDEyKXthbmltYXRpb24tZGVsYXk6Y2FsYyguMnMgKyAwLjcycyl9LmdhbGxlcnktaXRlbS0tdGFsbHtncmlkLXJvdzpzcGFuIDJ9QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsuZ2FsbGVyeS1pdGVtLS10YWxse2dyaWQtcm93OnNwYW4gM319LmdhbGxlcnktaXRlbS0td2lkZXtncmlkLWNvbHVtbjpzcGFuIDI7Z3JpZC1yb3c6c3BhbiAyfUBtZWRpYShtYXgtd2lkdGg6IDYzOXB4KXsuZ2FsbGVyeS1pdGVtLS13aWRle2dyaWQtY29sdW1uOnNwYW4gMTtncmlkLXJvdzpzcGFuIDJ9fS5nYWxsZXJ5LWl0ZW0tLXNxdWFyZXtncmlkLXJvdzpzcGFuIDJ9LmdhbGxlcnktaXRlbTpub3QoLmdhbGxlcnktaXRlbS0tdGFsbCk6bm90KC5nYWxsZXJ5LWl0ZW0tLXdpZGUpOm5vdCguZ2FsbGVyeS1pdGVtLS1zcXVhcmUpe2dyaWQtcm93OnNwYW4gMn0uZ2FsbGVyeS1pdGVtLS1iZWZvcmUtYWZ0ZXJ7LS1hY2NlbnQtY29sb3I6IHZhcigtLXByaW1hcnkpfS5nYWxsZXJ5LWl0ZW0tLWhhcHB5LXBldHN7LS1hY2NlbnQtY29sb3I6IHZhcigtLXNlY29uZGFyeSl9LmdhbGxlcnktaXRlbS0tb24tcm9hZHstLWFjY2VudC1jb2xvcjogIzZCOENBRX0uZ2FsbGVyeS1pdGVtLS1ib25key0tYWNjZW50LWNvbG9yOiAjRDY2ODUzfS5nYWxsZXJ5LWl0ZW06aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMS4wMyk7ei1pbmRleDoxMDtib3JkZXI6M3B4IHNvbGlkIHZhcigtLXNlY29uZGFyeSk7Ym9yZGVyLXJhZGl1czoyNHB4O2JveC1zaGFkb3c6aW5zZXQgMCAzcHggMTJweCBoc2xhKDAsMCUsMTAwJSwuNyksaW5zZXQgMCAtM3B4IDEwcHggcmdiYSgwLDAsMCwuMDYpLDAgNnB4IDIwcHggcmdiYSgwLDAsMCwuMTIpLDAgMTJweCAzNnB4IHJnYmEoMCwwLDAsLjE2KSwwIDI0cHggNTZweCByZ2JhKDAsMCwwLC4yKSwwIDAgNjBweCByZ2JhKDIyOCwxNjgsODMsLjUpLDAgMCAxMDBweCByZ2JhKDI0NCwyMDgsNjMsLjMpfS5nYWxsZXJ5LWl0ZW06aG92ZXIgLmdhbGxlcnktaXRlbV9faW1hZ2V7dHJhbnNmb3JtOnNjYWxlKDEuMTUpIHRyYW5zbGF0ZVooMCk7ZmlsdGVyOnNlcGlhKDAuMTYpIGh1ZS1yb3RhdGUoLThkZWcpIGNvbnRyYXN0KDEuMTQpIHNhdHVyYXRlKDEuMTIpIGJyaWdodG5lc3MoMS4xMik7YW5pbWF0aW9uOnBob3RvUGFyYWxsYXggLjhzIGVhc2Utb3V0fS5nYWxsZXJ5LWl0ZW06aG92ZXIgLmdhbGxlcnktaXRlbV9fb3ZlcmxheXtvcGFjaXR5Oi43fS5nYWxsZXJ5LWl0ZW06aG92ZXIgLmdhbGxlcnktaXRlbV9fYmFkZ2V7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7b3BhY2l0eToxO2JvcmRlci1jb2xvcjp2YXIoLS1zZWNvbmRhcnkpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KSAwJSwgcmdiYSgyNTUsIDI1MCwgMjQwLCAwLjk1KSAxMDAlKTtib3gtc2hhZG93OjAgNnB4IDE2cHggcmdiYSgyMjgsMTY4LDgzLC4zNSksaW5zZXQgMCAxcHggM3B4IGhzbGEoMCwwJSwxMDAlLC45KX0uZ2FsbGVyeS1pdGVtOmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KSBzY2FsZSgxLjAyKX0uZ2FsbGVyeS1pdGVtX19pbWFnZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MjRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wNSkgMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjA1KSAxMDAlKX0uZ2FsbGVyeS1pdGVtX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC44cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksZmlsdGVyIC41cyBlYXNlO2Rpc3BsYXk6YmxvY2s7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO2ZpbHRlcjpzZXBpYSgwLjEyKSBodWUtcm90YXRlKC04ZGVnKSBjb250cmFzdCgxLjA4KSBzYXR1cmF0ZSgwLjkyKSBicmlnaHRuZXNzKDEuMDQpO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0uZ2FsbGVyeS1pdGVtX19vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDIwLCAzMCwgMjUsIDAuOCkgMCUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4zKSAzNSUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjE1KSA2MCUsIHRyYW5zcGFyZW50IDEwMCUpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6Mjtib3JkZXItcmFkaXVzOjI0cHh9LmdhbGxlcnktaXRlbV9fYmFkZ2V7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7bGVmdDoyMHB4O3BhZGRpbmc6MTBweCAyMHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KSAwJSwgcmdiYSgyNTIsIDI1MCwgMjQ1LCAwLjk1KSAxMDAlKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxNnB4KSBzYXR1cmF0ZSgxLjIpO2JvcmRlci1yYWRpdXM6NTBweDtmb250LXNpemU6Ljc1cmVtO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjp2YXIoLS1hY2NlbnQtY29sb3IsIHZhcigtLXByaW1hcnkpKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA4ZW07Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDIyOCwxNjgsODMsLjIpO2JveC1zaGFkb3c6MCA2cHggMTZweCByZ2JhKDAsMCwwLC4xMiksaW5zZXQgMCAxcHggM3B4IGhzbGEoMCwwJSwxMDAlLC44KSxpbnNldCAwIC0xcHggMnB4IHJnYmEoMCwwLDAsLjA1KSwwIDAgMjBweCByZ2JhKDIyOCwxNjgsODMsLjEpO3otaW5kZXg6Mzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNXB4KTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgLjVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtwb2ludGVyLWV2ZW50czpub25lO3RleHQtc2hhZG93OjAgMXB4IDJweCBoc2xhKDAsMCUsMTAwJSwuOCl9LmdhbGxlcnktaXRlbV9fYmFkZ2UtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O21hcmdpbi1yaWdodDo2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5nYWxsZXJ5LWl0ZW1fX2JhZGdlLWljb24gc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmlsbDpjdXJyZW50Q29sb3J9Lm1hc29ucnktZ2FsbGVyeV9fY3Rhe3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6Y2xhbXAoODBweCwxMHZoLDEyMHB4KTtwYWRkaW5nLXRvcDo0MHB4O2NsZWFyOmJvdGg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTthbmltYXRpb246ZmFkZUluVXAgLjlzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkczthbmltYXRpb24tZGVsYXk6MS40c30ubWFzb25yeS1nYWxsZXJ5X19jdGEtYnRue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNHB4O3BhZGRpbmc6MjBweCA0OHB4O2ZvbnQtc2l6ZToxLjE1cmVtO2ZvbnQtd2VpZ2h0OjgwMDtsZXR0ZXItc3BhY2luZzouMDJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXByaW1hcnkpIDAlLCB2YXIoLS1wcmltYXJ5LWxpZ2h0KSAzMCUsIHZhcigtLXNlY29uZGFyeSkgNzAlLCAjRjREMDNGIDEwMCUpO2JhY2tncm91bmQtc2l6ZToyMDAlIDEwMCU7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjYwcHg7Ym9yZGVyOjNweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7Ym94LXNoYWRvdzppbnNldCAwIDNweCA4cHggaHNsYSgwLDAlLDEwMCUsLjUpLGluc2V0IDAgLTNweCA2cHggcmdiYSgwLDAsMCwuMiksMCA4cHggMjRweCByZ2JhKDEyNCwxNTIsMTMzLC4zNSksMCAxNnB4IDQ4cHggcmdiYSgyMjgsMTY4LDgzLC4yNSl9Lm1hc29ucnktZ2FsbGVyeV9fY3RhLWJ0bjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0xMDAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTt0cmFuc2l0aW9uOmxlZnQgLjZzIGVhc2V9Lm1hc29ucnktZ2FsbGVyeV9fY3RhLWJ0bjpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KSBzY2FsZSgxLjA2KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgMDtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjYpO2JveC1zaGFkb3c6aW5zZXQgMCA0cHggMTBweCBoc2xhKDAsMCUsMTAwJSwuNiksaW5zZXQgMCAtNHB4IDhweCByZ2JhKDAsMCwwLC4xNSksMCAxMnB4IDM2cHggcmdiYSgxMjQsMTUyLDEzMywuNDUpLDAgMjRweCA3MnB4IHJnYmEoMjI4LDE2OCw4MywuMzUpLDAgMCA2MHB4IHJnYmEoMjQ0LDIwOCw2MywuMil9Lm1hc29ucnktZ2FsbGVyeV9fY3RhLWJ0bjpob3Zlcjo6YmVmb3Jle2xlZnQ6MTAwJX0ubWFzb25yeS1nYWxsZXJ5X19jdGEtYnRuOmhvdmVyIHN2Z3t0cmFuc2Zvcm06dHJhbnNsYXRlWCg2cHgpfS5tYXNvbnJ5LWdhbGxlcnlfX2N0YS1idG46YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpIHNjYWxlKDEuMDQpfS5tYXNvbnJ5LWdhbGxlcnlfX2N0YS1idG4gc3Zne3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSl9QGtleWZyYW1lcyBmYWRlSW5VcHt0b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgZ2FsbGVyeUl0ZW1FbnRlcnt0b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoMSl9fUBrZXlmcmFtZXMgZ3JhZGllbnRTaGlmdHswJSwxMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfTUwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgNTAlfX1Aa2V5ZnJhbWVzIGdyYWRpZW50U2hpZnRQcmVtaXVtezAlLDEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowJSA1MCV9MjUle2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX03NSV7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlfX1Aa2V5ZnJhbWVzIGZsb2F0T3JiezAlLDEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKX0yNSV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgyMHB4LCAtMzBweCkgc2NhbGUoMS4wNSl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTE1cHgsIC01MHB4KSBzY2FsZSgxLjEpfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlKDMwcHgsIC0yMHB4KSBzY2FsZSgxLjA1KX19QGtleWZyYW1lcyB3YXZlRmxvYXR7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwcHgpfX1Aa2V5ZnJhbWVzIHBldHNQb3BVcHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNjBweCkgc2NhbGUoMC45KX02MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMS4wMil9ODAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDRweCkgc2NhbGUoMC45OSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoMSl9fUBrZXlmcmFtZXMgcGhvdG9QYXJhbGxheHswJXt0cmFuc2Zvcm06c2NhbGUoMS4xNSkgdHJhbnNsYXRlKDAsIDApfTUwJXt0cmFuc2Zvcm06c2NhbGUoMS4xNSkgdHJhbnNsYXRlKC0ycHgsIC0ycHgpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEuMTUpIHRyYW5zbGF0ZSgwLCAwKX19QGtleWZyYW1lcyBzaGltbWVyU3dlZXB7MCV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0yMDAlLCAtMjAwJSk7b3BhY2l0eTowfTUwJXtvcGFjaXR5OjF9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMjAwJSwgMjAwJSk7b3BhY2l0eTowfX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsubWFzb25yeS1nYWxsZXJ5LC5tYXNvbnJ5LWdhbGxlcnlfX2hlYWRlciwubWFzb25yeS1nYWxsZXJ5X19jdGEsLmdhbGxlcnktaXRlbXthbmltYXRpb246bm9uZSAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnR9LmdhbGxlcnktaXRlbTpob3Zlcnt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50fS5tYXNvbnJ5LWdhbGxlcnk6OmJlZm9yZSwubWFzb25yeS1nYWxsZXJ5OjphZnRlcnthbmltYXRpb246bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm1hc29ucnktZ2FsbGVyeXtwYWRkaW5nOmNsYW1wKDYwcHgsOHZoLDgwcHgpIDAgY2xhbXAoODBweCwxMHZoLDEwMHB4KX0ubWFzb25yeS1nYWxsZXJ5X19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjE4cHg7Z3JpZC1hdXRvLXJvd3M6MjIwcHh9LmdhbGxlcnktaXRlbXtib3JkZXItcmFkaXVzOjIwcHh9LmdhbGxlcnktaXRlbTo6YmVmb3Jle2JvcmRlci1yYWRpdXM6MjBweCAyMHB4IDAgMH0uZ2FsbGVyeS1pdGVtOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpIHNjYWxlKDEuMDIpO2JvcmRlci1yYWRpdXM6MjBweH0uZ2FsbGVyeS1pdGVtX19pbWFnZS13cmFwcGVyLC5nYWxsZXJ5LWl0ZW1fX292ZXJsYXl7Ym9yZGVyLXJhZGl1czoyMHB4fS5nYWxsZXJ5LWl0ZW0tLXRhbGwsLmdhbGxlcnktaXRlbS0td2lkZSwuZ2FsbGVyeS1pdGVtLS1zcXVhcmV7Z3JpZC1yb3c6c3BhbiAyO2dyaWQtY29sdW1uOnNwYW4gMX0uZ2FsbGVyeS1pdGVtX19iYWRnZXtmb250LXNpemU6LjdyZW07cGFkZGluZzo3cHggMTRweDtib3R0b206MTRweDtsZWZ0OjE0cHh9Lm1hc29ucnktZ2FsbGVyeV9fY3Rhe21hcmdpbi10b3A6Y2xhbXAoNjBweCw4dmgsODBweCk7cGFkZGluZy10b3A6MzBweH0ubWFzb25yeS1nYWxsZXJ5X19jdGEtYnRue3BhZGRpbmc6MTZweCAzNnB4O2ZvbnQtc2l6ZToxcmVtO2dhcDoxMHB4fS5tYXNvbnJ5LWdhbGxlcnlfX2N0YS1idG4gc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lm1hc29ucnktZ2FsbGVyeV9fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDJyZW0sOHZ3LDIuNXJlbSl9Lm1hc29ucnktZ2FsbGVyeV9fc3VidGl0bGV7Zm9udC1zaXplOmNsYW1wKDFyZW0sNHZ3LDEuMTVyZW0pfX0ucHJvY2Vzc3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6dmFyKC0tc3BhY2UtMTYpIDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1zdXJmYWNlLWJhc2UpIDAlLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMDUpIDUwJSwgdmFyKC0tc3VyZmFjZS1iYXNlKSAxMDAlKX0ucHJvY2Vzczo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IDIwJSAyMCUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4xNSkgMCUsIHRyYW5zcGFyZW50IDUwJSkscmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgODAlIDgwJSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMTUpIDAlLCB0cmFuc3BhcmVudCA1MCUpO2FuaW1hdGlvbjpncmFkaWVudFB1bHNlIDhzIGVhc2UtaW4tb3V0IGluZmluaXRlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnByb2Nlc3NfX3RpbWVsaW5le3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6dmFyKC0tc3BhY2UtOCkgMDt6LWluZGV4OjF9LnByb2Nlc3NfX3Byb2dyZXNze3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDU4LCA1MywgNDYsIDAuMSkgMCUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4xNSkgNTAlLCByZ2JhKDU4LCA1MywgNDYsIDAuMSkgMTAwJSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCk7bWFyZ2luLWJvdHRvbTp2YXIoLS1zcGFjZS0xMik7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjJweDtib3gtc2hhZG93Omluc2V0IDAgMnB4IDZweCByZ2JhKDU4LDUzLDQ2LC4yKSxpbnNldCAwIC0xcHggM3B4IGhzbGEoMCwwJSwxMDAlLC40KSwwIDAgMjBweCByZ2JhKDEyNCwxNTIsMTMzLC4xKX0ucHJvY2Vzc19fYmFye3dpZHRoOjAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCAjN0M5ODg1IDAlLCAjQTNCRkIwIDI1JSwgI0U0QTg1MyA1MCUsICNGMEM4NzggNzUlLCAjN0M5ODg1IDEwMCUpO2JhY2tncm91bmQtc2l6ZTozMDAlIDEwMCU7YW5pbWF0aW9uOnByb2dyZXNzR3JhZGllbnRGbG93IDNzIGVhc2UgaW5maW5pdGU7dHJhbnNpdGlvbjp3aWR0aCAuOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlO2JveC1zaGFkb3c6MCAwIDE1cHggcmdiYSgxMjQsMTUyLDEzMywuNiksMCAwIDMwcHggcmdiYSgyMjgsMTY4LDgzLC40KSwwIDRweCAxMnB4IHJnYmEoMTI0LDE1MiwxMzMsLjUpLGluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNCl9LnByb2Nlc3NfX2Jhcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6NjAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1mdWxsKSB2YXIoLS1yYWRpdXMtZnVsbCkgMCAwfS5wcm9jZXNzX19iYXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0xMDAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTthbmltYXRpb246c2hpbW1lckZsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGV9LnByb2Nlc3NfX3N0ZXBze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO2dhcDp2YXIoLS1zcGFjZS04KX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnByb2Nlc3NfX3N0ZXBze2dhcDp2YXIoLS1zcGFjZS0xMCl9fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LnByb2Nlc3NfX3N0ZXBze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKTtnYXA6dmFyKC0tc3BhY2UtMTIpfX0ucHJvY2Vzc19fc3RlcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOnZhcigtLXNwYWNlLTYpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAwJSwgcmdiYSgyNTAsIDI0NywgMjQyLCAwLjkpIDEwMCUpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLXhsKTt0cmFuc2l0aW9uOmFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2Upey5wcm9jZXNzX19zdGVwe2FuaW1hdGlvbjpzdGVwRmFkZUluIC44cyBlYXNlLW91dCBiYWNrd2FyZHN9LnByb2Nlc3NfX3N0ZXA6bnRoLWNoaWxkKDEpe2FuaW1hdGlvbi1kZWxheTouMnN9LnByb2Nlc3NfX3N0ZXA6bnRoLWNoaWxkKDIpe2FuaW1hdGlvbi1kZWxheTouNHN9LnByb2Nlc3NfX3N0ZXA6bnRoLWNoaWxkKDMpe2FuaW1hdGlvbi1kZWxheTouNnN9LnByb2Nlc3NfX3N0ZXA6bnRoLWNoaWxkKDQpe2FuaW1hdGlvbi1kZWxheTouOHN9fS5wcm9jZXNzX19zdGVwe2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IGhzbGEoMCwwJSwxMDAlLC44KSxpbnNldCAwIC0ycHggNHB4IHJnYmEoNTgsNTMsNDYsLjA2KSwwIDZweCAxMnB4IHJnYmEoNTgsNTMsNDYsLjEpLDAgMTJweCAyNHB4IHJnYmEoNTgsNTMsNDYsLjEyKSwwIDAgMCByZ2JhKDEyNCwxNTIsMTMzLDApfS5wcm9jZXNzX19zdGVwOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTEwMCU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO3otaW5kZXg6MTthbmltYXRpb246Y2FyZFNoaW1tZXIgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tc3RlcCwgMSkqLjVzKTtwb2ludGVyLWV2ZW50czpub25lfS5wcm9jZXNzX19zdGVwOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMnB4KSBzY2FsZSgxLjA1KTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDZweCBoc2xhKDAsMCUsMTAwJSwuOSksaW5zZXQgMCAtMnB4IDRweCByZ2JhKDU4LDUzLDQ2LC4wNSksMCAxMnB4IDI0cHggcmdiYSg1OCw1Myw0NiwuMTUpLDAgMjBweCA0MHB4IHJnYmEoNTgsNTMsNDYsLjE4KSwwIDAgNDBweCByZ2JhKDEyNCwxNTIsMTMzLC4zKX0ucHJvY2Vzc19fc3RlcDpob3ZlciAucHJvY2Vzc19faWNvbi1jaXJjbGV7dHJhbnNmb3JtOnNjYWxlKDEuMTUpIHJvdGF0ZSg1ZGVnKTtib3gtc2hhZG93Omluc2V0IDAgNHB4IDhweCBoc2xhKDAsMCUsMTAwJSwuNyksMCA4cHggMjBweCByZ2JhKDEyNCwxNTIsMTMzLC40KSwwIDAgMzBweCByZ2JhKDEyNCwxNTIsMTMzLC41KX0ucHJvY2Vzc19fc3RlcDpob3ZlciAucHJvY2Vzc19fbnVte3RyYW5zZm9ybTpzY2FsZSgxLjIpIHJvdGF0ZSgtNWRlZyk7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggaHNsYSgwLDAlLDEwMCUsLjYpLDAgNHB4IDEycHggcmdiYSgxMjQsMTUyLDEzMywuNSksMCAwIDIwcHggcmdiYSgxMjQsMTUyLDEzMywuNil9LnByb2Nlc3NfX3N0ZXAuaXMtYWN0aXZle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KSAwJSwgcmdiYSgxNjMsIDE5MSwgMTc2LCAwLjE1KSA1MCUsIHJnYmEoMjUwLCAyNDcsIDI0MiwgMC45NSkgMTAwJSk7Ym94LXNoYWRvdzppbnNldCAwIDJweCA2cHggcmdiYSgxMjQsMTUyLDEzMywuMyksaW5zZXQgMCAtMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNSksMCAxMnB4IDI0cHggcmdiYSgxMjQsMTUyLDEzMywuMjUpLDAgMjBweCA0MHB4IHJnYmEoNTgsNTMsNDYsLjE1KSwwIDAgNTBweCByZ2JhKDEyNCwxNTIsMTMzLC40KTthbmltYXRpb246YWN0aXZlR2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZX0ucHJvY2Vzc19fc3RlcC5pcy1hY3RpdmUgLnByb2Nlc3NfX2ljb24tY2lyY2xle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YwQzg3OCAwJSwgI0U0QTg1MyA1MCUsICNGMEM4NzggMTAwJSk7YmFja2dyb3VuZC1zaXplOjIwMCUgMjAwJTthbmltYXRpb246Z3JhZGllbnRSb3RhdGUgM3MgZWFzZSBpbmZpbml0ZTtjb2xvcjp2YXIoLS1jbGF5LWRhcmspO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNnB4IGhzbGEoMCwwJSwxMDAlLC43KSwwIDhweCAyMHB4IHJnYmEoMjI4LDE2OCw4MywuNSksMCAwIDQwcHggcmdiYSgyMjgsMTY4LDgzLC42KX0ucHJvY2Vzc19fc3RlcC5pcy1hY3RpdmUgLnByb2Nlc3NfX251bXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNFNEE4NTMgMCUsICNGMEM4NzggMTAwJSk7Y29sb3I6dmFyKC0tY2xheS1kYXJrKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNiksMCA0cHggMTJweCByZ2JhKDIyOCwxNjgsODMsLjUpLDAgMCAyNXB4IHJnYmEoMjI4LDE2OCw4MywuNyk7YW5pbWF0aW9uOnB1bHNlR2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZX0ucHJvY2Vzc19faWNvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlLTQpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1zcGFjZS0yKX0ucHJvY2Vzc19faWNvbi1jaXJjbGV7d2lkdGg6OTBweDtoZWlnaHQ6OTBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjIuNzVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1MCwgMjQ3LCAyNDIsIDAuOTUpIDAlLCByZ2JhKDIzMiwgMjIzLCAyMTEsIDAuOSkgMTAwJSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtMnhsKTt0cmFuc2l0aW9uOmFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzppbnNldCAwIDNweCA2cHggaHNsYSgwLDAlLDEwMCUsLjcpLGluc2V0IDAgLTJweCA0cHggcmdiYSg1OCw1Myw0NiwuMSksMCA2cHggMTJweCByZ2JhKDU4LDUzLDQ2LC4xMiksMCAxMnB4IDI0cHggcmdiYSg1OCw1Myw0NiwuMSksMCAwIDIwcHggcmdiYSgxMjQsMTUyLDEzMywuMTUpfS5wcm9jZXNzX19pY29uLWNpcmNsZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6NTAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy0yeGwpIHZhcigtLXJhZGl1cy0yeGwpIDAgMDtwb2ludGVyLWV2ZW50czpub25lfS5wcm9jZXNzX19udW17cG9zaXRpb246YWJzb2x1dGU7dG9wOi04cHg7cmlnaHQ6LThweDt3aWR0aDozMnB4O2hlaWdodDozMnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNsYXktZ3JhZGllbnQtcHJpbWFyeSk7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnNlKTtmb250LXNpemU6dmFyKC0tdGV4dC1zbSk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1ib2xkKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1mdWxsKTt6LWluZGV4OjI7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggaHNsYSgwLDAlLDEwMCUsLjUpLDAgMnB4IDRweCByZ2JhKDEyNCwxNTIsMTMzLC4zKSwwIDRweCA4cHggcmdiYSgxMjQsMTUyLDEzMywuMil9LnByb2Nlc3NfX3RpdGxle2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXhsKTtmb250LXdlaWdodDp2YXIoLS1mb250LWJvbGQpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW46MCAwIHZhcigtLXNwYWNlLTMpIDA7bGluZS1oZWlnaHQ6dmFyKC0tbGVhZGluZy10aWdodCl9LnByb2Nlc3NfX2Rlc2N7Zm9udC1zaXplOnZhcigtLXRleHQtYmFzZSk7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2xpbmUtaGVpZ2h0OnZhcigtLWxlYWRpbmctcmVsYXhlZCk7bWFyZ2luOjB9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5wcm9jZXNzX19zdGVwc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDp2YXIoLS1zcGFjZS02KX0ucHJvY2Vzc19faWNvbi1jaXJjbGV7d2lkdGg6NjRweDtoZWlnaHQ6NjRweDtmb250LXNpemU6MnJlbX0ucHJvY2Vzc19fbnVte3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Zm9udC1zaXplOi43NXJlbX0ucHJvY2Vzc19fdGl0bGV7Zm9udC1zaXplOnZhcigtLXRleHQtbGcpfS5wcm9jZXNzX19kZXNje2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKX19QGtleWZyYW1lcyBwcm9ncmVzc0dyYWRpZW50Rmxvd3swJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfX1Aa2V5ZnJhbWVzIHNoaW1tZXJGbG93ezAle2xlZnQ6LTEwMCV9NTAlLDEwMCV7bGVmdDoxMDAlfX1Aa2V5ZnJhbWVzIHN0ZXBGYWRlSW57ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGNhcmRTaGltbWVyezAlLDEwMCV7bGVmdDotMTAwJX01MCV7bGVmdDoxMDAlfX1Aa2V5ZnJhbWVzIGdyYWRpZW50UHVsc2V7MCUsMTAwJXtvcGFjaXR5Oi4zO3RyYW5zZm9ybTpzY2FsZSgxKX01MCV7b3BhY2l0eTouNTt0cmFuc2Zvcm06c2NhbGUoMS4xKX19QGtleWZyYW1lcyBhY3RpdmVHbG93ezAlLDEwMCV7Ym94LXNoYWRvdzppbnNldCAwIDJweCA2cHggcmdiYSgxMjQsMTUyLDEzMywuMyksaW5zZXQgMCAtMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNSksMCAxMnB4IDI0cHggcmdiYSgxMjQsMTUyLDEzMywuMjUpLDAgMjBweCA0MHB4IHJnYmEoNTgsNTMsNDYsLjE1KSwwIDAgNTBweCByZ2JhKDEyNCwxNTIsMTMzLC40KX01MCV7Ym94LXNoYWRvdzppbnNldCAwIDJweCA2cHggcmdiYSgxMjQsMTUyLDEzMywuNCksaW5zZXQgMCAtMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNiksMCAxMnB4IDI0cHggcmdiYSgxMjQsMTUyLDEzMywuMzUpLDAgMjBweCA0MHB4IHJnYmEoNTgsNTMsNDYsLjE1KSwwIDAgNjBweCByZ2JhKDEyNCwxNTIsMTMzLC42KX19QGtleWZyYW1lcyBncmFkaWVudFJvdGF0ZXswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfX1Aa2V5ZnJhbWVzIHB1bHNlR2xvd3swJSwxMDAle3RyYW5zZm9ybTpzY2FsZSgxKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNiksMCA0cHggMTJweCByZ2JhKDIyOCwxNjgsODMsLjUpLDAgMCAyNXB4IHJnYmEoMjI4LDE2OCw4MywuNyl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjA1KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNyksMCA2cHggMTZweCByZ2JhKDIyOCwxNjgsODMsLjYpLDAgMCAzNXB4IHJnYmEoMjI4LDE2OCw4MywuOSl9fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5wcm9jZXNzX19zdGVwLC5wcm9jZXNzX19pY29uLWNpcmNsZSwucHJvY2Vzc19fYmFye3RyYW5zaXRpb246bm9uZTthbmltYXRpb246bm9uZX0ucHJvY2Vzc19fc3RlcDpob3Zlcnt0cmFuc2Zvcm06bm9uZX0ucHJvY2Vzc19fc3RlcDo6YmVmb3Jle2FuaW1hdGlvbjpub25lfS5wcm9jZXNzX19iYXI6OmFmdGVye2FuaW1hdGlvbjpub25lfX0ucHJvY2Vzcy10aW1lbGluZXtwYWRkaW5nOnZhcigtLXNwYWNlLTE2KSAwO2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1iYXNlKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnByb2Nlc3MtdGltZWxpbmU6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCA1MCUgNTAlLCB2YXIoLS1wcmltYXJ5LTUwKSAwJSwgdHJhbnNwYXJlbnQgNjAlKTtvcGFjaXR5Oi40O3BvaW50ZXItZXZlbnRzOm5vbmV9LnByb2Nlc3MtdGltZWxpbmUgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnRpbWVsaW5le3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcik7Z2FwOnZhcigtLXNwYWNlLTgpO21hcmdpbi10b3A6dmFyKC0tc3BhY2UtMTIpO21heC13aWR0aDoxMDAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnRpbWVsaW5le2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOnZhcigtLXNwYWNlLTYpfX0udGltZWxpbmVfX2xpbmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwcHg7bGVmdDoxMCU7cmlnaHQ6MTAlO2hlaWdodDo0cHg7ei1pbmRleDowfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsudGltZWxpbmVfX2xpbmV7ZGlzcGxheTpub25lfX0udGltZWxpbmVfX2xpbmUtYmd7c3Ryb2tlOnZhcigtLWNsYXktc2FuZCk7c3Ryb2tlLXdpZHRoOjR9LnRpbWVsaW5lX19saW5lLXByb2dyZXNze3N0cm9rZTp2YXIoLS1wcmltYXJ5KTtzdHJva2Utd2lkdGg6NDtzdHJva2UtZGFzaGFycmF5OjEyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MTIwMDthbmltYXRpb246bGluZURyYXdJbiAycyBlYXNlLW91dCBmb3J3YXJkczthbmltYXRpb24tZGVsYXk6LjVzfUBrZXlmcmFtZXMgbGluZURyYXdJbnt0b3tzdHJva2UtZGFzaG9mZnNldDowfX0udGltZWxpbmVfX3N0ZXB7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KTthbmltYXRpb246c3RlcEZhZGVJbiAuNnMgZWFzZS1vdXQgZm9yd2FyZHN9LnRpbWVsaW5lX19zdGVwW2RhdGEtc3RlcD1cIjFcIl17YW5pbWF0aW9uLWRlbGF5Oi4yc30udGltZWxpbmVfX3N0ZXBbZGF0YS1zdGVwPVwiMlwiXXthbmltYXRpb24tZGVsYXk6LjRzfS50aW1lbGluZV9fc3RlcFtkYXRhLXN0ZXA9XCIzXCJde2FuaW1hdGlvbi1kZWxheTouNnN9LnRpbWVsaW5lX19zdGVwW2RhdGEtc3RlcD1cIjRcIl17YW5pbWF0aW9uLWRlbGF5Oi44c31Aa2V5ZnJhbWVzIHN0ZXBGYWRlSW57dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0udGltZWxpbmVfX251bWJlcnt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LTJ4bCk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1ib2xkKTtjb2xvcjp2YXIoLS1jbGF5LXdoaXRlKTttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlLTQpO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeS1saWdodCkgMCUsIHZhcigtLXByaW1hcnkpIDEwMCUpO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggOHB4IGhzbGEoMCwwJSwxMDAlLC41KSxpbnNldCAwIC0ycHggNHB4IHJnYmEoNTgsNTMsNDYsLjE1KSwwIDZweCAxMnB4IHJnYmEoNTgsNTMsNDYsLjE1KSwwIDEwcHggMjBweCByZ2JhKDU4LDUzLDQ2LC4xKTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0udGltZWxpbmVfX251bWJlciBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0udGltZWxpbmVfX251bWJlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDAlLCB0cmFuc3BhcmVudCA2MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRpbWVsaW5lX19jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLXNwYWNlLTIpfS50aW1lbGluZV9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6dmFyKC0tdGV4dC14bCk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1ib2xkKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2xpbmUtaGVpZ2h0OnZhcigtLWxlYWRpbmctdGlnaHQpfS50aW1lbGluZV9fZGVzY3JpcHRpb257Zm9udC1zaXplOnZhcigtLXRleHQtc20pO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtsaW5lLWhlaWdodDp2YXIoLS1sZWFkaW5nLW5vcm1hbCk7bWF4LXdpZHRoOjIwMHB4O21hcmdpbjowIGF1dG99LnRpbWVsaW5lX19zdGVwOmhvdmVyIC50aW1lbGluZV9fbnVtYmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpIHNjYWxlKDEuMSk7Ym94LXNoYWRvdzppbnNldCAwIDRweCAxMHB4IGhzbGEoMCwwJSwxMDAlLC42KSxpbnNldCAwIC0ycHggNHB4IHJnYmEoNTgsNTMsNDYsLjEpLDAgOHB4IDE2cHggcmdiYSg1OCw1Myw0NiwuMTgpLDAgMTJweCAyNHB4IHJnYmEoNTgsNTMsNDYsLjE1KX0ucHJvY2Vzcy1jYXJkc3twYWRkaW5nOnZhcigtLXNwYWNlLTE2KSAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tc3VyZmFjZS1iYXNlKSAwJSwgdmFyKC0tY2xheS1jcmVhbSkgMTAwJSk7cG9zaXRpb246cmVsYXRpdmV9LnN0ZXAtY2FyZHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNjBweCwgMWZyKSk7Z2FwOnZhcigtLXNwYWNlLTYpO21hcmdpbi10b3A6dmFyKC0tc3BhY2UtMTIpO21heC13aWR0aDoxMjAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnN0ZXAtY2FyZHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6dmFyKC0tc3BhY2UtNCl9fS5zdGVwLWNhcmR7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDozMjBweDtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy14bCk7Y3Vyc29yOnBvaW50ZXI7cGVyc3BlY3RpdmU6MTAwMHB4O3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTthbmltYXRpb246Y2FyZFNsaWRlVXAgLjZzIGVhc2Utb3V0IGZvcndhcmRzfS5zdGVwLWNhcmQ6bnRoLWNoaWxkKDEpe2FuaW1hdGlvbi1kZWxheTouMXN9LnN0ZXAtY2FyZDpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5Oi4yc30uc3RlcC1jYXJkOm50aC1jaGlsZCgzKXthbmltYXRpb24tZGVsYXk6LjNzfS5zdGVwLWNhcmQ6bnRoLWNoaWxkKDQpe2FuaW1hdGlvbi1kZWxheTouNHN9LnN0ZXAtY2FyZDpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkIHZhcigtLXByaW1hcnkpO291dGxpbmUtb2Zmc2V0OjRweH1Aa2V5ZnJhbWVzIGNhcmRTbGlkZVVwe3Rve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnN0ZXAtY2FyZF9fZnJvbnR7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtwYWRkaW5nOnZhcigtLXNwYWNlLTYpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLXhsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO2dhcDp2YXIoLS1zcGFjZS00KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgMCUsIHJnYmEoMjUwLCAyNDcsIDI0MiwgMC45KSAxMDAlKTtib3gtc2hhZG93Omluc2V0IDAgNHB4IDEycHggaHNsYSgwLDAlLDEwMCUsLjgpLGluc2V0IDAgLTRweCA4cHggcmdiYSg1OCw1Myw0NiwuMDgpLDAgOHB4IDE2cHggcmdiYSg1OCw1Myw0NiwuMTIpLDAgMTZweCAzMnB4IHJnYmEoNTgsNTMsNDYsLjA4KTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3RlcC1jYXJkX19udW1iZXJ7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LTR4bCk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1ib2xkKTtjb2xvcjp2YXIoLS1jbGF5LXdoaXRlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXNlY29uZGFyeS1saWdodCkgMCUsIHZhcigtLXNlY29uZGFyeSkgMTAwJSk7Ym94LXNoYWRvdzppbnNldCAwIDNweCA4cHggaHNsYSgwLDAlLDEwMCUsLjYpLGluc2V0IDAgLTJweCA0cHggcmdiYSgyMjgsMTY4LDgzLC4zKSwwIDhweCAxNnB4IHJnYmEoNTgsNTMsNDYsLjE1KSwwIDEycHggMjRweCByZ2JhKDIyOCwxNjgsODMsLjIpfS5zdGVwLWNhcmRfX251bWJlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCB0cmFuc3BhcmVudCA2MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN0ZXAtY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6dmFyKC0tdGV4dC0yeGwpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtYm9sZCk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtsaW5lLWhlaWdodDp2YXIoLS1sZWFkaW5nLXRpZ2h0KX0uc3RlcC1jYXJkX19oaW50e2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKTtjb2xvcjp2YXIoLS10ZXh0LW11dGVkKTtmb250LXN0eWxlOml0YWxpY30uc3RlcC1jYXJkX19iYWNre3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7cGFkZGluZzp2YXIoLS1zcGFjZS02KTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy14bCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tc3BhY2UtMyk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTpzY2FsZSgwLjk1KTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC45NSkgMCUsIHJnYmEoMTYzLCAxOTEsIDE3NiwgMC45KSAxMDAlKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigyMHB4KTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpibHVyKDIwcHgpO2JveC1zaGFkb3c6aW5zZXQgMCA0cHggMTJweCBoc2xhKDAsMCUsMTAwJSwuMyksMCAxMnB4IDI0cHggcmdiYSg1OCw1Myw0NiwuMiksMCAyNHB4IDQ4cHggcmdiYSg1OCw1Myw0NiwuMTUpO2NvbG9yOnZhcigtLWNsYXktd2hpdGUpfS5zdGVwLWNhcmRfX3N1YnRpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC1zaXplOnZhcigtLXRleHQteGwpO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtYm9sZCk7Y29sb3I6dmFyKC0tY2xheS13aGl0ZSk7bWFyZ2luLWJvdHRvbTp2YXIoLS1zcGFjZS0yKX0uc3RlcC1jYXJkX19kZXRhaWxze2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKTtsaW5lLWhlaWdodDp2YXIoLS1sZWFkaW5nLXJlbGF4ZWQpO2NvbG9yOmhzbGEoMCwwJSwxMDAlLC45NSl9LnN0ZXAtY2FyZF9fZmVhdHVyZXN7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46dmFyKC0tc3BhY2UtMykgMCAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLXNwYWNlLTIpfS5zdGVwLWNhcmRfX2ZlYXR1cmVzIGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLXNwYWNlLTIpO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LXNtKTtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOTUpfS5zdGVwLWNhcmRfX2ZlYXR1cmVzIGxpOjpiZWZvcmV7Y29udGVudDpcIuKck1wiO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjMpO2NvbG9yOnZhcigtLWNsYXktd2hpdGUpO2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC1ib2xkKTtmbGV4LXNocmluazowfS5zdGVwLWNhcmQ6aG92ZXIgLnN0ZXAtY2FyZF9fZnJvbnQsLnN0ZXAtY2FyZDpmb2N1cyAuc3RlcC1jYXJkX19mcm9udCwuc3RlcC1jYXJkW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnN0ZXAtY2FyZF9fZnJvbnR7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uc3RlcC1jYXJkOmhvdmVyIC5zdGVwLWNhcmRfX2JhY2ssLnN0ZXAtY2FyZDpmb2N1cyAuc3RlcC1jYXJkX19iYWNrLC5zdGVwLWNhcmRbYXJpYS1leHBhbmRlZD10cnVlXSAuc3RlcC1jYXJkX19iYWNre29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnNjYWxlKDEpfS5zdGVwLWNhcmQ6aG92ZXIgLnN0ZXAtY2FyZF9fZnJvbnR7Ym94LXNoYWRvdzppbnNldCAwIDZweCAxNnB4IGhzbGEoMCwwJSwxMDAlLC45KSxpbnNldCAwIC00cHggMTBweCByZ2JhKDU4LDUzLDQ2LC4wNiksMCAxMnB4IDI0cHggcmdiYSg1OCw1Myw0NiwuMTUpLDAgMjRweCA0OHB4IHJnYmEoNTgsNTMsNDYsLjEyKX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsudGltZWxpbmVfX2xpbmUtcHJvZ3Jlc3MsLnRpbWVsaW5lX19zdGVwLC5zdGVwLWNhcmQsLnN0ZXAtY2FyZF9fZnJvbnQsLnN0ZXAtY2FyZF9fYmFja3thbmltYXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9LnRpbWVsaW5lX19zdGVwLC5zdGVwLWNhcmR7b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfX0uc2VydmljZS1jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOmNsYW1wKDYwcHgsMTB2aCwxMjBweCkgMDtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtYmFzZSk7b3ZlcmZsb3c6aGlkZGVufS5zZXJ2aWNlLWNhcm91c2VsX19oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG8gY2xhbXAoNDhweCw4dmgsODBweCk7cGFkZGluZzowIDIwcHh9LnNlcnZpY2UtY2Fyb3VzZWxfX3RpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC1zaXplOmNsYW1wKDJyZW0sNXZ3LDMuNXJlbSk7Zm9udC13ZWlnaHQ6ODAwO2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ib3R0b206MTZweH0uc2VydmljZS1jYXJvdXNlbF9fc3VidGl0bGV7Zm9udC1zaXplOmNsYW1wKDFyZW0sMnZ3LDEuMjVyZW0pO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtsaW5lLWhlaWdodDoxLjZ9LnNlcnZpY2UtY2Fyb3VzZWxfX3Njcm9sbC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47c2Nyb2xsLWJlaGF2aW9yOnNtb290aDtzY3JvbGxiYXItd2lkdGg6bm9uZTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtjdXJzb3I6Z3JhYn0uc2VydmljZS1jYXJvdXNlbF9fc2Nyb2xsLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zZXJ2aWNlLWNhcm91c2VsX19zY3JvbGwtY29udGFpbmVyOmFjdGl2ZXtjdXJzb3I6Z3JhYmJpbmd9LnNlcnZpY2UtY2Fyb3VzZWxfX3RyYWNre2Rpc3BsYXk6ZmxleDtnYXA6Y2xhbXAoMjBweCwzdncsNDBweCk7cGFkZGluZzowIGNsYW1wKDIwcHgsNHZ3LDgwcHgpIDQwcHg7d2lkdGg6Zml0LWNvbnRlbnR9LnNlcnZpY2UtY2Fyb3VzZWxfX25hdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3otaW5kZXg6MTA7ZGlzcGxheTpmbGV4O2dhcDoxNnB4fS5zZXJ2aWNlLWNhcm91c2VsX19uYXYtLWxlZnR7bGVmdDoyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc2VydmljZS1jYXJvdXNlbF9fbmF2LS1sZWZ0e2xlZnQ6MTBweH19LnNlcnZpY2UtY2Fyb3VzZWxfX25hdi0tcmlnaHR7cmlnaHQ6MjBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnNlcnZpY2UtY2Fyb3VzZWxfX25hdi0tcmlnaHR7cmlnaHQ6MTBweH19LnNlcnZpY2UtY2Fyb3VzZWxfX25hdi1idG57d2lkdGg6NjRweDtoZWlnaHQ6NjRweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6M3B4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC42KTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsICM4QkMzNEEgMCUsICM2ODlGMzggNTAlLCAjNTU4QjJGIDEwMCUpO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggMTJweCBoc2xhKDAsMCUsMTAwJSwuNCksaW5zZXQgMCAtMnB4IDhweCByZ2JhKDAsMCwwLC4xNSksMCA4cHggMjRweCByZ2JhKDEzOSwxOTUsNzQsLjM1KSwwIDE2cHggNDhweCByZ2JhKDEwNCwxNTksNTYsLjI1KSwwIDAgMzJweCByZ2JhKDEzOSwxOTUsNzQsLjIpfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc2VydmljZS1jYXJvdXNlbF9fbmF2LWJ0bnt3aWR0aDo1MnB4O2hlaWdodDo1MnB4O2JvcmRlci13aWR0aDoyLjVweH19QG1lZGlhKG1heC13aWR0aDogNDgwcHgpey5zZXJ2aWNlLWNhcm91c2VsX19uYXYtYnRue3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7Ym9yZGVyLXdpZHRoOjJweH19LnNlcnZpY2UtY2Fyb3VzZWxfX25hdi1idG46OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7Ym9yZGVyLXJhZGl1czo1MCUgNTAlIDAgMDtwb2ludGVyLWV2ZW50czpub25lfS5zZXJ2aWNlLWNhcm91c2VsX19uYXYtYnRuOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6LTZweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMTM5LCAxOTUsIDc0LCAwLjMpIDAlLCB0cmFuc3BhcmVudCA3MCUpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Oi0xfS5zZXJ2aWNlLWNhcm91c2VsX19uYXYtYnRuIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnNlcnZpY2UtY2Fyb3VzZWxfX25hdi1idG4gc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsuc2VydmljZS1jYXJvdXNlbF9fbmF2LWJ0biBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19LnNlcnZpY2UtY2Fyb3VzZWxfX25hdi1idG46aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wOCk7Ym9yZGVyLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC44KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsICM5Q0NDNjUgMCUsICM3Q0IzNDIgNTAlLCAjNjg5RjM4IDEwMCUpO2JveC1zaGFkb3c6aW5zZXQgMCA0cHggMTZweCBoc2xhKDAsMCUsMTAwJSwuNSksaW5zZXQgMCAtM3B4IDEwcHggcmdiYSgwLDAsMCwuMTIpLDAgMTJweCAzMnB4IHJnYmEoMTM5LDE5NSw3NCwuNDUpLDAgMjBweCA2NHB4IHJnYmEoMTA0LDE1OSw1NiwuMzUpLDAgMCA0OHB4IHJnYmEoMTM5LDE5NSw3NCwuMyl9LnNlcnZpY2UtY2Fyb3VzZWxfX25hdi1idG46aG92ZXI6OmFmdGVye29wYWNpdHk6MX0uc2VydmljZS1jYXJvdXNlbF9fbmF2LWJ0bjpob3ZlciBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoM3B4KSBzY2FsZSgxLjEpfS5zZXJ2aWNlLWNhcm91c2VsX19uYXYtYnRuOmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgxLjAyKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDhweCByZ2JhKDAsMCwwLC4yKSxpbnNldCAwIC0xcHggNHB4IGhzbGEoMCwwJSwxMDAlLC4zKSwwIDZweCAxNnB4IHJnYmEoMTM5LDE5NSw3NCwuMyksMCAxMHB4IDMycHggcmdiYSgxMDQsMTU5LDU2LC4yKX0uc2VydmljZS1jYXJvdXNlbF9fbmF2LWJ0bjpkaXNhYmxlZHtvcGFjaXR5Oi40O2N1cnNvcjpub3QtYWxsb3dlZDtwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpncmF5c2NhbGUoMC42KX0uc2VydmljZS1jYXJke2ZsZXg6MCAwIGF1dG87d2lkdGg6Y2xhbXAoMzYwcHgsMzh2dyw1MjBweCk7YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlLXJhaXNlZCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtMnhsKTtwYWRkaW5nOmNsYW1wKDI4cHgsMy41dncsNDBweCk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggaHNsYSgwLDAlLDEwMCUsLjUpLDAgNHB4IDE2cHggcmdiYSg1OCw1Myw0NiwuMDgpLDAgOHB4IDMycHggcmdiYSg1OCw1Myw0NiwuMDYpLDAgMCAyNHB4IHJnYmEoMjI4LDE2OCw4MywuMDQpO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSl9LnNlcnZpY2UtY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNiksMCAxMnB4IDMycHggcmdiYSg1OCw1Myw0NiwuMTIpLDAgMjRweCA2NHB4IHJnYmEoNTgsNTMsNDYsLjEpLDAgMCA0MHB4IHJnYmEoMjI4LDE2OCw4MywuMDgpLDAgMCA2MHB4IHJnYmEoMTI0LDE1MiwxMzMsLjA2KX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnNlcnZpY2UtY2FyZHt3aWR0aDpjbGFtcCgzMDBweCw4NXZ3LDM4MHB4KX19LnNlcnZpY2UtY2FyZF9faW1hZ2Vze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTJweDttYXJnaW4tYm90dG9tOmNsYW1wKDEycHgsMnZ3LDE2cHgpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWxnKTtvdmVyZmxvdzp2aXNpYmxlfS5zZXJ2aWNlLWNhcmRfX2ltYWdlLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OHB4fS5zZXJ2aWNlLWNhcmRfX2ltYWdlLXdyYXBwZXIgaW1ne3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjE7b2JqZWN0LWZpdDpjb3Zlcjtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1tZCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0uc2VydmljZS1jYXJkX19pbWFnZS13cmFwcGVyOjphZnRlcntjb250ZW50OmF0dHIoZGF0YS1sYWJlbCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7YWxpZ24tc2VsZjpjZW50ZXI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMTIpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4wOCkgMTAwJSk7Ym9yZGVyOjEuNXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjI1KTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Zm9udC1zaXplOi42NXJlbTtmb250LXdlaWdodDo3MDA7cGFkZGluZzo0cHggMTBweDtib3JkZXItcmFkaXVzOjEycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi44cHg7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggaHNsYSgwLDAlLDEwMCUsLjYpLDAgMXB4IDRweCByZ2JhKDU4LDUzLDQ2LC4wOCk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnNlcnZpY2UtY2FyZDpob3ZlciAuc2VydmljZS1jYXJkX19pbWFnZS13cmFwcGVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wOCl9LnNlcnZpY2UtY2FyZDpob3ZlciAuc2VydmljZS1jYXJkX19pbWFnZS13cmFwcGVyOjphZnRlcntib3JkZXItY29sb3I6cmdiYSgxMjQsMTUyLDEzMywuNCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMTgpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4xMikgMTAwJSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggaHNsYSgwLDAlLDEwMCUsLjgpLDAgMnB4IDZweCByZ2JhKDU4LDUzLDQ2LC4xMil9LnNlcnZpY2UtY2FyZF9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlfS5zZXJ2aWNlLWNhcmRfX2hlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4O21hcmdpbi1ib3R0b206MTJweH0uc2VydmljZS1jYXJkX19pY29ue2ZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sM3Z3LDJyZW0pO2xpbmUtaGVpZ2h0OjF9LnNlcnZpY2UtY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwyLjV2dywxLjc1cmVtKTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtsaW5lLWhlaWdodDoxLjJ9LnNlcnZpY2UtY2FyZF9fZGVzY3JpcHRpb257Zm9udC1zaXplOmNsYW1wKC45cmVtLDEuNXZ3LDFyZW0pO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWJvdHRvbToyMHB4O2ZsZXgtZ3JvdzoxfS5zZXJ2aWNlLWNhcmRfX2N0YXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Y2xhbXAoLjk1cmVtLDEuNXZ3LDEuMDVyZW0pO2NvbG9yOnJnYmEoNTgsNTMsNDYsLjkpO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouNXB4O3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5zZXJ2aWNlLWNhcmRfX2N0YS0tc3RyaXB7bWFyZ2luOjAgY2FsYygtMSpjbGFtcCgyOHB4LDMuNXZ3LDQwcHgpKTttYXJnaW4tYm90dG9tOmNhbGMoLTEqY2xhbXAoMjhweCwzLjV2dyw0MHB4KSk7bWFyZ2luLXRvcDphdXRvO3BhZGRpbmc6Y2xhbXAoMThweCwyLjV2dywyMnB4KSBjbGFtcCgyOHB4LDMuNXZ3LDQwcHgpO2JvcmRlci1yYWRpdXM6MCAwIHZhcigtLXJhZGl1cy0yeGwpIHZhcigtLXJhZGl1cy0yeGwpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0Q0QUYzNyAwJSwgI0Y0QzU0MiAyNSUsICNGRkQ3MDAgNTAlLCAjRjRDNTQyIDc1JSwgI0Q0QUYzNyAxMDAlKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDhweCBoc2xhKDAsMCUsMTAwJSwuNSksaW5zZXQgMCAtMXB4IDZweCByZ2JhKDIxMiwxNzUsNTUsLjMpLDAgLTNweCAxNnB4IHJnYmEoMjQ0LDE5Nyw2NiwuMjUpLDAgMCAyNHB4IHJnYmEoMjU1LDIxNSwwLC4xNSl9LnNlcnZpY2UtY2FyZF9fY3RhLS1zdHJpcDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDExMGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgdHJhbnNwYXJlbnQgNjAlLCB0cmFuc3BhcmVudCAxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjhzIGVhc2V9LnNlcnZpY2UtY2FyZF9fY3RhLS1zdHJpcDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNFOEI4NEQgMCUsICNGRkQ3MDAgMjUlLCAjRkZGMTc2IDUwJSwgI0ZGRDcwMCA3NSUsICNFOEI4NEQgMTAwJSk7Ym94LXNoYWRvdzppbnNldCAwIDNweCAxMHB4IGhzbGEoMCwwJSwxMDAlLC42KSxpbnNldCAwIC0xcHggNnB4IHJnYmEoMjEyLDE3NSw1NSwuMjUpLDAgLTVweCAyNHB4IHJnYmEoMjQ0LDE5Nyw2NiwuMzUpLDAgMCAzMnB4IHJnYmEoMjU1LDIxNSwwLC4yNSksMCA0cHggMjBweCByZ2JhKDIzMiwxODQsNzcsLjIpfS5zZXJ2aWNlLWNhcmRfX2N0YS0tc3RyaXA6aG92ZXI6OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uc2VydmljZS1jYXJkX19jdGEtLXN0cmlwOmhvdmVyIC5zZXJ2aWNlLWNhcmRfX2N0YS1hcnJvd3thbmltYXRpb246YXJyb3dCb3VuY2UgLjZzIGVhc2UgaW5maW5pdGV9LnNlcnZpY2UtY2FyZF9fY3RhLS1zdHJpcDphY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFweCk7Ym94LXNoYWRvdzppbnNldCAwIDNweCAxMnB4IHJnYmEoMCwwLDAsLjIpLGluc2V0IDAgLTFweCA0cHggaHNsYSgwLDAlLDEwMCUsLjMpLDAgLTJweCA4cHggcmdiYSgyNDQsMTk3LDY2LC4yKX0uc2VydmljZS1jYXJkX19jdGEtdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnNlcnZpY2UtY2FyZF9fY3RhLWFycm93e3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtmaWxsOm5vbmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2U7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2ZsZXgtc2hyaW5rOjB9QGtleWZyYW1lcyBhcnJvd0JvdW5jZXswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg2cHgpfX0uc2VydmljZS1jYXJvdXNlbF9fc2Nyb2xsLWluZGljYXRvcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtkaXNwbGF5OmZsZXg7Z2FwOjhweDt6LWluZGV4OjV9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zZXJ2aWNlLWNhcm91c2VsX19zY3JvbGwtaW5kaWNhdG9ye2Rpc3BsYXk6bm9uZX19LnNjcm9sbC1kb3R7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpyZ2JhKDU4LDUzLDQ2LC4yKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uc2Nyb2xsLWRvdC0tYWN0aXZle2JhY2tncm91bmQ6dmFyKC0tcHJpbWFyeSk7d2lkdGg6MjRweDtib3JkZXItcmFkaXVzOjRweH0uc2VydmljZS1jYXJvdXNlbF9fc2Nyb2xsLWNvbnRhaW5lcnstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc2VydmljZS1jYXJvdXNlbF9fc2Nyb2xsLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc2VydmljZS1jYXJvdXNlbF9fc2Nyb2xsLWNvbnRhaW5lcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zZXJ2aWNlLWNhcm91c2VsX19zY3JvbGwtY29udGFpbmVyIC5zZXJ2aWNlLWNhcmR7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyfX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuc2VydmljZS1jYXJvdXNlbF9fc2Nyb2xsLWNvbnRhaW5lcntzY3JvbGwtYmVoYXZpb3I6YXV0b30uc2VydmljZS1jYXJke3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZX0uc2VydmljZS1jYXJkOmhvdmVye3RyYW5zZm9ybTpub25lfS5zZXJ2aWNlLWNhcmRfX2ltYWdlLXdyYXBwZXIgaW1ne3RyYW5zaXRpb246bm9uZX0uc2VydmljZS1jYXJkX19jdGEtYXJyb3d7YW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudH0uc2VydmljZS1jYXJvdXNlbF9fbmF2LWJ0bnt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjNzIGVhc2V9LnNlcnZpY2UtY2Fyb3VzZWxfX25hdi1idG46aG92ZXJ7dHJhbnNmb3JtOm5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LnNlcnZpY2UtY2Fyb3VzZWx7cGFkZGluZzpjbGFtcCg0OHB4LDh2aCw4MHB4KSAwfS5zZXJ2aWNlLWNhcmR7d2lkdGg6Y2xhbXAoMzAwcHgsNDB2dyw0MDBweCl9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc2VydmljZS1jYXJvdXNlbF9fdHJhY2t7cGFkZGluZzowIDIwcHggMzBweH0uc2VydmljZS1jYXJkX19pbWFnZXN7Z2FwOjhweH0uc2VydmljZS1jYXJkX19jdGEtLXN0cmlwe3BhZGRpbmc6Y2xhbXAoMTRweCwydncsMTZweCkgY2xhbXAoMjBweCwyLjV2dywyNHB4KTtmb250LXNpemU6LjlyZW19LnNlcnZpY2UtY2FyZF9fY3RhLS1zdHJpcCAuc2VydmljZS1jYXJkX19jdGEtYXJyb3d7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19Lm1vYmlsZS1wZXQtY2FyZXtwYWRkaW5nOjZyZW0gMDtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtYmFzZSk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5tb2JpbGUtcGV0LWNhcmU6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDgwJSAyMCUsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjA0KSAwJSwgdHJhbnNwYXJlbnQgNTAlKSxyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDIwJSA4MCUsIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMDQpIDAlLCB0cmFuc3BhcmVudCA1MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vYmlsZS1wZXQtY2FyZV9fd3JhcHBlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjRyZW07YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1AbWVkaWEobWF4LXdpZHRoOiA5NjhweCl7Lm1vYmlsZS1wZXQtY2FyZV9fd3JhcHBlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDozcmVtfX0ubW9iaWxlLXBldC1jYXJlX19jb250ZW50e21heC13aWR0aDo2MDBweH1AbWVkaWEobWF4LXdpZHRoOiA5NjhweCl7Lm1vYmlsZS1wZXQtY2FyZV9fY29udGVudHttYXgtd2lkdGg6MTAwJTtvcmRlcjoyfX0ubW9iaWxlLXBldC1jYXJlX19oZWFkZXJ7bWFyZ2luLWJvdHRvbToxLjVyZW19Lm1vYmlsZS1wZXQtY2FyZV9fYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouNXJlbSAxcmVtO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMSkgMCUsIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMSkgMTAwJSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4yKTtib3JkZXItcmFkaXVzOjIwcHg7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDVlbTttYXJnaW4tYm90dG9tOjFyZW07Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMSl9Lm1vYmlsZS1wZXQtY2FyZV9fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDJyZW0sNHZ3LDIuNzVyZW0pO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjEuNXJlbX0ubW9iaWxlLXBldC1jYXJlX19kZXNjcmlwdGlvbntmb250LXNpemU6Y2xhbXAoMXJlbSwxLjV2dywxLjEyNXJlbSk7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjJyZW19Lm1vYmlsZS1wZXQtY2FyZV9fZmVhdHVyZXN7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MCAwIDJyZW0gMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxcmVtfS5tb2JpbGUtcGV0LWNhcmVfX2ZlYXR1cmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Ljc1cmVtO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9Lm1vYmlsZS1wZXQtY2FyZV9fZmVhdHVyZTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpfS5tb2JpbGUtcGV0LWNhcmVfX2ZlYXR1cmUgLmZlYXR1cmUtaWNvbnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO2ZsZXgtc2hyaW5rOjA7c3Ryb2tlLXdpZHRoOjIuNX0ubW9iaWxlLXBldC1jYXJlX19jdGEtZ3JvdXB7ZGlzcGxheTpmbGV4O2dhcDoxcmVtO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsubW9iaWxlLXBldC1jYXJlX19jdGEtZ3JvdXB7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ubW9iaWxlLXBldC1jYXJlX19jdGEtZ3JvdXAgLmJ0bntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVyZW19Lm1vYmlsZS1wZXQtY2FyZV9fY3RhLWdyb3VwIC5idG4gc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9Lm1vYmlsZS1wZXQtY2FyZV9fY3RhLWdyb3VwIC5idG46aG92ZXIgc3Zne3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9Lm1vYmlsZS1wZXQtY2FyZV9fdmlzdWFse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwZXJzcGVjdGl2ZToxMjAwcHh9QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5tb2JpbGUtcGV0LWNhcmVfX3Zpc3VhbHtvcmRlcjoxfX0ubW9iaWxlLXBldC1jYXJlX19jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjYwMHB4O2FzcGVjdC1yYXRpbzo0LzM7Ym9yZGVyLXJhZGl1czozMnB4O292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCkgMTAwJSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMjBweCkgc2F0dXJhdGUoMTIwJSk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigyMHB4KSBzYXR1cmF0ZSgxMjAlKTtib3JkZXI6MnB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC4yKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDEwcHggaHNsYSgwLDAlLDEwMCUsLjIpLGluc2V0IDAgLTJweCA4cHggcmdiYSgwLDAsMCwuMSksMCA0cHggMTJweCByZ2JhKDAsMCwwLC4xKSwwIDEycHggMzJweCByZ2JhKDAsMCwwLC4yKSwwIDI0cHggNjRweCByZ2JhKDAsMCwwLC4yNSksMCA0MHB4IDk2cHggcmdiYSgwLDAsMCwuMik7dHJhbnNpdGlvbjphbGwgLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO2FuaW1hdGlvbjptb2JpbGVDYXJkRmxvYXQgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9Lm1vYmlsZS1wZXQtY2FyZV9fY2FyZDpob3Zlcntib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjMpO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggMTRweCBoc2xhKDAsMCUsMTAwJSwuMjUpLGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwwLDAsLjE1KSwwIDZweCAxNnB4IHJnYmEoMCwwLDAsLjE1KSwwIDE2cHggNDhweCByZ2JhKDAsMCwwLC4yNSksMCAzMnB4IDgwcHggcmdiYSgwLDAsMCwuMyksMCA0OHB4IDEyOHB4IHJnYmEoMCwwLDAsLjI1KX0ubW9iaWxlLXBldC1jYXJlX19jYXJkOmhvdmVyIC5tb2JpbGUtcGV0LWNhcmVfX2NhcmQtc2hpbmV7YW5pbWF0aW9uOmNhcmRTaGluZU1vdmUgMnMgZWFzZS1pbi1vdXR9Lm1vYmlsZS1wZXQtY2FyZV9fY2FyZDpob3ZlciAubW9iaWxlLXBldC1jYXJlX19mbG9hdGluZy1iYWRnZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KSBzY2FsZSgxLjA1KTtib3gtc2hhZG93OjAgOHB4IDI0cHggcmdiYSgwLDAsMCwuMiksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuMyl9Lm1vYmlsZS1wZXQtY2FyZV9fY2FyZC1ncmFkaWVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTUwJTtyaWdodDotNTAlO3dpZHRoOjIwMCU7aGVpZ2h0OjIwMCU7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMTUpIDAlLCB0cmFuc3BhcmVudCA3MCUpO29wYWNpdHk6LjY7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9Lm1vYmlsZS1wZXQtY2FyZV9fY2FyZC1zaGluZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0xMDAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6Mn0ubW9iaWxlLXBldC1jYXJlX19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpfS5tb2JpbGUtcGV0LWNhcmVfX2NhcmQ6aG92ZXIgLm1vYmlsZS1wZXQtY2FyZV9faW1hZ2V7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5tb2JpbGUtcGV0LWNhcmVfX2Zsb2F0aW5nLWJhZGdle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxLjVyZW07bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVyZW07cGFkZGluZzouNzVyZW0gMS41cmVtO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjk1KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtib3JkZXItcmFkaXVzOjI0cHg7Ym9yZGVyOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMyk7Ym94LXNoYWRvdzowIDRweCAxNnB4IHJnYmEoMCwwLDAsLjE1KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC41KTtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO3otaW5kZXg6M30ubW9iaWxlLXBldC1jYXJlX19mbG9hdGluZy1iYWRnZSBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweDtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtmbGV4LXNocmluazowfUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsubW9iaWxlLXBldC1jYXJlX19mbG9hdGluZy1iYWRnZXtmb250LXNpemU6Ljc1cmVtO3BhZGRpbmc6LjYyNXJlbSAxLjI1cmVtO2JvdHRvbToxcmVtfS5tb2JpbGUtcGV0LWNhcmVfX2Zsb2F0aW5nLWJhZGdlIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4fX1Aa2V5ZnJhbWVzIG1vYmlsZUNhcmRGbG9hdHswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEycHgpIHJvdGF0ZVgoMWRlZykgcm90YXRlWSgtMWRlZyl9fUBrZXlmcmFtZXMgY2FyZFNoaW5lTW92ZXswJXtsZWZ0Oi0xMDAlfTEwMCV7bGVmdDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm1vYmlsZS1wZXQtY2FyZXtwYWRkaW5nOjRyZW0gMH0ubW9iaWxlLXBldC1jYXJlX193cmFwcGVye2dhcDoyLjVyZW19Lm1vYmlsZS1wZXQtY2FyZV9fdGl0bGV7Zm9udC1zaXplOjJyZW19Lm1vYmlsZS1wZXQtY2FyZV9fZGVzY3JpcHRpb257Zm9udC1zaXplOjFyZW19Lm1vYmlsZS1wZXQtY2FyZV9fY2FyZHttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjAgYXV0b319QG1lZGlhKG1heC13aWR0aDogNDgwcHgpey5tb2JpbGUtcGV0LWNhcmV7cGFkZGluZzozcmVtIDB9Lm1vYmlsZS1wZXQtY2FyZV9fZmVhdHVyZXN7Z2FwOi43NXJlbX0ubW9iaWxlLXBldC1jYXJlX19mZWF0dXJle2ZvbnQtc2l6ZTouOTM3NXJlbX0ubW9iaWxlLXBldC1jYXJlX19mZWF0dXJlIC5mZWF0dXJlLWljb257d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0ubW9iaWxlLXBldC1jYXJlX19jYXJke2JvcmRlci1yYWRpdXM6MjRweDttYXgtd2lkdGg6MTAwJX19QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm1vYmlsZS1wZXQtY2FyZV9fY2FyZHthbmltYXRpb246bm9uZX0ubW9iaWxlLXBldC1jYXJlX19mZWF0dXJlOmhvdmVye3RyYW5zZm9ybTpub25lfS5tb2JpbGUtcGV0LWNhcmUgLmJ0bjpob3ZlciBzdmd7dHJhbnNmb3JtOm5vbmV9fS5jYXJlLXRlYW0tcHJldmlld3twYWRkaW5nOnZhcigtLXNwYWNlLTE2KSAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tc3VyZmFjZS1iYXNlKSwgdmFyKC0tc3VyZmFjZS1zdWJ0bGUpKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmNhcmUtdGVhbS1wcmV2aWV3X19oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTp2YXIoLS1zcGFjZS0xMil9LmNhcmUtdGVhbS1wcmV2aWV3X19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO2dhcDp2YXIoLS1zcGFjZS04KTttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlLTgpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2FyZS10ZWFtLXByZXZpZXdfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfX0uY2FyZS10ZWFtLXByZXZpZXdfX2Zvb3RlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOnZhcigtLXNwYWNlLTgpfS50ZWFtLW1lbWJlci1jYXJke2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1vdmVybGF5KTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy0zeGwpO292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OnZhcigtLXNoYWRvdy1jbGF5LW1kKTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS50ZWFtLW1lbWJlci1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpIHNjYWxlKDEuMDIpO2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWNsYXktbGcpfS50ZWFtLW1lbWJlci1jYXJkX19pbWFnZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjE7b3ZlcmZsb3c6aGlkZGVufS50ZWFtLW1lbWJlci1jYXJkX19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2V9LnRlYW0tbWVtYmVyLWNhcmQ6aG92ZXIgLnRlYW0tbWVtYmVyLWNhcmRfX2ltYWdle3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0udGVhbS1tZW1iZXItY2FyZF9fdmlnbmV0dGV7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCB0cmFuc3BhcmVudCA0MCUsIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlKTtwb2ludGVyLWV2ZW50czpub25lfS50ZWFtLW1lbWJlci1jYXJkX19jcmVkZW50aWFsc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tc3BhY2UtMik7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt6LWluZGV4OjEwfS50ZWFtLW1lbWJlci1jYXJkOmhvdmVyIC50ZWFtLW1lbWJlci1jYXJkX19jcmVkZW50aWFsc3tvcGFjaXR5OjF9LnRlYW0tbWVtYmVyLWNhcmRfX2NvbnRlbnR7cGFkZGluZzp2YXIoLS1zcGFjZS02KTtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtYmFzZSl9LnRlYW0tbWVtYmVyLWNhcmRfX25hbWV7Zm9udC1zaXplOnZhcigtLXRleHQtMnhsKTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlLTEpfS50ZWFtLW1lbWJlci1jYXJkX190aXRsZXtmb250LXNpemU6dmFyKC0tdGV4dC1zbSk7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXByaW1hcnkpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDVlbTttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlLTMpfS50ZWFtLW1lbWJlci1jYXJkX19iaW97Zm9udC1zaXplOnZhcigtLXRleHQtYmFzZSk7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlLTQpfS50ZWFtLW1lbWJlci1jYXJkX19jdGF7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLXNwYWNlLTIpO3BhZGRpbmc6dmFyKC0tc3BhY2UtMykgdmFyKC0tc3BhY2UtNik7YmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5KTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6dmFyKC0tdGV4dC1iYXNlKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1mdWxsKTt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctY2xheS1zbSl9LnRlYW0tbWVtYmVyLWNhcmQ6aG92ZXIgLnRlYW0tbWVtYmVyLWNhcmRfX2N0YXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LnRlYW0tbWVtYmVyLWNhcmRfX2N0YTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLXByaW1hcnktZGFyayk7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctY2xheS1tZCl9LnRlYW0tbWVtYmVyLWNhcmRfX2N0YSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtzdHJva2Utd2lkdGg6Mi41cHh9LmNyZWRlbnRpYWwtYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzp2YXIoLS1zcGFjZS0yKSB2YXIoLS1zcGFjZS00KTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC45NSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCk7Zm9udC1zaXplOnZhcigtLXRleHQtc20pO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWNsYXktc20pO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDthbmltYXRpb246ZmxvYXRJbiAuNHMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpIGZvcndhcmRzfS5jcmVkZW50aWFsLWJhZGdlLS1ha2MsLmNyZWRlbnRpYWwtYmFkZ2UtLWNwciwuY3JlZGVudGlhbC1iYWRnZS0tZmVhciwuY3JlZGVudGlhbC1iYWRnZS0tZmlyc3QsLmNyZWRlbnRpYWwtYmFkZ2UtLWluc3VyZWQsLmNyZWRlbnRpYWwtYmFkZ2UtLWNoZWNrZWR7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkIHZhcigtLXByaW1hcnkpfS5jcmVkZW50aWFsLWJhZGdlLS1leHB7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSwgdmFyKC0tc2Vjb25kYXJ5KSk7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZX0uY3JlZGVudGlhbC1iYWRnZTpudGgtY2hpbGQoMSl7YW5pbWF0aW9uLWRlbGF5Oi4xc30uY3JlZGVudGlhbC1iYWRnZTpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5Oi4yc30uY3JlZGVudGlhbC1iYWRnZTpudGgtY2hpbGQoMyl7YW5pbWF0aW9uLWRlbGF5Oi4zc31Aa2V5ZnJhbWVzIGZsb2F0SW57MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpIHNjYWxlKDAuOCl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoMSl9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuY2FyZS10ZWFtLXByZXZpZXd7cGFkZGluZzp2YXIoLS1zcGFjZS0xMikgMH0uY2FyZS10ZWFtLXByZXZpZXdfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6dmFyKC0tc3BhY2UtNil9LnRlYW0tbWVtYmVyLWNhcmRfX2NyZWRlbnRpYWxze29wYWNpdHk6Ljk7dG9wOmF1dG87Ym90dG9tOnZhcigtLXNwYWNlLTQpO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS50ZWFtLW1lbWJlci1jYXJkX19jdGF7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0uY29udmVyc2lvbi1jdGF7cGFkZGluZzp2YXIoLS1zcGFjZS0yMCkgMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmMGY4ZjQgMCUsICNlOGY1ZWYgNTAlLCAjZmVmOWYwIDEwMCUpO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uY29udmVyc2lvbi1jdGE6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01MCU7cmlnaHQ6LTIwJTt3aWR0aDo3MDBweDtoZWlnaHQ6NzAwcHg7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMjUpIDAlLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMTUpIDQwJSwgdHJhbnNwYXJlbnQgNzAlKTtib3JkZXItcmFkaXVzOjUwJTtwb2ludGVyLWV2ZW50czpub25lO2FuaW1hdGlvbjpmbG9hdEJ1YmJsZSAxNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9LmNvbnZlcnNpb24tY3RhOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00MCU7bGVmdDotMTUlO3dpZHRoOjYwMHB4O2hlaWdodDo2MDBweDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjIpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4xMikgNDAlLCB0cmFuc3BhcmVudCA3MCUpO2JvcmRlci1yYWRpdXM6NTAlO3BvaW50ZXItZXZlbnRzOm5vbmU7YW5pbWF0aW9uOmZsb2F0QnViYmxlIDEycyBlYXNlLWluLW91dCBpbmZpbml0ZSByZXZlcnNlfS5jb252ZXJzaW9uLWN0YV9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbnZlcnNpb24tY3RhX190aXRsZXtmb250LXNpemU6dmFyKC0tdGV4dC00eGwpO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ib3R0b206dmFyKC0tc3BhY2UtMyk7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29udmVyc2lvbi1jdGFfX3RpdGxle2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LTV4bCl9fS5jb252ZXJzaW9uLWN0YV9fc3VidGl0bGV7Zm9udC1zaXplOnZhcigtLXRleHQteGwpO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlLTEyKTttYXgtd2lkdGg6NjAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uY29udmVyc2lvbi1jdGFfX3BhdGhze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDp2YXIoLS1zcGFjZS02KTttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlLTEyKTttYXgtd2lkdGg6OTAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbnZlcnNpb24tY3RhX19wYXRoc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOnZhcigtLXNwYWNlLTgpfX0uY29udmVyc2lvbi1jdGFfX3RydXN0LWJhZGdlc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtnYXA6dmFyKC0tc3BhY2UtNCk7bWF4LXdpZHRoOjEwMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29udmVyc2lvbi1jdGFfX3RydXN0LWJhZGdlc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9fS5jb252ZXJzaW9uLXBhdGh7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpIDAlLCByZ2JhKDI1NSwgMjUzLCAyNTAsIDAuOTUpIDEwMCUpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLTN4bCk7cGFkZGluZzp2YXIoLS1zcGFjZS04KTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDZweCBoc2xhKDAsMCUsMTAwJSwuOSksaW5zZXQgMCAtM3B4IDZweCByZ2JhKDEyNCwxNTIsMTMzLC4wOCksMCAxMHB4IDIwcHggcmdiYSg1OCw1Myw0NiwuMTIpLDAgMjBweCA0MHB4IHJnYmEoNTgsNTMsNDYsLjEpO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyOjJweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuOCl9LmNvbnZlcnNpb24tcGF0aDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAwJSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMTUpIDAlLCB0cmFuc3BhcmVudCA3MCUpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9LmNvbnZlcnNpb24tcGF0aDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KSBzY2FsZSgxLjAyKTtib3gtc2hhZG93Omluc2V0IDAgNHB4IDhweCAjZmZmLGluc2V0IDAgLTNweCA2cHggcmdiYSgxMjQsMTUyLDEzMywuMSksMCAxNnB4IDMycHggcmdiYSgxMjQsMTUyLDEzMywuMiksMCAzMnB4IDY0cHggcmdiYSg1OCw1Myw0NiwuMTUpfS5jb252ZXJzaW9uLXBhdGg6aG92ZXI6OmFmdGVye29wYWNpdHk6MX0uY29udmVyc2lvbi1wYXRoX19pY29ue3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7bWFyZ2luOjAgYXV0byB2YXIoLS1zcGFjZS01KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXByaW1hcnktbGlnaHQpLCB2YXIoLS1wcmltYXJ5KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtMnhsKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggaHNsYSgwLDAlLDEwMCUsLjQpLDAgOHB4IDE2cHggcmdiYSgxMjQsMTUyLDEzMywuMjUpLDAgMCAzMnB4IHJnYmEoMTI0LDE1MiwxMzMsLjE1KTthbmltYXRpb246aWNvbkZsb2F0IDNzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5jb252ZXJzaW9uLXBhdGhfX2ljb24gc3Zne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjJweDtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSl9LmNvbnZlcnNpb24tcGF0aF9fdGl0bGV7Zm9udC1zaXplOnZhcigtLXRleHQtMnhsKTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNlLTMpO3RleHQtYWxpZ246Y2VudGVyfS5jb252ZXJzaW9uLXBhdGhfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZTp2YXIoLS10ZXh0LWJhc2UpO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTttYXJnaW4tYm90dG9tOmF1dG87bGluZS1oZWlnaHQ6MS42O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOnZhcigtLXNwYWNlLTYpO21pbi1oZWlnaHQ6M2VtfS5jb252ZXJzaW9uLXBhdGhfX2JhZGdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zcGFjZS00KTtyaWdodDp2YXIoLS1zcGFjZS00KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmZjZiNmIsICNlZTVhNmYpO2NvbG9yOiNmZmY7Zm9udC1zaXplOnZhcigtLXRleHQteHMpO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzp2YXIoLS1zcGFjZS0yKSB2YXIoLS1zcGFjZS00KTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1mdWxsKTtsZXR0ZXItc3BhY2luZzouMDVlbTthbmltYXRpb246cHVsc2UgMnMgaW5maW5pdGU7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMjU1LDEwNywxMDcsLjQpfS5jb252ZXJzaW9uLXBhdGgtLXByaW1hcnl7Ym9yZGVyOjNweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4zKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCkgMTAwJSl9LmNvbnZlcnNpb24tcGF0aC0tdXJnZW5jeXtib3JkZXI6M3B4IHNvbGlkIHJnYmEoMjU1LDEwNywxMDcsLjQpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDEwNywgMTA3LCAwLjA4KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KSAxMDAlKX0uY29udmVyc2lvbi1wYXRoLS11cmdlbmN5IC5jb252ZXJzaW9uLXBhdGhfX2ljb257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmY4Nzg3LCAjZmY2YjZiKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNCksMCA4cHggMTZweCByZ2JhKDI1NSwxMDcsMTA3LC4zNSksMCAwIDMycHggcmdiYSgyNTUsMTA3LDEwNywuMil9QGtleWZyYW1lcyBpY29uRmxvYXR7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCl9fUBrZXlmcmFtZXMgZmxvYXRCdWJibGV7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDMwcHgsIC0zMHB4KSBzY2FsZSgxLjEpfX1Aa2V5ZnJhbWVzIHB1bHNlezAlLDEwMCV7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjU1LDEwNywxMDcsLjcpfTUwJXtib3gtc2hhZG93OjAgMCAwIDhweCByZ2JhKDI1NSwxMDcsMTA3LDApfX0udHJ1c3QtYmFkZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0tc3BhY2UtMyk7cGFkZGluZzp2YXIoLS1zcGFjZS00KTtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtYmFzZSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtMnhsKTtib3gtc2hhZG93OnZhcigtLXNoYWRvdy1jbGF5LXNtKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0udHJ1c3QtYmFkZ2U6aG92ZXJ7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctY2xheS1tZCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCl9LnRydXN0LWJhZGdlX19pY29ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWluLXdpZHRoOjQwcHg7c3Ryb2tlOnZhcigtLXByaW1hcnkpO3N0cm9rZS13aWR0aDoycHg7YmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5LWxpZ2h0KTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy14bCk7cGFkZGluZzp2YXIoLS1zcGFjZS0yKX0udHJ1c3QtYmFkZ2VfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tc3BhY2UtMSk7dGV4dC1hbGlnbjpsZWZ0fS50cnVzdC1iYWRnZV9fY29udGVudCBzdHJvbmd7Zm9udC1zaXplOnZhcigtLXRleHQtc20pO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2Rpc3BsYXk6YmxvY2t9LnRydXN0LWJhZGdlX19jb250ZW50IHNwYW57Zm9udC1zaXplOnZhcigtLXRleHQteHMpO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtkaXNwbGF5OmJsb2NrfS5idG4tLWxhcmdle3BhZGRpbmc6dmFyKC0tc3BhY2UtNCkgdmFyKC0tc3BhY2UtOCk7Zm9udC1zaXplOnZhcigtLXRleHQtbGcpO21pbi1oZWlnaHQ6NTZweDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1zcGFjZS0yKTt3aWR0aDoxMDAlfS5idG4tLWxhcmdlIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYnRuLS1sYXJnZXt3aWR0aDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmNvbnZlcnNpb24tY3Rhe3BhZGRpbmc6dmFyKC0tc3BhY2UtMTIpIDB9LmNvbnZlcnNpb24tY3RhX190aXRsZXtmb250LXNpemU6dmFyKC0tdGV4dC0zeGwpfS5jb252ZXJzaW9uLWN0YV9fc3VidGl0bGV7Zm9udC1zaXplOnZhcigtLXRleHQtbGcpO21hcmdpbi1ib3R0b206dmFyKC0tc3BhY2UtOCl9LmNvbnZlcnNpb24tY3RhX19wYXRoc3tnYXA6dmFyKC0tc3BhY2UtNil9LmNvbnZlcnNpb24tY3RhX190cnVzdC1iYWRnZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDp2YXIoLS1zcGFjZS0zKX0uY29udmVyc2lvbi1wYXRoe3BhZGRpbmc6dmFyKC0tc3BhY2UtNil9LmNvbnZlcnNpb24tcGF0aF9faWNvbnt3aWR0aDo1NnB4O2hlaWdodDo1NnB4fS5jb252ZXJzaW9uLXBhdGhfX2ljb24gc3Zne3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9LmNvbnZlcnNpb24tcGF0aF9fdGl0bGV7Zm9udC1zaXplOnZhcigtLXRleHQteGwpfS5jb252ZXJzaW9uLXBhdGhfX2JhZGdle3RvcDp2YXIoLS1zcGFjZS0yKTtyaWdodDp2YXIoLS1zcGFjZS0yKTtmb250LXNpemU6MTBweDtwYWRkaW5nOnZhcigtLXNwYWNlLTEpIHZhcigtLXNwYWNlLTIpfS50cnVzdC1iYWRnZXtwYWRkaW5nOnZhcigtLXNwYWNlLTMpO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcn0udHJ1c3QtYmFkZ2VfX2ljb257d2lkdGg6MzZweDtoZWlnaHQ6MzZweDttaW4td2lkdGg6MzZweH0udHJ1c3QtYmFkZ2VfX2NvbnRlbnR7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS50cnVzdC1iYWRnZV9fY29udGVudCBzdHJvbmd7Zm9udC1zaXplOjEycHh9LnRydXN0LWJhZGdlX19jb250ZW50IHNwYW57Zm9udC1zaXplOjEwcHh9fS5zb2NpYWwtcHJvb2Z7cGFkZGluZzo2cmVtIDA7YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlLWJhc2UpO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uc29jaWFsLXByb29mOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAyMCUgNTAlLCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4wMykgMCUsIHRyYW5zcGFyZW50IDUwJSkscmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA4MCUgNTAlLCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjAzKSAwJSwgdHJhbnNwYXJlbnQgNTAlKTtwb2ludGVyLWV2ZW50czpub25lfS5zb2NpYWwtcHJvb2YgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnNvY2lhbC1wcm9vZl9faGVhZGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NHJlbX0uc29jaWFsLXByb29mX190aXRsZXtmb250LXNpemU6Y2xhbXAoMnJlbSw0dncsM3JlbSk7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxcmVtO2xpbmUtaGVpZ2h0OjEuMn0uc29jaWFsLXByb29mX19zdWJ0aXRsZXtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4yNXJlbSk7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO21heC13aWR0aDo2MDBweDttYXJnaW46MCBhdXRvfS5zb2NpYWwtcHJvb2ZfX3NwbGl0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6NHJlbTttYXgtd2lkdGg6MTQwMHB4O21hcmdpbjowIGF1dG87YWxpZ24taXRlbXM6c3RhcnR9QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsuc29jaWFsLXByb29mX19zcGxpdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDozcmVtfX0uc29jaWFsLXByb29mX190ZXN0aW1vbmlhbHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS41cmVtfS5zb2NpYWwtcHJvb2ZfX3N0YXRze3Bvc2l0aW9uOnN0aWNreTt0b3A6MTAwcHh9QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsuc29jaWFsLXByb29mX19zdGF0c3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0b319LnNvY2lhbC1wcm9vZl9fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDoxLjVyZW07bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc29jaWFsLXByb29mX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjEuNXJlbX19LnNvY2lhbC1wcm9vZl9fdHJ1c3QtYmFkZ2Vze2Rpc3BsYXk6ZmxleDtnYXA6MXJlbTtmbGV4LXdyYXA6d3JhcH1AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LnNvY2lhbC1wcm9vZl9fdHJ1c3QtYmFkZ2Vze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnNvY2lhbC1wcm9vZiAudHJ1c3QtYmFkZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVyZW07cGFkZGluZzouNzVyZW0gMXJlbTtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtcmFpc2VkKTtib3JkZXItcmFkaXVzOjEycHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4xKTtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5zb2NpYWwtcHJvb2YgLnRydXN0LWJhZGdlIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO2ZsZXgtc2hyaW5rOjB9LnNvY2lhbC1wcm9vZiAudHJ1c3QtYmFkZ2U6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjIpO2JveC1zaGFkb3c6MCA0cHggOHB4IHJnYmEoMCwwLDAsLjA4KX0uc29jaWFsLXByb29mIC50ZXN0aW1vbmlhbHNfX2V5ZWJyb3d7bWFyZ2luLWJvdHRvbToxcmVtfS5zb2NpYWwtcHJvb2YgLnRlc3RpbW9uaWFsc19fZXllYnJvdyAuZXllYnJvdy1iYWRnZXtkaXNwbGF5OmlubGluZS1mbGV4O3BhZGRpbmc6LjVyZW0gMXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjEpLCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjEpKTtib3JkZXItcmFkaXVzOjIwcHg7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO2JvcmRlcjoxcHggc29saWQgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMil9LnNvY2lhbC1wcm9vZiAudGVzdGltb25pYWwtY2FyZHtwYWRkaW5nOjJyZW07YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlLXJhaXNlZCk7Ym9yZGVyLXJhZGl1czoxNnB4O2JvcmRlcjoxcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjEpO2JveC1zaGFkb3c6MCA0cHggMTJweCByZ2JhKDAsMCwwLC4wNik7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnNvY2lhbC1wcm9vZiAudGVzdGltb25pYWwtY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpO2JveC1zaGFkb3c6MCA4cHggMTZweCByZ2JhKDAsMCwwLC4xKX0uc29jaWFsLXByb29mIC50ZXN0aW1vbmlhbC1jYXJkX19xdW90ZXtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS42O2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxLjVyZW07Zm9udC1zdHlsZTppdGFsaWN9LnNvY2lhbC1wcm9vZiAudGVzdGltb25pYWwtY2FyZF9fcXVvdGU6OmJlZm9yZXtjb250ZW50OidcIic7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeSk7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MDttYXJnaW4tcmlnaHQ6LjI1cmVtfS5zb2NpYWwtcHJvb2YgLnRlc3RpbW9uaWFsLWNhcmRfX2F1dGhvcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxcmVtfS5zb2NpYWwtcHJvb2YgLnRlc3RpbW9uaWFsLWNhcmRfX2F2YXRhcnt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tY29sb3ItcHJpbWFyeSksIHZhcigtLWNvbG9yLWFjY2VudCkpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Ljg3NXJlbTtmbGV4LXNocmluazowfS5zb2NpYWwtcHJvb2YgLnRlc3RpbW9uaWFsLWNhcmRfX2luZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjI1cmVtfS5zb2NpYWwtcHJvb2YgLnRlc3RpbW9uaWFsLWNhcmRfX2luZm8gc3Ryb25ne2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NjAwfS5zb2NpYWwtcHJvb2YgLnRlc3RpbW9uaWFsLWNhcmRfX2luZm8gc3Bhbntmb250LXNpemU6Ljg3NXJlbTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSl9LnN0YXQtY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjIuNXJlbSAycmVtO2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1yYWlzZWQpO2JvcmRlci1yYWRpdXM6MjRweDtib3gtc2hhZG93OjAgOHB4IDE2cHggcmdiYSgwLDAsMCwuMDgpLDAgMnB4IDRweCByZ2JhKDAsMCwwLC4wNCksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuMSk7Ym9yZGVyOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMik7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19LnN0YXQtY2FyZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5zdGF0LWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wMik7Ym94LXNoYWRvdzowIDEycHggMjRweCByZ2JhKDAsMCwwLC4xMiksMCA0cHggOHB4IHJnYmEoMCwwLDAsLjA2KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC4xNSl9LnN0YXQtY2FyZDpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MS41fS5zdGF0LWNhcmQ6aG92ZXIgLnN0YXQtY2FyZF9fZ3JhZGllbnQtYmd7b3BhY2l0eTouOH0uc3RhdC1jYXJkOmhvdmVyIC5zdGF0LWNhcmRfX2ljb257dHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKDVkZWcpfS5zdGF0LWNhcmRfX2dyYWRpZW50LWJne3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNTAlO3JpZ2h0Oi01MCU7d2lkdGg6MjAwJTtoZWlnaHQ6MjAwJTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4xNSkgMCUsIHRyYW5zcGFyZW50IDcwJSk7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7cG9pbnRlci1ldmVudHM6bm9uZX0uc3RhdC1jYXJkX19pY29uLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbToxLjVyZW19LnN0YXQtY2FyZF9faWNvbnt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDJweCA0cHggcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMykpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfS5zdGF0LWNhcmRfX2ljb24gLmljb24tcGF0aHtzdHJva2UtZGFzaGFycmF5OjEwMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MTAwMDthbmltYXRpb246ZGFzaCAycyBlYXNlLWluLW91dCBmb3J3YXJkc30uc3RhdC1jYXJkX19pY29uIC5pY29uLXBhdGgtLTF7YW5pbWF0aW9uLWRlbGF5Oi4xc30uc3RhdC1jYXJkX19pY29uIC5pY29uLXBhdGgtLTJ7YW5pbWF0aW9uLWRlbGF5Oi4zc30uc3RhdC1jYXJkX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uc3RhdC1jYXJkX192YWx1ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6YmFzZWxpbmU7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5zdGF0LWNhcmQgLnN0YXQtbnVtYmVye2ZvbnQtc2l6ZTpjbGFtcCgyLjVyZW0sNXZ3LDMuNXJlbSk7Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSwgaW5oZXJpdCk7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbTt0ZXh0LXNoYWRvdzowIDJweCA0cHggcmdiYSgwLDAsMCwuMSl9LnN0YXQtY2FyZCAuc3RhdC11bml0e2ZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sM3Z3LDJyZW0pO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7bWFyZ2luLWxlZnQ6LjI1cmVtfS5zdGF0LWNhcmRfX2xhYmVse2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOi4yNXJlbX0uc3RhdC1jYXJkX19kZXRhaWx7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpfS5zdGF0LWNhcmQtLWZlYXR1cmVke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tc3VyZmFjZS1yYWlzZWQpIDAlLCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4wNSkgMTAwJSk7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4yKX0uc3RhdC1jYXJkLS1mZWF0dXJlZCAuc3RhdC1jYXJkX19ncmFkaWVudC1iZ3tiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjIpIDAlLCB0cmFuc3BhcmVudCA3MCUpfS5zdGF0LWNhcmQtLWZlYXR1cmVkIC5zdGF0LWNhcmRfX2ljb257Y29sb3I6dmFyKC0tY29sb3ItYWNjZW50KTtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAycHggOHB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuNCkpfS5zdGF0LWNhcmQtLWZlYXR1cmVkIC5zdGF0LW51bWJlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWNvbG9yLXByaW1hcnkpIDAlLCB2YXIoLS1jb2xvci1hY2NlbnQpIDEwMCUpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNsaXA6dGV4dH1Aa2V5ZnJhbWVzIGRhc2h7dG97c3Ryb2tlLWRhc2hvZmZzZXQ6MH19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zb2NpYWwtcHJvb2Z7cGFkZGluZzo0cmVtIDB9LnNvY2lhbC1wcm9vZl9faGVhZGVye21hcmdpbi1ib3R0b206M3JlbX0uc29jaWFsLXByb29mX19ncmlke2dhcDoxLjVyZW19LnN0YXQtY2FyZHtwYWRkaW5nOjJyZW0gMS41cmVtfS5zdGF0LWNhcmRfX2ljb257d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0uc3RhdC1jYXJkIC5zdGF0LW51bWJlcntmb250LXNpemU6Mi41cmVtfS5zdGF0LWNhcmQgLnN0YXQtdW5pdHtmb250LXNpemU6MS41cmVtfX1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7LnN0YXQtY2FyZHtwYWRkaW5nOjEuNXJlbSAxLjI1cmVtfS5zdGF0LWNhcmQgLnN0YXQtbnVtYmVye2ZvbnQtc2l6ZToycmVtfS5zdGF0LWNhcmQgLnN0YXQtdW5pdHtmb250LXNpemU6MS4yNXJlbX0uc3RhdC1jYXJkX19sYWJlbHtmb250LXNpemU6MXJlbX0uc3RhdC1jYXJkX19kZXRhaWx7Zm9udC1zaXplOi44MTI1cmVtfX1AbWVkaWEocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspey5zdGF0LWNhcmR7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMDUpO2JvcmRlci1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMSl9LnN0YXQtY2FyZDo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpfS5zdGF0LWNhcmQ6aG92ZXJ7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMDgpfX0ud2h5LWNob29zZS11c3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOmNsYW1wKDgwcHgsMTJ2aCwxNDBweCkgMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXN1cmZhY2UtYmFzZSkgMCUsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjAzKSAxMDAlKTtvdmVyZmxvdzpoaWRkZW47aXNvbGF0aW9uOmlzb2xhdGV9LndoeS1jaG9vc2UtdXMgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LndoeS1jaG9vc2UtdXNfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDpjbGFtcCg0MHB4LDZ2dyw4MHB4KTthbGlnbi1pdGVtczpzdGFydH1AbWVkaWEobWF4LXdpZHRoOiA5NjhweCl7LndoeS1jaG9vc2UtdXNfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6NjBweH19LndoeS1jaG9vc2UtdXNfX3Rlc3RpbW9uaWFsc3twb3NpdGlvbjpyZWxhdGl2ZX0udGVzdGltb25pYWxzX19oZWFkZXJ7bWFyZ2luLWJvdHRvbTpjbGFtcCgzMnB4LDR2aCw0OHB4KTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7YW5pbWF0aW9uOmZhZGVJblVwIC44cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHMgLjJzfS50ZXN0aW1vbmlhbHNfX2hlYWRlciBoMntmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTpjbGFtcCgycmVtLDR2dywzcmVtKTtmb250LXdlaWdodDo4MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOjEycHg7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbX0udGVzdGltb25pYWxzX19oZWFkZXIgcHtmb250LXNpemU6Y2xhbXAoMXJlbSwxLjV2dywxLjE1cmVtKTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Zm9udC13ZWlnaHQ6NTAwfS50ZXN0aW1vbmlhbC1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Y2xhbXAoMjhweCw0dncsMzZweCk7bWFyZ2luLWJvdHRvbToyNHB4O2JvcmRlci1yYWRpdXM6MjhweDtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtcmFpc2VkKTtib3JkZXI6MnB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC43KTtpc29sYXRpb246aXNvbGF0ZTt0cmFuc2l0aW9uOmFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNDBweCk7YW5pbWF0aW9uOnNsaWRlSW5SaWdodCAuOHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGZvcndhcmRzfS50ZXN0aW1vbmlhbC1jYXJkOm50aC1jaGlsZCgyKXthbmltYXRpb24tZGVsYXk6LjRzfS50ZXN0aW1vbmlhbC1jYXJkOm50aC1jaGlsZCgzKXthbmltYXRpb24tZGVsYXk6LjZzfS50ZXN0aW1vbmlhbC1jYXJkOm50aC1jaGlsZCg0KXthbmltYXRpb24tZGVsYXk6LjhzfS50ZXN0aW1vbmlhbC1jYXJke2JveC1zaGFkb3c6aW5zZXQgMCAzcHggMTJweCBoc2xhKDAsMCUsMTAwJSwuNiksaW5zZXQgMCAtMnB4IDhweCByZ2JhKDAsMCwwLC4wOCksMCA2cHggMjRweCByZ2JhKDAsMCwwLC4xKSwwIDEycHggNDhweCByZ2JhKDAsMCwwLC4wOCl9LnRlc3RpbW9uaWFsLWNhcmQ6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjQwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO2JvcmRlci1yYWRpdXM6MjhweCAyOHB4IDAgMDtwb2ludGVyLWV2ZW50czpub25lfS50ZXN0aW1vbmlhbC1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpIHNjYWxlKDEuMDIpO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjUpO2JveC1zaGFkb3c6aW5zZXQgMCA0cHggMTZweCBoc2xhKDAsMCUsMTAwJSwuNyksaW5zZXQgMCAtM3B4IDEwcHggcmdiYSgwLDAsMCwuMDYpLDAgMTJweCAzMnB4IHJnYmEoMCwwLDAsLjE1KSwwIDIwcHggNjRweCByZ2JhKDAsMCwwLC4xMiksMCAwIDQwcHggcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4xNSl9LnRlc3RpbW9uaWFsLWNhcmRfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS50ZXN0aW1vbmlhbC1jYXJkX19xdW90ZXtmb250LXNpemU6Y2xhbXAoLjk1cmVtLDEuNXZ3LDEuMXJlbSk7bGluZS1oZWlnaHQ6MS43O2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6aXRhbGljO21hcmdpbi1ib3R0b206MjBweH0udGVzdGltb25pYWwtY2FyZF9fcXVvdGU6OmJlZm9yZXtjb250ZW50OidcIic7Zm9udC1zaXplOjNlbTtjb2xvcjp2YXIoLS1zZWNvbmRhcnkpO29wYWNpdHk6LjM7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMHB4O2xlZnQ6LTEwcHg7Zm9udC1mYW1pbHk6R2VvcmdpYSxzZXJpZn0udGVzdGltb25pYWwtY2FyZF9fYXV0aG9ye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHh9LnRlc3RpbW9uaWFsLWNhcmRfX2F2YXRhcnt3aWR0aDo1NnB4O2hlaWdodDo1NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMikgMCUsIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMikgMTAwJSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1wcmltYXJ5LWRhcmspO2ZvbnQtc2l6ZToxLjJyZW07Ym9yZGVyOjNweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuOCk7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsLjEpLGluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuMyk7b3ZlcmZsb3c6aGlkZGVuO2ZsZXgtc2hyaW5rOjB9LnRlc3RpbW9uaWFsLWNhcmRfX2F2YXRhciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6NTAlfS50ZXN0aW1vbmlhbC1jYXJkX19pbmZve2ZsZXg6MX0udGVzdGltb25pYWwtY2FyZF9faW5mbyBzdHJvbmd7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtmb250LXNpemU6MXJlbTttYXJnaW4tYm90dG9tOjJweH0udGVzdGltb25pYWwtY2FyZF9faW5mbyBzcGFue2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOnZhcigtLXRleHQtbXV0ZWQpfS53aHktY2hvb3NlLXVzX19tZXRyaWNze3Bvc2l0aW9uOnJlbGF0aXZlfS5tZXRyaWNzX19oZWFkZXJ7bWFyZ2luLWJvdHRvbTpjbGFtcCgzMnB4LDR2aCw0OHB4KTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCk7YW5pbWF0aW9uOmZhZGVJblVwIC44cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHMgLjNzfS5tZXRyaWNzX19oZWFkZXIgaDJ7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6Y2xhbXAoMnJlbSw0dncsM3JlbSk7Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxMnB4O2xldHRlci1zcGFjaW5nOi0wLjAyZW19Lm1ldHJpY3NfX3N0YXRze2Rpc3BsYXk6Z3JpZDtnYXA6MjRweDttYXJnaW4tYm90dG9tOjQwcHh9LnN0YXQtY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOmNsYW1wKDMycHgsNHZ3LDQwcHgpO2JvcmRlci1yYWRpdXM6MjhweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMDgpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpIDEwMCUpO2JvcmRlcjozcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjgpO3RleHQtYWxpZ246Y2VudGVyO2lzb2xhdGlvbjppc29sYXRlO3RyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDQwcHgpO2FuaW1hdGlvbjpzbGlkZUluTGVmdCAuOHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGZvcndhcmRzfS5zdGF0LWNhcmQ6bnRoLWNoaWxkKDEpe2FuaW1hdGlvbi1kZWxheTouNXN9LnN0YXQtY2FyZDpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5Oi43c30uc3RhdC1jYXJkOm50aC1jaGlsZCgzKXthbmltYXRpb24tZGVsYXk6LjlzfS5zdGF0LWNhcmR7Ym94LXNoYWRvdzppbnNldCAwIDRweCAxNnB4IGhzbGEoMCwwJSwxMDAlLC43KSxpbnNldCAwIC0zcHggMTBweCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjEpLDAgOHB4IDI4cHggcmdiYSgwLDAsMCwuMTIpLDAgMTZweCA1NnB4IHJnYmEoMCwwLDAsLjEpfS5zdGF0LWNhcmQ6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO2JvcmRlci1yYWRpdXM6MjhweCAyOHB4IDAgMDtwb2ludGVyLWV2ZW50czpub25lfS5zdGF0LWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMS4wNCk7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuNik7Ym94LXNoYWRvdzppbnNldCAwIDVweCAyMHB4IGhzbGEoMCwwJSwxMDAlLC44KSxpbnNldCAwIC00cHggMTJweCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjE1KSwwIDEycHggMzZweCByZ2JhKDAsMCwwLC4xOCksMCAyNHB4IDcycHggcmdiYSgwLDAsMCwuMTUpLDAgMCA2MHB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMjUpfS5zdGF0LWNhcmRfX251bWJlcntmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTpjbGFtcCgyLjVyZW0sNXZ3LDRyZW0pO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206MTJweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXNlY29uZGFyeSkgMCUsIHZhcigtLXNlY29uZGFyeS1kYXJrKSAxMDAlKTtiYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5zdGF0LWNhcmRfX2xhYmVse2ZvbnQtc2l6ZTpjbGFtcCguOTVyZW0sMS41dncsMS4xcmVtKTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ubWV0cmljc19fdHJ1c3QtYmFkZ2Vze3BhZGRpbmc6MjRweCAyOHB4O2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjA4KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDEwMCUpO2JvcmRlcjoycHggc29saWQgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMik7bWFyZ2luLWJvdHRvbTozMnB4O29wYWNpdHk6MDthbmltYXRpb246ZmFkZUluVXAgLjhzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcyAxLjFzO2JveC1zaGFkb3c6aW5zZXQgMCAycHggOHB4IGhzbGEoMCwwJSwxMDAlLC41KSwwIDRweCAxNnB4IHJnYmEoMCwwLDAsLjA4KX0ubWV0cmljc19fdHJ1c3QtYmFkZ2VzIGgze2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS10ZXh0LW11dGVkKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA4ZW07bWFyZ2luLWJvdHRvbToxMnB4fS5tZXRyaWNzX190cnVzdC1iYWRnZXMgLmJhZGdlcy1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MTZweDtmb250LXNpemU6Ljk1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1wcmltYXJ5LWRhcmspfS5tZXRyaWNzX190cnVzdC1iYWRnZXMgLmJhZGdlcy1saXN0IHNwYW57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NnB4fS5tZXRyaWNzX190cnVzdC1iYWRnZXMgLmJhZGdlcy1saXN0IHNwYW46OmJlZm9yZXtjb250ZW50Olwi4pyTXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOnZhcigtLXByaW1hcnkpO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MjBweDtmb250LXNpemU6Ljc1cmVtfS5tZXRyaWNzX19jdGF7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTowO2FuaW1hdGlvbjpmYWRlSW5VcCAuOHMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIGZvcndhcmRzIDEuM3N9Lm1ldHJpY3NfX2N0YSBhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7Zm9udC1zaXplOjEuMDVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXByaW1hcnkpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5tZXRyaWNzX19jdGEgYSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0ubWV0cmljc19fY3RhIGE6aG92ZXJ7Y29sb3I6dmFyKC0tcHJpbWFyeS1kYXJrKTtnYXA6MTJweH0ubWV0cmljc19fY3RhIGE6aG92ZXIgc3Zne3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9QGtleWZyYW1lcyBmYWRlSW5VcHt0b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0e3Rve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHt0b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsudGVzdGltb25pYWwtY2FyZCwuc3RhdC1jYXJke3BhZGRpbmc6MjRweCAyMHB4fS5zdGF0LWNhcmRfX251bWJlcntmb250LXNpemU6Mi41cmVtfS5tZXRyaWNzX190cnVzdC1iYWRnZXMgLmJhZGdlcy1saXN0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweH19LnNpbXBsZS1wcm9jZXNze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Y2xhbXAoODBweCwxMnZoLDE0MHB4KSAwO2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1iYXNlKTtvdmVyZmxvdzpoaWRkZW47aXNvbGF0aW9uOmlzb2xhdGV9LnNpbXBsZS1wcm9jZXNzIC5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5zaW1wbGUtcHJvY2Vzc19faGVhZGVye3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo3MDBweDttYXJnaW46MCBhdXRvIGNsYW1wKDY0cHgsOHZoLDk2cHgpO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KTthbmltYXRpb246ZmFkZUluVXAgLjlzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcyAuMnN9LnNpbXBsZS1wcm9jZXNzX19oZWFkZXIgaDJ7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6Y2xhbXAoMi41cmVtLDV2dyw0cmVtKTtmb250LXdlaWdodDo5MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOjIwcHg7bGV0dGVyLXNwYWNpbmc6LTAuMDNlbTtsaW5lLWhlaWdodDoxLjF9LnNpbXBsZS1wcm9jZXNzX19oZWFkZXIgcHtmb250LXNpemU6Y2xhbXAoMS4xcmVtLDJ2dywxLjNyZW0pO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41fS5zaW1wbGUtcHJvY2Vzc19fc3RlcHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtnYXA6Y2xhbXAoMzJweCw1dncsNjBweCk7bWFyZ2luLWJvdHRvbTpjbGFtcCg2NHB4LDh2aCw4MHB4KX0uc2ltcGxlLXByb2Nlc3NfX3N0ZXBzOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4MHB4O2xlZnQ6MjAlO3JpZ2h0OjIwJTtoZWlnaHQ6M3B4O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1zZWNvbmRhcnkpIDAlLCB2YXIoLS1zZWNvbmRhcnkpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtiYWNrZ3JvdW5kLXNpemU6MjRweCAzcHg7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7b3BhY2l0eTouNTt6LWluZGV4OjA7YW5pbWF0aW9uOmRhc2hGbG93IDMwcyBsaW5lYXIgaW5maW5pdGV9QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5zaW1wbGUtcHJvY2Vzc19fc3RlcHM6OmJlZm9yZXtkaXNwbGF5Om5vbmV9fS5zaW1wbGUtcHJvY2Vzc19fc3RlcHM6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dG9wOjEwMHB4O2JvdHRvbToxMDBweDt3aWR0aDozcHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1zZWNvbmRhcnkpIDAlLCB2YXIoLS1zZWNvbmRhcnkpIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtiYWNrZ3JvdW5kLXNpemU6M3B4IDI0cHg7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXk7b3BhY2l0eTouNTt6LWluZGV4OjA7YW5pbWF0aW9uOmRhc2hGbG93VmVydGljYWwgMjBzIGxpbmVhciBpbmZpbml0ZX1AbWVkaWEobWF4LXdpZHRoOiA5NjhweCl7LnNpbXBsZS1wcm9jZXNzX19zdGVwczo6YWZ0ZXJ7ZGlzcGxheTpibG9ja319QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5zaW1wbGUtcHJvY2Vzc19fc3RlcHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6NDBweH19LnByb2Nlc3Mtc3RlcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOmNsYW1wKDM2cHgsNXZ3LDQ4cHgpIGNsYW1wKDI4cHgsNHZ3LDM2cHgpO2JvcmRlci1yYWRpdXM6MzJweDtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtcmFpc2VkKTtib3JkZXI6M3B4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC44KTt0ZXh0LWFsaWduOmNlbnRlcjtpc29sYXRpb246aXNvbGF0ZTt0cmFuc2l0aW9uOmFsbCAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KSBzY2FsZSgwLjk1KTthbmltYXRpb246c3RlcEVudGVyIC44cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgZm9yd2FyZHN9LnByb2Nlc3Mtc3RlcDpudGgtY2hpbGQoMSl7YW5pbWF0aW9uLWRlbGF5Oi40cztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjA4KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAxMDAlKX0ucHJvY2Vzcy1zdGVwOm50aC1jaGlsZCgyKXthbmltYXRpb24tZGVsYXk6LjZzO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4wOCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgMTAwJSl9LnByb2Nlc3Mtc3RlcDpudGgtY2hpbGQoMyl7YW5pbWF0aW9uLWRlbGF5Oi44cztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTA3LCAxNDAsIDE3NCwgMC4wOCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgMTAwJSl9LnByb2Nlc3Mtc3RlcHtib3gtc2hhZG93Omluc2V0IDAgNHB4IDE2cHggaHNsYSgwLDAlLDEwMCUsLjcpLGluc2V0IDAgLTNweCAxMnB4IHJnYmEoMCwwLDAsLjA4KSwwIDhweCAyOHB4IHJnYmEoMCwwLDAsLjEpLDAgMTZweCA1NnB4IHJnYmEoMCwwLDAsLjA4KSwwIDMycHggOTZweCByZ2JhKDAsMCwwLC4wNil9LnByb2Nlc3Mtc3RlcDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6NTAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7Ym9yZGVyLXJhZGl1czozMnB4IDMycHggMCAwO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxfS5wcm9jZXNzLXN0ZXA6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEycHgpIHNjYWxlKDEuMDUpO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjYpO2JveC1zaGFkb3c6aW5zZXQgMCA1cHggMjBweCBoc2xhKDAsMCUsMTAwJSwuOCksaW5zZXQgMCAtNHB4IDE0cHggcmdiYSgwLDAsMCwuMDYpLDAgMTJweCAzNnB4IHJnYmEoMCwwLDAsLjE1KSwwIDI0cHggNzJweCByZ2JhKDAsMCwwLC4xMiksMCA0OHB4IDEyOHB4IHJnYmEoMCwwLDAsLjEpLDAgMCA4MHB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMil9LnByb2Nlc3Mtc3RlcDpob3ZlciAucHJvY2Vzcy1zdGVwX19pY29ue3RyYW5zZm9ybTpzY2FsZSgxLjE1KSByb3RhdGUoMTBkZWcpfS5wcm9jZXNzLXN0ZXA6aG92ZXIgLnByb2Nlc3Mtc3RlcF9fbnVtYmVye3RyYW5zZm9ybTpzY2FsZSgxLjIpfS5wcm9jZXNzLXN0ZXBfX251bWJlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTE2cHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHZhcigtLXNlY29uZGFyeSkgMCUsIHZhcigtLXNlY29uZGFyeS1kYXJrKSAxMDAlKTtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo5MDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlcjozcHggc29saWQgI2ZmZjt6LWluZGV4OjEwO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7Ym94LXNoYWRvdzowIDRweCAxNnB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuNCksMCA4cHggMzJweCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjMpfS5wcm9jZXNzLXN0ZXBfX2ljb24td3JhcHBlcnt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7bWFyZ2luOjAgYXV0byAyNHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMikgMCUsIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMTIpIDEwMCUpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjozcHggc29saWQgcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC40KTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7dHJhbnNpdGlvbjphbGwgLjVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtib3gtc2hhZG93Omluc2V0IDAgNHB4IDEycHggaHNsYSgwLDAlLDEwMCUsLjYpLGluc2V0IDAgLTNweCAxMHB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMyksMCA2cHggMjBweCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjIpLDAgMTJweCA0MHB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMTUpLDAgMCAwIDAgcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4zKX0ucHJvY2Vzcy1zdGVwX19pY29uLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6LTIwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjE1KSAwJSwgdHJhbnNwYXJlbnQgNzAlKTtmaWx0ZXI6Ymx1cigyMHB4KTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlO3otaW5kZXg6LTF9LnByb2Nlc3Mtc3RlcF9faWNvbi13cmFwcGVyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6LThweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuNCk7b3BhY2l0eTowO2FuaW1hdGlvbjppY29uUHVsc2UgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGV9LnByb2Nlc3Mtc3RlcF9faWNvbnt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O3RyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7ZmlsdGVyOmRyb3Atc2hhZG93KDAgM3B4IDEycHggcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC40KSl9LnByb2Nlc3Mtc3RlcF9faWNvbiBwYXRoLC5wcm9jZXNzLXN0ZXBfX2ljb24gY2lyY2xlLC5wcm9jZXNzLXN0ZXBfX2ljb24gcmVjdHtzdHJva2U6dmFyKC0tc2Vjb25kYXJ5KTtzdHJva2Utd2lkdGg6Mi41O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtmaWxsOm5vbmV9LnByb2Nlc3Mtc3RlcDpob3ZlciAucHJvY2Vzcy1zdGVwX19pY29uLXdyYXBwZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMSkgdHJhbnNsYXRlWigyMHB4KTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC43KTtib3gtc2hhZG93Omluc2V0IDAgNXB4IDE2cHggaHNsYSgwLDAlLDEwMCUsLjcpLGluc2V0IDAgLTRweCAxMnB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuNCksMCA4cHggMjhweCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjMpLDAgMTZweCA1NnB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMjUpLDAgMCA4MHB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMyl9LnByb2Nlc3Mtc3RlcDpob3ZlciAucHJvY2Vzcy1zdGVwX19pY29uLXdyYXBwZXI6OmJlZm9yZXtvcGFjaXR5OjF9LnByb2Nlc3Mtc3RlcF9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnByb2Nlc3Mtc3RlcF9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6Y2xhbXAoMS4zNXJlbSwyLjV2dywxLjc1cmVtKTtmb250LXdlaWdodDo4MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOjEycHg7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbX0ucHJvY2Vzcy1zdGVwX19kZXNjcmlwdGlvbntmb250LXNpemU6Y2xhbXAoLjk1cmVtLDEuNXZ3LDEuMDVyZW0pO2xpbmUtaGVpZ2h0OjEuNztjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Zm9udC13ZWlnaHQ6NTAwfS5zaW1wbGUtcHJvY2Vzc19fdHJ1c3Qtbm90ZXt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjI0cHggMzJweDtib3JkZXItcmFkaXVzOjI0cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4wNikgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAxMDAlKTtib3JkZXI6MnB4IHNvbGlkIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjIpO21hcmdpbi1ib3R0b206NDhweDtvcGFjaXR5OjA7YW5pbWF0aW9uOmZhZGVJblVwIC44cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHMgMXM7Ym94LXNoYWRvdzppbnNldCAwIDJweCA4cHggaHNsYSgwLDAlLDEwMCUsLjUpLDAgNHB4IDE2cHggcmdiYSgwLDAsMCwuMDgpfS5zaW1wbGUtcHJvY2Vzc19fdHJ1c3Qtbm90ZSBwe2ZvbnQtc2l6ZTpjbGFtcCguOTVyZW0sMS41dncsMS4xcmVtKTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtnYXA6MTZweH0uc2ltcGxlLXByb2Nlc3NfX3RydXN0LW5vdGUgcCBzcGFue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHh9LnNpbXBsZS1wcm9jZXNzX190cnVzdC1ub3RlIHAgc3Bhbjo6YmVmb3Jle2NvbnRlbnQ6XCLinJNcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2JhY2tncm91bmQ6dmFyKC0tcHJpbWFyeSk7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtc2l6ZTouOHJlbX0uc2ltcGxlLXByb2Nlc3NfX2N0YXt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjA7YW5pbWF0aW9uOmZhZGVJblVwIC44cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHMgMS4yc30uc2ltcGxlLXByb2Nlc3NfX2N0YSAuYnRue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4O3BhZGRpbmc6MjBweCA0OHB4O2ZvbnQtc2l6ZToxLjE1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHZhcigtLXNlY29uZGFyeSkgMCUsIHZhcigtLXNlY29uZGFyeS1kYXJrKSAxMDAlKTtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTBweDtib3JkZXI6M3B4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC40KTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggMTBweCBoc2xhKDAsMCUsMTAwJSwuNSksaW5zZXQgMCAtMnB4IDhweCByZ2JhKDAsMCwwLC4xNSksMCA2cHggMjRweCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjMpLDAgMTJweCA0OHB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMil9LnNpbXBsZS1wcm9jZXNzX19jdGEgLmJ0bjpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KSBzY2FsZSgxLjA1KTtib3JkZXItY29sb3I6aHNsYSgwLDAlLDEwMCUsLjYpO2JveC1zaGFkb3c6aW5zZXQgMCA0cHggMTRweCBoc2xhKDAsMCUsMTAwJSwuNiksaW5zZXQgMCAtM3B4IDEwcHggcmdiYSgwLDAsMCwuMTIpLDAgMTBweCAzMnB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuNCksMCAyMHB4IDY0cHggcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4zKSwwIDAgODBweCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjMpfS5zaW1wbGUtcHJvY2Vzc19fY3RhIC5idG46aG92ZXIgc3Zne3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9LnNpbXBsZS1wcm9jZXNzX19jdGEgLmJ0biBzdmd7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX1Aa2V5ZnJhbWVzIGZhZGVJblVwe3Rve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBzdGVwRW50ZXJ7dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGRhc2hGbG93e2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjoyNDBweCAwfX1Aa2V5ZnJhbWVzIGRhc2hGbG93VmVydGljYWx7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMjQwcHh9fUBrZXlmcmFtZXMgaWNvblB1bHNlezAlLDEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgxKX01MCV7b3BhY2l0eTouNjt0cmFuc2Zvcm06c2NhbGUoMS4xNSl9fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5zaW1wbGUtcHJvY2Vzc19fc3RlcHM6OmJlZm9yZSwuc2ltcGxlLXByb2Nlc3NfX3N0ZXBzOjphZnRlciwucHJvY2Vzcy1zdGVwX19pY29uLXdyYXBwZXI6OmFmdGVye2FuaW1hdGlvbjpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnByb2Nlc3Mtc3RlcHtwYWRkaW5nOjMycHggMjRweH0uc2ltcGxlLXByb2Nlc3NfX3RydXN0LW5vdGUgcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEycHh9LnNpbXBsZS1wcm9jZXNzX19jdGEgLmJ0bntwYWRkaW5nOjE4cHggMzZweDtmb250LXNpemU6MS4wNXJlbX19LndoeS1jYXJlLXdvcmtze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Y2xhbXAoODBweCwxMnZoLDE0MHB4KSAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMDMpIDAlLCB2YXIoLS1zdXJmYWNlLWJhc2UpIDUwJSwgcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4wMykgMTAwJSk7b3ZlcmZsb3c6aGlkZGVuO2lzb2xhdGlvbjppc29sYXRlfS53aHktY2FyZS13b3JrcyAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXgtd2lkdGg6OTAwcHh9LndoeS1jYXJlLXdvcmtzX19oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjcwMHB4O21hcmdpbjowIGF1dG8gY2xhbXAoNjRweCw4dmgsOTZweCk7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwcHgpO2FuaW1hdGlvbjpmYWRlSW5VcCAuOXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIGZvcndhcmRzIC4yc30ud2h5LWNhcmUtd29ya3NfX2hlYWRlciBoMntmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTpjbGFtcCgyLjVyZW0sNXZ3LDRyZW0pO2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ib3R0b206MjBweDtsZXR0ZXItc3BhY2luZzotMC4wM2VtO2xpbmUtaGVpZ2h0OjEuMX0ud2h5LWNhcmUtd29ya3NfX2hlYWRlciBwe2ZvbnQtc2l6ZTpjbGFtcCgxLjFyZW0sMnZ3LDEuM3JlbSk7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjV9LndoeS1jYXJlLXdvcmtzX19hY2NvcmRpb257cG9zaXRpb246cmVsYXRpdmV9LndoeS1jYXJlLXdvcmtzX19hY2NvcmRpb246OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyMHB4O3RvcDo1MHB4O2JvdHRvbTo1MHB4O3dpZHRoOjNweDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLXByaW1hcnkpIDAlLCB2YXIoLS1wcmltYXJ5KSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7YmFja2dyb3VuZC1zaXplOjNweCAyMHB4O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC15O29wYWNpdHk6LjQ7ei1pbmRleDowO2FuaW1hdGlvbjpjb25uZWN0b3JGbG93IDI1cyBsaW5lYXIgaW5maW5pdGV9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey53aHktY2FyZS13b3Jrc19fYWNjb3JkaW9uOjpiZWZvcmV7bGVmdDoxMnB4fX0uYWNjb3JkaW9uLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi1sZWZ0OjQwcHg7Ym9yZGVyLXJhZGl1czoyOHB4O2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1yYWlzZWQpO2JvcmRlcjoycHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjcpO2lzb2xhdGlvbjppc29sYXRlO3RyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwcHgpO2FuaW1hdGlvbjpmYWRlSW5VcCAuN3MgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIGZvcndhcmRzfS5hY2NvcmRpb24taXRlbTpudGgtY2hpbGQoMSl7YW5pbWF0aW9uLWRlbGF5OmNhbGMoLjNzICsgMC4xcyl9LmFjY29yZGlvbi1pdGVtOm50aC1jaGlsZCgyKXthbmltYXRpb24tZGVsYXk6Y2FsYyguM3MgKyAwLjJzKX0uYWNjb3JkaW9uLWl0ZW06bnRoLWNoaWxkKDMpe2FuaW1hdGlvbi1kZWxheTpjYWxjKC4zcyArIDAuM3MpfS5hY2NvcmRpb24taXRlbTpudGgtY2hpbGQoNCl7YW5pbWF0aW9uLWRlbGF5OmNhbGMoLjNzICsgMC40cyl9LmFjY29yZGlvbi1pdGVtOm50aC1jaGlsZCg1KXthbmltYXRpb24tZGVsYXk6Y2FsYyguM3MgKyAwLjVzKX0uYWNjb3JkaW9uLWl0ZW17Ym94LXNoYWRvdzppbnNldCAwIDNweCAxMnB4IGhzbGEoMCwwJSwxMDAlLC42KSxpbnNldCAwIC0ycHggOHB4IHJnYmEoMCwwLDAsLjA4KSwwIDZweCAyNHB4IHJnYmEoMCwwLDAsLjEpLDAgMTJweCA0OHB4IHJnYmEoMCwwLDAsLjA4KX0uYWNjb3JkaW9uLWl0ZW06OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7Ym9yZGVyLXJhZGl1czoyOHB4IDI4cHggMCAwO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxfS5hY2NvcmRpb24taXRlbTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTI5cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE0NWRlZywgdmFyKC0tcHJpbWFyeSkgMCUsIHZhcigtLXByaW1hcnktZGFyaykgMTAwJSk7Ym9yZGVyOjNweCBzb2xpZCB2YXIoLS1zdXJmYWNlLWJhc2UpO2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjMpLDAgMCAwIDAgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuNSk7ei1pbmRleDoyO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7YW5pbWF0aW9uOmRvdFB1bHNlIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuYWNjb3JkaW9uLWl0ZW06OmFmdGVye2xlZnQ6LTIxcHg7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5hY2NvcmRpb24taXRlbXttYXJnaW4tbGVmdDoyOHB4fX0uYWNjb3JkaW9uLWl0ZW06aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCk7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjUpO2JveC1zaGFkb3c6aW5zZXQgMCA0cHggMTZweCBoc2xhKDAsMCUsMTAwJSwuNyksaW5zZXQgMCAtM3B4IDEwcHggcmdiYSgwLDAsMCwuMDYpLDAgMTBweCAzMnB4IHJnYmEoMCwwLDAsLjE1KSwwIDE4cHggNjRweCByZ2JhKDAsMCwwLC4xMil9LmFjY29yZGlvbi1pdGVtOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjIpO2JveC1zaGFkb3c6MCAzcHggMTJweCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC40KSwwIDAgMCA4cHggcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMSl9LmFjY29yZGlvbi1pdGVtLmlzLWFjdGl2ZXtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC42KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMDUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpIDEwMCUpO2JveC1zaGFkb3c6aW5zZXQgMCA0cHggMTZweCBoc2xhKDAsMCUsMTAwJSwuOCksaW5zZXQgMCAtM3B4IDEycHggcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4xKSwwIDhweCAyOHB4IHJnYmEoMCwwLDAsLjEyKSwwIDE2cHggNTZweCByZ2JhKDAsMCwwLC4xKSwwIDAgNjBweCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjE1KX0uYWNjb3JkaW9uLWl0ZW0uaXMtYWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHZhcigtLXNlY29uZGFyeSkgMCUsIHZhcigtLXNlY29uZGFyeS1kYXJrKSAxMDAlKTtib3gtc2hhZG93OjAgM3B4IDEycHggcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC40KSwwIDAgMCAwIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuNSl9LmFjY29yZGlvbi1pdGVtLmlzLWFjdGl2ZSAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnR7bWF4LWhlaWdodDo1MDBweDtvcGFjaXR5OjE7cGFkZGluZzowIDMycHggMzJweH0uYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjI4cHggMzJweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5hY2NvcmRpb24taXRlbV9fdHJpZ2dlcjpob3ZlciAuYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXItdGl0bGV7Y29sb3I6dmFyKC0tcHJpbWFyeSl9LmFjY29yZGlvbi1pdGVtX190cmlnZ2VyLXRpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC1zaXplOmNsYW1wKDEuMjVyZW0sMi41dncsMS42NXJlbSk7Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbTt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlO2ZsZXg6MTtwYWRkaW5nLXJpZ2h0OjIwcHh9LmFjY29yZGlvbi1pdGVtX190cmlnZ2VyLWljb257d2lkdGg6NTZweDtoZWlnaHQ6NTZweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjIpIDAlLCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4xMikgMTAwJSk7Ym9yZGVyOjNweCBzb2xpZCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC40KTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtmbGV4LXNocmluazowO3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaGFkb3c6aW5zZXQgMCAzcHggMTBweCBoc2xhKDAsMCUsMTAwJSwuNiksaW5zZXQgMCAtMnB4IDhweCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4yKSwwIDRweCAxNnB4IHJnYmEoMCwwLDAsLjEyKSwwIDhweCAyNHB4IHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjE1KX0uYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXItaWNvbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDotMTVweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjEyKSAwJSwgdHJhbnNwYXJlbnQgNzAlKTtmaWx0ZXI6Ymx1cigxNXB4KTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlO3otaW5kZXg6LTF9LmFjY29yZGlvbi1pdGVtX190cmlnZ2VyLWljb24gc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7c3Ryb2tlOnZhcigtLXByaW1hcnktZGFyayk7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2U7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4zKSl9LmFjY29yZGlvbi1pdGVtX190cmlnZ2VyOmhvdmVyIC5hY2NvcmRpb24taXRlbV9fdHJpZ2dlci1pY29ue3RyYW5zZm9ybTpzY2FsZSgxLjE1KTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuNik7Ym94LXNoYWRvdzppbnNldCAwIDRweCAxNHB4IGhzbGEoMCwwJSwxMDAlLC43KSxpbnNldCAwIC0zcHggMTBweCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4zKSwwIDZweCAyMHB4IHJnYmEoMCwwLDAsLjE1KSwwIDEycHggMzJweCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4yKX0uYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXI6aG92ZXIgLmFjY29yZGlvbi1pdGVtX190cmlnZ2VyLWljb246OmJlZm9yZXtvcGFjaXR5OjF9LmFjY29yZGlvbi1pdGVtLmlzLWFjdGl2ZSAuYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXItaWNvbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHZhcigtLXNlY29uZGFyeSkgMCUsIHZhcigtLXNlY29uZGFyeS1kYXJrKSAxMDAlKTtib3JkZXItY29sb3I6dmFyKC0tc2Vjb25kYXJ5KTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDEwcHggaHNsYSgwLDAlLDEwMCUsLjUpLGluc2V0IDAgLTJweCA4cHggcmdiYSgwLDAsMCwuMiksMCA2cHggMjBweCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjMpLDAgMTJweCA0MHB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMjUpfS5hY2NvcmRpb24taXRlbS5pcy1hY3RpdmUgLmFjY29yZGlvbi1pdGVtX190cmlnZ2VyLWljb24gc3Zne3N0cm9rZTojZmZmfS5hY2NvcmRpb24taXRlbS5pcy1hY3RpdmUgLmFjY29yZGlvbi1pdGVtX190cmlnZ2VyLWljb246OmJlZm9yZXtvcGFjaXR5OjE7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjE1KSAwJSwgdHJhbnNwYXJlbnQgNzAlKX0uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowO3BhZGRpbmc6MCAzMnB4O3RyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSl9LmFjY29yZGlvbi1pdGVtX19jb250ZW50LWlubmVye3BhZGRpbmctdG9wOjhweH0uYWNjb3JkaW9uLWl0ZW1fX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDEuOHZ3LDEuMTVyZW0pO2xpbmUtaGVpZ2h0OjEuODtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Zm9udC13ZWlnaHQ6NTAwfS5hY2NvcmRpb24taXRlbV9fZGVzY3JpcHRpb24gc3Ryb25ne2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NzAwfS5hY2NvcmRpb24taXRlbV9fZGVzY3JpcHRpb24gdWx7bWFyZ2luLXRvcDoxNnB4O3BhZGRpbmctbGVmdDoyNHB4fS5hY2NvcmRpb24taXRlbV9fZGVzY3JpcHRpb24gdWwgbGl7bWFyZ2luLWJvdHRvbTo4cHg7cG9zaXRpb246cmVsYXRpdmV9LmFjY29yZGlvbi1pdGVtX19kZXNjcmlwdGlvbiB1bCBsaTo6bWFya2Vye2NvbG9yOnZhcigtLXNlY29uZGFyeSl9LmFjY29yZGlvbi1pdGVtX19iYWRnZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NnB4O3BhZGRpbmc6NnB4IDE0cHg7Ym9yZGVyLXJhZGl1czo1MHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4xNSkgMCUsIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMDgpIDEwMCUpO2JvcmRlcjoxcHggc29saWQgcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4zKTtmb250LXNpemU6LjhyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXNlY29uZGFyeS1kYXJrKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA2ZW07bWFyZ2luLXRvcDoxMnB4fS5hY2NvcmRpb24taXRlbV9fYmFkZ2Ugc3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LndoeS1jYXJlLXdvcmtzX19jdGF7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDpjbGFtcCg2NHB4LDh2aCw5NnB4KTtvcGFjaXR5OjA7YW5pbWF0aW9uOmZhZGVJblVwIC44cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHMgMS4yc30ud2h5LWNhcmUtd29ya3NfX2N0YSAuYnRue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4O3BhZGRpbmc6MjBweCA0OHB4O2ZvbnQtc2l6ZToxLjE1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHZhcigtLXByaW1hcnkpIDAlLCB2YXIoLS1wcmltYXJ5LWRhcmspIDEwMCUpO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MHB4O2JvcmRlcjozcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjQpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7Ym94LXNoYWRvdzppbnNldCAwIDNweCAxMHB4IGhzbGEoMCwwJSwxMDAlLC40KSxpbnNldCAwIC0ycHggOHB4IHJnYmEoMCwwLDAsLjE1KSwwIDZweCAyNHB4IHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjMpLDAgMTJweCA0OHB4IHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjIpfS53aHktY2FyZS13b3Jrc19fY3RhIC5idG46aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCkgc2NhbGUoMS4wNSk7Ym9yZGVyLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC42KTtib3gtc2hhZG93Omluc2V0IDAgNHB4IDE0cHggaHNsYSgwLDAlLDEwMCUsLjUpLGluc2V0IDAgLTNweCAxMHB4IHJnYmEoMCwwLDAsLjEyKSwwIDEwcHggMzJweCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC40KSwwIDIwcHggNjRweCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4zKSwwIDAgODBweCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4yNSl9LndoeS1jYXJlLXdvcmtzX19jdGEgLmJ0bjpob3ZlciBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX0ud2h5LWNhcmUtd29ya3NfX2N0YSAuYnRuIHN2Z3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfUBrZXlmcmFtZXMgZmFkZUluVXB7dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGNvbm5lY3RvckZsb3d7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMjAwcHh9fUBrZXlmcmFtZXMgZG90UHVsc2V7MCUsMTAwJXtib3gtc2hhZG93OjAgMnB4IDhweCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4zKSwwIDAgMCAwIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjUpfTUwJXtib3gtc2hhZG93OjAgM3B4IDEycHggcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuNCksMCAwIDAgNnB4IHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjIpfX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsud2h5LWNhcmUtd29ya3NfX2FjY29yZGlvbjo6YmVmb3JlLC5hY2NvcmRpb24taXRlbTo6YWZ0ZXJ7YW5pbWF0aW9uOm5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXJ7cGFkZGluZzoyNHB4IDIwcHh9LmFjY29yZGlvbi1pdGVtX190cmlnZ2VyLXRpdGxle2ZvbnQtc2l6ZToxLjE1cmVtfS5hY2NvcmRpb24taXRlbV9fdHJpZ2dlci1pY29ue3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHh9LmFjY29yZGlvbi1pdGVtX190cmlnZ2VyLWljb24gc3Zne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9LmFjY29yZGlvbi1pdGVtX19jb250ZW50LC5hY2NvcmRpb24taXRlbS5pcy1hY3RpdmUgLmFjY29yZGlvbi1pdGVtX19jb250ZW50e3BhZGRpbmc6MCAyMHB4IDI0cHh9LndoeS1jYXJlLXdvcmtzX19jdGEgLmJ0bntwYWRkaW5nOjE4cHggMzZweDtmb250LXNpemU6MS4wNXJlbX19LmMtZmFxe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Y2xhbXAoODBweCwxMnZoLDE0MHB4KSAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tc3VyZmFjZS1iYXNlKSAwJSwgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMDIpIDUwJSwgdmFyKC0tc3VyZmFjZS1iYXNlKSAxMDAlKTtvdmVyZmxvdzpoaWRkZW59LmMtZmFxOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjQ7ei1pbmRleDowO2JhY2tncm91bmQtaW1hZ2U6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAxNSUgMjAlLCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjA4KSAwJSwgdHJhbnNwYXJlbnQgMyUpLHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgODUlIDE1JSwgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMDYpIDAlLCB0cmFuc3BhcmVudCA0JSkscmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA0NSUgMzUlLCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjA3KSAwJSwgdHJhbnNwYXJlbnQgMi41JSkscmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA3MCUgNTAlLCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4wNSkgMCUsIHRyYW5zcGFyZW50IDMuNSUpLHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMjUlIDY1JSwgcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4wNikgMCUsIHRyYW5zcGFyZW50IDMlKSxyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDkwJSA3NSUsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjA3KSAwJSwgdHJhbnNwYXJlbnQgMi44JSkscmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1NSUgODUlLCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjA1KSAwJSwgdHJhbnNwYXJlbnQgMy4yJSkscmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAxMCUgODAlLCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4wNikgMCUsIHRyYW5zcGFyZW50IDMlKTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2FuaW1hdGlvbjpwYXJ0aWNsZUZsb2F0IDQ1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtwb2ludGVyLWV2ZW50czpub25lfS5jLWZhcTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjM7ei1pbmRleDowO2JhY2tncm91bmQtaW1hZ2U6cmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgMjAlIDMwJSwgcmdiYSh2YXIoLS1jb2xvci1zZWNvbmRhcnktcmdiKSwgMC4wNCkgMCUsIHRyYW5zcGFyZW50IDUlKSxyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCA3NSUgNDAlLCByZ2JhKHZhcigtLWNvbG9yLXNlY29uZGFyeS1yZ2IpLCAwLjA1KSAwJSwgdHJhbnNwYXJlbnQgNiUpLHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IDQwJSA3MCUsIHJnYmEodmFyKC0tY29sb3Itc2Vjb25kYXJ5LXJnYiksIDAuMDQpIDAlLCB0cmFuc3BhcmVudCA1LjUlKSxyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCA4OCUgODUlLCByZ2JhKHZhcigtLWNvbG9yLXNlY29uZGFyeS1yZ2IpLCAwLjAzKSAwJSwgdHJhbnNwYXJlbnQgNC41JSk7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTthbmltYXRpb246cGFydGljbGVGbG9hdCA2MHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgcmV2ZXJzZTtwb2ludGVyLWV2ZW50czpub25lfS5jLWZhcSAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1Aa2V5ZnJhbWVzIHBhcnRpY2xlRmxvYXR7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtvcGFjaXR5Oi40fTMzJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCkgc2NhbGUoMS4wNSk7b3BhY2l0eTouNX02NiV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpIHNjYWxlKDAuOTUpO29wYWNpdHk6LjM1fX0uYy1mYXFfX2hlYWRlcnt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6NzAwcHg7bWFyZ2luOjAgYXV0byBjbGFtcCg2NHB4LDh2aCw5NnB4KTtvcGFjaXR5OjA7YW5pbWF0aW9uOmZhZGVJblVwIC45cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHMgLjJzfS5jLWZhcV9fZXllYnJvd3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O3BhZGRpbmc6OHB4IDIwcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjE1KSAwJSwgcmdiYSh2YXIoLS1jb2xvci1hY2NlbnQtcmdiKSwgMC4wOCkgMTAwJSk7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKHZhcigtLWNvbG9yLWFjY2VudC1yZ2IpLCAwLjMpO2JvcmRlci1yYWRpdXM6NTBweDtmb250LXNpemU6Y2xhbXAoLjc1cmVtLDEuNXZ3LC44NXJlbSk7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXNlY29uZGFyeS1kYXJrKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA4ZW07bWFyZ2luLWJvdHRvbToyNHB4O2JveC1zaGFkb3c6aW5zZXQgMCAycHggNnB4IGhzbGEoMCwwJSwxMDAlLC41KSwwIDNweCAxMnB4IHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMTUpfS5jLWZhcV9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6Y2xhbXAoMi41cmVtLDV2dyw0cmVtKTtmb250LXdlaWdodDo5MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOjIwcHg7bGV0dGVyLXNwYWNpbmc6LTAuMDNlbTtsaW5lLWhlaWdodDoxLjF9LmMtZmFxX19zdWJ0aXRsZXtmb250LXNpemU6Y2xhbXAoMS4wNXJlbSwydncsMS4yNXJlbSk7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG99LmMtZmFxX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6Y2xhbXAoNDhweCw2dncsODBweCk7YWxpZ24taXRlbXM6c3RhcnR9QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5jLWZhcV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDo2NHB4fX0uYy1mYXFfX2FjY29yZGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4fS5jLWZhcV9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtcmFpc2VkKTtib3JkZXI6MnB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC43KTtib3JkZXItcmFkaXVzOjI0cHg7aXNvbGF0aW9uOmlzb2xhdGU7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtvcGFjaXR5OjE7Ym94LXNoYWRvdzppbnNldCAwIDNweCAxMnB4IGhzbGEoMCwwJSwxMDAlLC42KSxpbnNldCAwIC0ycHggOHB4IHJnYmEoMCwwLDAsLjA4KSwwIDZweCAyNHB4IHJnYmEoMCwwLDAsLjEpLDAgMTJweCA0OHB4IHJnYmEoMCwwLDAsLjA4KX0uYy1mYXFfX2l0ZW06OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjQwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7Ym9yZGVyLXJhZGl1czoyNHB4IDI0cHggMCAwO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxfS5jLWZhcV9faXRlbTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuNSk7Ym94LXNoYWRvdzppbnNldCAwIDRweCAxNnB4IGhzbGEoMCwwJSwxMDAlLC43KSxpbnNldCAwIC0zcHggMTBweCByZ2JhKDAsMCwwLC4wNiksMCAxMHB4IDMycHggcmdiYSgwLDAsMCwuMTUpLDAgMThweCA2NHB4IHJnYmEoMCwwLDAsLjEyKX0uYy1mYXFfX3RyaWdnZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MjBweDtwYWRkaW5nOmNsYW1wKDIwcHgsM3Z3LDI4cHgpIGNsYW1wKDI0cHgsNHZ3LDMycHgpO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmxlZnQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmMtZmFxX190cmlnZ2VyOmhvdmVyIC5jLWZhcV9fcXVlc3Rpb257Y29sb3I6dmFyKC0tcHJpbWFyeSl9LmMtZmFxX190cmlnZ2VyOmhvdmVyIC5jLWZhcV9faWNvbnt0cmFuc2Zvcm06c2NhbGUoMS4xKTtiYWNrZ3JvdW5kOnJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjE1KX0uYy1mYXFfX3RyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuYy1mYXFfX2ljb257dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO2JhY2tncm91bmQ6dmFyKC0tc2Vjb25kYXJ5KTtib3JkZXItY29sb3I6dmFyKC0tc2Vjb25kYXJ5KX0uYy1mYXFfX3RyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuYy1mYXFfX2ljb24gc3Zne3N0cm9rZTojZmZmfS5jLWZhcV9fcXVlc3Rpb257Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6Y2xhbXAoMS4xcmVtLDIuMnZ3LDEuNHJlbSk7Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbTt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlO2ZsZXg6MX0uYy1mYXFfX2ljb257d2lkdGg6NDhweDtoZWlnaHQ6NDhweDttaW4td2lkdGg6NDhweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjE1KSAwJSwgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMDgpIDEwMCUpO2JvcmRlcjoycHggc29saWQgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMyk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7Ym94LXNoYWRvdzppbnNldCAwIDJweCA4cHggaHNsYSgwLDAlLDEwMCUsLjUpLGluc2V0IDAgLTJweCA2cHggcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMiksMCA0cHggMTZweCByZ2JhKDAsMCwwLC4xKX0uYy1mYXFfX2ljb24gc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7c3Ryb2tlOnZhcigtLXByaW1hcnktZGFyayk7c3Ryb2tlLXdpZHRoOjIuNTt0cmFuc2l0aW9uOnN0cm9rZSAuM3MgZWFzZX0uYy1mYXFfX2Fuc3dlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4zNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLG9wYWNpdHkgLjI1cyBlYXNlLW91dH0uYy1mYXFfX2Fuc3dlci1pbm5lcntwYWRkaW5nOjAgY2xhbXAoMjRweCw0dncsMzJweCkgY2xhbXAoMjRweCwzdncsMzJweCl9LmMtZmFxX19hbnN3ZXItaW5uZXIgcHtmb250LXNpemU6Y2xhbXAoLjk1cmVtLDEuOHZ3LDEuMXJlbSk7bGluZS1oZWlnaHQ6MS44O2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtmb250LXdlaWdodDo1MDA7bWFyZ2luOjB9LmMtZmFxX190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0rLmMtZmFxX19hbnN3ZXJ7b3BhY2l0eToxfS5jLWZhcV9fdmlzdWFse3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6NjAwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDk2OHB4KXsuYy1mYXFfX3Zpc3VhbHttaW4taGVpZ2h0OjUwMHB4O21hcmdpbi10b3A6NDhweH19QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5jLWZhcV9fdmlzdWFse21pbi1oZWlnaHQ6NDAwcHh9fS5jLWZhcV9fdmlzdWFsLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21heC13aWR0aDo2MDBweDtoZWlnaHQ6NjAwcHh9QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5jLWZhcV9fdmlzdWFsLWNvbnRhaW5lcntoZWlnaHQ6NTAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuYy1mYXFfX3Zpc3VhbC1jb250YWluZXJ7aGVpZ2h0OjQwMHB4fX0uYy1mYXFfX3Zpc3VhbC1pdGVte3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOmNsYW1wKDMycHgsNHZ3LDQ4cHgpO2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1yYWlzZWQpO2JvcmRlcjozcHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjcpO2JvcmRlci1yYWRpdXM6MzJweDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNDBweCkgc2NhbGUoMC45NSk7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksdHJhbnNmb3JtIC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksdmlzaWJpbGl0eSAwcyAuNXM7Ym94LXNoYWRvdzppbnNldCAwIDNweCAxMnB4IGhzbGEoMCwwJSwxMDAlLC42KSxpbnNldCAwIC0ycHggOHB4IHJnYmEoMCwwLDAsLjA4KSwwIDEycHggNDBweCByZ2JhKDAsMCwwLC4xMiksMCAyNHB4IDY0cHggcmdiYSgwLDAsMCwuMDgpfS5jLWZhcV9fdmlzdWFsLWl0ZW06OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjQwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7Ym9yZGVyLXJhZGl1czozMnB4IDMycHggMCAwO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxfS5jLWZhcV9fdmlzdWFsLWl0ZW0uYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksdHJhbnNmb3JtIC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksdmlzaWJpbGl0eSAwcyAwc30uYy1mYXFfX3Zpc3VhbC1pdGVtIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjcwJTtvYmplY3QtZml0OmNvbnRhaW47Ym9yZGVyLXJhZGl1czoxNnB4O2ZpbHRlcjpkcm9wLXNoYWRvdygwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpfS5jLWZhcV9fdmlzdWFsLWl0ZW0tLWRlZmF1bHR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnktcmdiKSwgMC4wOCkgMCUsIHJnYmEodmFyKC0tY29sb3ItYWNjZW50LXJnYiksIDAuMDUpIDEwMCUpfS5jLWZhcV9fdmlzdWFsLWl0ZW0tLWRlZmF1bHQgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDpub25lO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czozMnB4O2ZpbHRlcjpub25lfS5jLWZhcV9fdmlzdWFsLWNhcHRpb257cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO21hcmdpbi10b3A6Y2xhbXAoMjBweCwzdncsMzJweCk7dGV4dC1hbGlnbjpjZW50ZXJ9LmMtZmFxX192aXN1YWwtY2FwdGlvbiBoM3tmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sM3Z3LDIuMnJlbSk7Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbTo4cHg7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbX0uYy1mYXFfX3Zpc3VhbC1jYXB0aW9uIHB7Zm9udC1zaXplOmNsYW1wKDFyZW0sMS44dncsMS4ycmVtKTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNX0uYy1mYXFfX3Zpc3VhbC1iYWRnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2xhbXAoMjRweCw0dncsNDBweCk7cmlnaHQ6Y2xhbXAoMjRweCw0dncsNDBweCk7ei1pbmRleDo0O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nOjEycHggMjBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjk1KSAwJSwgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuODUpIDEwMCUpO2JvcmRlcjoycHggc29saWQgaHNsYSgwLDAlLDEwMCUsLjgpO2JvcmRlci1yYWRpdXM6NTBweDtib3gtc2hhZG93Omluc2V0IDAgMnB4IDhweCBoc2xhKDAsMCUsMTAwJSwuNCksaW5zZXQgMCAtMXB4IDRweCByZ2JhKDAsMCwwLC4xKSwwIDRweCAxNnB4IHJnYmEoMCwwLDAsLjE1KX0uYy1mYXFfX3Zpc3VhbC1iYWRnZSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6Mi41O2ZpbGw6bm9uZX0uYy1mYXFfX3Zpc3VhbC1iYWRnZSBzcGFue2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC1zaXplOmNsYW1wKC44cmVtLDEuNHZ3LC45NXJlbSk7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjIpO2xldHRlci1zcGFjaW5nOi4wMmVtfS5jLWZhcV9fdmlzdWFsLWJhZGdlLS1oZWFydHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjQ0LCA2NywgNTQsIDAuOTUpIDAlLCByZ2JhKDIxMSwgNDcsIDQ3LCAwLjg1KSAxMDAlKX0uYy1mYXFfX3Zpc3VhbC1iYWRnZS0taGVhcnQgc3Zne2ZpbGw6I2ZmZjtzdHJva2U6bm9uZX1Aa2V5ZnJhbWVzIGZhZGVJblVwe3Rve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBkYXNoRmxvd3tmcm9te3N0cm9rZS1kYXNob2Zmc2V0OjB9dG97c3Ryb2tlLWRhc2hvZmZzZXQ6MTAwfX1Aa2V5ZnJhbWVzIHZpc3VhbFNsaWRlSW57ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNDBweCkgc2NhbGUoMC45NSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKDEpfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmMtZmFxX190cmlnZ2Vye3BhZGRpbmc6MThweCAyMHB4fS5jLWZhcV9faWNvbnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O21pbi13aWR0aDo0MnB4fS5jLWZhcV9faWNvbiBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uYy1mYXFfX3F1ZXN0aW9ue2ZvbnQtc2l6ZToxLjA1cmVtfS5jLWZhcV9fYW5zd2VyLWlubmVye3BhZGRpbmc6MCAyMHB4IDI0cHh9LmMtZmFxX19hbnN3ZXItaW5uZXIgcHtmb250LXNpemU6Ljk1cmVtfX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYy1mYXFfX2l0ZW0sLmMtZmFxX192aXN1YWwtaXRlbXthbmltYXRpb246bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246LjAxcyAhaW1wb3J0YW50fS5jLWZhcV9fdmlzdWFsLWl0ZW0uYWN0aXZle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSgxKX19LmJsb2ctcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOmNsYW1wKDgwcHgsMTJ2aCwxMjBweCkgMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXN1cmZhY2UtYmFzZSkgMCUsIHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjAxNSkgMTAwJSl9LmJsb2ctcHJldmlld19faGVhZGVye3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo3MDBweDttYXJnaW46MCBhdXRvIGNsYW1wKDU2cHgsOHZoLDgwcHgpO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTthbmltYXRpb246ZmFkZUluVXAgLjhzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcyAuMnN9LmJsb2ctcHJldmlld19fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6Y2xhbXAoMi4yNXJlbSw1dncsMy41cmVtKTtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MS4xO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxNnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeS1kYXJrKSAwJSwgdmFyKC0tcHJpbWFyeSkgNTAlLCB2YXIoLS1zZWNvbmRhcnkpIDEwMCUpO2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKX0uYmxvZy1wcmV2aWV3X19zdWJ0aXRsZXtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4ycmVtKTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7bGluZS1oZWlnaHQ6MS42fS5ibG9nLXByZXZpZXdfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMjBweCwgMWZyKSk7Z2FwOmNsYW1wKDI4cHgsNHZ3LDQwcHgpO21hcmdpbi1ib3R0b206Y2xhbXAoNDhweCw2dmgsNjRweCl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ibG9nLXByZXZpZXdfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfX0uYmxvZy1jYXJke29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KTthbmltYXRpb246ZmFkZUluVXAgLjdzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkc30uYmxvZy1jYXJkOm50aC1jaGlsZCgxKXthbmltYXRpb24tZGVsYXk6Y2FsYyguM3MgKyAwLjFzKX0uYmxvZy1jYXJkOm50aC1jaGlsZCgyKXthbmltYXRpb24tZGVsYXk6Y2FsYyguM3MgKyAwLjJzKX0uYmxvZy1jYXJkOm50aC1jaGlsZCgzKXthbmltYXRpb24tZGVsYXk6Y2FsYyguM3MgKyAwLjNzKX0uYmxvZy1jYXJkX19saW5re2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtcmFpc2VkKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy0yeGwpO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMnB4IGhzbGEoMCwwJSwxMDAlLC41KSwwIDRweCAxMnB4IHJnYmEoNTgsNTMsNDYsLjA2KSwwIDhweCAyNHB4IHJnYmEoNTgsNTMsNDYsLjA0KX0uYmxvZy1jYXJkX19saW5rOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IGhzbGEoMCwwJSwxMDAlLC42KSwwIDhweCAyMHB4IHJnYmEoNTgsNTMsNDYsLjEpLDAgMTZweCA0MHB4IHJnYmEoNTgsNTMsNDYsLjA4KSwwIDAgNDBweCByZ2JhKDEyNCwxNTIsMTMzLC4wNil9LmJsb2ctY2FyZF9fbGluazpob3ZlciAuYmxvZy1jYXJkX19pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDgpfS5ibG9nLWNhcmRfX2xpbms6aG92ZXIgLmJsb2ctY2FyZF9fY2F0ZWdvcnl7YmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5KTtjb2xvcjojZmZmfS5ibG9nLWNhcmRfX2xpbms6aG92ZXIgLmJsb2ctY2FyZF9fdGl0bGV7Y29sb3I6dmFyKC0tcHJpbWFyeSl9LmJsb2ctY2FyZF9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MjQwcHg7b3ZlcmZsb3c6aGlkZGVufS5ibG9nLWNhcmRfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0uYmxvZy1jYXJkX19jYXRlZ29yeXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDtsZWZ0OjE2cHg7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOTUpO2NvbG9yOnZhcigtLXByaW1hcnktZGFyayk7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi41cHg7cGFkZGluZzo2cHggMTRweDtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1mdWxsKTtib3gtc2hhZG93OjAgMnB4IDhweCByZ2JhKDAsMCwwLC4xKSxpbnNldCAwIDFweCAycHggaHNsYSgwLDAlLDEwMCUsLjgpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3otaW5kZXg6Mn0uYmxvZy1jYXJkX19jb250ZW50e3BhZGRpbmc6Y2xhbXAoMjBweCwzdncsMjhweCl9LmJsb2ctY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6Y2xhbXAoMS4xNXJlbSwydncsMS40cmVtKTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxMnB4O3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9LmJsb2ctY2FyZF9fZXhjZXJwdHtmb250LXNpemU6Y2xhbXAoLjlyZW0sMS41dncsMXJlbSk7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tYm90dG9tOjE2cHh9LmJsb2ctY2FyZF9fbWV0YXtkaXNwbGF5OmZsZXg7Z2FwOjE2cHg7Zm9udC1zaXplOi44NXJlbTtjb2xvcjp2YXIoLS10ZXh0LW11dGVkKX0uYmxvZy1jYXJkX19kYXRlLC5ibG9nLWNhcmRfX3JlYWQtdGltZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NHB4fS5ibG9nLXByZXZpZXdfX2N0YXt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTVweCk7YW5pbWF0aW9uOmZhZGVJblVwIC44cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHMgLjhzfS5ibG9nLXByZXZpZXdfX2xpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwcHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOnZhcigtLXByaW1hcnkpO3RleHQtZGVjb3JhdGlvbjpub25lO3BhZGRpbmc6MTJweCAyNHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO2JhY2tncm91bmQ6cmdiYSgxMjQsMTUyLDEzMywuMDUpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5ibG9nLXByZXZpZXdfX2xpbmsgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7c3Ryb2tlLXdpZHRoOjIuNTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0uYmxvZy1wcmV2aWV3X19saW5rOmhvdmVye2JhY2tncm91bmQ6cmdiYSgxMjQsMTUyLDEzMywuMTIpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9LmJsb2ctcHJldmlld19fbGluazpob3ZlciBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX1Aa2V5ZnJhbWVzIGZhZGVJblVwe3Rve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5ibG9nLXByZXZpZXd7cGFkZGluZzpjbGFtcCg2MHB4LDEwdmgsODBweCkgMH0uYmxvZy1wcmV2aWV3X19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjI0cHh9LmJsb2ctY2FyZF9faW1hZ2V7aGVpZ2h0OjIwMHB4fX0uYmxvZy1wb3N0X19wcm9ncmVzc3twb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6M3B4O2JhY2tncm91bmQ6cmdiYSgxMjQsMTUyLDEzMywuMSk7ei1pbmRleDo5OTk5O3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmJsb2ctcG9zdF9fcHJvZ3Jlc3N7ZGlzcGxheTpub25lfX0uYmxvZy1wb3N0X19wcm9ncmVzcy1maWxse2hlaWdodDoxMDAlO3dpZHRoOjAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1wcmltYXJ5KSAwJSwgdmFyKC0tc2Vjb25kYXJ5KSA1MCUsIHZhcigtLXByaW1hcnkpIDEwMCUpO3RyYW5zaXRpb246d2lkdGggLjFzIGxpbmVhcjtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgxMjQsMTUyLDEzMywuNCl9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmJsb2ctcG9zdF9fcHJvZ3Jlc3MtZmlsbHt0cmFuc2l0aW9uOm5vbmV9fS5zb2NpYWwtcmFpbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHg7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uc29jaWFsLXJhaWxfX3N0YXRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjhweDttYXJnaW4tYm90dG9tOjEycHh9LnNvY2lhbC1yYWlsX19zdGF0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjRweDtwYWRkaW5nOjhweDtmb250LXNpemU6LjdyZW07Y29sb3I6dmFyKC0tdGV4dC1tdXRlZCk7dGV4dC1hbGlnbjpjZW50ZXJ9LnNvY2lhbC1yYWlsX19zdGF0IC5zb2NpYWwtcmFpbF9faWNvbnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O29wYWNpdHk6LjV9LnNvY2lhbC1yYWlsX19zdGF0IC5zb2NpYWwtcmFpbF9fY291bnR7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTouNzVyZW07Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2xpbmUtaGVpZ2h0OjF9LnNvY2lhbC1yYWlsX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjhweH0uc29jaWFsLXJhaWxfX2J0bntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtwYWRkaW5nOjA7YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlLXJhaXNlZCk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4xNSk7Ym9yZGVyLXJhZGl1czo1MCU7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3Bvc2l0aW9uOnJlbGF0aXZlfS5zb2NpYWwtcmFpbF9fYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tcHJpbWFyeSk7Ym9yZGVyLWNvbG9yOnZhcigtLXByaW1hcnkpO2NvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgxMjQsMTUyLDEzMywuMil9LnNvY2lhbC1yYWlsX19idG4gLnNvY2lhbC1yYWlsX19pY29ue3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LnNvY2lhbC1yYWlsX19idG4gLnNvY2lhbC1yYWlsX19jb3VudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTRweDtyaWdodDotNHB4O21pbi13aWR0aDoxOHB4O2hlaWdodDoxOHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjAgNXB4O2JhY2tncm91bmQ6dmFyKC0tc2Vjb25kYXJ5KTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouNjVyZW07Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci1yYWRpdXM6MTBweDtsaW5lLWhlaWdodDoxfS5zb2NpYWwtcmFpbF9fYnRuLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kOnZhcigtLXByaW1hcnkpO2JvcmRlci1jb2xvcjp2YXIoLS1wcmltYXJ5KTtjb2xvcjojZmZmfS5zb2NpYWwtcmFpbF9fYnRuLmlzLWFjdGl2ZSAuc29jaWFsLXJhaWxfX2ljb257ZmlsbDpjdXJyZW50Q29sb3J9LnNvY2lhbC1yYWlsX190b29sdGlwe3Bvc2l0aW9uOmZpeGVkO2xlZnQ6ODBweDtwYWRkaW5nOjZweCAxMnB4O2JhY2tncm91bmQ6dmFyKC0tdGV4dC1wcmltYXJ5KTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouN3JlbTtmb250LXdlaWdodDo1MDA7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtbWQpO3doaXRlLXNwYWNlOm5vd3JhcDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7ei1pbmRleDoxMDB9LnNvY2lhbC1yYWlsX190b29sdGlwLmlzLXZpc2libGV7b3BhY2l0eToxfUBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7LnNvY2lhbC1yYWlse2Rpc3BsYXk6bm9uZX19LmJsb2ctcG9zdF9fdG9jLXdyYXBwZXJ7bWF4LXdpZHRoOjc1MHB4O21hcmdpbjowIGF1dG8gY2xhbXAoNDhweCw4dmgsNzJweCl9LmJsb2ctcG9zdF9fdG9je3BhZGRpbmc6Y2xhbXAoMjRweCw0dncsMzJweCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4wNCkgMCUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wNikgMTAwJSk7Ym9yZGVyOjEuNXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjE1KTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy14bCk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggaHNsYSgwLDAlLDEwMCUsLjYpLDAgMnB4IDhweCByZ2JhKDU4LDUzLDQ2LC4wNCl9LmJsb2ctcG9zdF9fdG9jOmVtcHR5e2Rpc3BsYXk6bm9uZX0uYmxvZy1wb3N0X190b2MtdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6Y2xhbXAoMS4xcmVtLDJ2dywxLjI1cmVtKTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOjE2cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweH0uYmxvZy1wb3N0X190b2MtdGl0bGUgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7b3BhY2l0eTouNztmbGV4LXNocmluazowfS5ibG9nLXBvc3RfX3RvYy1saXN0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OHB4fS5ibG9nLXBvc3RfX3RvYy1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9nLXBvc3RfX3RvYy1pdGVtLS1oM3twYWRkaW5nLWxlZnQ6MjBweH0uYmxvZy1wb3N0X190b2MtaXRlbS0taDMgLmJsb2ctcG9zdF9fdG9jLWxpbmt7Zm9udC1zaXplOi45cmVtO2ZvbnQtd2VpZ2h0OjUwMH0uYmxvZy1wb3N0X190b2MtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6OHB4IDEycHg7Zm9udC1zaXplOi45NXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLW1kKTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvZy1wb3N0X190b2MtbGluazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDozcHg7aGVpZ2h0OjA7YmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5KTtib3JkZXItcmFkaXVzOjJweDt0cmFuc2l0aW9uOmhlaWdodCAuMnMgZWFzZX0uYmxvZy1wb3N0X190b2MtbGluazpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMTI0LDE1MiwxMzMsLjA4KTtjb2xvcjp2YXIoLS1wcmltYXJ5KTtwYWRkaW5nLWxlZnQ6MTZweH0uYmxvZy1wb3N0X190b2MtbGluay5pcy1hY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDEyNCwxNTIsMTMzLC4xMik7Y29sb3I6dmFyKC0tcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmctbGVmdDoxNnB4fS5ibG9nLXBvc3RfX3RvYy1saW5rLmlzLWFjdGl2ZTo6YmVmb3Jle2hlaWdodDo3MCV9LmJsb2ctcG9zdF9fdG9jLWxpbms6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtvdXRsaW5lLW9mZnNldDoycHh9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmJsb2ctcG9zdF9fdG9jLWxpbmt7dHJhbnNpdGlvbjpub25lfS5ibG9nLXBvc3RfX3RvYy1saW5rOjpiZWZvcmV7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpey5ibG9nLXBvc3RfX3RvYy13cmFwcGVye21hcmdpbi1ib3R0b206Y2xhbXAoMzJweCw2dmgsNDhweCl9LmJsb2ctcG9zdF9fdG9je3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lfS5ibG9nLXBvc3RfX3RvYy10aXRsZXtwYWRkaW5nOjE2cHggMjBweDtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtcmFpc2VkKTtib3JkZXI6MS41cHggc29saWQgcmdiYSgxMjQsMTUyLDEzMywuMTUpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWxnKTtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO21hcmdpbi1ib3R0b206MDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYmxvZy1wb3N0X190b2MtdGl0bGU6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JvcmRlci1yaWdodDoycHggc29saWQgdmFyKC0tcHJpbWFyeSk7Ym9yZGVyLWJvdHRvbToycHggc29saWQgdmFyKC0tcHJpbWFyeSk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LmJsb2ctcG9zdF9fdG9jLXRpdGxlLmlzLW9wZW46OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyl9LmJsb2ctcG9zdF9fdG9jLWxpc3R7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2UsbWFyZ2luLXRvcCAuM3MgZWFzZTttYXJnaW4tdG9wOjA7cGFkZGluZzowIDIwcHg7YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlLXJhaXNlZCk7Ym9yZGVyOjEuNXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjE1KTtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXJhZGl1czowIDAgdmFyKC0tcmFkaXVzLWxnKSB2YXIoLS1yYWRpdXMtbGcpfS5ibG9nLXBvc3RfX3RvYy5pcy1vcGVuIC5ibG9nLXBvc3RfX3RvYy1saXN0e21heC1oZWlnaHQ6NTAwcHg7b3BhY2l0eToxO21hcmdpbi10b3A6LTFweDtwYWRkaW5nOjE2cHggMjBweH19QG1lZGlhKG1heC13aWR0aDogMTAyM3B4KWFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYmxvZy1wb3N0X190b2MtdGl0bGU6OmFmdGVye3RyYW5zaXRpb246bm9uZX0uYmxvZy1wb3N0X190b2MtbGlzdHt0cmFuc2l0aW9uOm5vbmV9fS5ibG9nLXBvc3RfX2lubGluZS1jdGF7bWFyZ2luOmNsYW1wKDYwcHgsMTB2aCw4OHB4KSAwfS5pbmxpbmUtY3Rhe3BhZGRpbmc6Y2xhbXAoNDBweCw2dncsNTZweCk7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4wOCkgMCUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wNikgMTAwJSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtMnhsKTtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjE1KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuOCksMCA4cHggMjRweCByZ2JhKDU4LDUzLDQ2LC4wNiksMCAxNnB4IDQwcHggcmdiYSg1OCw1Myw0NiwuMDQpfS5pbmxpbmUtY3RhX19pY29ue3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHg7bWFyZ2luOjAgYXV0byAyMHB4O3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4xNSkgMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjEpIDEwMCUpO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOnZhcigtLXByaW1hcnkpfS5pbmxpbmUtY3RhX19pY29uIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5pbmxpbmUtY3RhX190aXRsZXtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sM3Z3LDJyZW0pO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ib3R0b206MTJweH0uaW5saW5lLWN0YV9fdGV4dHtmb250LXNpemU6Y2xhbXAoMXJlbSwxLjh2dywxLjFyZW0pO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWJvdHRvbToyNHB4O21heC13aWR0aDo1MDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5pbmxpbmUtY3RhX19idG57Zm9udC1zaXplOjFyZW07cGFkZGluZzoxNHB4IDMycHh9LmN0YS1tb2RhbHtwb3NpdGlvbjpmaXhlZDtpbnNldDowO3otaW5kZXg6MTAwMDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MjBweH0uY3RhLW1vZGFsW2hpZGRlbl17ZGlzcGxheTpub25lfS5jdGEtbW9kYWxfX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOnJnYmEoNTgsNTMsNDYsLjcpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDhweCk7Y3Vyc29yOnBvaW50ZXI7YW5pbWF0aW9uOmZhZGVJbiAuM3MgZWFzZX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3RhLW1vZGFsX19vdmVybGF5e2FuaW1hdGlvbjpub25lfX0uY3RhLW1vZGFsX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjU0MHB4O21heC1oZWlnaHQ6OTB2aDtvdmVyZmxvdy15OmF1dG87YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlLWJhc2UpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLTJ4bCk7cGFkZGluZzpjbGFtcCgzMnB4LDV2dyw0OHB4KTtib3gtc2hhZG93OjAgMTJweCA0MHB4IHJnYmEoNTgsNTMsNDYsLjE1KSwwIDI0cHggNjRweCByZ2JhKDU4LDUzLDQ2LC4xKSxpbnNldCAwIDFweCAycHggaHNsYSgwLDAlLDEwMCUsLjUpO2FuaW1hdGlvbjpzbGlkZVVwIC40cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSl9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN0YS1tb2RhbF9fY29udGVudHthbmltYXRpb246bm9uZX19LmN0YS1tb2RhbF9fY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE2cHg7cmlnaHQ6MTZweDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOnJnYmEoMTI0LDE1MiwxMzMsLjEpO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uY3RhLW1vZGFsX19jbG9zZTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMTI0LDE1MiwxMzMsLjIpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmN0YS1tb2RhbF9fY2xvc2U6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtvdXRsaW5lLW9mZnNldDoycHh9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN0YS1tb2RhbF9fY2xvc2U6aG92ZXJ7dHJhbnNmb3JtOm5vbmV9fS5jdGEtbW9kYWxfX3RpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwzdncsMnJlbSk7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxMnB4O3BhZGRpbmctcmlnaHQ6NDBweH0uY3RhLW1vZGFsX190ZXh0e2ZvbnQtc2l6ZToxcmVtO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWJvdHRvbToyOHB4fS5jdGEtbW9kYWxfX2Zvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweH0uY3RhLW1vZGFsX19maWVsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHh9LmN0YS1tb2RhbF9fZmllbGQgbGFiZWx7Zm9udC1zaXplOi45cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS5jdGEtbW9kYWxfX2ZpZWxkIGlucHV0LC5jdGEtbW9kYWxfX2ZpZWxkIHRleHRhcmVhe3dpZHRoOjEwMCU7cGFkZGluZzoxMnB4IDE2cHg7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1ib2R5KTtmb250LXNpemU6MXJlbTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1yYWlzZWQpO2JvcmRlcjoxLjVweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4yKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1sZyk7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LmN0YS1tb2RhbF9fZmllbGQgaW5wdXQ6Zm9jdXMsLmN0YS1tb2RhbF9fZmllbGQgdGV4dGFyZWE6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjp2YXIoLS1wcmltYXJ5KTtib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDEyNCwxNTIsMTMzLC4xKX0uY3RhLW1vZGFsX19maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsLmN0YS1tb2RhbF9fZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLXRleHQtbXV0ZWQpfS5jdGEtbW9kYWxfX2ZpZWxkIHRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbDttaW4taGVpZ2h0OjEwMHB4fS5jdGEtbW9kYWxfX3N1Ym1pdHt3aWR0aDoxMDAlO21hcmdpbi10b3A6OHB4fUBrZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBzbGlkZVVwe2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jdGEtbW9kYWxfX2NvbnRlbnR7bWF4LWhlaWdodDo4NXZofS5pbmxpbmUtY3Rhe3BhZGRpbmc6Y2xhbXAoMjhweCw1dncsNDBweCl9LmlubGluZS1jdGFfX2ljb257d2lkdGg6NTZweDtoZWlnaHQ6NTZweDttYXJnaW4tYm90dG9tOjE2cHh9fS5yZWxhdGVkLXJhaWx7cGFkZGluZzoyNHB4O2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1yYWlzZWQpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLXhsKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCBoc2xhKDAsMCUsMTAwJSwuNSksMCA0cHggMTZweCByZ2JhKDU4LDUzLDQ2LC4wNiksMCA4cHggMjhweCByZ2JhKDU4LDUzLDQ2LC4wNCl9LnJlbGF0ZWQtcmFpbF9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6Y2xhbXAoMS4xcmVtLDJ2dywxLjI1cmVtKTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOjIwcHh9LnJlbGF0ZWQtcmFpbF9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4fS5yZWxhdGVkLWNhcmR7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtYmFzZSk7Ym9yZGVyOjEuNXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjEyKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1sZyk7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSl9LnJlbGF0ZWQtY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3gtc2hhZG93OjAgNnB4IDIwcHggcmdiYSg1OCw1Myw0NiwuMDgpLDAgMTJweCAzMnB4IHJnYmEoNTgsNTMsNDYsLjA2KTtib3JkZXItY29sb3I6dmFyKC0tcHJpbWFyeSl9LnJlbGF0ZWQtY2FyZDpob3ZlciAucmVsYXRlZC1jYXJkX19pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5yZWxhdGVkLWNhcmQ6aG92ZXIgLnJlbGF0ZWQtY2FyZF9fdGl0bGUgYXtjb2xvcjp2YXIoLS1wcmltYXJ5KX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsucmVsYXRlZC1jYXJke3RyYW5zaXRpb246bm9uZX0ucmVsYXRlZC1jYXJkOmhvdmVye3RyYW5zZm9ybTpub25lfX0ucmVsYXRlZC1jYXJkX19pbWFnZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjE2Lzk7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjEpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4wOCkgMTAwJSl9LnJlbGF0ZWQtY2FyZF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsucmVsYXRlZC1jYXJkX19pbWFnZSBpbWd7dHJhbnNpdGlvbjpub25lfX0ucmVsYXRlZC1jYXJkX19jb250ZW50e3BhZGRpbmc6MTZweH0ucmVsYXRlZC1jYXJkX19jYXRlZ29yeXtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4xMikgMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjA4KSAxMDAlKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjI1KTtjb2xvcjp2YXIoLS1wcmltYXJ5LWRhcmspO2ZvbnQtc2l6ZTouNjVyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouNXB4O3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCk7bWFyZ2luLWJvdHRvbTo4cHh9LnJlbGF0ZWQtY2FyZF9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS40O21hcmdpbi1ib3R0b206OHB4fS5yZWxhdGVkLWNhcmRfX3RpdGxlIGF7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlfS5yZWxhdGVkLWNhcmRfX3RpdGxlIGE6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtvdXRsaW5lLW9mZnNldDoycHg7Ym9yZGVyLXJhZGl1czoycHh9LnJlbGF0ZWQtY2FyZF9fZGF0ZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouOHJlbTtjb2xvcjp2YXIoLS10ZXh0LW11dGVkKX1AbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpey5yZWxhdGVkLXJhaWx7ZGlzcGxheTpub25lfX0ucmVsYXRlZC1jYXJkLmlzLWxvYWRpbmd7cG9pbnRlci1ldmVudHM6bm9uZX0ucmVsYXRlZC1jYXJkLmlzLWxvYWRpbmcgLnJlbGF0ZWQtY2FyZF9faW1hZ2V7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wOCkgMCUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4xNSkgNTAlLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMDgpIDEwMCUpO2JhY2tncm91bmQtc2l6ZToyMDAlIDEwMCU7YW5pbWF0aW9uOnNoaW1tZXIgMS41cyBpbmZpbml0ZX0ucmVsYXRlZC1jYXJkLmlzLWxvYWRpbmcgLnJlbGF0ZWQtY2FyZF9fY2F0ZWdvcnksLnJlbGF0ZWQtY2FyZC5pcy1sb2FkaW5nIC5yZWxhdGVkLWNhcmRfX3RpdGxlLC5yZWxhdGVkLWNhcmQuaXMtbG9hZGluZyAucmVsYXRlZC1jYXJkX19kYXRle2JhY2tncm91bmQ6cmdiYSgxMjQsMTUyLDEzMywuMSk7Y29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjRweH0ucmVsYXRlZC1jYXJkLmlzLWxvYWRpbmcgLnJlbGF0ZWQtY2FyZF9fY2F0ZWdvcnkgYSwucmVsYXRlZC1jYXJkLmlzLWxvYWRpbmcgLnJlbGF0ZWQtY2FyZF9fdGl0bGUgYSwucmVsYXRlZC1jYXJkLmlzLWxvYWRpbmcgLnJlbGF0ZWQtY2FyZF9fZGF0ZSBhe2NvbG9yOnJnYmEoMCwwLDAsMCl9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnJlbGF0ZWQtY2FyZC5pcy1sb2FkaW5nIC5yZWxhdGVkLWNhcmRfX2ltYWdle2FuaW1hdGlvbjpub25lfX1Aa2V5ZnJhbWVzIHNoaW1tZXJ7MCV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjAwJSAwfTEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjoyMDAlIDB9fS5ibG9nLXBvc3RfX21vYmlsZS1kb2Nre2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpey5ibG9nLXBvc3RfX21vYmlsZS1kb2Nre2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtYmFzZSk7Ym9yZGVyLXRvcDoxLjVweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4xNSk7cGFkZGluZzoxMnB4IDE2cHg7Z2FwOjEycHg7ei1pbmRleDoxMDAwO2JveC1zaGFkb3c6MCAtNHB4IDIwcHggcmdiYSg1OCw1Myw0NiwuMDgpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDEycHgpO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjk1KX1Ac3VwcG9ydHMocGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSl7LmJsb2ctcG9zdF9fbW9iaWxlLWRvY2t7cGFkZGluZy1ib3R0b206bWF4KDEycHgsZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKX19fS5tb2JpbGUtZG9ja19fYnRue2ZsZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo0cHg7cGFkZGluZzoxMHB4IDhweDtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtcmFpc2VkKTtib3JkZXI6MS41cHggc29saWQgcmdiYSgxMjQsMTUyLDEzMywuMTUpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWxnKTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo2MDA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9Lm1vYmlsZS1kb2NrX19idG4gc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZmxleC1zaHJpbms6MH0ubW9iaWxlLWRvY2tfX2J0biBzcGFue2xpbmUtaGVpZ2h0OjF9Lm1vYmlsZS1kb2NrX19idG46YWN0aXZle3RyYW5zZm9ybTpzY2FsZSgwLjk1KTtiYWNrZ3JvdW5kOnJnYmEoMTI0LDE1MiwxMzMsLjA4KX0ubW9iaWxlLWRvY2tfX2J0bi5pcy1hY3RpdmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMTIpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4wOCkgMTAwJSk7Ym9yZGVyLWNvbG9yOnZhcigtLXByaW1hcnkpO2NvbG9yOnZhcigtLXByaW1hcnkpfS5tb2JpbGUtZG9ja19fYnRuLmlzLWFjdGl2ZSBzdmd7ZmlsbDpjdXJyZW50Q29sb3J9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm1vYmlsZS1kb2NrX19idG57dHJhbnNpdGlvbjpub25lfS5tb2JpbGUtZG9ja19fYnRuOmFjdGl2ZXt0cmFuc2Zvcm06bm9uZX19Lm1vYmlsZS1kb2NrX19idG4tLXNoYXJle2ZsZXg6MS41O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeSkgMCUsIHZhcigtLXNlY29uZGFyeSkgMTAwJSk7Ym9yZGVyOm5vbmU7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMTI0LDE1MiwxMzMsLjI1KX0ubW9iaWxlLWRvY2tfX2J0bi0tc2hhcmUgc3Zne3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9Lm1vYmlsZS1kb2NrX19idG4tLXNoYXJlOmFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMC45NSk7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgxMjQsMTUyLDEzMywuMil9Lm1vYmlsZS1kb2NrX19jb3VudHtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX1AbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpey5ibG9nLXBvc3RfX3JlbGF0ZWQtbW9iaWxle21hcmdpbjpjbGFtcCg0OHB4LDh2aCw2NHB4KSAwO3BhZGRpbmc6MCAyMHB4fS5yZWxhdGVkLXJhaWwtYWNjb3JkaW9ue2JvcmRlcjoxLjVweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4xNSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMteGwpO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtcmFpc2VkKX0ucmVsYXRlZC1yYWlsLWFjY29yZGlvbl9faGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1yYWlzZWQpO2JvcmRlcjpub25lO3dpZHRoOjEwMCU7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZX0ucmVsYXRlZC1yYWlsLWFjY29yZGlvbl9faGVhZGVyIGgze2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luOjB9LnJlbGF0ZWQtcmFpbC1hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtib3JkZXItYm90dG9tOjJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZTtmbGV4LXNocmluazowfS5yZWxhdGVkLXJhaWwtYWNjb3JkaW9uX19oZWFkZXIuaXMtb3Blbjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKX19QG1lZGlhKG1heC13aWR0aDogMTAyM3B4KWFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsucmVsYXRlZC1yYWlsLWFjY29yZGlvbl9faGVhZGVyOjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7LnJlbGF0ZWQtcmFpbC1hY2NvcmRpb25fX2NvbnRlbnR7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC40cyBlYXNlLG9wYWNpdHkgLjNzIGVhc2UscGFkZGluZyAuM3MgZWFzZTtwYWRkaW5nOjAgMjBweDtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtYmFzZSl9fUBtZWRpYShtYXgtd2lkdGg6IDEwMjNweClhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnJlbGF0ZWQtcmFpbC1hY2NvcmRpb25fX2NvbnRlbnR7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpey5yZWxhdGVkLXJhaWwtYWNjb3JkaW9uLmlzLW9wZW4gLnJlbGF0ZWQtcmFpbC1hY2NvcmRpb25fX2NvbnRlbnR7bWF4LWhlaWdodDoyMDAwcHg7b3BhY2l0eToxO3BhZGRpbmc6MjBweH0ucmVsYXRlZC1yYWlsLWFjY29yZGlvbl9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4fX0ucGFnZS0tY2FyZXRha2Vyc3tiYWNrZ3JvdW5kOnZhcigtLWNsYXktd2hpdGUpO292ZXJmbG93LXg6aGlkZGVufS5jYXJldGFrZXJzLWhlcm97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cmVtIDAgOHJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjA1KSAwJSwgdmFyKC0tY2xheS13aGl0ZSkgNjAlLCByZ2JhKHZhcigtLXNlY29uZGFyeS1yZ2IpLCAwLjAzKSAxMDAlKTt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW59LmNhcmV0YWtlcnMtaGVybzo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMjAlIDMwJSwgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMDgpIDAlLCB0cmFuc3BhcmVudCA1MCUpLHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgODAlIDcwJSwgcmdiYSh2YXIoLS1zZWNvbmRhcnktcmdiKSwgMC4wOCkgMCUsIHRyYW5zcGFyZW50IDUwJSk7cG9pbnRlci1ldmVudHM6bm9uZX0uY2FyZXRha2Vycy1oZXJvX19jb250ZW50e21heC13aWR0aDo5MDBweDttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjthbmltYXRpb246ZmFkZUluVXAgLjhzIGVhc2Utb3V0fS5jYXJldGFrZXJzLWhlcm9fX2V5ZWJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4yZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXByaW1hcnkpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeS1zb2Z0KSwgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMSkpO3BhZGRpbmc6LjZyZW0gMS44cmVtO2JvcmRlci1yYWRpdXM6MnJlbTttYXJnaW4tYm90dG9tOjJyZW07Ym94LXNoYWRvdzowIDRweCAxNnB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjIpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjkpO2FuaW1hdGlvbjpwdWxzZSAzcyBlYXNlLWluLW91dCBpbmZpbml0ZX0uY2FyZXRha2Vycy1oZXJvX190aXRsZXtmb250LXNpemU6Y2xhbXAoMi41cmVtLDd2dyw0LjVyZW0pO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoxLjE1O2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToyLjVyZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNhcmV0YWtlcnMtaGVyb19fdGl0bGUgLmdvbGQtd29yZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXNlY29uZGFyeSksIHZhcigtLXByaW1hcnkpKTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jbGlwOnRleHQ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNhcmV0YWtlcnMtaGVyb19fdGl0bGUgLmdvbGQtd29yZDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotOHB4O2xlZnQ6MDtyaWdodDowO2hlaWdodDo2cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXNlY29uZGFyeSksIHZhcigtLXByaW1hcnkpKTtib3JkZXItcmFkaXVzOjNweDtvcGFjaXR5Oi40O2JveC1zaGFkb3c6MCA0cHggMTJweCByZ2JhKHZhcigtLXNlY29uZGFyeS1yZ2IpLCAwLjQpfS5jYXJldGFrZXJzLWhlcm9fX3N1YnRpdGxle2ZvbnQtc2l6ZToxLjI1cmVtO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtsaW5lLWhlaWdodDoxLjc7bWF4LXdpZHRoOjcwMHB4O21hcmdpbjowIGF1dG8gM3JlbTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC43KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtwYWRkaW5nOjEuNXJlbSAyLjVyZW07Ym9yZGVyLXJhZGl1czoxLjVyZW07Ym94LXNoYWRvdzowIDhweCAzMnB4IHJnYmEoMCwwLDAsLjA4KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC45KX0uY2FyZXRha2Vycy1oZXJvIC53YXZle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO3otaW5kZXg6MX0uY2FyZXRha2Vycy1oZXJvIC53YXZlIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjYwcHg7ZmlsbDp2YXIoLS1jbGF5LXdoaXRlKX1Aa2V5ZnJhbWVzIHB1bHNlezAlLDEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpO2JveC1zaGFkb3c6MCA0cHggMTZweCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4yKSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC45KX01MCV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpO2JveC1zaGFkb3c6MCA2cHggMjRweCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4zKSxpbnNldCAwIDFweCAwICNmZmZ9fS5jYXJldGFrZXJze3BhZGRpbmc6NnJlbSAwO2JhY2tncm91bmQ6dmFyKC0tY2xheS13aGl0ZSl9LmNhcmV0YWtlcnMgLnNlY3Rpb24taGVhZGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NHJlbX0uY2FyZXRha2VycyAuc2VjdGlvbi10aXRsZXtmb250LXNpemU6Y2xhbXAoMnJlbSw0dncsM3JlbSk7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxcmVtfS5jYXJldGFrZXJzIC5zZWN0aW9uLXN1YnRpdGxle2ZvbnQtc2l6ZToxLjEyNXJlbTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSl9LmNhcmV0YWtlcnNfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6M3JlbTttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5jYXJldGFrZXJzX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjIuNXJlbX19LmNhcmV0YWtlcnNfX2NhcmR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjZmZmZmZmIDAlLCAjZjVmNWY1IDEwMCUpO2JvcmRlci1yYWRpdXM6MnJlbTtwYWRkaW5nOjIuNXJlbTtib3gtc2hhZG93Oi0xMHB4IC0xMHB4IDI1cHggaHNsYSgwLDAlLDEwMCUsLjkpLDEwcHggMTBweCAzMHB4IHJnYmEoMCwwLDAsLjEyKSxpbnNldCAzcHggM3B4IDZweCBoc2xhKDAsMCUsMTAwJSwuNiksaW5zZXQgLTNweCAtM3B4IDZweCByZ2JhKDAsMCwwLC4wNSk7dHJhbnNpdGlvbjphbGwgLjVzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtvdmVyZmxvdzpoaWRkZW59LmNhcmV0YWtlcnNfX2NhcmQ6bnRoLWNoaWxkKDMpe2dyaWQtY29sdW1uOjEvLTE7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG87d2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA5NjhweCl7LmNhcmV0YWtlcnNfX2NhcmQ6bnRoLWNoaWxkKDMpe2dyaWQtY29sdW1uOjE7bWF4LXdpZHRoOjEwMCV9fS5jYXJldGFrZXJzX19jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNnB4KSBzY2FsZSgxLjAyKTtib3gtc2hhZG93Oi0xNXB4IC0xNXB4IDM1cHggI2ZmZiwxNXB4IDE1cHggNDVweCByZ2JhKDAsMCwwLC4xOCksaW5zZXQgNHB4IDRweCA4cHggaHNsYSgwLDAlLDEwMCUsLjcpLGluc2V0IC00cHggLTRweCA4cHggcmdiYSgwLDAsMCwuMDgpfS5jYXJldGFrZXJzX19jYXJkOmhvdmVyIC5jYXJldGFrZXJzX19jYXJkLWdyYWRpZW50e29wYWNpdHk6MX0uY2FyZXRha2Vyc19fY2FyZDpob3ZlciAuY2FyZXRha2Vyc19fYXZhdGFye3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSg1ZGVnKX0uY2FyZXRha2Vyc19fY2FyZC1ncmFkaWVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTUwJTtsZWZ0Oi01MCU7d2lkdGg6MjAwJTtoZWlnaHQ6MjAwJTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjA4KSAwJSwgdHJhbnNwYXJlbnQgNzAlKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlO3BvaW50ZXItZXZlbnRzOm5vbmV9LmNhcmV0YWtlcnNfX2hlYWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MXJlbTttYXJnaW4tYm90dG9tOjEuNXJlbTtwYWRkaW5nLWJvdHRvbToxLjVyZW07Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMSl9LmNhcmV0YWtlcnNfX2F2YXRhcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgOHB4IDMycHggcmdiYSgwLDAsMCwuMTIpLDAgMCAwIDRweCB2YXIoLS1jbGF5LXdoaXRlKSwwIDAgMCA2cHggcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMik7ZmxleC1zaHJpbms6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpfS5jYXJldGFrZXJzX19hdmF0YXIgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uY2FyZXRha2Vyc19fYXZhdGFyLWJhZGdle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNHB4O3JpZ2h0Oi00cHg7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXNlY29uZGFyeSksIHZhcigtLXNlY29uZGFyeS1kYXJrKSk7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JveC1zaGFkb3c6MCA0cHggMTJweCByZ2JhKHZhcigtLXNlY29uZGFyeS1yZ2IpLCAwLjQpLDAgMCAwIDNweCB2YXIoLS1jbGF5LXdoaXRlKX0uY2FyZXRha2Vyc19fYXZhdGFyLWJhZGdlIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3N0cm9rZTojZmZmfS5jYXJldGFrZXJzX19pZHtmbGV4OjF9LmNhcmV0YWtlcnNfX25hbWV7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luOjAgMCAuMjVyZW0gMH0uY2FyZXRha2Vyc19fcm9sZXtmb250LXNpemU6LjdyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXByaW1hcnkpO2JhY2tncm91bmQ6dmFyKC0tcHJpbWFyeS1zb2Z0KTtwYWRkaW5nOi4yNXJlbSAuNzVyZW07Ym9yZGVyLXJhZGl1czoxcmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXJldGFrZXJzX19ib2R5e21hcmdpbi1ib3R0b206MXJlbX0uY2FyZXRha2Vyc19fYmlve2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7bWFyZ2luLWJvdHRvbTouNzVyZW19LmNhcmV0YWtlcnNfX3NwZWNpYWx0aWVze21hcmdpbi1ib3R0b206MXJlbX0uY2FyZXRha2Vyc19fY2hpcHN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDouMzc1cmVtO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9LmNhcmV0YWtlcnNfX2NoaXBzIGxpe2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeS1zb2Z0KSwgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMDgpKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Ym9yZGVyLXJhZGl1czoxcmVtO2ZvbnQtc2l6ZTouOHJlbTtmb250LXdlaWdodDo2MDA7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMDYpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjgpfS5jYXJldGFrZXJzX19tZXRhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuY2FyZXRha2Vyc19fbWV0YXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6LjVyZW19fS5jYXJldGFrZXJzX19leHBlcmllbmNle2ZvbnQtc2l6ZTouNzVyZW07Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2ZvbnQtd2VpZ2h0OjUwMH0uY2FyZXRha2Vyc19fcmF0aW5ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi41cmVtfS5jYXJldGFrZXJzX19yYXRpbmcgLnN0YXJze2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOnZhcigtLXNlY29uZGFyeSl9LmNhcmV0YWtlcnNfX3JhdGluZyAuc2NvcmV7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LmNhcmV0YWtlcnNfX2N0YXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeSksIHZhcigtLXByaW1hcnktZGFyaykpO2NvbG9yOiNmZmY7cGFkZGluZzouNzVyZW0gMS41cmVtO2JvcmRlci1yYWRpdXM6M3JlbTtmb250LXNpemU6LjlyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjpub25lO2JveC1zaGFkb3c6MCA4cHggMjRweCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4zKSxpbnNldCAwIC0ycHggOHB4IHJnYmEoMCwwLDAsLjE1KTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uY2FyZXRha2Vyc19fY3RhOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO2JveC1zaGFkb3c6MCAxMnB4IDMycHggcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuNCksaW5zZXQgMCAtMnB4IDhweCByZ2JhKDAsMCwwLC4yKX0uY2FyZXRha2Vycy13aHl7cGFkZGluZzo2cmVtIDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4wNCkgMCUsIHZhcigtLWNsYXktd2hpdGUpIDUwJSwgcmdiYSh2YXIoLS1zZWNvbmRhcnktcmdiKSwgMC4wNCkgMTAwJSk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5jYXJldGFrZXJzLXdoeTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NjAwcHg7aGVpZ2h0OjYwMHB4O2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMDYpIDAlLCB0cmFuc3BhcmVudCA3MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmNhcmV0YWtlcnMtd2h5IC5zZWN0aW9uLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmNhcmV0YWtlcnMtd2h5IC5zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi10aXRsZXtmb250LXNpemU6Y2xhbXAoMnJlbSw1dncsMy41cmVtKTtmb250LXdlaWdodDo5MDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSwgdmFyKC0tc2Vjb25kYXJ5KSk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY2xpcDp0ZXh0O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MS41cmVtfS5jYXJldGFrZXJzLXdoeSAuc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb24tdGl0bGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTEycHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MTAwcHg7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tcHJpbWFyeSksIHZhcigtLXNlY29uZGFyeSkpO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCA0cHggMTZweCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC40KX0uY2FyZXRha2Vycy13aHkgLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLXN1YnRpdGxle21hcmdpbi10b3A6MnJlbX0uY2FyZXRha2Vycy13aHlfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7Z2FwOjJyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuY2FyZXRha2Vycy13aHlfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LndoeS1jYXJke2JhY2tncm91bmQ6dmFyKC0tY2xheS13aGl0ZSk7Ym9yZGVyLXJhZGl1czoxLjVyZW07cGFkZGluZzoycmVtO2JveC1zaGFkb3c6MCA4cHggMzJweCByZ2JhKDAsMCwwLC4wOCksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuOSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTt0ZXh0LWFsaWduOmNlbnRlcn0ud2h5LWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCk7Ym94LXNoYWRvdzowIDE2cHggNDhweCByZ2JhKDAsMCwwLC4xMiksaW5zZXQgMCAxcHggMCAjZmZmfS53aHktY2FyZDpob3ZlciAud2h5LWNhcmRfX2ljb257dHJhbnNmb3JtOnNjYWxlKDEuMSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSwgdmFyKC0tcHJpbWFyeS1kYXJrKSl9LndoeS1jYXJkX19pY29ue3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7bWFyZ2luOjAgYXV0byAxLjVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5LXNvZnQpLCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4xNSkpO2JvcmRlci1yYWRpdXM6MS41cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3gtc2hhZG93OjAgOHB4IDI0cHggcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMiksaW5zZXQgMCAtMnB4IDhweCByZ2JhKDAsMCwwLC4wOCk7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2V9LndoeS1jYXJkX19pY29uIHN2Z3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3N0cm9rZTp2YXIoLS1wcmltYXJ5KTtzdHJva2Utd2lkdGg6MnB4fS53aHktY2FyZF9fdGl0bGV7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxcmVtfS53aHktY2FyZF9fZGVzY3JpcHRpb257Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS42O2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KX0uY2FyZXRha2Vycy1zdGF0c3twYWRkaW5nOjRyZW0gMDtiYWNrZ3JvdW5kOnZhcigtLWNsYXktd2hpdGUpfS5jYXJldGFrZXJzLXN0YXRzX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjQwcHgsIDFmcikpO2dhcDoycmVtfUBtZWRpYShtYXgtd2lkdGg6IDk2OHB4KXsuY2FyZXRha2Vycy1zdGF0c19fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjEuNXJlbX19QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5jYXJldGFrZXJzLXN0YXRzX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjEuNXJlbX19LnN0YXQtc2hvd2Nhc2V7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1jbGF5LXdoaXRlKSwgI2Y4ZjlmYSk7Ym9yZGVyLXJhZGl1czoycmVtO3BhZGRpbmc6M3JlbSAycmVtO3RleHQtYWxpZ246Y2VudGVyO2JveC1zaGFkb3c6MCA4cHggMzJweCByZ2JhKDAsMCwwLC4wOCksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuOSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0uc3RhdC1zaG93Y2FzZTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTJweCkgc2NhbGUoMS4wMik7Ym94LXNoYWRvdzowIDIwcHggNjBweCByZ2JhKDAsMCwwLC4xMiksaW5zZXQgMCAxcHggMCAjZmZmfS5zdGF0LXNob3djYXNlX19pY29ue2ZvbnQtc2l6ZTozcmVtO21hcmdpbi1ib3R0b206MXJlbX0uc3RhdC1zaG93Y2FzZV9fdmFsdWV7Zm9udC1zaXplOjMuNXJlbTtmb250LXdlaWdodDo5MDA7Y29sb3I6dmFyKC0tcHJpbWFyeSk7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi41cmVtfS5zdGF0LXNob3djYXNlX19sYWJlbHtmb250LXNpemU6MXJlbTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Zm9udC13ZWlnaHQ6NjAwfS5kYXktaW4tbGlmZXtwYWRkaW5nOjZyZW0gMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXNlY29uZGFyeS1zb2Z0KSAwJSwgdmFyKC0tY2xheS13aGl0ZSkgMTAwJSl9LmRheS1pbi1saWZlX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO2dhcDoycmVtfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuZGF5LWluLWxpZmVfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmxpZmUtbW9tZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MS41cmVtO292ZXJmbG93OmhpZGRlbjthc3BlY3QtcmF0aW86NC8zO2JveC1zaGFkb3c6MCA4cHggMzJweCByZ2JhKDAsMCwwLC4xMiksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuNSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0ubGlmZS1tb21lbnQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCk7Ym94LXNoYWRvdzowIDIwcHggNjBweCByZ2JhKDAsMCwwLC4yKSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC44KX0ubGlmZS1tb21lbnQ6aG92ZXIgLmxpZmUtbW9tZW50X19vdmVybGF5e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjkpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgNTAlLCB0cmFuc3BhcmVudCAxMDAlKX0ubGlmZS1tb21lbnQ6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0ubGlmZS1tb21lbnQgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZX0ubGlmZS1tb21lbnRfX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7cGFkZGluZzoycmVtIDEuNXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC44KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zcyBlYXNlfS5saWZlLW1vbWVudF9fdGltZXtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tc2Vjb25kYXJ5KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA1ZW07bWFyZ2luLWJvdHRvbTouNXJlbX0ubGlmZS1tb21lbnRfX3RpdGxle2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo4MDA7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjN9LmNhcmV0YWtlci10ZXN0aW1vbmlhbHN7cGFkZGluZzo2cmVtIDA7YmFja2dyb3VuZDp2YXIoLS1jbGF5LXdoaXRlKX0udGVzdGltb25pYWxzLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMjBweCwgMWZyKSk7Z2FwOjJyZW19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey50ZXN0aW1vbmlhbHMtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0udGVzdGltb25pYWwtY2FyZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWNsYXktd2hpdGUpLCAjZjhmOWZhKTtib3JkZXItcmFkaXVzOjEuNXJlbTtwYWRkaW5nOjJyZW07Ym94LXNoYWRvdzowIDhweCAzMnB4IHJnYmEoMCwwLDAsLjA4KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC45KTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpfS50ZXN0aW1vbmlhbC1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpO2JveC1zaGFkb3c6MCAxNnB4IDQ4cHggcmdiYSgwLDAsMCwuMTIpLGluc2V0IDAgMXB4IDAgI2ZmZn0udGVzdGltb25pYWwtY2FyZF9fcXVvdGV7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNztjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2ZvbnQtc3R5bGU6aXRhbGljO21hcmdpbi1ib3R0b206MS41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxLjVyZW19LnRlc3RpbW9uaWFsLWNhcmRfX3F1b3RlOjpiZWZvcmV7Y29udGVudDonXCInO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6LTAuMjVyZW07Zm9udC1zaXplOjNyZW07Y29sb3I6dmFyKC0tcHJpbWFyeSk7b3BhY2l0eTouMztmb250LWZhbWlseTpHZW9yZ2lhLHNlcmlmfS50ZXN0aW1vbmlhbC1jYXJkX19hdXRob3J7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MXJlbTttYXJnaW4tYm90dG9tOjFyZW07cGFkZGluZy1ib3R0b206MXJlbTtib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4xKX0udGVzdGltb25pYWwtY2FyZF9fYXV0aG9yIGltZ3t3aWR0aDo1NnB4O2hlaWdodDo1NnB4O2JvcmRlci1yYWRpdXM6NTAlO29iamVjdC1maXQ6Y292ZXI7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsLjEpfS50ZXN0aW1vbmlhbC1jYXJkX19hdXRob3IgLmF1dGhvci1uYW1le2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ib3R0b206LjI1cmVtfS50ZXN0aW1vbmlhbC1jYXJkX19hdXRob3IgLmF1dGhvci1sb2NhdGlvbntmb250LXNpemU6Ljg3NXJlbTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7bWFyZ2luLWJvdHRvbTouMjVyZW19LnRlc3RpbW9uaWFsLWNhcmRfX2F1dGhvciAuYXV0aG9yLXJhdGluZ3tmb250LXNpemU6Ljg3NXJlbTtjb2xvcjp2YXIoLS1zZWNvbmRhcnkpfS50ZXN0aW1vbmlhbC1jYXJkX19jYXJldGFrZXJ7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXByaW1hcnkpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDVlbX0uY2FyZXRha2Vycy1jdGF7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo2cmVtIDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSAwJSwgdmFyKC0tcHJpbWFyeS1kYXJrKSA1MCUsIHZhcigtLXRleHQtcHJpbWFyeSkgMTAwJSk7b3ZlcmZsb3c6aGlkZGVufS5jYXJldGFrZXJzLWN0YTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMjAlIDUwJSwgcmdiYSh2YXIoLS1zZWNvbmRhcnktcmdiKSwgMC4yKSAwJSwgdHJhbnNwYXJlbnQgNTAlKSxyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDgwJSA1MCUsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjIpIDAlLCB0cmFuc3BhcmVudCA1MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmNhcmV0YWtlcnMtY3RhX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6ODAwcHg7bWFyZ2luOjAgYXV0b30uY2FyZXRha2Vycy1jdGFfX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgycmVtLDV2dywzLjVyZW0pO2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MXJlbTt0ZXh0LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsLjIpfS5jYXJldGFrZXJzLWN0YV9fc3VidGl0bGV7Zm9udC1zaXplOjEuMjVyZW07Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjkpO21hcmdpbi1ib3R0b206Mi41cmVtfS5jYXJldGFrZXJzLWN0YV9fYWN0aW9uc3tkaXNwbGF5OmZsZXg7Z2FwOjFyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjJyZW19LmNhcmV0YWtlcnMtY3RhX190cnVzdHtkaXNwbGF5OmZsZXg7Z2FwOjJyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0uY2FyZXRha2Vycy1jdGFfX3RydXN0IC50cnVzdC1pdGVte2ZvbnQtc2l6ZToxcmVtO2NvbG9yOmhzbGEoMCwwJSwxMDAlLC45KTtmb250LXdlaWdodDo2MDB9QGtleWZyYW1lcyBmYWRlSW5VcHtmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuY2FyZXRha2Vycy1oZXJve3BhZGRpbmc6NHJlbSAwIDNyZW19LmNhcmV0YWtlcnMsLmNhcmV0YWtlcnMtd2h5LC5kYXktaW4tbGlmZSwuY2FyZXRha2VyLXRlc3RpbW9uaWFscywuY2FyZXRha2Vycy1jdGF7cGFkZGluZzo0cmVtIDB9LmNhcmV0YWtlcnMtc3RhdHN7cGFkZGluZzozcmVtIDB9fS5wYWdlLS1vdXItc2VydmljZXN7YmFja2dyb3VuZDp2YXIoLS1jbGF5LXdoaXRlKTtvdmVyZmxvdy14OmhpZGRlbn0uc2VydmljZXMtaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0Ojk1dmg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlOGY1ZWYgMCUsICNmNWY4ZjYgMjUlLCAjZmVmOWYwIDUwJSwgI2ZmZjhlZCA3NSUsICNmZWY1ZTggMTAwJSk7cGFkZGluZzo4cmVtIDAgNnJlbTtvdmVyZmxvdzpoaWRkZW59LnNlcnZpY2VzLWhlcm8gLmF1cm9yYS1vcmJ7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czo1MCU7ZmlsdGVyOmJsdXIoODBweCk7b3BhY2l0eTouMzthbmltYXRpb246ZmxvYXQgMTVzIGVhc2UtaW4tb3V0IGluZmluaXRlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNlcnZpY2VzLWhlcm8gLmF1cm9yYS1vcmItLTF7d2lkdGg6NDAwcHg7aGVpZ2h0OjQwMHB4O2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjQpIDAlLCB0cmFuc3BhcmVudCA3MCUpO3RvcDoxMCU7bGVmdDo1JTthbmltYXRpb24tZGVsYXk6MHN9LnNlcnZpY2VzLWhlcm8gLmF1cm9yYS1vcmItLTJ7d2lkdGg6NTAwcHg7aGVpZ2h0OjUwMHB4O2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMzUpIDAlLCB0cmFuc3BhcmVudCA3MCUpO2JvdHRvbToxNSU7cmlnaHQ6MTAlO2FuaW1hdGlvbi1kZWxheTo1c30uc2VydmljZXMtaGVybyAuYXVyb3JhLW9yYi0tM3t3aWR0aDozNTBweDtoZWlnaHQ6MzUwcHg7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMjUpIDAlLCB0cmFuc3BhcmVudCA3MCUpO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTthbmltYXRpb24tZGVsYXk6MTBzfS5zZXJ2aWNlcy1oZXJvIC5jb250YWluZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDo1cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5zZXJ2aWNlcy1oZXJvIC5jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6M3JlbX19LnNlcnZpY2VzLWhlcm9fX2ltYWdlLXNpZGV7b3JkZXI6MTthbmltYXRpb246c2xpZGVJbkxlZnQgLjhzIGVhc2Utb3V0fUBtZWRpYShtYXgtd2lkdGg6IDk2OHB4KXsuc2VydmljZXMtaGVyb19faW1hZ2Utc2lkZXtvcmRlcjoyfX0uc2VydmljZXMtaGVyb19faW1hZ2Utd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjJyZW07b3ZlcmZsb3c6dmlzaWJsZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsICNmZmZmZmYgMCUsICNmNWY1ZjUgMTAwJSk7cGFkZGluZzoxLjVyZW07Ym94LXNoYWRvdzotMTJweCAtMTJweCAzMHB4IGhzbGEoMCwwJSwxMDAlLC45KSwxMnB4IDEycHggMzVweCByZ2JhKDAsMCwwLC4xMiksaW5zZXQgM3B4IDNweCA4cHggaHNsYSgwLDAlLDEwMCUsLjYpLGluc2V0IC0zcHggLTNweCA4cHggcmdiYSgwLDAsMCwuMDUpO3RyYW5zaXRpb246YWxsIC42cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zZXJ2aWNlcy1oZXJvX19pbWFnZS13cmFwcGVyOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMnB4KSByb3RhdGVYKDJkZWcpIHJvdGF0ZVkoLTJkZWcpO2JveC1zaGFkb3c6LTE4cHggLTE4cHggNDVweCAjZmZmLDE4cHggMThweCA1MHB4IHJnYmEoMCwwLDAsLjE4KSxpbnNldCA0cHggNHB4IDEwcHggaHNsYSgwLDAlLDEwMCUsLjcpLGluc2V0IC00cHggLTRweCAxMHB4IHJnYmEoMCwwLDAsLjA4KX0uc2VydmljZXMtaGVyb19fbWFpbi1pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czoxLjVyZW07Ym94LXNoYWRvdzppbnNldCAwIDJweCA2cHggcmdiYSgwLDAsMCwuMDgpLDAgNHB4IDE2cHggcmdiYSgwLDAsMCwuMSk7dHJhbnNpdGlvbjphbGwgLjVzIGVhc2V9LnNlcnZpY2VzLWhlcm9fX2ltYWdlLXdyYXBwZXI6aG92ZXIgLnNlcnZpY2VzLWhlcm9fX21haW4taW1hZ2V7Ym94LXNoYWRvdzppbnNldCAwIDNweCA4cHggcmdiYSgwLDAsMCwuMSksMCA2cHggMjRweCByZ2JhKDAsMCwwLC4xNSl9LnNlcnZpY2VzLWhlcm9fX2JhZGdle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLXNwYWNlLTIpO3BhZGRpbmc6dmFyKC0tc3BhY2UtMykgdmFyKC0tc3BhY2UtNSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpIDAlLCByZ2JhKDI1NCwgMjQ5LCAyNDAsIDAuOSkgMTAwJSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMjBweCk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigyMHB4KTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1mdWxsKTtib3JkZXI6MnB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC45KTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDhweCAjZmZmLGluc2V0IDAgLTNweCA4cHggcmdiYSgxMjQsMTUyLDEzMywuMDgpLDAgOHB4IDIwcHggcmdiYSg1OCw1Myw0NiwuMTUpLDAgMTZweCA0MHB4IHJnYmEoNTgsNTMsNDYsLjEpLDAgMCAwIDFweCByZ2JhKDEyNCwxNTIsMTMzLC4xNSk7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7YW5pbWF0aW9uOmJhZGdlRmxvYXQgNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0uc2VydmljZXMtaGVyb19fYmFkZ2UgLmJhZGdlLWljb257d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtjb2xvcjp2YXIoLS1wcmltYXJ5KTtzdHJva2Utd2lkdGg6Mi41O2ZpbHRlcjpkcm9wLXNoYWRvdygwIDJweCA0cHggcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjMpKX0uc2VydmljZXMtaGVyb19fYmFkZ2UgLmJhZGdlLXRleHR7d2hpdGUtc3BhY2U6bm93cmFwfS5zZXJ2aWNlcy1oZXJvX19iYWRnZTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KSBzY2FsZSgxLjA1KTtib3gtc2hhZG93Omluc2V0IDAgNHB4IDEwcHggI2ZmZixpbnNldCAwIC00cHggMTBweCByZ2JhKDEyNCwxNTIsMTMzLC4xKSwwIDEycHggMzBweCByZ2JhKDEyNCwxNTIsMTMzLC4yNSksMCAyNHB4IDYwcHggcmdiYSgyMjgsMTY4LDgzLC4yKSwwIDAgMCAycHggcmdiYSgyMjgsMTY4LDgzLC4zKX0uc2VydmljZXMtaGVyb19fYmFkZ2UtLTF7dG9wOjEwJTtyaWdodDotNSU7YW5pbWF0aW9uLWRlbGF5OjBzfS5zZXJ2aWNlcy1oZXJvX19iYWRnZS0tMSAuYmFkZ2UtaWNvbntjb2xvcjp2YXIoLS1wcmltYXJ5KX1AbWVkaWEobWF4LXdpZHRoOiA5NjhweCl7LnNlcnZpY2VzLWhlcm9fX2JhZGdlLS0xe3JpZ2h0OjUlO3RvcDo1JX19LnNlcnZpY2VzLWhlcm9fX2JhZGdlLS0ye3RvcDo0NSU7bGVmdDotOCU7YW5pbWF0aW9uLWRlbGF5OjEuNXN9LnNlcnZpY2VzLWhlcm9fX2JhZGdlLS0yIC5iYWRnZS1pY29ue2NvbG9yOnZhcigtLXNlY29uZGFyeSl9QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5zZXJ2aWNlcy1oZXJvX19iYWRnZS0tMntsZWZ0OjUlO3RvcDo0MCV9fS5zZXJ2aWNlcy1oZXJvX19iYWRnZS0tM3tib3R0b206MTUlO3JpZ2h0Oi0zJTthbmltYXRpb24tZGVsYXk6M3N9LnNlcnZpY2VzLWhlcm9fX2JhZGdlLS0zIC5iYWRnZS1pY29ue2NvbG9yOnZhcigtLWdvbGQpfUBtZWRpYShtYXgtd2lkdGg6IDk2OHB4KXsuc2VydmljZXMtaGVyb19fYmFkZ2UtLTN7cmlnaHQ6NSU7Ym90dG9tOjEwJX19QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5zZXJ2aWNlcy1oZXJvX19iYWRnZXtwYWRkaW5nOnZhcigtLXNwYWNlLTIpIHZhcigtLXNwYWNlLTMpO2ZvbnQtc2l6ZTouNzVyZW19LnNlcnZpY2VzLWhlcm9fX2JhZGdlIC5iYWRnZS1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9fS5zZXJ2aWNlcy1oZXJvX19wYXctZGVjb3JhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTEwJTtsZWZ0OjUlO2Rpc3BsYXk6ZmxleDtnYXA6MnJlbTtwb2ludGVyLWV2ZW50czpub25lfS5zZXJ2aWNlcy1oZXJvX19wYXctZGVjb3JhdGlvbiAucGF3e2ZvbnQtc2l6ZToycmVtO29wYWNpdHk6MDtmaWx0ZXI6ZHJvcC1zaGFkb3coMCA0cHggOHB4IHJnYmEoMTI0LCAxNTIsIDEzMywgMC4zKSk7YW5pbWF0aW9uOnBhd1dhbGsgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGV9LnNlcnZpY2VzLWhlcm9fX3Bhdy1kZWNvcmF0aW9uIC5wYXc6bnRoLWNoaWxkKDEpe2FuaW1hdGlvbi1kZWxheTowc30uc2VydmljZXMtaGVyb19fcGF3LWRlY29yYXRpb24gLnBhdzpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5Oi41c30uc2VydmljZXMtaGVyb19fcGF3LWRlY29yYXRpb24gLnBhdzpudGgtY2hpbGQoMyl7YW5pbWF0aW9uLWRlbGF5OjFzfUBtZWRpYShtYXgtd2lkdGg6IDk2OHB4KXsuc2VydmljZXMtaGVyb19fcGF3LWRlY29yYXRpb257ZGlzcGxheTpub25lfX0uc2VydmljZXMtaGVyb19fY29udGVudHtvcmRlcjoyO2FuaW1hdGlvbjpzbGlkZUluUmlnaHQgLjhzIGVhc2Utb3V0fUBtZWRpYShtYXgtd2lkdGg6IDk2OHB4KXsuc2VydmljZXMtaGVyb19fY29udGVudHtvcmRlcjoxO3RleHQtYWxpZ246Y2VudGVyfX0uc2VydmljZXMtaGVyb19fZXllYnJvd3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0tc3BhY2UtMik7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXByaW1hcnkpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjEyKSAwJSwgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjA4KSAxMDAlKTtwYWRkaW5nOi42MjVyZW0gMS41cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO21hcmdpbi1ib3R0b206MS41cmVtO2JvcmRlcjoxLjVweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4yKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuOCksMCA0cHggMTJweCByZ2JhKDEyNCwxNTIsMTMzLC4xNSl9LnNlcnZpY2VzLWhlcm9fX2V5ZWJyb3cgLmV5ZWJyb3ctaWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2NvbG9yOnZhcigtLXNlY29uZGFyeSk7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDIyOCwgMTY4LCA4MywgMC4zKSl9LnNlcnZpY2VzLWhlcm9fX3RpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC1zaXplOmNsYW1wKDIuNXJlbSw1LjV2dyw0cmVtKTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4xO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxLjVyZW07bGV0dGVyLXNwYWNpbmc6LTAuMDJlbX0uc2VydmljZXMtaGVyb19fdGl0bGUgLmdyZWVuLXdvcmR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSAwJSwgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjgpIDUwJSwgdmFyKC0tcHJpbWFyeSkgMTAwJSk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY2xpcDp0ZXh0O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zZXJ2aWNlcy1oZXJvX190aXRsZSAuZ29sZC13b3Jke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tc2Vjb25kYXJ5KSAwJSwgI2Y0YzQzMCA1MCUsIHZhcigtLXNlY29uZGFyeSkgMTAwJSk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY2xpcDp0ZXh0O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDJweCA2cHggcmdiYSgyMjgsIDE2OCwgODMsIDAuMikpfS5zZXJ2aWNlcy1oZXJvX19zdWJ0aXRsZXtmb250LXNpemU6Y2xhbXAoMS4wNjI1cmVtLDJ2dywxLjI1cmVtKTtsaW5lLWhlaWdodDoxLjc7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO21hcmdpbi1ib3R0b206MnJlbTttYXgtd2lkdGg6NTgwcHh9QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5zZXJ2aWNlcy1oZXJvX19zdWJ0aXRsZXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfX0uc2VydmljZXMtaGVyb19faGlnaGxpZ2h0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDp2YXIoLS1zcGFjZS0zKTttYXJnaW4tYm90dG9tOjIuNXJlbX1AbWVkaWEobWF4LXdpZHRoOiA5NjhweCl7LnNlcnZpY2VzLWhlcm9fX2hpZ2hsaWdodHN7YWxpZ24taXRlbXM6Y2VudGVyfX0uc2VydmljZXMtaGVybyAuaGlnaGxpZ2h0LWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0tc3BhY2UtMyk7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnNlcnZpY2VzLWhlcm8gLmhpZ2hsaWdodC1pdGVtIC5oaWdobGlnaHQtaWNvbnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2NvbG9yOnZhcigtLXByaW1hcnkpO3N0cm9rZS13aWR0aDozO2ZsZXgtc2hyaW5rOjA7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMykpfS5zZXJ2aWNlcy1oZXJvX19jdGF7ZGlzcGxheTpmbGV4O2dhcDoxcmVtO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtYXgtd2lkdGg6IDk2OHB4KXsuc2VydmljZXMtaGVyb19fY3Rhe2p1c3RpZnktY29udGVudDpjZW50ZXJ9fUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuc2VydmljZXMtaGVyb19fY3Rhe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlfS5zZXJ2aWNlcy1oZXJvX19jdGEgLmJ0bnt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5zZXJ2aWNlcy1oZXJvIC53YXZle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO3otaW5kZXg6MX0uc2VydmljZXMtaGVybyAud2F2ZSBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo4MHB4O2ZpbGw6dmFyKC0tY2xheS13aGl0ZSl9LnNlcnZpY2UtY2F0ZWdvcmllc3twYWRkaW5nOjZyZW0gMDtiYWNrZ3JvdW5kOnZhcigtLWNsYXktd2hpdGUpfS5zZXJ2aWNlLWNhdGVnb3JpZXNfX2hlYWRlcnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjRyZW19LnNlcnZpY2UtY2F0ZWdvcmllc19fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDJyZW0sNHZ3LDNyZW0pO2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ib3R0b206MXJlbX0uc2VydmljZS1jYXRlZ29yaWVzX19zdWJ0aXRsZXtmb250LXNpemU6MS4xMjVyZW07Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpfS5zZXJ2aWNlLWNhdGVnb3JpZXNfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7Z2FwOjJyZW07bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuc2VydmljZS1jYXRlZ29yaWVzX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5zZXJ2aWNlLWNhdGVnb3J5LWNhcmR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1jbGF5LXdoaXRlKSAwJSwgI2Y4ZjlmYSAxMDAlKTtib3JkZXItcmFkaXVzOjEuNXJlbTtwYWRkaW5nOjJyZW07Ym94LXNoYWRvdzowIDhweCAzMnB4IHJnYmEoMCwwLDAsLjA4KSwwIDJweCA4cHggcmdiYSgwLDAsMCwuMDQpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjkpO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7Y3Vyc29yOnBvaW50ZXI7b3ZlcmZsb3c6aGlkZGVufS5zZXJ2aWNlLWNhdGVnb3J5LWNhcmQ6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4wNSkgMCUsIHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuMDUpIDEwMCUpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9LnNlcnZpY2UtY2F0ZWdvcnktY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTJweCkgc2NhbGUoMS4wMik7Ym94LXNoYWRvdzowIDIwcHggNjBweCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMjRweCByZ2JhKDAsMCwwLC4wOCksaW5zZXQgMCAxcHggMCAjZmZmfS5zZXJ2aWNlLWNhdGVnb3J5LWNhcmQ6aG92ZXI6OmJlZm9yZXtvcGFjaXR5OjF9LnNlcnZpY2UtY2F0ZWdvcnktY2FyZDpob3ZlciAuc2VydmljZS1jYXRlZ29yeS1jYXJkX19pY29ue3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZVkoMzYwZGVnKX0uc2VydmljZS1jYXRlZ29yeS1jYXJkOmhvdmVyIC5zZXJ2aWNlLWNhdGVnb3J5LWNhcmRfX2dyYWRpZW50e29wYWNpdHk6MX0uc2VydmljZS1jYXRlZ29yeS1jYXJkX19ncmFkaWVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTUwJTtsZWZ0Oi01MCU7d2lkdGg6MjAwJTtoZWlnaHQ6MjAwJTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuMSkgMCUsIHRyYW5zcGFyZW50IDcwJSk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTtwb2ludGVyLWV2ZW50czpub25lfS5zZXJ2aWNlLWNhdGVnb3J5LWNhcmRfX2ljb257d2lkdGg6NjRweDtoZWlnaHQ6NjRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXByaW1hcnkpLCB2YXIoLS1wcmltYXJ5LWRhcmspKTtib3JkZXItcmFkaXVzOjFyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MS41cmVtO2JveC1zaGFkb3c6MCA4cHggMjRweCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4yNSksaW5zZXQgMCAtMnB4IDhweCByZ2JhKDAsMCwwLC4xNSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0uc2VydmljZS1jYXRlZ29yeS1jYXJkX19pY29uIHN2Z3t3aWR0aDozMnB4O2hlaWdodDozMnB4O3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDoyLjVweH0uc2VydmljZS1jYXRlZ29yeS1jYXJkX19pbWFnZS13cmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjIwMHB4O2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxLjVyZW07Ym94LXNoYWRvdzowIDRweCAxNnB4IHJnYmEoMCwwLDAsLjEpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjUpfS5zZXJ2aWNlLWNhdGVnb3J5LWNhcmRfX2ltYWdlLXdyYXBwZXIgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZX0uc2VydmljZS1jYXRlZ29yeS1jYXJkOmhvdmVyIC5zZXJ2aWNlLWNhdGVnb3J5LWNhcmRfX2ltYWdlLXdyYXBwZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA4KX0uc2VydmljZS1jYXRlZ29yeS1jYXJkX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uc2VydmljZS1jYXRlZ29yeS1jYXJkX190aXRsZXtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ib3R0b206Ljc1cmVtfS5zZXJ2aWNlLWNhdGVnb3J5LWNhcmRfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7bWFyZ2luLWJvdHRvbToxLjVyZW19LnNlcnZpY2UtY2F0ZWdvcnktY2FyZF9fbGlua3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXByaW1hcnkpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Z2FwIC4zcyBlYXNlfS5zZXJ2aWNlLWNhdGVnb3J5LWNhcmRfX2xpbmsgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7c3Ryb2tlOmN1cnJlbnRDb2xvcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0uc2VydmljZS1jYXRlZ29yeS1jYXJkX19saW5rOmhvdmVye2dhcDouNzVyZW19LnNlcnZpY2UtY2F0ZWdvcnktY2FyZF9fbGluazpob3ZlciBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX0uc2VydmljZS1kZXRhaWx7cGFkZGluZzo2cmVtIDA7cG9zaXRpb246cmVsYXRpdmV9LnNlcnZpY2UtZGV0YWlsW2RhdGEtdGhlbWU9c2FnZV17YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5LXNvZnQpIDAlLCB2YXIoLS1jbGF5LXdoaXRlKSAxMDAlKX0uc2VydmljZS1kZXRhaWxbZGF0YS10aGVtZT1nb2xkXXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXNlY29uZGFyeS1zb2Z0KSAwJSwgdmFyKC0tY2xheS13aGl0ZSkgMTAwJSl9LnNlcnZpY2UtZGV0YWlsX193cmFwcGVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6NHJlbTthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5zZXJ2aWNlLWRldGFpbF9fd3JhcHBlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDozcmVtfX0uc2VydmljZS1kZXRhaWxfX3dyYXBwZXItLXJldmVyc2UgLnNlcnZpY2UtZGV0YWlsX19pbWFnZXtvcmRlcjoyfUBtZWRpYShtYXgtd2lkdGg6IDk2OHB4KXsuc2VydmljZS1kZXRhaWxfX3dyYXBwZXItLXJldmVyc2UgLnNlcnZpY2UtZGV0YWlsX19pbWFnZXtvcmRlcjoxfX0uc2VydmljZS1kZXRhaWxfX3dyYXBwZXItLXJldmVyc2UgLnNlcnZpY2UtZGV0YWlsX19jb250ZW50e29yZGVyOjF9QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5zZXJ2aWNlLWRldGFpbF9fd3JhcHBlci0tcmV2ZXJzZSAuc2VydmljZS1kZXRhaWxfX2NvbnRlbnR7b3JkZXI6Mn19LnNlcnZpY2UtZGV0YWlsX19pbWFnZXtwZXJzcGVjdGl2ZToxMDAwcHh9LnNlcnZpY2UtZGV0YWlsX19pbWFnZS1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MnJlbTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDp2YXIoLS1jbGF5LXdoaXRlKTtib3gtc2hhZG93OjAgMjBweCA2MHB4IHJnYmEoMCwwLDAsLjE1KSwwIDhweCAyMHB4IHJnYmEoMCwwLDAsLjEpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjkpO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSl9LnNlcnZpY2UtZGV0YWlsX19pbWFnZS1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZVkoMmRlZyl9LnNlcnZpY2UtZGV0YWlsX19pbWFnZS1jYXJkIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2t9LnNlcnZpY2UtZGV0YWlsX19pbWFnZS1iYWRnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MS41cmVtO3JpZ2h0OjEuNXJlbTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpIDAlLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuOSkgMTAwJSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMjBweCk7Y29sb3I6dmFyKC0tcHJpbWFyeSk7cGFkZGluZzouODc1cmVtIDEuNXJlbTtib3JkZXItcmFkaXVzOjNyZW07Zm9udC1zaXplOi44MTI1cmVtO2ZvbnQtd2VpZ2h0OjgwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA4ZW07Ym94LXNoYWRvdzotNHB4IC00cHggMTJweCBoc2xhKDAsMCUsMTAwJSwuOSksNHB4IDRweCAxMnB4IHJnYmEoMCwwLDAsLjE1KSxpbnNldCAxcHggMXB4IDNweCBoc2xhKDAsMCUsMTAwJSwuNiksaW5zZXQgLTFweCAtMXB4IDNweCByZ2JhKDAsMCwwLC4wOCksMCAwIDAgMXB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjEpO2JvcmRlcjoxLjVweCBzb2xpZCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4xNSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0uc2VydmljZS1kZXRhaWxfX2ltYWdlLWJhZGdlIC5iYWRnZS1pY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Y29sb3I6dmFyKC0tZ29sZCk7c3Ryb2tlLXdpZHRoOjIuNTtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAycHggNHB4IHJnYmEoMjI4LCAxNjgsIDgzLCAwLjMpKX0uc2VydmljZS1kZXRhaWxfX2ltYWdlLWJhZGdlOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpIHNjYWxlKDEuMDUpO2JveC1zaGFkb3c6LTZweCAtNnB4IDE2cHggI2ZmZiw2cHggNnB4IDE2cHggcmdiYSgwLDAsMCwuMiksaW5zZXQgMnB4IDJweCA0cHggaHNsYSgwLDAlLDEwMCUsLjcpLGluc2V0IC0ycHggLTJweCA0cHggcmdiYSgwLDAsMCwuMSksMCAwIDAgMnB4IHJnYmEodmFyKC0tZ29sZC1yZ2IpLCAwLjIpfS5zZXJ2aWNlLWRldGFpbF9faW1hZ2UtYmFkZ2U6aG92ZXIgLmJhZGdlLWljb257dHJhbnNmb3JtOnJvdGF0ZSgxMmRlZyl9LnNlcnZpY2UtZGV0YWlsX19jb250ZW50e2FuaW1hdGlvbjpmYWRlSW5VcCAuOHMgZWFzZS1vdXR9LnNlcnZpY2UtZGV0YWlsX190aXRsZXtmb250LXNpemU6Y2xhbXAoMnJlbSw0dncsM3JlbSk7Zm9udC13ZWlnaHQ6OTAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeSkgMCUsIHZhcigtLXByaW1hcnktZGFyaykgMTAwJSk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY2xpcDp0ZXh0O21hcmdpbi1ib3R0b206MXJlbTtsZXR0ZXItc3BhY2luZzotMC4wMmVtO2xpbmUtaGVpZ2h0OjEuMjtwb3NpdGlvbjpyZWxhdGl2ZTtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAycHggNHB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjEpKX0uc2VydmljZS1kZXRhaWxfX3BpdGNoe2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7bWFyZ2luLWJvdHRvbToycmVtfS5zZXJ2aWNlLWRldGFpbF9fYmVuZWZpdHN7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MCAwIDJyZW0gMH0uc2VydmljZS1kZXRhaWxfX2JlbmVmaXRzIGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjFyZW07Zm9udC1zaXplOjEuMTI1cmVtO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxcmVtO3BhZGRpbmc6Ljc1cmVtO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjYpO2JvcmRlci1yYWRpdXM6Ljc1cmVtO2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwwLDAsLjA1KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC45KX0uc2VydmljZS1kZXRhaWxfX2JlbmVmaXRzIGxpIHN2Z3tmbGV4LXNocmluazowO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7c3Ryb2tlOnZhcigtLXByaW1hcnkpO3N0cm9rZS13aWR0aDoyLjVweH0uc2VydmljZS1kZXRhaWxfX2FjdGlvbnN7ZGlzcGxheTpmbGV4O2dhcDoxcmVtO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6MnJlbX1AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LnNlcnZpY2UtZGV0YWlsX19hY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnNlcnZpY2UtZGV0YWlsX19hY3Rpb25zIC5idG57ZmxleDoxO21pbi13aWR0aDoyMDBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuc2VydmljZS1kZXRhaWxfX2FjdGlvbnMgLmJ0bnt3aWR0aDoxMDAlfX0uc2VydmljZS1kZXRhaWxfX2FjdGlvbnMgLmJ0bi0tcHJpY2luZyBzdmd7bWFyZ2luLXJpZ2h0Oi41cmVtfS5iZWZvcmUtYWZ0ZXItZ2FsbGVyeXtwYWRkaW5nOjZyZW0gMDtiYWNrZ3JvdW5kOnZhcigtLWNsYXktd2hpdGUpfS5iZWZvcmUtYWZ0ZXItZ2FsbGVyeV9faGVhZGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NHJlbX0uYmVmb3JlLWFmdGVyLWdhbGxlcnlfX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgycmVtLDR2dywzcmVtKTtmb250LXdlaWdodDo5MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOjFyZW19LmJlZm9yZS1hZnRlci1nYWxsZXJ5X19zdWJ0aXRsZXtmb250LXNpemU6MS4xMjVyZW07Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpfS5iZWZvcmUtYWZ0ZXItZ2FsbGVyeV9fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQwMHB4LCAxZnIpKTtnYXA6M3JlbTttYXgtd2lkdGg6MTAwMHB4O21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5iZWZvcmUtYWZ0ZXItZ2FsbGVyeV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uYmVmb3JlLWFmdGVyLWl0ZW17YmFja2dyb3VuZDp2YXIoLS1jbGF5LXdoaXRlKTtib3JkZXItcmFkaXVzOjJyZW07cGFkZGluZzoycmVtO2JveC1zaGFkb3c6MCAxMnB4IDQ4cHggcmdiYSgwLDAsMCwuMSksMCA0cHggMTZweCByZ2JhKDAsMCwwLC4wNiksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuOSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0uYmVmb3JlLWFmdGVyLWl0ZW06aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEycHgpO2JveC1zaGFkb3c6MCAyNHB4IDcycHggcmdiYSgwLDAsMCwuMTUpLDAgOHB4IDI0cHggcmdiYSgwLDAsMCwuMSksaW5zZXQgMCAxcHggMCAjZmZmfS5iZWZvcmUtYWZ0ZXItaXRlbV9faW1hZ2Vze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MXJlbTttYXJnaW4tYm90dG9tOjEuNXJlbX0uYmVmb3JlLWFmdGVyLWl0ZW1fX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW47YXNwZWN0LXJhdGlvOjE7Ym94LXNoYWRvdzowIDRweCAxNnB4IHJnYmEoMCwwLDAsLjEpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjUpfS5iZWZvcmUtYWZ0ZXItaXRlbV9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uYmVmb3JlLWFmdGVyLWl0ZW1fX2xhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNzVyZW07cmlnaHQ6Ljc1cmVtO3BhZGRpbmc6LjVyZW0gMXJlbTtib3JkZXItcmFkaXVzOjEuNXJlbTtmb250LXNpemU6Ljc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA1ZW07Y29sb3I6I2ZmZjtib3gtc2hhZG93OjAgNHB4IDEycHggcmdiYSgwLDAsMCwuMil9LmJlZm9yZS1hZnRlci1pdGVtX19sYWJlbC0tYmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2U3NGMzYywgI2MwMzkyYil9LmJlZm9yZS1hZnRlci1pdGVtX19sYWJlbC0tYWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjdhZTYwLCAjMjI5OTU0KX0uYmVmb3JlLWFmdGVyLWl0ZW1fX2NvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXJ9LmJlZm9yZS1hZnRlci1pdGVtX190aXRsZXtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo4MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOi41cmVtfS5iZWZvcmUtYWZ0ZXItaXRlbV9fZHVyYXRpb257Zm9udC1zaXplOjFyZW07Y29sb3I6dmFyKC0tcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NjAwfS50cnVzdC1wcm9vZntwYWRkaW5nOjZyZW0gMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXByaW1hcnktc29mdCkgMCUsIHZhcigtLXNlY29uZGFyeS1zb2Z0KSAxMDAlKX0udHJ1c3QtcHJvb2ZfX3dyYXBwZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDo0cmVtfUBtZWRpYShtYXgtd2lkdGg6IDk2OHB4KXsudHJ1c3QtcHJvb2ZfX3dyYXBwZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6M3JlbX19LnRydXN0LXByb29mX19yZXZpZXdzLXRpdGxlLC50cnVzdC1wcm9vZl9fc3RhdHMtdGl0bGV7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToycmVtfS50cnVzdC1wcm9vZl9fcmV2aWV3LWNhcmR7YmFja2dyb3VuZDp2YXIoLS1jbGF5LXdoaXRlKTtib3JkZXItcmFkaXVzOjEuNXJlbTtwYWRkaW5nOjJyZW07bWFyZ2luLWJvdHRvbToxLjVyZW07Ym94LXNoYWRvdzowIDhweCAzMnB4IHJnYmEoMCwwLDAsLjA4KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC45KTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0udHJ1c3QtcHJvb2ZfX3Jldmlldy1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpO2JveC1zaGFkb3c6MCAxNnB4IDQ4cHggcmdiYSgwLDAsMCwuMTIpLGluc2V0IDAgMXB4IDAgI2ZmZn0udHJ1c3QtcHJvb2ZfX3Jldmlldy1zdGFyc3tmb250LXNpemU6MS4yNXJlbTttYXJnaW4tYm90dG9tOjFyZW19LnRydXN0LXByb29mX19yZXZpZXctdGV4dHtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS42O2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxLjVyZW07Zm9udC1zdHlsZTppdGFsaWN9LnRydXN0LXByb29mX19yZXZpZXctYXV0aG9ye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjFyZW19LnRydXN0LXByb29mX19yZXZpZXctYXV0aG9yIGltZ3t3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2JvcmRlci1yYWRpdXM6NTAlO29iamVjdC1maXQ6Y292ZXI7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsLjEpfS50cnVzdC1wcm9vZl9fcmV2aWV3LWF1dGhvciBzdHJvbmd7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udHJ1c3QtcHJvb2ZfX3Jldmlldy1hdXRob3Igc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KX0udHJ1c3QtcHJvb2ZfX3N0YXQtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDoxLjVyZW07bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsudHJ1c3QtcHJvb2ZfX3N0YXQtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0udHJ1c3QtcHJvb2ZfX3N0YXR7YmFja2dyb3VuZDp2YXIoLS1jbGF5LXdoaXRlKTtib3JkZXItcmFkaXVzOjEuNXJlbTtwYWRkaW5nOjJyZW07dGV4dC1hbGlnbjpjZW50ZXI7Ym94LXNoYWRvdzowIDhweCAzMnB4IHJnYmEoMCwwLDAsLjA4KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC45KTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpfS50cnVzdC1wcm9vZl9fc3RhdDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KSBzY2FsZSgxLjAyKTtib3gtc2hhZG93OjAgMTZweCA0OHB4IHJnYmEoMCwwLDAsLjEyKSxpbnNldCAwIDFweCAwICNmZmZ9LnRydXN0LXByb29mX19zdGF0LW51bWJlcntmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo5MDA7Y29sb3I6dmFyKC0tcHJpbWFyeSk7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi41cmVtfS50cnVzdC1wcm9vZl9fc3RhdC1sYWJlbHtmb250LXNpemU6MXJlbTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSl9LnRydXN0LXByb29mX19iYWRnZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxcmVtfS50cnVzdC1wcm9vZl9fYmFkZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSwgdmFyKC0tcHJpbWFyeS1kYXJrKSk7Y29sb3I6I2ZmZjtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2JvcmRlci1yYWRpdXM6MnJlbTtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo3MDA7Ym94LXNoYWRvdzowIDRweCAxNnB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjMpLGluc2V0IDAgLTJweCA4cHggcmdiYSgwLDAsMCwuMTUpfS50cnVzdC1wcm9vZl9fYmFkZ2Ugc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7c3Ryb2tlOmN1cnJlbnRDb2xvcn0uc2VydmljZXMtZmFxe3BhZGRpbmc6NnJlbSAwO2JhY2tncm91bmQ6dmFyKC0tY2xheS13aGl0ZSl9LnNlcnZpY2VzLWZhcV9faGVhZGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NHJlbX0uc2VydmljZXMtZmFxX190aXRsZXtmb250LXNpemU6Y2xhbXAoMnJlbSw0dncsM3JlbSk7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxcmVtfS5zZXJ2aWNlcy1mYXFfX3N1YnRpdGxle2ZvbnQtc2l6ZToxLjEyNXJlbTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSl9LnNlcnZpY2VzLWZhcV9fYWNjb3JkaW9ue21heC13aWR0aDo5MDBweDttYXJnaW46MCBhdXRvfS5mYXEtaXRlbXtiYWNrZ3JvdW5kOnZhcigtLWNsYXktd2hpdGUpO2JvcmRlci1yYWRpdXM6MS41cmVtO21hcmdpbi1ib3R0b206MXJlbTtib3gtc2hhZG93OjAgNHB4IDE2cHggcmdiYSgwLDAsMCwuMDYpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjkpO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uZmFxLWl0ZW06aG92ZXJ7Ym94LXNoYWRvdzowIDhweCAyNHB4IHJnYmEoMCwwLDAsLjEpLGluc2V0IDAgMXB4IDAgI2ZmZn0uZmFxLWl0ZW1fX3RyaWdnZXJ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7cGFkZGluZzoxLjVyZW0gMnJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxcmVtO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZX0uZmFxLWl0ZW1fX3RyaWdnZXI6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4wMyl9LmZhcS1pdGVtX190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDpyZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4wNSl9LmZhcS1pdGVtX190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmZhcS1pdGVtX19pY29uIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhcS1pdGVtX19xdWVzdGlvbntmbGV4OjE7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW46MH0uZmFxLWl0ZW1fX2ljb257ZmxleC1zaHJpbms6MDt3aWR0aDozMnB4O2hlaWdodDozMnB4O2JhY2tncm91bmQ6dmFyKC0tcHJpbWFyeS1zb2Z0KTtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZhcS1pdGVtX19pY29uIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3N0cm9rZTp2YXIoLS1wcmltYXJ5KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0uZmFxLWl0ZW1fX2Fuc3dlcnttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246bWF4LWhlaWdodCAuM3MgZWFzZX0uZmFxLWl0ZW1fX3RyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSsuZmFxLWl0ZW1fX2Fuc3dlcnttYXgtaGVpZ2h0OjUwMHB4fS5mYXEtaXRlbV9fYW5zd2VyLWlubmVye3BhZGRpbmc6MCAycmVtIDEuNXJlbX0uZmFxLWl0ZW1fX2Fuc3dlci1pbm5lciBwe2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7bWFyZ2luOjB9LnNlcnZpY2VzLWZpbmFsLWN0YXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjZyZW0gMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXByaW1hcnkpIDAlLCB2YXIoLS1wcmltYXJ5LWRhcmspIDUwJSwgdmFyKC0tdGV4dC1wcmltYXJ5KSAxMDAlKTtvdmVyZmxvdzpoaWRkZW59LnNlcnZpY2VzLWZpbmFsLWN0YTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMjAlIDUwJSwgcmdiYSh2YXIoLS1zZWNvbmRhcnktcmdiKSwgMC4yKSAwJSwgdHJhbnNwYXJlbnQgNTAlKSxyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDgwJSA1MCUsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjIpIDAlLCB0cmFuc3BhcmVudCA1MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNlcnZpY2VzLWZpbmFsLWN0YV9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG99LnNlcnZpY2VzLWZpbmFsLWN0YV9fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDJyZW0sNXZ3LDMuNXJlbSk7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToxcmVtO3RleHQtc2hhZG93OjAgNHB4IDEycHggcmdiYSgwLDAsMCwuMil9LnNlcnZpY2VzLWZpbmFsLWN0YV9fc3VidGl0bGV7Zm9udC1zaXplOjEuMjVyZW07Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjkpO21hcmdpbi1ib3R0b206Mi41cmVtfS5zZXJ2aWNlcy1maW5hbC1jdGFfX2FjdGlvbnN7ZGlzcGxheTpmbGV4O2dhcDoxcmVtO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbToycmVtfS5zZXJ2aWNlcy1maW5hbC1jdGFfX3RydXN0e2Rpc3BsYXk6ZmxleDtnYXA6MnJlbTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5zZXJ2aWNlcy1maW5hbC1jdGFfX3RydXN0LWl0ZW0gc3Bhbntmb250LXNpemU6MXJlbTtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOSk7Zm9udC13ZWlnaHQ6NjAwfUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTQwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBzbGlkZUluUmlnaHR7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNDBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwe2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBmbG9hdHswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7b3BhY2l0eTouM30zMyV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgzMHB4LCAtMzBweCkgc2NhbGUoMS4xKTtvcGFjaXR5Oi40fTY2JXt0cmFuc2Zvcm06dHJhbnNsYXRlKC0yMHB4LCAyMHB4KSBzY2FsZSgwLjkpO29wYWNpdHk6LjM1fX1Aa2V5ZnJhbWVzIGJhZGdlRmxvYXR7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpfX1Aa2V5ZnJhbWVzIHBhd1dhbGt7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjgpfTMwJXtvcGFjaXR5Oi44O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwcHgpIHJvdGF0ZSgxNWRlZykgc2NhbGUoMS4xKX02MCV7b3BhY2l0eTouNDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0MHB4KSByb3RhdGUoMjVkZWcpIHNjYWxlKDAuOSl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNjBweCkgcm90YXRlKDMwZGVnKSBzY2FsZSgwLjcpfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnNlcnZpY2VzLWhlcm97cGFkZGluZzo2cmVtIDAgNHJlbTttaW4taGVpZ2h0OmF1dG99LnNlcnZpY2UtY2F0ZWdvcmllcywuc2VydmljZS1kZXRhaWwsLmJlZm9yZS1hZnRlci1nYWxsZXJ5LC50cnVzdC1wcm9vZiwuc2VydmljZXMtZmFxLC5zZXJ2aWNlcy1maW5hbC1jdGF7cGFkZGluZzo0cmVtIDB9fS5wYWdlLS10cmFpbmVyc3tiYWNrZ3JvdW5kOnZhcigtLWNsYXktd2hpdGUpO292ZXJmbG93LXg6aGlkZGVufS50cmFpbmVycy1vcGVuaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6OHJlbSAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMDMpIDAlLCB2YXIoLS1jbGF5LXdoaXRlKSA1MCUsIHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuMDUpIDEwMCUpO292ZXJmbG93OmhpZGRlbn0udHJhaW5lcnMtb3BlbmluZzo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTUwJTtyaWdodDotMTAlO3dpZHRoOjYwMHB4O2hlaWdodDo2MDBweDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjEpIDAlLCB0cmFuc3BhcmVudCA3MCUpO2JvcmRlci1yYWRpdXM6NTAlO2FuaW1hdGlvbjpmbG9hdCAyMHMgZWFzZS1pbi1vdXQgaW5maW5pdGV9LnRyYWluZXJzLW9wZW5pbmdfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDo0cmVtO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5NjhweCl7LnRyYWluZXJzLW9wZW5pbmdfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6M3JlbX19LnRyYWluZXJzLW9wZW5pbmdfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2FuaW1hdGlvbjpzbGlkZUluTGVmdCAxcyBlYXNlLW91dH0udHJhaW5lcnMtb3BlbmluZ19fZXllYnJvd3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjE1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXByaW1hcnkpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeS1zb2Z0KSwgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMSkpO3BhZGRpbmc6LjVyZW0gMS41cmVtO2JvcmRlci1yYWRpdXM6MnJlbTttYXJnaW4tYm90dG9tOjJyZW07Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjE1KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC44KX0udHJhaW5lcnMtb3BlbmluZ19fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDIuNXJlbSw2dncsNC41cmVtKTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4xO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxLjVyZW19LnRyYWluZXJzLW9wZW5pbmdfX3RpdGxlIC5oaWdobGlnaHR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSwgdmFyKC0tc2Vjb25kYXJ5KSk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY2xpcDp0ZXh0O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50cmFpbmVycy1vcGVuaW5nX190aXRsZSAuaGlnaGxpZ2h0OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi4yNXJlbTtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6LjVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXByaW1hcnktc29mdCksIHZhcigtLXNlY29uZGFyeS1zb2Z0KSk7b3BhY2l0eTouNDt6LWluZGV4Oi0xO2JvcmRlci1yYWRpdXM6LjI1cmVtfS50cmFpbmVycy1vcGVuaW5nX19kZXNjcmlwdGlvbntmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS43O2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTttYXJnaW4tYm90dG9tOjIuNXJlbTttYXgtd2lkdGg6NTQwcHh9LnRyYWluZXJzLW9wZW5pbmdfX3N0YXRzLW1pbml7ZGlzcGxheTpmbGV4O2dhcDoycmVtO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsudHJhaW5lcnMtb3BlbmluZ19fc3RhdHMtbWluaXtnYXA6MS41cmVtfX0udHJhaW5lcnMtb3BlbmluZ19fdmlzdWFse3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTthbmltYXRpb246c2xpZGVJblJpZ2h0IDFzIGVhc2Utb3V0fUBtZWRpYShtYXgtd2lkdGg6IDk2OHB4KXsudHJhaW5lcnMtb3BlbmluZ19fdmlzdWFse2Rpc3BsYXk6bm9uZX19LnN0YXQtbWluaV9fdmFsdWV7ZGlzcGxheTpibG9jaztmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjp2YXIoLS1wcmltYXJ5KTtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206LjVyZW19LnN0YXQtbWluaV9fbGFiZWx7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljg3NXJlbTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Zm9udC13ZWlnaHQ6NjAwfS5pbWFnZS1zdGFja3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDo1MDBweH0uaW1hZ2Utc3RhY2tfX21haW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDo3MCU7aGVpZ2h0OjcwJTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6MnJlbTtib3gtc2hhZG93OjAgMjBweCA2MHB4IHJnYmEoMCwwLDAsLjE1KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC41KTthbmltYXRpb246dGlsdEZsb2F0IDZzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5pbWFnZS1zdGFja19fZmxvYXRpbmd7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjYwJTtoZWlnaHQ6NjAlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czoycmVtO2JveC1zaGFkb3c6MCAyNHB4IDcycHggcmdiYSgwLDAsMCwuMiksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuNSksMCAwIDAgOHB4IHZhcigtLWNsYXktd2hpdGUpO2FuaW1hdGlvbjp0aWx0RmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGUgMXN9LnRyYWluaW5nLXBoaWxvc29waHl7cGFkZGluZzo4cmVtIDA7YmFja2dyb3VuZDp2YXIoLS1jbGF5LXdoaXRlKTtwb3NpdGlvbjpyZWxhdGl2ZX0udHJhaW5pbmctcGhpbG9zb3BoeSAucGhpbG9zb3BoeV9fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDozcmVtO21hcmdpbi10b3A6NHJlbX1AbWVkaWEobWF4LXdpZHRoOiA5NjhweCl7LnRyYWluaW5nLXBoaWxvc29waHkgLnBoaWxvc29waHlfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDoyLjVyZW19fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsudHJhaW5pbmctcGhpbG9zb3BoeSAucGhpbG9zb3BoeV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDoycmVtfX0ucGhpbG9zb3BoeS1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE0NWRlZywgI2ZmZmZmZiAwJSwgI2Y4ZjlmYSAxMDAlKTtib3JkZXItcmFkaXVzOjJyZW07cGFkZGluZzozcmVtIDIuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtib3gtc2hhZG93Oi04cHggLThweCAyMHB4IGhzbGEoMCwwJSwxMDAlLC44KSw4cHggOHB4IDI0cHggcmdiYSgwLDAsMCwuMSksaW5zZXQgMnB4IDJweCA0cHggaHNsYSgwLDAlLDEwMCUsLjYpLGluc2V0IC0ycHggLTJweCA2cHggcmdiYSgwLDAsMCwuMDQpO3RyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MDthbmltYXRpb246ZmFkZUluVXBTdGFnZ2VyIC42cyBlYXNlLW91dCBmb3J3YXJkczt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnBoaWxvc29waHktY2FyZDpudGgtY2hpbGQoMSl7YW5pbWF0aW9uLWRlbGF5Oi4xc30ucGhpbG9zb3BoeS1jYXJkOm50aC1jaGlsZCgyKXthbmltYXRpb24tZGVsYXk6LjJzfS5waGlsb3NvcGh5LWNhcmQ6bnRoLWNoaWxkKDMpe2FuaW1hdGlvbi1kZWxheTouM3N9LnBoaWxvc29waHktY2FyZDpudGgtY2hpbGQoNCl7YW5pbWF0aW9uLWRlbGF5Oi40c30ucGhpbG9zb3BoeS1jYXJkOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNTAlO2xlZnQ6LTUwJTt3aWR0aDoyMDAlO2hlaWdodDoyMDAlO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMDgpIDAlLCB0cmFuc3BhcmVudCA3MCUpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2V9LnBoaWxvc29waHktY2FyZDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTEwMCU7d2lkdGg6NTAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7dHJhbnNpdGlvbjpsZWZ0IC44cyBlYXNlfS5waGlsb3NvcGh5LWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE2cHgpIHNjYWxlKDEuMDUpO2JveC1zaGFkb3c6LTEycHggLTEycHggMzBweCAjZmZmLDEycHggMTJweCA0MHB4IHJnYmEoMCwwLDAsLjE1KSxpbnNldCAzcHggM3B4IDZweCBoc2xhKDAsMCUsMTAwJSwuNyksaW5zZXQgLTNweCAtM3B4IDhweCByZ2JhKDAsMCwwLC4wNil9LnBoaWxvc29waHktY2FyZDpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MX0ucGhpbG9zb3BoeS1jYXJkOmhvdmVyOjphZnRlcntsZWZ0OjE1MCV9LnBoaWxvc29waHktY2FyZDpob3ZlciAucGhpbG9zb3BoeS1jYXJkX19pY29ue3RyYW5zZm9ybTpzY2FsZSgxLjE1KSByb3RhdGUoNWRlZyk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSAwJSwgdmFyKC0tc2Vjb25kYXJ5KSAxMDAlKTtib3gtc2hhZG93OjAgMTZweCA0OHB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjQpLDAgMCAzMnB4IHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuMjUpLGluc2V0IDAgLTRweCAxNnB4IHJnYmEoMCwwLDAsLjIpfS5waGlsb3NvcGh5LWNhcmQ6aG92ZXIgLnBoaWxvc29waHktY2FyZF9faWNvbiBzdmd7c3Ryb2tlOiNmZmY7ZmlsdGVyOmRyb3Atc2hhZG93KDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMykpO3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5waGlsb3NvcGh5LWNhcmQ6aG92ZXIgLnBoaWxvc29waHktY2FyZF9fdGl0bGU6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHNjYWxlWCgxKX0ucGhpbG9zb3BoeS1jYXJkX19pY29ue3dpZHRoOjExMHB4O2hlaWdodDoxMTBweDttYXJnaW46MCBhdXRvIDIuNXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjEyKSAwJSwgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMDgpIDEwMCUpO2JvcmRlci1yYWRpdXM6MnJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym94LXNoYWRvdzowIDEycHggMzJweCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4xOCksaW5zZXQgMCAtNHB4IDEycHggcmdiYSgwLDAsMCwuMDYpLGluc2V0IDAgMnB4IDAgaHNsYSgwLDAlLDEwMCUsLjgpO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSl9LnBoaWxvc29waHktY2FyZF9faWNvbiBzdmd7d2lkdGg6NTZweDtoZWlnaHQ6NTZweDtzdHJva2U6dmFyKC0tcHJpbWFyeSk7c3Ryb2tlLXdpZHRoOjJweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZX0ucGhpbG9zb3BoeS1jYXJkX190aXRsZXtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo5MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOjEuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbToxcmVtO2xldHRlci1zcGFjaW5nOi0wLjAyZW07bGluZS1oZWlnaHQ6MS4yfS5waGlsb3NvcGh5LWNhcmRfX3RpdGxlOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgc2NhbGVYKDApO3dpZHRoOjcwcHg7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tcHJpbWFyeSkgMCUsIHZhcigtLXNlY29uZGFyeSkgMTAwJSk7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0ucGhpbG9zb3BoeS1jYXJkX190ZXh0e2ZvbnQtc2l6ZToxLjA2MjVyZW07bGluZS1oZWlnaHQ6MS44NTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Zm9udC13ZWlnaHQ6NTAwfS5waGlsb3NvcGh5LWNhcmRfX3RleHQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO3Bvc2l0aW9uOnJlbGF0aXZlfUBrZXlmcmFtZXMgZmFkZUluVXBTdGFnZ2Vye2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnRyYWluZXJzLXJvc3RlcntwYWRkaW5nOjhyZW0gMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuMDMpIDAlLCB2YXIoLS1jbGF5LXdoaXRlKSA1MCUsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjA1KSAxMDAlKX0udHJhaW5lcnMtcm9zdGVyIC5zZWN0aW9uLWV5ZWJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1zZWNvbmRhcnkpO2JhY2tncm91bmQ6dmFyKC0tc2Vjb25kYXJ5LXNvZnQpO3BhZGRpbmc6LjVyZW0gMS41cmVtO2JvcmRlci1yYWRpdXM6MnJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuMTUpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjgpfS50cmFpbmVycy1yb3N0ZXJfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCg0MDBweCwgMWZyKSk7Z2FwOjNyZW07bWFyZ2luLXRvcDo0cmVtfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsudHJhaW5lcnMtcm9zdGVyX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjIuNXJlbX19LnRyYWluZXItY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWNsYXktd2hpdGUpIDAlLCAjZjhmOWZhIDEwMCUpO2JvcmRlci1yYWRpdXM6MnJlbTtwYWRkaW5nOjJyZW07Ym94LXNoYWRvdzowIDEycHggNDhweCByZ2JhKDAsMCwwLC4xKSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC45KTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO292ZXJmbG93OmhpZGRlbn0udHJhaW5lci1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMnB4KTtib3gtc2hhZG93OjAgMjRweCA3MnB4IHJnYmEoMCwwLDAsLjE1KSxpbnNldCAwIDFweCAwICNmZmZ9LnRyYWluZXItY2FyZDpob3ZlciAudHJhaW5lci1jYXJkX19hdmF0YXItYmFkZ2V7dHJhbnNmb3JtOnNjYWxlKDEuMTUpIHJvdGF0ZSgzNjBkZWcpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tc2Vjb25kYXJ5KSwgdmFyKC0tc2Vjb25kYXJ5LWRhcmspKX0udHJhaW5lci1jYXJkX19oZWFke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjFyZW07bWFyZ2luLWJvdHRvbToxLjVyZW07cGFkZGluZy1ib3R0b206MS41cmVtO2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjEpfS50cmFpbmVyLWNhcmRfX2F2YXRhcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgOHB4IDMycHggcmdiYSgwLDAsMCwuMTIpLDAgMCAwIDRweCB2YXIoLS1jbGF5LXdoaXRlKSwwIDAgMCA2cHggcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMik7ZmxleC1zaHJpbms6MH0udHJhaW5lci1jYXJkX19hdmF0YXIgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0udHJhaW5lci1jYXJkX19hdmF0YXItYmFkZ2V7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00cHg7cmlnaHQ6LTRweDt3aWR0aDozNnB4O2hlaWdodDozNnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tc2Vjb25kYXJ5KSwgdmFyKC0tc2Vjb25kYXJ5LWRhcmspKTtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuNCksMCAwIDAgM3B4IHZhcigtLWNsYXktd2hpdGUpO3RyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSl9LnRyYWluZXItY2FyZF9fYXZhdGFyLWJhZGdlIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3N0cm9rZTojZmZmO2ZpbGw6I2ZmZn0udHJhaW5lci1jYXJkX19pZHtmbGV4OjF9LnRyYWluZXItY2FyZF9fbmFtZXtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo4MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW46MCAwIC4yNXJlbSAwfS50cmFpbmVyLWNhcmRfX3JvbGV7Zm9udC1zaXplOi43cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1wcmltYXJ5KTtiYWNrZ3JvdW5kOnZhcigtLXByaW1hcnktc29mdCk7cGFkZGluZzouMjVyZW0gLjc1cmVtO2JvcmRlci1yYWRpdXM6MXJlbTtkaXNwbGF5OmlubGluZS1ibG9ja30udHJhaW5lci1jYXJkX19ib2R5e21hcmdpbi1ib3R0b206MXJlbX0udHJhaW5lci1jYXJkX19iaW97Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTttYXJnaW4tYm90dG9tOjFyZW19LnRyYWluZXItY2FyZF9fc3BlY2lhbHRpZXN7bWFyZ2luLWJvdHRvbToxcmVtfS50cmFpbmVyLWNhcmRfX2NoaXBze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6LjM3NXJlbTtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS50cmFpbmVyLWNhcmRfX2NoaXBzIGxpe2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeS1zb2Z0KSwgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMDgpKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Ym9yZGVyLXJhZGl1czoxcmVtO2ZvbnQtc2l6ZTouOHJlbTtmb250LXdlaWdodDo2MDA7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMDYpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjgpfS50cmFpbmVyLWNhcmRfX21ldGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MXJlbTttYXJnaW4tYm90dG9tOjFyZW07ZmxleC13cmFwOndyYXB9QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey50cmFpbmVyLWNhcmRfX21ldGF7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOi41cmVtfX0udHJhaW5lci1jYXJkX19yYXRpbmd7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVyZW19LnRyYWluZXItY2FyZF9fcmF0aW5nIC5zdGFyc3tmb250LXNpemU6Ljg3NXJlbTtjb2xvcjp2YXIoLS1zZWNvbmRhcnkpfS50cmFpbmVyLWNhcmRfX3JhdGluZyAuc2NvcmV7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnRyYWluZXItY2FyZF9fZXhwZXJpZW5jZXtmb250LXNpemU6Ljc1cmVtO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtmb250LXdlaWdodDo1MDB9LnRyYWluZXItY2FyZF9fY3Rhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSwgdmFyKC0tcHJpbWFyeS1kYXJrKSk7Y29sb3I6I2ZmZjtwYWRkaW5nOi43NXJlbSAxLjVyZW07Ym9yZGVyLXJhZGl1czozcmVtO2ZvbnQtc2l6ZTouOXJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym94LXNoYWRvdzowIDhweCAyNHB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjMpLGluc2V0IDAgLTJweCA4cHggcmdiYSgwLDAsMCwuMTUpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS50cmFpbmVyLWNhcmRfX2N0YTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTtib3gtc2hhZG93OjAgMTJweCAzMnB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjQpLGluc2V0IDAgLTJweCA4cHggcmdiYSgwLDAsMCwuMil9LnRyYWluaW5nLXByb2dyYW1ze3BhZGRpbmc6OHJlbSAwO2JhY2tncm91bmQ6dmFyKC0tY2xheS13aGl0ZSl9LnRyYWluaW5nLXByb2dyYW1zIC5wcm9ncmFtc19fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO2dhcDoxLjVyZW07bWFyZ2luLXRvcDo0cmVtfUBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7LnRyYWluaW5nLXByb2dyYW1zIC5wcm9ncmFtc19fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjJyZW19fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsudHJhaW5pbmctcHJvZ3JhbXMgLnByb2dyYW1zX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjJyZW19fS5wcm9ncmFtLWNhcmR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1jbGF5LXdoaXRlKSAwJSwgI2Y4ZjlmYSAxMDAlKTtib3JkZXItcmFkaXVzOjEuNzVyZW07cGFkZGluZzoycmVtIDEuNXJlbTtib3gtc2hhZG93OjAgMTJweCA0OHB4IHJnYmEoMCwwLDAsLjA4KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC45KTt0cmFuc2l0aW9uOmFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wcm9ncmFtLWNhcmQ6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tcHJpbWFyeSksIHZhcigtLXNlY29uZGFyeSkpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2V9LnByb2dyYW0tY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTZweCkgc2NhbGUoMS4wMyk7Ym94LXNoYWRvdzowIDI0cHggNzJweCByZ2JhKDAsMCwwLC4xNSksaW5zZXQgMCAxcHggMCAjZmZmfS5wcm9ncmFtLWNhcmQ6aG92ZXI6OmJlZm9yZXtvcGFjaXR5OjF9LnByb2dyYW0tY2FyZDpob3ZlciAucHJvZ3JhbS1jYXJkX19pY29ue3RyYW5zZm9ybTpzY2FsZSgxLjI1KSByb3RhdGUoMzYwZGVnKX0ucHJvZ3JhbS1jYXJkLS1mZWF0dXJlZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjA4KSAwJSwgdmFyKC0tY2xheS13aGl0ZSkgNTAlLCByZ2JhKHZhcigtLXNlY29uZGFyeS1yZ2IpLCAwLjA4KSAxMDAlKTtib3JkZXI6MnB4IHNvbGlkIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjIpfS5wcm9ncmFtLWNhcmQtLWZlYXR1cmVkOjpiZWZvcmV7b3BhY2l0eToxfS5wcm9ncmFtLWNhcmRfX3JpYmJvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXJlbTtyaWdodDotMi4yNXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXNlY29uZGFyeSksIHZhcigtLXNlY29uZGFyeS1kYXJrKSk7Y29sb3I6I2ZmZjtwYWRkaW5nOi40cmVtIDIuNXJlbTtmb250LXNpemU6LjY1cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjFlbTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtib3gtc2hhZG93OjAgNHB4IDEycHggcmdiYSh2YXIoLS1zZWNvbmRhcnktcmdiKSwgMC40KTt6LWluZGV4OjJ9LnByb2dyYW0tY2FyZF9faGVhZGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MS41cmVtfS5wcm9ncmFtLWNhcmRfX2ljb257Zm9udC1zaXplOjMuNXJlbTttYXJnaW4tYm90dG9tOjFyZW07ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpfS5wcm9ncmFtLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ib3R0b206MH0ucHJvZ3JhbS1jYXJkX19kZXNjcmlwdGlvbntmb250LXNpemU6LjlyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTttYXJnaW4tYm90dG9tOjEuNXJlbTtmbGV4OjF9LnByb2dyYW0tY2FyZF9fZmVhdHVyZXN7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MCAwIDEuNXJlbSAwfS5wcm9ncmFtLWNhcmRfX2ZlYXR1cmVzIGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDouNXJlbTtwYWRkaW5nOi41cmVtIDA7Zm9udC1zaXplOi44NXJlbTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjA2KX0ucHJvZ3JhbS1jYXJkX19mZWF0dXJlcyBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0ucHJvZ3JhbS1jYXJkX19mZWF0dXJlcyBsaSBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtzdHJva2U6dmFyKC0tcHJpbWFyeSk7c3Ryb2tlLXdpZHRoOjIuNXB4O2ZsZXgtc2hyaW5rOjA7bWFyZ2luLXRvcDouMTI1cmVtfS5wcm9ncmFtLWNhcmRfX2N0YXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSwgdmFyKC0tcHJpbWFyeS1kYXJrKSk7Y29sb3I6I2ZmZjtwYWRkaW5nOi44NzVyZW0gMS41cmVtO2JvcmRlci1yYWRpdXM6M3JlbTtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym94LXNoYWRvdzowIDhweCAyNHB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjI1KSxpbnNldCAwIC0ycHggOHB4IHJnYmEoMCwwLDAsLjE1KTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTttYXJnaW4tdG9wOmF1dG99LnByb2dyYW0tY2FyZF9fY3RhOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO2JveC1zaGFkb3c6MCAxMnB4IDMycHggcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMzUpLGluc2V0IDAgLTJweCA4cHggcmdiYSgwLDAsMCwuMil9LnN1Y2Nlc3Mtc3Rvcmllc3twYWRkaW5nOjhyZW0gMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjAzKSAwJSwgdmFyKC0tY2xheS13aGl0ZSkgMTAwJSl9LnN1Y2Nlc3Mtc3Rvcmllc19fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDozcmVtO21hcmdpbi10b3A6NHJlbX1AbWVkaWEobWF4LXdpZHRoOiA5NjhweCl7LnN1Y2Nlc3Mtc3Rvcmllc19fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDoyLjVyZW19fS5zdWNjZXNzLWNhcmR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpIDAlLCByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuOTUpIDEwMCUpO2JvcmRlci1yYWRpdXM6MS41cmVtO3BhZGRpbmc6MDtib3gtc2hhZG93OjAgOHB4IDMycHggcmdiYSgwLDAsMCwuMDgpLDAgMnB4IDhweCByZ2JhKDAsMCwwLC4wNCksaW5zZXQgMCAxcHggMCAjZmZmO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7b3ZlcmZsb3c6aGlkZGVufS5zdWNjZXNzLWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEycHgpO2JveC1zaGFkb3c6MCAxNnB4IDU2cHggcmdiYSgwLDAsMCwuMTIpLDAgNHB4IDE2cHggcmdiYSgwLDAsMCwuMDgpLGluc2V0IDAgMXB4IDAgI2ZmZn0uc3VjY2Vzcy1jYXJkOmhvdmVyIC5zdWNjZXNzLWNhcmRfX2JhZGdle3RyYW5zZm9ybTpzY2FsZSgxLjE1KSByb3RhdGUoMzYwZGVnKX0uc3VjY2Vzcy1jYXJkOmhvdmVyIC5zdWNjZXNzLWNhcmRfX3Bob3Rvczo6YWZ0ZXJ7b3BhY2l0eTouMDh9LnN1Y2Nlc3MtY2FyZDpob3ZlciAudHJhbnNmb3JtYXRpb24tYm94e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpfS5zdWNjZXNzLWNhcmRfX3Bob3Rvc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjA7aGVpZ2h0OjIyMHB4O292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjEuNXJlbSAxLjVyZW0gMCAwfS5zdWNjZXNzLWNhcmRfX3Bob3Rvczo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDoycHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojZmZmO3otaW5kZXg6Mjtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwuMSl9LnN1Y2Nlc3MtY2FyZF9fcGhvdG9zOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKHZhcigtLXNlY29uZGFyeS1yZ2IpLCAwLjE1KSAwJSwgdHJhbnNwYXJlbnQgNzAlKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN1Y2Nlc3MtY2FyZF9fcGhvdG8tc2lkZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZTllY2VmIDAlLCAjZGVlMmU2IDEwMCUpfS5zdWNjZXNzLWNhcmRfX3Bob3RvLXNpZGUgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZX0uc3VjY2Vzcy1jYXJkX19waG90by1zaWRlLS1iZWZvcmU6OmFmdGVye2NvbnRlbnQ6XCJCRUZPUkVcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXJlbTtsZWZ0OjFyZW07YmFja2dyb3VuZDpyZ2JhKDIyMCw1Myw2OSwuOTUpO2NvbG9yOiNmZmY7cGFkZGluZzouNHJlbSAxcmVtO2JvcmRlci1yYWRpdXM6MS41cmVtO2ZvbnQtc2l6ZTouN3JlbTtmb250LXdlaWdodDo4MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTtib3gtc2hhZG93OjAgNHB4IDEycHggcmdiYSgyMjAsNTMsNjksLjQpO3otaW5kZXg6Mn0uc3VjY2Vzcy1jYXJkX19waG90by1zaWRlLS1hZnRlcjo6YWZ0ZXJ7Y29udGVudDpcIkFGVEVSXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFyZW07cmlnaHQ6MXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXByaW1hcnkpLCB2YXIoLS1wcmltYXJ5LWRhcmspKTtjb2xvcjojZmZmO3BhZGRpbmc6LjRyZW0gMXJlbTtib3JkZXItcmFkaXVzOjEuNXJlbTtmb250LXNpemU6LjdyZW07Zm9udC13ZWlnaHQ6ODAwO2xldHRlci1zcGFjaW5nOi4xZW07Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjQpO3otaW5kZXg6Mn0uc3VjY2Vzcy1jYXJkX19jb250ZW50e3BhZGRpbmc6MnJlbSAycmVtIDIuNXJlbX0uc3VjY2Vzcy1jYXJkX19iYWRnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTIwcHg7cmlnaHQ6MnJlbTt3aWR0aDo1MnB4O2hlaWdodDo1MnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tc2Vjb25kYXJ5KSwgdmFyKC0tc2Vjb25kYXJ5LWRhcmspKTtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym94LXNoYWRvdzowIDhweCAyNHB4IHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuMzUpLDAgMCAwIDRweCB2YXIoLS1jbGF5LXdoaXRlKTt0cmFuc2l0aW9uOmFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO3otaW5kZXg6M30uc3VjY2Vzcy1jYXJkX19iYWRnZSBzdmd7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtzdHJva2U6I2ZmZjtmaWxsOiNmZmZ9LnN1Y2Nlc3MtY2FyZF9fZG9nLWhlYWRlcnttYXJnaW4tYm90dG9tOjEuMjVyZW07cG9zaXRpb246cmVsYXRpdmV9LnN1Y2Nlc3MtY2FyZF9fZG9nLW5hbWV7Zm9udC1zaXplOjEuODVyZW07Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luOjAgMCAuMzVyZW0gMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXRleHQtcHJpbWFyeSkgMCUsIHZhcigtLXByaW1hcnkpIDEwMCUpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNsaXA6dGV4dDtkaXNwbGF5OmlubGluZS1ibG9ja30uc3VjY2Vzcy1jYXJkX19icmVlZHtmb250LXNpemU6Ljg1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4xMmVtfS5zdWNjZXNzLWNhcmRfX3RyYW5zZm9ybWF0aW9ue2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIGF1dG8gMWZyO2dhcDoxcmVtO2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuc3VjY2Vzcy1jYXJkX190cmFuc2Zvcm1hdGlvbntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDouNzVyZW19fS5zdWNjZXNzLWNhcmRfX3F1b3RlLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEuNXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAwJSwgcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjYpIDEwMCUpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDEwcHgpO2JvcmRlci1yYWRpdXM6MXJlbTtib3gtc2hhZG93OjAgNHB4IDE2cHggcmdiYSgwLDAsMCwuMDQpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjkpO21hcmdpbi1ib3R0b206MS41cmVtO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5zdWNjZXNzLWNhcmRfX3F1b3RlLWJveDo6YmVmb3Jle2NvbnRlbnQ6J1wiJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjVyZW07bGVmdDouNzVyZW07Zm9udC1zaXplOjNyZW07Y29sb3I6dmFyKC0tcHJpbWFyeSk7b3BhY2l0eTouMTU7Zm9udC1mYW1pbHk6R2VvcmdpYSxzZXJpZjtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OjcwMH0uc3VjY2Vzcy1jYXJkX19xdW90ZS1ib3g6aG92ZXJ7Ym94LXNoYWRvdzowIDhweCAyNHB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjEyKSxpbnNldCAwIDFweCAwICNmZmZ9LnN1Y2Nlc3MtY2FyZF9fcXVvdGV7Zm9udC1zaXplOjFyZW07Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MS43NTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uc3VjY2Vzcy1jYXJkX19xdW90ZSBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMTUpIDAlLCByZ2JhKHZhcigtLXNlY29uZGFyeS1yZ2IpLCAwLjE1KSAxMDAlKTtwYWRkaW5nOi4xcmVtIC4zcmVtO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5zdWNjZXNzLWNhcmRfX2Zvb3RlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjEuNXJlbTtib3JkZXItdG9wOjJweCBzb2xpZCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4wOCl9LnN1Y2Nlc3MtY2FyZF9fYXV0aG9ye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi4yNXJlbX0uc3VjY2Vzcy1jYXJkX19yYXRpbmd7Zm9udC1zaXplOjEuMjVyZW07Y29sb3I6dmFyKC0tc2Vjb25kYXJ5KTtsZXR0ZXItc3BhY2luZzouMDVyZW19LnRyYW5zZm9ybWF0aW9uLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEuMjVyZW07Ym9yZGVyLXJhZGl1czoxcmVtO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2JveC1zaGFkb3c6MCA0cHggMTZweCByZ2JhKDAsMCwwLC4wNiksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuOSl9LnRyYW5zZm9ybWF0aW9uLWJveC0tYmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyMjAsIDUzLCA2OSwgMC4wOCkgMCUsIHJnYmEoMjIwLCA1MywgNjksIDAuMDQpIDEwMCUpO2JvcmRlcjoycHggc29saWQgcmdiYSgyMjAsNTMsNjksLjE1KX0udHJhbnNmb3JtYXRpb24tYm94LS1iZWZvcmUgLnRyYW5zZm9ybWF0aW9uLWxhYmVse2NvbG9yOiNkYzM1NDV9LnRyYW5zZm9ybWF0aW9uLWJveC0tYmVmb3JlIC50cmFuc2Zvcm1hdGlvbi1pY29ue2NvbG9yOiNkYzM1NDU7b3BhY2l0eTouNn0udHJhbnNmb3JtYXRpb24tYm94LS1hZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjA4KSAwJSwgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMDQpIDEwMCUpO2JvcmRlcjoycHggc29saWQgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMTUpfS50cmFuc2Zvcm1hdGlvbi1ib3gtLWFmdGVyIC50cmFuc2Zvcm1hdGlvbi1sYWJlbHtjb2xvcjp2YXIoLS1wcmltYXJ5KX0udHJhbnNmb3JtYXRpb24tYm94LS1hZnRlciAudHJhbnNmb3JtYXRpb24taWNvbntjb2xvcjp2YXIoLS1wcmltYXJ5KTtvcGFjaXR5Oi42fS50cmFuc2Zvcm1hdGlvbi1sYWJlbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNXJlbTtmb250LXNpemU6LjdyZW07Zm9udC13ZWlnaHQ6ODAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMTJlbTttYXJnaW4tYm90dG9tOi43NXJlbX0udHJhbnNmb3JtYXRpb24taWNvbntmb250LXNpemU6MS4yNXJlbX0udHJhbnNmb3JtYXRpb24tdGV4dHtmb250LXNpemU6LjlyZW07bGluZS1oZWlnaHQ6MS42O2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luOjA7Zm9udC13ZWlnaHQ6NTAwfS50cmFuc2Zvcm1hdGlvbi1hcnJvd3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXByaW1hcnkpO2FuaW1hdGlvbjphcnJvd1B1bHNlIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsudHJhbnNmb3JtYXRpb24tYXJyb3d7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7Zm9udC1zaXplOjEuNzVyZW19fUBrZXlmcmFtZXMgYXJyb3dQdWxzZXswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO29wYWNpdHk6MX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KTtvcGFjaXR5Oi43fX0uYXV0aG9yLW5hbWV7Zm9udC1zaXplOi45NXJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0uYXV0aG9yLWxvY2F0aW9ue2ZvbnQtc2l6ZTouOHJlbTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjM1cmVtfS5hdXRob3ItbG9jYXRpb246OmJlZm9yZXtjb250ZW50Olwi8J+TjVwiO2ZvbnQtc2l6ZTouNzVyZW19LnRyYWluZXJzLXN0YXRzLWJhbm5lcntwYWRkaW5nOjZyZW0gMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXByaW1hcnkpIDAlLCB2YXIoLS1wcmltYXJ5LWRhcmspIDUwJSwgdmFyKC0tdGV4dC1wcmltYXJ5KSAxMDAlKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnRyYWluZXJzLXN0YXRzLWJhbm5lcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMjAlIDUwJSwgcmdiYSh2YXIoLS1zZWNvbmRhcnktcmdiKSwgMC4zKSAwJSwgdHJhbnNwYXJlbnQgNTAlKSxyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDgwJSA1MCUsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjMpIDAlLCB0cmFuc3BhcmVudCA1MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRyYWluZXJzLXN0YXRzLWJhbm5lciAuc3RhdHMtYmFubmVyX19ncmlke3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtnYXA6M3JlbX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnRyYWluZXJzLXN0YXRzLWJhbm5lciAuc3RhdHMtYmFubmVyX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6MnJlbX19LnN0YXQtYmFubmVyLWl0ZW17dGV4dC1hbGlnbjpjZW50ZXI7YW5pbWF0aW9uOmZhZGVJblVwIC44cyBlYXNlLW91dH0uc3RhdC1iYW5uZXItaXRlbV9faWNvbntmb250LXNpemU6My41cmVtO21hcmdpbi1ib3R0b206MXJlbTthbmltYXRpb246Ym91bmNlIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5zdGF0LWJhbm5lci1pdGVtX192YWx1ZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTozLjVyZW07Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbTouNXJlbTt0ZXh0LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsLjMpfS5zdGF0LWJhbm5lci1pdGVtX19sYWJlbHtmb250LXNpemU6MXJlbTtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOSk7Zm9udC13ZWlnaHQ6NjAwfS5zdGF0LWJhbm5lci1pdGVtOm50aC1jaGlsZCgyKSAuc3RhdC1iYW5uZXItaXRlbV9faWNvbnthbmltYXRpb24tZGVsYXk6LjJzfS5zdGF0LWJhbm5lci1pdGVtOm50aC1jaGlsZCgzKSAuc3RhdC1iYW5uZXItaXRlbV9faWNvbnthbmltYXRpb24tZGVsYXk6LjRzfS5zdGF0LWJhbm5lci1pdGVtOm50aC1jaGlsZCg0KSAuc3RhdC1iYW5uZXItaXRlbV9faWNvbnthbmltYXRpb24tZGVsYXk6LjZzfS50cmFpbmVycy1maW5hbC1jdGF7cGFkZGluZzo4cmVtIDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKHZhcigtLXNlY29uZGFyeS1yZ2IpLCAwLjA1KSAwJSwgdmFyKC0tY2xheS13aGl0ZSkgMTAwJSl9LnRyYWluZXJzLWZpbmFsLWN0YSAuZmluYWwtY3RhX19jb250ZW50e21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS50cmFpbmVycy1maW5hbC1jdGEgLmZpbmFsLWN0YV9fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDIuNXJlbSw1dncsMy41cmVtKTtmb250LXdlaWdodDo5MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOjEuNXJlbX0udHJhaW5lcnMtZmluYWwtY3RhIC5maW5hbC1jdGFfX3RleHR7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS43O2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTttYXJnaW4tYm90dG9tOjNyZW19LnRyYWluZXJzLWZpbmFsLWN0YSAuZmluYWwtY3RhX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtnYXA6MS41cmVtO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbToyLjVyZW19LnRyYWluZXJzLWZpbmFsLWN0YSAuZmluYWwtY3RhX19ndWFyYW50ZWV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi43NXJlbTtwYWRkaW5nOjFyZW0gMnJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXByaW1hcnktc29mdCksIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjEpKTtib3JkZXItcmFkaXVzOjNyZW07Zm9udC1zaXplOi45NXJlbTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2ZvbnQtd2VpZ2h0OjYwMDtib3gtc2hhZG93OjAgNHB4IDEycHggcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMTUpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjgpfS50cmFpbmVycy1maW5hbC1jdGEgLmZpbmFsLWN0YV9fZ3VhcmFudGVlIHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3N0cm9rZTp2YXIoLS1wcmltYXJ5KTtzdHJva2Utd2lkdGg6MnB4fS5idG57ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjFyZW0gMi41cmVtO2JvcmRlci1yYWRpdXM6M3JlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtib3gtc2hhZG93OjAgOHB4IDI0cHggcmdiYSgwLDAsMCwuMTUpLGluc2V0IDAgLTJweCA4cHggcmdiYSgwLDAsMCwuMSl9LmJ0bi0tbGFyZ2V7cGFkZGluZzoxLjI1cmVtIDNyZW07Zm9udC1zaXplOjEuMTI1cmVtfS5idG4tLXByaW1hcnl7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSwgdmFyKC0tcHJpbWFyeS1kYXJrKSk7Y29sb3I6I2ZmZn0uYnRuLS1wcmltYXJ5OmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpO2JveC1zaGFkb3c6MCAxNnB4IDQwcHggcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuNCksaW5zZXQgMCAtMnB4IDhweCByZ2JhKDAsMCwwLC4xNSl9LmJ0bi0tc2Vjb25kYXJ5e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tc2Vjb25kYXJ5KSwgdmFyKC0tc2Vjb25kYXJ5LWRhcmspKTtjb2xvcjojZmZmfS5idG4tLXNlY29uZGFyeTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3gtc2hhZG93OjAgMTZweCA0MHB4IHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuNCksaW5zZXQgMCAtMnB4IDhweCByZ2JhKDAsMCwwLC4xNSl9LnNlY3Rpb24taGVhZGVye21hcmdpbi1ib3R0b206M3JlbX0uc2VjdGlvbi1oZWFkZXItLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uc2VjdGlvbi10aXRsZXtmb250LXNpemU6Y2xhbXAoMnJlbSw0dncsM3JlbSk7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxcmVtfS5zZWN0aW9uLXN1YnRpdGxle2ZvbnQtc2l6ZToxLjEyNXJlbTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7bGluZS1oZWlnaHQ6MS42fUBrZXlmcmFtZXMgZmxvYXR7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KSByb3RhdGUoNWRlZyl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTYwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBzbGlkZUluUmlnaHR7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNjBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIHRpbHRGbG9hdHswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKX0yNSV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgyZGVnKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKDBkZWcpfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC0yZGVnKX19QGtleWZyYW1lcyBmYWRlSW5VcHtmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgYm91bmNlezAlLDEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNXB4KX19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey50cmFpbmVycy1vcGVuaW5nLC50cmFpbmluZy1waGlsb3NvcGh5LC50cmFpbmVycy1yb3N0ZXIsLnRyYWluaW5nLXByb2dyYW1zLC5zdWNjZXNzLXN0b3JpZXMsLnRyYWluZXJzLWZpbmFsLWN0YXtwYWRkaW5nOjRyZW0gMH0udHJhaW5lcnMtc3RhdHMtYmFubmVye3BhZGRpbmc6NHJlbSAwfX0ucGFnZS0tYWJvdXQtdXN7YmFja2dyb3VuZDp2YXIoLS1jbGF5LXdoaXRlKTtvdmVyZmxvdy14OmhpZGRlbn0uYWJvdXQtb3BlbmluZ3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjhyZW0gMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjA1KSAwJSwgdmFyKC0tY2xheS13aGl0ZSkgNTAlLCByZ2JhKHZhcigtLXNlY29uZGFyeS1yZ2IpLCAwLjA1KSAxMDAlKTtvdmVyZmxvdzpoaWRkZW59LmFib3V0LW9wZW5pbmc6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zMCU7bGVmdDotMjAlO3dpZHRoOjUwMHB4O2hlaWdodDo1MDBweDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjEpIDAlLCB0cmFuc3BhcmVudCA3MCUpO2JvcmRlci1yYWRpdXM6NTAlO2FuaW1hdGlvbjpmbG9hdCAyMHMgZWFzZS1pbi1vdXQgaW5maW5pdGV9LmFib3V0LW9wZW5pbmdfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDo1cmVtO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5NjhweCl7LmFib3V0LW9wZW5pbmdfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6M3JlbX19LmFib3V0LW9wZW5pbmdfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2FuaW1hdGlvbjpzbGlkZUluTGVmdCAxcyBlYXNlLW91dH0uYWJvdXQtb3BlbmluZ19fZXllYnJvd3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjE1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXByaW1hcnkpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeS1zb2Z0KSwgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMSkpO3BhZGRpbmc6LjVyZW0gMS41cmVtO2JvcmRlci1yYWRpdXM6MnJlbTttYXJnaW4tYm90dG9tOjJyZW07Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjE1KSxpbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC44KX0uYWJvdXQtb3BlbmluZ19fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDIuNXJlbSw2dncsNC41cmVtKTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4xO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToycmVtfS5hYm91dC1vcGVuaW5nX190aXRsZSAuaGlnaGxpZ2h0e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeSksIHZhcigtLXNlY29uZGFyeSkpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNsaXA6dGV4dDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWJvdXQtb3BlbmluZ19fdGV4dHtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS44O2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTttYXJnaW4tYm90dG9tOjIuNXJlbTttYXgtd2lkdGg6NTQwcHh9LmFib3V0LW9wZW5pbmdfX3N0YXRze2Rpc3BsYXk6ZmxleDtnYXA6MS41cmVtO2ZsZXgtd3JhcDp3cmFwfS5hYm91dC1vcGVuaW5nX192aXN1YWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2FuaW1hdGlvbjpzbGlkZUluUmlnaHQgMXMgZWFzZS1vdXR9QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5hYm91dC1vcGVuaW5nX192aXN1YWx7ZGlzcGxheTpub25lfX0uc3RhdC1waWxse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNXJlbTtwYWRkaW5nOjFyZW0gMS41cmVtO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tY2xheS13aGl0ZSksICNmOGY5ZmEpO2JvcmRlci1yYWRpdXM6MS41cmVtO2JveC1zaGFkb3c6MCA4cHggMjRweCByZ2JhKDAsMCwwLC4wOCksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuOSk7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2V9LnN0YXQtcGlsbDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KTtib3gtc2hhZG93OjAgMTZweCA0MHB4IHJnYmEoMCwwLDAsLjEyKSxpbnNldCAwIDFweCAwICNmZmZ9LnN0YXQtcGlsbF9fdmFsdWV7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOnZhcigtLXByaW1hcnkpO2xpbmUtaGVpZ2h0OjF9LnN0YXQtcGlsbF9fbGFiZWx7Zm9udC1zaXplOi43NXJlbTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246Y2VudGVyfS5hYm91dC12aXN1YWwtZ3JpZHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDo1MDBweH0uYWJvdXQtdmlzdWFsLWdyaWQgLnZpc3VhbC1ncmlkX19sYXJnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjY1JTtoZWlnaHQ6NjUlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czoycmVtO2JveC1zaGFkb3c6MCAyMHB4IDYwcHggcmdiYSgwLDAsMCwuMTUpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjUpO2FuaW1hdGlvbjp0aWx0RmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGV9LmFib3V0LXZpc3VhbC1ncmlkIC52aXN1YWwtZ3JpZF9fc21hbGx7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjU1JTtoZWlnaHQ6NTUlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czoycmVtO2JveC1zaGFkb3c6MCAyNHB4IDcycHggcmdiYSgwLDAsMCwuMiksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuNSksMCAwIDAgOHB4IHZhcigtLWNsYXktd2hpdGUpO2FuaW1hdGlvbjp0aWx0RmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGUgMXN9Lm91ci1qb3VybmV5e3BhZGRpbmc6MTByZW0gMDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMzAlIDUwJSwgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMDgpIDAlLCB2YXIoLS1jbGF5LXdoaXRlKSA1MCUsIHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuMDgpIDEwMCUpO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm91ci1qb3VybmV5e3BhZGRpbmc6NHJlbSAwfX0ub3VyLWpvdXJuZXk6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDIwJSA4MCUsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjA1KSAwJSwgdHJhbnNwYXJlbnQgNTAlKSxyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDgwJSAyMCUsIHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuMDUpIDAlLCB0cmFuc3BhcmVudCA1MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm91ci1qb3VybmV5IC5zZWN0aW9uLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0ub3VyLWpvdXJuZXkgLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgyLjVyZW0sNXZ3LDMuNXJlbSk7Zm9udC13ZWlnaHQ6OTAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeSksIHZhcigtLXNlY29uZGFyeSkpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNsaXA6dGV4dDttYXJnaW4tYm90dG9tOjFyZW07cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm91ci1qb3VybmV5IC5zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi10aXRsZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMTBweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDo4MHB4O2hlaWdodDo0cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXByaW1hcnkpLCB2YXIoLS1zZWNvbmRhcnkpKTtib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93OjAgNHB4IDEycHggcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMyl9Lm91ci1qb3VybmV5IC5zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi1zdWJ0aXRsZXtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Zm9udC1zaXplOjEuMTI1cmVtO21hcmdpbi10b3A6MS41cmVtfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsub3VyLWpvdXJuZXkgLmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLWxlZnQ6MS41cmVtO3BhZGRpbmctcmlnaHQ6MS41cmVtfX0uam91cm5leS1yb2FkbWFwe3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo4MDBweDttYXJnaW4tdG9wOjRyZW19QG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXsuam91cm5leS1yb2FkbWFwe2hlaWdodDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjNyZW07cGFkZGluZzowfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmpvdXJuZXktcm9hZG1hcHtnYXA6MnJlbTtwYWRkaW5nOjA7bWFyZ2luLXRvcDozcmVtfX0uam91cm5leS1wYXRoe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtvcGFjaXR5Oi40fUBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7LmpvdXJuZXktcGF0aHtkaXNwbGF5Om5vbmV9fS5qb3VybmV5LXBhdGhfX2xpbmV7c3Ryb2tlLWRhc2hhcnJheToyMDAwO3N0cm9rZS1kYXNob2Zmc2V0OjIwMDA7YW5pbWF0aW9uOmRyYXdKb3VybmV5UGF0aCAzcyBlYXNlLW91dCAuNXMgZm9yd2FyZHN9QGtleWZyYW1lcyBkcmF3Sm91cm5leVBhdGh7dG97c3Ryb2tlLWRhc2hvZmZzZXQ6MH19LmpvdXJuZXktbWlsZXN0b25le3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjthbmltYXRpb246ZmxvYXRJbiAxcyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSkgYm90aH1AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpey5qb3VybmV5LW1pbGVzdG9uZXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O2FuaW1hdGlvbjpmYWRlSW5VcCAuOHMgZWFzZS1vdXQgYm90aDtsZWZ0OjAgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnQ7dG9wOmF1dG8gIWltcG9ydGFudDtib3R0b206YXV0byAhaW1wb3J0YW50fX0uam91cm5leS1taWxlc3RvbmUtLTF7bGVmdDo1JTtib3R0b206MTUlO2FuaW1hdGlvbi1kZWxheTouMnN9QG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXsuam91cm5leS1taWxlc3RvbmUtLTF7bGVmdDowICFpbXBvcnRhbnQ7Ym90dG9tOmF1dG8gIWltcG9ydGFudH19LmpvdXJuZXktbWlsZXN0b25lLS0ye2xlZnQ6MzAlO3RvcDoxNSU7YW5pbWF0aW9uLWRlbGF5Oi40c31AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpey5qb3VybmV5LW1pbGVzdG9uZS0tMntsZWZ0OjAgIWltcG9ydGFudDt0b3A6YXV0byAhaW1wb3J0YW50fX0uam91cm5leS1taWxlc3RvbmUtLTN7bGVmdDo1NSU7dG9wOjM1JTthbmltYXRpb24tZGVsYXk6LjZzfUBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7LmpvdXJuZXktbWlsZXN0b25lLS0ze2xlZnQ6MCAhaW1wb3J0YW50O3RvcDphdXRvICFpbXBvcnRhbnR9fS5qb3VybmV5LW1pbGVzdG9uZS0tNHtyaWdodDo1JTt0b3A6MTAlO2FuaW1hdGlvbi1kZWxheTouOHN9QG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXsuam91cm5leS1taWxlc3RvbmUtLTR7cmlnaHQ6MCAhaW1wb3J0YW50O3RvcDphdXRvICFpbXBvcnRhbnR9fS5qb3VybmV5LW1pbGVzdG9uZV9fY2xheS1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI4MHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE0NWRlZywgI2ZmZmZmZiAwJSwgI2Y1ZjVmNSAxMDAlKTtib3JkZXItcmFkaXVzOjJyZW07cGFkZGluZzoxLjVyZW07Ym94LXNoYWRvdzotOHB4IC04cHggMjBweCBoc2xhKDAsMCUsMTAwJSwuOCksOHB4IDhweCAyMHB4IHJnYmEoMCwwLDAsLjEyKSxpbnNldCAycHggMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNSksaW5zZXQgLTJweCAtMnB4IDRweCByZ2JhKDAsMCwwLC4wNSk7dHJhbnNpdGlvbjphbGwgLjZzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7YW5pbWF0aW9uOmdlbnRsZUZsb2F0IDZzIGVhc2UtaW4tb3V0IGluZmluaXRlfUBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7LmpvdXJuZXktbWlsZXN0b25lX19jbGF5LWNhcmR7d2lkdGg6MTAwJTttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjAgYXV0b319QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5qb3VybmV5LW1pbGVzdG9uZV9fY2xheS1jYXJke2FuaW1hdGlvbjpub25lO3RyYW5zZm9ybTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmpvdXJuZXktbWlsZXN0b25lX19jbGF5LWNhcmR7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoxLjI1cmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7LmpvdXJuZXktbWlsZXN0b25lX19jbGF5LWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpIHNjYWxlKDEuMDUpIHJvdGF0ZVgoNWRlZykgcm90YXRlWSgtNWRlZyk7Ym94LXNoYWRvdzotMTJweCAtMTJweCAzMHB4ICNmZmYsMTJweCAxMnB4IDMwcHggcmdiYSgwLDAsMCwuMTgpLGluc2V0IDNweCAzcHggNnB4IGhzbGEoMCwwJSwxMDAlLC42KSxpbnNldCAtM3B4IC0zcHggNnB4IHJnYmEoMCwwLDAsLjA4KX0uam91cm5leS1taWxlc3RvbmVfX2NsYXktY2FyZDpob3ZlciAuY2xheS1jYXJkX19zaGluZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMzAwcHgpfS5qb3VybmV5LW1pbGVzdG9uZV9fY2xheS1jYXJkOmhvdmVyIC5taWxlc3RvbmUtaWNvbnt0cmFuc2Zvcm06c2NhbGUoMS4yKSByb3RhdGUoMTJkZWcpfS5qb3VybmV5LW1pbGVzdG9uZV9fY2xheS1jYXJkOmhvdmVyIC55ZWFyLWJhZGdlX19nbG93e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMS41KX19LmpvdXJuZXktbWlsZXN0b25lX19pbWFnZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjE4MHB4O2JvcmRlci1yYWRpdXM6MS41cmVtO292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjEuNXJlbTtib3gtc2hhZG93Omluc2V0IC00cHggLTRweCA4cHggaHNsYSgwLDAlLDEwMCUsLjUpLGluc2V0IDRweCA0cHggOHB4IHJnYmEoMCwwLDAsLjEpfS5qb3VybmV5LW1pbGVzdG9uZV9faW1hZ2Utd3JhcHBlciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlfS5qb3VybmV5LW1pbGVzdG9uZV9fY2xheS1jYXJkOmhvdmVyIC5qb3VybmV5LW1pbGVzdG9uZV9faW1hZ2Utd3JhcHBlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMTUpfS5qb3VybmV5LW1pbGVzdG9uZSAuaW1hZ2Utd3JhcHBlcl9fZ3JhZGllbnR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC42KSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7cG9pbnRlci1ldmVudHM6bm9uZX0uam91cm5leS1taWxlc3RvbmVfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206NHJlbX0uY2xheS1jYXJkX19zaGluZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0xMDAlO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDBweCk7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDFzIGVhc2U7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5taWxlc3RvbmUteWVhci1iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeSksIHZhcigtLXByaW1hcnktZGFyaykpO3BhZGRpbmc6LjVyZW0gMS4yNXJlbTtib3JkZXItcmFkaXVzOjJyZW07bWFyZ2luLWJvdHRvbToxcmVtO2JveC1zaGFkb3c6LTRweCAtNHB4IDhweCBoc2xhKDAsMCUsMTAwJSwuMyksNHB4IDRweCAxMnB4IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjQpLGluc2V0IDFweCAxcHggMnB4IGhzbGEoMCwwJSwxMDAlLC4zKX0ubWlsZXN0b25lLXllYXItYmFkZ2UgLnllYXItbnVtYmVye2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOi4wNWVtO3RleHQtc2hhZG93OjAgMnB4IDhweCByZ2JhKDAsMCwwLC4yKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9Lm1pbGVzdG9uZS15ZWFyLWJhZGdlIC55ZWFyLWJhZGdlX19nbG93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgdmFyKC0tcHJpbWFyeSkgMCUsIHRyYW5zcGFyZW50IDcwJSk7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIC42cyBlYXNlO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1pbGVzdG9uZS10aXRsZXtmb250LXNpemU6MS4zNzVyZW07Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOnZhcigtLXRleHQtZGFyayk7bWFyZ2luLWJvdHRvbTouNXJlbTtsZXR0ZXItc3BhY2luZzotMC4wMmVtfS5taWxlc3RvbmUtZGVzY3JpcHRpb257Zm9udC1zaXplOi45Mzc1cmVtO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjp2YXIoLS10ZXh0LW1lZGl1bSk7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5taWxlc3RvbmUtaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MS41cmVtO3JpZ2h0OjEuNXJlbTt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tc2Vjb25kYXJ5KSwgdmFyKC0tc2Vjb25kYXJ5LWRhcmspKTtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym94LXNoYWRvdzotNHB4IC00cHggOHB4IGhzbGEoMCwwJSwxMDAlLC41KSw0cHggNHB4IDEycHggcmdiYSh2YXIoLS1zZWNvbmRhcnktcmdiKSwgMC40KSxpbnNldCAxcHggMXB4IDNweCBoc2xhKDAsMCUsMTAwJSwuMyk7dHJhbnNpdGlvbjphbGwgLjVzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0ubWlsZXN0b25lLWljb24gc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Y29sb3I6I2ZmZjtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSl9QGtleWZyYW1lcyBmbG9hdEluezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KSBzY2FsZSgwLjkpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGdlbnRsZUZsb2F0ezAlLDEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKDFkZWcpfX0uY29yZS12YWx1ZXN7cGFkZGluZzoxMHJlbSAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tY2xheS13aGl0ZSkgMCUsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjAyKSA1MCUsIHZhcigtLWNsYXktd2hpdGUpIDEwMCUpO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uY29yZS12YWx1ZXM6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjYwMHB4O2hlaWdodDo2MDBweDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuMDgpIDAlLCB0cmFuc3BhcmVudCA3MCUpO3BvaW50ZXItZXZlbnRzOm5vbmU7YW5pbWF0aW9uOnB1bHNlR2xvdyA4cyBlYXNlLWluLW91dCBpbmZpbml0ZX0uY29yZS12YWx1ZXMgLnNlY3Rpb24tZXllYnJvd3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjE1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXNlY29uZGFyeSk7YmFja2dyb3VuZDp2YXIoLS1zZWNvbmRhcnktc29mdCk7cGFkZGluZzouNXJlbSAxLjVyZW07Ym9yZGVyLXJhZGl1czoycmVtO21hcmdpbi1ib3R0b206MXJlbTtib3gtc2hhZG93Oi00cHggLTRweCA4cHggaHNsYSgwLDAlLDEwMCUsLjgpLDRweCA0cHggMTJweCByZ2JhKHZhcigtLXNlY29uZGFyeS1yZ2IpLCAwLjIpLGluc2V0IDFweCAxcHggMnB4IGhzbGEoMCwwJSwxMDAlLC44KX1Aa2V5ZnJhbWVzIHB1bHNlR2xvd3swJSwxMDAle29wYWNpdHk6LjM7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKX01MCV7b3BhY2l0eTouNjt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMil9fS52YWx1ZXMtY2xheS1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcik7Z3JpZC1hdXRvLXJvd3M6MzAwcHg7Z2FwOjJyZW07bWFyZ2luLXRvcDo1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpey52YWx1ZXMtY2xheS1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6MS41cmVtfX1AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LnZhbHVlcy1jbGF5LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtncmlkLWF1dG8tcm93czozNTBweH19LmNsYXktdmFsdWV7cG9zaXRpb246cmVsYXRpdmU7cGVyc3BlY3RpdmU6MTAwMHB4O2FuaW1hdGlvbjpmYWRlSW5VcCAuOHMgZWFzZS1vdXQgYm90aH0uY2xheS12YWx1ZTpudGgtY2hpbGQoMSl7YW5pbWF0aW9uLWRlbGF5Oi4xc30uY2xheS12YWx1ZTpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5Oi4yc30uY2xheS12YWx1ZTpudGgtY2hpbGQoMyl7YW5pbWF0aW9uLWRlbGF5Oi4zc30uY2xheS12YWx1ZTpudGgtY2hpbGQoNCl7YW5pbWF0aW9uLWRlbGF5Oi40c30uY2xheS12YWx1ZTpudGgtY2hpbGQoNSl7YW5pbWF0aW9uLWRlbGF5Oi41c30uY2xheS12YWx1ZTpudGgtY2hpbGQoNil7YW5pbWF0aW9uLWRlbGF5Oi42c30uY2xheS12YWx1ZS0taGVyb3tncmlkLWNvbHVtbjpzcGFuIDI7Z3JpZC1yb3c6c3BhbiAyfUBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7LmNsYXktdmFsdWUtLWhlcm97Z3JpZC1jb2x1bW46c3BhbiAyO2dyaWQtcm93OnNwYW4gMX19QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5jbGF5LXZhbHVlLS1oZXJve2dyaWQtY29sdW1uOnNwYW4gMX19LmNsYXktdmFsdWUtLXRhbGx7Z3JpZC1yb3c6c3BhbiAyfUBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7LmNsYXktdmFsdWUtLXRhbGx7Z3JpZC1yb3c6c3BhbiAxfX0uY2xheS12YWx1ZS0td2lkZXtncmlkLWNvbHVtbjpzcGFuIDJ9QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5jbGF5LXZhbHVlLS13aWRle2dyaWQtY29sdW1uOnNwYW4gMX19LmNsYXktdmFsdWUtLXN0YW5kYXJke2dyaWQtY29sdW1uOnNwYW4gMTtncmlkLXJvdzpzcGFuIDF9LmNsYXktdmFsdWVfXzNkLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjJyZW07b3ZlcmZsb3c6aGlkZGVuO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2l0aW9uOmFsbCAuN3MgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpO2JveC1zaGFkb3c6LTEwcHggLTEwcHggMjVweCBoc2xhKDAsMCUsMTAwJSwuOSksMTBweCAxMHB4IDI1cHggcmdiYSgwLDAsMCwuMTUpLGluc2V0IDNweCAzcHggNnB4IGhzbGEoMCwwJSwxMDAlLC41KSxpbnNldCAtM3B4IC0zcHggNnB4IHJnYmEoMCwwLDAsLjA1KX0uY2xheS12YWx1ZS0tc3RhbmRhcmQgLmNsYXktdmFsdWVfXzNkLXdyYXBwZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjZmZmZmZmIDAlLCAjZjNmM2YzIDEwMCUpfS5jbGF5LXZhbHVlLS1wcmltYXJ5IC5jbGF5LXZhbHVlX18zZC13cmFwcGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMDgpIDAlLCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4wMykgMTAwJSl9LmNsYXktdmFsdWUtLXNlY29uZGFyeSAuY2xheS12YWx1ZV9fM2Qtd3JhcHBlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuMDgpIDAlLCByZ2JhKHZhcigtLXNlY29uZGFyeS1yZ2IpLCAwLjAzKSAxMDAlKX0uY2xheS12YWx1ZS0tYWNjZW50IC5jbGF5LXZhbHVlX18zZC13cmFwcGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgyNTUsIDE5MywgNywgMC4wOCkgMCUsIHJnYmEoMjU1LCAxOTMsIDcsIDAuMDMpIDEwMCUpfS5jbGF5LXZhbHVlLS1oZXJvIC5jbGF5LXZhbHVlX18zZC13cmFwcGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE0NWRlZywgI2ZmZmZmZiAwJSwgI2Y4ZjhmOCAxMDAlKX0uY2xheS12YWx1ZS0tcGhvdG8gLmNsYXktdmFsdWVfXzNkLXdyYXBwZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjZmZmZmZmIDAlLCAjZjVmNWY1IDEwMCUpfS5jbGF5LXZhbHVlX18zZC13cmFwcGVyOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KSByb3RhdGVYKDhkZWcpIHJvdGF0ZVkoLThkZWcpIHNjYWxlKDEuMDMpO2JveC1zaGFkb3c6LTE1cHggLTE1cHggMzVweCAjZmZmLDE1cHggMTVweCAzNXB4IHJnYmEoMCwwLDAsLjIpLGluc2V0IDRweCA0cHggOHB4IGhzbGEoMCwwJSwxMDAlLC42KSxpbnNldCAtNHB4IC00cHggOHB4IHJnYmEoMCwwLDAsLjA4KX0uY2xheS12YWx1ZV9fM2Qtd3JhcHBlcjpob3ZlciAuY2xheS12YWx1ZV9fc2hpbmUtbGF5ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDQwMHB4KSB0cmFuc2xhdGVZKC0xMDBweCkgcm90YXRlKDI1ZGVnKX0uY2xheS12YWx1ZV9fM2Qtd3JhcHBlcjpob3ZlciAuY2xheS12YWx1ZV9fZGVwdGgtbGF5ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMzBweCl9LmNsYXktdmFsdWVfXzNkLXdyYXBwZXI6aG92ZXIgLmZsb2F0aW5nLWljb257dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpIHNjYWxlKDEuMTUpIHJvdGF0ZSgxMmRlZyl9LmNsYXktdmFsdWVfXzNkLXdyYXBwZXI6aG92ZXIgLmZsb2F0aW5nLWljb24gLmljb24tcHVsc2V7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxLjgpfS5jbGF5LXZhbHVlX18zZC13cmFwcGVyOmhvdmVyIC5jbGF5LXZhbHVlX19pbWFnZS1jb250YWluZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjE1KSByb3RhdGUoMmRlZyl9LmNsYXktdmFsdWVfXzNkLXdyYXBwZXI6aG92ZXIgLmNsYXktdmFsdWVfX2ltYWdlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyX19nbG93e29wYWNpdHk6MX0uY2xheS12YWx1ZV9fc2hpbmUtbGF5ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01MCU7bGVmdDotMTAwJTt3aWR0aDo4MCU7aGVpZ2h0OjIwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMHB4KSB0cmFuc2xhdGVZKC0xMDBweCkgcm90YXRlKDI1ZGVnKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMS4ycyBlYXNlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uY2xheS12YWx1ZV9fZGVwdGgtbGF5ZXJ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtib3JkZXItcmFkaXVzOjJyZW07dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjdzIGVhc2U7cG9pbnRlci1ldmVudHM6bm9uZX0uY2xheS12YWx1ZV9faW1hZ2UtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MnJlbX0uY2xheS12YWx1ZV9faW1hZ2UtY29udGFpbmVyIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjphbGwgLjdzIGVhc2V9LmNsYXktdmFsdWVfX2ltYWdlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyX19nbG93e3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMykgMCUsIHRyYW5zcGFyZW50IDcwJSk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuN3MgZWFzZTtwb2ludGVyLWV2ZW50czpub25lfS5jbGF5LXZhbHVlX19pbWFnZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lcl9fb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSA2MCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjdzIGVhc2V9LmNsYXktdmFsdWVfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyLjVyZW07aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ei1pbmRleDozfS5jbGF5LXZhbHVlLS1zdGFuZGFyZCAuY2xheS12YWx1ZV9fY29udGVudHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjJyZW19LmNsYXktdmFsdWUtLWhlcm8gLmNsYXktdmFsdWVfX2NvbnRlbnR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6M3JlbX0uY2xheS12YWx1ZV9fdGl0bGV7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo5MDA7Y29sb3I6dmFyKC0tdGV4dC1kYXJrKTttYXJnaW4tYm90dG9tOi43NXJlbTtsZXR0ZXItc3BhY2luZzotMC4wMmVtO2xpbmUtaGVpZ2h0OjEuMn0uY2xheS12YWx1ZS0taGVybyAuY2xheS12YWx1ZV9fdGl0bGV7Zm9udC1zaXplOjIuNXJlbTtjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgNHB4IDE2cHggcmdiYSgwLDAsMCwuMyl9LmNsYXktdmFsdWUtLXBob3RvIC5jbGF5LXZhbHVlX190aXRsZXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjc1cmVtO3RleHQtc2hhZG93OjAgM3B4IDEycHggcmdiYSgwLDAsMCwuNCl9QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5jbGF5LXZhbHVlX190aXRsZXtmb250LXNpemU6MS4zNzVyZW19LmNsYXktdmFsdWUtLWhlcm8gLmNsYXktdmFsdWVfX3RpdGxle2ZvbnQtc2l6ZToycmVtfX0uY2xheS12YWx1ZV9fdGV4dHtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjY7Y29sb3I6dmFyKC0tdGV4dC1tZWRpdW0pfS5jbGF5LXZhbHVlLS1oZXJvIC5jbGF5LXZhbHVlX190ZXh0e2ZvbnQtc2l6ZToxLjEyNXJlbTtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOTUpO3RleHQtc2hhZG93OjAgMnB4IDhweCByZ2JhKDAsMCwwLC4yKX0uY2xheS12YWx1ZS0tcGhvdG8gLmNsYXktdmFsdWVfX3RleHR7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjkpO3RleHQtc2hhZG93OjAgMnB4IDhweCByZ2JhKDAsMCwwLC4zKX0uZmxvYXRpbmctaWNvbnt3aWR0aDo3MnB4O2hlaWdodDo3MnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE0NWRlZywgI2ZmZmZmZiAwJSwgI2YwZjBmMCAxMDAlKTtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbToxLjVyZW07Ym94LXNoYWRvdzotNnB4IC02cHggMTVweCBoc2xhKDAsMCUsMTAwJSwuOSksNnB4IDZweCAxNXB4IHJnYmEoMCwwLDAsLjE1KSxpbnNldCAycHggMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuNSksaW5zZXQgLTJweCAtMnB4IDRweCByZ2JhKDAsMCwwLC4wNSk7dHJhbnNpdGlvbjphbGwgLjZzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtwb3NpdGlvbjpyZWxhdGl2ZTthbmltYXRpb246aWNvbkZsb2F0IDRzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5jbGF5LXZhbHVlLS1zdGFuZGFyZCAuZmxvYXRpbmctaWNvbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHZhcigtLXByaW1hcnkpLCB2YXIoLS1wcmltYXJ5LWRhcmspKX0uZmxvYXRpbmctaWNvbi0taGVyb3t3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMTUpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDEwcHgpO2JveC1zaGFkb3c6MCAxMnB4IDQwcHggcmdiYSgwLDAsMCwuMyksaW5zZXQgMnB4IDJweCA2cHggaHNsYSgwLDAlLDEwMCUsLjMpfS5mbG9hdGluZy1pY29uLS1nbGFzc3tiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC45NSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMjBweCk7Ym94LXNoYWRvdzowIDhweCAzMnB4IHJnYmEoMCwwLDAsLjIpLGluc2V0IDJweCAycHggNnB4IGhzbGEoMCwwJSwxMDAlLC41KX0uZmxvYXRpbmctaWNvbiBzdmd7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtjb2xvcjojZmZmO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpKX0uZmxvYXRpbmctaWNvbi0taGVybyAuZmxvYXRpbmctaWNvbiBzdmd7d2lkdGg6NTBweDtoZWlnaHQ6NTBweH0uZmxvYXRpbmctaWNvbi0tZ2xhc3MgLmZsb2F0aW5nLWljb24gc3Zne2NvbG9yOnZhcigtLXByaW1hcnkpfS5jbGF5LXZhbHVlLS1zdGFuZGFyZCAuZmxvYXRpbmctaWNvbiBzdmd7Y29sb3I6I2ZmZn0uZmxvYXRpbmctaWNvbiAuaWNvbi1wdWxzZXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDotMTBweDtib3JkZXI6MnB4IHNvbGlkIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjQpO2JvcmRlci1yYWRpdXM6NTAlO29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjphbGwgLjZzIGVhc2V9LmZsb2F0aW5nLWljb24tLWhlcm8gLmZsb2F0aW5nLWljb24gLmljb24tcHVsc2V7Ym9yZGVyLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC41KX1Aa2V5ZnJhbWVzIGljb25GbG9hdHswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KX19Lm1pc3Npb24tdmlzaW9ue3BhZGRpbmc6OHJlbSAwO2JhY2tncm91bmQ6dmFyKC0tY2xheS13aGl0ZSl9Lm1pc3Npb24tdmlzaW9uX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6M3JlbX1AbWVkaWEobWF4LXdpZHRoOiA5NjhweCl7Lm1pc3Npb24tdmlzaW9uX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjJyZW19fS5taXNzaW9uLXBhbmVsLC52aXNpb24tcGFuZWx7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1jbGF5LXdoaXRlKSAwJSwgI2Y4ZjlmYSAxMDAlKTtib3JkZXItcmFkaXVzOjJyZW07cGFkZGluZzozcmVtO2JveC1zaGFkb3c6MCAxNnB4IDY0cHggcmdiYSgwLDAsMCwuMSksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuOSk7dHJhbnNpdGlvbjphbGwgLjVzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0ubWlzc2lvbi1wYW5lbDpob3ZlciwudmlzaW9uLXBhbmVsOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMnB4KTtib3gtc2hhZG93OjAgMjhweCA5MHB4IHJnYmEoMCwwLDAsLjE1KSxpbnNldCAwIDFweCAwICNmZmZ9Lm1pc3Npb24tcGFuZWx7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHZhcigtLXByaW1hcnkpfS52aXNpb24tcGFuZWx7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHZhcigtLXNlY29uZGFyeSl9LnBhbmVsLWljb257Zm9udC1zaXplOjRyZW07bWFyZ2luLWJvdHRvbToxLjVyZW07ZGlzcGxheTpibG9jazthbmltYXRpb246Ym91bmNlIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5wYW5lbC10aXRsZXtmb250LXNpemU6Mi41cmVtO2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ib3R0b206MS41cmVtfS5wYW5lbC10ZXh0e2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjg7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO21hcmdpbi1ib3R0b206MnJlbX0ucGFuZWwtbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5wYW5lbC1saXN0IGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjFyZW07cGFkZGluZzouNzVyZW0gMDtmb250LXNpemU6MXJlbTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4wOCl9LnBhbmVsLWxpc3QgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9LnBhbmVsLWxpc3QgbGk6OmJlZm9yZXtjb250ZW50Olwi4pyTXCI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSwgdmFyKC0tcHJpbWFyeS1kYXJrKSk7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtmb250LXdlaWdodDo5MDA7ZmxleC1zaHJpbms6MH0uYnktdGhlLW51bWJlcnN7cGFkZGluZzo2cmVtIDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5KSAwJSwgdmFyKC0tcHJpbWFyeS1kYXJrKSA1MCUsIHZhcigtLXRleHQtcHJpbWFyeSkgMTAwJSk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtYXgtd2lkdGg6IDk2OHB4KXsuYnktdGhlLW51bWJlcnN7cGFkZGluZzo0cmVtIDB9fS5ieS10aGUtbnVtYmVyczo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMjAlIDUwJSwgcmdiYSh2YXIoLS1zZWNvbmRhcnktcmdiKSwgMC4zKSAwJSwgdHJhbnNwYXJlbnQgNTAlKSxyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDgwJSA1MCUsIHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjMpIDAlLCB0cmFuc3BhcmVudCA1MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ5LXRoZS1udW1iZXJzIC5zZWN0aW9uLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmJ5LXRoZS1udW1iZXJzIC5zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi10aXRsZSwuYnktdGhlLW51bWJlcnMgLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLXN1YnRpdGxle2NvbG9yOiNmZmZ9LmJ5LXRoZS1udW1iZXJzIC5zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi1zdWJ0aXRsZXtvcGFjaXR5Oi45fS5ieS10aGUtbnVtYmVycyAubnVtYmVyc19fZ3JpZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNDBweCwgMWZyKSk7Z2FwOjIuNXJlbTttYXJnaW4tdG9wOjRyZW19QG1lZGlhKG1heC13aWR0aDogOTY4cHgpey5ieS10aGUtbnVtYmVycyAubnVtYmVyc19fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjEuNXJlbX19QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5ieS10aGUtbnVtYmVycyAubnVtYmVyc19fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDoxLjVyZW19fS5udW1iZXItY2FyZHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjIuNXJlbSAycmVtO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjEpO2JvcmRlci1yYWRpdXM6MnJlbTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtib3gtc2hhZG93OjAgMTJweCA0OHB4IHJnYmEoMCwwLDAsLjIpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjIpO3RyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7YW5pbWF0aW9uOmZhZGVJblVwIC44cyBlYXNlLW91dDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9Lm51bWJlci1jYXJkOm50aC1jaGlsZCgxKXthbmltYXRpb24tZGVsYXk6LjFzfS5udW1iZXItY2FyZDpudGgtY2hpbGQoMil7YW5pbWF0aW9uLWRlbGF5Oi4yc30ubnVtYmVyLWNhcmQ6bnRoLWNoaWxkKDMpe2FuaW1hdGlvbi1kZWxheTouM3N9Lm51bWJlci1jYXJkOm50aC1jaGlsZCg0KXthbmltYXRpb24tZGVsYXk6LjRzfS5udW1iZXItY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTZweCkgc2NhbGUoMS4wNSk7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMTUpO2JveC1zaGFkb3c6MCAyNHB4IDcycHggcmdiYSgwLDAsMCwuMyksaW5zZXQgMCAxcHggMCBoc2xhKDAsMCUsMTAwJSwuMyl9Lm51bWJlci1jYXJkOmhvdmVyIC5udW1iZXItY2FyZF9faWNvbnt0cmFuc2Zvcm06c2NhbGUoMS4zKX0ubnVtYmVyLWNhcmRfX2ljb257Zm9udC1zaXplOjMuNXJlbTttYXJnaW4tYm90dG9tOjFyZW07ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZX0ubnVtYmVyLWNhcmRfX3ZhbHVle2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206Ljc1cmVtO2Rpc3BsYXk6YmxvY2s7dGV4dC1zaGFkb3c6MCA0cHggMTJweCByZ2JhKDAsMCwwLC4zKX0ubnVtYmVyLWNhcmRfX2xhYmVse2ZvbnQtc2l6ZToxcmVtO2NvbG9yOmhzbGEoMCwwJSwxMDAlLC45KTtmb250LXdlaWdodDo2MDB9LnRlYW0tc3BvdGxpZ2h0e3BhZGRpbmc6OHJlbSAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMDMpIDAlLCB2YXIoLS1jbGF5LXdoaXRlKSAxMDAlKX0udGVhbS1zcG90bGlnaHQgLnRlYW1fX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCg0MDBweCwgMWZyKSk7Z2FwOjNyZW07bWFyZ2luLXRvcDo0cmVtfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsudGVhbS1zcG90bGlnaHQgLnRlYW1fX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6Mi41cmVtfX0uZm91bmRlci1jYXJke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tY2xheS13aGl0ZSkgMCUsICNmOGY5ZmEgMTAwJSk7Ym9yZGVyLXJhZGl1czoycmVtO292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgMTZweCA2NHB4IHJnYmEoMCwwLDAsLjEpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjkpO3RyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSl9LmZvdW5kZXItY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTZweCk7Ym94LXNoYWRvdzowIDI4cHggOTBweCByZ2JhKDAsMCwwLC4xNSksaW5zZXQgMCAxcHggMCAjZmZmfS5mb3VuZGVyLWNhcmQ6aG92ZXIgLmZvdW5kZXItY2FyZF9faW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5mb3VuZGVyLWNhcmQ6aG92ZXIgLmZvdW5kZXItY2FyZF9fb3ZlcmxheXtvcGFjaXR5OjF9LmZvdW5kZXItY2FyZF9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjQwMHB4O292ZXJmbG93OmhpZGRlbn0uZm91bmRlci1jYXJkX19pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlfS5mb3VuZGVyLWNhcmRfX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7cGFkZGluZzoyLjVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuOSkgMCUsIHJnYmEoMCwgMCwgMCwgMC42KSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2V9LmZvdW5kZXItY2FyZF9fcXVvdGV7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiNmZmY7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS42fS5mb3VuZGVyLWNhcmRfX2luZm97cGFkZGluZzoyLjVyZW19LmZvdW5kZXItY2FyZF9fbmFtZXtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo5MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW46MCAwIC41cmVtIDB9LmZvdW5kZXItY2FyZF9fcm9sZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tcHJpbWFyeSk7YmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5LXNvZnQpO3BhZGRpbmc6LjVyZW0gMXJlbTtib3JkZXItcmFkaXVzOjFyZW07bWFyZ2luLWJvdHRvbToxLjVyZW19LmZvdW5kZXItY2FyZF9fYmlve2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNztjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7bWFyZ2luOjB9LmFib3V0LWN0YXtwYWRkaW5nOjhyZW0gMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuMDUpIDAlLCB2YXIoLS1jbGF5LXdoaXRlKSAxMDAlKX0uYWJvdXQtY3RhX19jb250ZW50e21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5hYm91dC1jdGFfX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgyLjVyZW0sNXZ3LDMuNXJlbSk7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxLjVyZW19LmFib3V0LWN0YV9fdGV4dHtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjc7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO21hcmdpbi1ib3R0b206M3JlbX0uYWJvdXQtY3RhX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDtnYXA6MS41cmVtO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXB9QGtleWZyYW1lcyBmbG9hdHswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMwcHgpIHJvdGF0ZSg1ZGVnKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHtmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNjBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodHtmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg2MHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgdGlsdEZsb2F0ezAlLDEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpfTI1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKDJkZWcpfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoMGRlZyl9NzUle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGUoLTJkZWcpfX1Aa2V5ZnJhbWVzIGZhZGVJblVwe2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmFib3V0LW9wZW5pbmcsLm91ci1qb3VybmV5LC5jb3JlLXZhbHVlcywubWlzc2lvbi12aXNpb24sLnRlYW0tc3BvdGxpZ2h0LC5hYm91dC1jdGF7cGFkZGluZzo0cmVtIDB9LmJ5LXRoZS1udW1iZXJze3BhZGRpbmc6NHJlbSAwfX0uYmxvZy1hcmNoaXZle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Y2xhbXAoMTAwcHgsMTR2aCwxNDBweCkgMCBjbGFtcCg4MHB4LDEydmgsMTIwcHgpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tc3VyZmFjZS1iYXNlKSAwJSwgcmdiYSh2YXIoLS1jb2xvci1wcmltYXJ5LXJnYiksIDAuMDIpIDEwMCUpfS5ibG9nLWFyY2hpdmVfX2hlYWRlcnt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6ODAwcHg7bWFyZ2luOjAgYXV0byBjbGFtcCg2NHB4LDEwdmgsOTZweCk7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpO2FuaW1hdGlvbjpmYWRlSW5VcCAuOHMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIGZvcndhcmRzIC4yc30uYmxvZy1hcmNoaXZlX190aXRsZXtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTpjbGFtcCgyLjc1cmVtLDZ2dyw0cmVtKTtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MS4xO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToyMHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeS1kYXJrKSAwJSwgdmFyKC0tcHJpbWFyeSkgNTAlLCB2YXIoLS1zZWNvbmRhcnkpIDEwMCUpO2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKX0uYmxvZy1hcmNoaXZlX19zdWJ0aXRsZXtmb250LXNpemU6Y2xhbXAoMS4xcmVtLDIuMnZ3LDEuMzVyZW0pO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtsaW5lLWhlaWdodDoxLjY7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG99LmJsb2ctYXJjaGl2ZV9fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzNDBweCwgMWZyKSk7Z2FwOmNsYW1wKDMycHgsNC41dncsNDhweCk7bWFyZ2luLWJvdHRvbTpjbGFtcCg4MHB4LDEydmgsMTIwcHgpfUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LmJsb2ctYXJjaGl2ZV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcil9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuYmxvZy1hcmNoaXZlX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjI4cHh9fS5ibG9nLWFyY2hpdmUtY2FyZHtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCk7YW5pbWF0aW9uOmZhZGVJblVwIC43cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHN9LmJsb2ctYXJjaGl2ZS1jYXJkOm50aC1jaGlsZCgxKXthbmltYXRpb24tZGVsYXk6Y2FsYyguM3MgKyAwLjA4cyl9LmJsb2ctYXJjaGl2ZS1jYXJkOm50aC1jaGlsZCgyKXthbmltYXRpb24tZGVsYXk6Y2FsYyguM3MgKyAwLjE2cyl9LmJsb2ctYXJjaGl2ZS1jYXJkOm50aC1jaGlsZCgzKXthbmltYXRpb24tZGVsYXk6Y2FsYyguM3MgKyAwLjI0cyl9LmJsb2ctYXJjaGl2ZS1jYXJkOm50aC1jaGlsZCg0KXthbmltYXRpb24tZGVsYXk6Y2FsYyguM3MgKyAwLjMycyl9LmJsb2ctYXJjaGl2ZS1jYXJkOm50aC1jaGlsZCg1KXthbmltYXRpb24tZGVsYXk6Y2FsYyguM3MgKyAwLjRzKX0uYmxvZy1hcmNoaXZlLWNhcmQ6bnRoLWNoaWxkKDYpe2FuaW1hdGlvbi1kZWxheTpjYWxjKC4zcyArIDAuNDhzKX0uYmxvZy1hcmNoaXZlLWNhcmQ6bnRoLWNoaWxkKDcpe2FuaW1hdGlvbi1kZWxheTpjYWxjKC4zcyArIDAuNTZzKX0uYmxvZy1hcmNoaXZlLWNhcmQ6bnRoLWNoaWxkKDgpe2FuaW1hdGlvbi1kZWxheTpjYWxjKC4zcyArIDAuNjRzKX0uYmxvZy1hcmNoaXZlLWNhcmQ6bnRoLWNoaWxkKDkpe2FuaW1hdGlvbi1kZWxheTpjYWxjKC4zcyArIDAuNzJzKX0uYmxvZy1hcmNoaXZlLWNhcmRfX2xpbmt7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1yYWlzZWQpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLTJ4bCk7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggaHNsYSgwLDAlLDEwMCUsLjUpLDAgNHB4IDE2cHggcmdiYSg1OCw1Myw0NiwuMDgpLDAgOHB4IDI4cHggcmdiYSg1OCw1Myw0NiwuMDUpfS5ibG9nLWFyY2hpdmUtY2FyZF9fbGluazpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggaHNsYSgwLDAlLDEwMCUsLjYpLDAgOHB4IDI0cHggcmdiYSg1OCw1Myw0NiwuMTIpLDAgMjBweCA0OHB4IHJnYmEoNTgsNTMsNDYsLjEpLDAgMCA0OHB4IHJnYmEoMTI0LDE1MiwxMzMsLjA4KX0uYmxvZy1hcmNoaXZlLWNhcmRfX2xpbms6aG92ZXIgLmJsb2ctYXJjaGl2ZS1jYXJkX19pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LmJsb2ctYXJjaGl2ZS1jYXJkX19saW5rOmhvdmVyIC5ibG9nLWFyY2hpdmUtY2FyZF9fY2F0ZWdvcnl7YmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5KTtjb2xvcjojZmZmO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uYmxvZy1hcmNoaXZlLWNhcmRfX2xpbms6aG92ZXIgLmJsb2ctYXJjaGl2ZS1jYXJkX190aXRsZXtjb2xvcjp2YXIoLS1wcmltYXJ5KX0uYmxvZy1hcmNoaXZlLWNhcmRfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjI2MHB4O292ZXJmbG93OmhpZGRlbn0uYmxvZy1hcmNoaXZlLWNhcmRfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0uYmxvZy1hcmNoaXZlLWNhcmRfX2NhdGVnb3J5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O2xlZnQ6MjBweDtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC45NSk7Y29sb3I6dmFyKC0tcHJpbWFyeS1kYXJrKTtmb250LXNpemU6LjdyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouNnB4O3BhZGRpbmc6OHB4IDE2cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCk7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjEyKSxpbnNldCAwIDFweCAycHggaHNsYSgwLDAlLDEwMCUsLjgpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3otaW5kZXg6Mn0uYmxvZy1hcmNoaXZlLWNhcmRfX2NvbnRlbnR7cGFkZGluZzpjbGFtcCgyNHB4LDMuNXZ3LDMycHgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1ncm93OjF9LmJsb2ctYXJjaGl2ZS1jYXJkX190aXRsZXtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTpjbGFtcCgxLjJyZW0sMi4ydncsMS41cmVtKTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToxNHB4O3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9LmJsb2ctYXJjaGl2ZS1jYXJkX19leGNlcnB0e2ZvbnQtc2l6ZTpjbGFtcCguOTVyZW0sMS42dncsMS4wNXJlbSk7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2xpbmUtaGVpZ2h0OjEuNjU7bWFyZ2luLWJvdHRvbToyMHB4O2ZsZXgtZ3JvdzoxfS5ibG9nLWFyY2hpdmUtY2FyZF9fbWV0YXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjIwcHg7Zm9udC1zaXplOi44NXJlbTtjb2xvcjp2YXIoLS10ZXh0LW11dGVkKTtwYWRkaW5nLXRvcDoxNnB4O2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjEyKX0uYmxvZy1hcmNoaXZlLWNhcmRfX2RhdGUsLmJsb2ctYXJjaGl2ZS1jYXJkX19yZWFkLXRpbWV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweH0uYmxvZy1hcmNoaXZlLWNhcmRfX2RhdGUgc3ZnLC5ibG9nLWFyY2hpdmUtY2FyZF9fcmVhZC10aW1lIHN2Z3t3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3N0cm9rZS13aWR0aDoyO29wYWNpdHk6Ljd9LmJsb2ctYXJjaGl2ZV9fY3Rhe3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTthbmltYXRpb246ZmFkZUluVXAgLjhzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcyAxc30uYmxvZy1hcmNoaXZlLWN0YS1ib3h7bWF4LXdpZHRoOjcwMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzpjbGFtcCg0MHB4LDZ2dyw1NnB4KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgMCUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wMykgMTAwJSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtMnhsKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCBoc2xhKDAsMCUsMTAwJSwuOCksMCA4cHggMjRweCByZ2JhKDU4LDUzLDQ2LC4wNiksMCAxNnB4IDQ4cHggcmdiYSg1OCw1Myw0NiwuMDQpfS5ibG9nLWFyY2hpdmUtY3RhLWJveF9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6Y2xhbXAoMS43NXJlbSwzLjV2dywyLjI1cmVtKTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTttYXJnaW4tYm90dG9tOjE2cHh9LmJsb2ctYXJjaGl2ZS1jdGEtYm94X190ZXh0e2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDEuOHZ3LDEuMTVyZW0pO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWJvdHRvbToyOHB4O21heC13aWR0aDo1NjBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfUBrZXlmcmFtZXMgZmFkZUluVXB7dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmJsb2ctYXJjaGl2ZXtwYWRkaW5nOmNsYW1wKDgwcHgsMTJ2aCwxMDBweCkgMCBjbGFtcCg2MHB4LDEwdmgsODBweCl9LmJsb2ctYXJjaGl2ZV9faGVhZGVye21hcmdpbi1ib3R0b206Y2xhbXAoNDhweCw4dmgsNjRweCl9LmJsb2ctYXJjaGl2ZV9fZ3JpZHttYXJnaW4tYm90dG9tOmNsYW1wKDYwcHgsMTB2aCw4MHB4KX0uYmxvZy1hcmNoaXZlLWNhcmRfX2ltYWdle2hlaWdodDoyMjBweH0uYmxvZy1hcmNoaXZlLWN0YS1ib3h7cGFkZGluZzpjbGFtcCgzMnB4LDV2dyw0MHB4KX19LmJsb2ctcG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOmNsYW1wKDEwMHB4LDE0dmgsMTQwcHgpIDAgY2xhbXAoODBweCwxMnZoLDEyMHB4KTtiYWNrZ3JvdW5kOiNmZmZ9LmJsb2ctcG9zdF9fY29udGFpbmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDpjbGFtcCgzMnB4LDR2dyw2NHB4KTttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDI0cHh9QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsuYmxvZy1wb3N0X19jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjYwcHggMWZyIDI4MHB4O2dhcDo0OHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjgwcHgpey5ibG9nLXBvc3RfX2NvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6NjBweCAxZnIgMzIwcHg7Z2FwOjY0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7LmJsb2ctcG9zdF9fcmFpbHtkaXNwbGF5Om5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LmJsb2ctcG9zdF9fcmFpbHtwb3NpdGlvbjpzdGlja3k7dG9wOjE0MHB4O2FsaWduLXNlbGY6c3RhcnQ7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMTgwcHgpO292ZXJmbG93LXk6YXV0b319QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsuYmxvZy1wb3N0X19yYWlsLS1sZWZ0e29yZGVyOjF9fUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LmJsb2ctcG9zdF9fcmFpbC0tcmlnaHR7b3JkZXI6M319QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsuYmxvZy1wb3N0X19tYWlue29yZGVyOjI7bWluLXdpZHRoOjB9fS5ibG9nLXBvc3RfX3NlbnRpbmVse2hlaWdodDoxcHg7bWFyZ2luLXRvcDpjbGFtcCg2MHB4LDEwdmgsOTZweCk7dmlzaWJpbGl0eTpoaWRkZW59LmJsb2ctcG9zdF9faGVhZGVye21heC13aWR0aDo3MjBweDttYXJnaW46MCAwIDQ4cHh9LmJsb2ctcG9zdF9fbWV0YXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNnB4O21hcmdpbi1ib3R0b206MjBweDtmbGV4LXdyYXA6d3JhcDtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNjY2fS5ibG9nLXBvc3RfX2NhdGVnb3J5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6I2YzZjRmNjtjb2xvcjojMzc0MTUxO2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouNXB4O3BhZGRpbmc6NnB4IDEycHg7Ym9yZGVyLXJhZGl1czo0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30uYmxvZy1wb3N0X19jYXRlZ29yeTpob3ZlcntiYWNrZ3JvdW5kOiNlNWU3ZWJ9LmJsb2ctcG9zdF9fZGF0ZSwuYmxvZy1wb3N0X19yZWFkLXRpbWV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweH0uYmxvZy1wb3N0X19kYXRlIHN2ZywuYmxvZy1wb3N0X19yZWFkLXRpbWUgc3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7b3BhY2l0eTouNn0uYmxvZy1wb3N0X190aXRsZXtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTpjbGFtcCgycmVtLDV2dywzcmVtKTtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiMxMTE4Mjc7bWFyZ2luOjE2cHggMCAyNHB4O2xldHRlci1zcGFjaW5nOi0wLjAyZW19LmJsb2ctcG9zdF9fYXV0aG9yLW1pbml7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJweDtwYWRkaW5nOjE2cHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlN2ViO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU3ZWJ9LmJsb2ctcG9zdF9fYXV0aG9yLWF2YXRhcnt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlci1yYWRpdXM6NTAlO29iamVjdC1maXQ6Y292ZXJ9LmJsb2ctcG9zdF9fYXV0aG9yLWluZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MnB4fS5ibG9nLXBvc3RfX2F1dGhvci1uYW1le2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6LjlyZW07Y29sb3I6IzExMTgyNzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYmxvZy1wb3N0X19hdXRob3ItbmFtZTpob3Zlcntjb2xvcjp2YXIoLS1wcmltYXJ5KX0uYmxvZy1wb3N0X19hdXRob3ItcG9zdHN7Zm9udC1zaXplOi44cmVtO2NvbG9yOiM2YjcyODB9LmJsb2ctcG9zdF9fZXhjZXJwdHtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjc7Y29sb3I6IzRiNTU2MzttYXJnaW46MjRweCAwIDA7Zm9udC13ZWlnaHQ6NDAwfS5ibG9nLXBvc3RfX2ZlYXR1cmVkLWltYWdle21heC13aWR0aDoxMDAlO21hcmdpbjo0OHB4IDA7Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6aGlkZGVuO2FzcGVjdC1yYXRpbzoxNi85fS5ibG9nLXBvc3RfX2ZlYXR1cmVkLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9ja30uYmxvZy1wb3N0X19jb250ZW50e21heC13aWR0aDo3MjBweDttYXJnaW46MDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS44O2NvbG9yOiMzNzQxNTF9LmJsb2ctcG9zdF9fY29udGVudD5wOmZpcnN0LW9mLXR5cGV7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS44O2NvbG9yOiMxZjI5Mzc7bWFyZ2luLWJvdHRvbToxLjc1ZW19LmJsb2ctcG9zdF9fY29udGVudCBwe21hcmdpbi1ib3R0b206MS41ZW19LmJsb2ctcG9zdF9fY29udGVudCBoMntmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZToxLjg3NXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiMxMTE4Mjc7bWFyZ2luOjIuNWVtIDAgLjhlbTtsZXR0ZXItc3BhY2luZzotMC4wMWVtfS5ibG9nLXBvc3RfX2NvbnRlbnQgaDI6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5ibG9nLXBvc3RfX2NvbnRlbnQgaDN7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzExMTgyNzttYXJnaW46MmVtIDAgLjdlbX0uYmxvZy1wb3N0X19jb250ZW50IHVsLC5ibG9nLXBvc3RfX2NvbnRlbnQgb2x7bWFyZ2luOjEuNWVtIDA7cGFkZGluZy1sZWZ0OjEuNWVtfS5ibG9nLXBvc3RfX2NvbnRlbnQgdWwgbGksLmJsb2ctcG9zdF9fY29udGVudCBvbCBsaXttYXJnaW4tYm90dG9tOi41ZW07bGluZS1oZWlnaHQ6MS44fS5ibG9nLXBvc3RfX2NvbnRlbnQgdWwgbGk6Om1hcmtlciwuYmxvZy1wb3N0X19jb250ZW50IG9sIGxpOjptYXJrZXJ7Y29sb3I6dmFyKC0tcHJpbWFyeSl9LmJsb2ctcG9zdF9fY29udGVudCBzdHJvbmd7Y29sb3I6IzExMTgyNztmb250LXdlaWdodDo2MDB9LmJsb2ctcG9zdF9fY29udGVudCBlbXtmb250LXN0eWxlOml0YWxpY30uYmxvZy1wb3N0X19jb250ZW50IGF7Y29sb3I6dmFyKC0tcHJpbWFyeSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOjFweDt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MnB4fS5ibG9nLXBvc3RfX2NvbnRlbnQgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOjJweH0uYmxvZy1wb3N0X19jb250ZW50IGJsb2NrcXVvdGV7bWFyZ2luOjJlbSAwO3BhZGRpbmc6MS41ZW0gMS41ZW0gMS41ZW0gMmVtO2JvcmRlci1sZWZ0OjRweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtiYWNrZ3JvdW5kOiNmOWZhZmI7Ym9yZGVyLXJhZGl1czo0cHh9LmJsb2ctcG9zdF9fY29udGVudCBibG9ja3F1b3RlIHB7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiMzNzQxNTE7bWFyZ2luLWJvdHRvbTouNWVtfS5ibG9nLXBvc3RfX2NvbnRlbnQgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5ibG9nLXBvc3RfX2NvbnRlbnQgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2JvcmRlci1yYWRpdXM6OHB4O21hcmdpbjoyZW0gMH0uYmxvZy1wb3N0X19pbmxpbmUtY3Rhe21hcmdpbjozZW0gMH0uaW5saW5lLWN0YXtwYWRkaW5nOjMycHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZjlmYWZiO2JvcmRlcjoycHggc29saWQgI2U1ZTdlYjtib3JkZXItcmFkaXVzOjhweH0uaW5saW5lLWN0YV9faWNvbnt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O21hcmdpbjowIGF1dG8gMTZweDtjb2xvcjp2YXIoLS1wcmltYXJ5KX0uaW5saW5lLWN0YV9faWNvbiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaW5saW5lLWN0YV9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMTExODI3O21hcmdpbi1ib3R0b206OHB4fS5pbmxpbmUtY3RhX190ZXh0e2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiM2YjcyODA7bGluZS1oZWlnaHQ6MS42O21hcmdpbi1ib3R0b206MjBweDttYXgtd2lkdGg6NTAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uYmxvZy1wb3N0X19hdXRob3ItYmlve21heC13aWR0aDo3MjBweDttYXJnaW46NGVtIDB9LmF1dGhvci1iaW97ZGlzcGxheTpmbGV4O2dhcDoyMHB4O3BhZGRpbmc6MjRweDtiYWNrZ3JvdW5kOiNmOWZhZmI7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyOjFweCBzb2xpZCAjZTVlN2VifUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYXV0aG9yLWJpb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXJ9fS5hdXRob3ItYmlvX19hdmF0YXJ7d2lkdGg6NjRweDtoZWlnaHQ6NjRweDtib3JkZXItcmFkaXVzOjUwJTtvYmplY3QtZml0OmNvdmVyO2ZsZXgtc2hyaW5rOjB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5hdXRob3ItYmlvX19hdmF0YXJ7bWFyZ2luOjAgYXV0b319LmF1dGhvci1iaW9fX2NvbnRlbnR7ZmxleDoxfS5hdXRob3ItYmlvX190aXRsZXtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzExMTgyNzttYXJnaW4tYm90dG9tOjhweH0uYXV0aG9yLWJpb19fdGV4dHtmb250LXNpemU6Ljk1cmVtO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjojNmI3MjgwO21hcmdpbi1ib3R0b206MTJweH0uYXV0aG9yLWJpb19fbGlua3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NHB4O2ZvbnQtc2l6ZTouOXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tcHJpbWFyeSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmF1dGhvci1iaW9fX2xpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYmxvZy1wb3N0X19uZXdzbGV0dGVye21heC13aWR0aDo3MjBweDttYXJnaW46M2VtIDB9Lm5ld3NsZXR0ZXItYm94e3BhZGRpbmc6MzJweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmOWZhZmI7Ym9yZGVyOjJweCBzb2xpZCAjZTVlN2ViO2JvcmRlci1yYWRpdXM6OHB4fS5uZXdzbGV0dGVyLWJveF9fdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMTExODI3O21hcmdpbi1ib3R0b206OHB4fS5uZXdzbGV0dGVyLWJveF9fdGV4dHtmb250LXNpemU6MXJlbTtjb2xvcjojNmI3MjgwO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tYm90dG9tOjIwcHh9Lm5ld3NsZXR0ZXItYm94X19mb3Jte2Rpc3BsYXk6ZmxleDtnYXA6MTJweDttYXgtd2lkdGg6NDYwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm5ld3NsZXR0ZXItYm94X19mb3Jte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lm5ld3NsZXR0ZXItYm94X19pbnB1dHtmbGV4OjE7cGFkZGluZzoxMnB4IDE2cHg7Zm9udC1zaXplOjFyZW07Ym9yZGVyOjFweCBzb2xpZCAjZDFkNWRiO2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMTExODI3fS5uZXdzbGV0dGVyLWJveF9faW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjp2YXIoLS1wcmltYXJ5KTtib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDEyNCwxNTIsMTMzLC4xKX0ubmV3c2xldHRlci1ib3hfX2lucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojOWNhM2FmfS5uZXdzbGV0dGVyLWJveF9fYnRue3doaXRlLXNwYWNlOm5vd3JhcH0uYmxvZy1wb3N0X19yZWxhdGVke21heC13aWR0aDoxMDAlO21hcmdpbjo0ZW0gMCAwO3BhZGRpbmctdG9wOjRlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlN2VifS5ibG9nLXBvc3RfX3JlbGF0ZWQtdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6MS44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxMTE4Mjc7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyLjVlbX0uYmxvZy1wb3N0X19yZWxhdGVkLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODBweCwgMWZyKSk7Z2FwOjMycHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ibG9nLXBvc3RfX3JlbGF0ZWQtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fS5ibG9nLXBvc3RfX3JlbGF0ZWQtY2FyZHtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXR9LmJsb2ctcG9zdF9fcmVsYXRlZC1jYXJkOmhvdmVyIC5ibG9nLXBvc3RfX3JlbGF0ZWQtY2FyZC10aXRsZXtjb2xvcjp2YXIoLS1wcmltYXJ5KX0uYmxvZy1wb3N0X19yZWxhdGVkLWNhcmQtY2F0ZWdvcnl7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojZjNmNGY2O2NvbG9yOiM2YjcyODA7Zm9udC1zaXplOi43cmVtO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjVweDtwYWRkaW5nOjRweCAxMHB4O2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi1ib3R0b206MTJweH0uYmxvZy1wb3N0X19yZWxhdGVkLWNhcmQtdGl0bGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1kaXNwbGF5KTtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMTExODI3O21hcmdpbi1ib3R0b206OHB4O3RyYW5zaXRpb246Y29sb3IgLjJzfS5ibG9nLXBvc3RfX3JlbGF0ZWQtY2FyZC1leGNlcnB0e2ZvbnQtc2l6ZTouOXJlbTtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzZiNzI4MDttYXJnaW4tYm90dG9tOjEycHh9LmJsb2ctcG9zdF9fcmVsYXRlZC1jYXJkLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjRweDtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tcHJpbWFyeSl9LmJsb2ctcG9zdF9fcmVsYXRlZC1jYXJkLWFycm93e3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5ibG9nLXBvc3R7cGFkZGluZzo4MHB4IDAgNjBweH0uYmxvZy1wb3N0X19jb250YWluZXJ7cGFkZGluZzowIDIwcHh9LmJsb2ctcG9zdF9faGVhZGVye21hcmdpbi1ib3R0b206MzJweH0uYmxvZy1wb3N0X19mZWF0dXJlZC1pbWFnZXttYXJnaW46MzJweCAwfS5ibG9nLXBvc3RfX2NvbnRlbnR7Zm9udC1zaXplOjEuMDYyNXJlbX0uYmxvZy1wb3N0X19jb250ZW50PnA6Zmlyc3Qtb2YtdHlwZXtmb250LXNpemU6MS4xMjVyZW19LmJsb2ctcG9zdF9fY29udGVudCBoMntmb250LXNpemU6MS41cmVtO21hcmdpbi10b3A6MmVtfS5ibG9nLXBvc3RfX2NvbnRlbnQgaDN7Zm9udC1zaXplOjEuMjVyZW19fS5jb250YWN0LXBhZ2V7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzpjbGFtcCg4MHB4LDEydmgsMTAwcHgpIDAgY2xhbXAoMTAwcHgsMTR2aCwxNDBweCk7b3ZlcmZsb3c6aGlkZGVufS5jb250YWN0LWJnLWVsZW1lbnRze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MDtwb2ludGVyLWV2ZW50czpub25lO292ZXJmbG93OmhpZGRlbn0uY29udGFjdC1iZy1ncmFkaWVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wMykgMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjA0KSAyNSUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wMikgNTAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4wMykgNzUlLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMDMpIDEwMCUpO2JhY2tncm91bmQtc2l6ZTo0MDAlIDQwMCU7YW5pbWF0aW9uOmdyYWRpZW50U2hpZnQgMTVzIGVhc2UgaW5maW5pdGV9LmNvbnRhY3QtYmctcGF3c3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uY29udGFjdC1iZy1wYXdzIC5wYXctaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6Y2xhbXAoNjBweCw4dncsMTAwcHgpO29wYWNpdHk6LjAzO2FuaW1hdGlvbjpmbG9hdFBhdyAyMHMgZWFzZS1pbi1vdXQgaW5maW5pdGV9LmNvbnRhY3QtYmctcGF3cyAucGF3LWljb246bnRoLWNoaWxkKDEpe3RvcDoxMCU7bGVmdDo1JTthbmltYXRpb24tZGVsYXk6MHN9LmNvbnRhY3QtYmctcGF3cyAucGF3LWljb246bnRoLWNoaWxkKDIpe3RvcDoyNSU7cmlnaHQ6MTAlO2FuaW1hdGlvbi1kZWxheTo0c30uY29udGFjdC1iZy1wYXdzIC5wYXctaWNvbjpudGgtY2hpbGQoMyl7dG9wOjYwJTtsZWZ0OjE1JTthbmltYXRpb24tZGVsYXk6OHN9LmNvbnRhY3QtYmctcGF3cyAucGF3LWljb246bnRoLWNoaWxkKDQpe2JvdHRvbToyMCU7cmlnaHQ6MjAlO2FuaW1hdGlvbi1kZWxheToxMnN9LmNvbnRhY3QtYmctcGF3cyAucGF3LWljb246bnRoLWNoaWxkKDUpe2JvdHRvbToxMCU7bGVmdDo1MCU7YW5pbWF0aW9uLWRlbGF5OjE2c30uY29udGFjdC1wYWdlX19oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6OTAwcHg7bWFyZ2luOjAgYXV0byBjbGFtcCg1MHB4LDh2aCw3MHB4KTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCk7YW5pbWF0aW9uOmZhZGVJblVwIDFzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcyAuMnN9LmNvbnRhY3QtcGFnZV9fZXllYnJvd3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljg1cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MS41cHg7Y29sb3I6dmFyKC0tcHJpbWFyeSk7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmc6OHB4IDIwcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMTUpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4xMikgMTAwJSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCk7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4zKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuOCksMCA0cHggMTJweCByZ2JhKDU4LDUzLDQ2LC4wOCk7YW5pbWF0aW9uOnB1bHNlIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5jb250YWN0LXBhZ2VfX3RpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi1ib3R0b206MjRweH0uY29udGFjdC1wYWdlX190aXRsZS1tYWlue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOmNsYW1wKDMuNXJlbSw4dncsNS41cmVtKTtmb250LXdlaWdodDo4MDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1wcmltYXJ5LWRhcmspIDAlLCB2YXIoLS1wcmltYXJ5KSA1MCUsIHZhcigtLXNlY29uZGFyeSkgMTAwJSk7YmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApO21hcmdpbi1ib3R0b206OHB4O2FuaW1hdGlvbjpzaGltbWVyIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO2JhY2tncm91bmQtc2l6ZToyMDAlIDIwMCV9LmNvbnRhY3QtcGFnZV9fdGl0bGUtc3Vie2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOmNsYW1wKDJyZW0sNC41dncsM3JlbSk7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOnZhcigtLXNlY29uZGFyeSk7b3BhY2l0eTouOX0uY29udGFjdC1wYWdlX19zdWJ0aXRsZXtmb250LXNpemU6Y2xhbXAoMS4xNXJlbSwyLjJ2dywxLjRyZW0pO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtsaW5lLWhlaWdodDoxLjc7bWF4LXdpZHRoOjcwMHB4O21hcmdpbjowIGF1dG8gMzZweH0uY29udGFjdC1wYWdlX19oZXJvLWN0YXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDthbmltYXRpb246Ym91bmNlR2VudGxlIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5jb250YWN0LXBhZ2VfX2hlcm8tY3RhIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5jb250YWN0LXBhZ2VfX2hlcm8tY3RhOmhvdmVye2FuaW1hdGlvbjpub25lfS5jb250YWN0LXBhZ2VfX2hlcm8tY3RhOmhvdmVyIHN2Z3t0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpfS5jb250YWN0LWdyaWR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MS4yZnIgLjhmcjtnYXA6Y2xhbXAoNDBweCw2dncsNjRweCk7YWxpZ24taXRlbXM6c3RhcnR9QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsuY29udGFjdC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7bWF4LXdpZHRoOjcwMHB4O21hcmdpbjowIGF1dG99fS5jb250YWN0LWNhcmR7YmFja2dyb3VuZDp2YXIoLS1zdXJmYWNlLXJhaXNlZCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtMnhsKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCBoc2xhKDAsMCUsMTAwJSwuNSksMCA0cHggMTZweCByZ2JhKDU4LDUzLDQ2LC4wOCksMCA4cHggMzJweCByZ2JhKDU4LDUzLDQ2LC4wNik7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKX0uY29udGFjdC1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IGhzbGEoMCwwJSwxMDAlLC42KSwwIDhweCAyNHB4IHJnYmEoNTgsNTMsNDYsLjEyKSwwIDIwcHggNDhweCByZ2JhKDU4LDUzLDQ2LC4xKSwwIDAgNDhweCByZ2JhKDEyNCwxNTIsMTMzLC4wOCl9LmNvbnRhY3QtY2FyZC0tZm9ybXtwYWRkaW5nOmNsYW1wKDMycHgsNXZ3LDQ4cHgpO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTthbmltYXRpb246ZmFkZUluVXAgLjhzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcyAuNHN9LmNvbnRhY3QtY2FyZF9faGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjIwcHg7bWFyZ2luLWJvdHRvbTozMnB4O3BhZGRpbmctYm90dG9tOjI0cHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSgxMjQsMTUyLDEzMywuMSl9LmNvbnRhY3QtY2FyZF9faWNvbnt3aWR0aDo1NnB4O2hlaWdodDo1NnB4O2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjE1KSAwJSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMTIpIDEwMCUpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWxnKTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCBoc2xhKDAsMCUsMTAwJSwuOCksMCA0cHggMTJweCByZ2JhKDU4LDUzLDQ2LC4wOCl9LmNvbnRhY3QtY2FyZF9faWNvbiBzdmd7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtzdHJva2U6dmFyKC0tcHJpbWFyeS1kYXJrKX0uY29udGFjdC1jYXJkX19pY29uLS1sYXJnZXt3aWR0aDo2NHB4O2hlaWdodDo2NHB4fS5jb250YWN0LWNhcmRfX2ljb24tLWxhcmdlIHN2Z3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5jb250YWN0LWNhcmRfX3RpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC1zaXplOjEuMzVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbTo0cHh9LmNvbnRhY3QtY2FyZF9fc3VidGl0bGV7Zm9udC1zaXplOi45NXJlbTtjb2xvcjp2YXIoLS10ZXh0LW11dGVkKTttYXJnaW46MH0uY29udGFjdC1ncmlkX19pbmZve2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIwcHg7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO2FuaW1hdGlvbjpmYWRlSW5VcCAuOHMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIGZvcndhcmRzIC42c30uY29udGFjdC1jYXJkLS1lbWFpbCwuY29udGFjdC1jYXJkLS1waG9uZSwuY29udGFjdC1jYXJkLS1sb2NhdGlvbntwYWRkaW5nOmNsYW1wKDI0cHgsMy41dncsMzJweCk7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbnRhY3QtY2FyZC0tZW1haWwgLmNvbnRhY3QtY2FyZF9faWNvbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjE1KSwgcmdiYSgyMTIsIDE3NSwgNTUsIDAuMTIpKTttYXJnaW46MCBhdXRvIDE2cHh9LmNvbnRhY3QtY2FyZC0tcGhvbmUgLmNvbnRhY3QtY2FyZF9faWNvbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4xNSksIHJnYmEoMTA2LCAxMzQsIDExNSwgMC4xMikpO21hcmdpbjowIGF1dG8gMTZweH0uY29udGFjdC1jYXJkLS1sb2NhdGlvbiAuY29udGFjdC1jYXJkX19pY29ue2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjEyKSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMTUpKTttYXJnaW46MCBhdXRvIDE2cHh9LmNvbnRhY3QtY2FyZF9fdGV4dHtmb250LXNpemU6MS4xcmVtO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bWFyZ2luLWJvdHRvbTo2cHh9LmNvbnRhY3QtY2FyZF9fdGV4dCBhe2NvbG9yOnZhcigtLXByaW1hcnktZGFyayk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NzAwO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3Bvc2l0aW9uOnJlbGF0aXZlfS5jb250YWN0LWNhcmRfX3RleHQgYTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMnB4O2xlZnQ6MDt3aWR0aDowO2hlaWdodDoycHg7YmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5KTt0cmFuc2l0aW9uOndpZHRoIC4zcyBlYXNlfS5jb250YWN0LWNhcmRfX3RleHQgYTpob3Zlcntjb2xvcjp2YXIoLS1wcmltYXJ5KX0uY29udGFjdC1jYXJkX190ZXh0IGE6aG92ZXI6OmFmdGVye3dpZHRoOjEwMCV9LmNvbnRhY3QtY2FyZF9fbWV0YXtmb250LXNpemU6LjlyZW07Y29sb3I6dmFyKC0tdGV4dC1tdXRlZCk7bWFyZ2luOjB9LmNvbnRhY3QtY2FyZC0tZXhwZWN0e3BhZGRpbmc6Y2xhbXAoMjRweCwzLjV2dywzMnB4KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjA4KSAwJSwgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjA2KSAxMDAlKTtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjE1KX0uY29udGFjdC1leHBlY3QtbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjoxNnB4IDAgMH0uY29udGFjdC1leHBlY3QtbGlzdCBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4O2ZvbnQtc2l6ZTouOTVyZW07Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO21hcmdpbi1ib3R0b206MTRweH0uY29udGFjdC1leHBlY3QtbGlzdCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY29udGFjdC1leHBlY3QtbGlzdCBsaSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmbGV4LXNocmluazowO3N0cm9rZTp2YXIoLS1wcmltYXJ5KX0uY29udGFjdC1mb3JtX19yb3d7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5jb250YWN0LWZvcm1fX3Jvd3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDoyMHB4fX0uY29udGFjdC1mb3JtX19maWVsZHttYXJnaW4tYm90dG9tOjIwcHh9LmNvbnRhY3QtZm9ybV9fbGFiZWx7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljk1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO21hcmdpbi1ib3R0b206OHB4fS5jb250YWN0LWZvcm1fX2lucHV0LC5jb250YWN0LWZvcm1fX3NlbGVjdCwuY29udGFjdC1mb3JtX190ZXh0YXJlYXt3aWR0aDoxMDAlO3BhZGRpbmc6MTVweCAxOHB4O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtYm9keSk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtiYWNrZ3JvdW5kOnZhcigtLXN1cmZhY2UtYmFzZSk7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4yKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1sZyk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggcmdiYSg1OCw1Myw0NiwuMDQpLGluc2V0IDAgLTFweCAycHggaHNsYSgwLDAlLDEwMCUsLjgpfS5jb250YWN0LWZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciwuY29udGFjdC1mb3JtX19zZWxlY3Q6OnBsYWNlaG9sZGVyLC5jb250YWN0LWZvcm1fX3RleHRhcmVhOjpwbGFjZWhvbGRlcntjb2xvcjp2YXIoLS10ZXh0LW11dGVkKTtvcGFjaXR5Oi42fS5jb250YWN0LWZvcm1fX2lucHV0OmZvY3VzLC5jb250YWN0LWZvcm1fX3NlbGVjdDpmb2N1cywuY29udGFjdC1mb3JtX190ZXh0YXJlYTpmb2N1c3tvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOnZhcigtLXByaW1hcnkpO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjk4KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDZweCByZ2JhKDEyNCwxNTIsMTMzLC4xMiksMCAwIDAgNHB4IHJnYmEoMTI0LDE1MiwxMzMsLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpfS5jb250YWN0LWZvcm1fX2lucHV0OmhvdmVyOm5vdCg6Zm9jdXMpLC5jb250YWN0LWZvcm1fX3NlbGVjdDpob3Zlcjpub3QoOmZvY3VzKSwuY29udGFjdC1mb3JtX190ZXh0YXJlYTpob3Zlcjpub3QoOmZvY3VzKXtib3JkZXItY29sb3I6cmdiYSgxMjQsMTUyLDEzMywuMzUpfS5jb250YWN0LWZvcm1fX3NlbGVjdHtjdXJzb3I6cG9pbnRlcjthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzN0M5ODg1JyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxNnB4IGNlbnRlcjtwYWRkaW5nLXJpZ2h0OjQ4cHh9LmNvbnRhY3QtZm9ybV9fdGV4dGFyZWF7cmVzaXplOnZlcnRpY2FsO21pbi1oZWlnaHQ6MTMwcHg7bGluZS1oZWlnaHQ6MS42fS5jb250YWN0LWZvcm1fX3N1Ym1pdHt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEycHg7bWFyZ2luLXRvcDoxMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uY29udGFjdC1mb3JtX19zdWJtaXQgLmJ0bi10ZXh0e3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5jb250YWN0LWZvcm1fX3N1Ym1pdCAuYnRuLWxvYWRlcntkaXNwbGF5OmlubGluZS1mbGV4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5jb250YWN0LWZvcm1fX3N1Ym1pdCAuYnRuLWxvYWRlciBzdmd7d2lkdGg6MjJweDtoZWlnaHQ6MjJweH0uY29udGFjdC1mb3JtX19zdWJtaXQ6aG92ZXIgLmJ0bi10ZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC00cHgpfS5jb250YWN0LWZvcm1fX3N1Ym1pdDpob3ZlciAuYnRuLWxvYWRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpfS5jb250YWN0LWZvcm1fX3N1Ym1pdDphY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KX0uY29udGFjdC1mYXF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21hcmdpbi10b3A6Y2xhbXAoMTAwcHgsMTR2aCwxNDBweCk7cGFkZGluZzpjbGFtcCg2MHB4LDEwdmgsOTZweCkgY2xhbXAoMzJweCw1dncsNDhweCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMDMpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4wMikgMTAwJSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtMnhsKTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7YW5pbWF0aW9uOmZhZGVJblVwIC44cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHMgMXN9LmNvbnRhY3QtZmFxX190aXRsZXtmb250LWZhbWlseTp2YXIoLS1mb250LWRpc3BsYXkpO2ZvbnQtc2l6ZTpjbGFtcCgyLjI1cmVtLDQuNXZ3LDNyZW0pO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MTJweH0uY29udGFjdC1mYXFfX3N1YnRpdGxle2ZvbnQtc2l6ZToxLjE1cmVtO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOmNsYW1wKDQ4cHgsOHZoLDcycHgpfS5mYXEtYWNjb3JkaW9ue21heC13aWR0aDo5MDBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE2cHh9LmZhcS1pdGVte2JhY2tncm91bmQ6dmFyKC0tc3VyZmFjZS1yYWlzZWQpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLXhsKTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggaHNsYSgwLDAlLDEwMCUsLjUpLDAgMnB4IDhweCByZ2JhKDU4LDUzLDQ2LC4wNil9LmZhcS1pdGVtLmlzLW9wZW57Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggaHNsYSgwLDAlLDEwMCUsLjYpLDAgNnB4IDE2cHggcmdiYSg1OCw1Myw0NiwuMSksMCAxMnB4IDI4cHggcmdiYSg1OCw1Myw0NiwuMDgpfS5mYXEtaXRlbS5pcy1vcGVuIC5mYXEtaXRlbV9fdHJpZ2dlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wOCkgMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjA2KSAxMDAlKX0uZmFxLWl0ZW0uaXMtb3BlbiAuZmFxLWl0ZW1fX2Fycm93e3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZmFxLWl0ZW0uaXMtb3BlbiAuZmFxLWl0ZW1fX2ljb257dHJhbnNmb3JtOnNjYWxlKDEuMTUpfS5mYXEtaXRlbV9fdHJpZ2dlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHg7cGFkZGluZzpjbGFtcCgyMHB4LDN2dywyNHB4KTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpsZWZ0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5mYXEtaXRlbV9fdHJpZ2dlcjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMTI0LDE1MiwxMzMsLjA0KX0uZmFxLWl0ZW1fX3RyaWdnZXI6aG92ZXIgLmZhcS1pdGVtX19pY29ue3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5mYXEtaXRlbV9faWNvbntmb250LXNpemU6MS43NXJlbTtmbGV4LXNocmluazowO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5mYXEtaXRlbV9fcXVlc3Rpb257ZmxleDoxO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZGlzcGxheSk7Zm9udC1zaXplOmNsYW1wKDEuMDVyZW0sMnZ3LDEuMnJlbSk7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7bGluZS1oZWlnaHQ6MS40fS5mYXEtaXRlbV9fYXJyb3d7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtmbGV4LXNocmluazowO3N0cm9rZTp2YXIoLS1wcmltYXJ5KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0uZmFxLWl0ZW1fX2NvbnRlbnR7cGFkZGluZzowIGNsYW1wKDIwcHgsM3Z3LDI0cHgpIGNsYW1wKDIwcHgsM3Z3LDI0cHgpfS5mYXEtaXRlbV9fY29udGVudCBwe2ZvbnQtc2l6ZToxcmVtO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtsaW5lLWhlaWdodDoxLjc7bWFyZ2luOjB9QGtleWZyYW1lcyBmYWRlSW5VcHt0b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgZ3JhZGllbnRTaGlmdHswJSwxMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfTUwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgNTAlfX1Aa2V5ZnJhbWVzIGZsb2F0UGF3ezAlLDEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpfTI1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCkgcm90YXRlKDVkZWcpfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCkgcm90YXRlKC01ZGVnKX03NSV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTIwcHgpIHJvdGF0ZSgzZGVnKX19QGtleWZyYW1lcyBwdWxzZXswJSwxMDAle3RyYW5zZm9ybTpzY2FsZSgxKX01MCV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfX1Aa2V5ZnJhbWVzIHNoaW1tZXJ7MCV7YmFja2dyb3VuZC1wb3NpdGlvbjowJSA1MCV9NTAle2JhY2tncm91bmQtcG9zaXRpb246MTAwJSA1MCV9MTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX19QGtleWZyYW1lcyBib3VuY2VHZW50bGV7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCl9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuY29udGFjdC1wYWdle3BhZGRpbmc6Y2xhbXAoNzBweCwxMHZoLDkwcHgpIDAgY2xhbXAoODBweCwxMnZoLDEwMHB4KX0uY29udGFjdC1wYWdlX19oZXJve21hcmdpbi1ib3R0b206Y2xhbXAoNDBweCw3dmgsNjBweCl9LmNvbnRhY3QtZ3JpZHtnYXA6MzJweH0uY29udGFjdC1jYXJkLS1mb3Jte3BhZGRpbmc6Y2xhbXAoMjRweCw0dncsMzJweCl9LmNvbnRhY3QtY2FyZF9faGVhZGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxNnB4fS5jb250YWN0LWZhcXttYXJnaW4tdG9wOmNsYW1wKDgwcHgsMTJ2aCwxMDBweCk7cGFkZGluZzpjbGFtcCg0OHB4LDh2aCw2NHB4KSBjbGFtcCgyNHB4LDR2dywzMnB4KX0uZmFxLWl0ZW1fX3RyaWdnZXJ7Z2FwOjEycHg7cGFkZGluZzoxOHB4fS5mYXEtaXRlbV9faWNvbntmb250LXNpemU6MS41cmVtfS5mYXEtaXRlbV9fY29udGVudHtwYWRkaW5nOjAgMThweCAxOHB4fX0uc2VydmljZS1hcmVhcy1wYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Y2xhbXAoODBweCwxMnZoLDEwMHB4KSAwIGNsYW1wKDEwMHB4LDE0dmgsMTQwcHgpO292ZXJmbG93OmhpZGRlbn0uc2VydmljZS1hcmVhcy1iZy1lbGVtZW50c3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjA7cG9pbnRlci1ldmVudHM6bm9uZTtvdmVyZmxvdzpoaWRkZW59LnNlcnZpY2UtYXJlYXMtYmctZ3JhZGllbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMDMpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4wNCkgMjUlLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMDIpIDUwJSwgcmdiYSgyMjgsIDE2OCwgODMsIDAuMDMpIDc1JSwgcmdiYSgxMjQsIDE1MiwgMTMzLCAwLjAzKSAxMDAlKTtiYWNrZ3JvdW5kLXNpemU6NDAwJSA0MDAlO2FuaW1hdGlvbjpncmFkaWVudFNoaWZ0IDE1cyBlYXNlIGluZmluaXRlfS5zZXJ2aWNlLWFyZWFzLWJnLXBhd3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnNlcnZpY2UtYXJlYXMtYmctcGF3cyAucGF3LWljb257cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOmNsYW1wKDYwcHgsOHZ3LDEwMHB4KTtvcGFjaXR5Oi4wMzthbmltYXRpb246ZmxvYXRQYXcgMjBzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5zZXJ2aWNlLWFyZWFzLWJnLXBhd3MgLnBhdy1pY29uOm50aC1jaGlsZCgxKXt0b3A6MTAlO2xlZnQ6NSU7YW5pbWF0aW9uLWRlbGF5OjBzfS5zZXJ2aWNlLWFyZWFzLWJnLXBhd3MgLnBhdy1pY29uOm50aC1jaGlsZCgyKXt0b3A6MjUlO3JpZ2h0OjEwJTthbmltYXRpb24tZGVsYXk6NXN9LnNlcnZpY2UtYXJlYXMtYmctcGF3cyAucGF3LWljb246bnRoLWNoaWxkKDMpe2JvdHRvbToyNSU7bGVmdDoxMCU7YW5pbWF0aW9uLWRlbGF5OjEwc30uc2VydmljZS1hcmVhcy1iZy1wYXdzIC5wYXctaWNvbjpudGgtY2hpbGQoNCl7Ym90dG9tOjE1JTtyaWdodDoxNSU7YW5pbWF0aW9uLWRlbGF5OjE1c31Aa2V5ZnJhbWVzIGdyYWRpZW50U2hpZnR7MCUsMTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX19QGtleWZyYW1lcyBmbG9hdFBhd3swJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCkgcm90YXRlKDBkZWcpfTI1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCkgcm90YXRlKDVkZWcpfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC01ZGVnKX03NSV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpIHJvdGF0ZSgzZGVnKX19LnNlcnZpY2UtYXJlYXMtcGFnZV9faGVyb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG8gY2xhbXAoNjBweCwxMHZoLDgwcHgpO3BhZGRpbmc6MCAyMHB4fS5zZXJ2aWNlLWFyZWFzLXBhZ2VfX2V5ZWJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOmNsYW1wKDEzcHgsMS41dncsMTVweCk7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4xNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1wcmltYXJ5LWdyZWVuKTttYXJnaW4tYm90dG9tOmNsYW1wKDE2cHgsMi41dmgsMjBweCk7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDIwcHh9LnNlcnZpY2UtYXJlYXMtcGFnZV9fZXllYnJvdzo6YmVmb3JlLC5zZXJ2aWNlLWFyZWFzLXBhZ2VfX2V5ZWJyb3c6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjEycHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOnZhcigtLWFjY2VudC1nb2xkKX0uc2VydmljZS1hcmVhcy1wYWdlX19leWVicm93OjpiZWZvcmV7bGVmdDowfS5zZXJ2aWNlLWFyZWFzLXBhZ2VfX2V5ZWJyb3c6OmFmdGVye3JpZ2h0OjB9LnNlcnZpY2UtYXJlYXMtcGFnZV9fdGl0bGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2xhbXAoOHB4LDEuNXZoLDEycHgpO21hcmdpbi1ib3R0b206Y2xhbXAoMjBweCwzdmgsMjhweCl9LnNlcnZpY2UtYXJlYXMtcGFnZV9fdGl0bGUtbWFpbntmb250LXNpemU6Y2xhbXAoNDJweCw3dncsNjhweCk7Zm9udC13ZWlnaHQ6ODAwO2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjp2YXIoLS10ZXh0LWRhcmspO2xldHRlci1zcGFjaW5nOi0wLjAyZW19LnNlcnZpY2UtYXJlYXMtcGFnZV9fdGl0bGUtc3Vie2ZvbnQtc2l6ZTpjbGFtcCgyMHB4LDN2dywyOHB4KTtmb250LXdlaWdodDo0MDA7Y29sb3I6dmFyKC0tcHJpbWFyeS1ncmVlbik7bGluZS1oZWlnaHQ6MS4zfS5zZXJ2aWNlLWFyZWFzLXBhZ2VfX3N1YnRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxNnB4LDJ2dywxOHB4KTtsaW5lLWhlaWdodDoxLjc7Y29sb3I6dmFyKC0tdGV4dC1tdXRlZCk7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG99LnNlcnZpY2UtYXJlYXMtZ3JpZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODBweCwgMWZyKSk7Z2FwOmNsYW1wKDI0cHgsM3Z3LDMycHgpO21hcmdpbi1ib3R0b206Y2xhbXAoNjBweCwxMHZoLDgwcHgpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2VydmljZS1hcmVhcy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19QG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KXsuc2VydmljZS1hcmVhcy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19LnNlcnZpY2UtYXJlYS1jYXJke2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjgpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDEwcHgpO2JvcmRlcjoxcHggc29saWQgcmdiYSgxMjQsMTUyLDEzMywuMSk7Ym9yZGVyLXJhZGl1czoxNnB4O3BhZGRpbmc6Y2xhbXAoMjhweCw0dncsMzZweCk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5zZXJ2aWNlLWFyZWEtY2FyZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6NHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1wcmltYXJ5LWdyZWVuKSAwJSwgdmFyKC0tYWNjZW50LWdvbGQpIDEwMCUpO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0O3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlfS5zZXJ2aWNlLWFyZWEtY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3gtc2hhZG93OjAgMTJweCA0MHB4IHJnYmEoMCwwLDAsLjA4KTtib3JkZXItY29sb3I6cmdiYSgxMjQsMTUyLDEzMywuMil9LnNlcnZpY2UtYXJlYS1jYXJkOmhvdmVyOjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlWCgxKX0uc2VydmljZS1hcmVhLWNhcmQ6aG92ZXIgLnNlcnZpY2UtYXJlYS1jYXJkX19pY29ue2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeS1ncmVlbikgMCUsIHZhcigtLWFjY2VudC1nb2xkKSAxMDAlKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpIHNjYWxlKDEuMDUpfS5zZXJ2aWNlLWFyZWEtY2FyZDpob3ZlciAuc2VydmljZS1hcmVhLWNhcmRfX2ljb24gc3Zne2NvbG9yOiNmZmZ9LnNlcnZpY2UtYXJlYS1jYXJkX19oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTZweDttYXJnaW4tYm90dG9tOmNsYW1wKDIwcHgsM3ZoLDI4cHgpO3BhZGRpbmctYm90dG9tOmNsYW1wKDE2cHgsMi41dmgsMjBweCk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgxMjQsMTUyLDEzMywuMSl9LnNlcnZpY2UtYXJlYS1jYXJkX19pY29ue3dpZHRoOjU2cHg7aGVpZ2h0OjU2cHg7Ym9yZGVyLXJhZGl1czoxMnB4O2JhY2tncm91bmQ6cmdiYSgxMjQsMTUyLDEzMywuMSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtc2hyaW5rOjA7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnNlcnZpY2UtYXJlYS1jYXJkX19pY29uIHN2Z3t3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2NvbG9yOnZhcigtLXByaW1hcnktZ3JlZW4pO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9LnNlcnZpY2UtYXJlYS1jYXJkX19zdGF0ZXtmbGV4OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MTJweH0uc2VydmljZS1hcmVhLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgyMnB4LDIuNXZ3LDI2cHgpO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS10ZXh0LWRhcmspO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW46MH0uc2VydmljZS1hcmVhLWNhcmRfX2FiYnJ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLWFjY2VudC1nb2xkKTtiYWNrZ3JvdW5kOnJnYmEoMjI4LDE2OCw4MywuMSk7cGFkZGluZzo0cHggMTJweDtib3JkZXItcmFkaXVzOjZweDtsZXR0ZXItc3BhY2luZzouMDVlbX0uc2VydmljZS1hcmVhLWNhcmRfX2NpdGllc3tsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE0MHB4LCAxZnIpKTtnYXA6Y2xhbXAoMTBweCwxLjV2dywxNHB4KX0uc2VydmljZS1hcmVhLWNhcmRfX2NpdGllcyBsaXtmb250LXNpemU6Y2xhbXAoMTRweCwxLjZ2dywxNnB4KTtjb2xvcjp2YXIoLS10ZXh0LWJvZHkpO3BhZGRpbmc6OHB4IDEycHg7YmFja2dyb3VuZDpyZ2JhKDEyNCwxNTIsMTMzLC4wNCk7Ym9yZGVyLXJhZGl1czo4cHg7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI4cHh9LnNlcnZpY2UtYXJlYS1jYXJkX19jaXRpZXMgbGk6OmJlZm9yZXtjb250ZW50Olwi8J+TjVwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Zm9udC1zaXplOjEycHg7b3BhY2l0eTouNX0uc2VydmljZS1hcmVhLWNhcmRfX2NpdGllcyBsaTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMTI0LDE1MiwxMzMsLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCk7Y29sb3I6dmFyKC0tcHJpbWFyeS1ncmVlbil9LnNlcnZpY2UtYXJlYS1jYXJkX19jaXRpZXMgbGk6aG92ZXI6OmJlZm9yZXtvcGFjaXR5OjF9LnNlcnZpY2UtYXJlYXMtY3Rhe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wOCkgMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjA4KSAxMDAlKTtib3JkZXItcmFkaXVzOjIwcHg7cGFkZGluZzpjbGFtcCg0MHB4LDZ2aCw2MHB4KSBjbGFtcCgyNHB4LDR2dyw0MHB4KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjE1KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KX0uc2VydmljZS1hcmVhcy1jdGFfX2NvbnRlbnR7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG99LnNlcnZpY2UtYXJlYXMtY3RhX190aXRsZXtmb250LXNpemU6Y2xhbXAoMjZweCwzLjV2dywzNHB4KTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1kYXJrKTttYXJnaW4tYm90dG9tOmNsYW1wKDE0cHgsMnZoLDE4cHgpO2xpbmUtaGVpZ2h0OjEuM30uc2VydmljZS1hcmVhcy1jdGFfX3RleHR7Zm9udC1zaXplOmNsYW1wKDE2cHgsMS44dncsMThweCk7bGluZS1oZWlnaHQ6MS43O2NvbG9yOnZhcigtLXRleHQtbXV0ZWQpO21hcmdpbi1ib3R0b206Y2xhbXAoMjRweCwzLjV2aCwzMnB4KX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnNlcnZpY2UtYXJlYXMtcGFnZXtwYWRkaW5nOjYwcHggMCA4MHB4fS5zZXJ2aWNlLWFyZWFzLXBhZ2VfX2hlcm97bWFyZ2luLWJvdHRvbTo1MHB4fS5zZXJ2aWNlLWFyZWFzLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MjBweDttYXJnaW4tYm90dG9tOjUwcHh9LnNlcnZpY2UtYXJlYS1jYXJkX19jaXRpZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uc2VydmljZS1hcmVhcy1jdGF7cGFkZGluZzozMnB4IDIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsuc2VydmljZS1hcmVhLWNhcmR7cGFkZGluZzoyNHB4fS5zZXJ2aWNlLWFyZWEtY2FyZF9faGVhZGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxMnB4fS5zZXJ2aWNlLWFyZWEtY2FyZF9fc3RhdGV7d2lkdGg6MTAwJX0uc2VydmljZS1hcmVhLWNhcmRfX2ljb257d2lkdGg6NDhweDtoZWlnaHQ6NDhweH0uc2VydmljZS1hcmVhLWNhcmRfX2ljb24gc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9fS5jYXJlZXJzLXBhZ2V7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzpjbGFtcCg4MHB4LDEydmgsMTAwcHgpIDAgY2xhbXAoMTAwcHgsMTR2aCwxNDBweCk7b3ZlcmZsb3c6aGlkZGVufS5jYXJlZXJzLWJnLWVsZW1lbnRze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MDtwb2ludGVyLWV2ZW50czpub25lO292ZXJmbG93OmhpZGRlbn0uY2FyZWVycy1iZy1ncmFkaWVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wMykgMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjA0KSA1MCUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wMykgMTAwJSk7YmFja2dyb3VuZC1zaXplOjQwMCUgNDAwJTthbmltYXRpb246Z3JhZGllbnRTaGlmdCAxNXMgZWFzZSBpbmZpbml0ZX0uY2FyZWVycy1iZy1wYXdze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jYXJlZXJzLWJnLXBhd3MgLnBhdy1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTpjbGFtcCg2MHB4LDh2dywxMDBweCk7b3BhY2l0eTouMDM7YW5pbWF0aW9uOmZsb2F0UGF3IDIwcyBlYXNlLWluLW91dCBpbmZpbml0ZX0uY2FyZWVycy1iZy1wYXdzIC5wYXctaWNvbjpudGgtY2hpbGQoMSl7dG9wOjE1JTtsZWZ0OjglO2FuaW1hdGlvbi1kZWxheTowc30uY2FyZWVycy1iZy1wYXdzIC5wYXctaWNvbjpudGgtY2hpbGQoMil7dG9wOjM1JTtyaWdodDoxMiU7YW5pbWF0aW9uLWRlbGF5OjdzfS5jYXJlZXJzLWJnLXBhd3MgLnBhdy1pY29uOm50aC1jaGlsZCgzKXtib3R0b206MjAlO2xlZnQ6MTUlO2FuaW1hdGlvbi1kZWxheToxNHN9LmNhcmVlcnMtcGFnZV9faGVyb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG8gY2xhbXAoNTBweCw4dmgsNzBweCk7cGFkZGluZzowIDIwcHh9LmNhcmVlcnMtcGFnZV9fZXllYnJvd3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Y2xhbXAoMTNweCwxLjV2dywxNXB4KTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjE1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXByaW1hcnktZ3JlZW4pO21hcmdpbi1ib3R0b206Y2xhbXAoMTZweCwyLjV2aCwyMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMjBweH0uY2FyZWVycy1wYWdlX19leWVicm93OjpiZWZvcmUsLmNhcmVlcnMtcGFnZV9fZXllYnJvdzo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MTJweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6dmFyKC0tYWNjZW50LWdvbGQpfS5jYXJlZXJzLXBhZ2VfX2V5ZWJyb3c6OmJlZm9yZXtsZWZ0OjB9LmNhcmVlcnMtcGFnZV9fZXllYnJvdzo6YWZ0ZXJ7cmlnaHQ6MH0uY2FyZWVycy1wYWdlX190aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDpjbGFtcCg4cHgsMS41dmgsMTJweCk7bWFyZ2luLWJvdHRvbTpjbGFtcCgyMHB4LDN2aCwyOHB4KX0uY2FyZWVycy1wYWdlX190aXRsZS1tYWlue2ZvbnQtc2l6ZTpjbGFtcCg0MnB4LDd2dyw2OHB4KTtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MS4xO2NvbG9yOnZhcigtLXRleHQtZGFyayk7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbX0uY2FyZWVycy1wYWdlX190aXRsZS1zdWJ7Zm9udC1zaXplOmNsYW1wKDIwcHgsM3Z3LDI4cHgpO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjp2YXIoLS1wcmltYXJ5LWdyZWVuKTtsaW5lLWhlaWdodDoxLjN9LmNhcmVlcnMtcGFnZV9fc3VidGl0bGV7Zm9udC1zaXplOmNsYW1wKDE2cHgsMnZ3LDE4cHgpO2xpbmUtaGVpZ2h0OjEuNztjb2xvcjp2YXIoLS10ZXh0LW11dGVkKTttYXgtd2lkdGg6NjUwcHg7bWFyZ2luOjAgYXV0b30uY2FyZWVycy12YWx1ZXN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjYwcHgsIDFmcikpO2dhcDpjbGFtcCgyMHB4LDN2dywyOHB4KTttYXJnaW4tYm90dG9tOmNsYW1wKDUwcHgsOHZoLDcwcHgpfS5jYXJlZXJzLXZhbHVlc19fY2FyZHtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC44KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjEpO2JvcmRlci1yYWRpdXM6MTZweDtwYWRkaW5nOmNsYW1wKDI4cHgsNHZ3LDM2cHgpO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5jYXJlZXJzLXZhbHVlc19fY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3gtc2hhZG93OjAgMTJweCA0MHB4IHJnYmEoMCwwLDAsLjA4KTtib3JkZXItY29sb3I6cmdiYSgxMjQsMTUyLDEzMywuMil9LmNhcmVlcnMtdmFsdWVzX19pY29ue2ZvbnQtc2l6ZTpjbGFtcCg0MHB4LDV2dyw1MnB4KTttYXJnaW4tYm90dG9tOmNsYW1wKDE2cHgsMnZoLDIwcHgpfS5jYXJlZXJzLXZhbHVlc19fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDE4cHgsMi4ydncsMjJweCk7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXRleHQtZGFyayk7bWFyZ2luLWJvdHRvbTpjbGFtcCgxMHB4LDEuNXZoLDE0cHgpfS5jYXJlZXJzLXZhbHVlc19fdGV4dHtmb250LXNpemU6Y2xhbXAoMTRweCwxLjZ2dywxNnB4KTtsaW5lLWhlaWdodDoxLjY7Y29sb3I6dmFyKC0tdGV4dC1tdXRlZCk7bWFyZ2luOjB9LmNhcmVlcnMtYXBwbHktY3Rhe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wOCkgMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjA4KSAxMDAlKTtib3JkZXItcmFkaXVzOjIwcHg7cGFkZGluZzpjbGFtcCg0MHB4LDZ2aCw2MHB4KSBjbGFtcCgyNHB4LDR2dyw0MHB4KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjE1KTttYXJnaW4tYm90dG9tOmNsYW1wKDYwcHgsMTB2aCw4MHB4KX0uY2FyZWVycy1hcHBseS1jdGFfX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgyNnB4LDMuNXZ3LDM0cHgpO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS10ZXh0LWRhcmspO21hcmdpbi1ib3R0b206Y2xhbXAoMTJweCwydmgsMTZweCl9LmNhcmVlcnMtYXBwbHktY3RhX190ZXh0e2ZvbnQtc2l6ZTpjbGFtcCgxNnB4LDEuOHZ3LDE4cHgpO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjp2YXIoLS10ZXh0LW11dGVkKTttYXJnaW4tYm90dG9tOmNsYW1wKDI0cHgsMy41dmgsMzJweCl9LmNhcmVlcnMtYXBwbHktY3RhX19ub3Rle2ZvbnQtc2l6ZTpjbGFtcCgxM3B4LDEuNHZ3LDE0cHgpO2NvbG9yOnZhcigtLXRleHQtbXV0ZWQpO21hcmdpbi10b3A6Y2xhbXAoMTRweCwydmgsMThweCk7Zm9udC1zdHlsZTppdGFsaWN9LmNhcmVlcnMtcG9zaXRpb25ze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXJnaW4tYm90dG9tOmNsYW1wKDYwcHgsMTB2aCw4MHB4KX0uY2FyZWVycy1wb3NpdGlvbnNfX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgzMnB4LDR2dyw0MnB4KTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1kYXJrKTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOmNsYW1wKDEycHgsMnZoLDE2cHgpfS5jYXJlZXJzLXBvc2l0aW9uc19fc3VidGl0bGV7Zm9udC1zaXplOmNsYW1wKDE2cHgsMS44dncsMThweCk7bGluZS1oZWlnaHQ6MS42O2NvbG9yOnZhcigtLXRleHQtbXV0ZWQpO3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo3MDBweDttYXJnaW46MCBhdXRvIGNsYW1wKDQwcHgsNnZoLDYwcHgpfS5jYXJlZXJzLWpvYnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2xhbXAoMTZweCwyLjV2dywyMHB4KX0uY2FyZWVyLWpvYntiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC45KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjE1KTtib3JkZXItcmFkaXVzOjE2cHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5jYXJlZXItam9iOmhvdmVye2JvcmRlci1jb2xvcjpyZ2JhKDEyNCwxNTIsMTMzLC4yNSk7Ym94LXNoYWRvdzowIDhweCAzMHB4IHJnYmEoMCwwLDAsLjA2KX0uY2FyZWVyLWpvYi5pcy1vcGVue2JveC1zaGFkb3c6MCAxMnB4IDQwcHggcmdiYSgwLDAsMCwuMSk7Ym9yZGVyLWNvbG9yOnZhcigtLXByaW1hcnktZ3JlZW4pfS5jYXJlZXItam9iLmlzLW9wZW4gLmNhcmVlci1qb2JfX3RvZ2dsZSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5jYXJlZXItam9iLmlzLW9wZW4gLmNhcmVlci1qb2JfX2NvbnRlbnR7bWF4LWhlaWdodDoyMDAwcHg7cGFkZGluZzowIGNsYW1wKDI0cHgsNHZ3LDMycHgpIGNsYW1wKDI4cHgsNHZ3LDM2cHgpO29wYWNpdHk6MX0uY2FyZWVyLWpvYl9faGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOmNsYW1wKDE2cHgsMi41dncsMjBweCk7cGFkZGluZzpjbGFtcCgyNHB4LDR2dywzMnB4KTtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lfS5jYXJlZXItam9iX19pY29ue3dpZHRoOjU2cHg7aGVpZ2h0OjU2cHg7Ym9yZGVyLXJhZGl1czoxMnB4O2JhY2tncm91bmQ6cmdiYSgxMjQsMTUyLDEzMywuMSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtc2hyaW5rOjA7Zm9udC1zaXplOjI4cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmNhcmVlci1qb2I6aG92ZXIgLmNhcmVlci1qb2JfX2ljb257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMTUpIDAlLCByZ2JhKDIyOCwgMTY4LCA4MywgMC4xNSkgMTAwJSk7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5jYXJlZXItam9iX19pbmZve2ZsZXg6MX0uY2FyZWVyLWpvYl9fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDE4cHgsMi4ydncsMjJweCk7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXRleHQtZGFyayk7bWFyZ2luLWJvdHRvbTo0cHh9LmNhcmVlci1qb2JfX3R5cGV7Zm9udC1zaXplOmNsYW1wKDEzcHgsMS40dncsMTRweCk7Y29sb3I6dmFyKC0tdGV4dC1tdXRlZCl9LmNhcmVlci1qb2JfX3RvZ2dsZXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kOnJnYmEoMTI0LDE1MiwxMzMsLjA4KTtib3JkZXI6bm9uZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7ZmxleC1zaHJpbms6MDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uY2FyZWVyLWpvYl9fdG9nZ2xlIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2NvbG9yOnZhcigtLXByaW1hcnktZ3JlZW4pO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5jYXJlZXItam9iX190b2dnbGU6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDEyNCwxNTIsMTMzLC4xNSl9LmNhcmVlci1qb2JfX2NvbnRlbnR7bWF4LWhlaWdodDowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7cGFkZGluZzowIGNsYW1wKDI0cHgsNHZ3LDMycHgpfS5jYXJlZXItam9iX19zZWN0aW9ue21hcmdpbi1ib3R0b206Y2xhbXAoMjRweCwzLjV2aCwzMnB4KX0uY2FyZWVyLWpvYl9fc2VjdGlvbjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2FyZWVyLWpvYl9fc2VjdGlvbiBoNHtmb250LXNpemU6Y2xhbXAoMTZweCwxLjh2dywxOHB4KTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tcHJpbWFyeS1ncmVlbik7bWFyZ2luLWJvdHRvbTpjbGFtcCgxMnB4LDJ2aCwxNnB4KX0uY2FyZWVyLWpvYl9fc2VjdGlvbiB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOmNsYW1wKDhweCwxLjJ2aCwxMHB4KX0uY2FyZWVyLWpvYl9fc2VjdGlvbiBsaXtmb250LXNpemU6Y2xhbXAoMTRweCwxLjZ2dywxNnB4KTtsaW5lLWhlaWdodDoxLjY7Y29sb3I6dmFyKC0tdGV4dC1ib2R5KTtwYWRkaW5nLWxlZnQ6MjRweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2FyZWVyLWpvYl9fc2VjdGlvbiBsaTo6YmVmb3Jle2NvbnRlbnQ6XCLinJNcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Y29sb3I6dmFyKC0tYWNjZW50LWdvbGQpO2ZvbnQtd2VpZ2h0OjYwMH0uY2FyZWVycy11bml2ZXJzYWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21hcmdpbi1ib3R0b206Y2xhbXAoNjBweCwxMHZoLDgwcHgpfS5jYXJlZXJzLXVuaXZlcnNhbF9fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDI4cHgsMy41dncsMzZweCk7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXRleHQtZGFyayk7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTpjbGFtcCgxMnB4LDJ2aCwxNnB4KX0uY2FyZWVycy11bml2ZXJzYWxfX3N1YnRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxNnB4LDEuOHZ3LDE4cHgpO2NvbG9yOnZhcigtLXRleHQtbXV0ZWQpO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206Y2xhbXAoMzJweCw1dmgsNDhweCl9LmNhcmVlcnMtdW5pdmVyc2FsX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO2dhcDpjbGFtcCgyMHB4LDN2dywyOHB4KX0uY2FyZWVycy11bml2ZXJzYWxfX2l0ZW17YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDEyNCwxNTIsMTMzLC4xKTtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzpjbGFtcCgyMHB4LDN2dywyOHB4KTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uY2FyZWVycy11bml2ZXJzYWxfX2l0ZW06aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCk7Ym94LXNoYWRvdzowIDhweCAzMHB4IHJnYmEoMCwwLDAsLjA2KTtib3JkZXItY29sb3I6cmdiYSgxMjQsMTUyLDEzMywuMil9LmNhcmVlcnMtdW5pdmVyc2FsX19pY29ue2ZvbnQtc2l6ZTpjbGFtcCgzMnB4LDR2dyw0MHB4KTttYXJnaW4tYm90dG9tOmNsYW1wKDEycHgsMnZoLDE2cHgpfS5jYXJlZXJzLXVuaXZlcnNhbF9fdGV4dHtmb250LXNpemU6Y2xhbXAoMTRweCwxLjZ2dywxNnB4KTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6dmFyKC0tdGV4dC1ib2R5KTtmb250LXdlaWdodDo1MDB9LmNhcmVlcnMtZmluYWwtY3Rhe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXByaW1hcnktZ3JlZW4pIDAlLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuODUpIDEwMCUpO2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOmNsYW1wKDUwcHgsOHZoLDcwcHgpIGNsYW1wKDI0cHgsNHZ3LDQwcHgpO2NvbG9yOiNmZmZ9LmNhcmVlcnMtZmluYWwtY3RhX190aXRsZXtmb250LXNpemU6Y2xhbXAoMjhweCw0dncsMzhweCk7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbTpjbGFtcCgxNHB4LDJ2aCwxOHB4KX0uY2FyZWVycy1maW5hbC1jdGFfX3RleHR7Zm9udC1zaXplOmNsYW1wKDE2cHgsMS44dncsMThweCk7bGluZS1oZWlnaHQ6MS43O2NvbG9yOmhzbGEoMCwwJSwxMDAlLC45NSk7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG8gY2xhbXAoMjhweCw0dmgsMzZweCl9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5jYXJlZXJzLXBhZ2V7cGFkZGluZzo2MHB4IDAgODBweH0uY2FyZWVycy12YWx1ZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uY2FyZWVyLWpvYl9faGVhZGVye2ZsZXgtd3JhcDp3cmFwfS5jYXJlZXItam9iX19pY29ue3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7Zm9udC1zaXplOjI0cHh9LmNhcmVlcnMtdW5pdmVyc2FsX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX19QG1lZGlhKG1heC13aWR0aDogNDgwcHgpey5jYXJlZXJzLXVuaXZlcnNhbF9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5jYXJlZXItam9iX19oZWFkZXJ7cGFkZGluZzoyMHB4fS5jYXJlZXItam9iX190b2dnbGV7d2lkdGg6MzZweDtoZWlnaHQ6MzZweH0uY2FyZWVyLWpvYl9fdG9nZ2xlIHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4fX0ucHJpdmFjeS1wYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Y2xhbXAoODBweCwxMnZoLDEwMHB4KSAwIGNsYW1wKDEwMHB4LDE0dmgsMTQwcHgpO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmYWZhZmF9LnByaXZhY3ktYmctZWxlbWVudHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnByaXZhY3ktYmctZ3JhZGllbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEyNCwgMTUyLCAxMzMsIDAuMDIpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpfS5wcml2YWN5LXBhZ2VfX2hlcm97cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvIGNsYW1wKDUwcHgsOHZoLDcwcHgpO3BhZGRpbmc6MCAyMHB4fS5wcml2YWN5LXBhZ2VfX2V5ZWJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOmNsYW1wKDEycHgsMS40dncsMTRweCk7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4xNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1wcmltYXJ5LWdyZWVuKTttYXJnaW4tYm90dG9tOmNsYW1wKDE0cHgsMnZoLDE4cHgpfS5wcml2YWN5LXBhZ2VfX3RpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOmNsYW1wKDZweCwxdmgsMTBweCk7bWFyZ2luLWJvdHRvbTpjbGFtcCgxNnB4LDIuNXZoLDIwcHgpfS5wcml2YWN5LXBhZ2VfX3RpdGxlLW1haW57Zm9udC1zaXplOmNsYW1wKDM4cHgsNnZ3LDU4cHgpO2ZvbnQtd2VpZ2h0OjgwMDtsaW5lLWhlaWdodDoxLjE7Y29sb3I6dmFyKC0tdGV4dC1kYXJrKTtsZXR0ZXItc3BhY2luZzotMC4wMmVtfS5wcml2YWN5LXBhZ2VfX3RpdGxlLXN1Yntmb250LXNpemU6Y2xhbXAoMThweCwyLjV2dywyNHB4KTtmb250LXdlaWdodDo0MDA7Y29sb3I6dmFyKC0tdGV4dC1tdXRlZCk7bGluZS1oZWlnaHQ6MS4zfS5wcml2YWN5LXBhZ2VfX3N1YnRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxNHB4LDEuNnZ3LDE2cHgpO2NvbG9yOnZhcigtLXRleHQtbXV0ZWQpO2ZvbnQtc3R5bGU6aXRhbGljfS5wcml2YWN5LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21heC13aWR0aDo5MDBweDttYXJnaW46MCBhdXRvO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjIwcHg7cGFkZGluZzpjbGFtcCg0MHB4LDZ2aCw2MHB4KSBjbGFtcCgzMHB4LDV2dyw1MHB4KTtib3gtc2hhZG93OjAgNHB4IDIwcHggcmdiYSgwLDAsMCwuMDQpfS5wcml2YWN5LXNlY3Rpb257bWFyZ2luLWJvdHRvbTpjbGFtcCg0MHB4LDZ2aCw1NnB4KX0ucHJpdmFjeS1zZWN0aW9uOmxhc3QtY2hpbGQsLnByaXZhY3ktc2VjdGlvbi5wcml2YWN5LXNlY3Rpb24tLWxhc3R7bWFyZ2luLWJvdHRvbTowfS5wcml2YWN5LXNlY3Rpb24ucHJpdmFjeS1zZWN0aW9uLS1oaWdobGlnaHRlZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC4wNCkgMCUsIHJnYmEoMjI4LCAxNjgsIDgzLCAwLjA0KSAxMDAlKTtib3JkZXItbGVmdDo0cHggc29saWQgdmFyKC0tYWNjZW50LWdvbGQpO3BhZGRpbmc6Y2xhbXAoMjRweCwzLjV2aCwzMnB4KTtib3JkZXItcmFkaXVzOjEycHg7bWFyZ2luOmNsYW1wKDMycHgsNXZoLDQ4cHgpIDB9LnByaXZhY3ktaW50cm97Zm9udC1zaXplOmNsYW1wKDE2cHgsMS44dncsMThweCk7bGluZS1oZWlnaHQ6MS44O2NvbG9yOnZhcigtLXRleHQtYm9keSk7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjcwMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzpjbGFtcCgyMHB4LDN2aCwyOHB4KTtiYWNrZ3JvdW5kOnJnYmEoMTI0LDE1MiwxMzMsLjA1KTtib3JkZXItcmFkaXVzOjEycHh9LnByaXZhY3ktc2VjdGlvbl9faWNvbntmb250LXNpemU6Y2xhbXAoMzJweCw0dncsNDBweCk7bWFyZ2luLWJvdHRvbTpjbGFtcCgxMnB4LDJ2aCwxNnB4KTtkaXNwbGF5OmlubGluZS1ibG9ja30ucHJpdmFjeS1zZWN0aW9uX190aXRsZXtmb250LXNpemU6Y2xhbXAoMjJweCwyLjh2dywyOHB4KTtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tdGV4dC1kYXJrKTttYXJnaW4tYm90dG9tOmNsYW1wKDE2cHgsMi41dmgsMjBweCk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJweH0ucHJpdmFjeS1zZWN0aW9uX19jb250ZW50e2ZvbnQtc2l6ZTpjbGFtcCgxNXB4LDEuN3Z3LDE2cHgpO2xpbmUtaGVpZ2h0OjEuODtjb2xvcjp2YXIoLS10ZXh0LWJvZHkpfS5wcml2YWN5LXNlY3Rpb25fX2NvbnRlbnQgcHttYXJnaW4tYm90dG9tOmNsYW1wKDE0cHgsMnZoLDE4cHgpfS5wcml2YWN5LXNlY3Rpb25fX2NvbnRlbnQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ucHJpdmFjeS1zZWN0aW9uX19jb250ZW50IHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOmNsYW1wKDE2cHgsMi41dmgsMjBweCkgMH0ucHJpdmFjeS1zZWN0aW9uX19jb250ZW50IHVsIGxpe3BhZGRpbmctbGVmdDoyOHB4O21hcmdpbi1ib3R0b206Y2xhbXAoMTBweCwxLjV2aCwxNHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDoxLjd9LnByaXZhY3ktc2VjdGlvbl9fY29udGVudCB1bCBsaTo6YmVmb3Jle2NvbnRlbnQ6XCLinJNcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Y29sb3I6dmFyKC0tcHJpbWFyeS1ncmVlbik7Zm9udC13ZWlnaHQ6NjAwfS5wcml2YWN5LXNlY3Rpb25fX2NvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnByaXZhY3ktc2VjdGlvbl9fY29udGVudCB1bCBsaSBzdHJvbmd7Y29sb3I6dmFyKC0tdGV4dC1kYXJrKTtmb250LXdlaWdodDo2MDB9LnByaXZhY3ktc2VjdGlvbl9fY29udGVudCBhe2NvbG9yOnZhcigtLXByaW1hcnktZ3JlZW4pO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjUwMDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlfS5wcml2YWN5LXNlY3Rpb25fX2NvbnRlbnQgYTpob3Zlcntjb2xvcjp2YXIoLS1hY2NlbnQtZ29sZCk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucHJpdmFjeS1oaWdobGlnaHQtYm94e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjIpO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOmNsYW1wKDIwcHgsM3ZoLDI4cHgpO21hcmdpbjpjbGFtcCgyMHB4LDN2aCwyOHB4KSAwfS5wcml2YWN5LWhpZ2hsaWdodC1ib3ggaDN7Zm9udC1zaXplOmNsYW1wKDE3cHgsMnZ3LDE5cHgpO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1wcmltYXJ5LWdyZWVuKTttYXJnaW4tYm90dG9tOmNsYW1wKDE0cHgsMnZoLDE4cHgpfS5wcml2YWN5LWhpZ2hsaWdodC1ib3ggdWx7bWFyZ2luOjAgIWltcG9ydGFudH0ucHJpdmFjeS1oaWdobGlnaHQtYm94IGxpe2ZvbnQtc2l6ZTpjbGFtcCgxNHB4LDEuNnZ3LDE1cHgpfS5wcml2YWN5LWhpZ2hsaWdodC1ib3ggbGk6OmJlZm9yZXtjb250ZW50Olwi4oCiXCI7Y29sb3I6dmFyKC0tYWNjZW50LWdvbGQpfS5wcml2YWN5LWNvbnRhY3QtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtnYXA6Y2xhbXAoMjBweCwzdncsMjhweCk7bWFyZ2luOmNsYW1wKDI0cHgsMy41dmgsMzJweCkgMCAwfS5wcml2YWN5LWNvbnRhY3QtaXRlbXtiYWNrZ3JvdW5kOnJnYmEoMTI0LDE1MiwxMzMsLjA1KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTI0LDE1MiwxMzMsLjEpO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOmNsYW1wKDE4cHgsMi41dmgsMjRweCk7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnByaXZhY3ktY29udGFjdC1pdGVtOmhvdmVye2JhY2tncm91bmQ6cmdiYSgxMjQsMTUyLDEzMywuMDgpO2JvcmRlci1jb2xvcjpyZ2JhKDEyNCwxNTIsMTMzLC4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KX0ucHJpdmFjeS1jb250YWN0LWl0ZW1fX2xhYmVse2ZvbnQtc2l6ZTpjbGFtcCgxMnB4LDEuNHZ3LDEzcHgpO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA1ZW07Y29sb3I6dmFyKC0tdGV4dC1tdXRlZCk7bWFyZ2luLWJvdHRvbTo4cHh9LnByaXZhY3ktY29udGFjdC1pdGVtX192YWx1ZXtmb250LXNpemU6Y2xhbXAoMTVweCwxLjd2dywxNnB4KTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tcHJpbWFyeS1ncmVlbil9LnByaXZhY3ktY29udGFjdC1pdGVtX192YWx1ZSBhe2NvbG9yOnZhcigtLXByaW1hcnktZ3JlZW4pO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2V9LnByaXZhY3ktY29udGFjdC1pdGVtX192YWx1ZSBhOmhvdmVye2NvbG9yOnZhcigtLWFjY2VudC1nb2xkKX0ucHJpdmFjeS1jdGF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHJpbWFyeS1ncmVlbikgMCUsIHJnYmEoMTI0LCAxNTIsIDEzMywgMC44NSkgMTAwJSk7Ym9yZGVyLXJhZGl1czoyMHB4O3BhZGRpbmc6Y2xhbXAoNTBweCw4dmgsNzBweCkgY2xhbXAoMzBweCw1dncsNTBweCk7bWFyZ2luLXRvcDpjbGFtcCg2MHB4LDEwdmgsODBweCk7Y29sb3I6I2ZmZn0ucHJpdmFjeS1jdGFfX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgyNHB4LDMuNXZ3LDMycHgpO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206Y2xhbXAoMTRweCwydmgsMThweCl9LnByaXZhY3ktY3RhX190ZXh0e2ZvbnQtc2l6ZTpjbGFtcCgxNnB4LDEuOHZ3LDE4cHgpO2xpbmUtaGVpZ2h0OjEuNztjb2xvcjpoc2xhKDAsMCUsMTAwJSwuOTUpO21heC13aWR0aDo2MDBweDttYXJnaW46MCBhdXRvIGNsYW1wKDI4cHgsNHZoLDM2cHgpfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsucHJpdmFjeS1wYWdle3BhZGRpbmc6NjBweCAwIDgwcHh9LnByaXZhY3ktY29udGVudHtwYWRkaW5nOjMycHggMjRweH0ucHJpdmFjeS1zZWN0aW9ue21hcmdpbi1ib3R0b206MzZweH0ucHJpdmFjeS1zZWN0aW9uLnByaXZhY3ktc2VjdGlvbi0taGlnaGxpZ2h0ZWR7cGFkZGluZzoyMHB4O21hcmdpbjoyOHB4IDB9LnByaXZhY3ktY29udGFjdC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsucHJpdmFjeS1jb250ZW50e2JvcmRlci1yYWRpdXM6MTZweDtwYWRkaW5nOjI4cHggMjBweH0ucHJpdmFjeS1zZWN0aW9uX19jb250ZW50IHVsIGxpe3BhZGRpbmctbGVmdDoyNHB4O2ZvbnQtc2l6ZToxNHB4fS5wcml2YWN5LWhpZ2hsaWdodC1ib3h7cGFkZGluZzoxOHB4fX1cbiJdfQ== */