PageSourceSearch

https://0mcp.io/_next/static/immutable/chunks/2ayrd7xa1ik14.js

js 0mcp.io collected 2026-10-02 01:03:44 UTC 52,959 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,13989,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(779511),n=e.i(356530),i=e.i(647163);let s=[{question:"What is 0mcp?",answer:{intro:"0mcp is a managed platform that transforms an existing OpenAPI specification into a hosted MCP server.",bullets:["Conversion","Hosting","Security","Monitoring","Versioning","Deployment"],outro:"Your APIs become accessible to AI clients without building MCP infrastructure yourself."},category:"Product"},{question:"What is MCP?",answer:{intro:"The Model Context Protocol (MCP) is an open standard that enables AI applications to securely discover and interact with external:",bullets:["Tools","Resources","Prompts"],outro:"Compatible clients include Claude, ChatGPT, Cursor, VS Code, and other MCP-compatible applications."},category:"Product"},{question:"Do I need to modify my existing API?",answer:{intro:"No. Your existing backend and business logic remain unchanged.",bullets:["Import your OpenAPI specification","Choose the endpoints you want to expose","Deploy your MCP server"]},category:"Product"},{question:"Which AI clients are supported?",answer:{intro:"Any client that supports the Model Context Protocol can connect to your MCP server, including:",bullets:["Claude","ChatGPT","Cursor","VS Code","Windsurf","Gemini","Codex","Your own AI applications","many more which support MCP"]},category:"Product"},{question:"Does 0mcp store my data?",answer:{paragraphs:["No. Your APIs remain the source of truth.","0mcp forwards requests securely to your backend and does not store API request or response payloads.","Only operational metadata, such as request status, latency, and errors, is collected for monitoring and reliability."]},category:"Security"},{question:"Can I use my existing authentication?",answer:{intro:"Yes. 0mcp works with your existing authentication and authorization model.",paragraphs:["Requests are securely forwarded to your backend, allowing you to continue using your current security mechanisms."],bullets:["Users","Roles","Permissions","OAuth","API keys"]},category:"Security"},{question:"Can I expose only selected endpoints?",answer:{paragraphs:["Yes. You choose exactly which API endpoints become MCP tools.","Internal, administrative, or sensitive endpoints remain private unless you explicitly publish them."]},category:"Security"},{question:"Is 0mcp suitable for production?",answer:{intro:"0mcp provides operational features for deployed MCP workloads, including:",bullets:["Managed hosting","Versioning","Custom domains","Observability","Authentication forwarding","Managed infrastructure"],outro:"Teams should validate their own API behavior, access controls, and service requirements before serving customer traffic."},category:"Security"},{question:"How quickly can I get started?",answer:{intro:"Getting started follows three steps:",bullets:["Import an OpenAPI specification","Configure the endpoints you want to expose","Deploy the MCP server"]},category:"Product"}];function o({answer:e}){let r="max-w-3xl px-[4.5rem] pb-7 text-sm leading-7 text-slate-600 max-sm:px-3 max-sm:pl-[3.25rem] sm:px-[5.25rem] sm:text-[15px]";return"string"==typeof e?(0,t.jsx)("p",{className:r,children:e}):(0,t.jsxs)("div",{className:(0,i.cn)(r,"space-y-3"),children:[e.intro?(0,t.jsx)("p",{children:e.intro}):null,e.bullets?.length?(0,t.jsx)("ul",{className:"list-disc space-y-2 pl-5",children:e.bullets.map(e=>(0,t.jsx)("li",{children:e},e))}):null,e.paragraphs?.map(e=>(0,t.jsx)("p",{children:e},e)),e.outro?(0,t.jsx)("p",{children:e.outro}):null]})}e.s(["FaqSection",0,function({showEyebrow:e=!0,title:l="Before You Get Started",containerClassName:c,items:d=s,titleClassName:u,sectionClassName:p}){let[h,f]=r.useState("");return(0,t.jsxs)("section",{className:(0,i.cn)("border-b border-slate-200 bg-white text-slate-950",p),"data-navbar-theme":"light",id:"faq",children:[(0,t.jsx)("script",{dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:d.map(e=>{var t;
1return{"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:"string"==typeof(t=e.answer)?t:[t.intro,t.bullets?.join("; "),t.paragraphs?.join(" "),t.outro].filter(Boolean).join(" ")}}})}).replace(/</g,"\\u003c")},type:"application/ld+json"}),(0,t.jsx)("div",{className:(0,i.cn)("mx-auto max-w-5xl",c),children:(0,t.jsxs)("div",{className:"px-5 py-10 max-sm:px-4 max-sm:py-8 sm:px-8 lg:px-10 lg:py-14",children:[(0,t.jsx)("div",{className:"flex flex-col gap-10 border-b border-slate-200 pb-12 lg:flex-row lg:items-end lg:justify-between",children:(0,t.jsxs)("div",{children:[e?(0,t.jsx)("p",{className:"font-mono text-[11px] font-semibold tracking-[0.08em] text-primary uppercase",children:"FAQ"}):null,(0,t.jsx)("h2",{className:(0,i.cn)("max-w-2xl text-4xl leading-tight font-bold text-slate-950 max-sm:text-[28px] sm:text-4xl",e&&"mt-4",u),children:l})]})}),(0,t.jsx)("div",{"aria-live":"polite",className:"divide-y divide-slate-200",children:d.map(e=>{let r=d.indexOf(e)+1,s=h===e.question,l=`faq-answer-${r}`;return(0,t.jsxs)("article",{className:(0,i.cn)("relative transition-colors",s&&"bg-white"),children:[(0,t.jsxs)("button",{"aria-controls":l,"aria-expanded":s,className:(0,i.cn)("grid w-full grid-cols-[2.5rem_1fr_auto] items-center gap-3 px-3 py-5 text-left transition-colors sm:grid-cols-[3rem_1fr_auto] sm:px-5",s?"text-primary":"text-slate-950 hover:text-primary"),onClick:()=>f(s?"":e.question),type:"button",children:[(0,t.jsx)("span",{className:"font-mono text-[10px] text-slate-500",children:String(r).padStart(2,"0")}),(0,t.jsx)("span",{className:"text-sm font-semibold sm:text-base",children:e.question}),s?(0,t.jsx)(a.Minus,{"aria-hidden":!0,size:16,weight:"bold"}):(0,t.jsx)(n.Plus,{"aria-hidden":!0,size:16})]}),(0,t.jsx)("div",{className:(0,i.cn)("grid transition-[grid-template-rows] duration-300 ease-out",s?"grid-rows-[1fr]":"grid-rows-[0fr]"),id:l,children:(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)(o,{answer:e.answer})})})]},e.question)})})]})})]})},"faqs",0,s])},510121,e=>{"use strict";var t=e.i(843476),r=e.i(522016),a=e.i(657688),n=e.i(618566),i=e.i(3303),s=e.i(779432),o=e.i(456420);let l=(0,o.default)("app-window",[["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}],["path",{d:"M10 4v4",key:"pp8u80"}],["path",{d:"M2 8h20",key:"d11cs7"}],["path",{d:"M6 4v4",key:"1svtjw"}]]),c=(0,o.default)("badge-check",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);var d=e.i(42693),u=e.i(856423),p=e.i(159888),h=e.i(716327),f=e.i(226091);let m=(0,o.default)("git-compare",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["path",{d:"M11 18H8a2 2 0 0 1-2-2V9",key:"19pyzm"}]]),g=(0,o.default)("layers",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]]),y=(0,o.default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var b=e.i(407921);let x=(0,o.default)("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]]),v=(0,o.default)("radar",[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]]),w=(0,o.default)("rocket",[["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}],["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09",key:"u4xsad"}],["path",{d:"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z",key:"676m9"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05",key:"92ym6u"}]]),k=(0,o.default)("scan-line",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 12h10",key:"b7w52i"}]]);var j=e.i(901279);let _=(0,o.default)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]),M=(0,o.default)("waypoints",[["path",{d:"m10.586 5.414-5.172 5.172",key:"4mc350"}],["path",{d:"m18.586 13.414-5.172 5.172",key:"8c96vv"}],["path",{d:"M6 12h12",key:"8npq4p"}],["circle",{cx:"12",cy:"20",r:"2",key:"144qzu"}],["circle",{cx:"12",cy:"4",r:"2",key:"muu5ef"}],["circle",{cx:"20",cy:"12",r:"2",key:"1xzzfp"}],["circle",{cx:"4",cy:"12",r:"2",key:"1hvhnz"}]]);var C=e.i(263676),P=e.i(271645),E=e.i(647163),S=e.i(354975),A=e.i(47603);
1let I="https://capture.navattic.com/cmt0xoxn3000a0ajn4521bp6d",O="Omcp Marketing Integrations",N="fullscreen",R=[{label:"Product",links:[{href:"/product/mcp-server",label:"MCP Server",description:"Host your API as an MCP server",icon:b.Network},{href:"/product/playground",label:"Playground",description:"Test tools before shipping",icon:p.Braces},{href:"/product/versioning",label:"Versioning",description:"Release MCP changes safely",icon:m},{href:"/product/analytics",label:"Analytics",description:"Track calls, latency, and errors",icon:s.Activity},{href:"/product/white-labeling",label:"White Labeling",description:"Ship MCP under your brand",icon:c}]},{label:"Solutions",links:[{href:"/solutions/saas-companies",label:"For SaaS Companies",description:"Expose product APIs to agents",icon:_},{href:"/solutions/ai-product-teams",label:"For AI Products",description:"Give agents governed capabilities",icon:v},{href:"/solutions/api-teams",label:"For API Platforms",description:"Keep your API as source of truth",icon:M},{href:"/solutions/micro-saas",label:"For Startups",description:"Launch agent access faster",icon:w},{href:"/solutions/startups",label:"For Indie Hackers",description:"Add MCP without platform work",icon:d.Blocks},{href:"/solutions/individuals",label:"For Internal Teams",description:"Turn private APIs into MCP",icon:j.User}]},{label:"Resources",links:[{href:"/blog",label:"Blog",description:"Read MCP and API guides",icon:f.FileText}
1,{href:"https://docs.0mcp.io",label:"Docs",description:"Learn setup and platform details",icon:u.BookOpen},{href:"https://www.youtube.com/@0mcpIO",label:"Tutorials",description:"Watch practical 0mcp walkthroughs",icon:x},{href:"/free-tools",label:"Free Tools",description:"Convert and inspect API specs",icon:k},{href:"/chrome-extensions",label:"Chrome Extensions",description:"Bring MCP helpers to the browser",icon:l},{href:"/comparisons",label:"Comparisons",description:"Compare 0mcp with alternatives",icon:g}]}];function z(e){return"/"===e||e?.startsWith("/pricing")===!0||e?.startsWith("/product")===!0||e?.startsWith("/solutions")===!0||e?.startsWith("/free-tools")===!0||e?.startsWith("/chrome-extensions")===!0||e?.startsWith("/comparisons")===!0}function L({active:e,group:r,open:a,setOpen:n,textClass:i}){return(0,t.jsxs)("div",{className:"group/nav relative flex h-full items-center",onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||n(null)},onFocus:()=>n(r.label),onMouseEnter:()=>n(r.label),onMouseLeave:()=>n(null),children:[(0,t.jsxs)("button",{"aria-expanded":a,"aria-haspopup":"true",className:i(e),onClick:()=>n(a?null:r.label),type:"button",children:[r.label,(0,t.jsx)(h.ChevronDown,{"aria-hidden":!0,className:(0,E.cn)("size-3.5 transition-transform duration-200",a&&"rotate-180"),strokeWidth:2.2})]}),(0,t.jsx)("div",{className:(0,E.cn)("invisible absolute top-[calc(100%_-_0.125rem)] left-1/2 w-[19.5rem] -translate-x-1/2 translate-y-1.5 rounded-md border border-[#d7ddd5] bg-white p-1.5 text-slate-950 opacity-0 shadow-[0_18px_44px_rgba(15,23,42,0.13),0_1px_0_rgba(255,255,255,0.85)_inset] transition-all duration-150 ease-out group-hover/nav:visible group-hover/nav:translate-y-0 group-hover/nav:opacity-100",a&&"visible translate-y-0 opacity-100"),children:(0,t.jsx)("div",{className:"grid gap-0.5",children:r.links.map(e=>(0,t.jsx)(T,{item:e},e.label))})})]})}function T({item:e}){let a=e.icon;return(0,t.jsxs)(r.default,{"aria-label":e.label,className:"group/item relative grid grid-cols-[1.5rem_1fr] items-start gap-2.5 rounded-md px-2.5 py-2 text-left transition-colors hover:bg-[#f7f8f4] focus-visible:bg-[#f7f8f4] focus-visible:outline-none",href:e.href,children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"absolute top-2 bottom-2 left-0 w-0.5 rounded-full bg-[#e8643f] opacity-0 transition-opacity group-hover/item:opacity-100"}),(0,t.jsx)("span",{className:"mt-0.5 flex size-5 shrink-0 items-center justify-center text-[#1479af] transition-colors group-hover/item:text-[#e8643f]",children:(0,t.jsx)(a,{"aria-hidden":!0,className:"size-[17px]",strokeWidth:2})}),(0,t.jsxs)("span",{className:"min-w-0",children:[(0,t.jsx)("span",{className:"block text-[14.5px] leading-5 font-semibold text-slate-950",children:e.label}),(0,t.jsx)("span",{className:"mt-0.5 block text-[12.5px] leading-4 text-slate-500/70",children:e.description})]})]})}function q({group:e,isOpen:r,itemClass:a,onLinkClick:n,onToggle:i,pathname:s,whiteTheme:o}){let l=e.links.some(e=>s===e.href||s?.startsWith(`${e.href}/`)===!0);return(0,t.jsxs)("div",{children:[(0,t.jsxs)("button",{"aria-expanded":r,className:(0,E.cn)(a(l),"flex w-full items-center justify-between gap-3"),onClick:i,type:"button",children:[(0,t.jsx)("span",{children:e.label}),(0,t.jsx)(h.ChevronDown,{"aria-hidden":!0,className:(0,E.cn)("size-4 transition-transform duration-200",r&&"rotate-180"),strokeWidth:2.2})]}),r?(0,t.jsx)("div",{className:"flex flex-col gap-0.5 px-2 py-1",children:e.links.map(e=>(0,t.jsx)(H,{item:e,onClick:n,whiteTheme:o},e.label))}):null]})}function H({item:e,onClick:a,whiteTheme:n}){let i=e.icon;return(0,t.jsxs)(r.default,{"aria-label":e.label,className:(0,E.cn)("grid grid-cols-[1.5rem_1fr] items-start gap-2.5 rounded-md px-4 py-2 text-sm font-medium transition-colors",n?"text-slate-500 hover:bg-white/60 hover:text-slate-950":"text-slate-400 hover:text-white"),href:e.href,onClick:a,children:[(0,t.jsx)("span",{className:"mt-0.5 flex size-5 shrink-0 items-center justify-center text-[#1479af]",children:(0,t.jsx)(i,{"aria-hidden":!0,className:"size-4",strokeWidth:2})}),(0,t.jsxs)("span",{children:[(0,t.jsx)("span",{className:"block text-[14.5px] leading-5 font-semibold",children:e.label}),(0,t.jsx)("span",{className:"mt-0.5 block text-[12.5px] leading-4 opacity-60",children:e.description})]})]})}e.s(["Navbar",0,function(){let e=(0,n.usePathname)(),[s,o]=(0,P.useState)(!1),[l,c]=(0,P.useState)([]),[d,u]=(0,P.useState)(null),[p,h]=(0,P.useState)(()=>z(e)),[f,m]=(0,P.useState)(!1);function g(){window.NavatticEmbed?window.NavatticEmbed.openPopup(I):window.open(I,"_blank","noopener,noreferrer")}function b(e){c(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])}(0,P.useEffect)(()=>{let e=()=>{m(!!((0,A.getAccessToken)()||(0,A.getRefreshToken)()||document.cookie.match(/(?:^|;\s*)has_session=1(?:;|$)/)))};return e(),window.addEventListener("storage",e),window.addEventListener("focus",e),()=>{window.removeEventListener("storage",e),window.removeEventListener("focus",e)}},[]),(0,P.useEffect)(()=>{let t=()=>{let t=Array.from(new Set([...Array.from(document.querySelectorAll('[data-navbar-theme="light"]')),document.getElementById("features")].filter(e=>null!==e)));t.length?h(t.some(e=>{let t=e.getBoundingClientRect();return t.top<=56&&t.bottom>0})):h(z(e))};return t(),window.addEventListener("scroll",t,{passive:!0}),window.addEventListener("resize",t),()=>{window.removeEventListener("scroll",t),window.removeEventListener("resize",t)}},[e]);let x=e=>(0,E.cn)("flex h-full items-center gap-1.5 px-3.5 text-sm font-semibold leading-none transition-colors lg:px-4",p?e?"text-slate-950":"text-slate-600 hover:text-slate-950":e?"text-white":"text-slate-300 hover:text-white"),v=e=>(0,E.cn)("px-3 py-2.5 text-left text-[15px] font-semibold transition-colors",p?e?"bg-slate-100 text-slate-950":"text-slate-600 hover:text-slate-950":e?"bg-white/[0.06] text-white":"text-slate-300 hover:text-white");return(0,t.jsxs)("header",{className:(0,E.cn)("fixed top-0 right-0 left-0 z-50 transition-colors duration-300",p?"bg-theme-light":"bg-[#000000]/90 backdrop-blur-xl"),children:[(0,t.jsx)(i.default,{onReady:function(){window.NavatticEmbed?.initPopup(I,{preload:!0,title:O,allow:N})},src:"https://js.navattic.com/embeds.js",strategy:"afterInteractive"}),(0,t.jsxs)("nav",{className:"mx-auto flex h-14 w-full items-center justify-between px-8 max-sm:h-12 max-sm:px-4",children:[(0,t.jsxs)("div",{className:"flex h-full items-center gap-10",children:[(0,t.jsx)(r.default,{href:"/","aria-label":"0mcp home",className:"flex h-full items-center leading-none",children:(0,t.jsx)(a.default,{alt:"0mcp",className:"block h-8 w-auto max-sm:h-7",height:30,priority:!0,src:p?"/brand/0mcp-logo-black.svg":"/brand/0mcp-logo-white.svg",width:90})}),(0,t.jsxs)("div",{className:"hidden h-full items-center gap-2 md:flex",children:[(0,t.jsx)(L,{active:e?.startsWith("/product")===!0,group:R[0],open:d===R[0].label,setOpen:u,textClass:x}),(0,t.jsx)(L,{active:e?.startsWith("/solutions")===!0,group:R[1],open:d===R[1].label,setOpen:u,textClass:x}),(0,t.jsx)(r.default,{href:"/pricing",className:x("/pricing"===e),children:"Pricing"}),(0,t.jsx)("button",{"aria-label":"Watch Demo",className:x(!1),"data-navattic-allow":N,"data-navattic-open":I,"data-navattic-title":O,onClick:g,type:"button",children:"Watch Demo"}),(0,t.jsx)(L,{active:e?.startsWith("/free-tools")===!0||e?.startsWith("/chrome-extensions")===!0||e?.startsWith("/comparisons")===!0||e?.startsWith("/blog")===!0,group:R[2],open:d===R[2].label,setOpen:u,textClass:x})]})]}),(0,t.jsx)("div",{className:"hidden items-center gap-3 md:flex",children:f?(0,t.jsx)("a",{className:"animated-gradient-button nav-security-image-button border border-transparent px-4 py-1.5 text-[13px] font-semibold",href:(0,S.appURL)("/dashboard"),
1children:"Dashboard"}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("a",{className:(0,E.cn)("px-3 py-1.5 text-[13px] font-medium transition-colors",p?"text-[15px] font-semibold text-slate-600 hover:text-slate-950":"text-[15px] font-semibold text-slate-300 hover:text-white"),href:(0,S.appLoginForPricingURL)(),children:"Sign in"}),(0,t.jsx)("a",{className:"animated-gradient-button nav-security-image-button whitespace-nowrap border border-transparent px-4 py-1.5 text-[13px] font-semibold",href:(0,S.appSignupForPricingURL)(),children:"Start free trial"})]})}),(0,t.jsx)("button",{id:"mobile-menu-toggle",onClick:()=>o(!s),className:(0,E.cn)("flex size-8 items-center justify-center transition-colors md:hidden",p?"text-slate-950":"text-white"),"aria-label":"Toggle navigation menu",children:s?(0,t.jsx)(C.X,{"aria-hidden":!0,className:"size-5",strokeWidth:2}):(0,t.jsx)(y,{"aria-hidden":!0,className:"size-5",strokeWidth:2})})]}),s&&(0,t.jsx)("div",{"aria-label":"Mobile navigation menu",className:(0,E.cn)("border-t md:hidden",p?"border-slate-300 bg-theme-light":"border-border bg-[#000000]/95 backdrop-blur-xl"),children:(0,t.jsxs)("div",{className:"flex flex-col gap-1 p-4",children:[R.slice(0,2).map(r=>(0,t.jsx)(q,{group:r,isOpen:l.includes(r.label),itemClass:v,onLinkClick:()=>o(!1),onToggle:()=>b(r.label),pathname:e,whiteTheme:p},r.label)),(0,t.jsx)(r.default,{href:"/pricing",onClick:()=>o(!1),className:v("/pricing"===e),children:"Pricing"}),(0,t.jsx)("button",{className:v(!1),"data-navattic-allow":N,"data-navattic-open":I,"data-navattic-title":O,onClick:()=>{g(),o(!1)},type:"button",children:"Watch Demo"}),(0,t.jsx)(q,{group:R[2],isOpen:l.includes(R[2].label),itemClass:v,onLinkClick:()=>o(!1),onToggle:()=>b(R[2].label),pathname:e,whiteTheme:p}),f?(0,t.jsx)("a",{className:"animated-gradient-button nav-security-image-button mt-2 border border-transparent px-4 py-2 text-center text-sm font-semibold",href:(0,S.appURL)("/dashboard"),onClick:()=>o(!1),children:"Dashboard"}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("a",{className:(0,E.cn)("px-3 py-2.5 text-[15px] font-semibold transition-colors",p?"text-slate-600 hover:text-slate-950":"text-slate-300 hover:text-white"),href:(0,S.appURL)("/pricing"),onClick:()=>o(!1),children:"View plans"}),(0,t.jsx)("a",{className:"animated-gradient-button nav-security-image-button mt-2 border border-transparent px-4 py-2 text-center text-[15px] font-semibold",href:(0,S.appSignupForPricingURL)(),onClick:()=>o(!1),children:"Start free trial"})]})]})})]})}],510121)},488110,e=>{"use strict";var t=e.i(271645);let r="theme";function a(e,t){return"system"===e?t?"dark":"light":e}e.s(["ThemeProvider",0,function(){return t.useEffect(()=>{var e;let t,n="light"===(e=t=window.localStorage.getItem(r))||"dark"===e||"system"===e?t:"system",i=window.matchMedia("(prefers-color-scheme: dark)");function s(){let e,t;e=a(n,i.matches),(t=document.documentElement).classList.remove("light","dark"),t.classList.add(e),t.style.colorScheme=e}function o(){"system"===n&&s()}function l(e){var t;e.defaultPrevented||e.repeat||e.metaKey||e.ctrlKey||e.altKey||"d"!==e.key.toLowerCase()||(t=e.target)instanceof HTMLElement&&(t.isContentEditable||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||"SELECT"===t.tagName)||(n="dark"===a(n,i.matches)?"light":"dark",window.localStorage.setItem(r,n),s())}return s(),i.addEventListener("change",o),window.addEventListener("keydown",l),()=>{i.removeEventListener("change",o),window.removeEventListener("keydown",l)}},[]),null}])},671428,e=>{"use strict";var t=e.i(843476),r=e.i(647163);e.s(["Skeleton",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"skeleton","aria-hidden":"true",className:(0,r.cn)("rounded-xl bg-muted motion-safe:animate-pulse",e),...a})}])},354975,e=>{"use strict";function t(e="/"){let r="https://0mcp.io".replace(/\/$/,""),a=e.startsWith("/")?e:`/${e}`;return`${r}${a}`}e.i(247167),e.s(["appLoginForPricingURL",0,function(){return t(`/login?next=${encodeURIComponent("/pricing")}`)},"appSignupForPricingURL",0,function(){return t(`/signup?next=${encodeURIComponent("/pricing")}`)},"appURL",0,t])},866043,e=>{"use strict";let t=["trial_expired","subscription_expired","subscription_canceled","payment_failed","no_access"],r={trial_expired:{title:"Your free trial has ended.",description:"Choose a plan to continue.",actionLabel:"View plans",action:"pricing",banner:"Your free trial has ended. Choose a plan to continue."},subscription_expired:{title:"Your subscription has ended.",description:"Choose a plan to restore access.",actionLabel:"View plans",action:"pricing",banner:"Your subscription has ended. Choose a plan to restore access."},subscription_canceled:{title:"Your subscription was canceled.",description:"Choose a plan to continue.",actionLabel:"View plans",action:"pricing",banner:"Your subscription was canceled. Choose a plan to continue."},payment_failed:{title:"We couldn't renew your subscription.",description:"Update your payment method to restore access.",actionLabel:"Update payment",action:"billing",banner:"We couldn't renew your subscription. Update your payment method to restore access."},no_access:{title:"Your access is unavailable.",description:"Choose a plan to continue or contact support.",actionLabel:"View plans",action:"pricing",banner:"Your access is unavailable. Choose a plan to continue or contact support."}};e.s(["billingAccessReasonFor",0,function(e){let t=e.subscription;return"past_due"===t.status||"unpaid"===t.status?"payment_failed":"canceled"===t.status?t.cancel_at_period_end?"subscription_canceled":"subscription_expired":"revoked"===t.status?"no_access":t.polar_subscription_id?"subscription_expired":!e.trial.active&&(e.trial.used||null!==e.trial.ends_at)?"trial_expired":"no_access"},"formatBillingDate",0,function(e){if(!e)return null;let t=new Date(e);return Number.isNaN(t.getTime())?null:new Intl.DateTimeFormat("en-US",{month:"long",day:"numeric",year:"numeric"}).format(t)},"getBillingAccessMessage",0,function(e){return r[e]},"parseBillingAccessReason",0,function(e){return t.includes(e)?e:null}])},677799,e=>{"use strict";var t=e.i(618566),r=e.i(271645),a=e.i(283599),n=e.i(114532);e.s(["useBillingStatus",0,function(e={}){let i=(0,t.usePathname)(),[s,o]=(0,r.useState)("");(0,r.useEffect)(()=>{o(window.location.search)},[i]);let l=(0,r.useMemo)(()=>{let e=new URLSearchParams(s);return"/billing/success"===i||e.has("checkout_id")||"success"===e.get("
1checkout")?Date.now()+3e4:0},[i,s]),c=i?.startsWith("/billing")===!0||i?.startsWith("/pricing")===!0,d=e.enabled??!0,{data:u,error:p,isLoading:h,mutate:f}=(0,a.default)(d?n.billingStatusKey:null,n.getBillingStatus,{refreshInterval:()=>l>Date.now()?2e3:3e4*!!c,revalidateOnFocus:!0});return{data:u,isLoading:!!d&&h,error:p,refetch:()=>f()}}])},494183,e=>{"use strict";var t=e.i(271645),r=e.i(618566),a=e.i(846696),n=e.i(114532);e.s(["useCheckout",0,function(){let e=(0,r.useRouter)(),[i,s]=(0,t.useState)(!1),[o,l]=(0,t.useState)(null);return{startCheckout:async function(t){s(!0),l(null);try{let e="package"in t?await (0,n.createTopupCheckout)(t):await (0,n.createCheckout)(t);window.location.href=e.checkout_url}catch(r){let t=(0,n.toBillingAPIError)(r);if(l(Error(t.error)),409===t.status&&"already_on_this_plan"===t.error)return void(0,a.toast)("You're already on this plan");if(409===t.status&&"upgrade_required"===t.error){let r=[t.current_plan,t.current_tier].filter(Boolean).join(" ");(0,a.toast)("Plan change required",{description:r?`You're currently on ${r}.`:"Use the plan change flow to adjust your subscription.",action:{label:"Review plans",onClick:()=>{e.push("/pricing?intent=subscribe")}}});return}a.toast.error("We couldn't start checkout. Please try again.")}finally{s(!1)}},isLoading:i,error:o}}])},779511,356530,e=>{"use strict";var t=e.i(271645),r=e.i(769464);let a=new Map([["bold",t.createElement(t.Fragment,null,t.createElement("path",{d:"M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128Z"}))],["duotone",t.createElement(t.Fragment,null,t.createElement("path",{d:"M216,56V200a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V56A16,16,0,0,1,56,40H200A16,16,0,0,1,216,56Z",opacity:"0.2"}),t.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128Z"}))],["fill",t.createElement(t.Fragment,null,t.createElement("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM184,136H72a8,8,0,0,1,0-16H184a8,8,0,0,1,0,16Z"}))],["light",t.createElement(t.Fragment,null,t.createElement("path",{d:"M222,128a6,6,0,0,1-6,6H40a6,6,0,0,1,0-12H216A6,6,0,0,1,222,128Z"}))],["regular",t.createElement(t.Fragment,null,t.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128Z"}))],["thin",t.createElement(t.Fragment,null,t.createElement("path",{d:"M220,128a4,4,0,0,1-4,4H40a4,4,0,0,1,0-8H216A4,4,0,0,1,220,128Z"}))]]),n=t.forwardRef((e,n)=>t.createElement(r.default,{ref:n,...e,weights:a}));n.displayName="MinusIcon",e.s(["Minus",0,n],779511);let i=new Map([["bold",t.createElement(t.Fragment,null,t.createElement("path",{d:"M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z"}))],["duotone",t.createElement(t.Fragment,null,t.createElement("path",{d:"M216,56V200a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V56A16,16,0,0,1,56,40H200A16,16,0,0,1,216,56Z",opacity:"0.2"}),t.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"}))],["fill",t.createElement(t.Fragment,null,t.createElement("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM184,136H136v48a8,8,0,0,1-16,0V136H72a8,8,0,0,1,0-16h48V72a8,8,0,0,1,16,0v48h48a8,8,0,0,1,0,16Z"}))],["light",t.createElement(t.Fragment,null,t.createElement("path",{d:"M222,128a6,6,0,0,1-6,6H134v82a6,6,0,0,1-12,0V134H40a6,6,0,0,1,0-12h82V40a6,6,0,0,1,12,0v82h82A6,6,0,0,1,222,128Z"}))],["regular",t.createElement(t.Fragment,null,t.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z"}))],["thin",t.createElement(t.Fragment,null,t.createElement("path",{d:"M220,128a4,4,0,0,1-4,4H132v84a4,4,0,0,1-8,0V132H40a4,4,0,0,1,0-8h84V40a4,4,0,0,1,8,0v84h84A4,4,0,0,1,220,128Z"}))]]),s=t.forwardRef((e,a)=>t.createElement(r.default,{ref:a,...e,weights:i}));s.displayName="PlusIcon",e.s(["Plus",0,s],356530)},779432,e=>{"use strict";let t=(0,e.i(456420).default)("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l
1-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);e.s(["Activity",0,t],779432)},768877,e=>{"use strict";let t=(0,e.i(456420).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",0,t],768877)},42693,e=>{"use strict";let t=(0,e.i(456420).default)("blocks",[["path",{d:"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2",key:"1ah6g2"}],["rect",{x:"14",y:"2",width:"8",height:"8",rx:"1",key:"88lufb"}]]);e.s(["Blocks",0,t],42693)},856423,e=>{"use strict";let t=(0,e.i(456420).default)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);e.s(["BookOpen",0,t],856423)},159888,e=>{"use strict";let t=(0,e.i(456420).default)("braces",[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1",key:"ezmyqa"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1",key:"e1hn23"}]]);e.s(["Braces",0,t],159888)},643957,e=>{"use strict";let t=(0,e.i(456420).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["default",0,t])},689664,e=>{"use strict";var t=e.i(643957);e.s(["Check",()=>t.default])},26495,e=>{"use strict";let t=(0,e.i(456420).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["default",0,t])},716327,e=>{"use strict";var t=e.i(26495);e.s(["ChevronDown",()=>t.default])},226091,e=>{"use strict";let t=(0,e.i(456420).default)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);e.s(["FileText",0,t],226091)},810818,e=>{"use strict";let t=(0,e.i(456420).default)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);e.s(["Info",0,t],810818)},407921,e=>{"use strict";let t=(0,e.i(456420).default)("network",[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]]);e.s(["Network",0,t],407921)},901279,e=>{"use strict";let t=(0,e.i(456420).default)("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);e.s(["User",0,t],901279)},814387,e=>{"use strict";let t=(0,e.i(456420).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["default",0,t])},263676,e=>{"use strict";var t=e.i(814387);e.s(["X",()=>t.default])},605500,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return w}});let a=e.r(555682),n=e.r(190809),i=e.r(843476),s=n._(e.r(271645)),o=a._(e.r(174080)),l=a._(e.r(325633)),c=e.r(908927),d=e.r(987690),u=e.r(918556),p=e.r(65856),h=a._(e.r(1948)),f=e.r(818581),m={deviceSizes:[384,640,750,828,1080,1200,1600],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,a,n,i,s){let o=e?.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let a=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}a?.current&&a.current(e)}}))}function y(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b="u"<typeof window?s.useEffect:s.useLayoutEffect,x=(0,s.forwardRef)(({src:e,srcSet:t,sizes:r,height:a,width:n,decoding:o,className:l,style:c,fetchPriority:d,placeholder:u,loading:p,unoptimized:h,fill:m,onLoadRef:x,onLoadingCompleteRef:v,setBlurComplete:w,setShowAltText:k,sizesInput:j,onLoad:_,onError:M,...C},P)=>{let E=(0,s.useRef)(!1),S=(0,s.useRef)(null);b(()=>{let{current:e}=E,{current:t}=S;e||null===t||(M&&(t.src=t.src),t.complete&&g(t,u,x,v,w,h,j),E.current=!0)},[e,u,x,v,M,h,j]);let A=(0,f.useMergedRef)(P,S);return(0,i.jsx)("img",{...C,...y(d),loading:p,width:n,height:a,decoding:o,"data-nimg":m?"fill":"1",className:l,style:c,sizes:r,srcSet:t,src:e,ref:A,onLoad:e=>{g(e.currentTarget,u,x,v,w,h,j)},onError:e=>{k(!0),"empty"!==u&&w(!0),M&&M(e)}})});function v({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...y(t.fetchPriority)};return e&&o.default.preload?(o.default.preload(t.src,r),null):(0,i.jsx)(l.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(p.RouterContext),a=(0,s.useContext)(u.ImageConfigContext),n=(0,s.useMemo)(()=>{let e=m||a||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
1e-t),r=e.deviceSizes.sort((e,t)=>e-t),n=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:n,localPatterns:"u"<typeof window?a?.localPatterns:e.localPatterns}},[a]),{onLoad:o,onLoadingComplete:l}=e,f=(0,s.useRef)(o);(0,s.useEffect)(()=>{f.current=o},[o]);let g=(0,s.useRef)(l);(0,s.useEffect)(()=>{g.current=l},[l]);let[y,b]=(0,s.useState)(!1),[w,k]=(0,s.useState)(!1),{props:j,meta:_}=(0,c.getImgProps)(e,{defaultLoader:h.default,imgConf:n,blurComplete:y,showAltText:w});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x,{...j,unoptimized:_.unoptimized,placeholder:_.placeholder,fill:_.fill,onLoadRef:f,onLoadingCompleteRef:g,setBlurComplete:b,setShowAltText:k,sizesInput:e.sizes,ref:t}),_.preload?(0,i.jsx)(v,{isAppRouter:!r,imgAttributes:j}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},808341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={cancelIdleCallback:function(){return s},requestIdleCallback:function(){return i}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},s="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},519083,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={ESCAPE_REGEX:function(){return s},htmlEscapeAttributeString:function(){return d},htmlEscapeJsonString:function(){return c}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},s=/[&><\u2028\u2029]/g,o={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},l=/[&"'<>]/g;function c(e){return e.replace(s,e=>i[e])}function d(e){return e.replace(l,e=>o[e])}},479520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return v},handleClientScriptLoad:function(){return y},initScriptLoader:function(){return b}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=e.r(555682),s=e.r(190809),o=e.r(843476),l=i._(e.r(174080)),c=s._(e.r(271645)),d=e.r(742732),u=e.r(922737),p=e.r(808341),h=e.r(519083),f=new Map,m=new Set,g=e=>{let{src:t,id:r,onLoad:a=()=>{},onReady:n=null,dangerouslySetInnerHTML:i,children:s="",strategy:o="afterInteractive",onError:c,stylesheets:d}=e,p=r||t;if(p&&m.has(p))return;if(f.has(t)){m.add(p),f.get(t).then(a,c);return}let h=()=>{n&&n(),m.add(p)},g=document.createElement("script"),y=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),a&&a.call(this,t),h()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});i?(g.innerHTML=i.__html||"",h()):s?(g.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",h()):t&&(g.src=t,f.set(t,y)),(0,u.setAttributesFromProps)(g,e),"worker"===o&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",o),d&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(d),document.body.appendChild(g)};function y(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,p.requestIdleCallback)(()=>g(e))}):g(e)}function b(e){e.forEach(y),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");m.add(t)})}function x(e){let{id:t,src:r="",onLoad:a=()=>{},onReady:n=null,strategy:i="afterInteractive",onError:s,stylesheets:u,...f}=e,{updateScripts:y,scripts:b,getIsSsr:x,appDir:v,nonce:w}=(0,c.useContext)(d.HeadManagerContext);w=f.nonce||w;let k=(0,c.useRef)(!1);(0,c.useEffect)(()=>{let e=t||r;k.current||(n&&e&&m.has(e)&&n(),k.current=!0)},[n,t,r]);let j=(0,c.useRef)(!1);if((0,c.useEffect)(()=>
1{if(!j.current){if("afterInteractive"===i)g(e);else"lazyOnload"===i&&("complete"===document.readyState?(0,p.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,p.requestIdleCallback)(()=>g(e))}));j.current=!0}},[e,i]),("beforeInteractive"===i||"worker"===i)&&(y?(b[i]=(b[i]||[]).concat([{id:t,src:r,onLoad:a,onReady:n,onError:s,...f,nonce:w}]),y(b)):x&&x()?m.add(t||r):x&&!x()&&g({...e,nonce:w})),v){if(u&&u.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===i)if(!r)return f.dangerouslySetInnerHTML&&(f.children=f.dangerouslySetInnerHTML.__html,delete f.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,h.htmlEscapeJsonString)(JSON.stringify([0,{...f,id:t}]))})`}});else return l.default.preload(r,f.integrity?{as:"script",integrity:f.integrity,nonce:w,crossOrigin:f.crossOrigin}:{as:"script",nonce:w,crossOrigin:f.crossOrigin}),(0,o.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,h.htmlEscapeJsonString)(JSON.stringify([r,{...f,id:t}]))})`}});"afterInteractive"===i&&r&&l.default.preload(r,f.integrity?{as:"script",integrity:f.integrity,nonce:w,crossOrigin:f.crossOrigin}:{as:"script",nonce:w,crossOrigin:f.crossOrigin})}return null}Object.defineProperty(x,"__nextScript",{value:!0});let v=x;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3303,(e,t,r)=>{t.exports=e.r(479520)},670965,(e,t,r)=>{"use strict";function a(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return a}})},908927,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return c}});let a=e.r(543369),n=e.r(488143),i=e.r(987690),s=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:r=!1,priority:d=!1,preload:u=!1,loading:p,className:h,quality:f,width:m,height:g,fill:y=!1,style:b,overrideSrc:x,onLoad:v,onLoadingComplete:w,placeholder:k="empty",blurDataURL:j,fetchPriority:_,decoding:M="async",layout:C,objectFit:P,objectPosition:E,lazyBoundary:S,lazyRoot:A,...I},O){var N;let R,z,L,{imgConf:T,showAltText:q,blurComplete:H,defaultLoader:F}=O,W=T||i.imageConfigDefault;if("allSizes"in W)R=W;else{let e=[...W.deviceSizes,...W.imageSizes].sort((e,t)=>e-t),t=W.deviceSizes.sort((e,t)=>e-t),r=W.qualities?.sort((e,t)=>e-t);R={...W,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===F)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let D=I.loader||F;delete I.loader,delete I.srcSet;let V="__next_img_default"in D;if(V){if("custom"===R.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=D;D=t=>{let{config:r,...a}=t;return e(a)}}if(C){"fill"===C&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[C];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[C];r&&!t&&(t=r)}let U="",$=l(m),B=l(g);if((N=e)&&"object"==typeof N&&(o(N)||void 0!==N.src)){let t=o(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}
2`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(z=t.blurWidth,L=t.blurHeight,j=j||t.blurDataURL,U=t.src,!y)if($||B){if($&&!B){let e=$/t.width;B=Math.round(t.height*e)}else if(!$&&B){let e=B/t.height;$=Math.round(t.width*e)}}else $=t.width,B=t.height}let Y=!d&&!u&&("lazy"===p||void 0===p);(!(e="string"==typeof e?e:U)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,Y=!1),R.unoptimized&&(r=!0),V&&!R.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let Z=l(f),G=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:E}:{},q?{}:{color:"transparent"},b),X=H||"empty"===k?null:"blur"===k?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:$,heightInt:B,blurWidth:z,blurHeight:L,blurDataURL:j||"",objectFit:G.objectFit})}")`:`url("${k}")`,J=s.includes(G.objectFit)?"fill"===G.objectFit?"100% 100%":"cover":G.objectFit,K=X?{backgroundSize:J,backgroundPosition:G.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},Q=function({config:e,src:t,unoptimized:r,width:n,quality:i,sizes:s,loader:o}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,a.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,a.getAssetToken)())e=void 0;else if(e){let r=t.indexOf("?");if(-1!==r){let a=new URLSearchParams(t.slice(r+1));a.get("dpl")||(a.append("dpl",e),t=t.slice(0,r)+"?"+a.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:c}=function({deviceSizes:e,allSizes:t},r,a){if(a){let r=/(^|\s)(1?\d?\d)vw/g,n=[];for(let e;e=r.exec(a);)n.push(parseInt(e[2]));if(n.length){let r=.01*Math.min(...n);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,s),d=l.length-1;return{sizes:s||"w"!==c?s:"100vw",srcSet:l.map((r,a)=>`${o({config:e,src:t,quality:i,width:r})} ${"w"===c?r:a+1}${c}`).join(", "),src:o({config:e,src:t,quality:i,width:l[d]})}}({config:R,src:e,unoptimized:r,width:$,quality:Z,sizes:t,loader:D}),ee=Y?"lazy":p;return{props:{...I,loading:ee,fetchPriority:_,width:$,height:B,decoding:M,className:h,style:{...G,...K},sizes:Q.sizes,srcSet:Q.srcSet,src:x||Q.src},meta:{unoptimized:r,preload:u||d,placeholder:k,fill:y}}}},325633,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return m},defaultHead:function(){return u}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=e.r(555682),s=e.r(190809),o=e.r(843476),l=s._(e.r(271645)),c=i._(e.r(898879)),d=e.r(742732);function u(){return[(0,o.jsx)("meta",{charSet:"utf-8"},"charset"),(0,o.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let h=["name","httpEquiv","charSet","itemProp"];function f(e){let t,r,a,n;return e.reduce(p,[]).reverse().concat(u().reverse()).filter((t=new Set,r=new Set,a=new Set,n={},e=>{let i=!0,s=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){s=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?i=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?i=!1:r.add(e.type);break;case"meta":for(let t=0,r=h.length;t<r;t++){let r=h[t];if(e.props.hasOwnProperty(r))if("charSet"===r)a.has(r)?i=!1:a.add(r);else{let t=e.props[r],a=n[r]||new Set;("name"!==r||!s)&&a.has(t)?i=!1:(a.add(t),n[r]=a)}}}return i})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let m=function({children:e}){let t=(0,l.useContext)(d.HeadManagerContext);return(0,o.jsx)(c.default,{reduceComponentsToState:f,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},488143,(e,t,r)=>{"use strict";function a({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:i,objectFit:s}){let o=r?40*r:e,l=n?40*n:t,c=o&&l?`viewBox='0 0 ${o} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${c}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${c?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},918556,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let a=e.r(555682)._(e.r(271645)),n=e.r(987690),i=a.default.createContext(n.imageConfigDefault)},65856,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return a}});let a=e.r(555682)._(e.r(271645)).default.createContext(null)},987690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return s}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},794909,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return d},getImageProps:function(){return c}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=e.r(555682),s=e.r(908927),o=e.r(605500),l=i._(e.r(1948));function c(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[384,640,750,828,1080,1200,1600],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let d=o.Image},657688,(e,t,r)=>{t.exports=e.r(794909)},1948,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let a=e.r(670965),n=e.r(543369);function i({config:e,src:t,width:r,quality:s}){let o=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())o=void 0;else{let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),a=r.get("dpl");if(a){o=a,r.delete("dpl");let n=r.toString();t=t.slice(0,e)+(n?"?"+n:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,a.findClosestQuality)(s,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&o?`&dpl=${o}`:""}`}i.__next_img_default=!0;let s=i},898879,(e,t,r)=>{"use strict";
3Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let a=e.r(271645),n="u"<typeof window,i=n?()=>{}:a.useLayoutEffect,s=n?()=>{}:a.useEffect;function o(e){let{headManager:t,reduceComponentsToState:r}=e;function o(){if(t&&t.mountedInstances){let e=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return n&&(t?.mountedInstances?.add(e.children),o()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.