1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8039],{477:(e,t,r)=>{"use strict";r.d(t,{D:()=>d,ThemeProvider:()=>u});var n=r(1322),a=(e,t,r,n,a,o,s,l)=>{let c=document.documentElement,i=["light","dark"];function d(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&o?a.map(e=>o[e]||e):a;r?(c.classList.remove(...n),c.classList.add(o&&o[t]?o[t]:t)):c.setAttribute(e,t)}),r=t,l&&i.includes(r)&&(c.style.colorScheme=r)}if(n)d(n);else try{let e=localStorage.getItem(t)||r,n=s&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;d(n)}catch(e){}},o=["light","dark"],s="(prefers-color-scheme: dark)",l="undefined"==typeof window,c=n.createContext(void 0),i={setTheme:e=>{},themes:[]},d=()=>{var e;return null!=(e=n.useContext(c))?e:i},u=e=>n.useContext(c)?n.createElement(n.Fragment,null,e.children):n.createElement(h,{...e}),m=["light","dark"],h=e=>{let{forcedTheme:t,disableTransitionOnChange:r=!1,enableSystem:a=!0,enableColorScheme:l=!0,storageKey:i="theme",themes:d=m,defaultTheme:u=a?"system":"light",attribute:h="data-theme",value:p,children:y,nonce:x,scriptProps:w}=e,[k,E]=n.useState(()=>b(i,u)),[C,S]=n.useState(()=>"system"===k?v():k),T=p?Object.values(p):d,j=n.useCallback(e=>{let t=e;if(!t)return;"system"===e&&a&&(t=v());let n=p?p[t]:t,s=r?g(x):null,c=document.documentElement,i=e=>{"class"===e?(c.classList.remove(...T),n&&c.classList.add(n)):e.startsWith("data-")&&(n?c.setAttribute(e,n):c.removeAttribute(e))};if(Array.isArray(h)?h.forEach(i):i(h),l){let e=o.includes(u)?u:null,r=o.includes(t)?t:e;c.style.colorScheme=r}null==s||s()},[x]),P=n.useCallback(e=>{let t="function"==typeof e?e(k):e;E(t);try{localStorage.setItem(i,t)}catch(e){}},[k]),N=n.useCallback(e=>{S(v(e)),"system"===k&&a&&!t&&j("system")},[k,t]);n.useEffect(()=>{let e=window.matchMedia(s);return e.addListener(N),N(e),()=>e.removeListener(N)},[N]),n.useEffect(()=>{let e=e=>{e.key===i&&(e.newValue?E(e.newValue):P(u))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[P]),n.useEffect(()=>{j(null!=t?t:k)},[t,k]);let L=n.useMemo(()=>({theme:k,setTheme:P,forcedTheme:t,resolvedTheme:"system"===k?C:k,themes:a?[...d,"system"]:d,systemTheme:a?C:void 0}),[k,P,t,C,a,d]);return n.createElement(c.Provider,{value:L},n.createElement(f,{forcedTheme:t,storageKey:i,attribute:h,enableSystem:a,enableColorScheme:l,defaultTheme:u,value:p,themes:d,nonce:x,scriptProps:w}),y)},f=n.memo(e=>{let{forcedTheme:t,storageKey:r,attribute:o,enableSystem:s,enableColorScheme:l,defaultTheme:c,value:i,themes:d,nonce:u,scriptProps:m}=e,h=JSON.stringify([o,r,c,t,d,i,s,l]).slice(1,-1);return n.createElement("script",{...m,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?u:"",dangerouslySetInnerHTML:{__html:"(".concat(a.toString(),")(").concat(h,")")}})}),b=(e,t)=>{let r;if(!l){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},g=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},v=e=>(e||(e=window.matchMedia(s)),e.matches?"dark":"light")},1016:(e,t,r)=>{"use strict";r.d(t,{default:()=>d});var n=r(7538),a=r(1322),o=r(477),s=r(2579);let l=["default","terracotta","default-dark","terracotta-dark"];function c(e){if(!e||!l.includes(e))return null;switch(e){case"default":return{mode:"light",themeClass:void 0};case"terracotta":return{mode:"light",themeClass:"terracotta"};case"default-dark":return{mode:"dark",themeClass:void 0};case"terracotta-dark":return{mode:"dark",themeClass:"terracotta"};default:return null}}function i(e){let{theme:t,themeClass:r}=e,{setTheme:n}=(0,o.D)(),l=(0,s.useSearchParams)();return(0,a.useEffect)(()=>{var e;let r=c(l.get("theme"));n(null!=(e=null==r?void 0:r.mode)?e:t)},[l]),(0,a.useEffect)(()=>{var e;let t=c(l.get("theme")),n=null!=(e=null==t?void 0:t.themeClass)?e:r;return document.documentElement.classList.remove("terracotta"),n&&document.documentElement.classList.add(n),()=>{n&&document.documentElement.classList.remove(n)}},[r,l]),null}function d(e){return(0,n.jsx)(a.Suspense,{fallback:null,children:(0,n.jsx)(i,{...e})})}},2579:(e,t,r)=>{"use strict";var n=r(7067);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},3860:(e,t,r)=>{"use strict";r.d(t,{cn:()=>o});var n=r(7408),a=r(8195);let o=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,a.QP)((0,n.$)(t))}},5233:(e,t,r)=>
1{Promise.resolve().then(r.bind(r,8190))},8190:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l});var n=r(7538),a=r(1322),o=r(9306),s=r(1016);function l(e){let{error:t,reset:r}=e;return(0,a.useEffect)(()=>{console.error(t)},[t]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.default,{theme:"light",themeClass:"terracotta"}),(0,n.jsxs)("div",{className:"flex flex-col items-center justify-center min-h-[60vh] text-center px-4",children:[(0,n.jsx)("h1",{className:"text-4xl mb-4 text-foreground",children:"Something went wrong!"}),(0,n.jsx)("p",{className:"mb-6 text-foreground-secondary max-w-md",children:"Sorry, an unexpected error has occurred."}),(0,n.jsxs)("div",{className:"flex gap-4",children:[(0,n.jsx)("button",{onClick:r,className:"px-6 py-3 bg-muted text-foreground rounded-md hover:bg-muted/80 transition-colors",children:"Try again"}),(0,n.jsx)(o.default,{id:"error-return-home",href:"/",variant:"primary",children:"Return Home"})]})]})]})}},9306:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>c});var n=r(7538),a=r(7758),o=r.n(a);r(1322);var s=r(3860),l=r(9567);function c(e){let{id:t,href:r,children:a,variant:c="primary",className:i,eventName:d="CTA Clicked",eventProperties:u,onClick:m,...h}=e,f=l.ST[c],b=(0,l.Ef)(c);return(0,n.jsx)(o(),{href:r,className:(0,s.cn)(b,f,i),id:t,onClick:e=>{if(d){var n;let e=(0,l.uV)(a),o={...u||{},page_path:window.location.pathname,cta_id:t,cta_text:e||"N/A",cta_url:r};null==(n=window.analytics)||n.track(d,o)}m&&m(e)},...h,children:(0,n.jsx)("span",{className:"relative z-10 inline-flex items-center gap-2",children:a})})}},9567:(e,t,r)=>{"use strict";r.d(t,{Ef:()=>o,ST:()=>a,uV:()=>s});var n=r(1322);let a={primary:"cta-button-primary bg-primary text-primary-foreground hover:bg-primary/80 shadow-lg hover:shadow-xl",secondary:"cta-button-secondary bg-transparent border border-border text-foreground hover:bg-background-tertiary","primary-inverted":"cta-button-primary-inverted bg-background text-foreground hover:bg-background/90 shadow-lg hover:shadow-xl","secondary-inverted":"cta-button-secondary-inverted bg-transparent border border-border/30 text-foreground-emphasis hover:bg-background/10",text:"cta-button-text text-foreground hover:text-accent","text-inverted":"cta-button-text-inverted text-foreground-emphasis hover:text-accent","accent-gradient":"cta-button-accent-gradient relative bg-gradient-to-r from-accent to-accent-1 text-accent-foreground shadow-lg hover:shadow-xl before:absolute before:inset-0 before:rounded-4xl before:bg-gradient-to-r before:from-accent-1 before:to-accent before:opacity-0 hover:before:opacity-100 before:transition-opacity before:duration-300"};function o(e){return"text"===e||"text-inverted"===e?"cta-button group inline-flex items-center px-6 py-4 text-md font-semibold transition-all duration-300 gap-2":"cta-button group inline-flex items-center px-8 py-4 text-md font-semibold transition-all duration-300 rounded-4xl hover:font-bold relative overflow-hidden whitespace-nowrap"}function s(e){let t="";return n.Children.forEach(e,e=>{"string"==typeof e?t+=e:n.isValidElement(e)}),t.trim()}}},e=>{e.O(0,[7758,5517,8756,9880,7358],()=>e(e.s=5233)),_N_E=e.O()}]);
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.