1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3312,6578,7082],{21243:(e,t,r)=>{"use strict";r.d(t,{y:()=>a});var n=r(99666);let a=(0,n.createServerReference)("00d330cffa6ba957140d1fb9ffc0233d6eb03d5ebe",n.callServer,void 0,n.findSourceMapURL,"invalidateCacheAction")},39201:(e,t,r)=>{"use strict";r.d(t,{APIKeys:()=>n.Lq,CreateOrganization:()=>n.ul,GoogleOneTap:()=>n.PQ,OrganizationList:()=>n.oE,OrganizationProfile:()=>l,OrganizationSwitcher:()=>n.NC,PricingTable:()=>n.nm,SignIn:()=>d,SignInButton:()=>n.hZ,SignInWithMetamaskButton:()=>n.M_,SignOutButton:()=>n.ct,SignUp:()=>h,SignUpButton:()=>n.Ny,TaskChooseOrganization:()=>n.i9,TaskResetPassword:()=>n.eN,UserAvatar:()=>n.H8,UserButton:()=>n.uF,UserProfile:()=>c,Waitlist:()=>n.cP});var n=r(45105),a=r(38680),i=r(10606),o=r(44194),s=r(6904);function u(e,t,c=!0){let l=(()=>{let e=a.useRef(),{pagesRouter:t}=(0,s.r)();if(t)if(e.current)return e.current;else return e.current=t.pathname.replace(/\/\[\[\.\.\..*/,""),e.current;let n=r(52944).usePathname,i=r(52944).useParams,o=(n()||"").split("/").filter(Boolean),u=Object.values(i()||{}).filter(e=>Array.isArray(e)).flat(1/0);return e.current||(e.current=`/${o.slice(0,o.length-u.length).join("/")}`),e.current})(),d=(0,i.yC)(e,t,{path:l});return((e,t,r,i=!0)=>{let u=a.useRef(0),{pagesRouter:c}=(0,s.r)(),{session:l,isLoaded:d}=(0,n.wV)();(0,o.Fj)()||a.useEffect(()=>{if(!d||r&&"path"!==r||i&&!l)return;let n=new AbortController,a=()=>{let r=c?`${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: "${r}". 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/reference/nextjs/clerk-middleware#create-route-matcher 9`)};return c?c.pathname.match(/\[\[\.\.\..+]]/)||a():(async()=>{let t;if(u.current++,!(u.current>1)){try{let r=`${window.location.origin}${window.location.pathname}/${e}_clerk_catchall_check_${Date.now()}`;t=await fetch(r,{signal:n.signal})}catch{}(null==t?void 0:t.status)===404&&a()}})(),()=>{u.current>1&&n.abort()}},[d])})(e,l,d.routing,c),d}let c=Object.assign(e=>a.createElement(n.Fv,{...u("UserProfile",e)}),{...n.Fv}),l=Object.assign(e=>a.createElement(n.nC,{...u("OrganizationProfile",e)}),{...n.nC}),d=e=>a.createElement(n.Ls,{...u("SignIn",e,!1)}),h=e=>a.createElement(n.Hx,{...u("SignUp",e,!1)})},39637:(e,t,r)=>{"use strict";r.d(t,{PromisifiedAuthProvider:()=>u,d:()=>c});var n=r(45105),a=r(10606),i=r(41080),o=r(38680);let s=o.createContext(null);function u({authPromise:e,children:t}){return o.createElement(s.Provider,{value:e},t)}function c(e={}){let t=(0,i.useRouter)(),r=o.useContext(s),u=r;return(r&&"then"in r&&(u=o.use(r)),"u"<typeof window)?t?(0,n.As)(e):(0,a.hP)({...u,...e}):(0,n.As)({...u,...e})}},52944:(e,t,r)=>{"use strict";var n=r(29376);r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),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}}),r.o(n,"useSelectedLayoutSegments")&&r.d(t,{useSelectedLayoutSegments:function(){return n.useSelectedLayoutSegments}})},66430:(e,t,r)=>{"use strict";r.d(t,{useAuth:()=>a.d,useClerk:()=>n.ho,useEmailLink:()=>n.ui,useOrganization:()=>n.Z5,useOrganizationCreationDefaults:()=>n.OM,useOrganizationList:()=>n.D_,useReverification:()=>n.Wp,useSession:()=>n.wV,useSessionList:()=>n.g7,useSignIn:()=>n.go,useSignUp:()=>n.yC,useUser:()=>n.Jd});var n=r(45105);r(70228);var a=r(39637)},66893:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(99666);let a=(0,n.createServerReference)("00dade0b4f31d343f958b6ebd91b86415b3e573117",n.callServer,void 0,n.findSourceMapURL,"detectKeylessEnvDriftAction")},81654:(e,t,r)=>{"use strict";r.d(t,{AuthenticateWithRedirectCallback:()=>n.B$,ClerkDegraded:()=>n.wF,ClerkFailed:()=>n.lT,ClerkLoaded:()=>n.z0,ClerkLoading:()=>n.A0,RedirectToCreateOrganization:()=>n.rm,RedirectToOrganizationProfile:()=>n.m2,RedirectToSignIn:()=>n.W5,RedirectToSignUp:()=>n.mO,RedirectToTasks:()=>n.OL,RedirectToUserProfile:()=>n.eG});var n=r(45105);r(10606)},83997:(e,t,r)=>{"use strict";r.r(t),r.d(t,{KeylessCookieSync:()=>o});var n=r(52944),a=r(38680),i=r(31234);function o(e){var t;
9let o=(null==(t=(0,n.useSelectedLayoutSegments)()[0])?void 0:t.startsWith("/_not-found"))||!1;return(0,a.useEffect)(()=>{i.I&&!o&&r.e(9947).then(r.bind(r,39947)).then(t=>t.syncKeylessConfigAction({...e,returnUrl:window.location.href}))},[o]),e.children}},95016:(e,t,r)=>{Promise.resolve().then(r.bind(r,28919)),Promise.resolve().then(r.bind(r,83997)),Promise.resolve().then(r.bind(r,81654)),Promise.resolve().then(r.bind(r,66430)),Promise.resolve().then(r.bind(r,39637)),Promise.resolve().then(r.bind(r,39201))},99666:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={callServer:function(){return i.callServer},createServerReference:function(){return s.createServerReference},findSourceMapURL:function(){return o.findSourceMapURL}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let i=r(23973),o=r(50445),s=r(2578)}},e=>{e.O(0,[643,8919,909,8650,5876,7358],()=>e(e.s=95016)),_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.