1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,370317,e=>{"use strict";var s=e.i(78613),t=e.i(152236);function i({className:e,...i}){return(0,s.jsx)("div",{"data-slot":"card",className:(0,t.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...i})}function r({className:e,...i}){return(0,s.jsx)("div",{"data-slot":"card-header",className:(0,t.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",e),...i})}function a({className:e,...i}){return(0,s.jsx)("div",{"data-slot":"card-title",className:(0,t.cn)("leading-none font-semibold",e),...i})}function n({className:e,...i}){return(0,s.jsx)("div",{"data-slot":"card-description",className:(0,t.cn)("text-muted-foreground text-sm",e),...i})}function o({className:e,...i}){return(0,s.jsx)("div",{"data-slot":"card-content",className:(0,t.cn)("px-6",e),...i})}function l({className:e,...i}){return(0,s.jsx)("div",{"data-slot":"card-footer",className:(0,t.cn)("flex items-center px-6 [.border-t]:pt-6",e),...i})}e.s(["Card",()=>i,"CardContent",()=>o,"CardDescription",()=>n,"CardFooter",()=>l,"CardHeader",()=>r,"CardTitle",()=>a])},924911,e=>{"use strict";var s=e.i(78613),t=e.i(152236);function i({className:e,type:i,...r}){return(0,s.jsx)("input",{type:i,"data-slot":"input",className:(0,t.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),...r})}e.s(["Input",()=>i])},925466,e=>{"use strict";var s=e.i(78613),t=e.i(471698),i=e.i(60820),r=t.forwardRef((e,t)=>(0,s.jsx)(i.Primitive.label,{...e,ref:t,onMouseDown:s=>{s.target.closest("button, input, select, textarea")||(e.onMouseDown?.(s),!s.defaultPrevented&&s.detail>1&&s.preventDefault())}}));r.displayName="Label",e.s(["Label",()=>r,"Root",()=>r],883269);var a=e.i(883269),a=a,n=e.i(152236);function o({className:e,...t}){return(0,s.jsx)(a.Root,{"data-slot":"label",className:(0,n.cn)("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...t})}e.s(["Label",()=>o],925466)},727745,802777,e=>{"use strict";var s=e.i(78613),t=e.i(86850),i=e.i(595908),r=e.i(471698),a=e.i(907549),n=e.i(335885),o=e.i(466691),l=e.i(378300),d=e.i(924911),u=e.i(236695),c=e.i(608650),m=e.i(435446);function p({onSuccess:e,claimedAnalysis:u,claimedSampleResume:c,claimedFileName:p}){let h=(0,i.useTranslations)("auth.unified"),g=(0,i.useTranslations)("auth.signIn"),[b,j]=(0,r.useState)("email"),[v,w]=(0,r.useState)(""),[y,F]=(0,r.useState)(null),C=m.api.useUtils(),N=n.z.object({email:n.z.string().email(g("invalidEmail"))}),S=(0,a.useForm)({resolver:(0,t.zodResolver)(N),defaultValues:{email:""}}),[I,P]=(0,r.useState)(!1);async function A(e){F(null),P(!0);try{let s=await C.auth.checkEmail.fetch({email:e.email});w(e.email),j(s.exists?"signIn":"signUp")}catch(e){F(e instanceof Error?e.message:h("checkEmailError"))}finally{P(!1)}}return"email"===b?(0,s.jsx)(l.Form,{...S,children:(0,s.jsxs)("form",{onSubmit:S.handleSubmit(A),className:"space-y-4",children:[y&&(0,s.jsx)("div",{className:"rounded-md bg-destructive/10 px-3 py-2 text-sm text-destructive",children:y}),(0,s.jsx)(l.FormField,{control:S.control,name:"email",render:({field:e})=>(0,s.jsxs)(l.FormItem,{children:[(0,s.jsx)(l.FormLabel,{children:g("email")}),(0,s.jsx)(l.FormControl,{children:(0,s.jsx)(d.Input,{type:"email",autoComplete:"email",autoFocus:!0,...e})}),(0,s.jsx)(l.FormMessage,{})]})}),(0,s.jsx)(o.Button,{type:"submit",className:"w-full",disabled:I,children:I?"...":h("continue")})]})}):"signIn"===b?(0,s.jsx)(x,{email:v,onBack:()=>j("email"),onSuccess:e}):(0,s.jsx)(f,{email:v,onBack:()=>j("email"),onSuccess:e,claimedAnalysis:u,claimedSampleResume:c,claimedFileName:p})}function x({email:e,onBack:r,onSuccess:c}){let p=(0,i.useTranslations)("auth.signIn"),x=(0,i.useTranslations)("auth.unified"),f=n.z.object({password:n.z.string().min(1)}),h=(0,a.useForm)({resolver:(0,t.zodResolver)(f),defaultValues:{password:""}}),g=m.api.auth.signIn.useMutation({onSuccess:e=>((0,u.identifyClient)({distinctId:e.user.id,set:{email:e.user.email}}),c?.("signIn"))});return(0,s.jsx)(l.Form,{...h,children:(0,s.jsxs)("form",{onSubmit:h.handleSubmit(s=>g.mutate({email:e,password:s.password})),className:"space-y-4",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between text-sm",children:[(0,s.jsx)("span",{className:"text-muted-foreground",children:e}),(0,s.jsx)("button",{type:"button",onClick:r,className:"text-primary underline-offset-4 hover:underline",children:x("change")})]}),g.error&&(0,s.jsx)("div",{className:"rounded-md bg-destructive/10 px-3 py-2 text-sm text-destructive",children:g.error.message}),(0,s.jsx)(l.FormField,{control:h.control,name:"password",render:({field:e})=>(0,s.jsxs)(l.FormItem,{children:[(0,s.jsx)(l.FormLabel,{children:p("password")}),(0,s.jsx)(l.FormControl,{children:(0,s.jsx)(d.Input,{type:"password",autoComplete:"current-password",autoFocus:!0,...e})}),(0,s.jsx)(l.FormMessage,{})]})}),(0,s.jsx)(o.Button,{type:"submit",className:"w-full",disabled:g.isPending,children:g.isPending?"...":p("submit")})]})})}function f({email:e,onBack:r,onSuccess:p,claimedAnalysis:x,claimedSampleResume:f,claimedFileName:h}){let g=(0,i.useTranslations)("auth.signUp"),b=(0,i.useTranslations)("auth.unified"),j=n.z.object({password:n.z.string().min(8,g("passwordMin")),confirmPassword:n.z.string()}).refine(e=>e.password===e.confirmPassword,{message:g("passwordMismatch"),path:["confirmPassword"]}),v=(0,a.useForm)({resolver:(0,t.zodResolver)(j),defaultValues:{password:"",confirmPassword:""}}),w=m.api.auth.signUp.useMutation({onSuccess:e=>{let s=(0,c.readAcquisitionPayload)();return(0,u.identifyClient)({distinctId:e.user.id,set:{email:e.user.email},setOnce:{signed_up_at:new Date().toISOString(),initial_plan:"free",...s?.source?{acquisition_source:s.source}:{},...s?.medium?{acquisition_medium:s.medium}:{},...s?.campaign?{acquisition_campaign:s.campaign}:{},...s?.referrer?{acquisition_referrer:s.referrer}:{},...s?.shortLinkSlug?{acquisition_short_link_slug:s.shortLinkSlug}:{}}}),p?.("signUp")}});return(0,s.jsx)(l.Form,{...v,children:(0,s.jsxs)("form",{onSubmit:v.handleSubmit(s=>w.mutate({email:e,password:s.password,claimedAnalysis:x,claimedSampleResume:f,claimedFileName:h,acquisition:(0,c.readAcquisitionPayload)()??void 0})),className:"space-y-4",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between text-sm",children:[(0,s.jsx)("span",{className:"text-muted-foreground",children:e}),(0,s.jsx)("button",{type:"button",onClick:r,className:"text-primary underline-offset-4 hover:underline",children:b("change")})]}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:b("createPasswordHint")}),w.error&&(0,s.jsx)("div",{className:"rounded-md bg-destructive/10 px-3 py-2 text-sm text-destructive",children:w.error.message}),(0,s.jsx)(l.FormField,{control:v.control,name:"password",render:({field:e})=>(0,s.jsxs)(l.FormItem,{children:[(0,s.jsx)(l.FormLabel,{children:g("password")}),(0,s.jsx)(l.FormControl,{children:(0,s.jsx)(d.Input,{type:"password",autoComplete:"new-password",autoFocus:!0,...e})}),(0,s.jsx)(l.FormMessage,{})]})}),(0,s.jsx)(l.FormField,{control:v.control,name:"confirmPassword",render:({field:e})=>(0,s.jsxs)(l.FormItem,{children:[(0,s.jsx)(l.FormLabel,{children:g("confirmPassword")}),(0,s.jsx)(l.FormControl,{children:(0,s.jsx)(d.Input,{type:"password",autoComplete:"new-password",...e})}),(0,s.jsx)(l.FormMessage,{})]})}),(0,s.jsx)(o.Button,{type:"submit",className:"w-full",disabled:w.isPending,children:w.isPending?"...":g("submit")})]})})}e.s(["UnifiedAuthForm",()=>p],727745);var h=e.i(506955);function g(){let e=(0,h.useCvAnalysisStore)(e=>e.result),s=(0,h.useCvAnalysisStore)(e=>e.step),t=(0,h.useCvAnalysisStore)(e=>e.parsedAt),i=(0,h.useCvAnalysisStore)(e=>e.sampleResume),r=(0,h.useCvAnalysisStore)(e=>e.fileName);return"done"!==s||!e?.parsedProfile||!t||Date.now()-new Date(t).getTime()>864e5?null:{analysis:e,sampleResume:i??void 0,fileName:r??void 0}}e.s(["useClaimedAnalysis",()=>g],802777)},811657,e=>{"use strict";var s=e.i(78613),t=e.i(595908),i=e.i(727745),r=e.i(370317),a=e.i(783956),n=e.i(442367),o=e.i(802777),l=e.i(506955),d=e.i(435446);function u(){let e=(0,t.useTranslations)("auth.unified"),u=(0,n.useRouter)(),c=d.api.useUtils(),m=(0,o.useClaimedAnalysis)();async function p(e){await c.auth.getSession.invalidate(),l.useCvAnalysisStore.getState().reset(),u.replace("signUp"===e?"/career-context?firstTime=1":"/dashboard")}return(0,s.jsx)(a.ScaleIn,{children:(0,s.jsxs)(r.Card,{children:[(0,s.jsx)(r.CardHeader,{className:"text-center",children:(0,s.jsx)(r.CardTitle,{className:"text-2xl",children:e("title")})}),(0,s.jsx)(r.CardContent,{children:(0,s.jsx)(i.UnifiedAuthForm,{onSuccess:p,claimedAnalysis:m?.analysis,claimedSampleResume:m?.sampleResume,claimedFileName:m?.fileName})})]})})}e.s(["default",()=>u])}]);
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.