1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,719658,61703,225622,589440,e=>{"use strict";e.i(247167);var t,i,r,n,s,l,o,a,h,d,u=e.i(860999),c=e.i(175351),p=e=>{throw TypeError(e)},k=(e,t,i)=>t.has(e)||p("Cannot "+i),g=(e,t,i)=>(k(e,t,"read from private field"),i?i.call(e):t.get(e)),m=(e,t,i)=>t.has(e)?p("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,i),f=(e,t,i,r)=>(k(e,t,"write to private field"),r?r.call(e,i):t.set(e,i),i),_=(e,t,i)=>(k(e,t,"access private method"),i),C=[[18,0,-1,0],[19,0,0,3],[19,1,1,4],[19,2,2,3],[19,3,3,0]],v=e.i(317561);let w=new Set,j=(e,t,i)=>{let r=(0,v.r)()||(0,v.n)(),n=i??e;w.has(n)||r||(w.add(n),console.warn(`Clerk - DEPRECATION WARNING: "${e}" is deprecated and will be removed in the next major release. 2${t}`))};var S=e.i(827085),y=e.i(271645),b=e.i(748182);let U=(e,t,i,r,n)=>{let{notify:s}=n||{},l=e.get(i);l||(l=[],e.set(i,l)),l.push(r),s&&t.has(i)&&r(t.get(i))},P=(e,t,i)=>(e.get(t)||[]).map(e=>e(i)),O=(e,t,i)=>{let r=e.get(t);r&&(i?r.splice(r.indexOf(i)>>>0,1):e.set(t,[]))},T="status";var A=e.i(543194),M=e.i(386825),I=e.i(606872);let E={initialDelay:125,maxDelayBetweenRetries:0,factor:2,shouldRetry:(e,t)=>t<5,retryImmediately:!1,jitter:!0},z=async e=>new Promise(t=>setTimeout(t,e)),W=(e,t)=>t?e*(1+Math.random()):e,N=async(e,t={})=>{var i;let r,n=0,{shouldRetry:s,initialDelay:l,maxDelayBetweenRetries:o,factor:a,retryImmediately:h,jitter:d,onBeforeRetry:u}={...E,...t},c=(i={initialDelay:l,maxDelayBetweenRetries:o,factor:a,jitter:d},r=0,async()=>{let e;await z((e=W(e=i.initialDelay*Math.pow(i.factor,r),i.jitter),Math.min(i.maxDelayBetweenRetries||e,e))),r++});for(;;)try{return await e()}catch(e){if(!s(e,++n))throw e;u&&await u(n),h&&1===n?await z(W(100,d)):await c()}};async function R(e="",t){let{async:i,defer:r,beforeLoad:n,crossOrigin:s,nonce:l}=t||{};return N(()=>new Promise((t,o)=>{e||o(Error("loadScript cannot be called without a src")),document&&document.body||o(Error("loadScript cannot be called when document does not exist"));let a=document.createElement("script");s&&a.setAttribute("crossorigin",s),a.async=i||!1,a.defer=r||!1,a.addEventListener("load",()=>{a.remove(),t(a)}),a.addEventListener("error",t=>{a.remove(),o(t.error??Error(`failed to load script: ${e}`))}),a.src=e,a.nonce=l,n?.(a),document.body.appendChild(a)}),{shouldRetry:(e,t)=>t<=5})}function x(e){return e.startsWith("/")}e.i(634462);let L=(e,t="6.7.3")=>{if(e)return e;let i=B(t);return i?"snapshot"===i?t:i:F(t)},B=e=>e.trim().replace(/^v/,"").match(/-(.+?)(\.|$)/)?.[1],F=e=>e.trim().replace(/^v/,"").split(".")[0],{isDevOrStagingUrl:D}=(0,A.n)(),K=(0,I.y)({packageName:"@clerk/shared"});function V(e){return!("u"<typeof window)&&!!window[e]&&!!window[e]}let J=()=>V("Clerk"),$=()=>V("__internal_ClerkUICtor");function G(e){if("u"<typeof window||!window.performance)return!1;let t=performance.getEntriesByName(e,"resource");if(0===t.length)return!1;let i=t[t.length-1];if(0===i.transferSize&&0===i.decodedBodySize&&(0===i.responseEnd||i.responseEnd>0&&i.responseStart>0||"responseStatus"in i&&(i.responseStatus>=400||0===i.responseStatus)))return!0;return!1}let q=async e=>{let t=e?.scriptLoadTimeout??15e3,i=e=>new M.t("Failed to load Clerk JS"+(e?.message?`, ${e.message}`:""),{code:"failed_to_load_clerk_js",cause:e});if(J())return null;if(!e?.publishableKey)return K.throwMissingPublishableKeyError(),null;let r=X(e),n=document.querySelector("script[data-clerk-js-script]");if(n)if(G(r))n.remove();else try{return await ei(t,J,i(),n),null}catch{n.remove()}let s=ei(t,J,i());return R(r,{async:!0,crossOrigin:"anonymous",nonce:e.nonce,beforeLoad:ee(Y(e))}).catch(e=>{throw i(e)}),s},H=async e=>{let t=e?.scriptLoadTimeout??15e3,i=e=>new M.t("Failed to load Clerk UI"+(e?.message?`, ${e.message}`:""),{code:"failed_to_load_clerk_ui",cause:e});if($())return null;if(!e?.publishableKey)return K.throwMissingPublishableKeyError(),null;let r=Q(e),n=document.querySelector("script[data-clerk-ui-script]");if(n)if(G(r))n.remove();else try{return await ei(t,$,i(),n),null}catch{n.remove()}let s=ei(t,$,i());return R(r,{async:!0,crossOrigin:"anonymous",nonce:e.nonce,beforeLoad:ee(Z(e))}).catch(e=>{throw i(e)}),s},X=e=>{let{__internal_clerkJSUrl:t,__internal_clerkJSVersion:i,proxyUrl:r,domain:n,publishableKey:s}=e;return t||`https://${et({publishableKey:s,proxyUrl:r,domain:n})}/npm/@clerk/clerk-js@${L(i)}/dist/clerk.browser.js`},Q=e=>{let{__internal_clerkUIUrl:t,__internal_clerkUIVersion:i,proxyUrl:r,domain:n,publishableKey:s}=e;return t||`https://${et({publishableKey:s,proxyUrl:r,domain:n})}/npm/@clerk/ui@${L(i,"1.6.2")}/dist/ui.browser.js`},Y=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},Z=e=>Y(e),ee=e=>t=>{for(let i in e)t.setAttribute(i,e[i])},et=e=>{var t;let i,{proxyUrl:r,domain:n,publishableKey:s}=e;if(r&&(!r||(t=r,/^http(s)?:\/\//.test(t||""))||x(r)))return(!r?"":x(r)?new URL(r,window.location.origin).toString():r).replace(/http(s)?:\/\//,"");if(!n||D((0,A.u)(s)?.frontendApi||""))return(0,A.u)(s)?.frontendApi||"";if(!n)return"";if(n.match(/^(clerk\.)+\w*$/))i=/(clerk\.)*(?=clerk\.)/;
2else{if(n.match(/\.clerk.accounts/))return n;i=/^(clerk\.)*/gi}return`clerk.${n.replace(i,"")}`};function ei(e,t,i,r){return new Promise((n,s)=>{let l=!1,o=(e,t)=>{clearTimeout(e),clearInterval(t)};r?.addEventListener("error",()=>{o(h,d),s(i)});let a=()=>{!l&&t()&&(l=!0,o(h,d),n(null))},h=setTimeout(()=>{l||(l=!0,o(h,d),t()?n(null):s(i))},e);a();let d=setInterval(()=>{l?clearInterval(d):a()},100)})}function er(e){K.setPackageName({packageName:e})}function en(e,t,i){return"function"==typeof e?e(t):void 0!==e?e:void 0!==i?i:void 0}e.s(["buildClerkJSScriptAttributes",0,Y,"buildClerkJsScriptAttributes",0,Y,"buildClerkUIScriptAttributes",0,Z,"clerkJSScriptUrl",0,X,"clerkJsScriptUrl",0,X,"clerkUIScriptUrl",0,Q,"loadClerkJSScript",0,q,"loadClerkUIScript",0,H,"setClerkJSLoadingErrorPackageName",0,er,"setClerkJsLoadingErrorPackageName",0,er],61703);var es=(0,u.withClerk)(({clerk:e,...t})=>{var i,r;let{client:n,session:s}=e,l=(null!=(r=null==(i=n.signedInSessions)?void 0:i.length)?r:0)>0;return y.default.useEffect(()=>{null===s&&l?e.redirectToAfterSignOut():e.redirectToSignIn(t)},[]),null},"RedirectToSignIn"),el=(0,u.withClerk)(({clerk:e,...t})=>(y.default.useEffect(()=>{e.redirectToSignUp(t)},[]),null),"RedirectToSignUp"),eo=(0,u.withClerk)(({clerk:e,...t})=>(y.default.useEffect(()=>{e.redirectToTasks(t)},[]),null),"RedirectToTasks"),ea=(0,u.withClerk)(({clerk:e})=>(y.default.useEffect(()=>{j("RedirectToUserProfile","Use the `redirectToUserProfile()` method instead."),e.redirectToUserProfile()},[]),null),"RedirectToUserProfile"),eh=(0,u.withClerk)(({clerk:e})=>(y.default.useEffect(()=>{j("RedirectToOrganizationProfile","Use the `redirectToOrganizationProfile()` method instead."),e.redirectToOrganizationProfile()},[]),null),"RedirectToOrganizationProfile"),ed=(0,u.withClerk)(({clerk:e})=>(y.default.useEffect(()=>{j("RedirectToCreateOrganization","Use the `redirectToCreateOrganization()` method instead."),e.redirectToCreateOrganization()},[]),null),"RedirectToCreateOrganization"),eu=(0,u.withClerk)(({clerk:e,...t})=>(y.default.useEffect(()=>{e.handleRedirectCallback(t)},[]),null),"AuthenticateWithRedirectCallback"),ec=function(){try{var e;let t;return e=y.default.version,!!(t=function(e){let t=e.match(/^(\d+)\.(\d+)\.(\d+)/);if(!t)return null;let[,i,r,n]=t;return{major:parseInt(i,10),minor:parseInt(r,10),patch:parseInt(n,10)}}(e))&&function(e,t){let{major:i,minor:r,patch:n}=e;return t.some(([e,t,s,l])=>i===e&&(-1===s?r>t||r===t&&n>=l:r===s&&n>=l))}(t,C)}catch{return!1}}(),ep=()=>({pathRoot:"",attempts:null,error:null,expireAt:null,externalVerificationRedirectURL:null,nonce:null,message:null,status:null,strategy:null,verifiedAtClient:null,verifiedFromTheSameClient:()=>!1,reload(){throw Error("reload() called before Clerk is loaded")},__internal_toSnapshot:()=>({object:"verification",id:"",attempts:null,error:{code:"",message:""},expire_at:null,externalVerificationRedirectURL:null,nonce:null,message:null,status:null,strategy:null,verified_at_client:null})}),ek=()=>({...ep(),supportedStrategies:[],nextAction:"",reload(){throw Error("reload() called before Clerk is loaded")},__internal_toSnapshot(){return{...ep().__internal_toSnapshot(),next_action:this.nextAction,supported_strategies:this.supportedStrategies}}}),eg=class{constructor(e){this.isomorphicClerk=e,this.signInSignalProxy=this.buildSignInProxy(),this.signUpSignalProxy=this.buildSignUpProxy(),this.waitlistSignalProxy=this.buildWaitlistProxy()}signInSignal(){return this.signInSignalProxy}signUpSignal(){return this.signUpSignalProxy}waitlistSignal(){return this.waitlistSignalProxy}get __internal_waitlist(){return this.state.__internal_waitlist}checkoutSignal(e){return this.buildCheckoutProxy(e)}buildSignInProxy(){let e=this.gateProperty.bind(this),t=()=>this.client.signIn.__internal_future;return{errors:{fields:{identifier:null,password:null,code:null},raw:null,global:null},fetchStatus:"idle",signIn:{status:"needs_identifier",availableStrategies:[],get isTransferable(){return e(t,"isTransferable",!1)},get id(){return e(t,"id",void 0)}
2,get supportedFirstFactors(){return e(t,"supportedFirstFactors",[])},get supportedSecondFactors(){return e(t,"supportedSecondFactors",[])},get secondFactorVerification(){return e(t,"secondFactorVerification",{status:null,error:null,expireAt:null,externalVerificationRedirectURL:null,nonce:null,attempts:null,message:null,strategy:null,verifiedAtClient:null,verifiedFromTheSameClient:()=>!1,__internal_toSnapshot:()=>{throw Error("__internal_toSnapshot called before Clerk is loaded")},pathRoot:"",reload:()=>{throw Error("__internal_toSnapshot called before Clerk is loaded")}})},get identifier(){return e(t,"identifier",null)},get createdSessionId(){return e(t,"createdSessionId",null)},get userData(){return e(t,"userData",{})},get firstFactorVerification(){return e(t,"firstFactorVerification",{status:null,error:null,expireAt:null,externalVerificationRedirectURL:null,nonce:null,attempts:null,message:null,strategy:null,verifiedAtClient:null,verifiedFromTheSameClient:()=>!1,__internal_toSnapshot:()=>{throw Error("__internal_toSnapshot called before Clerk is loaded")},pathRoot:"",reload:()=>{throw Error("__internal_toSnapshot called before Clerk is loaded")}})},get canBeDiscarded(){return e(t,"canBeDiscarded",!1)},create:this.gateMethod(t,"create"),password:this.gateMethod(t,"password"),sso:this.gateMethod(t,"sso"),finalize:this.gateMethod(t,"finalize"),reset:this.gateMethod(t,"reset"),emailCode:this.wrapMethods(()=>t().emailCode,["sendCode","verifyCode"]),emailLink:this.wrapStruct(()=>t().emailLink,["sendLink","waitForVerification"],["verification"],{verification:null}),resetPasswordEmailCode:this.wrapMethods(()=>t().resetPasswordEmailCode,["sendCode","verifyCode","submitPassword"]),resetPasswordPhoneCode:this.wrapMethods(()=>t().resetPasswordPhoneCode,["sendCode","verifyCode","submitPassword"]),phoneCode:this.wrapMethods(()=>t().phoneCode,["sendCode","verifyCode"]),mfa:this.wrapMethods(()=>t().mfa,["sendPhoneCode","verifyPhoneCode","sendEmailCode","verifyEmailCode","verifyTOTP","verifyBackupCode"]),ticket:this.gateMethod(t,"ticket"),passkey:this.gateMethod(t,"passkey"),web3:this.gateMethod(t,"web3")}}}buildSignUpProxy(){let e=this.gateProperty.bind(this),t=this.gateMethod.bind(this),i=()=>this.client.signUp.__internal_future;return{errors:{fields:{firstName:null,lastName:null,emailAddress:null,phoneNumber:null,password:null,username:null,code:null,captcha:null,legalAccepted:null},raw:null,global:null},fetchStatus:"idle",signUp:{get id(){return e(i,"id",void 0)},get requiredFields(){return e(i,"requiredFields",[])},get optionalFields(){return e(i,"optionalFields",[])},get missingFields(){return e(i,"missingFields",[])},get username(){return e(i,"username",null)},get firstName(){return e(i,"firstName",null)},get lastName(){return e(i,"lastName",null)},get emailAddress(){return e(i,"emailAddress",null)},get phoneNumber(){return e(i,"phoneNumber",null)},get web3Wallet(){return e(i,"web3Wallet",null)},get hasPassword(){return e(i,"hasPassword",!1)},get unsafeMetadata(){return e(i,"unsafeMetadata",{})},get createdSessionId(){return e(i,"createdSessionId",null)},get createdUserId(){return e(i,"createdUserId",null)},get abandonAt(){return e(i,"abandonAt",null)},get legalAcceptedAt(){return e(i,"legalAcceptedAt",null)},get locale(){return e(i,"locale",null)},get status(){return e(i,"status","missing_requirements")},get unverifiedFields(){return e(i,"unverifiedFields",[])},get isTransferable(){return e(i,"isTransferable",!1)},get canBeDiscarded(){return e(i,"canBeDiscarded",!1)},create:t(i,"create"),update:t(i,"update"),sso:t(i,"sso"),password:t(i,"password"),ticket:t(i,"ticket"),web3:t(i,"web3"),finalize:t(i,"finalize"),reset:t(i,"reset"),verifications:this.wrapStruct(()=>i().verifications,["sendEmailCode","verifyEmailCode","sendEmailLink","waitForEmailLinkVerification","sendPhoneCode","verifyPhoneCode"],["emailAddress","phoneNumber","web3Wallet","externalAccount","emailLinkVerification"],{emailAddress:ek(),phoneNumber:ek(),web3Wallet:ek(),externalAccount:ek(),emailLinkVerification:null})}}}buildWaitlistProxy(){let e=this.gateProperty.bind(this),t=this.gateMethod.bind(this),i=()=>this.state.__internal_waitlist;return{errors:{fields:{emailAddress:null},raw:null,global:null},fetchStatus:"idle",waitlist:{pathRoot:"/waitlist",get id(){return e(i,"id","")},get createdAt(){return e(i,"createdAt",null)},get updatedAt(){return e(i,"updatedAt",null)},join:t(i,"join"),reload:t(i,"reload")}}}buildCheckoutProxy(e){let t=this.gateProperty.bind(this),i=()=>this.checkout(e),r=()=>i().checkout;return{errors:{raw:null,global:null},fetchStatus:"idle",checkout:{get status(){return t(r,"status","needs_initialization")},get externalClientSecret(){return t(r,"externalClientSecret",null)},get externalGatewayId(){return t(r,"externalGatewayId",null)},get paymentMethod(){return t(r,"paymentMethod",null)},get plan(){return t(r,"plan",null)},get planPeriod(){return t(r,"planPeriod",null)},get totals(){return t(r,"totals",null)},get isImmediatePlanChange(){return t(r,"isImmediatePlanChange",!1)},get freeTrialEndsAt(){return t(r,"freeTrialEndsAt",null)},get payer(){return t(r,"payer",null)},get planPeriodStart(){return t(r,"planPeriodStart",null)},get needsPaymentMethod(){return t(r,"needsPaymentMethod",null)},start:this.gateMethod(r,"start"),confirm:this.gateMethod(r,"confirm"),finalize:this.gateMethod(r,"finalize")}}}__internal_effect(e){throw Error("__internal_effect called before Clerk is loaded")}__internal_computed(e){throw Error("__internal_computed called before Clerk is loaded")}get state(){let e=this.isomorphicClerk.__internal_state;if(!e)throw Error("Clerk state not ready");return e}get client(){let e=this.isomorphicClerk.client;if(!e)throw Error("Clerk client not ready");return e}get checkout(){let e=this.isomorphicClerk.__experimental_checkout;if(!e)throw Error("Clerk checkout not ready");return e}gateProperty(e,t,i){return(0,b.inBrowser)()&&this.isomorphicClerk.loaded?e()[t]:i}gateMethod(e,t){return async(...i)=>{if(!(0,b.inBrowser)())return c.errorThrower.throw(`Attempted to call a method (${t}) that is not supported on the server.`);this.isomorphicClerk.loaded||await new Promise(e=>this.isomorphicClerk.addOnLoaded(e));let r=e();return r[t].apply(r,i)}}wrapMethods(e,t){return Object.fromEntries(t.map(t=>[t,this.gateMethod(e,t)]))}wrapStruct(e,t,i,r){let n={};for(let i of t)n[i]=this.gateMethod(e,i);for(let t of i)Object.defineProperty(n,t,{get:()=>this.gateProperty(e,t,r[t]),enumerable:!0});return n}};void 0===globalThis.__BUILD_DISABLE_RHC__&&(globalThis.__BUILD_DISABLE_RHC__=!1);var em={name:"@clerk/react",version:"6.4.2",environment:"production"},ef=class d{constructor(e){var o;m(this,a),this.clerkjs=null,this.preopenOneTap=null,this.preopenUserVerification=null,this.preopenEnableOrganizationsPrompt=null,this.preopenSignIn=null,this.preopenCheckout=null,this.preopenPlanDetails=null,this.preopenSubscriptionDetail
2s=null,this.preopenSignUp=null,this.preopenUserProfile=null,this.preopenOrganizationProfile=null,this.preopenCreateOrganization=null,this.preOpenWaitlist=null,this.premountSignInNodes=new Map,this.premountSignUpNodes=new Map,this.premountUserAvatarNodes=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.premountWaitlistNodes=new Map,this.premountPricingTableNodes=new Map,this.premountAPIKeysNodes=new Map,this.premountOAuthConsentNodes=new Map,this.premountTaskChooseOrganizationNodes=new Map,this.premountTaskResetPasswordNodes=new Map,this.premountTaskSetupMFANodes=new Map,this.premountAddListenerCalls=new Map,this.loadedListeners=[],m(this,t,"loading"),m(this,i),m(this,r),m(this,n),m(this,s,(()=>{let e,t,i;return e=new Map,t=new Map,i=new Map,{on:(...i)=>U(e,t,...i),prioritizedOn:(...e)=>U(i,t,...e),emit:(r,n)=>{t.set(r,n),P(i,r,n),P(e,r,n)},off:(...t)=>O(e,...t),prioritizedOff:(...e)=>O(i,...e),internal:{retrieveListeners:t=>e.get(t)||[]}}})()),m(this,l),this.buildSignInUrl=e=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildSignInUrl(e))||""};if(this.clerkjs&&this.loaded)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&&this.loaded)return t();this.premountMethodCalls.set("buildSignUpUrl",t)},this.buildAfterSignInUrl=(...e)=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildAfterSignInUrl(...e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildAfterSignInUrl",t)},this.buildAfterSignUpUrl=(...e)=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildAfterSignUpUrl(...e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildAfterSignUpUrl",t)},this.buildAfterSignOutUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildAfterSignOutUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildAfterSignOutUrl",e)},this.buildNewSubscriptionRedirectUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildNewSubscriptionRedirectUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildNewSubscriptionRedirectUrl",e)},this.buildAfterMultiSessionSingleSignOutUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildAfterMultiSessionSingleSignOutUrl())||""};if(this.clerkjs&&this.loaded)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&&this.loaded)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&&this.loaded)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&&this.loaded)return e();this.premountMethodCalls.set("buildOrganizationProfileUrl",e)},this.buildWaitlistUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildWaitlistUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildWaitlistUrl",e)},this.buildTasksUrl=()=>{let e=()=>{var e;return(null==(e=this.clerkjs)?void 0:e.buildTasksUrl())||""};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("buildTasksUrl",e)},this.buildUrlWithAuth=e=>{let t=()=>{var t;return(null==(t=this.clerkjs)?void 0:t.buildUrlWithAuth(e))||""};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("buildUrlWithAuth",t)},this.handleUnauthenticated=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.handleUnauthenticated()};this.clerkjs&&this.loaded?e():this.premountMethodCalls.set("handleUnauthenticated",e)},this.on=(...e)=>{var t;if(null==(t=this.clerkjs)?void 0:t.on)return this.clerkjs.on(...e);g(this,s).on(...e)}
2,this.off=(...e)=>{var t;if(null==(t=this.clerkjs)?void 0:t.off)return this.clerkjs.off(...e);g(this,s).off(...e)},this.addOnLoaded=e=>{this.loadedListeners.push(e),this.loaded&&this.emitLoaded()},this.emitLoaded=()=>{this.loadedListeners.forEach(e=>e()),this.loadedListeners=[]},this.beforeLoad=e=>{if(!e)throw Error("Failed to hydrate latest Clerk JS")},this.replayInterceptedInvocations=e=>{var t,i;if(!e)throw Error("Failed to hydrate latest Clerk JS");return this.clerkjs=e,this.premountMethodCalls.forEach(e=>e()),this.premountAddListenerCalls.forEach((t,i)=>{t.handlers.nativeUnsubscribe=e.addListener(i,t.options)}),null==(t=g(this,s).internal.retrieveListeners("status"))||t.forEach(e=>{this.on("status",e,{notify:!0})}),null==(i=g(this,s).internal.retrieveListeners("queryClientStatus"))||i.forEach(e=>{this.on("queryClientStatus",e,{notify:!0})}),null!==this.preopenSignIn&&e.openSignIn(this.preopenSignIn),null!==this.preopenCheckout&&e.__internal_openCheckout(this.preopenCheckout),null!==this.preopenPlanDetails&&e.__internal_openPlanDetails(this.preopenPlanDetails),null!==this.preopenSubscriptionDetails&&e.__internal_openSubscriptionDetails(this.preopenSubscriptionDetails),null!==this.preopenSignUp&&e.openSignUp(this.preopenSignUp),null!==this.preopenUserProfile&&e.openUserProfile(this.preopenUserProfile),null!==this.preopenUserVerification&&e.__internal_openReverification(this.preopenUserVerification),null!==this.preopenOneTap&&e.openGoogleOneTap(this.preopenOneTap),null!==this.preopenOrganizationProfile&&e.openOrganizationProfile(this.preopenOrganizationProfile),null!==this.preopenCreateOrganization&&e.openCreateOrganization(this.preopenCreateOrganization),null!==this.preOpenWaitlist&&e.openWaitlist(this.preOpenWaitlist),this.preopenEnableOrganizationsPrompt&&e.__internal_openEnableOrganizationsPrompt(this.preopenEnableOrganizationsPrompt),this.premountSignInNodes.forEach((t,i)=>{e.mountSignIn(i,t)}),this.premountSignUpNodes.forEach((t,i)=>{e.mountSignUp(i,t)}),this.premountUserProfileNodes.forEach((t,i)=>{e.mountUserProfile(i,t)}),this.premountUserAvatarNodes.forEach((t,i)=>{e.mountUserAvatar(i,t)}),this.premountUserButtonNodes.forEach((t,i)=>{e.mountUserButton(i,t)}),this.premountOrganizationListNodes.forEach((t,i)=>{e.mountOrganizationList(i,t)}),this.premountWaitlistNodes.forEach((t,i)=>{e.mountWaitlist(i,t)}),this.premountPricingTableNodes.forEach((t,i)=>{e.mountPricingTable(i,t)}),this.premountAPIKeysNodes.forEach((t,i)=>{e.mountAPIKeys(i,t)}),this.premountOAuthConsentNodes.forEach((t,i)=>{e.__internal_mountOAuthConsent(i,t)}),this.premountTaskChooseOrganizationNodes.forEach((t,i)=>{e.mountTaskChooseOrganization(i,t)}),this.premountTaskResetPasswordNodes.forEach((t,i)=>{e.mountTaskResetPassword(i,t)}),this.premountTaskSetupMFANodes.forEach((t,i)=>{e.mountTaskSetupMFA(i,t)}),void 0===this.clerkjs.status&&g(this,s).emit(T,"ready"),this.emitLoaded(),this.clerkjs},this.__experimental_checkout=(...e)=>this.loaded&&this.clerkjs?this.clerkjs.__experimental_checkout(...e):g(this,l).checkoutSignal(...e),this.__internal_updateProps=async e=>{let t=await _(this,a,h).call(this);if(t&&"__internal_updateProps"in t)return t.__internal_updateProps(e)},this.setActive=e=>this.clerkjs?this.clerkjs.setActive(e):Promise.reject(),this.openSignIn=e=>{this.clerkjs&&this.loaded?this.clerkjs.openSignIn(e):this.preopenSignIn=e},this.closeSignIn=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeSignIn():this.preopenSignIn=null},this.__internal_openCheckout=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openCheckout(e):this.preopenCheckout=e},this.__internal_closeCheckout=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeCheckout():this.preopenCheckout=null},this.__internal_openPlanDetails=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openPlanDetails(e):this.preopenPlanDetails=e},this.__internal_closePlanDetails=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closePlanDetails():this.preopenPlanDetails=null},this.__internal_openSubscriptionDetails=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openSubscriptionDetail
2s(e):this.preopenSubscriptionDetails=null!=e?e:null},this.__internal_closeSubscriptionDetails=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeSubscriptionDetails():this.preopenSubscriptionDetails=null},this.__internal_openReverification=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openReverification(e):this.preopenUserVerification=e},this.__internal_closeReverification=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeReverification():this.preopenUserVerification=null},this.__internal_openEnableOrganizationsPrompt=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_openEnableOrganizationsPrompt(e):this.preopenEnableOrganizationsPrompt=e},this.__internal_closeEnableOrganizationsPrompt=()=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_closeEnableOrganizationsPrompt():this.preopenEnableOrganizationsPrompt=null},this.openGoogleOneTap=e=>{this.clerkjs&&this.loaded?this.clerkjs.openGoogleOneTap(e):this.preopenOneTap=e},this.closeGoogleOneTap=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeGoogleOneTap():this.preopenOneTap=null},this.openUserProfile=e=>{this.clerkjs&&this.loaded?this.clerkjs.openUserProfile(e):this.preopenUserProfile=e},this.closeUserProfile=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeUserProfile():this.preopenUserProfile=null},this.openOrganizationProfile=e=>{this.clerkjs&&this.loaded?this.clerkjs.openOrganizationProfile(e):this.preopenOrganizationProfile=e},this.closeOrganizationProfile=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeOrganizationProfile():this.preopenOrganizationProfile=null},this.openCreateOrganization=e=>{this.clerkjs&&this.loaded?this.clerkjs.openCreateOrganization(e):this.preopenCreateOrganization=e},this.closeCreateOrganization=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeCreateOrganization():this.preopenCreateOrganization=null},this.openWaitlist=e=>{this.clerkjs&&this.loaded?this.clerkjs.openWaitlist(e):this.preOpenWaitlist=e},this.closeWaitlist=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeWaitlist():this.preOpenWaitlist=null},this.openSignUp=e=>{this.clerkjs&&this.loaded?this.clerkjs.openSignUp(e):this.preopenSignUp=e},this.closeSignUp=()=>{this.clerkjs&&this.loaded?this.clerkjs.closeSignUp():this.preopenSignUp=null},this.mountSignIn=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountSignIn(e,t):this.premountSignInNodes.set(e,t)},this.unmountSignIn=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountSignIn(e):this.premountSignInNodes.delete(e)},this.mountSignUp=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountSignUp(e,t):this.premountSignUpNodes.set(e,t)},this.unmountSignUp=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountSignUp(e):this.premountSignUpNodes.delete(e)},this.mountUserAvatar=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountUserAvatar(e,t):this.premountUserAvatarNodes.set(e,t)},this.unmountUserAvatar=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountUserAvatar(e):this.premountUserAvatarNodes.delete(e)},this.mountUserProfile=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountUserProfile(e,t):this.premountUserProfileNodes.set(e,t)},this.unmountUserProfile=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountUserProfile(e):this.premountUserProfileNodes.delete(e)},this.mountOrganizationProfile=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountOrganizationProfile(e,t):this.premountOrganizationProfileNodes.set(e,t)},this.unmountOrganizationProfile=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountOrganizationProfile(e):this.premountOrganizationProfileNodes.delete(e)},this.mountCreateOrganization=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountCreateOrganization(e,t):this.premountCreateOrganizationNodes.set(e,t)},this.unmountCreateOrganization=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountCreateOrganization(e):this.premountCreateOrganizationNodes.delete(e)},this.mountOrganizationSwitcher=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountOrganizationSwitcher(e,t):this.premountOrganizationSwitcherNodes.set(e,t)},this.unmountOrganizationSwitcher=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountOrganizationSwitcher(e):this.premountOrganizationSwitcherNodes.delete(e)},this.__experimental_prefetchOrganizationSwitcher=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.__experimental_prefetchOrganizationSwitcher()};this.clerkjs&&this.loaded?e():this.premountMethodCalls.set("__experimental_prefetchOrganizationSwitcher",e)},this.mountOrganizationList=(e,t)=>
2{this.clerkjs&&this.loaded?this.clerkjs.mountOrganizationList(e,t):this.premountOrganizationListNodes.set(e,t)},this.unmountOrganizationList=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountOrganizationList(e):this.premountOrganizationListNodes.delete(e)},this.mountUserButton=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountUserButton(e,t):this.premountUserButtonNodes.set(e,t)},this.unmountUserButton=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountUserButton(e):this.premountUserButtonNodes.delete(e)},this.mountWaitlist=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountWaitlist(e,t):this.premountWaitlistNodes.set(e,t)},this.unmountWaitlist=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountWaitlist(e):this.premountWaitlistNodes.delete(e)},this.mountPricingTable=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountPricingTable(e,t):this.premountPricingTableNodes.set(e,t)},this.unmountPricingTable=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountPricingTable(e):this.premountPricingTableNodes.delete(e)},this.mountAPIKeys=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountAPIKeys(e,t):this.premountAPIKeysNodes.set(e,t)},this.unmountAPIKeys=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountAPIKeys(e):this.premountAPIKeysNodes.delete(e)},this.__internal_mountOAuthConsent=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_mountOAuthConsent(e,t):this.premountOAuthConsentNodes.set(e,t)},this.__internal_unmountOAuthConsent=e=>{this.clerkjs&&this.loaded?this.clerkjs.__internal_unmountOAuthConsent(e):this.premountOAuthConsentNodes.delete(e)},this.mountTaskChooseOrganization=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountTaskChooseOrganization(e,t):this.premountTaskChooseOrganizationNodes.set(e,t)},this.unmountTaskChooseOrganization=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountTaskChooseOrganization(e):this.premountTaskChooseOrganizationNodes.delete(e)},this.mountTaskResetPassword=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountTaskResetPassword(e,t):this.premountTaskResetPasswordNodes.set(e,t)},this.unmountTaskResetPassword=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountTaskResetPassword(e):this.premountTaskResetPasswordNodes.delete(e)},this.mountTaskSetupMFA=(e,t)=>{this.clerkjs&&this.loaded?this.clerkjs.mountTaskSetupMFA(e,t):this.premountTaskSetupMFANodes.set(e,t)},this.unmountTaskSetupMFA=e=>{this.clerkjs&&this.loaded?this.clerkjs.unmountTaskSetupMFA(e):this.premountTaskSetupMFANodes.delete(e)},this.addListener=(e,t)=>{if(this.clerkjs)return this.clerkjs.addListener(e,t);{let i=()=>{var t,i;let r=this.premountAddListenerCalls.get(e);(null==r?void 0:r.handlers)&&(null==(i=null==r?void 0:(t=r.handlers).nativeUnsubscribe)||i.call(t),this.premountAddListenerCalls.delete(e))};return this.premountAddListenerCalls.set(e,{options:t,handlers:{unsubscribe:i,nativeUnsubscribe:void 0}}),i}},this.navigate=e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.navigate(e)};this.clerkjs&&this.loaded?t():this.premountMethodCalls.set("navigate",t)},this.redirectWithAuth=async(...e)=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectWithAuth(...e)};return this.clerkjs&&this.loaded?t():void this.premountMethodCalls.set("redirectWithAuth",t)},this.redirectToSignIn=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectToSignIn(e)};return this.clerkjs&&this.loaded?t():void this.premountMethodCalls.set("redirectToSignIn",t)},this.redirectToSignUp=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectToSignUp(e)};return this.clerkjs&&this.loaded?t():void this.premountMethodCalls.set("redirectToSignUp",t)},this.redirectToUserProfile=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToUserProfile()};return this.clerkjs&&this.loaded?e():void this.premountMethodCalls.set("redirectToUserProfile",e)},this.redirectToAfterSignUp=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToAfterSignUp()};if(this.clerkjs&&this.loaded)return e();this.premountMethodCalls.set("redirectToAfterSignUp",e)},this.redirectToAfterSignIn=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToAfterSignIn()};this.clerkjs&&this.loaded?e():this.premountMethodCalls.set("redirectToAfterSignIn",e)},this.redirectToAfterSignOut=()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToAfterSignOut()};this.clerkjs&&this.loaded?e():this.premountMethodCalls.set("redirectToAfterSignOut",e)},this.redirectToOrganizationProfile=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToOrganizationProfile()};return this.clerkjs&&this.loaded?e():void this.premountMethodCalls.set("redirectToOrganizationProfile",e)},this.redirectToCreateOrganization=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToCreateOrganization()};return this.clerkjs&&this.loaded?e():void this.premountMethodCalls.set("redirectToCreateOrganization",e)},this.redirectToWaitlist=async()=>{let e=()=>{var e;return null==(e=this.clerkjs)?void 0:e.redirectToWaitlist()};return this.clerkjs&&this.loaded?e():void this.premountMethodCalls.set("redirectToWaitlist",e)},this.redirectToTasks=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.redirectToTasks(e)};return this.clerkjs&&this.loaded?t():void this.premountMethodCalls.set("redirectToTasks",t)},this.handleRedirectCallback=async e=>{var t;let i=()=>{var t;return null==(t=this.clerkjs)?void 0:t.handleRedirectCallback(e)};this.clerkjs&&this.loaded?null==(t=i())||t.catch(()=>{}):this.premountMethodCalls.set("handleRedirectCallback",i)},this.handleGoogleOneTapCallback=async(e,t)=>{var i;let r=()=>{var i;return null==(i=this.clerkjs)?void 0:i.handleGoogleOneTapCallback(e,t)};this.clerkjs&&this.loaded?null==(i=r())||i.catch(()=>{}):this.premountMethodCalls.set("handleGoogleOneTapCallback",r)},this.handleEmailLinkVerification=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.handleEmailLinkVerification(e)};if(this.clerkjs&&this.loaded)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&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithMetamask",t)},this.authenticateWithCoinbaseWallet=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithCoinbaseWallet(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithCoinbaseWallet",t)},this.authenticateWithBase=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithBase(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithBase",t)},this.authenticateWithOKXWallet=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithOKXWallet(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithOKXWallet",t)},this.authenticateWithSolana=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithSolana(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithSolana",t)},this.authenticateWithWeb3=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.authenticateWithWeb3(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("authenticateWithWeb3",t)},this.authenticateWithGoogleOneTap=async e=>(await _(this,a,h).call(this)).authenticateWithGoogleOneTap(e),this.__internal_loadStripeJs=async()=>(await _(this,a,h).call(this)).__internal_loadStripeJs(),this.createOrganization=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.createOrganization(e)};if(this.clerkjs&&this.loaded)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&&this.loaded)return t();this.premountMethodCalls.set("getOrganization",t)},this.joinWaitlist=async e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.joinWaitlist(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("joinWaitlist",t)},this.signOut=async(...e)=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.signOut(...e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("signOut",t)},this.__internal_attemptToEnableEnvironmentSetting=e=>{let t=()=>{var t;return null==(t=this.clerkjs)?void 0:t.__internal_attemptToEnableEnvironmentSetting(e)};if(this.clerkjs&&this.loaded)return t();this.premountMethodCalls.set("__internal_attemptToEnableEnvironmentSetting",t)},f(this,n,null==e?void 0:e.publishableKey),f(this,r,null==e?void 0:e.proxyUrl),f(this,i,null==e?void 0:e.domain),this.options=e,this.Clerk=(null==e?void 0:e.Clerk)||null,this.mode=(0,b.inBrowser)()?"browser":"server",f(this,l,new eg(this)),this.options.sdkMetadata||(this.options.sdkMetadata=em),g(this,s).emit(T,"loading"),g(this,s).prioritizedOn(T,e=>f(this,t,e)),g(this,n)&&(null==(o=this.options.experimental)?void 0:o.runtimeEnvironment)==="headless"&&this.options.Clerk?this.loadHeadlessClerk():g(this,n)&&this.getEntryChunks()}get publishableKey(){return g(this,n)}get loaded(){var e;return(null==(e=this.clerkjs)?void 0:e.loaded)||!1}get status(){var e;return this.clerkjs?(null==(e=this.clerkjs)?void 0:e.status)||(this.clerkjs.loaded?"ready":"loading"):g(this,t)}static getOrCreateInstance(e){return(0,b.inBrowser)()&&g(this,o)&&(!e.Clerk||g(this,o).Clerk===e.Clerk)&&g(this,o).publishableKey===e.publishableKey||f(this,o,new d(e)),g(this,o)}static clearInstance(){f(this,o,null)}get domain(){return"u">typeof window&&window.location?en(g(this,i),new URL(window.location.href),""):"function"==typeof g(this,i)?c.errorThrower.throw(u.unsupportedNonBrowserDomainOrProxyUrlFunction):g(this,i)||""}get proxyUrl(){return"u">typeof window&&window.location?en(g(this,r),new URL(window.location.href),""):"function"==typeof g(this,r)?c.errorThrower.throw(u.unsupportedNonBrowserDomainOrProxyUrlFunction):g(this,r)||""}__internal_getOption(e){var t,i;return(null==(t=this.clerkjs)?void 0:t.__internal_getOption)?null==(i=this.clerkjs)?void 0:i.__internal_getOption(e):this.options[e]}loadHeadlessClerk(){let e=(0,u.isConstructor)(this.options.Clerk)?new this.options.Clerk(g(this,n),{proxyUrl:this.proxyUrl,domain:this.domain}):this.options.Clerk;if(!e)return void g(this,s).emit(T,"error");let t=()=>{this.replayInterceptedInvocations(e)};e.loaded?t():e.load(this.options).then(()=>t()).catch(e=>{g(this,s).emit(T,"error"),this.emitLoaded()})}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 __internal_queryClient(){var e;return null==(e=this.clerkjs)?void 0:e.__internal_queryClient}get isSatellite(){return"u">typeof window&&window.location?en(this.options.isSatellite,new URL(window.location.href),!1):"function"==typeof this.options.isSatellite&&c.errorThrower.throw(u.unsupportedNonBrowserDomainOrProxyUrlFunction)}async getEntryChunks(){var e;if("browser"===this.mode&&!this.loaded){"u">typeof window&&(window.__clerk_publishable_key=g(this,n),window.__clerk_proxy_url=this.proxyUrl,window.__clerk_domain=this.domain);try{let t=await this.getClerkJsEntryChunk();if(!t.loaded){this.beforeLoad(t);let i=!1!==this.options.standardBrowser&&!this.options.Clerk||(null==(e=this.options.ui)?void 0:e.ClerkUI)?await this.getClerkUIEntryChunk():void 0;await t.load({...this.options,ui:{...this.options.ui,ClerkUI:i}})}t.loaded&&this.replayInterceptedInvocations(t)}catch(e){g(this,s).emit(T,"error"),console.error(e.stack||e.message||e);return}}}
2async getClerkJsEntryChunk(){if(this.options.Clerk&&!this.options.__internal_clerkJSUrl||__BUILD_DISABLE_RHC__||await q({...this.options,publishableKey:g(this,n),proxyUrl:this.proxyUrl,domain:this.domain,nonce:this.options.nonce}),this.options.Clerk&&!this.options.__internal_clerkJSUrl&&(e.g.Clerk=(0,u.isConstructor)(this.options.Clerk)?new this.options.Clerk(g(this,n),{proxyUrl:this.proxyUrl,domain:this.domain}):this.options.Clerk),!e.g.Clerk)throw Error("Failed to download latest ClerkJS. Contact [email protected].");return e.g.Clerk}async getClerkUIEntryChunk(){let t=this.options.ui,i=!!this.options.__internal_clerkUIUrl;if((null==t?void 0:t.ClerkUI)&&!i)return t.ClerkUI;if(!t&&!1!==this.options.prefetchUI||i){if(await H({...this.options,publishableKey:g(this,n),proxyUrl:this.proxyUrl,domain:this.domain,nonce:this.options.nonce}),!e.g.__internal_ClerkUICtor)throw Error("Failed to download latest Clerk UI. Contact [email protected].");return e.g.__internal_ClerkUICtor}}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 __internal_environment(){return this.clerkjs?this.clerkjs.__internal_environment:void 0}get isSignedIn(){return!!this.clerkjs&&this.clerkjs.isSignedIn}get billing(){var e;return null==(e=this.clerkjs)?void 0:e.billing}get __internal_state(){return this.loaded&&this.clerkjs?this.clerkjs.__internal_state:g(this,l)}get apiKeys(){var e;return null==(e=this.clerkjs)?void 0:e.apiKeys}get oauthApplication(){var e;return null==(e=this.clerkjs)?void 0:e.oauthApplication}__internal_setEnvironment(...e){this.clerkjs&&"__internal_setEnvironment"in this.clerkjs&&this.clerkjs.__internal_setEnvironment(e)}get __internal_lastEmittedResources(){var e;return null==(e=this.clerkjs)?void 0:e.__internal_lastEmittedResources}};t=new WeakMap,i=new WeakMap,r=new WeakMap,n=new WeakMap,s=new WeakMap,l=new WeakMap,o=new WeakMap,a=new WeakSet,h=function(){return new Promise(e=>{this.addOnLoaded(()=>e(this.clerkjs))})},m(ef,o);var e_=(0,u.withMaxAllowedInstancesGuard)(function(e){let{initialState:t,children:i,...r}=e,{isomorphicClerk:n,clerkStatus:s}=ev((0,u.mergeWithEnv)(r));return y.default.createElement(S.ClerkContextProvider,{initialState:t,clerk:n,clerkStatus:s},i)},"ClerkProvider",u.multipleClerkProvidersError);e_.displayName="ClerkProvider";var eC=ec?"shared":"",ev=e=>{let t=y.default.useMemo(()=>({clerkUIVariant:eC,...e}),[e]),i=y.default.useRef(ef.getOrCreateInstance(t)),[r,n]=y.default.useState(i.current.status);return y.default.useEffect(()=>{i.current.__internal_updateProps({appearance:e.appearance})},[e.appearance]),y.default.useEffect(()=>{i.current.__internal_updateProps({options:e})},[e.localization]),y.default.useEffect(()=>(i.current.on("status",n),()=>{i.current&&i.current.off("status",n),ef.clearInstance()}),[]),{isomorphicClerk:i.current,clerkStatus:r}};e.s(["AuthenticateWithRedirectCallback",0,eu,"ClerkDegraded",0,({children:e})=>((0,c.useAssertWrappedByClerkProvider)("ClerkDegraded"),"degraded"!==(0,c.useIsomorphicClerkContext)().status)?null:e,"ClerkFailed",0,({children:e})=>((0,c.useAssertWrappedByClerkProvider)("ClerkFailed"),"error"!==(0,c.useIsomorphicClerkContext)().status)?null:e,"ClerkLoaded",0,({children:e})=>((0,c.useAssertWrappedByClerkProvider)("ClerkLoaded"),(0,c.useIsomorphicClerkContext)().loaded)?e:null,"ClerkLoading",0,({children:e})=>((0,c.useAssertWrappedByClerkProvider)("ClerkLoading"),"loading"!==(0,c.useIsomorphicClerkContext)().status)?null:e,"ClerkProvider",0,e_,"IS_REACT_SHARED_VARIANT_COMPATIBLE",0,ec,"MultisessionAppSupport",0,({children:e})=>{(0,c.useAssertWrappedByClerkProvider)("MultisessionAppSupport");let t=(0,S.__internal_useSessionBase)();return y.default.createElement(y.default.Fragment,{key:t?t.id:"no-users"},e)},"RedirectToCreateOrganization",0,ed,"RedirectToOrganizationProfile",0,eh,"RedirectToSignIn",0,es,"RedirectToSignUp",0,el,"RedirectToTasks",0,eo,"RedirectToUserProfile",0,ea,"Show",0,({children:e,fallback:t,treatPendingAsSignedOut:i,when:r})=>{var n,s;(0,c.useAssertWrappedByClerkProvider)("Show");let{has:l,isLoaded:o,userId:a}=(0,u.useAuth)({treatPendingAsSignedOut:i});if(!o)return null;let h=null!=t?t:null;return"signed-out"===r?a?h:e:a&&("signed-in"===r||(n=r,s=l,"function"==typeof n?n(s):s(n)))?e:h}],225622);var ew=e.i(174080),ej=e.i(88014),eS=e.i(843476),ey=e.i(515955);async function eb(){let e;if(!(0,ey.t)())throw new M.t("getToken can only be used in browser environments. To access auth data server-side, see the Auth object reference doc: https://clerk.c
2om/docs/reference/backend/types/auth-object",{code:"clerk_runtime_not_browser"});let t=function(){if((0,ey.t)()&&"Clerk"in window){let e=window.Clerk;if(e&&("ready"===e.status||"degraded"===e.status)||e?.loaded&&!e.status)return e}}();if(t)return t;let i=window;if(!i.__clerk_internal_ready){let e,t,r=new Promise((i,r)=>{e=i,t=r});r.__resolve=e,r.__reject=t,i.__clerk_internal_ready=r}return Promise.race([i.__clerk_internal_ready,new Promise((t,i)=>{e=setTimeout(()=>i(new M.t("Timeout waiting for Clerk to load.",{code:"clerk_runtime_load_timeout"})),1e4)})]).finally(()=>{clearTimeout(e)})}async function eU(e){let t=await eb();return t.session?t.session.getToken(e):null}if(e.s(["getToken",0,eU],589440),"u">typeof window&&!window.global&&(window.global=e.g),globalThis.__clerkSharedModules){let e=null==(d=globalThis.__clerkSharedModules.react)?void 0:d.version;e&&e!==y.version&&console.warn(`[@clerk/ui/register] React version mismatch detected. Already registered: ${e}, current import: ${y.version}. This may cause issues with the shared @clerk/ui variant.`)}else globalThis.__clerkSharedModules={react:y,"react-dom":ew,"react-dom/client":ej,"react/jsx-runtime":eS};var eP=(0,u.withClerk)(({clerk:e,children:t,...i})=>{let{appearance:r,getContainer:n,component:s,signUpFallbackRedirectUrl:l,forceRedirectUrl:o,fallbackRedirectUrl:a,signUpForceRedirectUrl:h,mode:d,initialValues:c,withSignUp:p,oauthFlow:k,...g}=i;t=(0,u.normalizeWithDefaultValue)(t,"Sign in");let m=(0,u.assertSingleChild)(t)("SignInButton"),f=async t=>{let i;return m&&"object"==typeof m&&"props"in m&&await (0,u.safeExecute)(m.props.onClick)(t),i={forceRedirectUrl:o,fallbackRedirectUrl:a,signUpFallbackRedirectUrl:l,signUpForceRedirectUrl:h,initialValues:c,withSignUp:p,oauthFlow:k},"modal"===d?e.openSignIn({...i,appearance:r,getContainer:n}):e.redirectToSignIn({...i,signInFallbackRedirectUrl:a,signInForceRedirectUrl:o})},_={...g,onClick:f};return y.default.cloneElement(m,_)},{component:"SignInButton",renderWhileLoading:!0}),eO=(0,u.withClerk)(({clerk:e,children:t,...i})=>{let{redirectUrl:r,getContainer:n,component:s,...l}=i;t=(0,u.normalizeWithDefaultValue)(t,"Sign in with Metamask");let o=(0,u.assertSingleChild)(t)("SignInWithMetamaskButton"),a=async()=>{!async function(){await e.authenticateWithMetamask({redirectUrl:r||void 0})}()},h=async e=>(await (0,u.safeExecute)(o.props.onClick)(e),a()),d={...l,onClick:h};return y.default.cloneElement(o,d)},{component:"SignInWithMetamask",renderWhileLoading:!0}),eT=(0,u.withClerk)(({clerk:e,children:t,...i})=>{let{redirectUrl:r="/",sessionId:n,signOutOptions:s,getContainer:l,component:o,...a}=i;s&&j("SignOutButton `signOutOptions`","Use the `redirectUrl` and `sessionId` props directly instead."),t=(0,u.normalizeWithDefaultValue)(t,"Sign out");let h=(0,u.assertSingleChild)(t)("SignOutButton"),d=async t=>(await (0,u.safeExecute)(h.props.onClick)(t),e.signOut({redirectUrl:r,...void 0!==n&&{sessionId:n},...s})),c={...a,onClick:d};return y.default.cloneElement(h,c)},{component:"SignOutButton",renderWhileLoading:!0}),eA=(0,u.withClerk)(({clerk:e,children:t,...i})=>{let{appearance:r,unsafeMetadata:n,getContainer:s,component:l,fallbackRedirectUrl:o,forceRedirectUrl:a,signInFallbackRedirectUrl:h,signInForceRedirectUrl:d,mode:c,initialValues:p,oauthFlow:k,...g}=i;t=(0,u.normalizeWithDefaultValue)(t,"Sign up");let m=(0,u.assertSingleChild)(t)("SignUpButton"),f=async t=>{let i;return m&&"object"==typeof m&&"props"in m&&await (0,u.safeExecute)(m.props.onClick)(t),i={fallbackRedirectUrl:o,forceRedirectUrl:a,signInFallbackRedirectUrl:h,signInForceRedirectUrl:d,initialValues:p,oauthFlow:k},"modal"===c?e.openSignUp({...i,appearance:r,unsafeMetadata:n,getContainer:s}):e.redirectToSignUp({...i,signUpFallbackRedirectUrl:o,signUpForceRedirectUrl:a})},_={...g,onClick:f};return y.default.cloneElement(m,_)},{component:"SignUpButton",renderWhileLoading:!0});(0,c.setErrorThrowerOptions)({packageName:"@clerk/react"}),er("@clerk/react"),e.s(["HandleSSOCallback",0,function(e){let{navigateToApp:t,navigateToSignIn:i,navigateToSignUp:r}=e,n=(0,S.useClerk)(),{signIn:s}=(0,u.useSignIn)(),{signUp:l}=(0,u.useSignUp)(),o=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{(async()=>{var e,a,h;if(n.loaded&&!o.current){if(o.current=!0,"complete"===s.status)return await s.finalize({navigate:async(...e)=>{t(...e)}});if(l.isTransferable)return(await s.create({transfer:!0}),"complete"===s.status)?await s.finalize({navigate:async(...e)=>{t(...e)}}):i();if("needs_first_factor"===s.status&&!(null==(e=s.supportedFirstFactors)?void 0:e.every(e=>"enterprise_sso"===e.strategy)))return i();if(s.isTransferable)return(await l.create({transfer:!0}),"complete"===l.status)?await l.finalize({navigate:async(...e)=>{t(...e)}}):r();if("complete"===l.status)return await l.finalize({navigate:async(...e)=>{t(...e)}});if("needs_second_factor"===s.status||"needs_new_password"===s.status)return i();if(s.existingSession||l.existingSession){let e=(null==(a=s.existingSession)?void 0:a.sessionId)||(null==(h=l.existingSession)?void 0:h.sessionId);if(e)return await n.setActive({session:e,navigate:async(...e)=>t(...e)})}}})()},[n,n.loaded,s,l]),y.default.createElement("div",null,y.default.createElement("div",{id:"clerk-captcha"}))},"SignInButton",0,eP,"SignInWithMetamaskButton",0,eO,"SignOutButton",0,eT,"SignUpButton",0,eA],719658)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.