1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4953],{40852:function(e,t,n){"use strict";n.d(t,{ClientClerkProvider:function(){return S}});var r=n(87770);n(84301);var i=n(2265),o=(0,i.createContext)(null);(0,i.createContext)(null);var a=n(99376);let u="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,l=i.createContext(void 0);l.displayName="ClerkNextOptionsCtx";let s=()=>i.useContext(l).value,c=e=>{let{children:t,options:n}=e;return i.createElement(l.Provider,{value:{value:n}},t)};var d=n(12627),f=n(48667);function _(e){let{publishableKey:t,clerkJSUrl:n,clerkJSVersion:o,clerkJSVariant:a,nonce:u}=s(),{domain:l,proxyUrl:c}=(0,r.ll)(),_={domain:l,proxyUrl:c,publishableKey:t,clerkJSUrl:n,clerkJSVersion:o,clerkJSVariant:a,nonce:u},p=(0,d.wE)(_),h="app"===e.router?"script":f.default;return i.createElement(h,{src:p,"data-clerk-js-script":!0,async:!0,defer:"pages"!==e.router&&void 0,crossOrigin:"anonymous",strategy:"pages"===e.router?"beforeInteractive":void 0,...(0,d.iv)(_)})}var p=n(70040),h=n(77126),v=n(79775),E=n(40257);E.env.NEXT_PUBLIC_CLERK_JS_VERSION,E.env.NEXT_PUBLIC_CLERK_JS_URL,E.env.CLERK_API_VERSION,E.env.CLERK_SECRET_KEY,E.env.CLERK_ENCRYPTION_KEY,E.env.CLERK_API_URL||(e=>{var t;let n=null==(t=(0,h.nQ)(e))?void 0:t.frontendApi;return(null==n?void 0:n.startsWith("clerk."))&&v.mv.some(e=>null==n?void 0:n.endsWith(e))?v.Xv:v.iF.some(e=>null==n?void 0:n.endsWith(e))?v.Fo:v.cM.some(e=>null==n?void 0:n.endsWith(e))?v.Iq:v.Xv})("pk_live_Y2xlcmsubWRsbW4uY28k"),E.env.NEXT_PUBLIC_CLERK_DOMAIN,E.env.NEXT_PUBLIC_CLERK_PROXY_URL,(0,p.fQ)(E.env.NEXT_PUBLIC_CLERK_IS_SATELLITE);let g={name:"@clerk/nextjs",version:"5.7.5",environment:"production"};(0,p.fQ)(E.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),(0,p.fQ)(E.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG);var m=n(40257);let y=e=>{var t;return{...e,publishableKey:e.publishableKey||"pk_live_Y2xlcmsubWRsbW4uY28k",clerkJSUrl:e.clerkJSUrl||m.env.NEXT_PUBLIC_CLERK_JS_URL,clerkJSVersion:e.clerkJSVersion||m.env.NEXT_PUBLIC_CLERK_JS_VERSION,proxyUrl:e.proxyUrl||m.env.NEXT_PUBLIC_CLERK_PROXY_URL||"",domain:e.domain||m.env.NEXT_PUBLIC_CLERK_DOMAIN||"",isSatellite:e.isSatellite||(0,p.fQ)(m.env.NEXT_PUBLIC_CLERK_IS_SATELLITE),signInUrl:e.signInUrl||"/sign-in",signUpUrl:e.signUpUrl||"/sign-up",signInForceRedirectUrl:e.signInForceRedirectUrl||m.env.NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL||"",signUpForceRedirectUrl:e.signUpForceRedirectUrl||m.env.NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL||"",signInFallbackRedirectUrl:e.signInFallbackRedirectUrl||m.env.NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL||"",signUpFallbackRedirectUrl:e.signUpFallbackRedirectUrl||m.env.NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL||"",afterSignInUrl:e.afterSignInUrl||"/dashboard",afterSignUpUrl:e.afterSignUpUrl||"/dashboard",telemetry:null!=(t=e.telemetry)?t:{disabled:(0,p.fQ)(m.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),debug:(0,p.fQ)(m.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG)},sdkMetadata:g}};n(83079);var w=(0,n(12119).$)("38f849f46f015e73774e005d4ad055a5d11558ef");let L=e=>{var t;return null!=window.__clerk_internal_navigations||(window.__clerk_internal_navigations={}),null!=(t=window.__clerk_internal_navigations)[e]||(t[e]={}),window.__clerk_internal_navigations[e]},R=e=>{let{windowNav:t,routerNav:n,name:r}=e,o=(0,a.usePathname)(),[u,l]=(0,i.useTransition)();t&&(L(r).fun=(e,i)=>new Promise(o=>{var a,u;null!=(a=L(r)).promisesBuffer||(a.promisesBuffer=[]),null==(u=L(r).promisesBuffer)||u.push(o),l(()=>{var r,o,a;(null==(r=null==i?void 0:i.__internal_metadata)?void 0:r.navigationType)==="internal"?t((null!=(a=null==(o=window.next)?void 0:o.version)?a:"")<"14.1.0"?history.state:null,"",e):n(e)})}));let s=()=>{var e;null==(e=L(r).promisesBuffer)||e.forEach(e=>e()),L(r).promisesBuffer=[]};return(0,i.useEffect)(()=>(s(),s),[]),(0,i.useEffect)(()=>{u||s()},[o,u]),(0,i.useCallback)(e=>L(r).fun(e),[])},C=()=>{let e=(0,a.useRouter)();return R({windowNav:"undefined"!=typeof window?window.history.pushState.bind(window.history):void 0,routerNav:e.push.bind(e),name:"push"})},b=()=>{let e=(0,a.useRouter)();return R({windowNav:"undefined"!=typeof window?window.history.replaceState.bind(window.history):void 0,routerNav:e.replace.b
1ind(e),name:"replace"})},I=()=>{let e=(0,a.useRouter)(),t=(0,a.usePathname)(),n="undefined"==typeof window?new URLSearchParams:(0,a.useSearchParams)(),r="undefined"!=typeof window&&window.next&&window.next.version>="14.1.0";return{mode:"path",name:"NextRouter",push:t=>e.push(t),replace:t=>r?window.history.replaceState(null,"",t):e.replace(t),shallowPush(t){r?window.history.pushState(null,"",t):e.push(t,{})},pathname:()=>t,searchParams:()=>n}},S=e=>{let{__unstable_invokeMiddlewareOnAuthStateChange:t=!0,children:n}=e,l=(0,a.useRouter)(),s=I(),d=C(),f=b(),[p,h]=(0,i.useTransition)();(0,i.useEffect)(()=>{var e;p||null==(e=window.__clerk_internal_invalidateCachePromise)||e.call(window)},[p]),u(()=>{window.__unstable__onBeforeSetActive=()=>new Promise(e=>{window.__clerk_internal_invalidateCachePromise=e,h(()=>{var e;(null==(e=window.next)?void 0:e.version)&&"string"==typeof window.next.version&&window.next.version.startsWith("13")?l.refresh():w()})}),window.__unstable__onAfterSetActive=()=>{if(t)return l.refresh()}},[]);let v=y({...e,routerPush:d,routerReplace:f});return i.createElement(c,{options:v},i.createElement(r.El,{...v},i.createElement(_,{router:"app"}),i.createElement(o.Provider,{value:s},n)))}},67679:function(e,t,n){"use strict";n.d(t,{AuthenticateWithRedirectCallback:function(){return r.vn},ClerkLoaded:function(){return r.a7},ClerkLoading:function(){return r.qI},RedirectToCreateOrganization:function(){return r.gM},RedirectToOrganizationProfile:function(){return r.yB},RedirectToSignIn:function(){return r.N1},RedirectToSignUp:function(){return r.C2},RedirectToUserProfile:function(){return r.sO}});var r=n(87770);n(12627)},91265:function(e,t,n){"use strict";n.d(t,{useAuth:function(){return r.aC},useClerk:function(){return r.ll},useEmailLink:function(){return r.E2},useOrganization:function(){return r.o8},useOrganizationList:function(){return r.eW},useSession:function(){return r.kP},useSessionList:function(){return r.xo},useSignIn:function(){return r.zq},useSignUp:function(){return r.QS},useUser:function(){return r.aF}});var r=n(87770);n(22605)},13841:function(e,t,n){"use strict";n.d(t,{CreateOrganization:function(){return _},GoogleOneTap:function(){return r.Kb},OrganizationList:function(){return r.Bg},OrganizationProfile:function(){return p},OrganizationSwitcher:function(){return r.Li},SignIn:function(){return h},SignInButton:function(){return r.$d},SignInWithMetamaskButton:function(){return r.qu},SignOutButton:function(){return r.AM},SignUp:function(){return v},SignUpButton:function(){return r.gX},UserButton:function(){return r.l8},UserProfile:function(){return f}});var r=n(87770),i=n(2265),o=n(12627),a=n(59827),u=n(52674);let l=()=>({pagesRouter:(0,u.useRouter)()}),s=(e,t,n,o=!0)=>{let u=i.useRef(0),{pagesRouter:s}=l(),{session:c,isLoaded:d}=(0,r.kP)();(0,a.rx)()||i.useEffect(()=>{if(!d||n&&"path"!==n||o&&!c)return;let r=new AbortController,i=()=>{let n=s?`${t}/[[...index]].tsx`:`${t}/[[...rest]]/page.tsx`;throw Error(` 2Clerk: The <${e}/> component is not configured correctly. The most likely reasons for this error are: 3 41. The "${t}" route is not a catch-all route. 5It is recommended to convert this route to a catch-all route, eg: "${n}". Alternatively, you can update the <${e}/> component to use hash-based routing by setting the "routing" prop to "hash". 6 72. The <${e}/> component is mounted in a catch-all route, but all routes under "${t}" are protected by the middleware. 8To resolve this, ensure that the middleware does not protect the catch-all route or any of its children. If you are using the "createRouteMatcher" helper, consider adding "(.*)" to the end of the route pattern, eg: "${t}(.*)". For more information, see: https://clerk.com/docs/references/nextjs/clerk-middleware#create-route-matcher 9`)};return s?s.pathname.match(/\[\[\.\.\..+]]/)||i():(async()=>{let t;if(u.current++,!(u.current>1)){try{let n=`${window.location.origin}${window.location.pathname}/${e}_clerk_catchall_check_${Date.now()}`;t=await fetch(n,{signal:r.signal})}catch(e){}(null==t?void 0:t.status)===404&&i()}})(),()=>{u.current>1&&r.abort()}},[d])},c=()=>{let e=i.useRef(),{pagesRouter:t}=l();if(t)return e.current||(e.current=t.pathname.replace(/\/\[\[\.\.\..*/,"")),e.current;let r=n(99376).usePathname,o=n(99376).useParams,a=(r()||"").split("/").filter(
9Boolean),u=Object.values(o()||{}).filter(e=>Array.isArray(e)).flat(1/0);return e.current||(e.current=`/${a.slice(0,a.length-u.length).join("/")}`),e.current};function d(e,t,n=!0){let r=c(),i=(0,o.EJ)(e,t,{path:r});return s(e,r,i.routing,n),i}let f=Object.assign(e=>i.createElement(r.Iw,{...d("UserProfile",e)}),{...r.Iw}),_=e=>i.createElement(r.Gp,{...d("CreateOrganization",e)}),p=Object.assign(e=>i.createElement(r.A,{...d("OrganizationProfile",e)}),{...r.A}),h=e=>i.createElement(r.cL,{...d("SignIn",e,!1)}),v=e=>i.createElement(r.Mo,{...d("SignUp",e,!1)})},52674:function(e,t,n){e.exports=n(33850)},99376:function(e,t,n){"use strict";var r=n(35475);n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},48667:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i.a}});var r=n(88003),i=n.n(r),o={};for(var a in r)"default"!==a&&(o[a]=(function(e){return r[e]}).bind(0,a));n.d(t,o)},12119:function(e,t,n){"use strict";Object.defineProperty(t,"$",{enumerable:!0,get:function(){return i}});let r=n(83079);function i(e){let{createServerReference:t}=n(6671);return t(e,r.callServer)}},33850:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useRouter",{enumerable:!0,get:function(){return o}});let r=n(2265),i=n(25523);function o(){return(0,r.useContext)(i.RouterContext)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8221:function(e,t){"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DOMAttributeNames:function(){return r},default:function(){return a},isEqualNode:function(){return o}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function i(e){let{type:t,props:n}=e,i=document.createElement(t);for(let e in n){if(!n.hasOwnProperty(e)||"children"===e||"dangerouslySetInnerHTML"===e||void 0===n[e])continue;let o=r[e]||e.toLowerCase();"script"===t&&("async"===o||"defer"===o||"noModule"===o)?i[o]=!!n[e]:i.setAttribute(o,n[e])}let{children:o,dangerouslySetInnerHTML:a}=n;return a?i.innerHTML=a.__html||"":o&&(i.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):""),i}function o(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let n=t.getAttribute("nonce");if(n&&!e.getAttribute("nonce")){let r=t.cloneNode(!0);return r.setAttribute("nonce",""),r.nonce=n,n===e.nonce&&e.isEqualNode(r)}}return e.isEqualNode(t)}function a(){return{mountedInstances:new Set,updateHead:e=>{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let n=t[e.type]||[];n.push(e),t[e.type]=n});let r=t.title?t.title[0]:null,i="";if(r){let{children:e}=r.props;i="string"==typeof e?e:Array.isArray(e)?e.join(""):""}i!==document.title&&(document.title=i),["meta","base","link","style","script"].forEach(e=>{n(e,t[e]||[])})}}}n=(e,t)=>{let n=document.getElementsByTagName("head")[0],r=n.querySelector("meta[name=next-head-count]"),a=Number(r.content),u=[];for(let t=0,n=r.previousElementSibling;t<a;t++,n=(null==n?void 0:n.previousElementSibling)||null){var l;(null==n?void 0:null==(l=n.tagName)?void 0:l.toLowerCase())===e&&u.push(n)}let s=t.map(i).filter(e=>{for(let t=0,n=u.length;t<n;t++)if(o(u[t],e))return u.splice(t,1),!1;return!0});u.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),s.forEach(e=>n.insertBefore(e,r)),r.content=(a-u.length+s.length).toString()},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
9dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},88003:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return m},handleClientScriptLoad:function(){return v},initScriptLoader:function(){return E}});let r=n(47043),i=n(53099),o=n(57437),a=r._(n(54887)),u=i._(n(2265)),l=n(48701),s=n(8221),c=n(63515),d=new Map,f=new Set,_=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"],p=e=>{if(a.default.preinit){e.forEach(e=>{a.default.preinit(e,{as:"style"})});return}if("undefined"!=typeof window){let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}},h=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:i=null,dangerouslySetInnerHTML:o,children:a="",strategy:u="afterInteractive",onError:l,stylesheets:c}=e,h=n||t;if(h&&f.has(h))return;if(d.has(t)){f.add(h),d.get(t).then(r,l);return}let v=()=>{i&&i(),f.add(h)},E=document.createElement("script"),g=new Promise((e,t)=>{E.addEventListener("load",function(t){e(),r&&r.call(this,t),v()}),E.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});for(let[n,r]of(o?(E.innerHTML=o.__html||"",v()):a?(E.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",v()):t&&(E.src=t,d.set(t,g)),Object.entries(e))){if(void 0===r||_.includes(n))continue;let e=s.DOMAttributeNames[n]||n.toLowerCase();E.setAttribute(e,r)}"worker"===u&&E.setAttribute("type","text/partytown"),E.setAttribute("data-nscript",u),c&&p(c),document.body.appendChild(E)};function v(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>h(e))}):h(e)}function E(e){e.forEach(v),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function g(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:i=null,strategy:s="afterInteractive",onError:d,stylesheets:_,...p}=e,{updateScripts:v,scripts:E,getIsSsr:g,appDir:m,nonce:y}=(0,u.useContext)(l.HeadManagerContext),w=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||n;w.current||(i&&e&&f.has(e)&&i(),w.current=!0)},[i,t,n]);let L=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{!L.current&&("afterInteractive"===s?h(e):"lazyOnload"===s&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>h(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>h(e))})),L.current=!0)},[e,s]),("beforeInteractive"===s||"worker"===s)&&(v?(E[s]=(E[s]||[]).concat([{id:t,src:n,onLoad:r,onReady:i,onError:d,...p}]),v(E)):g&&g()?f.add(t||n):g&&!g()&&h(e)),m){if(_&&_.forEach(e=>{a.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)return n?(a.default.preload(n,p.integrity?{as:"script",integrity:p.integrity,nonce:y,crossOrigin:p.crossOrigin}:{as:"script",nonce:y,crossOrigin:p.crossOrigin}),(0,o.jsx)("script",{nonce:y,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([n,{...p,id:t}])+")"}})):(p.dangerouslySetInnerHTML&&(p.children=p.dangerouslySetInnerHTML.__html,delete p.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:y,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...p,id:t}])+")"}}));"afterInteractive"===s&&n&&a.default.preload(n,p.integrity?{as:"script",integrity:p.integrity,nonce:y,crossOrigin:p.crossOrigin}:{as:"script",nonce:y,crossOrigin:p.crossOrigin})}return null}Object.defineProperty(g,"__nextScript",{value:!0});let m=g;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},12627:function(e,t,n){"use strict";n.d(t,{EJ:function(){return o},iv:function(){return i.iv},wE:function(){return i.wE}});var r=n(76548),i=n(23054);function o(e,t,n){let i=t.path||(null==n?void 0:n.path);
9return"path"===(t.routing||(null==n?void 0:n.routing)||"path")?i?{...n,...t,routing:"path"}:r.RM.throw((0,r.Gv)(e)):t.path?r.RM.throw((0,r.RE)(e)):{...n,...t,path:void 0}}}}]);
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.