PageSourceSearch

https://prod-cdn.pathwright.com/static/js/async/m.8cb0534557.js

js pathwright.com collected 2026-10-02 03:21:09 UTC 9,175 bytes, 2 lines download raw bytes

1"use strict";(self.rspackChunk_pathwright_mainclient=self.rspackChunk_pathwright_mainclient||[]).push([["m"],{MW(e,t,a){a.r(t);var r=a("jC"),n=a("CR"),i=a("iy");let s=r.Rd.formData(i.authRequestFormSchema),u=async e=>{let{request:t}=e,a=new URLSearchParams(new URL(t.url).search),r=s.safeParse(a);if(r.success){let e=new FormData;e.set("email",r.data.email),await (0,i.default)(e)}return null};t.default=(0,n.applyLoaderRedirects)(n.pathwrightAuthRequiredRedirect,n.authTokenDisallowedRedirect)(u)},YiD(e,t,a){a.r(t);var r=a("nc"),n=a.n(r),i=a("gc"),s=a("Xt"),u=a("P"),o=a("jC"),l=a("Vz"),c=a("Ps9"),d=a("Fr6"),h=a("sU"),m=a("Tj"),f=a("CE");let p={authRequestId:u.z.string().uuid(),authRequestKey:u.z.string().length(6)},w=u.z.object(p),g=o.Rd.formData({authRequestId:o.Rd.text(u.z.string().uuid()),authRequestKey:o.Rd.text(u.z.string().length(6))}).transform(e=>({uuid:e.authRequestId,key:e.authRequestKey})),R=async e=>{var t,a,r,n;let i=(0,l.KU)(),{data:s}=await i.mutate({mutation:c.ZP,variables:g.parse(e)}),u=null==s||null==(a=s.confirmAuthRequest)||null==(t=a.issued_auth_token)?void 0:t.token,o=null==s||null==(n=s.confirmAuthRequest)||null==(r=n.context)?void 0:r.next_url;if(!u)throw new h.AuthFormError("failed_to_confirm_authentication_request");return await (0,d.Eq)(u),(0,f.setPreferredAuthMethod)("request"),{success:!0,nextUrl:o}},S=n()(s.A,R);t.default=async e=>{let t=await R(e);return t.nextUrl?(0,i.V2)(t.nextUrl):(0,i.V2)((0,m.default)("/"))},a.d(t,{},{confirmAuthRequest:R,formDataSchema:g,schema:w,useConfirmAuthRequest:S})},Tlt(e,t,a){a.r(t);var r=a("nc"),n=a.n(r),i=a("gc"),s=a("Xt"),u=a("P"),o=a("jC"),l=a("Vz"),c=a("Ps9"),d=a("Tj"),h=a("sU");let m=u.z.object({consent:u.z.boolean(),inviteToken:u.z.string().optional()}),f=o.Rd.formData({consent:o.Rd.checkbox({trueValue:"on"}),inviteToken:o.Rd.text(u.z.string().optional())}),p=async e=>{var t,a;let r=(0,l.KU)();if("number"!=typeof(null==(a=(await r.mutate({mutation:c.Oe,variables:f.parse(e)})).data)||null==(t=a.joinSpace)?void 0:t.role))throw new h.AuthFormError("failed_to_join");return{success:!0}},w=n()(s.A,p);t.default=async e=>(await p(e),(0,i.V2)((0,d.default)("/"))),a.d(t,{},{joinSpace:p,joinSpaceFormDataSchema:f,joinSpaceSchema:m,useJoinSpace:w})},q3(e,t,a){a.r(t);var r=a("at"),n=a("P"),i=a("p2"),s=a("RR"),u=a("h1");let o=e=>{let{authContext:t,spaceContext:a}=e,{consentDescription:i,inviteToken:s,allowSignup:u,createMembership:o}=t,{space:l,user:c}=a;return!!(!(null==c?void 0:c.membership)&&(i&&u&&!1!==o||(()=>{if(s){let e=n.z.object({invite_type:n.z.literal(2),school_id:n.z.literal(null==l?void 0:l.id)});try{if(e.safeParse((0,r.s)(s)).success)return!0}catch(e){return!0}}return!1})()))},l=async()=>{let e=await (0,s.loadAuthContext)((0,u.default)(window.location.href)),t=await (0,i.default)();return await o({authContext:e,spaceContext:t})};a.d(t,{},{getShouldPromptUserToJoinSpace:o,loadShouldPromptUserToJoinSpace:l})},kB(e,t,a){a.r(t);var r=a("eX"),n=a("dx"),i=a("ZP9");let s="passwordResetSuccess";t.default=e=>{let{hideToast:t}=e,{t:a}=(0,i.R)("auth.confirm_reset_password_form"),u=(0,n.useRef)();return(0,n.useEffect)(()=>{sessionStorage.getItem(s)&&(sessionStorage.removeItem(s),u.current=r.X.create({title:"Password changed",description:a("success_message"),type:"success",duration:6e4,closable:!0}))},[]),(0,n.useEffect)(()=>{t&&u.current&&r.X.dismiss(u.current)},[t]),(0,n.useEffect)(()=>()=>{u.current&&r.X.dismiss(u.current)},[]),null},a.d(t,{},{PASSWORD_RESET_SUCCESS_KEY:s})},tKy(e,t,a){a.r(t);var r=a("KY"),n=a("yr"),i=a("nc"),s=a.n(i),u=a("gc"),o=a("Xt"),l=a("P"),c=a("jC"),d=a("Vz"),h=a("Ps9"),m=a("sU"),f=a("Tj"),p=a("YcW"),w=a("CE"),g=a("jiP");let R=l.z.string().email(),S=l.z.object({email:l.z.union([R,l.z.string()]),allowSignup:l.z.boolean()}).transform(e=>({input:e.email,allowSignup:e.allowSignup})),y=c.Rd.formData({email:l.z.union([R,l.z.string()]),allowSignup:c.Rd.checkbox({trueValue:"true"})}).transform(e=>({input:e.email,allowSignup:e.allowSignup})),v=async e=>{let{allowSignup:t}=e,a=(0,r._)(e,["allowSignup"]),i=(0,d.KU)(),s=await i.query({query:h.wn,variables:a,fetchPolicy:"network-only"}),{userStatus:u}=null==s?void 0:s.data;if(u&&!u.user_exists){var o,l;switch(u.input_type){case"username":case"proxy":throw new m.AuthFormError("no_account_associated",{input:null!=(o=a.input)?o:""});case"email":if(!t)throw new m.AuthFormError("no_account_associated",{input:null!=(l=a.input)?l:""});break;default:(0,n.c)(u.input_type)}}return u},_=async e=>{let t=await v(y.parse(e));return(null==t?void 0:t.user_exists)&&!t.email_verified||(null==t?void 0:t.user_exists)&&!t.has_membership&&"proxy"!==t.input_type?(0,g.startAuthRequest)(e):t},A=s()(o.A,_);t.default=async e=>{let t=y.parse(e);await (0,p.handlePWAdminSSORedirect)((null==t?void 0:t.input)||"");let a=await v(t);if(null==a?void 0:a.user_exists)if("proxy"!==a.input_type){if(!a.has_membership||!a.email_verified)return(0,g.default)(e);throw(0,u.V2)((0,f.default)("/auth/sign-in/".concat((0,w.getAuthMethodForUserStatus)(a))))}else throw(0,u.V2)((0,f.default)("/auth/sign-in/password"));throw(0,u.V2)((0,f.default)("/auth/sign-up"))},a.d(t,{},{formDataSchema:y,getUserStatus:v,schema:S,useUserStatusWithAuthRequest:A})},O0(e,t,a){a.r(t);var r=a("MW"),n=a("nc"),i=a.n(n),s=a("HWf"),u=a("P"),o=a("vw"),l=a("CE"),c=a("tKy");let d=async()=>{let e=!0,t=(0,o.getAuthEmailFormStateEmail)(),a=u.z.string().email();if(t&&a.safeParse(t).success){let a=await (0,c.getUserStatus)({input:t,allowSignup:!0});e=!(null==a?void 0:a.no_password_set)}return{showPasswordOption:e}},h=async e=>((0,l.setPreferredAuthMethod)(),await (0,r.default)(e),d()),m=i()(s.A,d);t.default=h,a.d(t,{},{getShowPasswordOption:d,useShowPasswordOption:m})},zqd(e,t,a){a.r(t);var r=a("YiD");a.d(t,{confirmAuthRequest:()=>r.confirmAuthRequest,default:()=>r.default,formDataSchema:()=>r.formDataSchema,schema:()=>r.schema,useConfirmAuthRequest:()=>r.useConfirmAuthRequest})},vZN(e,t,a){a.r(t);var r=a("nc"),n=a.n(r),i=a("gc"),s=a("Xt"),u=a("P"),o=a("jC"),l=a("Vz"),c=a("Ps9"),d=a("Fr6"),h=a("zyW"),m=a("Tj"),f=a("sU"),p=a("CE");let w=u.z.object({firstName:u.z.string().min(2),lastName:u.z.string().min(2),email:u.z.string().email(),c
1onsent:u.z.boolean().optional(),inviteToken:u.z.string().optional(),createMembership:u.z.boolean().optional(),password:h.passwordSchema.optional()}),g=o.Rd.formData(u.z.object({firstName:o.Rd.text(w.shape.firstName),lastName:o.Rd.text(w.shape.lastName),email:o.Rd.text(w.shape.email),consent:o.Rd.checkbox({trueValue:"on"}),inviteToken:o.Rd.text(w.shape.inviteToken),createMembership:o.Rd.text().transform(e=>"yes"===e),password:o.Rd.text(h.passwordSchema).optional()})),R=async e=>{var t,a;let r=(0,l.KU)(),n=null==(a=(await r.mutate({mutation:c.yC,variables:g.parse(e)})).data)||null==(t=a.signUp)?void 0:t.token;if(!n)throw new f.AuthFormError("failed_to_create_account");return await (0,d.Eq)(n),(0,p.setPreferredAuthMethod)("request"),{success:!0}},S=async e=>(await R(e),(0,i.V2)((0,m.default)("/")));S.schema=g;let y=n()(s.A,R);t.default=S,a.d(t,{},{formDataSchema:g,schema:w,signUp:R,useSignUp:y})},vw(e,t,a){a.r(t);var r=a("r"),n=a("gF");let i="auth-email",s=()=>(0,n.h)(i),u={values:{email:""},initialValues:{email:""}},o=()=>{let e=sessionStorage.getItem(s());try{return JSON.parse(e)||u}catch(e){return u}};a.d(t,{},{AUTH_EMAIL_STORAGE_KEY:i,discardAuthEmailFormStateStorage:()=>{sessionStorage.removeItem(s())},getAuthEmailFormState:o,getAuthEmailFormStateEmail:()=>o().values.email,getAuthEmailFormStateStorageKey:s,setAuthEmailFormState:e=>{let t=(0,r._)({},u);t.values.email=e,sessionStorage.setItem(s(),JSON.stringify(t))}})},Lke(e,t,a){a.r(t);var r=a("dx"),n=a("xtv");let i=function(e){return e.find(e=>e.enabled&&"pathwright"===e.meta.type)},s=function(e){return e.filter(e=>e.enabled&&"pathwright"!==e.meta.type)};a.d(t,{},{getExternalAuthMethods:s,getPathwrightAuthMethod:i,useAuthMethods:()=>{let{authMethods:e}=(0,n.useAuthContext)(),t=(0,r.useMemo)(()=>i(e),[e]),a=(0,r.useMemo)(()=>s(e),[e]);return{authMethods:e,pathwrightAuthMethod:t,externalAuthMethods:a}}})},CR(e,t,a){a.r(t);var r=a("gc"),n=a("Fr6"),i=a("RR"),s=a("Lke"),u=a("Tj");function o(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){return async function(a){for(let e=0;e<t.length;e++)await t[e](a);return e(a)}}}function l(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return async function(e){for(let a=0;a<t.length;a++)await t[a](e);return null}}let c=e=>{let{request:t}=e;if(!(0,n.qM)())throw(0,r.V2)((0,u.default)("/auth",t));return null},d=o(c),h=e=>{let{request:t}=e;if((0,n.qM)())throw(0,r.V2)((0,u.default)("/",t));return null},m=o(h),f=async e=>{let{request:t}=e,{authMethods:a}=await (0,i.loadAuthMethods)(),o=(0,s.getPathwrightAuthMethod)(a);if(!(0,n.qM)()&&!o)throw(0,r.V2)((0,u.default)("/auth",t));return null},p=o(f);a.d(t,{applyLoaderRedirects:()=>o,callLoaderRedirects:()=>l},{authTokenDisallowedLoaderRedirect:m,authTokenDisallowedRedirect:h,authTokenRequiredLoaderRedirect:d,authTokenRequiredRedirect:c,pathwrightAuthRequiredLoaderRedirect:p,pathwrightAuthRequiredRedirect:f})}}]);
2//# sourceMappingURL=m.8cb0534557.js.map

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.