1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,749715,e=>{"use strict";var t=e.i(28722),r=e.i(884109),n=e.i(591555);let o=r.default.forwardRef((e,r)=>(0,t.jsx)(n.IconWrapper,{ref:r,...e,children:(0,t.jsx)("path",{d:"M12 16V12M12 8H12.01M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}));o.displayName="InfoCircleIcon",e.s(["InfoCircleIcon",0,o])},548271,52066,889796,544259,e=>{"use strict";var t=e.i(884109);let r=(e,t="StytchProvider")=>`${e} can only be used inside <${t}>.`,n=Symbol("__stytch_SSRStubKey"),o=e=>!!e[n],i=e=>new Proxy(()=>{},{get:(t,r)=>r===n||i(e+"."+String(r)),apply(){throw Error(`[Stytch] Invalid server-side function call to ${e}`)}});e.s(["isStytchSSRProxy",0,o,"ssrSafeClientFactory",0,function(e){return(...t)=>"u"<typeof window?i("stytch"):new e(...t)}],52066);let s=e=>{let r=(0,t.useRef)(!0),[n,o]=(0,t.useState)(e);return(0,t.useEffect)(()=>(r.current=!0,()=>{r.current=!1}),[]),[n,(0,t.useCallback)(e=>{r.current&&o(e)},[])]};function a(e,t){if(!e)throw Error(t)}let u=({KEYS_TO_EXCLUDE:e=[]}={})=>{let t=(r,n)=>typeof r==typeof n&&(null===r||null===n?r===n:"object"==typeof r?!(Object.keys(r).length!==Object.keys(n).length||Object.keys(r).some(e=>!(e in n)))&&Object.entries(r).filter(([t])=>!e.includes(t)).every(([e,r])=>t(r,n[e])):r===n);return t};e.s(["createDeepEqual",0,u],889796);let l=u(),c={member:null,fromCache:!1,isInitialized:!1},d={session:null,fromCache:!1,isInitialized:!1},m={organization:null,fromCache:!1,isInitialized:!1},f=(0,t.createContext)({isMounted:!1}),h=(0,t.createContext)(c),p=(0,t.createContext)(d),_=(0,t.createContext)(m),y=()=>(0,t.useContext)(f).isMounted,v=()=>(a(y(),r("useStytchMemberSession","StytchB2BProvider")),(0,t.useContext)(p)),w=()=>{let e=(0,t.useContext)(f);return a(e.isMounted,r("useStytchB2BClient","StytchB2BProvider")),e.client};e.s(["StytchB2BProvider",0,({stytch:e,children:r,assumeHydrated:n=!1})=>{a(!y(),"You cannot render a <StytchB2BProvider> inside another <StytchB2BProvider>."),a(!n||"u">typeof window,"The `assumeHydrated` prop must be set to `false` when using StytchB2BProvider in a server environment.");let i=(0,t.useMemo)(()=>({client:e,isMounted:!0}),[e]),u=(0,t.useCallback)(()=>({member:{...e.self.getInfo(),isInitialized:!0},session:{...e.session.getInfo(),isInitialized:!0},organization:{...e.organization.getInfo(),isInitialized:!0}}),[e]),[{member:v,session:w,organization:E},S]=s(()=>n?u():{member:c,session:d,organization:m}),b=(0,t.useRef)(n);return(0,t.useEffect)(()=>{if(o(e))return;let t=()=>{S(e=>{var t;return e===(t=u())?t:Object.keys(e).reduce((r,n)=>(n in t&&l(e[n],t[n])&&(r[n]=e[n]),r),{...t})})};return b.current||t(),e.onStateChange(t)},[u,S,e]),t.default.createElement(f.Provider,{value:i},t.default.createElement(_.Provider,{value:E},t.default.createElement(h.Provider,{value:v},t.default.createElement(p.Provider,{value:w},r))))},"useStytchB2BClient",0,w,"useStytchIsAuthorized",0,(e,n)=>{a(y(),r("useStytchIsAuthorized","StytchB2BProvider"));let i=w(),{session:u}=v(),[l,c]=s({isInitialized:!1,fromCache:!1,isAuthorized:!1});return(0,t.useEffect)(()=>{o(i)||c({isInitialized:!0,fromCache:!0,isAuthorized:i.rbac.isAuthorizedSync(e,n)})},[n,i,e,c]),(0,t.useEffect)(()=>{o(i)||i.rbac.isAuthorized(e,n).then(e=>{c({isAuthorized:e,fromCache:!1,isInitialized:!0})})},[i,u?.roles,e,n,c]),l},"useStytchMember",0,()=>(a(y(),r("useStytchMember","StytchB2BProvider")),(0,t.useContext)(h)),"useStytchMemberSession",0,v,"useStytchOrganization",0,()=>(a(y(),r("useStytchOrganization","StytchB2BProvider")),(0,t.useContext)(_))],548271),e.s(["AAI_FINANCIAL_INCENTIVE_COOKIE_NAME",0,"aai_financial_incentive","AUTH_REDIRECT_COOKIE_NAME",0,"auth_redirect","COOKIE_MAX_AGE_SECONDS",0,2592e3,"COOKIE_OPTIONS",0,{path:"/",secure:!0,httpOnly:!1,sameSite:"lax",maxAge:2592e3},"MFA_METHOD_RESTRICTED_DETAIL",0,"operation_restricted_by_organization_mfa_methods","SESSION_DURATION_MINUTES",0,43200,"STYTCH_INTERMEDIATE_SESSION_TOKEN_COOKIE_NAME",0,"intermediate_session_token","STYTCH_SESSION_JWT_COOKIE_NAME",0,"session_jwt","STYTCH_SESSION_TOKEN_COOKIE_NAME",0,"session_token"],544259)},784452,649674,e=>{"use strict";var t=e.i(604576),r=e.i(548271),n=e.i(811822),o=e.i(496860),i=e.i(365373),s=e.i(851179),a=e.i(544259);let u=e=>{if("object"==typeof e&&null!==e&&e.error_type)switch(e.error_type){case"unauthorized_action":return"You are not authorized to perform this action.";case"otp_code_not_found":case"unable_to_authenticate_totp":return"Invalid OTP. Try inputting the passcode again or send another passcode.";
1case"invalid_phone_number":return"The phone number you entered is invalid. Please check the number and try again.";case"invalid_phone_number_country_code":return"We do not support phone numbers from this country. Please try another number.";case"too_many_requests":return"You have exceeded the maximum number of requests. Please try again later.";default:return"An unknown error occurred."}return(0,i.getErrorMessage)(e)};e.s(["getAuthErrorMessage",0,u],649674);let l=r.useStytchOrganization,c=r.useStytchMember,d=r.useStytchMemberSession,m=r.useStytchIsAuthorized,f=r.useStytchB2BClient;class h extends Error{constructor(){super("This authentication method is no longer allowed by your organization."),this.name="MFAMethodRestrictedError"}}let p=e=>e.totp_registration_id||e.mfa_phone_number&&e.mfa_phone_number_verified,_=async(e,t)=>e.organization.members.update({member_id:t,mfa_enrolled:!1});function y(e){throw Error(u(e))}function v(e){throw Error(u(e))}function w(e){throw Error(u(e))}function E(e){throw Error(u(e))}function S(e){throw Error(u(e))}function b(e){throw Error(u(e))}function g(e){throw Error(u(e))}function C(e){return e.totp_registration_id}function x(e){return e.mfa_phone_number&&e.mfa_phone_number_verified}e.s(["MFAMethodRestrictedError",0,h,"useAuthClient",0,f,"useAuthMember",0,c,"useAuthOrganization",0,l,"useAuthSession",0,d,"useAuthenticateMFA",0,e=>{let o,i,l,c,d,m,f,p,_=(0,t.c)(19);_[0]!==e?(o=void 0===e?{}:e,_[0]=e,_[1]=o):o=_[1];let{onSuccess:y,onError:v,mfaAuth:w}=o,E=(0,r.useStytchB2BClient)();_[2]!==w||_[3]!==E?(i=async e=>{let{organizationId:t,memberId:r,method:n,code:o}=e;if(s.logger.debug("Starting MFA authentication",{method:n}),w)return w({organizationId:t,memberId:r,method:n,code:o});try{if("sms_otp"===n)return await E.otps.sms.authenticate({organization_id:t,member_id:r,code:o,session_duration_minutes:a.SESSION_DURATION_MINUTES,set_mfa_enrollment:"enroll"});return await E.totp.authenticate({organization_id:t,member_id:r,code:o,session_duration_minutes:a.SESSION_DURATION_MINUTES,set_mfa_enrollment:"enroll",set_default_mfa:!0})}catch(e){if("object"==typeof e&&null!==e&&e.error_type===a.MFA_METHOD_RESTRICTED_DETAIL)throw new h;throw Error(u(e))}},_[2]=w,_[3]=E,_[4]=i):i=_[4];let S=i;_[5]!==y?(l=e=>y?.(e),_[5]=y,_[6]=l):l=_[6],_[7]!==v?(c=e=>v?.(e),_[7]=v,_[8]=c):c=_[8],_[9]!==S||_[10]!==l||_[11]!==c?(d={mutationFn:S,onSuccess:l,onError:c},_[9]=S,_[10]=l,_[11]=c,_[12]=d):d=_[12];let b=(0,n.useMutation)(d);return _[13]!==b?({mutate:m,...f}=b,_[13]=b,_[14]=m,_[15]=f):(m=_[14],f=_[15]),_[16]!==m||_[17]!==f?(p={...f,authenticate:m},_[16]=m,_[17]=f,_[18]=p):p=_[18],p},"useCheckPermission",0,()=>{let e,n,i,s,a,u=(0,t.c)(15),l=(0,r.useStytchB2BClient)(),{session:c}=(0,r.useStytchMemberSession)();u[0]!==l?(e=(e,t)=>l.rbac.isAuthorizedSync(e,t),u[0]=l,u[1]=e):e=u[1];let d=e,m=c?.organization_id,f=c?.member_id;u[2]!==m||u[3]!==f?(n=["rbac","policy",m,f],u[2]=m,u[3]=f,u[4]=n):n=u[4],u[5]!==l?(i=()=>l.rbac.allPermissions(),u[5]=l,u[6]=i):i=u[6],u[7]!==n||u[8]!==i?(s={queryKey:n,queryFn:i,staleTime:1/0},u[7]=n,u[8]=i,u[9]=s):s=u[9];let{isSuccess:h,isPending:p,isError:_}=(0,o.useQuery)(s);return u[10]!==d||u[11]!==_||u[12]!==h||u[13]!==p?(a={checkPermission:d,isPolicyReady:h,isVerifyingPolicy:p,isPolicyError:_},u[10]=d,u[11]=_,u[12]=h,u[13]=p,u[14]=a):a=u[14],a},"useCreateTOTP",0,e=>{let o,i,s,a,u,l,c=(0,t.c)(14),d=(0,r.useStytchB2BClient)();c[0]!==d?(o=e=>{let{organizationId:t,memberId:r}=e;return d.totp.create({organization_id:t,member_id:r}).catch(v)},c[0]=d,c[1]=o):o=c[1];let m=o;c[2]!==m||c[3]!==e?(i={mutationFn:m,onSuccess:e},c[2]=m,c[3]=e,c[4]=i):i=c[4];let f=(0,n.useMutation)(i);c[5]!==f?({mutate:a,data:s,...u}=f,c[5]=f,c[6]=s,c[7]=a,c[8]=u):(s=c[6],a=c[7],u=c[8]);let h=s?.secret,p=s?.qr_code;return c[9]!==a||c[10]!==u||c[11]!==h||c[12]!==p?(l={...u,createTOTP:a,secret:h,qrCodeImgSrc:p},c[9]=a,c[10]=u,c[11]=h,c[12]=p,c[13]=l):l=c[13],l},"useDeletePhoneNumber",0,e=>{let o,i,s,a,u,l=(0,t.c)(11),c=(0,r.useStytchB2BClient)();l[0]!==c?(o=async e=>c.organization.members.deleteMFAPhoneNumber(e).then(t=>p(t.member)?t:_(c,e).then(()=>t)).catch(E),l[0]=c,l[1]=o):o=l[1],l[2]!==e||l[3]!==o?(i={mutationFn:o,onSuccess:e},l[2]=e,l[3]=o,l[4]=i):i=l[4];let d=(0,n.useMutation)(i);return l[5]!==d?({mutate:s,...a}=d,l[5]=d,l[6]=s,l[7]=a):(s=l[6],a=l[7]),l[8]!==s||l[9]!==a?(u={deletePhoneNumber:s,...a},l[8]=s,l[9]=a,l[10]=u):u=l[10],u},"useDeleteTOTP",0,e=>{let o,i,s,a,u,l=(0,t.c)(11),c=(0,r.useStytchB2BClient)();l[0]!==c?(o=async e=>c.organization.members.deleteMFATOTP(e).then(t=>p(t.member)?t:_(c,e).then(()=>t)).catch(S),l[0]=c,l[1]=o):o=l[1],l[2]!==e||l[3]!==o?(i={mutationFn:o,onSuccess:e},l[2]=e,l[3]=o,l[4]=i):i=l[4];let d=(0,n.useMutation)(i);return l[5]!==d?({mutate:s,...a}=d,l[5]=d,l[6]=s,l[7]=a):(s=l[6],a=l[7]),l[8]!==s||l[9]!==a?(u={deleteTOTP:s,...a},l[8]=s,l[9]=a,l[10]=u):u=l[10],u},"useGoogleAuth",0,()=>{let e,o,s,a,u,l=(0,t.c)(10),c=(0,r.useStytchB2BClient)();l[0]!==c?(e=async()=>{let e=await c.oauth.google.discovery.start({discovery_redirect_url:window.location.origin+"/dashboard/authenticate"});return await (0,i.wait)(8e3),e},l[0]=c,l[1]=e):e=l[1];let d=e;l[2]!==d?(o={mutationFn:d},l[2]=d,l[3]=o):o=l[3];let m=(0,n.useMutation)(o);return l[4]!==m?({mutate:s,...a}=m,l[4]=m,l[5]=s,l[6]=a):(s=l[5],a=l[6]),l[7]!==s||l[8]!==a?(u={startGoogleAuth:s,...a},l[7]=s,l[8]=a,l[9]=u):u=l[9],u},"useIsAuthorized",0,m,"useOrganizationMemberEnrollment",0,()=>{let e,n,i,s=(0,t.c)(8),a=(0,r.useStytchB2BClient)(),u=(0,r.useStytchOrganization)(),l=u?.organization?.organization_id;s[0]!==l?(e=["organization","members","enrollment",l],s[0]=l,s[1]=e):e=s[1];let c=!!l;return s[2]!==a?(n=async()=>{let e=async e=>
1a.organization.members.search({query:{operator:"AND",operands:[{filter_name:"statuses",filter_value:["active","invited","pending"]}]},limit:1e3,cursor:e}),t=await e().catch(b),r=[...t.members],n=t.results_metadata.next_cursor;for(;n;){let t=await e(n).catch(g);r.push(...t.members),n=t.results_metadata.next_cursor}return{total:r.length,totpEnrolled:r.filter(C).length,smsEnrolled:r.filter(x).length}},s[2]=a,s[3]=n):n=s[3],s[4]!==e||s[5]!==c||s[6]!==n?(i={queryKey:e,enabled:c,queryFn:n},s[4]=e,s[5]=c,s[6]=n,s[7]=i):i=s[7],(0,o.useQuery)(i)},"useSSOAuth",0,()=>{let e,o,s,a,u,l=(0,t.c)(10),c=(0,r.useStytchB2BClient)();l[0]!==c?(e=async e=>{let t=window.location.origin+"/dashboard/authenticate";await c.sso.start({connection_id:e,login_redirect_url:t,signup_redirect_url:t}),await (0,i.wait)(8e3)},l[0]=c,l[1]=e):e=l[1];let d=e;l[2]!==d?(o={mutationFn:d},l[2]=d,l[3]=o):o=l[3];let m=(0,n.useMutation)(o);return l[4]!==m?({mutate:s,...a}=m,l[4]=m,l[5]=s,l[6]=a):(s=l[5],a=l[6]),l[7]!==s||l[8]!==a?(u={startSSOAuth:s,...a},l[7]=s,l[8]=a,l[9]=u):u=l[9],u},"useSendMagicLink",0,e=>{let o,i,s,a,u,l=(0,t.c)(11),c=(0,r.useStytchB2BClient)();l[0]!==c?(o=async e=>c.magicLinks.email.discovery.send({email_address:e,discovery_redirect_url:window.location.origin+"/dashboard/authenticate",login_template_id:"log_in_template_20250425"}),l[0]=c,l[1]=o):o=l[1];let d=o;l[2]!==e||l[3]!==d?(i={mutationFn:d,onSuccess:e},l[2]=e,l[3]=d,l[4]=i):i=l[4];let m=(0,n.useMutation)(i);return l[5]!==m?({mutate:s,...a}=m,l[5]=m,l[6]=s,l[7]=a):(s=l[6],a=l[7]),l[8]!==s||l[9]!==a?(u={sendEmailMagicLink:s,...a},l[8]=s,l[9]=a,l[10]=u):u=l[10],u},"useSendSMS",0,e=>{let o,i,s,a,u,l=(0,t.c)(11),c=(0,r.useStytchB2BClient)();l[0]!==c?(o=async e=>{let{organizationId:t,memberId:r,phoneNumber:n}=e;return c.otps.sms.send({organization_id:t,member_id:r,mfa_phone_number:n}).catch(y)},l[0]=c,l[1]=o):o=l[1];let d=o;l[2]!==e||l[3]!==d?(i={mutationFn:d,onSuccess:e},l[2]=e,l[3]=d,l[4]=i):i=l[4];let m=(0,n.useMutation)(i);return l[5]!==m?({mutate:s,...a}=m,l[5]=m,l[6]=s,l[7]=a):(s=l[6],a=l[7]),l[8]!==s||l[9]!==a?(u={sendSMS:s,...a},l[8]=s,l[9]=a,l[10]=u):u=l[10],u},"useUpdateMFAConfig",0,e=>{let o,i,s,a,u,l=(0,t.c)(11),c=(0,r.useStytchB2BClient)();l[0]!==c?(o=async e=>{let{mfa_methods:t,mfa_policy:r,allowed_mfa_methods:n}=e;return c.organization.update({mfa_methods:t,allowed_mfa_methods:n,mfa_policy:r}).catch(w)},l[0]=c,l[1]=o):o=l[1];let d=o;l[2]!==e||l[3]!==d?(i={mutationFn:d,onSuccess:e},l[2]=e,l[3]=d,l[4]=i):i=l[4];let m=(0,n.useMutation)(i);return l[5]!==m?({mutate:s,...a}=m,l[5]=m,l[6]=s,l[7]=a):(s=l[6],a=l[7]),l[8]!==s||l[9]!==a?(u={updateMFAConfig:s,...a},l[8]=s,l[9]=a,l[10]=u):u=l[10],u}],784452)},647397,e=>{e.v({toast:"index-module-scss-module__IUtz5q__toast","toast--error":"index-module-scss-module__IUtz5q__toast--error","toast--info":"index-module-scss-module__IUtz5q__toast--info","toast--success":"index-module-scss-module__IUtz5q__toast--success","toast--warning":"index-module-scss-module__IUtz5q__toast--warning",toast__content:"index-module-scss-module__IUtz5q__toast__content",toast__icon:"index-module-scss-module__IUtz5q__toast__icon"})},105682,e=>{e.v({viewport:"index-module-scss-module__wapvNa__viewport"})},45873,e=>{"use strict";var t=e.i(28722),r=e.i(604576),n=e.i(884109),o=e.i(781800),i=e.i(257248),s=e.i(291967),a=e.i(18869),u=e.i(812010),l=e.i(671265),c=e.i(327368),d=e.i(559200),m=e.i(816291),f=e.i(912521),h=e.i(957790),p=e.i(704074),_=e.i(585968),y=e.i(253645),v="ToastProvider",[w,E,S]=(0,u.createCollection)("Toast"),[b,g]=(0,l.createContextScope)("Toast",[S]),[C,x]=b(v),T=e=>{let{__scopeToast:r,label:o="Notification",duration:i=5e3,swipeDirection:s="right",swipeThreshold:a=50,children:u}=e,[l,c]=n.useState(null),[d,m]=n.useState(0),f=n.useRef(!1),h=n.useRef(!1);return o.trim()||console.error(`Invalid prop \`label\` supplied to \`${v}\`. Expected non-empty \`string\`.`),(0,t.jsx)(w.Provider,{scope:r,children:(0,t.jsx)(C,{scope:r,label:o,duration:i,swipeDirection:s,swipeThreshold:a,toastCount:d,viewport:l,onViewportChange:c,onToastAdd:n.useCallback(()=>m(e=>e+1),[]),onToastRemove:n.useCallback(()=>m(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:h,children:u})})};T.displayName=v;var P="ToastViewport",I=["F8"],M="toast.viewportPause",A="toast.viewportResume",R=n.forwardRef((e,r)=>{let{__scopeToast:o,hotkey:i=I,label:s="Notifications ({hotkey})",...u}=e,l=x(P,o),d=E(o),m=n.useRef(null),h=n.useRef(null),p=n.useRef(null),_=n.useRef(null),y=(0,a.useComposedRefs)(r,_,l.onViewportChange),v=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),S=l.toastCount>0;n.useEffect(()=>{let e=e=>{0!==i.length&&i.every(t=>e[t]||e.code===t)&&_.current?.focus()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[i]),n.useEffect(()=>{let e=m.current,t=_.current;if(S&&e&&t){let r=()=>{if(!l.isClosePausedRef.current){let e=new CustomEvent(M);t.dispatchEvent(e),l.isClosePausedRef.current=!0}},n=()=>
1{if(l.isClosePausedRef.current){let e=new CustomEvent(A);t.dispatchEvent(e),l.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||n()},i=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",o),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",i),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",i),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[S,l.isClosePausedRef]);let b=n.useCallback(({tabbingDirection:e})=>{let t=d().map(t=>{let r=t.ref.current,n=[r,...function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===e?n:n.reverse()});return("forwards"===e?t.reverse():t).flat()},[d]);return n.useEffect(()=>{let e=_.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){let r=document.activeElement,n=t.shiftKey;if(t.target===e&&n)return void h.current?.focus();let o=b({tabbingDirection:n?"backwards":"forwards"}),i=o.findIndex(e=>e===r);Y(o.slice(i+1))?t.preventDefault():n?h.current?.focus():p.current?.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[d,b]),(0,t.jsxs)(c.Branch,{ref:m,role:"region","aria-label":s.replace("{hotkey}",v),tabIndex:-1,style:{pointerEvents:S?void 0:"none"},children:[S&&(0,t.jsx)(O,{ref:h,onFocusFromOutsideViewport:()=>{Y(b({tabbingDirection:"forwards"}))}}),(0,t.jsx)(w.Slot,{scope:o,children:(0,t.jsx)(f.Primitive.ol,{tabIndex:-1,...u,ref:y})}),S&&(0,t.jsx)(O,{ref:p,onFocusFromOutsideViewport:()=>{Y(b({tabbingDirection:"backwards"}))}})]})});R.displayName=P;var N="ToastFocusProxy",O=n.forwardRef((e,r)=>{let{__scopeToast:n,onFocusFromOutsideViewport:o,...i}=e,s=x(N,n);return(0,t.jsx)(y.VisuallyHidden,{tabIndex:0,...i,ref:r,style:{position:"fixed"},onFocus:e=>{let t=e.relatedTarget;s.viewport?.contains(t)||o()}})});O.displayName=N;var z="Toast",j=n.forwardRef((e,r)=>{let{forceMount:n,open:o,defaultOpen:i,onOpenChange:a,...u}=e,[l,c]=(0,p.useControllableState)({prop:o,defaultProp:i??!0,onChange:a,caller:z});return(0,t.jsx)(m.Presence,{present:n||l,children:(0,t.jsx)(D,{open:l,...u,ref:r,onClose:()=>c(!1),onPause:(0,h.useCallbackRef)(e.onPause),onResume:(0,h.useCallbackRef)(e.onResume),onSwipeStart:(0,s.composeEventHandlers)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}
1),onSwipeMove:(0,s.composeEventHandlers)(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${r}px`)}),onSwipeCancel:(0,s.composeEventHandlers)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,s.composeEventHandlers)(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${r}px`),c(!1)})})})});j.displayName=z;var[B,F]=b(z,{onClose(){}}),D=n.forwardRef((e,r)=>{let{__scopeToast:o,type:u="foreground",duration:l,open:d,onClose:m,onEscapeKeyDown:p,onPause:_,onResume:y,onSwipeStart:v,onSwipeMove:E,onSwipeCancel:S,onSwipeEnd:b,...g}=e,C=x(z,o),[T,P]=n.useState(null),I=(0,a.useComposedRefs)(r,e=>P(e)),R=n.useRef(null),N=n.useRef(null),O=l||C.duration,j=n.useRef(0),F=n.useRef(O),D=n.useRef(0),{onToastAdd:L,onToastRemove:K}=C,H=(0,h.useCallbackRef)(()=>{T?.contains(document.activeElement)&&C.viewport?.focus(),m()}),U=n.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(D.current),j.current=new Date().getTime(),D.current=window.setTimeout(H,e))},[H]);n.useEffect(()=>{let e=C.viewport;if(e){let t=()=>{U(F.current),y?.()},r=()=>{let e=new Date().getTime()-j.current;F.current=F.current-e,window.clearTimeout(D.current),_?.()};return e.addEventListener(M,r),e.addEventListener(A,t),()=>{e.removeEventListener(M,r),e.removeEventListener(A,t)}}},[C.viewport,O,_,y,U]),n.useEffect(()=>{d&&!C.isClosePausedRef.current&&U(O)},[d,O,C.isClosePausedRef,U]),n.useEffect(()=>(L(),()=>K()),[L,K]);let q=n.useMemo(()=>T?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{var n;if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),(n=t).nodeType===n.ELEMENT_NODE){let n=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!n)if(o){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}),r}(T):null,[T]);return C.viewport?(0,t.jsxs)(t.Fragment,{children:[q&&(0,t.jsx)(k,{__scopeToast:o,role:"status","aria-live":"foreground"===u?"assertive":"polite",children:q}),(0,t.jsx)(B,{scope:o,onClose:H,children:i.createPortal((0,t.jsx)(w.ItemSlot,{scope:o,children:(0,t.jsx)(c.Root,{asChild:!0,onEscapeKeyDown:(0,s.composeEventHandlers)(p,()=>{C.isFocusedToastEscapeKeyDownRef.current||H(),C.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,t.jsx)(f.Primitive.li,{tabIndex:0,"data-state":d?"open":"closed","data-swipe-direction":C.swipeDirection,...g,ref:I,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,s.composeEventHandlers)(e.onKeyDown,e=>{"Escape"===e.key&&(p?.(e.nativeEvent),e.nativeEvent.defaultPrevented||(C.isFocusedToastEscapeKeyDownRef.current=!0,H()))}),onPointerDown:(0,s.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(R.current={x:e.clientX,y:e.clientY})}
1),onPointerMove:(0,s.composeEventHandlers)(e.onPointerMove,e=>{if(!R.current)return;let t=e.clientX-R.current.x,r=e.clientY-R.current.y,n=!!N.current,o=["left","right"].includes(C.swipeDirection),i=["left","up"].includes(C.swipeDirection)?Math.min:Math.max,s=o?i(0,t):0,a=o?0:i(0,r),u="touch"===e.pointerType?10:2,l={x:s,y:a},c={originalEvent:e,delta:l};n?(N.current=l,$("toast.swipeMove",E,c,{discrete:!1})):V(l,C.swipeDirection,u)?(N.current=l,$("toast.swipeStart",v,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>u||Math.abs(r)>u)&&(R.current=null)}),onPointerUp:(0,s.composeEventHandlers)(e.onPointerUp,e=>{let t=N.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),N.current=null,R.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};V(t,C.swipeDirection,C.swipeThreshold)?$("toast.swipeEnd",b,n,{discrete:!0}):$("toast.swipeCancel",S,n,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),C.viewport)})]}):null}),k=e=>{let{__scopeToast:r,children:o,...i}=e,s=x(z,r),[a,u]=n.useState(!1),[l,c]=n.useState(!1);return function(e=()=>{}){let t=(0,h.useCallbackRef)(e);(0,_.useLayoutEffect)(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>u(!0)),n.useEffect(()=>{let e=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(e)},[]),l?null:(0,t.jsx)(d.Portal,{asChild:!0,children:(0,t.jsx)(y.VisuallyHidden,{...i,children:a&&(0,t.jsxs)(t.Fragment,{children:[s.label," ",o]})})})};n.forwardRef((e,r)=>{let{__scopeToast:n,...o}=e;return(0,t.jsx)(f.Primitive.div,{...o,ref:r})}).displayName="ToastTitle";var L=n.forwardRef((e,r)=>{let{__scopeToast:n,...o}=e;return(0,t.jsx)(f.Primitive.div,{...o,ref:r})});L.displayName="ToastDescription";var K="ToastAction";n.forwardRef((e,r)=>{let{altText:n,...o}=e;return n.trim()?(0,t.jsx)(q,{altText:n,asChild:!0,children:(0,t.jsx)(U,{...o,ref:r})}):(console.error(`Invalid prop \`altText\` supplied to \`${K}\`. Expected non-empty \`string\`.`),null)}).displayName=K;var H="ToastClose",U=n.forwardRef((e,r)=>{let{__scopeToast:n,...o}=e,i=F(H,n);return(0,t.jsx)(q,{asChild:!0,children:(0,t.jsx)(f.Primitive.button,{type:"button",...o,ref:r,onClick:(0,s.composeEventHandlers)(e.onClick,i.onClose)})})});U.displayName=H;var q=n.forwardRef((e,r)=>{let{__scopeToast:n,altText:o,...i}=e;return(0,t.jsx)(f.Primitive.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":o||void 0,...i,ref:r})});function $(e,t,r,{discrete:n}){let o=r.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,f.dispatchDiscreteCustomEvent)(o,i):o.dispatchEvent(i)}var V=(e,t,r=0)=>{let n=Math.abs(e.x),o=Math.abs(e.y),i=n>o;return"left"===t||"right"===t?i&&n>r:!i&&o>r};function Y(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var W=e.i(849567),X=e.i(749715),G=e.i(647397);let Q=e=>{let n,o,i,s,a,u,l,c,d=(0,r.c)(15),{type:m,content:f,open:h,onOpenChange:p,duration:_}=e,y=void 0===_?5e3:_;d[0]===Symbol.for("react.memo_cache_sentinel")?(n={x:"100%",opacity:0}
1,o={x:0,opacity:1},i={x:"100%",opacity:0},s={duration:.3,ease:"easeInOut"},d[0]=n,d[1]=o,d[2]=i,d[3]=s):(n=d[0],o=d[1],i=d[2],s=d[3]);let v=`${G.default.toast} ${G.default[`toast--${m}`]}`;return d[4]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(X.InfoCircleIcon,{size:"3",className:G.default.toast__icon}),d[4]=a):a=d[4],d[5]!==f?(u=(0,t.jsx)(L,{className:G.default.toast__content,children:f}),d[5]=f,d[6]=u):u=d[6],d[7]!==v||d[8]!==u?(l=(0,t.jsxs)(W.motion.div,{initial:n,animate:o,exit:i,transition:s,className:v,children:[a,u]}),d[7]=v,d[8]=u,d[9]=l):l=d[9],d[10]!==y||d[11]!==p||d[12]!==h||d[13]!==l?(c=(0,t.jsx)(j,{asChild:!0,open:h,onOpenChange:p,duration:y,children:l}),d[10]=y,d[11]=p,d[12]=h,d[13]=l,d[14]=c):c=d[14],c};var J=e.i(105682);let Z=(0,n.createContext)(null),ee=0;e.s(["ToastProvider",0,e=>{let i,s,a,u,l,c,d,m,f,h,p,_,y=(0,r.c)(17),{children:v}=e;y[0]===Symbol.for("react.memo_cache_sentinel")?(i=[],y[0]=i):i=y[0];let[w,E]=(0,n.useState)(i);y[1]===Symbol.for("react.memo_cache_sentinel")?(s=(e,t,r)=>{let n=r?.id??(ee+=1,`toast-${ee}-${Date.now()}`),o={id:n,type:e,content:t,duration:r?.duration??5e3};return E(e=>[...e,o]),n},y[1]=s):s=y[1];let S=s;y[2]===Symbol.for("react.memo_cache_sentinel")?(a=e=>{E(t=>t.filter(t=>t.id!==e))},y[2]=a):a=y[2];let b=a;y[3]===Symbol.for("react.memo_cache_sentinel")?(u=(e,t)=>S("error",e,t),y[3]=u):u=y[3];let g=u;y[4]===Symbol.for("react.memo_cache_sentinel")?(l=(e,t)=>S("success",e,t),y[4]=l):l=y[4];let C=l;y[5]===Symbol.for("react.memo_cache_sentinel")?(c=(e,t)=>S("info",e,t),y[5]=c):c=y[5];let x=c;y[6]===Symbol.for("react.memo_cache_sentinel")?(d=(e,t)=>S("warning",e,t),y[6]=d):d=y[6];let P=d;y[7]===Symbol.for("react.memo_cache_sentinel")?(m={showToast:S,hideToast:b,error:g,success:C,info:x,warning:P},y[7]=m):m=y[7];let I=m;if(y[8]!==w){let e;y[10]===Symbol.for("react.memo_cache_sentinel")?(e=e=>(0,t.jsx)(Q,{type:e.type,content:e.content,open:!0,onOpenChange:t=>{t||b(e.id)},duration:e.duration},e.id),y[10]=e):e=y[10],f=w.map(e),y[8]=w,y[9]=f}else f=y[9];return y[11]!==f?(h=(0,t.jsx)(o.AnimatePresence,{children:f}),y[11]=f,y[12]=h):h=y[12],y[13]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(R,{className:J.default.viewport}),y[13]=p):p=y[13],y[14]!==v||y[15]!==h?(_=(0,t.jsx)(Z.Provider,{value:I,children:(0,t.jsxs)(T,{swipeDirection:"right",children:[v,h,p]})}),y[14]=v,y[15]=h,y[16]=_):_=y[16],_},"useToast",0,()=>{let e=(0,n.useContext)(Z);if(!e)throw Error("useToast must be used within ToastProvider");return e}],45873)}]);
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.