(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[484],{53157:function(e,t,r){"use strict";r.d(t,{ClientClerkProvider:function(){return g}});var n=r(93073),i=r(16463),o=r(2265),s=r(84186),l=r(13110),a=r(49913),u=r(10778);r(74590);var c=(0,r(58064).$)("60811a0296905f09af396c1991b9a4b0307ac65f");let d=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]},f=e=>{let{windowNav:t,routerNav:r,name:n}=e,s=(0,i.usePathname)(),[l,a]=(0,o.useTransition)();t&&(d(n).fun=(e,i)=>new Promise(o=>{var s,l;null!=(s=d(n)).promisesBuffer||(s.promisesBuffer=[]),null==(l=d(n).promisesBuffer)||l.push(o),a(()=>{var n,o,s;(null==(n=null==i?void 0:i.__internal_metadata)?void 0:n.navigationType)==="internal"?t((null!=(s=null==(o=window.next)?void 0:o.version)?s:"")<"14.1.0"?history.state:null,"",e):r(e)})}));let u=()=>{var e;null==(e=d(n).promisesBuffer)||e.forEach(e=>e()),d(n).promisesBuffer=[]};return(0,o.useEffect)(()=>(u(),u),[]),(0,o.useEffect)(()=>{l||u()},[s,l]),(0,o.useCallback)(e=>d(n).fun(e),[])},p=()=>{let e=(0,i.useRouter)();return f({windowNav:"undefined"!=typeof window?window.history.pushState.bind(window.history):void 0,routerNav:e.push.bind(e),name:"push"})},h=()=>{let e=(0,i.useRouter)();return f({windowNav:"undefined"!=typeof window?window.history.replaceState.bind(window.history):void 0,routerNav:e.replace.bind(e),name:"replace"})},g=e=>{let{__unstable_invokeMiddlewareOnAuthStateChange:t=!0,children:r}=e,d=(0,i.useRouter)(),f=p(),g=h(),[m,v]=(0,o.useTransition)();(0,o.useEffect)(()=>{var e;m||null==(e=window.__clerk_internal_invalidateCachePromise)||e.call(window)},[m]),(0,s.G)(()=>{window.__unstable__onBeforeSetActive=()=>new Promise(e=>{window.__clerk_internal_invalidateCachePromise=e,v(()=>{var e;(null==(e=window.next)?void 0:e.version)&&"string"==typeof window.next.version&&window.next.version.startsWith("13")?d.refresh():c()})}),window.__unstable__onAfterSetActive=()=>{if(t)return d.refresh()}},[]);let b=(0,u.V)({...e,routerPush:f,routerReplace:g});return o.createElement(l.f,{options:b},o.createElement(n.El,{...b},o.createElement(a.z,{router:"app"}),r))}},13110:function(e,t,r){"use strict";r.d(t,{f:function(){return s},k:function(){return o}});var n=r(2265);let i=n.createContext(void 0);i.displayName="ClerkNextOptionsCtx";let o=()=>n.useContext(i).value,s=e=>{let{children:t,options:r}=e;return n.createElement(i.Provider,{value:{value:r}},t)}},84186:function(e,t,r){"use strict";r.d(t,{G:function(){return i}});var n=r(2265);let i="undefined"!=typeof window?n.useLayoutEffect:n.useEffect},49913:function(e,t,r){"use strict";r.d(t,{z:function(){return u}});var n=r(93073),i=r(52063),o=r(84080),s=r.n(o),l=r(2265),a=r(13110);function u(e){let{publishableKey:t,clerkJSUrl:r,clerkJSVersion:o,clerkJSVariant:u,nonce:c}=(0,a.k)(),{domain:d,proxyUrl:f}=(0,n.ll)(),p={domain:d,proxyUrl:f,publishableKey:t,clerkJSUrl:r,clerkJSVersion:o,clerkJSVariant:u,nonce:c},h=(0,i.wE)(p),g="app"===e.router?"script":s();return l.createElement(g,{src:h,"data-clerk-js-script":!0,async:!0,defer:"pages"!==e.router&&void 0,crossOrigin:"anonymous",strategy:"pages"===e.router?"beforeInteractive":void 0,...(0,i.iv)(p)})}},10778:function(e,t,r){"use strict";r.d(t,{V:function(){return u}});var n=r(90093);r(37837);var i=r(94971),o=r(40505),s=r(20357);s.env.NEXT_PUBLIC_CLERK_JS_VERSION,s.env.NEXT_PUBLIC_CLERK_JS_URL,s.env.CLERK_API_VERSION,s.env.CLERK_SECRET_KEY,s.env.CLERK_ENCRYPTION_KEY,s.env.CLERK_API_URL||(e=>{var t;let r=null==(t=(0,i.nQ)(e))?void 0:t.frontendApi;return(null==r?void 0:r.startsWith("clerk."))&&o.mv.some(e=>null==r?void 0:r.endsWith(e))?o.Xv:o.iF.some(e=>null==r?void 0:r.endsWith(e))?o.Fo:o.cM.some(e=>null==r?void 0:r.endsWith(e))?o.Iq:o.Xv})("pk_live_Y2xlcmsuY2hhdC56YWNrbmVsc29uLnh5eiQ"),s.env.NEXT_PUBLIC_CLERK_DOMAIN,s.env.NEXT_PUBLIC_CLERK_PROXY_URL,(0,n.fQ)(s.env.NEXT_PUBLIC_CLERK_IS_SATELLITE),s.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL,s.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL;let l={name:"@clerk/nextjs",version:"5.3.7",environment:"production"};(0,n.fQ)(s.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),(0,n.fQ)(s.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG);var a=r(20357);let u=e=>{var t;return{...e,publishableKey:e.publishableKey||"pk_live_Y2xlcmsuY2hhdC56YWNrbmVsc29uLnh5eiQ",clerkJSUrl:e.clerkJSUrl||a.env.NEXT_PUBLIC_CLERK_JS_URL,clerkJSVersion:e.clerkJSVersion||a.env.NEXT_PUBLIC_CLERK_JS_VERSION,proxyUrl:e.proxyUrl||a.env.NEXT_PUBLIC_CLERK_PROXY_URL||"",domain:e.domain||a.env.NEXT_PUBLIC_CLERK_DOMAIN||"",isSatellite:e.isSatellite||(0,n.fQ)(a.env.NEXT_PUBLIC_CLERK_IS_SATELLITE),signInUrl:e.signInUrl||a.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL||"",signUpUrl:e.signUpUrl||a.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL||"",signInForceRedirectUrl:e.signInForceRedirectUrl||a.env.NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL||"",signUpForceRedirectUrl:e.signUpForceRedirectUrl||a.env.NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL||"",signInFallbackRedirectUrl:e.signInFallbackRedirectUrl||a.env.NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL||"",signUpFallbackRedirectUrl:e.signUpFallbackRedirectUrl||a.env.NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL||"",afterSignInUrl:e.afterSignInUrl||a.env.NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL||"",afterSignUpUrl:e.afterSignUpUrl||a.env.NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL||"",telemetry:null!=(t=e.telemetry)?t:{disabled:(0,n.fQ)(a.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),debug:(0,n.fQ)(a.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG)},sdkMetadata:l}}},78030:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(2265);/** * @license lucide-react v0.439.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let i=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=function(){for(var e=arguments.length,t=Array(e),r=0;r!!e&&r.indexOf(e)===t).join(" ")};/** * @license lucide-react v0.439.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** * @license lucide-react v0.439.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */let l=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:i=24,strokeWidth:l=2,absoluteStrokeWidth:a,className:u="",children:c,iconNode:d,...f}=e;return(0,n.createElement)("svg",{ref:t,...s,width:i,height:i,stroke:r,strokeWidth:a?24*Number(l)/Number(i):l,className:o("lucide",u),...f},[...d.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(c)?c:[c]])}),a=(e,t)=>{let r=(0,n.forwardRef)((r,s)=>{let{className:a,...u}=r;return(0,n.createElement)(l,{ref:s,iconNode:t,className:o("lucide-".concat(i(e)),a),...u})});return r.displayName="".concat(e),r}},877:function(e,t,r){e.exports=r(99063)},16463:function(e,t,r){"use strict";var n=r(71169);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}})},20357:function(e,t,r){"use strict";var n,i;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(i=r.g.process)?void 0:i.env)?r.g.process:r(88081)},58064:function(e,t,r){"use strict";Object.defineProperty(t,"$",{enumerable:!0,get:function(){return i}});let n=r(74590);function i(e){let{createServerReference:t}=r(6671);return t(e,n.callServer)}},844:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(18157);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{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 r=t[e.type]||[];r.push(e),t[e.type]=r});let n=t.title?t.title[0]:null,i="";if(n){let{children:e}=n.props;i="string"==typeof e?e:Array.isArray(e)?e.join(""):""}i!==document.title&&(document.title=i),["meta","base","link","style","script"].forEach(e=>{r(e,t[e]||[])})}}}r=(e,t)=>{let r=document.getElementsByTagName("head")[0],n=r.querySelector("meta[name=next-head-count]"),s=Number(n.content),l=[];for(let t=0,r=n.previousElementSibling;t{for(let t=0,r=l.length;t{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),u.forEach(e=>r.insertBefore(e,n)),n.content=(s-l.length+u.length).toString()},("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)},49189:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=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)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("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)},98016:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return d}});let n=r(18323),i=r(41142),o=r(45519),s=r(43461),l=r(18157),a=r(18029),u=r(59195),c=r(80020);function d(e,t,r){let d;let f="string"==typeof t?t:(0,i.formatWithValidation)(t),p=f.match(/^[a-zA-Z]{1,}:\/\//),h=p?f.slice(p[0].length):f;if((h.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+f+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,s.normalizeRepeatedSlashes)(h);f=(p?p[0]:"")+t}if(!(0,a.isLocalURL)(f))return r?[f]:f;try{d=new URL(f.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(f,d);e.pathname=(0,l.normalizePathTrailingSlash)(e.pathname);let t="";if((0,u.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:s,params:l}=(0,c.interpolateAs)(e.pathname,e.pathname,r);s&&(t=(0,i.formatWithValidation)({pathname:s,hash:e.hash,query:(0,o.omit)(r,l)}))}let s=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return r?[s,t||s]:s}catch(e){return r?[f]:f}}("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)},84080:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return y},handleClientScriptLoad:function(){return m},initScriptLoader:function(){return v}});let n=r(99920),i=r(41452),o=r(57437),s=n._(r(54887)),l=i._(r(2265)),a=r(36590),u=r(40905),c=r(49189),d=new Map,f=new Set,p=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"],h=e=>{if(s.default.preinit){e.forEach(e=>{s.default.preinit(e,{as:"style"})});return}if("undefined"!=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)})}},g=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:i=null,dangerouslySetInnerHTML:o,children:s="",strategy:l="afterInteractive",onError:a,stylesheets:c}=e,g=r||t;if(g&&f.has(g))return;if(d.has(t)){f.add(g),d.get(t).then(n,a);return}let m=()=>{i&&i(),f.add(g)},v=document.createElement("script"),b=new Promise((e,t)=>{v.addEventListener("load",function(t){e(),n&&n.call(this,t),m()}),v.addEventListener("error",function(e){t(e)})}).catch(function(e){a&&a(e)});for(let[r,n]of(o?(v.innerHTML=o.__html||"",m()):s?(v.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",m()):t&&(v.src=t,d.set(t,b)),Object.entries(e))){if(void 0===n||p.includes(r))continue;let e=u.DOMAttributeNames[r]||r.toLowerCase();v.setAttribute(e,n)}"worker"===l&&v.setAttribute("type","text/partytown"),v.setAttribute("data-nscript",l),c&&h(c),document.body.appendChild(v)};function m(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>g(e))}):g(e)}function v(e){e.forEach(m),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function b(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:i=null,strategy:u="afterInteractive",onError:d,stylesheets:p,...h}=e,{updateScripts:m,scripts:v,getIsSsr:b,appDir:y,nonce:w}=(0,l.useContext)(a.HeadManagerContext),k=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=t||r;k.current||(i&&e&&f.has(e)&&i(),k.current=!0)},[i,t,r]);let E=(0,l.useRef)(!1);if((0,l.useEffect)(()=>{!E.current&&("afterInteractive"===u?g(e):"lazyOnload"===u&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>g(e))})),E.current=!0)},[e,u]),("beforeInteractive"===u||"worker"===u)&&(m?(v[u]=(v[u]||[]).concat([{id:t,src:r,onLoad:n,onReady:i,onError:d,...h}]),m(v)):b&&b()?f.add(t||r):b&&!b()&&g(e)),y){if(p&&p.forEach(e=>{s.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)return r?(s.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:w,crossOrigin:h.crossOrigin}:{as:"script",nonce:w,crossOrigin:h.crossOrigin}),(0,o.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{...h,id:t}])+")"}})):(h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...h,id:t}])+")"}}));"afterInteractive"===u&&r&&s.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:w,crossOrigin:h.crossOrigin}:{as:"script",nonce:w,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(b,"__nextScript",{value:!0});let y=b;("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)},88081:function(e){!function(){var t={229:function(e){var t,r,n,i=e.exports={};function o(){throw Error("setTimeout has not been defined")}function s(){throw Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var a=[],u=!1,c=-1;function d(){u&&n&&(u=!1,n.length?a=n.concat(a):c=-1,a.length&&f())}function f(){if(!u){var e=l(d);u=!0;for(var t=a.length;t;){for(n=a,a=[];++c1)for(var r=1;r{let t=a[e]||"",{repeat:r,optional:n}=l[e],i="["+(r?"...":"")+e+"]";return n&&(i=(t?"":"/")+"["+i+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in a)&&(o=o.replace(i,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(o=""),{params:u,result:o}}},28083:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return o}});let n=r(82269),i=/\/\[[^/]+?\](?=\/|$)/;function o(e){return(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),i.test(e)}},18029:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=r(43461),i=r(49404);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,i.hasBasePath)(r.pathname)}catch(e){return!1}}},45519:function(e,t){"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},18323:function(e,t){"use strict";function r(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t}function n(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function i(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,i]=e;Array.isArray(i)?i.forEach(e=>t.append(r,n(e))):t.set(r,n(i))}),t}function o(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{assign:function(){return o},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return i}})},41533:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return i}});let n=r(43461);function i(e){let{re:t,groups:r}=e;return e=>{let i=t.exec(e);if(!i)return!1;let o=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},s={};return Object.keys(r).forEach(e=>{let t=r[e],n=i[t.pos];void 0!==n&&(s[e]=~n.indexOf("/")?n.split("/").map(e=>o(e)):t.repeat?[o(n)]:o(n))}),s}}},63169:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getNamedMiddlewareRegex:function(){return f},getNamedRouteRegex:function(){return d},getRouteRegex:function(){return a}});let n=r(82269),i=r(81943),o=r(67741);function s(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function l(e){let t=(0,o.removeTrailingSlash)(e).slice(1).split("/"),r={},l=1;return{parameterizedRoute:t.map(e=>{let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),o=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&o){let{key:e,optional:n,repeat:a}=s(o[1]);return r[e]={pos:l++,repeat:a,optional:n},"/"+(0,i.escapeStringRegexp)(t)+"([^/]+?)"}if(!o)return"/"+(0,i.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:n}=s(o[1]);return r[e]={pos:l++,repeat:t,optional:n},t?n?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function a(e){let{parameterizedRoute:t,groups:r}=l(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function u(e){let{interceptionMarker:t,getSafeRouteKey:r,segment:n,routeKeys:o,keyPrefix:l}=e,{key:a,optional:u,repeat:c}=s(n),d=a.replace(/\W/g,"");l&&(d=""+l+d);let f=!1;(0===d.length||d.length>30)&&(f=!0),isNaN(parseInt(d.slice(0,1)))||(f=!0),f&&(d=r()),l?o[d]=""+l+a:o[d]=a;let p=t?(0,i.escapeStringRegexp)(t):"";return c?u?"(?:/"+p+"(?<"+d+">.+?))?":"/"+p+"(?<"+d+">.+?)":"/"+p+"(?<"+d+">[^/]+?)"}function c(e,t){let r;let s=(0,o.removeTrailingSlash)(e).slice(1).split("/"),l=(r=0,()=>{let e="",t=++r;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),a={};return{namedParameterizedRoute:s.map(e=>{let r=n.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),o=e.match(/\[((?:\[.*\])|.+)\]/);if(r&&o){let[r]=e.split(o[0]);return u({getSafeRouteKey:l,interceptionMarker:r,segment:o[1],routeKeys:a,keyPrefix:t?"nxtI":void 0})}return o?u({getSafeRouteKey:l,segment:o[1],routeKeys:a,keyPrefix:t?"nxtP":void 0}):"/"+(0,i.escapeStringRegexp)(e)}).join(""),routeKeys:a}}function d(e,t){let r=c(e,t);return{...a(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function f(e,t){let{parameterizedRoute:r}=l(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:i}=c(e,!1);return{namedRegex:"^"+i+(n?"(?:(/.*)?)":"")+"$"}}},49089:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let i=e[0];if(i.startsWith("[")&&i.endsWith("]")){let r=i.slice(1,-1),s=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),s=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+r+"').");if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+r+"').");function o(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"').");t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===i.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path')}),t.push(r)}if(n){if(s){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');o(this.optionalRestSlugName,r),this.optionalRestSlugName=r,i="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');o(this.restSlugName,r),this.restSlugName=r,i="[...]"}}else{if(s)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');o(this.slugName,r),this.slugName=r,i="[]"}}this.children.has(i)||this.children.set(i,new r),this.children.get(i)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}},43461:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return b},MissingStaticPage:function(){return v},NormalizeError:function(){return g},PageNotFoundError:function(){return m},SP:function(){return f},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return a},getLocationOrigin:function(){return s},getURL:function(){return l},isAbsoluteUrl:function(){return o},isResSent:function(){return u},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return y}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,i=Array(n),o=0;oi.test(e);function s(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function l(){let{href:e}=window.location,t=s();return e.substring(t.length)}function a(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&u(r))return n;if(!n)throw Error('"'+a(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let f="undefined"!=typeof performance,p=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class g extends Error{}class m extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class b extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function y(e){return JSON.stringify({message:e.message,stack:e.stack})}},34492:function(e,t,r){"use strict";/** * @license React * use-sync-external-store-shim.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var n=r(2265),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,s=n.useEffect,l=n.useLayoutEffect,a=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,c=n[1];return l(function(){i.value=r,i.getSnapshot=t,u(i)&&c({inst:i})},[e,r,t]),s(function(){return u(i)&&c({inst:i}),e(function(){u(i)&&c({inst:i})})},[e]),a(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},10554:function(e,t,r){"use strict";e.exports=r(34492)},36470:function(e,t,r){"use strict";r.d(t,{Vo:function(){return p},vn:function(){return et},a7:function(){return G},qI:function(){return J},iz:function(){return g},Cv:function(){return X},gM:function(){return ee},yB:function(){return Z},N1:function(){return Y},C2:function(){return H},sO:function(){return Q},CH:function(){return K},tj:function(){return q},Gl:function(){return C},tL:function(){return j},oG:function(){return S},E7:function(){return P},RM:function(){return d},RE:function(){return R},tF:function(){return b},KQ:function(){return v},Gv:function(){return O},Rl:function(){return _},ej:function(){return E},JM:function(){return f},qq:function(){return y},aC:function(){return B},cL:function(){return u.cL},E2:function(){return D},o8:function(){return u.o8},eW:function(){return u.eW},kP:function(){return u.kP},xo:function(){return u.xo},zq:function(){return V},QS:function(){return F},aF:function(){return u.aF},Kr:function(){return x},B$:function(){return U},HZ:function(){return I},Lu:function(){return N},X:function(){return L},qH:function(){return M},Mp:function(){return k},ge:function(){return w},r0:function(){return $}});var n,i,o,s,l=r(68351),a=r(2265),u=r(60026),c=r(46179);r(90093),r(37837),r(20357),new WeakMap,new WeakMap,new WeakSet,new WeakMap,new WeakMap,new WeakMap,new WeakMap,new WeakMap,new WeakSet;var d=(0,l.t5)({packageName:"@clerk/clerk-react"});function f(e){d.setMessages(e).setPackageName(e)}var[p,h]=(0,u.uH)("AuthContext"),g=u.b5,m=u.rI,v="You've added multiple components in your React component tree. Wrap your components in a single .",b=e=>`You've passed multiple children components to <${e}/>. You can only pass a single child component or text.`,y="Unsupported usage of isSatellite, domain or proxyUrl. The usage of isSatellite, domain or proxyUrl as function is not supported in non-browser environments.",w=" component needs to be a direct child of `` or ``.",k=" component needs to be a direct child of `` or ``.",E=" component needs to be a direct child of `` or ``.",_=" component needs to be a direct child of `` or ``.",P=e=>`<${e} /> can only accept <${e}.Page /> and <${e}.Link /> as its children. Any other provided component will be ignored.`,S=e=>`Missing props. <${e}.Page /> component requires the following props: url, label, labelIcon, alongside with children to be rendered inside the page.`,C=e=>`Missing props. <${e}.Link /> component requires the following props: url, label and labelIcon.`,O=e=>`The <${e}/> component uses path-based routing by default unless a different routing strategy is provided using the \`routing\` prop. When path-based routing is used, you need to provide the path where the component is mounted on by using the \`path\` prop. Example: <${e} path={'/my-path'} />`,R=e=>`The \`path\` prop will only be respected when the Clerk component uses path-based routing. To resolve this error, pass \`routing='path'\` to the <${e}/> component, or drop the \`path\` prop to switch to hash-based routing. For more details please refer to our docs: https://clerk.com/docs`,x=" can only accept , and as its children. Any other provided component will be ignored.",j=" component can only accept and as its children. Any other provided component will be ignored.",L=" component needs to be a direct child of ``.",U=" component needs to be a direct child of ``.",M=" component needs to be a direct child of ``.",I="Missing props. component requires the following props: href, label and labelIcon.",N="Missing props. component requires the following props: label.",T=e=>{(0,u.Rm)(()=>{d.throwMissingClerkProviderError({source:e})})},z=e=>new Promise(t=>{e.loaded&&t(),e.addOnLoaded(t)}),A=e=>async t=>(await z(e),e.session)?e.session.getToken(t):null,W=e=>async(...t)=>(await z(e),e.signOut(...t)),B=()=>{T("useAuth");let{sessionId:e,userId:t,actor:r,orgId:n,orgRole:i,orgSlug:o,orgPermissions:s}=h(),l=m(),u=(0,a.useCallback)(A(l),[l]),c=(0,a.useCallback)(W(l),[l]),f=(0,a.useCallback)(e=>((null==e?void 0:e.permission)||(null==e?void 0:e.role)||d.throw('Missing parameters. `has` from `useAuth` requires a permission or role key to be passed. Example usage: `has({permission: "org:posts:edit"`'),!!n&&!!t&&!!i&&!!s&&(e.permission?s.includes(e.permission):!!e.role&&i===e.role)),[n,i,t,s]);return void 0===e&&void 0===t?{isLoaded:!1,isSignedIn:void 0,sessionId:e,userId:t,actor:void 0,orgId:void 0,orgRole:void 0,orgSlug:void 0,has:void 0,signOut:c,getToken:u}:null===e&&null===t?{isLoaded:!0,isSignedIn:!1,sessionId:e,userId:t,actor:null,orgId:null,orgRole:null,orgSlug:null,has:()=>!1,signOut:c,getToken:u}:e&&t&&n&&i?{isLoaded:!0,isSignedIn:!0,sessionId:e,userId:t,actor:r||null,orgId:n,orgRole:i,orgSlug:o||null,has:f,signOut:c,getToken:u}:e&&t&&!n?{isLoaded:!0,isSignedIn:!0,sessionId:e,userId:t,actor:r||null,orgId:null,orgRole:null,orgSlug:null,has:()=>!1,signOut:c,getToken:u}:d.throw("Invalid state. Feel free to submit a bug or reach out to support here: https://clerk.com/support")};function D(e){let{startEmailLinkFlow:t,cancelEmailLinkFlow:r}=a.useMemo(()=>e.createEmailLinkFlow(),[e]);return a.useEffect(()=>r,[]),{startEmailLinkFlow:t,cancelEmailLinkFlow:r}}var V=()=>{var e;T("useSignIn");let t=m(),r=(0,u.sX)();return(null==(e=t.telemetry)||e.record((0,c.J)("useSignIn")),r)?{isLoaded:!0,signIn:r.signIn,setActive:t.setActive}:{isLoaded:!1,signIn:void 0,setActive:void 0}},F=()=>{var e;T("useSignUp");let t=m(),r=(0,u.sX)();return(null==(e=t.telemetry)||e.record((0,c.J)("useSignUp")),r)?{isLoaded:!0,signUp:r.signUp,setActive:t.setActive}:{isLoaded:!1,signUp:void 0,setActive:void 0}},$=(e,t)=>{t=t||e.displayName||e.name||"Component",e.displayName=t;let r=r=>{T(t||"withClerk");let n=m();return n.loaded?a.createElement(e,{...r,clerk:n}):null};return r.displayName=`withClerk(${t})`,r},K=({children:e})=>{T("SignedIn");let{userId:t}=h();return t?a.createElement(a.Fragment,null,e):null},q=({children:e})=>{T("SignedOut");let{userId:t}=h();return null===t?a.createElement(a.Fragment,null,e):null},G=({children:e})=>(T("ClerkLoaded"),m().loaded)?a.createElement(a.Fragment,null,e):null,J=({children:e})=>(T("ClerkLoading"),m().loaded)?null:a.createElement(a.Fragment,null,e),X=({children:e,fallback:t,...r})=>{T("Protect");let{isLoaded:n,has:i,userId:o}=B();if(!n)return null;let s=a.createElement(a.Fragment,null,null!=t?t:null),l=a.createElement(a.Fragment,null,e);return o?"function"==typeof r.condition?r.condition(i)?l:s:r.role||r.permission?i(r)?l:s:l:s},Y=$(({clerk:e,...t})=>{let{client:r,session:n}=e,i=r.activeSessions&&r.activeSessions.length>0;return a.useEffect(()=>{null===n&&i?e.redirectToAfterSignOut():e.redirectToSignIn(t)},[]),null},"RedirectToSignIn"),H=$(({clerk:e,...t})=>(a.useEffect(()=>{e.redirectToSignUp(t)},[]),null),"RedirectToSignUp"),Q=$(({clerk:e})=>(a.useEffect(()=>{e.redirectToUserProfile()},[]),null),"RedirectToUserProfile"),Z=$(({clerk:e})=>(a.useEffect(()=>{e.redirectToOrganizationProfile()},[]),null),"RedirectToOrganizationProfile"),ee=$(({clerk:e})=>(a.useEffect(()=>{e.redirectToCreateOrganization()},[]),null),"RedirectToCreateOrganization"),et=$(({clerk:e,...t})=>(a.useEffect(()=>{e.handleRedirectCallback(t)},[]),null),"AuthenticateWithRedirectCallback")},93073:function(e,t,r){"use strict";r.d(t,{vn:function(){return c.vn},a7:function(){return c.a7},qI:function(){return c.qI},El:function(){return eb},Gp:function(){return en},Kb:function(){return es},Bg:function(){return eo},A:function(){return er},Li:function(){return ei},Cv:function(){return c.Cv},gM:function(){return c.gM},yB:function(){return c.yB},N1:function(){return c.N1},C2:function(){return c.C2},sO:function(){return c.sO},cL:function(){return K},$d:function(){return el},qu:function(){return ec},AM:function(){return eu},Mo:function(){return q},gX:function(){return ea},CH:function(){return c.CH},tj:function(){return c.tj},l8:function(){return Z},Iw:function(){return X},aC:function(){return c.aC},ll:function(){return c.cL},E2:function(){return c.E2},o8:function(){return c.o8},eW:function(){return c.eW},kP:function(){return c.kP},xo:function(){return c.xo},zq:function(){return c.zq},QS:function(){return c.QS},aF:function(){return c.aF}});var n,i,o,s,l,a,u,c=r(36470),d=e=>{throw TypeError(e)},f=(e,t,r)=>t.has(e)||d("Cannot "+r),p=(e,t,r)=>(f(e,t,"read from private field"),r?r.call(e):t.get(e)),h=(e,t,r)=>t.has(e)?d("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),g=(e,t,r,n)=>(f(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),m=(e,t,r)=>(f(e,t,"access private method"),r),v=r(57723),b=r(69569),y=r(60026),w=r(2265),k=r(54887),E=r(94971);r(37837);var _=r(290);function P(e,t,r){return"function"==typeof e?e(t):void 0!==e?e:void 0!==r?r:void 0}"undefined"==typeof window||window.global||(window.global="undefined"==typeof global?window:global);var S=e=>t=>{try{return w.Children.only(e)}catch(e){return c.RM.throw((0,c.tF)(t))}},C=(e,t)=>(e||(e=t),"string"==typeof e&&(e=w.createElement("button",null,e)),e),O=e=>(...t)=>{if(e&&"function"==typeof e)return e(...t)},R=new Map,x=e=>{let t=Array(e.length).fill(null),[r,n]=(0,w.useState)(t);return e.map((e,t)=>({id:e.id,mount:e=>n(r=>r.map((r,n)=>n===t?e:r)),unmount:()=>n(e=>e.map((e,r)=>r===t?null:e)),portal:()=>w.createElement(w.Fragment,null,r[t]?(0,k.createPortal)(e.component,r[t]):null)}))},j=(e,t)=>!!e&&w.isValidElement(e)&&(null==e?void 0:e.type)===t,L=e=>M({children:e,reorderItemsLabels:["account","security"],LinkComponent:J,PageComponent:G,MenuItemsComponent:Y,componentName:"UserProfile"}),U=e=>M({children:e,reorderItemsLabels:["general","members"],LinkComponent:et,PageComponent:ee,componentName:"OrganizationProfile"}),M=({children:e,LinkComponent:t,PageComponent:r,MenuItemsComponent:n,reorderItemsLabels:i,componentName:o})=>{let s=[];w.Children.forEach(e,e=>{if(!j(e,r)&&!j(e,t)&&!j(e,n)){e&&(0,b.yJ)((0,c.E7)(o));return}let{props:l}=e,{children:a,label:u,url:d,labelIcon:f}=l;if(j(e,r)){if(I(l,i))s.push({label:u});else if(N(l))s.push({label:u,labelIcon:f,children:a,url:d});else{(0,b.yJ)((0,c.oG)(o));return}}if(j(e,t)){if(T(l))s.push({label:u,labelIcon:f,url:d});else{(0,b.yJ)((0,c.Gl)(o));return}}});let l=[],a=[],u=[];s.forEach((e,t)=>{if(N(e)){l.push({component:e.children,id:t}),a.push({component:e.labelIcon,id:t});return}T(e)&&u.push({component:e.labelIcon,id:t})});let d=x(l),f=x(a),p=x(u),h=[],g=[];return s.forEach((e,t)=>{if(I(e,i)){h.push({label:e.label});return}if(N(e)){let{portal:r,mount:n,unmount:i}=d.find(e=>e.id===t),{portal:o,mount:s,unmount:l}=f.find(e=>e.id===t);h.push({label:e.label,url:e.url,mount:n,unmount:i,mountIcon:s,unmountIcon:l}),g.push(r),g.push(o);return}if(T(e)){let{portal:r,mount:n,unmount:i}=p.find(e=>e.id===t);h.push({label:e.label,url:e.url,mountIcon:n,unmountIcon:i}),g.push(r);return}}),{customPages:h,customPagesPortals:g}},I=(e,t)=>{let{children:r,label:n,url:i,labelIcon:o}=e;return!r&&!i&&!o&&t.some(e=>e===n)},N=e=>{let{children:t,label:r,url:n,labelIcon:i}=e;return!!t&&!!n&&!!i&&!!r},T=e=>{let{children:t,label:r,url:n,labelIcon:i}=e;return!t&&!!n&&!!i&&!!r},z=e=>A({children:e,reorderItemsLabels:["manageAccount","signOut"],MenuItemsComponent:Y,MenuActionComponent:H,MenuLinkComponent:Q,UserProfileLinkComponent:J,UserProfilePageComponent:G}),A=({children:e,MenuItemsComponent:t,MenuActionComponent:r,MenuLinkComponent:n,UserProfileLinkComponent:i,UserProfilePageComponent:o,reorderItemsLabels:s})=>{let l=[],a=[],u=[];w.Children.forEach(e,e=>{if(!j(e,t)&&!j(e,i)&&!j(e,o)){e&&(0,b.yJ)(c.Kr);return}if(j(e,i)||j(e,o))return;let{props:a}=e;w.Children.forEach(a.children,e=>{if(!j(e,r)&&!j(e,n)){e&&(0,b.yJ)(c.tL);return}let{props:t}=e,{label:i,labelIcon:o,href:a,onClick:u,open:d}=t;if(j(e,r)){if(W(t,s))l.push({label:i});else if(B(t)){let e={label:i,labelIcon:o};if(void 0!==u)l.push({...e,onClick:u});else if(void 0!==d)l.push({...e,open:d.startsWith("/")?d:`/${d}`});else{(0,b.yJ)("Custom menu item must have either onClick or open property");return}}else{(0,b.yJ)(c.Lu);return}}if(j(e,n)){if(D(t))l.push({label:i,labelIcon:o,href:a});else{(0,b.yJ)(c.HZ);return}}})});let d=[],f=[];l.forEach((e,t)=>{B(e)&&d.push({component:e.labelIcon,id:t}),D(e)&&f.push({component:e.labelIcon,id:t})});let p=x(d),h=x(f);return l.forEach((e,t)=>{if(W(e,s)&&a.push({label:e.label}),B(e)){let{portal:r,mount:n,unmount:i}=p.find(e=>e.id===t),o={label:e.label,mountIcon:n,unmountIcon:i};"onClick"in e?o.onClick=e.onClick:"open"in e&&(o.open=e.open),a.push(o),u.push(r)}if(D(e)){let{portal:r,mount:n,unmount:i}=h.find(e=>e.id===t);a.push({label:e.label,href:e.href,mountIcon:n,unmountIcon:i}),u.push(r)}}),{customMenuItems:a,customMenuItemsPortals:u}},W=(e,t)=>{let{children:r,label:n,onClick:i,labelIcon:o}=e;return!r&&!i&&!o&&t.some(e=>e===n)},B=e=>{let{label:t,labelIcon:r,onClick:n,open:i}=e;return!!r&&!!t&&("function"==typeof n||"string"==typeof i)},D=e=>{let{label:t,href:r,labelIcon:n}=e;return!!r&&!!n&&!!t},V=e=>"mount"in e,F=e=>"open"in e,$=class extends w.PureComponent{constructor(){super(...arguments),this.portalRef=w.createRef()}componentDidUpdate(e){var t,r,n,i;if(!V(e)||!V(this.props))return;let o=(0,b.zu)(e.props,"customPages","customMenuItems","children"),s=(0,b.zu)(this.props.props,"customPages","customMenuItems","children"),l=(null==(t=o.customPages)?void 0:t.length)!==(null==(r=s.customPages)?void 0:r.length),a=(null==(n=o.customMenuItems)?void 0:n.length)!==(null==(i=s.customMenuItems)?void 0:i.length);(!(0,y.c1)(o,s)||l||a)&&this.props.updateProps({node:this.portalRef.current,props:this.props.props})}componentDidMount(){this.portalRef.current&&(V(this.props)&&this.props.mount(this.portalRef.current,this.props.props),F(this.props)&&this.props.open(this.props.props))}componentWillUnmount(){this.portalRef.current&&(V(this.props)&&this.props.unmount(this.portalRef.current),F(this.props)&&this.props.close())}render(){var e,t,r,n;return w.createElement(w.Fragment,null,w.createElement("div",{ref:this.portalRef}),V(this.props)&&(null==(t=null==(e=this.props)?void 0:e.customPagesPortals)?void 0:t.map((e,t)=>(0,w.createElement)(e,{key:t}))),V(this.props)&&(null==(n=null==(r=this.props)?void 0:r.customMenuItemsPortals)?void 0:n.map((e,t)=>(0,w.createElement)(e,{key:t}))))}},K=(0,c.r0)(({clerk:e,...t})=>w.createElement($,{mount:e.mountSignIn,unmount:e.unmountSignIn,updateProps:e.__unstable__updateProps,props:t}),"SignIn"),q=(0,c.r0)(({clerk:e,...t})=>w.createElement($,{mount:e.mountSignUp,unmount:e.unmountSignUp,updateProps:e.__unstable__updateProps,props:t}),"SignUp");function G({children:e}){return(0,b.yJ)(c.ge),w.createElement(w.Fragment,null,e)}function J({children:e}){return(0,b.yJ)(c.Mp),w.createElement(w.Fragment,null,e)}var X=Object.assign((0,c.r0)(({clerk:e,...t})=>{let{customPages:r,customPagesPortals:n}=L(t.children);return w.createElement($,{mount:e.mountUserProfile,unmount:e.unmountUserProfile,updateProps:e.__unstable__updateProps,props:{...t,customPages:r},customPagesPortals:n})},"UserProfile"),{Page:G,Link:J});function Y({children:e}){return(0,b.yJ)(c.X),w.createElement(w.Fragment,null,e)}function H({children:e}){return(0,b.yJ)(c.B$),w.createElement(w.Fragment,null,e)}function Q({children:e}){return(0,b.yJ)(c.qH),w.createElement(w.Fragment,null,e)}var Z=Object.assign((0,c.r0)(({clerk:e,...t})=>{let{customPages:r,customPagesPortals:n}=L(t.children),i=Object.assign(t.userProfileProps||{},{customPages:r}),{customMenuItems:o,customMenuItemsPortals:s}=z(t.children);return w.createElement($,{mount:e.mountUserButton,unmount:e.unmountUserButton,updateProps:e.__unstable__updateProps,props:{...t,userProfileProps:i,customMenuItems:o},customPagesPortals:n,customMenuItemsPortals:s})},"UserButton"),{UserProfilePage:G,UserProfileLink:J,MenuItems:Y,Action:H,Link:Q});function ee({children:e}){return(0,b.yJ)(c.ej),w.createElement(w.Fragment,null,e)}function et({children:e}){return(0,b.yJ)(c.Rl),w.createElement(w.Fragment,null,e)}var er=Object.assign((0,c.r0)(({clerk:e,...t})=>{let{customPages:r,customPagesPortals:n}=U(t.children);return w.createElement($,{mount:e.mountOrganizationProfile,unmount:e.unmountOrganizationProfile,updateProps:e.__unstable__updateProps,props:{...t,customPages:r},customPagesPortals:n})},"OrganizationProfile"),{Page:ee,Link:et}),en=(0,c.r0)(({clerk:e,...t})=>w.createElement($,{mount:e.mountCreateOrganization,unmount:e.unmountCreateOrganization,updateProps:e.__unstable__updateProps,props:t}),"CreateOrganization"),ei=Object.assign((0,c.r0)(({clerk:e,...t})=>{let{customPages:r,customPagesPortals:n}=U(t.children),i=Object.assign(t.organizationProfileProps||{},{customPages:r});return w.createElement($,{mount:e.mountOrganizationSwitcher,unmount:e.unmountOrganizationSwitcher,updateProps:e.__unstable__updateProps,props:{...t,organizationProfileProps:i},customPagesPortals:n})},"OrganizationSwitcher"),{OrganizationProfilePage:ee,OrganizationProfileLink:et}),eo=(0,c.r0)(({clerk:e,...t})=>w.createElement($,{mount:e.mountOrganizationList,unmount:e.unmountOrganizationList,updateProps:e.__unstable__updateProps,props:t}),"OrganizationList"),es=(0,c.r0)(({clerk:e,...t})=>w.createElement($,{open:e.openGoogleOneTap,close:e.closeGoogleOneTap,props:t}),"GoogleOneTap"),el=(0,c.r0)(({clerk:e,children:t,...r})=>{let{signUpFallbackRedirectUrl:n,forceRedirectUrl:i,fallbackRedirectUrl:o,signUpForceRedirectUrl:s,mode:l,...a}=r,u=S(t=C(t,"Sign in"))("SignInButton"),c=()=>{let t={forceRedirectUrl:i,fallbackRedirectUrl:o,signUpFallbackRedirectUrl:n,signUpForceRedirectUrl:s};return"modal"===l?e.openSignIn(t):e.redirectToSignIn({...t,signInFallbackRedirectUrl:o,signInForceRedirectUrl:i})},d=async e=>(u&&"object"==typeof u&&"props"in u&&await O(u.props.onClick)(e),c()),f={...a,onClick:d};return w.cloneElement(u,f)},"SignInButton"),ea=(0,c.r0)(({clerk:e,children:t,...r})=>{let{fallbackRedirectUrl:n,forceRedirectUrl:i,signInFallbackRedirectUrl:o,signInForceRedirectUrl:s,mode:l,unsafeMetadata:a,...u}=r,c=S(t=C(t,"Sign up"))("SignUpButton"),d=()=>{let t={fallbackRedirectUrl:n,forceRedirectUrl:i,signInFallbackRedirectUrl:o,signInForceRedirectUrl:s,unsafeMetadata:a};return"modal"===l?e.openSignUp(t):e.redirectToSignUp({...t,signUpFallbackRedirectUrl:n,signUpForceRedirectUrl:i})},f=async e=>(c&&"object"==typeof c&&"props"in c&&await O(c.props.onClick)(e),d()),p={...u,onClick:f};return w.cloneElement(c,p)},"SignUpButton"),eu=(0,c.r0)(({clerk:e,children:t,...r})=>{let{redirectUrl:n="/",signOutOptions:i,...o}=r,s=S(t=C(t,"Sign out"))("SignOutButton"),l=()=>e.signOut({redirectUrl:n}),a=async e=>(await O(s.props.onClick)(e),l()),u={...o,onClick:a};return w.cloneElement(s,u)},"SignOutButton"),ec=(0,c.r0)(({clerk:e,children:t,...r})=>{let{redirectUrl:n,...i}=r,o=S(t=C(t,"Sign in with Metamask"))("SignInWithMetamaskButton"),s=async()=>{!async function(){await e.authenticateWithMetamask({redirectUrl:n||void 0})}()},l=async e=>(await O(o.props.onClick)(e),s()),a={...i,onClick:l};return w.cloneElement(o,a)},"SignInWithMetamask"),ed={name:"@clerk/clerk-react",version:"5.5.0",environment:"production"},ef=class e{constructor(e){h(this,a),this.clerkjs=null,this.preopenOneTap=null,this.preopenSignIn=null,this.preopenSignUp=null,this.preopenUserProfile=null,this.preopenOrganizationProfile=null,this.preopenCreateOrganization=null,this.premountSignInNodes=new Map,this.premountSignUpNodes=new Map,this.premountUserProfileNodes=new Map,this.premountUserButtonNodes=new Map,this.premountOrganizationProfileNodes=new Map,this.premountCreateOrganizationNodes=new Map,this.premountOrganizationSwitcherNodes=new Map,this.premountOrganizationListNodes=new Map,this.premountMethodCalls=new Map,this.premountAddListenerCalls=new Map,this.loadedListeners=[],h(this,n,!1),h(this,i),h(this,o),h(this,s),this.buildSignInUrl=e=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildSignInUrl(e))||""};if(this.clerkjs&&p(this,n))return t();this.premountMethodCalls.set("buildSignInUrl",t)},this.buildSignUpUrl=e=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildSignUpUrl(e))||""};if(this.clerkjs&&p(this,n))return t();this.premountMethodCalls.set("buildSignUpUrl",t)},this.buildAfterSignInUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildAfterSignInUrl())||""};if(this.clerkjs&&p(this,n))return e();this.premountMethodCalls.set("buildAfterSignInUrl",e)},this.buildAfterSignUpUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildAfterSignUpUrl())||""};if(this.clerkjs&&p(this,n))return e();this.premountMethodCalls.set("buildAfterSignUpUrl",e)},this.buildAfterSignOutUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildAfterSignOutUrl())||""};if(this.clerkjs&&p(this,n))return e();this.premountMethodCalls.set("buildAfterSignOutUrl",e)},this.buildAfterMultiSessionSingleSignOutUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildAfterMultiSessionSingleSignOutUrl())||""};if(this.clerkjs&&p(this,n))return e();this.premountMethodCalls.set("buildAfterMultiSessionSingleSignOutUrl",e)},this.buildUserProfileUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildUserProfileUrl())||""};if(this.clerkjs&&p(this,n))return e();this.premountMethodCalls.set("buildUserProfileUrl",e)},this.buildCreateOrganizationUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildCreateOrganizationUrl())||""};if(this.clerkjs&&p(this,n))return e();this.premountMethodCalls.set("buildCreateOrganizationUrl",e)},this.buildOrganizationProfileUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildOrganizationProfileUrl())||""};if(this.clerkjs&&p(this,n))return e();this.premountMethodCalls.set("buildOrganizationProfileUrl",e)},this.buildUrlWithAuth=e=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildUrlWithAuth(e))||""};if(this.clerkjs&&p(this,n))return t();this.premountMethodCalls.set("buildUrlWithAuth",t)},this.handleUnauthenticated=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.handleUnauthenticated()};this.clerkjs&&p(this,n)?e():this.premountMethodCalls.set("handleUnauthenticated",e)},this.addOnLoaded=e=>{this.loadedListeners.push(e),this.loaded&&this.emitLoaded()},this.emitLoaded=()=>{this.loadedListeners.forEach(e=>e()),this.loadedListeners=[]},this.hydrateClerkJS=e=>{if(!e)throw Error("Failed to hydrate latest Clerk JS");return this.clerkjs=e,this.premountMethodCalls.forEach(e=>e()),this.premountAddListenerCalls.forEach((t,r)=>{t.nativeUnsubscribe=e.addListener(r)}),null!==this.preopenSignIn&&e.openSignIn(this.preopenSignIn),null!==this.preopenSignUp&&e.openSignUp(this.preopenSignUp),null!==this.preopenUserProfile&&e.openUserProfile(this.preopenUserProfile),null!==this.preopenOneTap&&e.openGoogleOneTap(this.preopenOneTap),null!==this.preopenOrganizationProfile&&e.openOrganizationProfile(this.preopenOrganizationProfile),null!==this.preopenCreateOrganization&&e.openCreateOrganization(this.preopenCreateOrganization),this.premountSignInNodes.forEach((t,r)=>{e.mountSignIn(r,t)}),this.premountSignUpNodes.forEach((t,r)=>{e.mountSignUp(r,t)}),this.premountUserProfileNodes.forEach((t,r)=>{e.mountUserProfile(r,t)}),this.premountUserButtonNodes.forEach((t,r)=>{e.mountUserButton(r,t)}),this.premountOrganizationListNodes.forEach((t,r)=>{e.mountOrganizationList(r,t)}),g(this,n,!0),this.emitLoaded(),this.clerkjs},this.__unstable__updateProps=async e=>{let t=await m(this,a,u).call(this);if(t&&"__unstable__updateProps"in t)return t.__unstable__updateProps(e)},this.setActive=({session:e,organization:t,beforeEmit:r})=>this.clerkjs?this.clerkjs.setActive({session:e,organization:t,beforeEmit:r}):Promise.reject(),this.openSignIn=e=>{this.clerkjs&&p(this,n)?this.clerkjs.openSignIn(e):this.preopenSignIn=e},this.closeSignIn=()=>{this.clerkjs&&p(this,n)?this.clerkjs.closeSignIn():this.preopenSignIn=null},this.openGoogleOneTap=e=>{this.clerkjs&&p(this,n)?this.clerkjs.openGoogleOneTap(e):this.preopenOneTap=e},this.closeGoogleOneTap=()=>{this.clerkjs&&p(this,n)?this.clerkjs.closeGoogleOneTap():this.preopenOneTap=null},this.openUserProfile=e=>{this.clerkjs&&p(this,n)?this.clerkjs.openUserProfile(e):this.preopenUserProfile=e},this.closeUserProfile=()=>{this.clerkjs&&p(this,n)?this.clerkjs.closeUserProfile():this.preopenUserProfile=null},this.openOrganizationProfile=e=>{this.clerkjs&&p(this,n)?this.clerkjs.openOrganizationProfile(e):this.preopenOrganizationProfile=e},this.closeOrganizationProfile=()=>{this.clerkjs&&p(this,n)?this.clerkjs.closeOrganizationProfile():this.preopenOrganizationProfile=null},this.openCreateOrganization=e=>{this.clerkjs&&p(this,n)?this.clerkjs.openCreateOrganization(e):this.preopenCreateOrganization=e},this.closeCreateOrganization=()=>{this.clerkjs&&p(this,n)?this.clerkjs.closeCreateOrganization():this.preopenCreateOrganization=null},this.openSignUp=e=>{this.clerkjs&&p(this,n)?this.clerkjs.openSignUp(e):this.preopenSignUp=e},this.closeSignUp=()=>{this.clerkjs&&p(this,n)?this.clerkjs.closeSignUp():this.preopenSignUp=null},this.mountSignIn=(e,t)=>{this.clerkjs&&p(this,n)?this.clerkjs.mountSignIn(e,t):this.premountSignInNodes.set(e,t)},this.unmountSignIn=e=>{this.clerkjs&&p(this,n)?this.clerkjs.unmountSignIn(e):this.premountSignInNodes.delete(e)},this.mountSignUp=(e,t)=>{this.clerkjs&&p(this,n)?this.clerkjs.mountSignUp(e,t):this.premountSignUpNodes.set(e,t)},this.unmountSignUp=e=>{this.clerkjs&&p(this,n)?this.clerkjs.unmountSignUp(e):this.premountSignUpNodes.delete(e)},this.mountUserProfile=(e,t)=>{this.clerkjs&&p(this,n)?this.clerkjs.mountUserProfile(e,t):this.premountUserProfileNodes.set(e,t)},this.unmountUserProfile=e=>{this.clerkjs&&p(this,n)?this.clerkjs.unmountUserProfile(e):this.premountUserProfileNodes.delete(e)},this.mountOrganizationProfile=(e,t)=>{this.clerkjs&&p(this,n)?this.clerkjs.mountOrganizationProfile(e,t):this.premountOrganizationProfileNodes.set(e,t)},this.unmountOrganizationProfile=e=>{this.clerkjs&&p(this,n)?this.clerkjs.unmountOrganizationProfile(e):this.premountOrganizationProfileNodes.delete(e)},this.mountCreateOrganization=(e,t)=>{this.clerkjs&&p(this,n)?this.clerkjs.mountCreateOrganization(e,t):this.premountCreateOrganizationNodes.set(e,t)},this.unmountCreateOrganization=e=>{this.clerkjs&&p(this,n)?this.clerkjs.unmountCreateOrganization(e):this.premountCreateOrganizationNodes.delete(e)},this.mountOrganizationSwitcher=(e,t)=>{this.clerkjs&&p(this,n)?this.clerkjs.mountOrganizationSwitcher(e,t):this.premountOrganizationSwitcherNodes.set(e,t)},this.unmountOrganizationSwitcher=e=>{this.clerkjs&&p(this,n)?this.clerkjs.unmountOrganizationSwitcher(e):this.premountOrganizationSwitcherNodes.delete(e)},this.mountOrganizationList=(e,t)=>{this.clerkjs&&p(this,n)?this.clerkjs.mountOrganizationList(e,t):this.premountOrganizationListNodes.set(e,t)},this.unmountOrganizationList=e=>{this.clerkjs&&p(this,n)?this.clerkjs.unmountOrganizationList(e):this.premountOrganizationListNodes.delete(e)},this.mountUserButton=(e,t)=>{this.clerkjs&&p(this,n)?this.clerkjs.mountUserButton(e,t):this.premountUserButtonNodes.set(e,t)},this.unmountUserButton=e=>{this.clerkjs&&p(this,n)?this.clerkjs.unmountUserButton(e):this.premountUserButtonNodes.delete(e)},this.addListener=e=>{if(this.clerkjs)return this.clerkjs.addListener(e);{let t=()=>{var t;let r=this.premountAddListenerCalls.get(e);r&&(null==(t=r.nativeUnsubscribe)||t.call(r),this.premountAddListenerCalls.delete(e))};return this.premountAddListenerCalls.set(e,{unsubscribe:t,nativeUnsubscribe:void 0}),t}},this.navigate=e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.navigate(e)};this.clerkjs&&p(this,n)?t():this.premountMethodCalls.set("navigate",t)},this.redirectWithAuth=async(...e)=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectWithAuth(...e)};if(this.clerkjs&&p(this,n))return t();this.premountMethodCalls.set("redirectWithAuth",t)},this.redirectToSignIn=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectToSignIn(e)};if(this.clerkjs&&p(this,n))return t();this.premountMethodCalls.set("redirectToSignIn",t)},this.redirectToSignUp=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectToSignUp(e)};if(this.clerkjs&&p(this,n))return t();this.premountMethodCalls.set("redirectToSignUp",t)},this.redirectToUserProfile=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToUserProfile()};if(this.clerkjs&&p(this,n))return e();this.premountMethodCalls.set("redirectToUserProfile",e)},this.redirectToAfterSignUp=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToAfterSignUp()};if(this.clerkjs&&p(this,n))return e();this.premountMethodCalls.set("redirectToAfterSignUp",e)},this.redirectToAfterSignIn=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToAfterSignIn()};this.clerkjs&&p(this,n)?e():this.premountMethodCalls.set("redirectToAfterSignIn",e)},this.redirectToAfterSignOut=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToAfterSignOut()};this.clerkjs&&p(this,n)?e():this.premountMethodCalls.set("redirectToAfterSignOut",e)},this.redirectToOrganizationProfile=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToOrganizationProfile()};if(this.clerkjs&&p(this,n))return e();this.premountMethodCalls.set("redirectToOrganizationProfile",e)},this.redirectToCreateOrganization=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToCreateOrganization()};if(this.clerkjs&&p(this,n))return e();this.premountMethodCalls.set("redirectToCreateOrganization",e)},this.handleRedirectCallback=e=>{var t;let r=()=>{var t;return null==(t=this.clerkjs)?void 0:t.handleRedirectCallback(e)};this.clerkjs&&p(this,n)?null==(t=r())||t.catch(()=>{}):this.premountMethodCalls.set("handleRedirectCallback",r)},this.handleGoogleOneTapCallback=(e,t)=>{var r;let i=()=>{var r;return null==(r=this.clerkjs)?void 0:r.handleGoogleOneTapCallback(e,t)};this.clerkjs&&p(this,n)?null==(r=i())||r.catch(()=>{}):this.premountMethodCalls.set("handleGoogleOneTapCallback",i)},this.handleEmailLinkVerification=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.handleEmailLinkVerification(e)};if(this.clerkjs&&p(this,n))return t();this.premountMethodCalls.set("handleEmailLinkVerification",t)},this.authenticateWithMetamask=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithMetamask(e)};if(this.clerkjs&&p(this,n))return t();this.premountMethodCalls.set("authenticateWithMetamask",t)},this.authenticateWithCoinbase=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithCoinbase(e)};if(this.clerkjs&&p(this,n))return t();this.premountMethodCalls.set("authenticateWithCoinbase",t)},this.authenticateWithWeb3=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithWeb3(e)};if(this.clerkjs&&p(this,n))return t();this.premountMethodCalls.set("authenticateWithWeb3",t)},this.authenticateWithGoogleOneTap=async e=>(await m(this,a,u).call(this)).authenticateWithGoogleOneTap(e),this.createOrganization=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.createOrganization(e)};if(this.clerkjs&&p(this,n))return t();this.premountMethodCalls.set("createOrganization",t)},this.getOrganization=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.getOrganization(e)};if(this.clerkjs&&p(this,n))return t();this.premountMethodCalls.set("getOrganization",t)},this.signOut=async(e,t)=>{let r=()=>{var r;return null==(r=this.clerkjs)?void 0:r.signOut(e,t)};if(this.clerkjs&&p(this,n))return r();this.premountMethodCalls.set("signOut",r)};let{Clerk:t=null,publishableKey:r}=e||{};g(this,s,r),g(this,o,null==e?void 0:e.proxyUrl),g(this,i,null==e?void 0:e.domain),this.options=e,this.Clerk=t,this.mode=(0,_._f)()?"browser":"server",this.options.sdkMetadata||(this.options.sdkMetadata=ed),this.loadClerkJS()}get publishableKey(){return p(this,s)}get loaded(){return p(this,n)}static getOrCreateInstance(t){return(0,_._f)()&&p(this,l)&&(!t.Clerk||p(this,l).Clerk===t.Clerk)||g(this,l,new e(t)),p(this,l)}static clearInstance(){g(this,l,null)}get domain(){return"undefined"!=typeof window&&window.location?P(p(this,i),new URL(window.location.href),""):"function"==typeof p(this,i)?c.RM.throw(c.qq):p(this,i)||""}get proxyUrl(){return"undefined"!=typeof window&&window.location?P(p(this,o),new URL(window.location.href),""):"function"==typeof p(this,o)?c.RM.throw(c.qq):p(this,o)||""}get sdkMetadata(){var e;return(null==(e=this.clerkjs)?void 0:e.sdkMetadata)||this.options.sdkMetadata||void 0}get instanceType(){var e;return null==(e=this.clerkjs)?void 0:e.instanceType}get frontendApi(){var e;return(null==(e=this.clerkjs)?void 0:e.frontendApi)||""}get isStandardBrowser(){var e;return(null==(e=this.clerkjs)?void 0:e.isStandardBrowser)||this.options.standardBrowser||!1}get isSatellite(){return"undefined"!=typeof window&&window.location?P(this.options.isSatellite,new URL(window.location.href),!1):"function"==typeof this.options.isSatellite&&c.RM.throw(c.qq)}async loadClerkJS(){var e,t;if(!("browser"!==this.mode||p(this,n))){"undefined"!=typeof window&&(window.__clerk_publishable_key=p(this,s),window.__clerk_proxy_url=this.proxyUrl,window.__clerk_domain=this.domain);try{if(this.Clerk){let e;(t=this.Clerk,"function"==typeof t)?(e=new this.Clerk(p(this,s),{proxyUrl:this.proxyUrl,domain:this.domain}),await e.load(this.options)):(e=this.Clerk).loaded||await e.load(this.options),global.Clerk=e}else{if(global.Clerk||await (0,v.YJ)({...this.options,publishableKey:p(this,s),proxyUrl:this.proxyUrl,domain:this.domain,nonce:this.options.nonce}),!global.Clerk)throw Error("Failed to download latest ClerkJS. Contact support@clerk.com.");await global.Clerk.load(this.options)}if(null==(e=global.Clerk)?void 0:e.loaded)return this.hydrateClerkJS(global.Clerk);return}catch(e){console.error(e.stack||e.message||e);return}}}get version(){var e;return null==(e=this.clerkjs)?void 0:e.version}get client(){return this.clerkjs?this.clerkjs.client:void 0}get session(){return this.clerkjs?this.clerkjs.session:void 0}get user(){return this.clerkjs?this.clerkjs.user:void 0}get organization(){return this.clerkjs?this.clerkjs.organization:void 0}get telemetry(){return this.clerkjs?this.clerkjs.telemetry:void 0}get __unstable__environment(){return this.clerkjs?this.clerkjs.__unstable__environment:void 0}__unstable__setEnvironment(...e){this.clerkjs&&"__unstable__setEnvironment"in this.clerkjs&&this.clerkjs.__unstable__setEnvironment(e)}};n=new WeakMap,i=new WeakMap,o=new WeakMap,s=new WeakMap,l=new WeakMap,a=new WeakSet,u=function(){return new Promise(e=>{this.addOnLoaded(()=>e(this.clerkjs))})},h(ef,l);var ep=(e,t,r)=>!e&&r?eh(r):eg(t),eh=e=>{let t=e.userId,r=e.user,n=e.sessionId,i=e.session,o=e.organization,s=e.orgId,l=e.orgRole;return{userId:t,user:r,sessionId:n,session:i,organization:o,orgId:s,orgRole:l,orgPermissions:e.orgPermissions,orgSlug:e.orgSlug,actor:e.actor}},eg=e=>{var t;let r=e.user?e.user.id:e.user,n=e.user,i=e.session?e.session.id:e.session,o=e.session,s=null==o?void 0:o.actor,l=e.organization,a=e.organization?e.organization.id:e.organization,u=null==l?void 0:l.slug,c=l?null==(t=null==n?void 0:n.organizationMemberships)?void 0:t.find(e=>e.organization.id===a):l,d=c?c.permissions:c;return{userId:r,user:n,sessionId:i,session:o,organization:l,orgId:a,orgRole:c?c.role:c,orgSlug:u,orgPermissions:d,actor:s}};function em(e){let{isomorphicClerkOptions:t,initialState:r,children:n}=e,{isomorphicClerk:i,loaded:o}=ev(t),[s,l]=w.useState({client:i.client,session:i.session,user:i.user,organization:i.organization});w.useEffect(()=>i.addListener(e=>l({...e})),[]);let a=ep(o,s,r),u=w.useMemo(()=>({value:i}),[o]),d=w.useMemo(()=>({value:s.client}),[s.client]),{sessionId:f,session:p,userId:h,user:g,orgId:m,actor:v,organization:b,orgRole:k,orgSlug:E,orgPermissions:_}=a,P=w.useMemo(()=>({value:{sessionId:f,userId:h,actor:v,orgId:m,orgRole:k,orgSlug:E,orgPermissions:_}}),[f,h,v,m,k,E]),S=w.useMemo(()=>({value:g}),[h,g]),C=w.useMemo(()=>({value:p}),[f,p]),O=w.useMemo(()=>({value:{organization:b}}),[m,b]);return w.createElement(c.iz.Provider,{value:u},w.createElement(y.RY.Provider,{value:d},w.createElement(y.B3.Provider,{value:C},w.createElement(y.f0,{...O.value},w.createElement(c.Vo.Provider,{value:P},w.createElement(y.St.Provider,{value:S},n))))))}var ev=e=>{let[t,r]=w.useState(!1),n=w.useMemo(()=>ef.getOrCreateInstance(e),[]);return w.useEffect(()=>{n.__unstable__updateProps({appearance:e.appearance})},[e.appearance]),w.useEffect(()=>{n.__unstable__updateProps({options:e})},[e.localization]),w.useEffect(()=>{n.addOnLoaded(()=>r(!0))},[]),w.useEffect(()=>()=>{ef.clearInstance()},[]),{isomorphicClerk:n,loaded:t}},eb=function(e,t,r){let n=e.displayName||e.name||t||"Component",i=n=>(!function(e,t,r=1){w.useEffect(()=>{let n=R.get(e)||0;return n==r?c.RM.throw(t):(R.set(e,n+1),()=>{R.set(e,(R.get(e)||1)-1)})},[])}(t,r),w.createElement(e,{...n}));return i.displayName=`withMaxAllowedInstancesGuard(${n})`,i}(function(e){let{initialState:t,children:r,...n}=e,{publishableKey:i="",Clerk:o}=n;return o||(i?i&&!(0,E.x9)(i)&&c.RM.throwInvalidPublishableKeyError({key:i}):c.RM.throwMissingPublishableKeyError()),w.createElement(em,{initialState:t,isomorphicClerkOptions:n},r)},"ClerkProvider",c.KQ);eb.displayName="ClerkProvider",(0,c.JM)({packageName:"@clerk/clerk-react"}),(0,v.Aw)("@clerk/clerk-react")},52063:function(e,t,r){"use strict";r.d(t,{Aw:function(){return i.Aw},EJ:function(){return o},JM:function(){return n.JM},iv:function(){return i.iv},wE:function(){return i.wE}});var n=r(36470),i=r(57723);function o(e,t,r){let i=t.path||(null==r?void 0:r.path);return"path"===(t.routing||(null==r?void 0:r.routing)||"path")?i?{...r,...t,routing:"path"}:n.RM.throw((0,n.Gv)(e)):t.path?n.RM.throw((0,n.RE)(e)):{...r,...t,path:void 0}}},37837:function(e,t,r){"use strict";r.d(t,{U9:function(){return h},ac:function(){return f},qx:function(){return p},r2:function(){return a},yA:function(){return c}});var n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,s=Object.prototype.hasOwnProperty,l=e=>{throw TypeError(e)},a=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})},u=(e,t,r,l)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of o(t))s.call(e,a)||a===r||n(e,a,{get:()=>t[a],enumerable:!(l=i(t,a))||l.enumerable});return e},c=(e,t,r)=>(u(e,t,"default"),r&&u(r,t,"default")),d=(e,t,r)=>t.has(e)||l("Cannot "+r),f=(e,t,r)=>(d(e,t,"read from private field"),r?r.call(e):t.get(e)),p=(e,t,r,n)=>(d(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),h=(e,t,r)=>(d(e,t,"access private method"),r)},5080:function(e,t,r){"use strict";function n(e){return e.startsWith("/")}r.d(t,{iv:function(){return m},wE:function(){return g},YJ:function(){return h},Aw:function(){return p}});var i=(e,t="5.18.0")=>{if(e)return e;let r=o(t);return r?"snapshot"===r?"5.18.0":r:s(t)},o=e=>{var t;return null==(t=e.trim().replace(/^v/,"").match(/-(.+?)(\.|$)/))?void 0:t[1]},s=e=>e.trim().replace(/^v/,"").split(".")[0];async function l(e="",t){let{async:r,defer:n,beforeLoad:i,crossOrigin:o,nonce:s}=t||{};return new Promise((t,l)=>{e||l("loadScript cannot be called without a src"),document&&document.body||l("loadScript cannot be called when document does not exist");let a=document.createElement("script");o&&a.setAttribute("crossorigin",o),a.async=r||!1,a.defer=n||!1,a.addEventListener("load",()=>{a.remove(),t(a)}),a.addEventListener("error",()=>{a.remove(),l()}),a.src=e,a.nonce=s,null==i||i(a),document.body.appendChild(a)})}var a=r(64742),u=r(94971),c="Clerk: Failed to load Clerk",{isDevOrStagingUrl:d}=(0,u.MY)(),f=(0,a.t5)({packageName:"@clerk/shared"});function p(e){f.setPackageName({packageName:e})}var h=async e=>{let t=document.querySelector("script[data-clerk-js-script]");if(t)return new Promise((e,r)=>{t.addEventListener("load",()=>{e(t)}),t.addEventListener("error",()=>{r(c)})});if(!(null==e?void 0:e.publishableKey)){f.throwMissingPublishableKeyError();return}return l(g(e),{async:!0,crossOrigin:"anonymous",nonce:e.nonce,beforeLoad:v(e)}).catch(()=>{throw Error(c)})},g=e=>{var t,r;let{clerkJSUrl:o,clerkJSVariant:s,clerkJSVersion:l,proxyUrl:a,domain:c,publishableKey:f}=e;if(o)return o;let p="";p=a&&(!a||/^http(s)?:\/\//.test(a||"")||n(a))?(a?n(a)?new URL(a,window.location.origin).toString():a:"").replace(/http(s)?:\/\//,""):c&&!d((null==(t=(0,u.nQ)(f))?void 0:t.frontendApi)||"")?function(e){let t;if(!e)return"";if(e.match(/^(clerk\.)+\w*$/))t=/(clerk\.)*(?=clerk\.)/;else{if(e.match(/\.clerk.accounts/))return e;t=/^(clerk\.)*/gi}let r=e.replace(t,"");return`clerk.${r}`}(c):(null==(r=(0,u.nQ)(f))?void 0:r.frontendApi)||"";let h=s?`${s.replace(/\.+$/,"")}.`:"",g=i(l);return`https://${p}/npm/@clerk/clerk-js@${g}/dist/clerk.${h}browser.js`},m=e=>{let t={};return e.publishableKey&&(t["data-clerk-publishable-key"]=e.publishableKey),e.proxyUrl&&(t["data-clerk-proxy-url"]=e.proxyUrl),e.domain&&(t["data-clerk-domain"]=e.domain),e.nonce&&(t.nonce=e.nonce),t},v=e=>t=>{let r=m(e);for(let e in r)t.setAttribute(e,r[e])}},94971:function(e,t,r){"use strict";r.d(t,{MY:function(){return a},x9:function(){return l},nQ:function(){return s}});var n=e=>"undefined"!=typeof atob&&"function"==typeof atob?atob(e):"undefined"!=typeof global&&global.Buffer?new global.Buffer(e,"base64").toString():e,i=r(40505),o="pk_live_";function s(e,t={}){if(!(e=e||"")||!l(e)){if(t.fatal)throw Error("Publishable key not valid.");return null}let r=e.startsWith(o)?"production":"development",i=n(e.split("_")[2]);return i=i.slice(0,-1),t.proxyUrl?i=t.proxyUrl:"development"!==r&&t.domain&&(i=`clerk.${t.domain}`),{instanceType:r,frontendApi:i}}function l(e){let t=(e=e||"").startsWith(o)||e.startsWith("pk_test_"),r=n(e.split("_")[2]||"").endsWith("$");return t&&r}function a(){let e=new Map;return{isDevOrStagingUrl:t=>{if(!t)return!1;let r="string"==typeof t?t:t.hostname,n=e.get(r);return void 0===n&&(n=i.vO.some(e=>r.endsWith(e)),e.set(r,n)),n}}}},290:function(e,t,r){"use strict";function n(){return"undefined"!=typeof window}r.d(t,{_f:function(){return n}}),RegExp("bot|spider|crawl|APIs-Google|AdsBot|Googlebot|mediapartners|Google Favicon|FeedFetcher|Google-Read-Aloud|DuplexWeb-Google|googleweblight|bing|yandex|baidu|duckduck|yahoo|ecosia|ia_archiver|facebook|instagram|pinterest|reddit|slack|twitter|whatsapp|youtube|semrush","i")},90093:function(e,t,r){"use strict";r.d(t,{fQ:function(){return i}});var n=e=>{let t=r=>{if(!r)return r;if(Array.isArray(r))return r.map(e=>"object"==typeof e||Array.isArray(e)?t(e):e);let n={...r};for(let r of Object.keys(n)){let i=e(r.toString());i!==r&&(n[i]=n[r],delete n[r]),"object"==typeof n[i]&&(n[i]=t(n[i]))}return n};return t};function i(e){if("boolean"==typeof e)return e;if(null==e)return!1;if("string"==typeof e){if("true"===e.toLowerCase())return!0;if("false"===e.toLowerCase())return!1}let t=parseInt(e,10);return!isNaN(t)&&t>0}n(function(e){return e?e.replace(/[A-Z]/g,e=>`_${e.toLowerCase()}`):""}),n(function(e){return e?e.replace(/([-_][a-z])/g,e=>e.toUpperCase().replace(/-|_/,"")):""})},64742:function(e,t,r){"use strict";r.d(t,{t5:function(){return i}});var n=Object.freeze({InvalidProxyUrlErrorMessage:"The proxyUrl passed to Clerk is invalid. The expected value for proxyUrl is an absolute URL or a relative path with a leading '/'. (key={{url}})",InvalidPublishableKeyErrorMessage:"The publishableKey passed to Clerk is invalid. You can get your Publishable key at https://dashboard.clerk.com/last-active?path=api-keys. (key={{key}})",MissingPublishableKeyErrorMessage:"Missing publishableKey. You can get your key at https://dashboard.clerk.com/last-active?path=api-keys.",MissingSecretKeyErrorMessage:"Missing secretKey. You can get your key at https://dashboard.clerk.com/last-active?path=api-keys.",MissingClerkProvider:"{{source}} can only be used within the component. Learn more: https://clerk.com/docs/components/clerk-provider"});function i({packageName:e,customMessages:t}){let r=e,i={...n,...t};function o(e,t){if(!t)return`${r}: ${e}`;let n=e;for(let r of e.matchAll(/{{([a-zA-Z0-9-_]+)}}/g)){let e=(t[r[1]]||"").toString();n=n.replace(`{{${r[1]}}}`,e)}return`${r}: ${n}`}return{setPackageName({packageName:e}){return"string"==typeof e&&(r=e),this},setMessages({customMessages:e}){return Object.assign(i,e||{}),this},throwInvalidPublishableKeyError(e){throw Error(o(i.InvalidPublishableKeyErrorMessage,e))},throwInvalidProxyUrl(e){throw Error(o(i.InvalidProxyUrlErrorMessage,e))},throwMissingPublishableKeyError(){throw Error(o(i.MissingPublishableKeyErrorMessage))},throwMissingSecretKeyError(){throw Error(o(i.MissingSecretKeyErrorMessage))},throwMissingClerkProviderError(e){throw Error(o(i.MissingClerkProvider,e))},throw(e){throw Error(o(e))}}}},46179:function(e,t,r){"use strict";function n(e,t){return{event:"METHOD_CALLED",payload:{method:e,...t}}}r.d(t,{J:function(){return n}})},40505:function(e,t,r){"use strict";r.d(t,{Fo:function(){return l},Iq:function(){return a},Xv:function(){return u},cM:function(){return s},iF:function(){return o},mv:function(){return n},vO:function(){return i}});var n=[".lcl.dev",".lclstage.dev",".lclclerk.com"],i=[".lcl.dev",".stg.dev",".lclstage.dev",".stgstage.dev",".dev.lclclerk.com",".stg.lclclerk.com",".accounts.lclclerk.com","accountsstage.dev","accounts.dev"],o=[".lcl.dev","lclstage.dev",".lclclerk.com",".accounts.lclclerk.com"],s=[".accountsstage.dev"],l="https://api.lclclerk.com",a="https://api.clerkstage.dev",u="https://api.clerk.com"},68351:function(e,t,r){"use strict";r.d(t,{t5:function(){return n.t5}});var n=r(64742);r(37837)},69569:function(e,t,r){"use strict";r.d(t,{rx:function(){return o},yJ:function(){return s},zu:function(){return n}}),r(90093),r(5080);var n=(e,...t)=>{let r={...e};for(let e of t)delete r[e];return r};r(64742),Object.freeze({"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp","image/x-icon":"ico","image/vnd.microsoft.icon":"ico"}),r(290);var i=()=>!1,o=()=>{try{return!0}catch(e){}return!1};r(37837);var s=e=>{i()&&console.error(`Clerk: ${e}`)}},57723:function(e,t,r){"use strict";r.d(t,{Aw:function(){return n.Aw},YJ:function(){return n.YJ},iv:function(){return n.iv},wE:function(){return n.wE}});var n=r(5080);r(64742),r(37837)},60026:function(e,t,r){"use strict";let n;r.d(t,{b5:function(){return ey},RY:function(){return e_},f0:function(){return ex},B3:function(){return eS},St:function(){return ek},uH:function(){return ev},c1:function(){return eq},Rm:function(){return ej},cL:function(){return eV},rI:function(){return ew},sX:function(){return eP},o8:function(){return eT},eW:function(){return eA},kP:function(){return eW},xo:function(){return eB},aF:function(){return eD}});var i={};r.r(i),r.d(i,{SWRConfig:function(){return ea},default:function(){return eu},mutate:function(){return K},preload:function(){return et},unstable_serialize:function(){return eo},useSWRConfig:function(){return ee}});var o=r(46179),s=r(37837),l=r(2265),a=r(10554);let u=()=>{},c=u(),d=Object,f=e=>e===c,p=e=>"function"==typeof e,h=(e,t)=>({...e,...t}),g=e=>p(e.then),m=new WeakMap,v=0,b=e=>{let t,r;let n=typeof e,i=e&&e.constructor,o=i==Date;if(d(e)!==e||o||i==RegExp)t=o?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=m.get(e))return t;if(t=++v+"~",m.set(e,t),i==Array){for(r=0,t="@";r_&&typeof window.requestAnimationFrame!=E,C=(e,t)=>{let r=y.get(e);return[()=>!f(t)&&e.get(t)||w,n=>{if(!f(t)){let i=e.get(t);t in k||(k[t]=i),r[5](t,h(i,n),i||w)}},r[6],()=>!f(t)&&t in k?k[t]:!f(t)&&e.get(t)||w]},O=!0,[R,x]=_&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[u,u],j={initFocus:e=>(P&&document.addEventListener("visibilitychange",e),R("focus",e),()=>{P&&document.removeEventListener("visibilitychange",e),x("focus",e)}),initReconnect:e=>{let t=()=>{O=!0,e()},r=()=>{O=!1};return R("online",t),R("offline",r),()=>{x("online",t),x("offline",r)}}},L=!l.useId,U=!_||"Deno"in window,M=e=>S()?window.requestAnimationFrame(e):setTimeout(e,1),I=U?l.useEffect:l.useLayoutEffect,N="undefined"!=typeof navigator&&navigator.connection,T=!U&&N&&(["slow-2g","2g"].includes(N.effectiveType)||N.saveData),z=e=>{if(p(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?b(e):"",t]},A=0,W=()=>++A;var B={ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:0,MUTATE_EVENT:2,RECONNECT_EVENT:1};async function D(...e){let[t,r,n,i]=e,o=h({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),s=o.populateCache,l=o.rollbackOnError,a=o.optimisticData,u=e=>"function"==typeof l?l(e):!1!==l,d=o.throwOnError;if(p(r)){let e=[];for(let n of t.keys())!/^\$(inf|sub)\$/.test(n)&&r(t.get(n)._k)&&e.push(n);return Promise.all(e.map(m))}return m(r);async function m(r){let i;let[l]=z(r);if(!l)return;let[h,m]=C(t,l),[v,b,w,k]=y.get(t),E=()=>{let e=v[l];return(p(o.revalidate)?o.revalidate(h().data,r):!1!==o.revalidate)&&(delete w[l],delete k[l],e&&e[0])?e[0](2).then(()=>h().data):h().data};if(e.length<3)return E();let _=n,P=W();b[l]=[P,0];let S=!f(a),O=h(),R=O.data,x=O._c,j=f(x)?R:x;if(S&&m({data:a=p(a)?a(j,R):a,_c:j}),p(_))try{_=_(j)}catch(e){i=e}if(_&&g(_)){if(_=await _.catch(e=>{i=e}),P!==b[l][0]){if(i)throw i;return _}i&&S&&u(i)&&(s=!0,m({data:j,_c:c}))}if(s&&!i&&(p(s)?m({data:s(_,j),error:c,_c:c}):m({data:_,error:c,_c:c})),b[l][1]=W(),Promise.resolve(E()).then(()=>{m({_c:c})}),i){if(d)throw i;return}return _}}let V=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},F=(e,t)=>{if(!y.has(e)){let r=h(j,t),n={},i=D.bind(c,e),o=u,s={},l=(e,t)=>{let r=s[e]||[];return s[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},a=(t,r,n)=>{e.set(t,r);let i=s[t];if(i)for(let e of i)e(r,n)},d=()=>{if(!y.has(e)&&(y.set(e,[n,{},{},{},i,a,l]),!U)){let t=r.initFocus(setTimeout.bind(c,V.bind(c,n,0))),i=r.initReconnect(setTimeout.bind(c,V.bind(c,n,1)));o=()=>{t&&t(),i&&i(),y.delete(e)}}};return d(),[e,i,d,o]}return[e,y.get(e)[4]]},[$,K]=F(new Map),q=h({onLoadingSlow:u,onSuccess:u,onError:u,onErrorRetry:(e,t,r,n,i)=>{let o=r.errorRetryCount,s=i.retryCount,l=~~((Math.random()+.5)*(1<<(s<8?s:8)))*r.errorRetryInterval;(f(o)||!(s>o))&&setTimeout(n,l,i)},onDiscarded:u,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:T?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:T?5e3:3e3,compare:(e,t)=>b(e)==b(t),isPaused:()=>!1,cache:$,mutate:K,fallback:{}},{isOnline:()=>O,isVisible:()=>{let e=P&&document.visibilityState;return f(e)||"hidden"!==e}}),G=(e,t)=>{let r=h(e,t);if(t){let{use:n,fallback:i}=e,{use:o,fallback:s}=t;n&&o&&(r.use=n.concat(o)),i&&s&&(r.fallback=h(i,s))}return r},J=(0,l.createContext)({}),X=e=>{let{value:t}=e,r=(0,l.useContext)(J),n=p(t),i=(0,l.useMemo)(()=>n?t(r):t,[n,r,t]),o=(0,l.useMemo)(()=>n?i:G(r,i),[n,r,i]),s=i&&i.provider,a=(0,l.useRef)(c);s&&!a.current&&(a.current=F(s(o.cache||$),i));let u=a.current;return u&&(o.cache=u[0],o.mutate=u[1]),I(()=>{if(u)return u[2]&&u[2](),u[3]},[]),(0,l.createElement)(J.Provider,h(e,{value:o}))},Y="$inf$",H=_&&window.__SWR_DEVTOOLS_USE__,Q=H?window.__SWR_DEVTOOLS_USE__:[],Z=e=>p(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],ee=()=>h(q,(0,l.useContext)(J)),et=(e,t)=>{let[r,n]=z(e),[,,,i]=y.get($);if(i[r])return i[r];let o=t(n);return i[r]=o,o},er=Q.concat(e=>(t,r,n)=>{let i=r&&((...e)=>{let[n]=z(t),[,,,i]=y.get($);if(n.startsWith(Y))return r(...e);let o=i[n];return f(o)?r(...e):(delete i[n],o)});return e(t,i,n)}),en=e=>function(...t){let r=ee(),[n,i,o]=Z(t),s=G(r,o),l=e,{use:a}=s,u=(a||[]).concat(er);for(let e=u.length;e--;)l=u[e](l);return l(n,i||s.fetcher||null,s)},ei=(e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}};H&&(window.__SWR_DEVTOOLS_REACT__=l);let eo=e=>z(e)[0],es=l.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}),el={dedupe:!0},ea=d.defineProperty(X,"defaultValue",{value:q}),eu=en((e,t,r)=>{let{cache:n,compare:i,suspense:o,fallbackData:s,revalidateOnMount:u,revalidateIfStale:d,refreshInterval:g,refreshWhenHidden:m,refreshWhenOffline:v,keepPreviousData:b}=r,[w,k,E,_]=y.get(n),[P,S]=z(e),O=(0,l.useRef)(!1),R=(0,l.useRef)(!1),x=(0,l.useRef)(P),j=(0,l.useRef)(t),N=(0,l.useRef)(r),T=()=>N.current,A=()=>T().isVisible()&&T().isOnline(),[V,F,$,K]=C(n,P),q=(0,l.useRef)({}).current,G=f(s)?r.fallback[P]:s,J=(e,t)=>{for(let r in q)if("data"===r){if(!i(e[r],t[r])&&(!f(e[r])||!i(en,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},X=(0,l.useMemo)(()=>{let e=!!P&&!!t&&(f(u)?!T().isPaused()&&!o&&(!!f(d)||d):u),r=t=>{let r=h(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=V(),i=K(),s=r(n),l=n===i?s:r(i),a=s;return[()=>{let e=r(V());return J(e,a)?(a.data=e.data,a.isLoading=e.isLoading,a.isValidating=e.isValidating,a.error=e.error,a):(a=e,e)},()=>l]},[n,P]),Y=(0,a.useSyncExternalStore)((0,l.useCallback)(e=>$(P,(t,r)=>{J(r,t)||e()}),[n,P]),X[0],X[1]),H=!O.current,Q=w[P]&&w[P].length>0,Z=Y.data,ee=f(Z)?G:Z,et=Y.error,er=(0,l.useRef)(ee),en=b?f(Z)?er.current:Z:ee,eo=(!Q||!!f(et))&&(H&&!f(u)?u:!T().isPaused()&&(o?!f(ee)&&d:f(ee)||d)),ea=!!(P&&t&&H&&eo),eu=f(Y.isValidating)?ea:Y.isValidating,ec=f(Y.isLoading)?ea:Y.isLoading,ed=(0,l.useCallback)(async e=>{let t,n;let o=j.current;if(!P||!o||R.current||T().isPaused())return!1;let s=!0,l=e||{},a=!E[P]||!l.dedupe,u=()=>L?!R.current&&P===x.current&&O.current:P===x.current,d={isValidating:!1,isLoading:!1},h=()=>{F(d)},g=()=>{let e=E[P];e&&e[1]===n&&delete E[P]},m={isValidating:!0};f(V().data)&&(m.isLoading=!0);try{if(a&&(F(m),r.loadingTimeout&&f(V().data)&&setTimeout(()=>{s&&u()&&T().onLoadingSlow(P,r)},r.loadingTimeout),E[P]=[o(S),W()]),[t,n]=E[P],t=await t,a&&setTimeout(g,r.dedupingInterval),!E[P]||E[P][1]!==n)return a&&u()&&T().onDiscarded(P),!1;d.error=c;let e=k[P];if(!f(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return h(),a&&u()&&T().onDiscarded(P),!1;let l=V().data;d.data=i(l,t)?l:t,a&&u()&&T().onSuccess(t,P,r)}catch(r){g();let e=T(),{shouldRetryOnError:t}=e;!e.isPaused()&&(d.error=r,a&&u()&&(e.onError(r,P,e),(!0===t||p(t)&&t(r))&&(!T().revalidateOnFocus||!T().revalidateOnReconnect||A())&&e.onErrorRetry(r,P,e,e=>{let t=w[P];t&&t[0]&&t[0](B.ERROR_REVALIDATE_EVENT,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return s=!1,h(),!0},[P,n]),ef=(0,l.useCallback)((...e)=>D(n,x.current,...e),[]);if(I(()=>{j.current=t,N.current=r,f(Z)||(er.current=Z)}),I(()=>{if(!P)return;let e=ed.bind(c,el),t=0,r=ei(P,w,(r,n={})=>{if(r==B.FOCUS_EVENT){let r=Date.now();T().revalidateOnFocus&&r>t&&A()&&(t=r+T().focusThrottleInterval,e())}else if(r==B.RECONNECT_EVENT)T().revalidateOnReconnect&&A()&&e();else if(r==B.MUTATE_EVENT)return ed();else if(r==B.ERROR_REVALIDATE_EVENT)return ed(n)});return R.current=!1,x.current=P,O.current=!0,F({_k:S}),eo&&(f(ee)||U?e():M(e)),()=>{R.current=!0,r()}},[P]),I(()=>{let e;function t(){let t=p(g)?g(V().data):g;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!V().error&&(m||T().isVisible())&&(v||T().isOnline())?ed(el).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[g,m,v,P]),(0,l.useDebugValue)(en),o&&f(ee)&&P){if(!L&&U)throw Error("Fallback data is required when using suspense in SSR.");j.current=t,N.current=r,R.current=!1;let e=_[P];if(f(e)||es(ef(e)),f(et)){let e=ed(el);f(en)||(e.status="fulfilled",e.value=!0),es(e)}else throw et}return{mutate:ef,get data(){return q.data=!0,en},get error(){return q.error=!0,et},get isValidating(){return q.isValidating=!0,eu},get isLoading(){return q.isLoading=!0,ec}}}),ec=l.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}),ed={dedupe:!0};d.defineProperty(X,"defaultValue",{value:q});let ef=en((e,t,r)=>{let{cache:n,compare:i,suspense:o,fallbackData:s,revalidateOnMount:u,revalidateIfStale:d,refreshInterval:g,refreshWhenHidden:m,refreshWhenOffline:v,keepPreviousData:b}=r,[w,k,E,_]=y.get(n),[P,S]=z(e),O=(0,l.useRef)(!1),R=(0,l.useRef)(!1),x=(0,l.useRef)(P),j=(0,l.useRef)(t),N=(0,l.useRef)(r),T=()=>N.current,A=()=>T().isVisible()&&T().isOnline(),[V,F,$,K]=C(n,P),q=(0,l.useRef)({}).current,G=f(s)?r.fallback[P]:s,J=(e,t)=>{for(let r in q)if("data"===r){if(!i(e[r],t[r])&&(!f(e[r])||!i(en,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},X=(0,l.useMemo)(()=>{let e=!!P&&!!t&&(f(u)?!T().isPaused()&&!o&&(!!f(d)||d):u),r=t=>{let r=h(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=V(),i=K(),s=r(n),l=n===i?s:r(i),a=s;return[()=>{let e=r(V());return J(e,a)?(a.data=e.data,a.isLoading=e.isLoading,a.isValidating=e.isValidating,a.error=e.error,a):(a=e,e)},()=>l]},[n,P]),Y=(0,a.useSyncExternalStore)((0,l.useCallback)(e=>$(P,(t,r)=>{J(r,t)||e()}),[n,P]),X[0],X[1]),H=!O.current,Q=w[P]&&w[P].length>0,Z=Y.data,ee=f(Z)?G:Z,et=Y.error,er=(0,l.useRef)(ee),en=b?f(Z)?er.current:Z:ee,eo=(!Q||!!f(et))&&(H&&!f(u)?u:!T().isPaused()&&(o?!f(ee)&&d:f(ee)||d)),es=!!(P&&t&&H&&eo),el=f(Y.isValidating)?es:Y.isValidating,ea=f(Y.isLoading)?es:Y.isLoading,eu=(0,l.useCallback)(async e=>{let t,n;let o=j.current;if(!P||!o||R.current||T().isPaused())return!1;let s=!0,l=e||{},a=!E[P]||!l.dedupe,u=()=>L?!R.current&&P===x.current&&O.current:P===x.current,d={isValidating:!1,isLoading:!1},h=()=>{F(d)},g=()=>{let e=E[P];e&&e[1]===n&&delete E[P]},m={isValidating:!0};f(V().data)&&(m.isLoading=!0);try{if(a&&(F(m),r.loadingTimeout&&f(V().data)&&setTimeout(()=>{s&&u()&&T().onLoadingSlow(P,r)},r.loadingTimeout),E[P]=[o(S),W()]),[t,n]=E[P],t=await t,a&&setTimeout(g,r.dedupingInterval),!E[P]||E[P][1]!==n)return a&&u()&&T().onDiscarded(P),!1;d.error=c;let e=k[P];if(!f(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return h(),a&&u()&&T().onDiscarded(P),!1;let l=V().data;d.data=i(l,t)?l:t,a&&u()&&T().onSuccess(t,P,r)}catch(r){g();let e=T(),{shouldRetryOnError:t}=e;!e.isPaused()&&(d.error=r,a&&u()&&(e.onError(r,P,e),(!0===t||p(t)&&t(r))&&(!T().revalidateOnFocus||!T().revalidateOnReconnect||A())&&e.onErrorRetry(r,P,e,e=>{let t=w[P];t&&t[0]&&t[0](B.ERROR_REVALIDATE_EVENT,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return s=!1,h(),!0},[P,n]),ef=(0,l.useCallback)((...e)=>D(n,x.current,...e),[]);if(I(()=>{j.current=t,N.current=r,f(Z)||(er.current=Z)}),I(()=>{if(!P)return;let e=eu.bind(c,ed),t=0,r=ei(P,w,(r,n={})=>{if(r==B.FOCUS_EVENT){let r=Date.now();T().revalidateOnFocus&&r>t&&A()&&(t=r+T().focusThrottleInterval,e())}else if(r==B.RECONNECT_EVENT)T().revalidateOnReconnect&&A()&&e();else if(r==B.MUTATE_EVENT)return eu();else if(r==B.ERROR_REVALIDATE_EVENT)return eu(n)});return R.current=!1,x.current=P,O.current=!0,F({_k:S}),eo&&(f(ee)||U?e():M(e)),()=>{R.current=!0,r()}},[P]),I(()=>{let e;function t(){let t=p(g)?g(V().data):g;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!V().error&&(m||T().isVisible())&&(v||T().isOnline())?eu(ed).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[g,m,v,P]),(0,l.useDebugValue)(en),o&&f(ee)&&P){if(!L&&U)throw Error("Fallback data is required when using suspense in SSR.");j.current=t,N.current=r,R.current=!1;let e=_[P];if(f(e)||ec(ef(e)),f(et)){let e=eu(ed);f(en)||(e.status="fulfilled",e.value=!0),ec(e)}else throw et}return{mutate:ef,get data(){return q.data=!0,en},get error(){return q.error=!0,et},get isValidating(){return q.isValidating=!0,el},get isLoading(){return q.isLoading=!0,ea}}}),ep=e=>z(e?e(0,null):null)[0],eh=Promise.resolve(),eg=(n=e=>(t,r,n)=>{let i;let o=(0,l.useRef)(!1),{cache:s,initialSize:u=1,revalidateAll:d=!1,persistSize:h=!1,revalidateFirstPage:g=!0,revalidateOnMount:m=!1,parallel:v=!1}=n,[,,,b]=y.get($);try{(i=ep(t))&&(i=Y+i)}catch(e){}let[w,k,E]=C(s,i),_=(0,l.useCallback)(()=>f(w()._l)?u:w()._l,[s,i,u]);(0,a.useSyncExternalStore)((0,l.useCallback)(e=>i?E(i,()=>{e()}):()=>{},[s,i]),_,_);let P=(0,l.useCallback)(()=>{let e=w()._l;return f(e)?u:e},[i,u]),S=(0,l.useRef)(P());I(()=>{if(!o.current){o.current=!0;return}i&&k({_l:h?S.current:P()})},[i,s]);let O=m&&!o.current,R=e(i,async e=>{let i=w()._i,o=w()._r;k({_r:c});let l=[],a=P(),[u]=C(s,e),p=u().data,h=[],m=null;for(let e=0;e{if(a in b){let e=b[a];delete b[a],w=await e}else w=await r(u);y({data:w,_k:u}),l[e]=w};v?h.push(t):await t()}else l[e]=w;v||(m=w)}return v&&await Promise.all(h.map(e=>e())),k({_i:c}),l},n),x=(0,l.useCallback)(function(e,t){let r="boolean"==typeof t?{revalidate:t}:t||{},n=!1!==r.revalidate;return i?(n&&(f(e)?k({_i:!0,_r:r.revalidate}):k({_i:!1,_r:r.revalidate})),arguments.length?R.mutate(e,{...r,revalidate:n}):R.mutate()):eh},[i,s]),j=(0,l.useCallback)(e=>{let r;if(!i)return eh;let[,n]=C(s,i);if(p(e)?r=e(P()):"number"==typeof e&&(r=e),"number"!=typeof r)return eh;n({_l:r}),S.current=r;let o=[],[l]=C(s,i),a=null;for(let e=0;e{let[t,r,i]=Z(e),o=(i.use||[]).concat(n);return ef(t,r,{...i,use:o})});function em(e,t){if(!e)throw"string"==typeof t?Error(t):Error(`${t.displayName} not found`)}var ev=(e,t)=>{let{assertCtxFn:r=em}=t||{},n=l.createContext(void 0);return n.displayName=e,[n,()=>{let t=l.useContext(n);return r(t,`${e} not found`),t.value},()=>{let e=l.useContext(n);return e?e.value:{}}]},eb={};(0,s.r2)(eb,{SWRConfig:()=>ea,useSWR:()=>eu,useSWRInfinite:()=>eg}),(0,s.yA)(eb,i);var[ey,ew]=ev("ClerkInstanceContext"),[ek,eE]=ev("UserContext"),[e_,eP]=ev("ClientContext"),[eS,eC]=ev("SessionContext"),[eO,eR]=ev("OrganizationContext"),ex=({children:e,organization:t,swrConfig:r})=>l.createElement(ea,{value:r},l.createElement(eO.Provider,{value:{value:{organization:t}}},e));function ej(e){if(!l.useContext(ey)){if("function"==typeof e){e();return}throw Error(`${e} can only be used within the component. Learn more: https://clerk.com/docs/components/clerk-provider`)}}function eL(e,t){let r=new Set(Object.keys(t)),n={};for(let t of Object.keys(e))r.has(t)||(n[t]=e[t]);return n}var eU=(e,t)=>{var r,n,i;let o="boolean"==typeof e&&e,s=(0,l.useRef)(o?t.initialPage:null!=(r=null==e?void 0:e.initialPage)?r:t.initialPage),a=(0,l.useRef)(o?t.pageSize:null!=(n=null==e?void 0:e.pageSize)?n:t.pageSize),u={};for(let r of Object.keys(t))u[r]=o?t[r]:null!=(i=null==e?void 0:e[r])?i:t[r];return{...u,initialPage:s.current,pageSize:a.current}},eM={dedupingInterval:6e4,focusThrottleInterval:12e4},eI=(e,t,r,n)=>{var i,o,s,a,u,c,d;let[f,p]=(0,l.useState)(null!=(i=e.initialPage)?i:1),h=(0,l.useRef)(null!=(o=e.initialPage)?o:1),g=(0,l.useRef)(null!=(s=e.pageSize)?s:10),m=null==(a=r.enabled)||a,v=null!=(u=r.infinite)&&u,b=null!=(c=r.keepPreviousData)&&c,y={...n,...e,initialPage:f,pageSize:g.current},{data:w,isValidating:k,isLoading:E,error:_,mutate:P}=eu(!v&&t&&m?y:null,e=>{let r=eL(e,n);return null==t?void 0:t(r)},{keepPreviousData:b,...eM}),{data:S,isLoading:C,isValidating:O,error:R,size:x,setSize:j,mutate:L}=eg(t=>v&&m?{...e,...n,initialPage:h.current+t,pageSize:g.current}:null,e=>{let r=eL(e,n);return null==t?void 0:t(r)},eM),U=(0,l.useMemo)(()=>v?x:f,[v,x,f]),M=(0,l.useCallback)(e=>{if(v){j(e);return}return p(e)},[j]),I=(0,l.useMemo)(()=>{var e,t;return v?null!=(e=null==S?void 0:S.map(e=>null==e?void 0:e.data).flat())?e:[]:null!=(t=null==w?void 0:w.data)?t:[]},[v,w,S]),N=(0,l.useMemo)(()=>{var e,t;return v?(null==(e=null==S?void 0:S[(null==S?void 0:S.length)-1])?void 0:e.total_count)||0:null!=(t=null==w?void 0:w.total_count)?t:0},[v,w,S]),T=v?C:E,z=v?O:k,A=null!=(d=v?R:_)?d:null,W=(0,l.useCallback)(()=>{M(e=>Math.max(0,e+1))},[M]),B=(0,l.useCallback)(()=>{M(e=>Math.max(0,e-1))},[M]),D=(h.current-1)*g.current,V=Math.ceil((N-D)/g.current),F=N-D*g.current>U*g.current,$=(U-1)*g.current>D*g.current,K=v?e=>L(e,{revalidate:!1}):e=>P(e,{revalidate:!1});return{data:I,count:N,error:A,isLoading:T,isFetching:z,isError:!!A,page:U,pageCount:V,fetchPage:M,fetchNext:W,fetchPrevious:B,hasNextPage:F,hasPreviousPage:$,revalidate:v?()=>L():()=>P(),setData:K}},eN={data:void 0,count:void 0,error:void 0,isLoading:!1,isFetching:!1,isError:!1,page:void 0,pageCount:void 0,fetchPage:void 0,fetchNext:void 0,fetchPrevious:void 0,hasNextPage:!1,hasPreviousPage:!1,revalidate:void 0,setData:void 0},eT=e=>{var t,r,n;let{domains:i,membershipRequests:s,memberships:l,invitations:a}=e||{};ej("useOrganization");let{organization:u}=eR(),c=eC(),d=eU(i,{initialPage:1,pageSize:10,keepPreviousData:!1,infinite:!1,enrollmentMode:void 0}),f=eU(s,{initialPage:1,pageSize:10,status:"pending",keepPreviousData:!1,infinite:!1}),p=eU(l,{initialPage:1,pageSize:10,role:void 0,keepPreviousData:!1,infinite:!1}),h=eU(a,{initialPage:1,pageSize:10,status:["pending"],keepPreviousData:!1,infinite:!1}),g=ew();null==(t=g.telemetry)||t.record((0,o.J)("useOrganization"));let m=void 0===i?void 0:{initialPage:d.initialPage,pageSize:d.pageSize,enrollmentMode:d.enrollmentMode},v=void 0===s?void 0:{initialPage:f.initialPage,pageSize:f.pageSize,status:f.status},b=void 0===l?void 0:{initialPage:p.initialPage,pageSize:p.pageSize,role:p.role},y=void 0===a?void 0:{initialPage:h.initialPage,pageSize:h.pageSize,status:h.status},w=eI({...m},null==u?void 0:u.getDomains,{keepPreviousData:d.keepPreviousData,infinite:d.infinite,enabled:!!m},{type:"domains",organizationId:null==u?void 0:u.id}),k=eI({...v},null==u?void 0:u.getMembershipRequests,{keepPreviousData:f.keepPreviousData,infinite:f.infinite,enabled:!!v},{type:"membershipRequests",organizationId:null==u?void 0:u.id}),E=eI(b||{},null==u?void 0:u.getMemberships,{keepPreviousData:p.keepPreviousData,infinite:p.infinite,enabled:!!b},{type:"members",organizationId:null==u?void 0:u.id}),_=eI({...y},null==u?void 0:u.getInvitations,{keepPreviousData:h.keepPreviousData,infinite:h.infinite,enabled:!!y},{type:"invitations",organizationId:null==u?void 0:u.id});return void 0===u?{isLoaded:!1,organization:void 0,membership:void 0,domains:eN,membershipRequests:eN,memberships:eN,invitations:eN}:null===u?{isLoaded:!0,organization:null,membership:null,domains:null,membershipRequests:null,memberships:null,invitations:null}:!g.loaded&&u?{isLoaded:!0,organization:u,membership:void 0,domains:eN,membershipRequests:eN,memberships:eN,invitations:eN}:{isLoaded:g.loaded,organization:u,membership:(r=c.user.organizationMemberships,n=u.id,r.find(e=>e.organization.id===n)),domains:w,membershipRequests:k,memberships:E,invitations:_}},ez={data:void 0,count:void 0,error:void 0,isLoading:!1,isFetching:!1,isError:!1,page:void 0,pageCount:void 0,fetchPage:void 0,fetchNext:void 0,fetchPrevious:void 0,hasNextPage:!1,hasPreviousPage:!1,revalidate:void 0,setData:void 0},eA=e=>{var t;let{userMemberships:r,userInvitations:n,userSuggestions:i}=e||{};ej("useOrganizationList");let s=eU(r,{initialPage:1,pageSize:10,keepPreviousData:!1,infinite:!1}),l=eU(n,{initialPage:1,pageSize:10,status:"pending",keepPreviousData:!1,infinite:!1}),a=eU(i,{initialPage:1,pageSize:10,status:"pending",keepPreviousData:!1,infinite:!1}),u=ew(),c=eE();null==(t=u.telemetry)||t.record((0,o.J)("useOrganizationList"));let d=void 0===r?void 0:{initialPage:s.initialPage,pageSize:s.pageSize},f=void 0===n?void 0:{initialPage:l.initialPage,pageSize:l.pageSize,status:l.status},p=void 0===i?void 0:{initialPage:a.initialPage,pageSize:a.pageSize,status:a.status},h=!!(u.loaded&&c),g=eI(d||{},null==c?void 0:c.getOrganizationMemberships,{keepPreviousData:s.keepPreviousData,infinite:s.infinite,enabled:!!d},{type:"userMemberships",userId:null==c?void 0:c.id}),m=eI({...f},null==c?void 0:c.getOrganizationInvitations,{keepPreviousData:l.keepPreviousData,infinite:l.infinite,enabled:!!f},{type:"userInvitations",userId:null==c?void 0:c.id}),v=eI({...p},null==c?void 0:c.getOrganizationSuggestions,{keepPreviousData:a.keepPreviousData,infinite:a.infinite,enabled:!!p},{type:"userSuggestions",userId:null==c?void 0:c.id});return h?{isLoaded:h,setActive:u.setActive,createOrganization:u.createOrganization,userMemberships:g,userInvitations:m,userSuggestions:v}:{isLoaded:!1,createOrganization:void 0,setActive:void 0,userMemberships:ez,userInvitations:ez,userSuggestions:ez}};"undefined"!=typeof window?l.useLayoutEffect:l.useEffect;var eW=()=>{ej("useSession");let e=eC();return void 0===e?{isLoaded:!1,isSignedIn:void 0,session:void 0}:null===e?{isLoaded:!0,isSignedIn:!1,session:null}:{isLoaded:!0,isSignedIn:!0,session:e}},eB=()=>{ej("useSessionList");let e=ew(),t=eP();return t?{isLoaded:!0,sessions:t.sessions,setActive:e.setActive}:{isLoaded:!1,sessions:void 0,setActive:void 0}};function eD(){ej("useUser");let e=eE();return void 0===e?{isLoaded:!1,isSignedIn:void 0,user:void 0}:null===e?{isLoaded:!0,isSignedIn:!1,user:null}:{isLoaded:!0,isSignedIn:!0,user:e}}var eV=()=>(ej("useClerk"),ew()),eF=Object.prototype.hasOwnProperty;function e$(e,t,r){for(r of e.keys())if(eK(r,t))return r}function eK(e,t){var r,n,i;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&eK(e[n],t[n]););return -1===n}if(r===Set){if(e.size!==t.size)return!1;for(n of e)if((i=n)&&"object"==typeof i&&!(i=e$(t,i))||!t.has(i))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(n of e)if((i=n[0])&&"object"==typeof i&&!(i=e$(t,i))||!eK(n[1],t.get(i)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((n=e.byteLength)===t.byteLength)for(;n--&&e.getInt8(n)===t.getInt8(n););return -1===n}if(ArrayBuffer.isView(e)){if((n=e.byteLength)===t.byteLength)for(;n--&&e[n]===t[n];);return -1===n}if(!r||"object"==typeof e){for(r in n=0,e)if(eF.call(e,r)&&++n&&!eF.call(t,r)||!(r in t)||!eK(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!=e&&t!=t}var eq=eK},78149:function(e,t,r){"use strict";function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}r.d(t,{M:function(){return n}})},90976:function(e,t,r){"use strict";r.d(t,{B:function(){return a}});var n=r(2265),i=r(98324),o=r(1584),s=r(71538),l=r(57437);function a(e){let t=e+"CollectionProvider",[r,a]=(0,i.b)(t),[u,c]=r(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:r}=e,i=n.useRef(null),o=n.useRef(new Map).current;return(0,l.jsx)(u,{scope:t,itemMap:o,collectionRef:i,children:r})};d.displayName=t;let f=e+"CollectionSlot",p=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,i=c(f,r),a=(0,o.e)(t,i.collectionRef);return(0,l.jsx)(s.g7,{ref:a,children:n})});p.displayName=f;let h=e+"CollectionItemSlot",g="data-radix-collection-item",m=n.forwardRef((e,t)=>{let{scope:r,children:i,...a}=e,u=n.useRef(null),d=(0,o.e)(t,u),f=c(h,r);return n.useEffect(()=>(f.itemMap.set(u,{ref:u,...a}),()=>void f.itemMap.delete(u))),(0,l.jsx)(s.g7,{[g]:"",ref:d,children:i})});return m.displayName=h,[{Provider:d,Slot:p,ItemSlot:m},function(t){let r=c(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(g,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},a]}},1584:function(e,t,r){"use strict";r.d(t,{F:function(){return i},e:function(){return o}});var n=r(2265);function i(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function o(...e){return n.useCallback(i(...e),e)}},98324:function(e,t,r){"use strict";r.d(t,{b:function(){return s},k:function(){return o}});var n=r(2265),i=r(57437);function o(e,t){let r=n.createContext(t);function o(e){let{children:t,...o}=e,s=n.useMemo(()=>o,Object.values(o));return(0,i.jsx)(r.Provider,{value:s,children:t})}return o.displayName=e+"Provider",[o,function(i){let o=n.useContext(r);if(o)return o;if(void 0!==t)return t;throw Error(`\`${i}\` must be used within \`${e}\``)}]}function s(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let i=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:i}}),[r,i])}};return o.scopeName=e,[function(t,o){let s=n.createContext(o),l=r.length;function a(t){let{scope:r,children:o,...a}=t,u=r?.[e][l]||s,c=n.useMemo(()=>a,Object.values(a));return(0,i.jsx)(u.Provider,{value:c,children:o})}return r=[...r,o],a.displayName=t+"Provider",[a,function(r,i){let a=i?.[e][l]||s,u=n.useContext(a);if(u)return u;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=r.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e)[`__scope${n}`];return{...t,...i}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}(o,...t)]}},53938:function(e,t,r){"use strict";r.d(t,{I0:function(){return v},XB:function(){return f},fC:function(){return m}});var n,i=r(2265),o=r(78149),s=r(25171),l=r(1584),a=r(75137),u=r(57437),c="dismissableLayer.update",d=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=i.forwardRef((e,t)=>{var r,f;let{disableOutsidePointerEvents:p=!1,onEscapeKeyDown:m,onPointerDownOutside:v,onFocusOutside:b,onInteractOutside:y,onDismiss:w,...k}=e,E=i.useContext(d),[_,P]=i.useState(null),S=null!==(f=null==_?void 0:_.ownerDocument)&&void 0!==f?f:null===(r=globalThis)||void 0===r?void 0:r.document,[,C]=i.useState({}),O=(0,l.e)(t,e=>P(e)),R=Array.from(E.layers),[x]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),j=R.indexOf(x),L=_?R.indexOf(_):-1,U=E.layersWithOutsidePointerEventsDisabled.size>0,M=L>=j,I=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,a.W)(e),o=i.useRef(!1),s=i.useRef(()=>{});return i.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){g("dismissableLayer.pointerDownOutside",n,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",s.current),s.current=t,r.addEventListener("click",s.current,{once:!0})):t()}else r.removeEventListener("click",s.current);o.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",s.current)}},[r,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...E.branches].some(e=>e.contains(t));!M||r||(null==v||v(e),null==y||y(e),e.defaultPrevented||null==w||w())},S),N=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,a.W)(e),o=i.useRef(!1);return i.useEffect(()=>{let e=e=>{e.target&&!o.current&&g("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;[...E.branches].some(e=>e.contains(t))||(null==b||b(e),null==y||y(e),e.defaultPrevented||null==w||w())},S);return!function(e,t=globalThis?.document){let r=(0,a.W)(e);i.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{L!==E.layers.size-1||(null==m||m(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},S),i.useEffect(()=>{if(_)return p&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(n=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(_)),E.layers.add(_),h(),()=>{p&&1===E.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=n)}},[_,S,p,E]),i.useEffect(()=>()=>{_&&(E.layers.delete(_),E.layersWithOutsidePointerEventsDisabled.delete(_),h())},[_,E]),i.useEffect(()=>{let e=()=>C({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,u.jsx)(s.WV.div,{...k,ref:O,style:{pointerEvents:U?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,o.M)(e.onFocusCapture,N.onFocusCapture),onBlurCapture:(0,o.M)(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:(0,o.M)(e.onPointerDownCapture,I.onPointerDownCapture)})});f.displayName="DismissableLayer";var p=i.forwardRef((e,t)=>{let r=i.useContext(d),n=i.useRef(null),o=(0,l.e)(t,n);return i.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,u.jsx)(s.WV.div,{...e,ref:o})});function h(){let e=new CustomEvent(c);document.dispatchEvent(e)}function g(e,t,r,n){let{discrete:i}=n,o=r.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),i?(0,s.jH)(o,l):o.dispatchEvent(l)}p.displayName="DismissableLayerBranch";var m=f,v=p},7715:function(e,t,r){"use strict";r.d(t,{h:function(){return a}});var n=r(2265),i=r(54887),o=r(25171),s=r(1336),l=r(57437),a=n.forwardRef((e,t)=>{var r,a;let{container:u,...c}=e,[d,f]=n.useState(!1);(0,s.b)(()=>f(!0),[]);let p=u||d&&(null===(a=globalThis)||void 0===a?void 0:null===(r=a.document)||void 0===r?void 0:r.body);return p?i.createPortal((0,l.jsx)(o.WV.div,{...c,ref:t}),p):null});a.displayName="Portal"},31383:function(e,t,r){"use strict";r.d(t,{z:function(){return l}});var n=r(2265),i=r(54887),o=r(1584),s=r(1336),l=e=>{var t,r;let l,u;let{present:c,children:d}=e,f=function(e){var t,r;let[o,l]=n.useState(),u=n.useRef({}),c=n.useRef(e),d=n.useRef("none"),[f,p]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=>{let e=a(u.current);d.current="mounted"===f?e:"none"},[f]),(0,s.b)(()=>{let t=u.current,r=c.current;if(r!==e){let n=d.current,i=a(t);e?p("MOUNT"):"none"===i||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):r&&n!==i?p("ANIMATION_OUT"):p("UNMOUNT"),c.current=e}},[e,p]),(0,s.b)(()=>{if(o){let e=e=>{let t=a(u.current).includes(e.animationName);e.target===o&&t&&i.flushSync(()=>p("ANIMATION_END"))},t=e=>{e.target===o&&(d.current=a(u.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),()=>{o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}p("ANIMATION_END")},[o,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:n.useCallback(e=>{e&&(u.current=getComputedStyle(e)),l(e)},[])}}(c),p="function"==typeof d?d({present:f.isPresent}):n.Children.only(d),h=(0,o.e)(f.ref,(l=null===(t=Object.getOwnPropertyDescriptor(p.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in l&&l.isReactWarning?p.ref:(l=null===(r=Object.getOwnPropertyDescriptor(p,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in l&&l.isReactWarning?p.props.ref:p.props.ref||p.ref);return"function"==typeof d||f.isPresent?n.cloneElement(p,{ref:h}):null};function a(e){return(null==e?void 0:e.animationName)||"none"}l.displayName="Presence"},25171:function(e,t,r){"use strict";r.d(t,{WV:function(){return l},jH:function(){return a}});var n=r(2265),i=r(54887),o=r(71538),s=r(57437),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=n.forwardRef((e,r)=>{let{asChild:n,...i}=e,l=n?o.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,s.jsx)(l,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function a(e,t){e&&i.flushSync(()=>e.dispatchEvent(t))}},71538:function(e,t,r){"use strict";r.d(t,{A4:function(){return a},g7:function(){return s}});var n=r(2265),i=r(1584),o=r(57437),s=n.forwardRef((e,t)=>{let{children:r,...i}=e,s=n.Children.toArray(r),a=s.find(u);if(a){let e=a.props.children,r=s.map(t=>t!==a?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,o.jsx)(l,{...i,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,o.jsx)(l,{...i,ref:t,children:r})});s.displayName="Slot";var l=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){let e,s;let l=(e=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.ref:(e=Object.getOwnPropertyDescriptor(r,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?r.props.ref:r.props.ref||r.ref;return n.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...e)=>{o(...e),i(...e)}:i&&(r[n]=i):"style"===n?r[n]={...i,...o}:"className"===n&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props),ref:t?(0,i.F)(t,l):l})}return n.Children.count(r)>1?n.Children.only(null):null});l.displayName="SlotClone";var a=({children:e})=>(0,o.jsx)(o.Fragment,{children:e});function u(e){return n.isValidElement(e)&&e.type===a}},75137:function(e,t,r){"use strict";r.d(t,{W:function(){return i}});var n=r(2265);function i(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},91715:function(e,t,r){"use strict";r.d(t,{T:function(){return o}});var n=r(2265),i=r(75137);function o({prop:e,defaultProp:t,onChange:r=()=>{}}){let[o,s]=function({defaultProp:e,onChange:t}){let r=n.useState(e),[o]=r,s=n.useRef(o),l=(0,i.W)(t);return n.useEffect(()=>{s.current!==o&&(l(o),s.current=o)},[o,s,l]),r}({defaultProp:t,onChange:r}),l=void 0!==e,a=l?e:o,u=(0,i.W)(r);return[a,n.useCallback(t=>{if(l){let r="function"==typeof t?t(e):t;r!==e&&u(r)}else s(t)},[l,e,s,u])]}},1336:function(e,t,r){"use strict";r.d(t,{b:function(){return i}});var n=r(2265),i=globalThis?.document?n.useLayoutEffect:()=>{}},31725:function(e,t,r){"use strict";r.d(t,{T:function(){return s},f:function(){return l}});var n=r(2265),i=r(25171),o=r(57437),s=n.forwardRef((e,t)=>(0,o.jsx)(i.WV.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));s.displayName="VisuallyHidden";var l=s},12218:function(e,t,r){"use strict";r.d(t,{j:function(){return o}});let n=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,i=function(){for(var e,t,r=0,n="";rr=>{var o;if((null==t?void 0:t.variants)==null)return i(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:s,defaultVariants:l}=t,a=Object.keys(s).map(e=>{let t=null==r?void 0:r[e],i=null==l?void 0:l[e];if(null===t)return null;let o=n(t)||n(i);return s[e][o]}),u=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return i(e,a,null==t?void 0:null===(o=t.compoundVariants)||void 0===o?void 0:o.reduce((e,t)=>{let{class:r,className:n,...i}=t;return Object.entries(i).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...l,...u}[t]):({...l,...u})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},44839:function(e,t,r){"use strict";function n(){for(var e,t,r=0,n="",i=arguments.length;r{let t=l(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{let r=e.split("-");return""===r[0]&&1!==r.length&&r.shift(),i(r,t)||s(e)},getConflictingClassGroupIds:(e,t)=>{let i=r[e]||[];return t&&n[e]?[...i,...n[e]]:i}}},i=(e,t)=>{if(0===e.length)return t.classGroupId;let r=e[0],n=t.nextPart.get(r),o=n?i(e.slice(1),n):void 0;if(o)return o;if(0===t.validators.length)return;let s=e.join("-");return t.validators.find(({validator:e})=>e(s))?.classGroupId},o=/^\[(.+)\]$/,s=e=>{if(o.test(e)){let t=o.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}},l=e=>{let{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]};return d(Object.entries(e.classGroups),r).forEach(([e,r])=>{a(r,n,e,t)}),n},a=(e,t,r,n)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:u(t,e)).classGroupId=r;return}if("function"==typeof e){if(c(e)){a(e(n),t,r,n);return}t.validators.push({validator:e,classGroupId:r});return}Object.entries(e).forEach(([e,i])=>{a(i,u(t,e),r,n)})})},u=(e,t)=>{let r=e;return t.split("-").forEach(e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r},c=e=>e.isThemeGetter,d=(e,t)=>t?e.map(([e,r])=>[e,r.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,r])=>[t+e,r])):e)]):e,f=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=new Map,n=new Map,i=(i,o)=>{r.set(i,o),++t>e&&(t=0,n=r,r=new Map)};return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(i(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):i(e,t)}}},p=e=>{let{separator:t,experimentalParseClassName:r}=e,n=1===t.length,i=t[0],o=t.length,s=e=>{let r;let s=[],l=0,a=0;for(let u=0;ua?r-a:void 0}};return r?e=>r({className:e,parseClassName:s}):s},h=e=>{if(e.length<=1)return e;let t=[],r=[];return e.forEach(e=>{"["===e[0]?(t.push(...r.sort(),e),r=[]):r.push(e)}),t.push(...r.sort()),t},g=e=>({cache:f(e.cacheSize),parseClassName:p(e),...n(e)}),m=/\s+/,v=(e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i}=t,o=[],s=e.trim().split(m),l="";for(let e=s.length-1;e>=0;e-=1){let t=s[e],{modifiers:a,hasImportantModifier:u,baseClassName:c,maybePostfixModifierPosition:d}=r(t),f=!!d,p=n(f?c.substring(0,d):c);if(!p){if(!f||!(p=n(c))){l=t+(l.length>0?" "+l:l);continue}f=!1}let g=h(a).join(":"),m=u?g+"!":g,v=m+p;if(o.includes(v))continue;o.push(v);let b=i(p,f);for(let e=0;e0?" "+l:l)}return l};function b(){let e,t,r=0,n="";for(;r{let t;if("string"==typeof e)return e;let r="";for(let n=0;n{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},k=/^\[(?:([a-z-]+):)?(.+)\]$/i,E=/^\d+\/\d+$/,_=new Set(["px","full","screen"]),P=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,S=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,C=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,O=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,R=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,x=e=>L(e)||_.has(e)||E.test(e),j=e=>$(e,"length",K),L=e=>!!e&&!Number.isNaN(Number(e)),U=e=>$(e,"number",L),M=e=>!!e&&Number.isInteger(Number(e)),I=e=>e.endsWith("%")&&L(e.slice(0,-1)),N=e=>k.test(e),T=e=>P.test(e),z=new Set(["length","size","percentage"]),A=e=>$(e,z,q),W=e=>$(e,"position",q),B=new Set(["image","url"]),D=e=>$(e,B,J),V=e=>$(e,"",G),F=()=>!0,$=(e,t,r)=>{let n=k.exec(e);return!!n&&(n[1]?"string"==typeof t?n[1]===t:t.has(n[1]):r(n[2]))},K=e=>S.test(e)&&!C.test(e),q=()=>!1,G=e=>O.test(e),J=e=>R.test(e),X=function(e,...t){let r,n,i;let o=function(l){return n=(r=g(t.reduce((e,t)=>t(e),e()))).cache.get,i=r.cache.set,o=s,s(l)};function s(e){let t=n(e);if(t)return t;let o=v(e,r);return i(e,o),o}return function(){return o(b.apply(null,arguments))}}(()=>{let e=w("colors"),t=w("spacing"),r=w("blur"),n=w("brightness"),i=w("borderColor"),o=w("borderRadius"),s=w("borderSpacing"),l=w("borderWidth"),a=w("contrast"),u=w("grayscale"),c=w("hueRotate"),d=w("invert"),f=w("gap"),p=w("gradientColorStops"),h=w("gradientColorStopPositions"),g=w("inset"),m=w("margin"),v=w("opacity"),b=w("padding"),y=w("saturate"),k=w("scale"),E=w("sepia"),_=w("skew"),P=w("space"),S=w("translate"),C=()=>["auto","contain","none"],O=()=>["auto","hidden","clip","visible","scroll"],R=()=>["auto",N,t],z=()=>[N,t],B=()=>["",x,j],$=()=>["auto",L,N],K=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],q=()=>["solid","dashed","dotted","double","none"],G=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],J=()=>["start","end","center","between","around","evenly","stretch"],X=()=>["","0",N],Y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],H=()=>[L,N];return{cacheSize:500,separator:":",theme:{colors:[F],spacing:[x,j],blur:["none","",T,N],brightness:H(),borderColor:[e],borderRadius:["none","","full",T,N],borderSpacing:z(),borderWidth:B(),contrast:H(),grayscale:X(),hueRotate:H(),invert:X(),gap:z(),gradientColorStops:[e],gradientColorStopPositions:[I,j],inset:R(),margin:R(),opacity:H(),padding:z(),saturate:H(),scale:H(),sepia:X(),skew:H(),space:z(),translate:z()},classGroups:{aspect:[{aspect:["auto","square","video",N]}],container:["container"],columns:[{columns:[T]}],"break-after":[{"break-after":Y()}],"break-before":[{"break-before":Y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...K(),N]}],overflow:[{overflow:O()}],"overflow-x":[{"overflow-x":O()}],"overflow-y":[{"overflow-y":O()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",M,N]}],basis:[{basis:R()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",N]}],grow:[{grow:X()}],shrink:[{shrink:X()}],order:[{order:["first","last","none",M,N]}],"grid-cols":[{"grid-cols":[F]}],"col-start-end":[{col:["auto",{span:["full",M,N]},N]}],"col-start":[{"col-start":$()}],"col-end":[{"col-end":$()}],"grid-rows":[{"grid-rows":[F]}],"row-start-end":[{row:["auto",{span:[M,N]},N]}],"row-start":[{"row-start":$()}],"row-end":[{"row-end":$()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",N]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",N]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...J()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...J(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...J(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[m]}],mx:[{mx:[m]}],my:[{my:[m]}],ms:[{ms:[m]}],me:[{me:[m]}],mt:[{mt:[m]}],mr:[{mr:[m]}],mb:[{mb:[m]}],ml:[{ml:[m]}],"space-x":[{"space-x":[P]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[P]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",N,t]}],"min-w":[{"min-w":[N,t,"min","max","fit"]}],"max-w":[{"max-w":[N,t,"none","full","min","max","fit","prose",{screen:[T]},T]}],h:[{h:[N,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[N,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[N,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[N,t,"auto","min","max","fit"]}],"font-size":[{text:["base",T,j]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",U]}],"font-family":[{font:[F]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",N]}],"line-clamp":[{"line-clamp":["none",L,U]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",x,N]}],"list-image":[{"list-image":["none",N]}],"list-style-type":[{list:["none","disc","decimal",N]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...q(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",x,j]}],"underline-offset":[{"underline-offset":["auto",x,N]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:z()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",N]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",N]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...K(),W]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",A]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},D]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...q(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:q()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...q()]}],"outline-offset":[{"outline-offset":[x,N]}],"outline-w":[{outline:[x,j]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:B()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[x,j]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",T,V]}],"shadow-color":[{shadow:[F]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...G(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":G()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[a]}],"drop-shadow":[{"drop-shadow":["","none",T,N]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[y]}],sepia:[{sepia:[E]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[a]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[E]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",N]}],duration:[{duration:H()}],ease:[{ease:["linear","in","out","in-out",N]}],delay:[{delay:H()}],animate:[{animate:["none","spin","ping","pulse","bounce",N]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[k]}],"scale-x":[{"scale-x":[k]}],"scale-y":[{"scale-y":[k]}],rotate:[{rotate:[M,N]}],"translate-x":[{"translate-x":[S]}],"translate-y":[{"translate-y":[S]}],"skew-x":[{"skew-x":[_]}],"skew-y":[{"skew-y":[_]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",N]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",N]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":z()}],"scroll-mx":[{"scroll-mx":z()}],"scroll-my":[{"scroll-my":z()}],"scroll-ms":[{"scroll-ms":z()}],"scroll-me":[{"scroll-me":z()}],"scroll-mt":[{"scroll-mt":z()}],"scroll-mr":[{"scroll-mr":z()}],"scroll-mb":[{"scroll-mb":z()}],"scroll-ml":[{"scroll-ml":z()}],"scroll-p":[{"scroll-p":z()}],"scroll-px":[{"scroll-px":z()}],"scroll-py":[{"scroll-py":z()}],"scroll-ps":[{"scroll-ps":z()}],"scroll-pe":[{"scroll-pe":z()}],"scroll-pt":[{"scroll-pt":z()}],"scroll-pr":[{"scroll-pr":z()}],"scroll-pb":[{"scroll-pb":z()}],"scroll-pl":[{"scroll-pl":z()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",N]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[x,j,U]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]);