{"version":3,"file":"shared.CFBi4wfx.mjs","names":["useRef","Framer.useRouter","useState","startTransition","c"],"sources":["https:/framerusercontent.com/modules/X47vuvKfYF5CR8ytU4Zo/WJkMS11XvDxIT66XCpoT/CapliaChrome.js"],"sourcesContent":["// CapliaChrome — the site header, footer and cookie banner in the /home-2 system.\n// Header: fixed 60px bar, cream glass, Platform / Resources / Company mega menus with cyanotype feature cards,\n//         Log in + Get Demo, and a full-screen menu on phones.\n// Footer: email updates sign-up (same Google Form as the current footer), four link columns, status, socials.\n// Both restyle Framer's built-in cookie banner, and (by default) hide the old shared Navbar/Footer on the page\n// they sit on, so a page never shows two headers. Links and copy are taken from the current header and footer.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition}from\"react\";import*as Framer from\"framer\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const INK=\"#111111\";const INK60=\"rgba(17,17,17,0.6)\";const CREAM=\"#FAF9F6\";const TILE=\"#F1EEE9\";const LINE=\"rgba(17,17,17,0.12)\";const BLUE=\"#01A0FC\";const DEEP=\"#0A1E5E\";const SANS='\"Inter Tight\", \"Saans\", ui-sans-serif, system-ui, sans-serif';const SERIF='\"Newsreader\", \"Source Serif 4\", Georgia, serif';const MONO='\"IBM Plex Mono\", ui-monospace, SFMono-Regular, monospace';const EASE=\"cubic-bezier(.16,1,.3,1)\";const IMG=(id,s=1024)=>`https://framerusercontent.com/images/${id}.jpg?scale-down-to=${s}`;const LOGO=\"https://framerusercontent.com/images/I8EGpea4K7xh9YGGR2X45aA4ZYg.png\";const P={flower:IMG(\"5lKqLMa4DNJdmgNyUa7FZnhkE4\"),hydrangeas:IMG(\"asHSPpGdDtPo4pSqhcXn6IXB4RE\"),specimen:IMG(\"a06sjjYgZWoYT3SDUTMMEt1FV4\"),figure:IMG(\"pYfAeUlSEiDANsBOF5gE7XJ3h4\"),cosmos:IMG(\"polh52jwoTdL8MfnEFmKxN9io4\"),feather:IMG(\"6frFaQ29lAEbqQ8giyDXFsXffz8\"),dandelion:IMG(\"NgRaED1CJknXObmlKFibseL7vyc\"),skeleton:IMG(\"0R3nKi8AcmgvJxnvIIS5xHbtSwk\")};/* ---------- header menus (from the current header) ---------- */const MENUS=[{label:\"Solutions\",cols:[{eyebrow:\"Operational platform\",items:[{t:\"For Accelerators\",d:\"Run applications and cohorts, and track capital readiness\",href:\"/for-accelerators\",icon:\"dotField\"},{t:\"For Investors\",d:\"Structure inbound and screen companies faster\",href:\"/for-funds\",icon:\"spikesIcon\"},{t:\"For Early-Stage Banks\",d:\"Serve, retain and grow early-stage banking clients\",href:\"/for-banks\",icon:\"quarterArcs\"},{t:\"For Startup Awards & Grants\",d:\"Run applications and find the strongest founders, at scale\",href:\"/for-startup-awards\",icon:\"rosette\"},{t:\"For Founders\",d:\"Get ready, run your raise and share your Passport\",href:\"/for-founders\",icon:\"interlock\"}]},{eyebrow:\"Intelligence\",items:[{t:\"Phronel\",d:\"Private intelligence for early-stage company evaluation\",href:\"/phronel\",icon:\"orbit\"},{t:\"CRI\",d:\"The Caplia Readiness Index, the universal readiness signal\",href:\"/caplia-readiness-index\",icon:\"signalRing\"},{t:\"Architecture\",d:\"How Caplia and Phronel fit together\",href:\"/architecture\",icon:\"rosette\"},{t:\"API & MCP\",d:\"Connect Caplia to your own tools and agents\",href:\"/mcp-integration\",icon:\"strand\",tag:\"New\"}]}],card:{t:\"Book a Demo\",d:\"Explore our solution with a Caplia expert\",href:\"/contact/quick-meeting\",img:P.flower}},{label:\"Resources\",cols:[{eyebrow:\"Updates\",items:[{t:\"Blog\",d:\"Product updates and insights.\",href:\"/blog\",icon:\"loop\"},{t:\"Changelog\",d:\"Release notes and changes.\",href:\"/changelog\",icon:\"spikes\"},{t:\"Status\",d:\"Platform uptime and incidents.\",href:\"https://status.caplia.ai/\",icon:\"signalRing\",ext:true}]},{eyebrow:\"Learn\",items:[{t:\"Help Centre\",d:\"Support articles and guides.\",href:\"/contact/help-center\",icon:\"orbit\"},{t:\"FAQ\",d:\"Answers to common questions.\",href:\"/contact/help-center\",icon:\"dotField\"}]}],card:{t:\"Talk to us\",d:\"Talk to a Caplia expert who can guide your setup.\",href:\"/contact/sales\",img:P.hydrangeas}},{label:\"Company\",cols:[{eyebrow:\"Company\",items:[{t:\"About\",d:\"Mission & Philosophy\",href:\"/about\",icon:\"orbit\"},{t:\"Press Relations\",d:\"News, coverage and media enquiries.\",href:\"/press\",icon:\"spikes\"},{t:\"Insights\",d:\"Trends and best practices.\",href:\"/blog\",icon:\"loop\"}]},{eyebrow:\"Connect\",items:[{t:\"Careers\",d:\"Open roles and teams.\",href:\"/careers\",icon:\"quarterArcs\",tag:\"Hiring\"},{t:\"Support\",d:\"Help and product assistance.\",href:\"/support\",icon:\"strand\"},{t:\"Sales\",d:\"Pricing and plan guidance.\",href:\"/contact/sales\",icon:\"spikesIcon\"}]}],card:{t:\"Latest Stories\",d:\"Read from our Blog for updates, insights and company news.\",href:\"/blog\",img:P.figure}}];const PRICING={t:\"Pricing\",href:\"/pricing\"};const LOGIN={t:\"Log in\",href:\"/customer-login\"};const DEMO={t:\"Get Demo\",href:\"/contact/quick-meeting\"};const COMMUNITY={t:\"Community\",href:\"/community\"};/* ---------- footer (from the current footer) ---------- */const FOOT={circleTitle:\"Updates\",circleBody:\"Get Caplia updates, product releases and venture insights straight to your inbox.\",placeholder:\"you@example.com\",subscribe:\"Subscribe\",success:\"Thanks. You are on the list.\",error:\"Something went wrong. Please try again.\",formUrl:\"https://docs.google.com/forms/d/e/1FAIpQLSfa_5-2KAwZh6-muYtzsoV_LAqjvrcpE48__0b5urvuztIPwQ/formResponse\",entry:\"entry.932172175\",tagline:\"Intelligence beneath the ecosystem\",status:\"All systems operational\",statusHref:\"https://status.caplia.ai/\",cols:[{t:\"Solutions\",links:[{t:\"For Accelerators\",href:\"/for-accelerators\"},{t:\"For Investors\",href:\"/for-funds\"},{t:\"For Early-Stage Banks\",href:\"/for-banks\"},{t:\"For Startup Awards & Grants\",href:\"/for-startup-awards\"},{t:\"For Founders\",href:\"/for-founders\"}]},{t:\"Intelligence\",links:[{t:\"Phronel\",href:\"/phronel\"},{t:\"Caplia Readiness Index\",href:\"/caplia-readiness-index\"},{t:\"API & MCP\",href:\"/mcp-integration\",tag:\"New\"},{t:\"Security\",href:\"/security\"}]},{t:\"Resources\",links:[{t:\"Blog\",href:\"/blog\"},{t:\"Changelog\",href:\"/changelog\"},{t:\"Help Centre\",href:\"/contact/help-center\"},{t:\"Status\",href:\"https://status.caplia.ai/\"}]},{t:\"Company\",links:[{t:\"About\",href:\"/about\"},{t:\"Press\",href:\"/press\"},{t:\"Careers\",href:\"/careers\",tag:\"Hiring\"},{t:\"Support\",href:\"/support\"},{t:\"Legal\",href:\"/legal\"}]}],socials:[{t:\"LinkedIn\",href:\"https://www.linkedin.com/company/getcaplia\"},{t:\"Facebook\",href:\"https://www.facebook.com/profile.php?id=61588889885733\"},{t:\"Instagram\",href:\"https://www.instagram.com/getcaplia/\"},{t:\"YouTube\",href:\"https://www.youtube.com/@getcaplia\"},{t:\"X\",href:\"https://x.com/caplia_ai\"}],copyright:\"\\xa9 2026\",company:\"Caplia Technologies Ltd.\",rights:\"All rights reserved.\",cookie:\"Cookie Settings\"};/* ---------- shared CSS: old chrome off, cookie banner restyled ---------- */const hideOld=`#main > div > div > div > header { display: none !important; }`;/* Also hides the old template layers by name, on the canvas (inside this breakpoint frame only) and live,\n   so a page never shows two headers or two footers. Our own header and footer are never touched. */const OLD_NAMED='[data-framer-name=\"Navbar\"], [data-framer-name=\"Footer\"]';function useHideNamed(hide){const ref=useRef(null);useEffect(()=>{if(!hide||typeof document===\"undefined\")return;const me=ref.current;if(!me)return;let scope=document;if(isCanvas()){let n=me.parentElement;for(let i=0;n&&i<14;i++,n=n.parentElement){if(/^(Desktop|Tablet|Phone|Mobile|Laptop)/i.test(n.getAttribute(\"data-framer-name\")||\"\")){scope=n;break;}}if(scope===document)return;}const hidden=[];const run=()=>scope.querySelectorAll(OLD_NAMED).forEach(n=>{if(n.contains(me)||n.querySelector(\".cc-footer, nav[aria-label='Main']\")||n.closest(\".cc-footer\"))return;if(n.style.display===\"none\")return;n.style.setProperty(\"display\",\"none\",\"important\");hidden.push(n);});run();let k=0;const iv=window.setInterval(()=>(run(),++k>20&&window.clearInterval(iv)),400);return()=>{window.clearInterval(iv);hidden.forEach(h=>h.style.removeProperty(\"display\"));};},[hide]);return ref;}const cookieCss=`\n.--framer-cookie-banner-container { background: ${CREAM} !important; border: 1px solid ${LINE} !important; border-radius: 4px !important; box-shadow: 0 1px 2px rgba(0,0,0,.05), 0 28px 60px -28px rgba(17,17,17,.4) !important; font-family: ${SANS} !important; color: ${INK} !important; overflow: hidden; }\n.--framer-cookie-banner-container::before { content: \"\"; position: absolute; top: 10px; right: 10px; width: 8px; height: 8px; background: ${BLUE}; }\n.--framer-cookie-banner-container * { font-family: ${SANS} !important; }\n.--framer-cookie-banner-container p { color: rgba(17,17,17,.62) !important; font-size: 14px !important; line-height: 20px !important; }\n.--framer-cookie-banner-container p:first-child { color: ${INK} !important; font-size: 18px !important; line-height: 22px !important; font-weight: 400 !important; letter-spacing: -0.01em !important; margin-bottom: 6px !important; }\n.--framer-cookie-banner-container a { color: ${INK} !important; text-decoration: underline !important; text-underline-offset: 3px; text-decoration-color: rgba(17,17,17,.3) !important; }\n.__framer-cookie-component-button { border-radius: 4px !important; height: 36px !important; padding: 0 14px !important; font-size: 14px !important; font-weight: 400 !important; letter-spacing: -0.01em !important; background: #fff !important; color: ${INK} !important; border: 1px solid ${INK} !important; box-shadow: none !important; cursor: pointer; transition: background .25s ease, transform .5s ${EASE}; }\n.__framer-cookie-component-button:hover { background: ${TILE} !important; transform: translateY(-1px); }\n#__framer-cookie-component-button-accept { background: ${INK} !important; color: #fff !important; }\n#__framer-cookie-component-button-accept:hover { background: #2a2a2a !important; }\n.--framer-cookie-banner-container input[type=checkbox] { accent-color: ${BLUE}; }\n/* Framer's own floating \"Cookie Settings\" button: hidden (the footer link opens the banner instead) */\n.__framer-cookie-component-button:not(.--framer-cookie-banner-container .__framer-cookie-component-button) { position: fixed !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; border: 0 !important; opacity: 0 !important; pointer-events: none !important; }\n`;/* ---------- atoms ---------- */const mono={fontFamily:MONO,fontSize:11,lineHeight:\"13px\",letterSpacing:\"0.06em\",textTransform:\"uppercase\"};const isCanvas=()=>RenderTarget.current()===RenderTarget.canvas;function Fonts(){return /*#__PURE__*/_jsx(\"link\",{rel:\"stylesheet\",href:\"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500&family=Newsreader:opsz,wght@6..72,400&family=IBM+Plex+Mono:wght@400;500&display=swap\"});}function Btn({label,href,primary,small}){return /*#__PURE__*/_jsx(\"a\",{...linkProps(href),className:primary?\"cc-btn cc-bp\":\"cc-btn cc-bs\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",height:small?34:40,padding:\"0 13px\",borderRadius:4,fontFamily:SANS,fontSize:small?14:16,letterSpacing:\"-0.01em\",textDecoration:\"none\",whiteSpace:\"nowrap\",boxSizing:\"border-box\",border:`1px solid ${INK}`,background:primary?INK:\"transparent\",color:primary?\"#fff\":INK},children:label});}function Tag({t}){return /*#__PURE__*/_jsx(\"span\",{style:{...mono,fontSize:9,lineHeight:\"11px\",padding:\"2px 4px\",background:BLUE,color:\"#fff\",borderRadius:2},children:t});}function Chevron({open}){return /*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"10\",viewBox:\"0 0 10 10\",\"aria-hidden\":true,style:{transform:open?\"rotate(180deg)\":\"none\",transition:`transform .4s ${EASE}`},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 3.5 5 6.5 8 3.5\",stroke:INK,strokeWidth:\"1.4\",fill:\"none\"})});}/* Internal links go through Framer's router, so they work in Preview (which serves pages from internal\n   addresses) as well as on the live site. Falls back to a normal link if no route matches. */let ROUTER=null;function useRouterRef(){const ur=Framer.useRouter;const r=typeof ur===\"function\"?ur():null;ROUTER=r;return r;}function goInternal(e,href){const r=ROUTER;if(!r||!r.routes||typeof r.navigate!==\"function\"||e.metaKey||e.ctrlKey||e.shiftKey||e.button===1)return;const[path,hash]=href.split(\"#\");const want=(path||\"/\").replace(/\\/$/,\"\")||\"/\";const id=Object.keys(r.routes).find(k=>(r.routes[k]&&r.routes[k].path||\"\").replace(/\\/$/,\"\")===want);if(!id)return;e.preventDefault();r.navigate(id,hash||undefined);}const linkProps=(href,ext)=>ext||/^https?:/.test(href)?{href,target:\"_blank\",rel:\"noopener\"}:{href,onClick:e=>goInternal(e,href)};const CSS=`\n.cc-btn{transition:background .25s ease,transform .5s ${EASE},box-shadow .5s ${EASE}}\n.cc-btn:hover{transform:translateY(-1px)}\n.cc-bp:hover{background:#2a2a2a!important}.cc-bs:hover{background:${TILE}!important}\n.cc-nav-btn{transition:background .2s ease}\n.cc-nav-btn:hover,.cc-nav-btn[aria-expanded=\"true\"]{background:rgba(17,17,17,.05)!important}\n.cc-item{transition:background .2s ease}\n.cc-item:hover{background:rgba(17,17,17,.04)}\n.cc-item:hover .cc-item-t{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(17,17,17,.3)}\n.cc-card .cc-card-img{transition:transform 1.2s ${EASE}}\n.cc-card:hover .cc-card-img{transform:scale(1.04)}\n.cc-flink{color:${INK60};text-decoration:none;transition:color .2s ease}\n.cc-flink:hover{color:${INK}}\n.cc-burger{display:none!important}\n@keyframes ccIn{from{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:none}}\n@keyframes ccPulse{0%,100%{opacity:1}50%{opacity:.35}}\n@media (max-width:1023px){\n.cc-menu,.cc-right-desk{display:none!important}\n.cc-burger{display:inline-flex!important}\n}\n@media (max-width:1199px){\n/* tablet tidy-ups for the -2 page kits, kept here because the header sits on every one of those pages */\n.ca-split{grid-template-columns:1fr!important;gap:40px!important}\n.cf-tests{grid-template-columns:1fr!important;max-width:640px;margin:0 auto;width:100%}\n.ca-hero > .ca-print:nth-of-type(2),.ca-hero > .ca-print:nth-of-type(4),.cf-hero > .cf-print:nth-of-type(2),.cf-hero > .cf-print:nth-of-type(4),.cfu-hero > .cfu-print:nth-of-type(2),.cfu-hero > .cfu-print:nth-of-type(4),.cp-hero > .cp-print:nth-of-type(2),.cp-hero > .cp-print:nth-of-type(4){display:none!important}\n.ca-deck-box{height:auto!important;min-height:0!important}\n.ca-deck-host:empty{min-height:220px}\n.ca-deck-host{position:relative!important;inset:auto!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;gap:10px!important;padding:12px!important;scrollbar-width:none}\n.ca-deck-host::-webkit-scrollbar{display:none}\n.ca-deck-host canvas{flex:0 0 auto;width:calc(100% - 6px)!important;margin:0!important;scroll-snap-align:center}\n.ca-deck-hint{display:block!important}\n.cc-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:40px 24px!important}\n.cc-foot-brand{grid-column:1 / -1;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:16px 24px!important}\n}\n@media (max-width:809px){\n.cc-foot-brand{flex-direction:column!important;align-items:flex-start!important}\n.cc-foot-top,.cc-foot-cols{grid-template-columns:1fr!important}\n.cc-foot-cols{grid-template-columns:1fr 1fr!important;gap:32px 16px!important}\n.cc-foot-brand{grid-column:1 / -1}\n.cc-foot-pad{padding-left:16px!important;padding-right:16px!important}\n.cc-foot-frame{padding:48px 0 0!important}\n.cc-form{flex-direction:column!important}\n.cc-form > input{flex:0 0 auto!important;height:44px!important}\n.cc-form > button{height:44px!important}\n.cc-bottom{flex-direction:column!important;align-items:flex-start!important}\n.cc-strip{display:none!important}\n}`;/* canvas only: the partner logos strip has no wrapper of its own, so it is measured against itself here */const LOGOS_CANVAS=`\n.ck-logos-sec{container-type:inline-size}\n@container (max-width:1199px){.ck-logos{--cpl-s:0.58!important;margin:0 -32px}.ck-logos-row{gap:32px 40px!important}}\n@container (max-width:809px){.ck-logos{--cpl-s:0.46!important;gap:28px!important;margin:-16px -48px -32px}.ck-logos-row{gap:24px 28px!important}.ck-logos-label{text-align:center;max-width:280px}}`;const Style=()=>/*#__PURE__*/_jsx(\"style\",{children:isCanvas()?toCanvasCss(CSS)+LOGOS_CANVAS:CSS});/* ---------- canvas: Framer draws every breakpoint inside one very wide frame, so screen-width rules\n   never switch there. On the canvas the same rules run against each instance's own width instead\n   (container queries), and vw/vh sizes are mapped to that width, so Desktop, Tablet and Phone\n   frames look as they do in Preview and on the live site. The live site is unchanged. ---------- */const CANVAS_VH=9/* 1vh on the canvas = 9px, a 900px tall screen */;const toCanvasUnits=s=>s.replace(/(\\d*\\.?\\d+)vw\\b/g,\"$1cqw\").replace(/(\\d*\\.?\\d+)vh\\b/g,(_m,n)=>`${(parseFloat(n)*CANVAS_VH).toFixed(1)}px`);const toCanvasCss=css=>toCanvasUnits(css.replace(/@media \\(max-width/g,\"@container (max-width\"));function CanvasBox({children}){const ref=useRef(null);useEffect(()=>{const el=ref.current;if(!el||typeof MutationObserver===\"undefined\")return;const fix=()=>el.querySelectorAll('[style*=\"vw\"],[style*=\"vh\"]').forEach(n=>{const s=n.getAttribute(\"style\")||\"\";const t=toCanvasUnits(s);if(t!==s)n.setAttribute(\"style\",t);});fix();const mo=new MutationObserver(fix);mo.observe(el,{subtree:true,childList:true,attributes:true,attributeFilter:[\"style\"]});return()=>mo.disconnect();},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:\"100%\",containerType:\"inline-size\"},children:children});}/* =========================== HEADER =========================== */function Header({hide}){useRouterRef();const canvas=isCanvas();const hideRef=useHideNamed(hide);const[open,setOpen]=useState(-1);const[scrolled,setScrolled]=useState(false);const[sheet,setSheet]=useState(false);const[acc,setAcc]=useState(-1);const closeT=useRef(0);useEffect(()=>{if(canvas||typeof window===\"undefined\")return;const on=()=>startTransition(()=>setScrolled(window.scrollY>8));on();window.addEventListener(\"scroll\",on,{passive:true});const key=e=>e.key===\"Escape\"&&startTransition(()=>(setOpen(-1),setSheet(false)));window.addEventListener(\"keydown\",key);return()=>{window.removeEventListener(\"scroll\",on);window.removeEventListener(\"keydown\",key);};},[canvas]);useEffect(()=>{if(canvas||typeof document===\"undefined\")return;document.documentElement.style.overflow=sheet?\"hidden\":\"\";return()=>{document.documentElement.style.overflow=\"\";};},[sheet,canvas]);const enter=i=>{clearTimeout(closeT.current);startTransition(()=>setOpen(i));};const leave=()=>{clearTimeout(closeT.current);closeT.current=setTimeout(()=>startTransition(()=>setOpen(-1)),140);};const bar={position:canvas?\"relative\":\"fixed\",top:0,left:0,right:0,zIndex:900,height:60,background:scrolled||open>=0?\"rgba(250,249,246,.92)\":\"rgba(250,249,246,.78)\",backdropFilter:\"saturate(1.4) blur(14px)\",WebkitBackdropFilter:\"saturate(1.4) blur(14px)\",borderBottom:`1px solid ${scrolled||open>=0?LINE:\"transparent\"}`,transition:\"background .3s ease, border-color .3s ease\",fontFamily:SANS,color:INK};const m=open>=0?MENUS[open]:null;return /*#__PURE__*/_jsxs(\"div\",{ref:hideRef,style:{width:\"100%\",height:canvas?\"auto\":0},children:[/*#__PURE__*/_jsx(Fonts,{}),/*#__PURE__*/_jsx(Style,{}),/*#__PURE__*/_jsx(\"style\",{children:cookieCss+(hide&&!canvas?hideOld:\"\")}),/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Main\",style:bar,onMouseLeave:leave,children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,height:\"100%\",margin:\"0 auto\",padding:\"0 clamp(16px, 3vw, 40px)\",boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:24},children:[/*#__PURE__*/_jsx(\"a\",{...linkProps(\"/\"),\"aria-label\":\"Caplia home\",style:{display:\"flex\",alignItems:\"center\",flex:\"0 0 auto\"},children:/*#__PURE__*/_jsx(\"img\",{src:LOGO,alt:\"Caplia\",style:{height:22,width:\"auto\",display:\"block\"}})}),/*#__PURE__*/_jsxs(\"div\",{className:\"cc-menu\",style:{display:\"flex\",alignItems:\"center\",gap:2},children:[MENUS.map((mm,i)=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"cc-nav-btn\",\"aria-expanded\":open===i,\"aria-haspopup\":\"true\",onMouseEnter:()=>enter(i),onFocus:()=>enter(i),onClick:()=>startTransition(()=>setOpen(open===i?-1:i)),style:{all:\"unset\",cursor:\"pointer\",display:\"inline-flex\",alignItems:\"center\",gap:6,height:34,padding:\"0 11px\",borderRadius:4,fontFamily:SANS,fontSize:15,letterSpacing:\"-0.01em\",color:INK},children:[mm.label,/*#__PURE__*/_jsx(Chevron,{open:open===i})]},mm.label)),/*#__PURE__*/_jsx(\"a\",{...linkProps(COMMUNITY.href),className:\"cc-nav-btn\",onMouseEnter:()=>enter(-1),style:{display:\"inline-flex\",alignItems:\"center\",height:34,padding:\"0 11px\",borderRadius:4,fontFamily:SANS,fontSize:15,letterSpacing:\"-0.01em\",color:INK,textDecoration:\"none\"},children:COMMUNITY.t})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"cc-right-desk\",style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(Btn,{label:LOGIN.t,href:LOGIN.href,small:true}),/*#__PURE__*/_jsx(Btn,{label:DEMO.t,href:DEMO.href,primary:true,small:true})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"cc-burger\",\"aria-label\":sheet?\"Close menu\":\"Open menu\",\"aria-expanded\":sheet,onClick:()=>startTransition(()=>setSheet(!sheet)),style:{all:\"unset\",cursor:\"pointer\",width:40,height:40,alignItems:\"center\",justifyContent:\"center\",borderRadius:4,border:`1px solid ${LINE}`,background:\"#fff\"},children:/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",width:16,height:10,display:\"block\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,right:0,top:sheet?4.25:0,height:1.5,background:INK,transform:sheet?\"rotate(45deg)\":\"none\",transition:`transform .4s ${EASE}, top .4s ${EASE}`}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,right:0,top:sheet?4.25:8.5,height:1.5,background:INK,transform:sheet?\"rotate(-45deg)\":\"none\",transition:`transform .4s ${EASE}, top .4s ${EASE}`}})]})})]}),m?/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>enter(open),onMouseLeave:leave,style:{position:\"absolute\",top:60,left:0,right:0,display:\"flex\",justifyContent:\"center\",padding:\"0 16px\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{role:\"menu\",style:{pointerEvents:\"auto\",position:\"relative\",marginTop:8,width:\"min(980px, 100%)\",background:CREAM,border:`1px solid ${LINE}`,borderRadius:4,boxShadow:\"0 1px 2px rgba(0,0,0,.04), 0 30px 70px -30px rgba(17,17,17,.4)\",display:\"grid\",gridTemplateColumns:m.cols.length===2?\"1fr 1fr 260px\":\"1fr 260px\",gap:0,animation:`ccIn .45s ${EASE}`,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:10,left:10,width:6,height:6,background:BLUE}}),m.cols.map((col,ci)=>/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"26px 14px 18px\",borderRight:`1px solid ${LINE}`},children:[/*#__PURE__*/_jsx(\"div\",{style:{...mono,color:INK60,padding:\"0 10px 12px\"},children:col.eyebrow}),col.items.map(it=>/*#__PURE__*/_jsx(\"a\",{...linkProps(it.href,it.ext),role:\"menuitem\",className:\"cc-item\",style:{display:\"flex\",gap:12,alignItems:\"flex-start\",padding:\"9px 10px\",borderRadius:4,textDecoration:\"none\",color:INK},children:/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",flexDirection:\"column\",gap:2,minWidth:0},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{className:\"cc-item-t\",style:{fontSize:15,lineHeight:\"19px\",letterSpacing:\"-0.01em\"},children:it.t}),it.tag?/*#__PURE__*/_jsx(Tag,{t:it.tag}):null]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,lineHeight:\"17px\",color:INK60},children:it.d})]})},it.t))]},ci)),/*#__PURE__*/_jsxs(\"a\",{...linkProps(m.card.href),className:\"cc-card\",style:{position:\"relative\",display:\"block\",margin:10,minHeight:240,overflow:\"hidden\",background:DEEP,textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{className:\"cc-card-img\",style:{position:\"absolute\",inset:\"-6%\",backgroundImage:`url(\"${m.card.img}\")`,backgroundSize:\"cover\",backgroundPosition:\"center\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",inset:0,background:\"linear-gradient(180deg, rgba(6,16,58,0) 35%, rgba(6,16,58,.82))\"}}),/*#__PURE__*/_jsxs(\"span\",{style:{position:\"absolute\",left:16,right:16,bottom:14,display:\"flex\",flexDirection:\"column\",gap:4,color:\"#fff\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:17,letterSpacing:\"-0.01em\"},children:[m.card.t,\" →\"]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,lineHeight:\"17px\",color:\"rgba(255,255,255,.78)\"},children:m.card.d})]})]})]},open)}):null]}),sheet&&!canvas?/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:60,left:0,right:0,bottom:0,zIndex:899,background:CREAM,overflowY:\"auto\",fontFamily:SANS,color:INK,animation:`ccIn .4s ${EASE}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"8px 16px 120px\"},children:[MENUS.map((mm,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{borderBottom:`1px solid ${LINE}`},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-expanded\":acc===i,onClick:()=>startTransition(()=>setAcc(acc===i?-1:i)),style:{all:\"unset\",cursor:\"pointer\",boxSizing:\"border-box\",width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"18px 0\",fontFamily:SANS,fontSize:20,letterSpacing:\"-0.02em\",color:INK},children:[mm.label,/*#__PURE__*/_jsx(Chevron,{open:acc===i})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateRows:acc===i?\"1fr\":\"0fr\",transition:`grid-template-rows .5s ${EASE}`},children:/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\"},children:mm.cols.map((col,ci)=>/*#__PURE__*/_jsxs(\"div\",{style:{paddingBottom:12},children:[/*#__PURE__*/_jsx(\"div\",{style:{...mono,color:INK60,padding:\"4px 0 8px\"},children:col.eyebrow}),col.items.map(it=>/*#__PURE__*/_jsxs(\"a\",{...linkProps(it.href,it.ext),onClick:e=>{startTransition(()=>setSheet(false));if(!it.ext&&!/^https?:/.test(it.href))goInternal(e,it.href);},style:{display:\"flex\",gap:12,alignItems:\"center\",padding:\"8px 0\",textDecoration:\"none\",color:INK},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:16},children:it.t}),it.tag?/*#__PURE__*/_jsx(Tag,{t:it.tag}):null]},it.t))]},ci))})})]},mm.label)),/*#__PURE__*/_jsxs(\"a\",{...linkProps(COMMUNITY.href),onClick:e=>{startTransition(()=>setSheet(false));goInternal(e,COMMUNITY.href);},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"18px 0\",borderBottom:`1px solid ${LINE}`,fontFamily:SANS,fontSize:20,letterSpacing:\"-0.02em\",color:INK,textDecoration:\"none\"},children:[COMMUNITY.t,/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{fontSize:16,color:INK60},children:\"→\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",height:120,marginTop:24,overflow:\"hidden\",background:DEEP},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",inset:\"-8%\",backgroundImage:`url(\"${P.cosmos}\")`,backgroundSize:\"cover\",backgroundPosition:\"center\"}})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",left:0,right:0,bottom:0,padding:\"12px 16px calc(12px + env(safe-area-inset-bottom))\",background:\"rgba(250,249,246,.95)\",borderTop:`1px solid ${LINE}`,display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:8},children:[/*#__PURE__*/_jsx(Btn,{label:LOGIN.t,href:LOGIN.href}),/*#__PURE__*/_jsx(Btn,{label:DEMO.t,href:DEMO.href,primary:true})]})]}):null]});}/* =========================== FOOTER =========================== */function Signup(){const[email,setEmail]=useState(\"\");const[status,setStatus]=useState(\"idle\");const send=async()=>{if(!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email))return startTransition(()=>setStatus(\"error\"));startTransition(()=>setStatus(\"sending\"));try{const fd=new FormData;fd.append(FOOT.entry,email);await fetch(FOOT.formUrl,{method:\"POST\",mode:\"no-cors\",body:fd});startTransition(()=>(setStatus(\"ok\"),setEmail(\"\")));}catch{startTransition(()=>setStatus(\"error\"));}};if(status===\"ok\")return /*#__PURE__*/_jsx(\"div\",{style:{fontSize:15,padding:\"10px 0\"},children:FOOT.success});return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cc-form\",style:{display:\"flex\",gap:8},children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,placeholder:FOOT.placeholder,\"aria-label\":\"Email address\",onChange:e=>{const v=e.target.value;startTransition(()=>{setEmail(v);if(status===\"error\")setStatus(\"idle\");});},onKeyDown:e=>e.key===\"Enter\"&&(e.preventDefault(),send()),style:{flex:1,minWidth:0,height:40,padding:\"0 14px\",borderRadius:4,border:`1px solid ${status===\"error\"?\"#C2410C\":LINE}`,background:\"#fff\",fontFamily:SANS,fontSize:15,color:INK,outline:\"none\",boxSizing:\"border-box\"}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:send,disabled:status===\"sending\",className:\"cc-btn cc-bp\",style:{height:40,padding:\"0 16px\",borderRadius:4,border:`1px solid ${INK}`,background:INK,color:\"#fff\",fontFamily:SANS,fontSize:15,cursor:\"pointer\",opacity:status===\"sending\"?.7:1},children:status===\"sending\"?\"Submitting...\":FOOT.subscribe})]}),status===\"error\"?/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:\"#C2410C\"},children:FOOT.error}):null]});}function openCookies(){if(typeof document===\"undefined\")return;const b=[...document.querySelectorAll(\"button\")].find(x=>x.textContent?.trim()===\"Cookie Settings\"&&!x.closest(\".cc-footer\"));if(b)b.click();}function Footer({hide}){useRouterRef();const canvas=isCanvas();const hideRef=useHideNamed(hide);const strip=[P.feather,P.hydrangeas,P.specimen,P.figure,P.cosmos,P.dandelion,P.skeleton,P.flower];return /*#__PURE__*/_jsxs(\"footer\",{ref:hideRef,className:\"cc-footer\",style:{width:\"100%\",fontFamily:SANS,color:INK,background:CREAM,boxShadow:`0 0 0 100vmax ${CREAM}`,clipPath:\"inset(0 -100vmax)\"},children:[/*#__PURE__*/_jsx(Fonts,{}),/*#__PURE__*/_jsx(Style,{}),/*#__PURE__*/_jsx(\"style\",{children:cookieCss+(hide&&!canvas?hideOld:\"\")}),/*#__PURE__*/_jsx(\"div\",{className:\"cc-foot-pad\",style:{padding:\"0 clamp(16px, 4vw, 64px)\"},children:/*#__PURE__*/_jsxs(\"div\",{className:\"cc-foot-frame\",style:{position:\"relative\",maxWidth:1920,margin:\"0 auto\",background:CREAM,padding:\"72px 0 0\",overflow:\"hidden\"},children:[[{top:16,left:16},{top:16,right:16}].map((p,k)=>/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",width:8,height:8,background:BLUE,...p}},k)),/*#__PURE__*/_jsxs(\"div\",{className:\"cc-foot-pad\",style:{maxWidth:1280,margin:\"0 auto\",padding:\"0 clamp(20px, 5vw, 64px)\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:56},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cc-foot-top\",style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:40,alignItems:\"end\",paddingBottom:40,borderBottom:`1px solid ${LINE}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsxs(\"span\",{style:{...mono,display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,background:BLUE}}),FOOT.circleTitle]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"clamp(15px, 1.3vw, 17px)\",lineHeight:1.4,letterSpacing:\"-0.01em\",maxWidth:380},children:FOOT.circleBody})]}),/*#__PURE__*/_jsx(Signup,{})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"cc-foot-cols\",style:{display:\"grid\",gridTemplateColumns:\"1.3fr repeat(4, 1fr)\",gap:32},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cc-foot-brand\",style:{display:\"flex\",flexDirection:\"column\",gap:18},children:[/*#__PURE__*/_jsx(\"a\",{...linkProps(\"/\"),\"aria-label\":\"Caplia home\",children:/*#__PURE__*/_jsx(\"img\",{src:LOGO,alt:\"Caplia\",style:{height:24,width:\"auto\",display:\"block\"}})}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SERIF,fontSize:16,lineHeight:\"22px\",maxWidth:260},children:FOOT.tagline}),/*#__PURE__*/_jsxs(\"a\",{href:FOOT.statusHref,target:\"_blank\",rel:\"noopener\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,alignSelf:\"flex-start\",height:30,padding:\"0 10px\",border:`1px solid ${LINE}`,borderRadius:4,background:\"#fff\",fontSize:13,color:INK,textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:7,height:7,borderRadius:7,background:\"#22A06B\",animation:canvas?\"none\":\"ccPulse 2.4s ease-in-out infinite\"}}),FOOT.status]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:6,flexWrap:\"wrap\"},children:FOOT.socials.map(s=>/*#__PURE__*/_jsx(\"a\",{href:s.href,target:\"_blank\",rel:\"noopener\",className:\"cc-flink\",style:{...mono,fontSize:10,padding:\"6px 7px\",border:`1px solid ${LINE}`,borderRadius:2},children:s.t},s.t))})]}),FOOT.cols.map(c=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{...mono,color:INK,paddingBottom:4},children:c.t}),c.links.map(l=>/*#__PURE__*/_jsxs(\"a\",{...linkProps(l.href),className:\"cc-flink\",style:{display:\"inline-flex\",alignItems:\"center\",gap:6,fontSize:14,lineHeight:\"19px\"},children:[l.t,l.tag?/*#__PURE__*/_jsx(Tag,{t:l.tag}):null]},l.t))]},c.t))]}),/*#__PURE__*/_jsxs(\"div\",{className:\"cc-bottom\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,padding:\"20px 0\",borderTop:`1px solid ${LINE}`,fontSize:13,color:INK60},children:[/*#__PURE__*/_jsxs(\"span\",{children:[FOOT.copyright,\" \",FOOT.company,\" \",FOOT.rights]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:openCookies,className:\"cc-flink\",style:{all:\"unset\",cursor:\"pointer\",fontSize:13,color:INK60,textDecoration:\"underline\",textUnderlineOffset:3,textDecorationColor:\"rgba(17,17,17,.3)\"},children:FOOT.cookie})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"cc-strip\",\"aria-hidden\":true,style:{display:\"grid\",gridTemplateColumns:`repeat(${strip.length}, 1fr)`,gap:4,height:64},children:strip.map((s,i)=>/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",overflow:\"hidden\",background:DEEP},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",inset:\"-20%\",backgroundImage:`url(\"${s}\")`,backgroundSize:\"cover\",backgroundPosition:\"center\"}})},i))})]})}),/*#__PURE__*/_jsx(\"div\",{style:{height:\"clamp(16px, 4vw, 64px)\"}})]});}/**\n * Caplia Chrome\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1280\n * @framerIntrinsicHeight 60\n */export default function CapliaChrome(props){const{part=\"header\",hideOld=true}=props;const body=part===\"footer\"?/*#__PURE__*/_jsx(Footer,{hide:hideOld}):/*#__PURE__*/_jsx(Header,{hide:hideOld});return isCanvas()?/*#__PURE__*/_jsx(CanvasBox,{children:body}):body;}addPropertyControls(CapliaChrome,{part:{type:ControlType.Enum,title:\"Part\",options:[\"header\",\"footer\"],optionTitles:[\"Header\",\"Footer\"],defaultValue:\"header\",displaySegmentedControl:true},hideOld:{type:ControlType.Boolean,title:\"Hide old nav/footer\",defaultValue:true,description:\"Hides the current shared Navbar and Footer on this page, so it never shows two.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CapliaChrome\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"1280\",\"framerIntrinsicHeight\":\"60\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CapliaChrome.map"],"mappings":"mOAO+K,SAAS,GAAa,EAAK,CAAC,IAAM,EAAIA,EAAO,IAAI,EAA0yB,OAAxyB,MAAc,CAAC,GAAG,CAAC,GAAM,OAAO,SAAW,IAAY,OAAO,IAAM,EAAG,EAAI,QAAQ,GAAG,CAAC,EAAG,OAAO,IAAI,EAAM,SAAS,GAAG,EAAS,EAAE,CAAC,IAAI,EAAE,EAAG,cAAc,IAAI,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,IAAI,EAAE,EAAE,cAAe,GAAG,yCAAyC,KAAK,EAAE,aAAa,kBAAkB,GAAG,EAAE,EAAE,CAAC,EAAM,EAAE,KAAM,CAAE,GAAG,IAAQ,SAAS,MAAO,CAAC,IAAM,EAAO,CAAC,EAAQ,MAAQ,EAAM,iBAAiB,EAAS,CAAC,CAAC,QAAQ,GAAG,CAAI,EAAE,SAAS,CAAE,GAAG,EAAE,cAAc,oCAAoC,GAAG,EAAE,QAAQ,YAAY,GAAY,EAAE,MAAM,UAAU,SAAc,EAAE,MAAM,YAAY,UAAU,OAAO,WAAW,EAAE,EAAO,KAAK,CAAC,EAAE,CAAC,EAAE,EAAI,EAAE,IAAI,EAAE,EAAQ,EAAG,EAAO,iBAAiB,EAAI,EAAE,EAAE,EAAE,IAAI,EAAO,cAAc,CAAE,GAAG,GAAG,EAAE,UAAU,CAAC,EAAO,cAAc,CAAE,EAAE,EAAO,QAAQ,GAAG,EAAE,MAAM,eAAe,SAAS,CAAC,CAAE,CAAE,EAAE,CAAC,CAAI,CAAC,EAAS,CAAI,CAct0B,SAAS,IAAO,CAAC,OAAoB,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,wJAAwJ,CAAC,CAAE,CAAC,SAAS,EAAI,CAAC,QAAM,OAAK,UAAQ,SAAO,CAAC,OAAoB,EAAK,IAAI,CAAC,GAAG,EAAU,CAAI,EAAE,UAAU,EAAQ,eAAe,eAAe,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,OAAO,EAAM,GAAG,GAAG,QAAQ,SAAS,aAAa,EAAE,WAAW,EAAK,SAAS,EAAM,GAAG,GAAG,cAAc,UAAU,eAAe,OAAO,WAAW,SAAS,UAAU,aAAa,OAAO,aAAa,IAAM,WAAW,EAAQ,EAAI,cAAc,MAAM,EAAQ,OAAO,CAAG,EAAE,SAAS,CAAK,CAAC,CAAE,CAAC,SAAS,EAAI,CAAC,KAAG,CAAC,OAAoB,EAAK,OAAO,CAAC,MAAM,CAAC,GAAG,EAAK,SAAS,EAAE,WAAW,OAAO,QAAQ,UAAU,WAAW,EAAK,MAAM,OAAO,aAAa,CAAC,EAAE,SAAS,CAAC,CAAC,CAAE,CAAC,SAAS,EAAQ,CAAC,QAAM,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,cAAc,GAAK,MAAM,CAAC,UAAU,EAAK,iBAAiB,OAAO,WAAW,iBAAiB,GAAM,EAAE,SAAsB,EAAK,OAAO,CAAC,EAAE,qBAAqB,OAAO,EAAI,YAAY,MAAM,KAAK,MAAM,CAAC,CAAC,CAAC,CAAE,CAChxC,SAAS,GAAc,CAAC,IAAM,EAAGC,EAAuB,EAAE,OAAO,GAAK,WAAW,EAAG,EAAE,KAAc,MAAT,GAAO,EAAS,CAAE,CAAC,SAAS,EAAW,EAAE,EAAK,CAAC,IAAM,EAAE,EAAO,GAAG,CAAC,GAAG,CAAC,EAAE,QAAQ,OAAO,EAAE,UAAW,YAAY,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,EAAE,OAAO,GAAK,CAAC,EAAK,GAAM,EAAK,MAAM,GAAG,EAAQ,GAAM,GAAM,IAAA,CAAK,QAAQ,MAAM,EAAE,GAAG,IAAU,EAAG,OAAO,KAAK,EAAE,MAAM,CAAC,CAAC,KAAK,IAAI,EAAE,OAAO,IAAI,EAAE,OAAO,EAAE,CAAC,MAAM,GAAA,CAAI,QAAQ,MAAM,EAAE,IAAI,CAAI,EAAM,IAAU,EAAE,eAAe,EAAE,EAAE,SAAS,EAAG,GAAM,IAAA,EAAS,EAAE,CAoD7M,SAAS,EAAU,CAAC,YAAU,CAAC,IAAM,EAAID,EAAO,IAAI,EAA2a,OAAza,MAAc,CAAC,IAAM,EAAG,EAAI,QAAQ,GAAG,CAAC,GAAI,OAAO,iBAAmB,IAAY,OAAO,IAAM,MAAQ,EAAG,iBAAiB,6BAA6B,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAM,EAAE,EAAE,aAAa,OAAO,GAAG,GAAS,EAAE,EAAc,CAAC,EAAK,IAAI,GAAE,EAAE,aAAa,QAAQ,CAAC,CAAE,CAAC,EAAE,EAAI,EAAE,IAAM,EAAG,IAAI,iBAAiB,CAAG,EAAyF,OAAvF,EAAG,QAAQ,EAAG,CAAC,QAAQ,GAAK,UAAU,GAAK,WAAW,GAAK,gBAAgB,CAAC,OAAO,CAAC,CAAC,MAAY,EAAG,WAAW,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,MAAM,OAAO,cAAc,aAAa,EAAW,UAAQ,CAAC,CAAE,CAAqE,SAAS,EAAO,CAAC,QAAM,CAAC,EAAa,EAAE,IAAM,EAAO,EAAS,EAAQ,EAAQ,GAAa,CAAI,EAAO,CAAC,EAAK,GAASE,EAAS,EAAE,EAAO,CAAC,EAAS,GAAaA,EAAS,EAAK,EAAO,CAAC,EAAM,GAAUA,EAAS,EAAK,EAAO,CAAC,EAAI,GAAQA,EAAS,EAAE,EAAQ,EAAOF,EAAO,CAAC,EAAE,MAAc,CAAC,GAAG,GAAe,IAAS,OAAY,OAAO,IAAM,MAAOG,MAAoB,EAAY,EAAO,QAAQ,CAAC,CAAC,EAAE,EAAG,EAAE,EAAO,iBAAiB,SAAS,EAAG,CAAC,QAAQ,EAAI,CAAC,EAAE,IAAM,EAAI,GAAG,EAAE,MAAM,UAAUA,OAAqB,EAAQ,EAAE,EAAE,EAAS,EAAK,EAAE,EAAyC,OAAvC,EAAO,iBAAiB,UAAU,CAAG,MAAY,CAAC,EAAO,oBAAoB,SAAS,CAAE,EAAE,EAAO,oBAAoB,UAAU,CAAG,CAAE,CAAE,EAAE,CAAC,CAAM,CAAC,EAAE,MAAc,CAAI,QAAQ,OAAO,SAAW,KAA6E,MAA1D,UAAS,gBAAgB,MAAM,SAAS,EAAM,SAAS,OAAa,CAAC,SAAS,gBAAgB,MAAM,SAAS,EAAG,CAAE,EAAE,CAAC,EAAM,CAAM,CAAC,EAAE,IAAM,EAAM,GAAG,CAAC,aAAa,EAAO,OAAO,EAAE,MAAoB,EAAQ,CAAC,CAAC,CAAE,EAAQ,MAAU,CAAC,aAAa,EAAO,OAAO,EAAE,EAAO,QAAQ,eAAeA,MAAoB,EAAQ,EAAE,CAAC,EAAE,GAAG,CAAE,EAAQ,EAAI,CAAC,SAAS,EAAO,WAAW,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,IAAI,OAAO,GAAG,WAAW,GAAU,GAAM,EAAE,wBAAwB,wBAAwB,eAAe,2BAA2B,qBAAqB,2BAA2B,aAAa,aAAa,GAAU,GAAM,EAAE,EAAK,gBAAgB,WAAW,6CAA6C,WAAW,EAAK,MAAM,CAAG,EAAQ,EAAE,GAAM,EAAE,EAAM,GAAM,KAAK,OAAoB,EAAM,MAAM,CAAC,IAAI,EAAQ,MAAM,CAAC,MAAM,OAAO,OAAO,EAAO,OAAO,CAAC,EAAE,SAAS,CAAc,EAAK,GAAM,CAAC,CAAC,EAAe,EAAK,EAAM,CAAC,CAAC,EAAe,EAAK,QAAQ,CAAC,SAAS,GAAW,GAAM,CAAC,EAAO,EAAQ,GAAG,CAAC,EAAe,EAAM,MAAM,CAAC,aAAa,OAAO,MAAM,EAAI,aAAa,EAAM,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,KAAK,OAAO,OAAO,OAAO,SAAS,QAAQ,2BAA2B,UAAU,aAAa,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,GAAG,EAAU,GAAG,EAAE,aAAa,cAAc,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,KAAK,UAAU,EAAE,SAAsB,EAAK,MAAM,CAAC,IAAI,EAAK,IAAI,SAAS,MAAM,CAAC,OAAO,GAAG,MAAM,OAAO,QAAQ,OAAO,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,UAAU,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAC,EAAM,KAAK,EAAG,IAAiB,EAAM,SAAS,CAAC,KAAK,SAAS,UAAU,aAAa,gBAAgB,IAAO,EAAE,gBAAgB,OAAO,iBAAiB,EAAM,CAAC,EAAE,YAAY,EAAM,CAAC,EAAE,YAAYA,MAAoB,EAAQ,IAAO,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,QAAQ,OAAO,UAAU,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,OAAO,GAAG,QAAQ,SAAS,aAAa,EAAE,WAAW,EAAK,SAAS,GAAG,cAAc,UAAU,MAAM,CAAG,EAAE,SAAS,CAAC,EAAG,MAAmB,EAAK,EAAQ,CAAC,KAAK,IAAO,CAAC,CAAC,CAAC,CAAC,EAAE,EAAG,KAAK,CAAC,EAAe,EAAK,IAAI,CAAC,GAAG,EAAU,EAAU,IAAI,EAAE,UAAU,aAAa,iBAAiB,EAAM,EAAE,EAAE,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,OAAO,GAAG,QAAQ,SAAS,aAAa,EAAE,WAAW,EAAK,SAAS,GAAG,cAAc,UAAU,MAAM,EAAI,eAAe,MAAM,EAAE,SAAS,EAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAI,CAAC,MAAM,EAAM,EAAE,KAAK,EAAM,KAAK,MAAM,EAAI,CAAC,EAAe,EAAK,EAAI,CAAC,MAAM,EAAK,EAAE,KAAK,EAAK,KAAK,QAAQ,GAAK,MAAM,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,UAAU,YAAY,aAAa,EAAM,aAAa,YAAY,gBAAgB,EAAM,YAAYA,MAAoB,EAAS,CAAC,CAAK,CAAC,EAAE,MAAM,CAAC,IAAI,QAAQ,OAAO,UAAU,MAAM,GAAG,OAAO,GAAG,WAAW,SAAS,eAAe,SAAS,aAAa,EAAE,OAAO,aAAa,IAAO,WAAW,MAAM,EAAE,SAAsB,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,GAAG,OAAO,GAAG,QAAQ,OAAO,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,KAAK,EAAE,MAAM,EAAE,IAAI,EAAM,KAAK,EAAE,OAAO,IAAI,WAAW,EAAI,UAAU,EAAM,gBAAgB,OAAO,WAAW,iBAAiB,EAAK,YAAY,GAAM,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,KAAK,EAAE,MAAM,EAAE,IAAI,EAAM,KAAK,IAAI,OAAO,IAAI,WAAW,EAAI,UAAU,EAAM,iBAAiB,OAAO,WAAW,iBAAiB,EAAK,YAAY,GAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAe,EAAK,MAAM,CAAC,iBAAiB,EAAM,CAAI,EAAE,aAAa,EAAM,MAAM,CAAC,SAAS,WAAW,IAAI,GAAG,KAAK,EAAE,MAAM,EAAE,QAAQ,OAAO,eAAe,SAAS,QAAQ,SAAS,cAAc,MAAM,EAAE,SAAsB,EAAM,MAAM,CAAC,KAAK,OAAO,MAAM,CAAC,cAAc,OAAO,SAAS,WAAW,UAAU,EAAE,MAAM,mBAAmB,WAAW,EAAM,OAAO,aAAa,IAAO,aAAa,EAAE,UAAU,iEAAiE,QAAQ,OAAO,oBAAoB,EAAE,KAAK,SAAS,EAAE,gBAAgB,YAAY,IAAI,EAAE,UAAU,aAAa,IAAO,SAAS,QAAQ,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,GAAG,KAAK,GAAG,MAAM,EAAE,OAAO,EAAE,WAAW,CAAI,CAAC,CAAC,EAAE,EAAE,KAAK,KAAK,EAAI,IAAkB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,iBAAiB,YAAY,aAAa,GAAM,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAK,MAAM,EAAM,QAAQ,aAAa,EAAE,SAAS,EAAI,OAAO,CAAC,EAAE,EAAI,MAAM,IAAI,GAAiB,EAAK,IAAI,CAAC,GAAG,EAAU,EAAG,KAAK,EAAG,GAAG,EAAE,KAAK,WAAW,UAAU,UAAU,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,WAAW,aAAa,QAAQ,WAAW,aAAa,EAAE,eAAe,OAAO,MAAM,CAAG,EAAE,SAAsB,EAAM,OAAO,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,SAAS,CAAC,EAAE,SAAS,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,UAAU,YAAY,MAAM,CAAC,SAAS,GAAG,WAAW,OAAO,cAAc,SAAS,EAAE,SAAS,EAAG,CAAC,CAAC,EAAE,EAAG,IAAiB,EAAK,EAAI,CAAC,EAAE,EAAG,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,OAAO,MAAM,CAAK,EAAE,SAAS,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAE,CAAC,EAAe,EAAM,IAAI,CAAC,GAAG,EAAU,EAAE,KAAK,IAAI,EAAE,UAAU,UAAU,MAAM,CAAC,SAAS,WAAW,QAAQ,QAAQ,OAAO,GAAG,UAAU,IAAI,SAAS,SAAS,WAAW,EAAK,eAAe,MAAM,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,UAAU,cAAc,MAAM,CAAC,SAAS,WAAW,MAAM,MAAM,gBAAgB,QAAQ,EAAE,KAAK,IAAI,IAAI,eAAe,QAAQ,mBAAmB,QAAQ,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,iEAAiE,CAAC,CAAC,EAAe,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,KAAK,GAAG,MAAM,GAAG,OAAO,GAAG,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,MAAM,MAAM,EAAE,SAAS,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,cAAc,SAAS,EAAE,SAAS,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,OAAO,MAAM,uBAAuB,EAAE,SAAS,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,GAAO,CAAC,EAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,IAAI,GAAG,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,IAAI,WAAW,EAAM,UAAU,OAAO,WAAW,EAAK,MAAM,EAAI,UAAU,YAAY,GAAM,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,gBAAgB,EAAE,SAAS,CAAC,EAAM,KAAK,EAAG,IAAiB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,aAAa,GAAM,EAAE,SAAS,CAAc,EAAM,SAAS,CAAC,KAAK,SAAS,gBAAgB,IAAM,EAAE,YAAYA,MAAoB,EAAO,IAAM,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,QAAQ,OAAO,UAAU,UAAU,aAAa,MAAM,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,QAAQ,SAAS,WAAW,EAAK,SAAS,GAAG,cAAc,UAAU,MAAM,CAAG,EAAE,SAAS,CAAC,EAAG,MAAmB,EAAK,EAAQ,CAAC,KAAK,IAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,iBAAiB,IAAM,EAAE,MAAM,MAAM,WAAW,0BAA0B,GAAM,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,EAAE,SAAS,EAAG,KAAK,KAAK,EAAI,IAAkB,EAAM,MAAM,CAAC,MAAM,CAAC,cAAc,EAAE,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAK,MAAM,EAAM,QAAQ,WAAW,EAAE,SAAS,EAAI,OAAO,CAAC,EAAE,EAAI,MAAM,IAAI,GAAiB,EAAM,IAAI,CAAC,GAAG,EAAU,EAAG,KAAK,EAAG,GAAG,EAAE,QAAQ,GAAG,CAAC,MAAoB,EAAS,EAAK,CAAC,EAAK,CAAC,EAAG,KAAK,CAAC,WAAW,KAAK,EAAG,IAAI,GAAE,EAAW,EAAE,EAAG,IAAI,CAAE,EAAE,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,WAAW,SAAS,QAAQ,QAAQ,eAAe,OAAO,MAAM,CAAG,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,EAAE,EAAE,SAAS,EAAG,CAAC,CAAC,EAAE,EAAG,IAAiB,EAAK,EAAI,CAAC,EAAE,EAAG,GAAG,CAAC,EAAE,IAAI,CAAC,EAAE,EAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAG,KAAK,CAAC,EAAe,EAAM,IAAI,CAAC,GAAG,EAAU,EAAU,IAAI,EAAE,QAAQ,GAAG,CAAC,MAAoB,EAAS,EAAK,CAAC,EAAE,EAAW,EAAE,EAAU,IAAI,CAAE,EAAE,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,QAAQ,SAAS,aAAa,aAAa,IAAO,WAAW,EAAK,SAAS,GAAG,cAAc,UAAU,MAAM,EAAI,eAAe,MAAM,EAAE,SAAS,CAAC,EAAU,EAAe,EAAK,OAAO,CAAC,cAAc,GAAK,MAAM,CAAC,SAAS,GAAG,MAAM,CAAK,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,IAAI,UAAU,GAAG,SAAS,SAAS,WAAW,CAAI,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,MAAM,gBAAgB,QAAQ,EAAE,OAAO,IAAI,eAAe,QAAQ,mBAAmB,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,qDAAqD,WAAW,wBAAwB,UAAU,aAAa,IAAO,QAAQ,OAAO,oBAAoB,UAAU,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,EAAI,CAAC,MAAM,EAAM,EAAE,KAAK,EAAM,IAAI,CAAC,EAAe,EAAK,EAAI,CAAC,MAAM,EAAK,EAAE,KAAK,EAAK,KAAK,QAAQ,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAE,CAAqE,SAAS,GAAQ,CAAC,GAAK,CAAC,EAAM,GAAUD,EAAS,EAAE,EAAO,CAAC,EAAO,GAAWA,EAAS,MAAM,EAAQ,EAAK,SAAS,CAAC,GAAG,CAAC,6BAA6B,KAAK,CAAK,EAAE,OAAOC,MAAoB,EAAU,OAAO,CAAC,EAAE,MAAoB,EAAU,SAAS,CAAC,EAAE,GAAG,CAAC,IAAM,EAAG,IAAI,SAAS,EAAG,OAAO,EAAK,MAAM,CAAK,EAAE,MAAM,MAAM,EAAK,QAAQ,CAAC,OAAO,OAAO,KAAK,UAAU,KAAK,CAAE,CAAC,EAAE,OAAqB,EAAU,IAAI,EAAE,EAAS,EAAE,EAAE,CAAE,MAAM,CAAC,MAAoB,EAAU,OAAO,CAAC,CAAE,CAAC,EAAgH,OAA3G,IAAS,KAAyB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,QAAQ,QAAQ,EAAE,SAAS,EAAK,OAAO,CAAC,EAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,MAAM,MAAM,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,UAAU,MAAM,CAAC,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,QAAQ,MAAM,EAAM,YAAY,EAAK,YAAY,aAAa,gBAAgB,SAAS,GAAG,CAAC,IAAM,EAAE,EAAE,OAAO,MAAM,MAAoB,CAAC,EAAS,CAAC,EAAK,IAAS,SAAQ,EAAU,MAAM,CAAE,CAAC,CAAE,EAAE,UAAU,GAAG,EAAE,MAAM,UAAU,EAAE,eAAe,EAAE,EAAK,GAAG,MAAM,CAAC,KAAK,EAAE,SAAS,EAAE,OAAO,GAAG,QAAQ,SAAS,aAAa,EAAE,OAAO,aAAa,IAAS,QAAQ,UAAU,IAAO,WAAW,OAAO,WAAW,EAAK,SAAS,GAAG,MAAM,EAAI,QAAQ,OAAO,UAAU,YAAY,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAK,SAAS,IAAS,UAAU,UAAU,eAAe,MAAM,CAAC,OAAO,GAAG,QAAQ,SAAS,aAAa,EAAE,OAAO,aAAa,IAAM,WAAW,EAAI,MAAM,OAAO,WAAW,EAAK,SAAS,GAAG,OAAO,UAAU,QAAQ,IAAS,UAAU,GAAG,CAAC,EAAE,SAAS,IAAS,UAAU,gBAAgB,EAAK,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,IAAS,QAAqB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,SAAS,EAAE,SAAS,EAAK,KAAK,CAAC,EAAE,IAAI,CAAC,CAAC,CAAE,CAAC,SAAS,GAAa,CAAC,GAAG,OAAO,SAAW,IAAY,OAAO,IAAM,EAAE,CAAC,GAAG,SAAS,iBAAiB,QAAQ,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE,aAAa,KAAK,IAAI,mBAAmB,CAAC,EAAE,QAAQ,YAAY,CAAC,EAAK,GAAE,EAAE,MAAM,CAAE,CAAC,SAAS,EAAO,CAAC,QAAM,CAAC,EAAa,EAAE,IAAM,EAAO,EAAS,EAAQ,EAAQ,GAAa,CAAI,EAAQ,EAAM,CAAC,EAAE,QAAQ,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,MAAM,EAAE,OAAoB,EAAM,SAAS,CAAC,IAAI,EAAQ,UAAU,YAAY,MAAM,CAAC,MAAM,OAAO,WAAW,EAAK,MAAM,EAAI,WAAW,EAAM,UAAU,iBAAiB,IAAQ,SAAS,mBAAmB,EAAE,SAAS,CAAc,EAAK,GAAM,CAAC,CAAC,EAAe,EAAK,EAAM,CAAC,CAAC,EAAe,EAAK,QAAQ,CAAC,SAAS,GAAW,GAAM,CAAC,EAAO,EAAQ,GAAG,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,cAAc,MAAM,CAAC,QAAQ,0BAA0B,EAAE,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,MAAM,CAAC,SAAS,WAAW,SAAS,KAAK,OAAO,SAAS,WAAW,EAAM,QAAQ,WAAW,SAAS,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,EAAE,EAAE,CAAC,IAAI,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,KAAK,EAAE,IAAiB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,OAAO,EAAE,WAAW,EAAK,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,cAAc,MAAM,CAAC,SAAS,KAAK,OAAO,SAAS,QAAQ,2BAA2B,UAAU,aAAa,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,cAAc,MAAM,CAAC,QAAQ,OAAO,oBAAoB,UAAU,IAAI,GAAG,WAAW,MAAM,cAAc,GAAG,aAAa,aAAa,GAAM,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,GAAG,EAAK,QAAQ,cAAc,WAAW,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,WAAW,CAAI,CAAC,CAAC,EAAE,EAAK,WAAW,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,2BAA2B,WAAW,IAAI,cAAc,UAAU,SAAS,GAAG,EAAE,SAAS,EAAK,UAAU,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,eAAe,MAAM,CAAC,QAAQ,OAAO,oBAAoB,uBAAuB,IAAI,EAAE,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,GAAG,EAAU,GAAG,EAAE,aAAa,cAAc,SAAsB,EAAK,MAAM,CAAC,IAAI,EAAK,IAAI,SAAS,MAAM,CAAC,OAAO,GAAG,MAAM,OAAO,QAAQ,OAAO,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,GAAM,SAAS,GAAG,WAAW,OAAO,SAAS,GAAG,EAAE,SAAS,EAAK,OAAO,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,EAAK,WAAW,OAAO,SAAS,IAAI,WAAW,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,UAAU,aAAa,OAAO,GAAG,QAAQ,SAAS,OAAO,aAAa,IAAO,aAAa,EAAE,WAAW,OAAO,SAAS,GAAG,MAAM,EAAI,eAAe,MAAM,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,aAAa,EAAE,WAAW,UAAU,UAAU,EAAO,OAAO,mCAAmC,CAAC,CAAC,EAAE,EAAK,MAAM,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,EAAK,QAAQ,IAAI,GAAgB,EAAK,IAAI,CAAC,KAAK,EAAE,KAAK,OAAO,SAAS,IAAI,WAAW,UAAU,WAAW,MAAM,CAAC,GAAG,EAAK,SAAS,GAAG,QAAQ,UAAU,OAAO,aAAa,IAAO,aAAa,CAAC,EAAE,SAAS,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAK,KAAK,IAAI,GAAgB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,GAAG,EAAK,MAAM,EAAI,cAAc,CAAC,EAAE,SAASC,EAAE,CAAC,CAAC,EAAEA,EAAE,MAAM,IAAI,GAAgB,EAAM,IAAI,CAAC,GAAG,EAAU,EAAE,IAAI,EAAE,UAAU,WAAW,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,IAAI,EAAE,SAAS,GAAG,WAAW,MAAM,EAAE,SAAS,CAAC,EAAE,EAAE,EAAE,IAAiB,EAAK,EAAI,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAEA,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,YAAY,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,IAAI,GAAG,QAAQ,SAAS,UAAU,aAAa,IAAO,SAAS,GAAG,MAAM,CAAK,EAAE,SAAS,CAAc,EAAM,OAAO,CAAC,SAAS,CAAC,EAAK,UAAU,IAAI,EAAK,QAAQ,IAAI,EAAK,MAAM,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,EAAY,UAAU,WAAW,MAAM,CAAC,IAAI,QAAQ,OAAO,UAAU,SAAS,GAAG,MAAM,EAAM,eAAe,YAAY,oBAAoB,EAAE,oBAAoB,mBAAmB,EAAE,SAAS,EAAK,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,WAAW,cAAc,GAAK,MAAM,CAAC,QAAQ,OAAO,oBAAoB,UAAU,EAAM,OAAO,QAAQ,IAAI,EAAE,OAAO,EAAE,EAAE,SAAS,EAAM,KAAK,EAAE,IAAiB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,SAAS,SAAS,WAAW,CAAI,EAAE,SAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,gBAAgB,QAAQ,EAAE,IAAI,eAAe,QAAQ,mBAAmB,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAOt2hB,SAAwB,EAAa,EAAM,CAAC,GAAK,CAAC,OAAK,SAAS,UAAQ,IAAM,EAAY,EAAkC,EAA7B,IAAO,SAA2B,EAAyC,EAAlC,CAAC,KAAK,CAAO,CAA0C,EAAE,OAAO,EAAS,EAAe,EAAK,EAAU,CAAC,SAAS,CAAI,CAAC,EAAE,CAAK,2FA3EhN,IAA6D,IAA8B,EAAwE,EAAI,UAAgB,EAAM,qBAA2B,EAAM,UAAgB,EAAK,UAAgB,EAAK,sBAA4B,EAAK,UAAgB,EAAK,UAAgB,EAAK,+DAAqE,GAAM,iDAAuD,EAAK,2DAAiE,EAAK,2BAAiC,GAAK,EAAG,EAAE,OAAO,wCAAwC,EAAG,qBAAqB,IAAU,EAAK,uEAA6E,EAAE,CAAC,OAAO,EAAI,4BAA4B,EAAE,WAAW,EAAI,6BAA6B,EAAE,SAAS,EAAI,4BAA4B,EAAE,OAAO,EAAI,4BAA4B,EAAE,OAAO,EAAI,4BAA4B,EAAE,QAAQ,EAAI,6BAA6B,EAAE,UAAU,EAAI,6BAA6B,EAAE,SAAS,EAAI,6BAA6B,CAAC,EAA0E,EAAM,CAAC,CAAC,MAAM,YAAY,KAAK,CAAC,CAAC,QAAQ,uBAAuB,MAAM,CAAC,CAAC,EAAE,mBAAmB,EAAE,4DAA4D,KAAK,oBAAoB,KAAK,UAAU,EAAE,CAAC,EAAE,gBAAgB,EAAE,gDAAgD,KAAK,aAAa,KAAK,YAAY,EAAE,CAAC,EAAE,wBAAwB,EAAE,qDAAqD,KAAK,aAAa,KAAK,aAAa,EAAE,CAAC,EAAE,8BAA8B,EAAE,6DAA6D,KAAK,sBAAsB,KAAK,SAAS,EAAE,CAAC,EAAE,eAAe,EAAE,oDAAoD,KAAK,gBAAgB,KAAK,WAAW,CAAC,CAAC,EAAE,CAAC,QAAQ,eAAe,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,0DAA0D,KAAK,WAAW,KAAK,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,6DAA6D,KAAK,0BAA0B,KAAK,YAAY,EAAE,CAAC,EAAE,eAAe,EAAE,sCAAsC,KAAK,gBAAgB,KAAK,SAAS,EAAE,CAAC,EAAE,YAAY,EAAE,8CAA8C,KAAK,mBAAmB,KAAK,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,cAAc,EAAE,4CAA4C,KAAK,yBAAyB,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,YAAY,KAAK,CAAC,CAAC,QAAQ,UAAU,MAAM,CAAC,CAAC,EAAE,OAAO,EAAE,gCAAgC,KAAK,QAAQ,KAAK,MAAM,EAAE,CAAC,EAAE,YAAY,EAAE,6BAA6B,KAAK,aAAa,KAAK,QAAQ,EAAE,CAAC,EAAE,SAAS,EAAE,iCAAiC,KAAK,4BAA4B,KAAK,aAAa,IAAI,EAAI,CAAC,CAAC,EAAE,CAAC,QAAQ,QAAQ,MAAM,CAAC,CAAC,EAAE,cAAc,EAAE,+BAA+B,KAAK,uBAAuB,KAAK,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,+BAA+B,KAAK,uBAAuB,KAAK,UAAU,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,aAAa,EAAE,oDAAoD,KAAK,iBAAiB,IAAI,EAAE,UAAU,CAAC,EAAE,CAAC,MAAM,UAAU,KAAK,CAAC,CAAC,QAAQ,UAAU,MAAM,CAAC,CAAC,EAAE,QAAQ,EAAE,uBAAuB,KAAK,SAAS,KAAK,OAAO,EAAE,CAAC,EAAE,kBAAkB,EAAE,sCAAsC,KAAK,SAAS,KAAK,QAAQ,EAAE,CAAC,EAAE,WAAW,EAAE,6BAA6B,KAAK,QAAQ,KAAK,MAAM,CAAC,CAAC,EAAE,CAAC,QAAQ,UAAU,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,wBAAwB,KAAK,WAAW,KAAK,cAAc,IAAI,QAAQ,EAAE,CAAC,EAAE,UAAU,EAAE,+BAA+B,KAAK,WAAW,KAAK,QAAQ,EAAE,CAAC,EAAE,QAAQ,EAAE,6BAA6B,KAAK,iBAAiB,KAAK,YAAY,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,iBAAiB,EAAE,6DAA6D,KAAK,QAAQ,IAAI,EAAE,MAAM,CAAC,CAAC,EAAoD,EAAM,CAAC,EAAE,SAAS,KAAK,iBAAiB,EAAQ,EAAK,CAAC,EAAE,WAAW,KAAK,wBAAwB,EAAQ,EAAU,CAAC,EAAE,YAAY,KAAK,YAAY,EAAoE,EAAK,CAAC,YAAY,UAAU,WAAW,oFAAoF,YAAY,kBAAkB,UAAU,YAAY,QAAQ,+BAA+B,MAAM,0CAA0C,QAAQ,0GAA0G,MAAM,kBAAkB,QAAQ,qCAAqC,OAAO,0BAA0B,WAAW,4BAA4B,KAAK,CAAC,CAAC,EAAE,YAAY,MAAM,CAAC,CAAC,EAAE,mBAAmB,KAAK,mBAAmB,EAAE,CAAC,EAAE,gBAAgB,KAAK,YAAY,EAAE,CAAC,EAAE,wBAAwB,KAAK,YAAY,EAAE,CAAC,EAAE,8BAA8B,KAAK,qBAAqB,EAAE,CAAC,EAAE,eAAe,KAAK,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,eAAe,MAAM,CAAC,CAAC,EAAE,UAAU,KAAK,UAAU,EAAE,CAAC,EAAE,yBAAyB,KAAK,yBAAyB,EAAE,CAAC,EAAE,YAAY,KAAK,mBAAmB,IAAI,KAAK,EAAE,CAAC,EAAE,WAAW,KAAK,WAAW,CAAC,CAAC,EAAE,CAAC,EAAE,YAAY,MAAM,CAAC,CAAC,EAAE,OAAO,KAAK,OAAO,EAAE,CAAC,EAAE,YAAY,KAAK,YAAY,EAAE,CAAC,EAAE,cAAc,KAAK,sBAAsB,EAAE,CAAC,EAAE,SAAS,KAAK,2BAA2B,CAAC,CAAC,EAAE,CAAC,EAAE,UAAU,MAAM,CAAC,CAAC,EAAE,QAAQ,KAAK,QAAQ,EAAE,CAAC,EAAE,QAAQ,KAAK,QAAQ,EAAE,CAAC,EAAE,UAAU,KAAK,WAAW,IAAI,QAAQ,EAAE,CAAC,EAAE,UAAU,KAAK,UAAU,EAAE,CAAC,EAAE,QAAQ,KAAK,QAAQ,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,WAAW,KAAK,4CAA4C,EAAE,CAAC,EAAE,WAAW,KAAK,wDAAwD,EAAE,CAAC,EAAE,YAAY,KAAK,sCAAsC,EAAE,CAAC,EAAE,UAAU,KAAK,oCAAoC,EAAE,CAAC,EAAE,IAAI,KAAK,yBAAyB,CAAC,EAAE,UAAU,SAAY,QAAQ,2BAA2B,OAAO,uBAAuB,OAAO,iBAAiB,EAAsF,EAAQ,iEACnpL,GAAU,2DAAw6B,EAAU;kDACp/B,EAAM,iCAAiC,EAAK,kJAAkJ,EAAK,sBAAsB,EAAI;4IACnI,EAAK;qDAC5F,EAAK;;2DAEC,EAAI;+CAChB,EAAI;2PACwM,EAAI,iCAAiC,EAAI,6GAA6G,EAAK;wDAC9V,EAAK;yDACJ,EAAI;;yEAEY,EAAK;;;EAGrC,EAAK,CAAC,WAAW,EAAK,SAAS,GAAG,WAAW,OAAO,cAAc,SAAS,cAAc,WAAW,EAAQ,MAAa,EAAa,QAAQ,IAAI,EAAa,OACtG,EAAO,KAAigB,GAAW,EAAK,IAAM,GAAK,WAAW,KAAK,CAAI,EAAE,CAAC,OAAK,OAAO,SAAS,IAAI,UAAU,EAAE,CAAC,OAAK,QAAQ,GAAG,EAAW,EAAE,CAAI,CAAC,EAAQ,EAAI;wDACxrB,EAAK,kBAAkB,EAAK;;oEAEhB,EAAK;;;;;;kDAMvB,EAAK;;kBAErC,EAAM;wBACA,EAAI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAkCwF,GAAa;;;qMAG0E,MAAuB,EAAK,QAAQ,CAAC,SAAS,EAAS,EAAE,GAAY,CAAG,EAAE,GAAa,CAAG,CAAC,EAG5L,GAAU,EAA0D,EAAc,GAAG,EAAE,QAAQ,mBAAmB,OAAO,CAAC,CAAC,QAAQ,oBAAoB,EAAG,IAAI,IAAI,WAAW,CAAC,EAAE,GAAA,CAAW,QAAQ,CAAC,EAAE,GAAG,EAAQ,GAAY,GAAK,EAAc,EAAI,QAAQ,sBAAsB,uBAAuB,CAAC,EAO3I,EAAoB,EAAa,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,SAAS,QAAQ,EAAE,aAAa,CAAC,SAAS,QAAQ,EAAE,aAAa,SAAS,wBAAwB,EAAI,EAAE,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,sBAAsB,aAAa,GAAK,YAAY,iFAAiF,CAAC,CAAC"}