1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`c6c8e26dd35ca69455de102b9ddd9f15d8c2162f`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`41f6b1e2-0a90-4b05-b72a-cdd72ca91921`,e._sentryDebugIdIdentifier=`sentry-dbid-41f6b1e2-0a90-4b05-b72a-cdd72ca91921`)}catch{}})();import{o as e,t}from"./rolldown-runtime-BLH4NaCb.js";import{t as n}from"./react-DOS2MzXz.js";import{t as r}from"./jsx-runtime-DOwGo_eC.js";import{A as i,C as a,E as o,F as s,L as c,M as l,N as u,O as d,R as f,T as p,_ as m,a as h,b as g,f as _,g as v,h as y,j as b,k as x,m as S,o as C,t as w,v as T,y as E,z as D}from"./session-fwq-BPQC.js";var O=t((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.normaliseUserInput=void 0;var n=p();function r(e){var r=t({functions:function(e){return e}},e.override);return t(t({},(0,n.normaliseRecipeModuleConfig)(e)),{override:r})}e.normaliseUserInput=r})),k=t((e=>{var t=e&&e.__awaiter||function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},n=e&&e.__generator||function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:s(0),throw:s(1),return:s(2)},typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(o){if(r)throw TypeError(`Generator is already executing.`);for(;n;)try{if(r=1,i&&(a=o[0]&2?i.return:o[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;switch(i=0,a&&(o=[o[0]&2,a.value]),o[0]){case 0:case 1:a=o;break;case 4:return n.label++,{value:o[1],done:!1};case 5:n.label++,i=o[1],o=[0];continue;case 7:o=n.ops.pop(),n.trys.pop();continue;default:if(a=n.trys,!(a=a.length>
10&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]<a[3])){n.label=o[1];break}if(o[0]===6&&n.label<a[1]){n.label=a[1],a=o;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(o);break}a[2]&&n.ops.pop(),n.trys.pop();continue}o=t.call(e,n)}catch(e){o=[6,e],i=0}finally{r=a=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}};Object.defineProperty(e,"__esModule",{value:!0}),e.getRecipeImplementation=void 0;var r=a(),i=b();function o(e){var a=new r.default(e.recipeId,e.appInfo);return{verifyEmail:function(i){var o=i.options,s=i.userContext;return t(this,void 0,void 0,function(){var t,i,c,l,u;return n(this,function(n){switch(n.label){case 0:return t=this.getEmailVerificationTokenFromURL({userContext:s}),i=this.getTenantIdFromURL({userContext:s}),[4,a.post({path:`/<tenantId>/user/email/verify`,pathParams:{tenantId:i||`public`}},{body:{method:`token`,token:t}},r.default.preparePreAPIHook({recipePreAPIHook:e.preAPIHook,action:`VERIFY_EMAIL`,options:o,userContext:s}),r.default.preparePostAPIHook({recipePostAPIHook:e.postAPIHook,userContext:s,action:`VERIFY_EMAIL`}))];case 1:return c=n.sent(),l=c.jsonBody,u=c.fetchResponse,[2,{status:l.status,fetchResponse:u}]}})})},isEmailVerified:function(i){var o=i.options,s=i.userContext;return t(this,void 0,void 0,function(){var t,i,c;return n(this,function(n){switch(n.label){case 0:return[4,a.get(`/user/email/verify`,{},r.default.preparePreAPIHook({recipePreAPIHook:e.preAPIHook,action:`IS_EMAIL_VERIFIED`,options:o,userContext:s}),r.default.preparePostAPIHook({recipePostAPIHook:e.postAPIHook,userContext:s,action:`IS_EMAIL_VERIFIED`}))];case 1:return t=n.sent(),i=t.jsonBody,c=t.fetchResponse,[2,{status:`OK`,isVerified:i.isVerified,fetchResponse:c}]}})})},sendVerificationEmail:function(i){var o=i.options,s=i.userContext;return t(this,void 0,void 0,function(){var t,i,c;return n(this,function(n){switch(n.label){case 0:return[4,a.post(`/user/email/verify/token`,{body:void 0},r.default.preparePreAPIHook({recipePreAPIHook:e.preAPIHook,action:`SEND_VERIFY_EMAIL`,options:o,userContext:s}),r.default.preparePostAPIHook({recipePostAPIHook:e.postAPIHook,userContext:s,action:`SEND_VERIFY_EMAIL`}))];case 1:return t=n.sent(),i=t.jsonBody,c=t.fetchResponse,[2,{status:i.status,fetchResponse:c}]}})})},getEmailVerificationTokenFromURL:function(){var e=(0,i.getQueryParams)(`token`);return e===void 0?``:e},getTenantIdFromURL:function(){return(0,i.getQueryParams)(`tenantId`)}}}e.default=o,e.getRecipeImplementation=o})),A=t((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)},r=e&&e.__awaiter||function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},i=e&&e.__generator||function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:s(0),throw:s(1),return:s(2)},typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(o){if(r)throw TypeError(`Generator is already executing.`);for(;n;)try{if(r=1,i&&(a=o[0]&2?i.return:o[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;switch(i=0,a&&(o=[o[0]&2,a.value]),o[0]){case 0:case 1:a=o;break;case 4:return n.label++,{value:o[1],done:!1};case 5:n.label++,i=o[1],o=[0];continue;case 7:o=n.ops.pop(),n.trys.pop();continue;default:if(a=n.trys,!(a=a.length>
10&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]<a[3])){n.label=o[1];break}if(o[0]===6&&n.label<a[1]){n.label=a[1],a=o;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(o);break}a[2]&&n.ops.pop(),n.trys.pop();continue}o=t.call(e,n)}catch(e){o=[6,e],i=0}finally{r=a=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}};Object.defineProperty(e,"__esModule",{value:!0}),e.EmailVerificationClaimClass=void 0;var a=g(),o=d(),s=x();function c(e){return Math.max(e,a.DateProviderReference.getReferenceOrThrow().dateProvider.getThresholdInSeconds())}e.EmailVerificationClaimClass=(function(e){t(o,e);function o(t){var o=e.call(this,{id:s.EMAILVERIFICATION_CLAIM_ID,refresh:function(e){return r(o,void 0,void 0,function(){return i(this,function(n){switch(n.label){case 0:return[4,t().isEmailVerified({userContext:e})];case 1:return n.sent(),[2]}})})}})||this;return o.validators=n(n({},o.validators),{isVerified:function(e,t){return{id:o.id,refresh:o.refresh,shouldRefresh:function(n,r){var i=a.DateProviderReference.getReferenceOrThrow().dateProvider;if(e??=c(10),t!==void 0&&t<i.getThresholdInSeconds())throw Error(`maxAgeInSeconds must be greater than or equal to the DateProvider threshold value -> ${i.getThresholdInSeconds()}`);if(e<i.getThresholdInSeconds())throw Error(`refetchTimeOnFalseInSeconds must be greater than or equal to the DateProvider threshold value -> ${i.getThresholdInSeconds()}`);var s=o.getValueFromPayload(n,r);if(s===void 0)return!0;var l=i.now(),u=o.getLastFetchedTime(n,r);return t!==void 0&&u<l-t*1e3||s===!1&&u<l-e*1e3},validate:function(e,t){return r(o,void 0,void 0,function(){var n;return i(this,function(r){return n=this.getValueFromPayload(e,t),[2,n===!0?{isValid:!0}:{isValid:!1,reason:{message:`wrong value`,expectedValue:!0,actualValue:n}}]})})}}}}),o}return o})(o.BooleanClaim)})),j=t((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.Recipe=void 0;var n=C(),r=O(),a=k(),s=i(),c=b(),l=A(),u=o(),d=(function(){function e(t){this.config=(0,r.normaliseUserInput)(t);var i=new s.default((0,a.default)({recipeId:this.config.recipeId,appInfo:this.config.appInfo,clientType:this.config.clientType,preAPIHook:this.config.preAPIHook,postAPIHook:this.config.postAPIHook}));this.recipeImplementation=i.override(this.config.override.functions).build(),u.PostSuperTokensInitCallbacks.addPostInitCallback(function(){n.SessionClaimValidatorStore.addClaimValidatorFromOtherRecipe(e.EmailVerificationClaim.validators.isVerified(10))})}return e.init=function(n){return function(r,i,a,o){return e.instance=new e(t(t({},(0,c.applyPlugins)(e.RECIPE_ID,n,o??[])),{appInfo:r,clientType:i,recipeId:e.RECIPE_ID})),e.instance}},e.getInstanceOrThrow=function(){if(e.instance===void 0){var t=`No instance of EmailVerification found. Ensure that the 'EmailVerification.init' method is called within the 'SuperTokens.init' recipeList.`;throw t=(0,c.checkForSSRErrorAndAppendIfNeeded)(t),Error(t)}return e.instance},e.reset=function(){(0,c.isTest)()&&(e.instance=void 0)},e.RECIPE_ID=`emailverification`,e.EmailVerificationClaim=new l.EmailVerificationClaimClass(function(){return e.getInstanceOrThrow().recipeImplementation}),e})();e.Recipe=d,e.default=d}
1)),M=t((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},t.apply(this,arguments)};Object.defineProperty(e,"__esModule",{value:!0}),e.EmailVerificationClaimClass=e.EmailVerificationClaim=e.getTenantIdFromURL=e.getEmailVerificationTokenFromURL=e.isEmailVerified=e.sendVerificationEmail=e.verifyEmail=e.init=void 0;var n=j(),r=b(),i=A();Object.defineProperty(e,"EmailVerificationClaimClass",{enumerable:!0,get:function(){return i.EmailVerificationClaimClass}});var a=(function(){function e(){}return e.init=function(e){return n.default.init(e)},e.verifyEmail=function(e){return n.default.getInstanceOrThrow().recipeImplementation.verifyEmail(t(t({},e),{userContext:(0,r.getNormalisedUserContext)(e?.userContext)}))},e.sendVerificationEmail=function(e){return n.default.getInstanceOrThrow().recipeImplementation.sendVerificationEmail(t(t({},e),{userContext:(0,r.getNormalisedUserContext)(e?.userContext)}))},e.isEmailVerified=function(e){return n.default.getInstanceOrThrow().recipeImplementation.isEmailVerified(t(t({},e),{userContext:(0,r.getNormalisedUserContext)(e?.userContext)}))},e.getEmailVerificationTokenFromURL=function(e){return n.default.getInstanceOrThrow().recipeImplementation.getEmailVerificationTokenFromURL(t(t({},e),{userContext:(0,r.getNormalisedUserContext)(e?.userContext)}))},e.getTenantIdFromURL=function(e){return n.default.getInstanceOrThrow().recipeImplementation.getTenantIdFromURL(t(t({},e),{userContext:(0,r.getNormalisedUserContext)(e?.userContext)}))},e.EmailVerificationClaim=n.default.EmailVerificationClaim,e})();e.default=a,e.init=a.init,e.verifyEmail=a.verifyEmail,e.sendVerificationEmail=a.sendVerificationEmail,e.isEmailVerified=a.isEmailVerified,e.getEmailVerificationTokenFromURL=a.getEmailVerificationTokenFromURL,e.getTenantIdFromURL=a.getTenantIdFromURL,e.EmailVerificationClaim=a.EmailVerificationClaim})),N=t((e=>{function t(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}e.__esModule=!0,t(M())})),P=t((e=>{var t=S(),n=l(),r=N(),i=T(),a=h(),o=_(),s=y();function c(e){return e&&e.__esModule?e:{default:e}}var u=c(r),d=`/verify-email`,f=(function(e){n.__extends(t,e);function t(t,r){var i=e.call(this,t)||this,a=n.__assign({},i.validators),o=function(e){var t=a[e];a[e]=function(){var e=[...arguments];return n.__assign(n.__assign({},t.apply(void 0,e)),{onFailureRedirection:function(e){if(r!==void 0)return r(e);var t=g.getInstanceOrThrow();if(t.config.mode===`REQUIRED`)return t.getRedirectUrl({action:`VERIFY_EMAIL`,tenantIdFromQueryParams:n.getTenantIdFromQueryParams()},e.userContext)},showAccessDeniedOnFailure:!1})}};for(var s in a)o(s);return i.validators=a,i}return t})(r.EmailVerificationClaimClass),p=function(e){return function(t){return n.__assign(n.__assign({},t),{verifyEmail:function(r){return n.__awaiter(this,void 0,void 0,function(){var i;return n.__generator(this,function(n){switch(n.label){case 0:return[4,t.verifyEmail(r)];case 1:return i=n.sent(),i.status===`OK`&&e({action:`EMAIL_VERIFIED_SUCCESSFUL`,userContext:r.userContext}),[2,i]}})})},sendVerificationEmail:function(r){return n.__awaiter(this,void 0,void 0,function(){var i;return n.__generator(this,function(n){switch(n.label){case 0:return[4,t.sendVerificationEmail(r)];case 1:return i=n.sent(),i.status===`OK`&&e({action:`VERIFY_EMAIL_SENT`,userContext:r.userContext}),[2,i]}})})}})}};function m(e){e===void 0&&(e={});var t=e.disableDefaultUI===!0,r=e.mode===void 0?`REQUIRED`:e.mode,i={style:e.sendVerifyEmailScreen!==void 0&&e.sendVerifyEmailScreen.style!==void 0?e.sendVerifyEmailScreen.style:``},a={style:e.verifyEmailLinkClickedScreen!==void 0&&e.verifyEmailLinkClickedScreen.style!==void 0?e.verifyEmailLinkClickedScreen.style:``},o=n.__assign({functions:function(e){return e}},e.override);return n.__assign(n.__assign({},s.normaliseRecipeModuleConfig(e)),{disableDefaultUI:t,mode:r,sendVerifyEmailScreen:i,verifyEmailLinkClickedScreen:a,override:o})}var g=(function(e){n.__extends(t,e);function t(r,o){o===void 0&&(o=u.default);var s=e.call(this,r)||this;return s.webJSRecipe=o,s.recipeID=t.RECIPE_ID,s.getDefaultRedirectionURL=function(e){return n.__awaiter(s,void 0,void 0,function(){return n.__generator(this,function(t){return e.action===`VERIFY_EMAIL`?[2,n.getDefaultRedirectionURLForPath(this.config,d,e)]:[2,`/`]})})}
1,i.PostSuperTokensInitCallbacks.addPostInitCallback(function(){var e=t.EmailVerificationClaim.validators.isVerified(10);a.SessionClaimValidatorStore.addClaimValidatorFromOtherRecipe(e)}),s}return t.init=function(e){var r=m(e);return{recipeID:t.RECIPE_ID,authReact:function(e){return t.instance=new t(n.__assign(n.__assign({},r),{appInfo:e,recipeId:t.RECIPE_ID})),t.instance},webJS:u.default.init(n.__assign(n.__assign({},r),{override:{functions:function(e,t){var n=p(r.onHandleEvent);return t.override(n),t.override(r.override.functions),e}}}))}},t.getInstanceOrThrow=function(){if(t.instance===void 0){var e=`No instance of EmailVerification found. Make sure to call the EmailVerification.init method.`;throw typeof window>`u`&&(e+=n.SSR_ERROR),Error(e)}return t.instance},t.prototype.isEmailVerified=function(e){return n.__awaiter(this,void 0,void 0,function(){return n.__generator(this,function(t){switch(t.label){case 0:return[4,this.webJSRecipe.isEmailVerified({userContext:e})];case 1:return[2,t.sent()]}})})},t.reset=function(){n.isTest()&&(t.instance=void 0)},t.RECIPE_ID=`emailverification`,t.EmailVerificationClaim=new f(function(){return t.getInstanceOrThrow().webJSRecipe}),t})(o.RecipeModule),v=t.createGenericComponentsOverrideContext(void 0,g.RECIPE_ID),b=v[0],x=v[1];e.DEFAULT_VERIFY_EMAIL_PATH=d,e.EmailVerification=g,e.Provider=x,e.useContext=b})),F=t((e=>{Object.defineProperty(e,"__esModule",{value:!0});var t=l(),i=P();n(),D(),f(),c(),s(),u(),S(),r(),y(),E(),T(),m(),v(),N(),h(),_();var a=(function(){function e(){}return e.init=function(e){return i.EmailVerification.init(e)},e.isEmailVerified=function(e){return t.__awaiter(this,void 0,void 0,function(){return t.__generator(this,function(n){return[2,i.EmailVerification.getInstanceOrThrow().webJSRecipe.isEmailVerified(t.__assign(t.__assign({},e),{userContext:t.getNormalisedUserContext(e?.userContext)}))]})})},e.verifyEmail=function(e){return t.__awaiter(this,void 0,void 0,function(){return t.__generator(this,function(n){return[2,i.EmailVerification.getInstanceOrThrow().webJSRecipe.verifyEmail(t.__assign(t.__assign({},e),{userContext:t.getNormalisedUserContext(e?.userContext)}))]})})},e.sendVerificationEmail=function(e){return t.__awaiter(this,void 0,void 0,function(){return t.__generator(this,function(n){return[2,i.EmailVerification.getInstanceOrThrow().webJSRecipe.sendVerificationEmail(t.__assign(t.__assign({},e),{userContext:t.getNormalisedUserContext(e?.userContext)}))]})})},e.getEmailVerificationTokenFromURL=function(e){return i.EmailVerification.getInstanceOrThrow().webJSRecipe.getEmailVerificationTokenFromURL(t.__assign(t.__assign({},e),{userContext:t.getNormalisedUserContext(e?.userContext)}))},e.EmailVerificationClaim=i.EmailVerification.EmailVerificationClaim,e.ComponentsOverrideProvider=i.Provider,e})(),o=a.init,d=a.isEmailVerified,p=a.verifyEmail,g=a.sendVerificationEmail,b=a.getEmailVerificationTokenFromURL,x=a.ComponentsOverrideProvider;e.EmailVerificationClaim=i.EmailVerification.EmailVerificationClaim,e.EmailVerificationComponentsOverrideProvider=x,e.default=a,e.getEmailVerificationTokenFromURL=b,e.init=o,e.isEmailVerified=d,e.sendVerificationEmail=g,e.verifyEmail=p})),I=t((e=>{function t(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}e.__esModule=!0,t(F())})),L=e(I(),1),R=e(w(),1),z=`/login/verify-email`;async function B(){try{await L.EmailVerificationClaim.refresh({})}catch{}}var V=!1;function H(){V=!1}async function U(){if(V)return!0;try{if(await R.default.getClaimValue({claim:L.EmailVerificationClaim})===!0)return V=!0,!0;await B();let e=await R.default.getClaimValue({claim:L.EmailVerificationClaim});return typeof e==`boolean`?(V=e,e):(V=(await(0,L.isEmailVerified)()).isVerified,V)}catch{return!0}}export{I as a,B as i,H as n,U as r,z as t};
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.