1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,20395,e=>{"use strict";var s=e.i(43476),i=e.i(78980),r=e.i(65804),a=e.i(74728),t=e.i(18566),l=e.i(71645),o=e.i(16086),n=e.i(94814),d=e.i(39418),c=e.i(53145),m=e.i(62201);let u=({onDone:e})=>{let i=m.object({email:m.email((0,d.default)(o.SiteLocale.En,"enter_valid_email")).min(1,(0,d.default)(o.SiteLocale.En,"field_required")).toLowerCase().trim(),password:m.string().min(6,(0,d.tt)(o.SiteLocale.En,"password_min_chars",{min:"6"}))}).required({email:!0,password:!0}),{register:r,handleSubmit:a,formState:{errors:t}}=(0,c.useForm)({resolver:(0,n.zodResolver)(i)});return(0,s.jsxs)("div",{className:"auth",children:[(0,s.jsx)("h4",{className:"auth__title",children:"Login"}),(0,s.jsx)("div",{children:(0,s.jsxs)("form",{onSubmit:a(s=>{e(s)}),children:[(0,s.jsxs)("div",{className:"form__field",children:[(0,s.jsx)("label",{children:"Email"}),(0,s.jsx)("div",{children:(0,s.jsx)("input",{className:"form__input",type:"email",...r("email"),placeholder:"Email",autoComplete:"email"})}),t.email&&(0,s.jsx)("div",{className:"form__error",children:t.email.message.toString()})]}),(0,s.jsxs)("div",{className:"form__field",children:[(0,s.jsx)("label",{children:"Password"}),(0,s.jsx)("div",{children:(0,s.jsx)("input",{className:"form__input",type:"password",...r("password"),placeholder:"Password",autoComplete:"off"})}),t.password&&(0,s.jsx)("div",{className:"form__error",children:t.password.message.toString()})]}),(0,s.jsx)("div",{className:"form__field",children:(0,s.jsx)("button",{className:"button--primary",type:"submit",children:"Login"})})]})})]})};var h=e.i(63642),f=e.i(23042),p=e.i(92884);let x=()=>{let e=(0,t.useRouter)(),{state:a}=(0,i.useAppContext)(),[o,n]=(0,l.useState)(""),d=(0,t.useSearchParams)(),c=(0,f.useAuth)(),m=c.user,x=c.login,j=async e=>{n("");try{await x(e)||n("Login failed")}catch(e){e instanceof TypeError&&n(e.message)}};return(0,l.useEffect)(()=>{m&&setTimeout(()=>{(s=>{if(a?.marketId){let i,{locale:t,marketId:l}=a,o=(i=h.default.configuration.locale.code||t,(0,p.getLocales)().includes(i)?i:t),n=(0,r.getPathFromMarket)(l,o),c=d.toString();s&&(n+=`?${c}utm_source=${s}`),n&&e.push(n)}})(m.email)},0)},[m]),(0,s.jsx)("div",{style:{marginTop:20,width:"100vw",height:"100vh",display:"flex",flexDirection:"column",alignItems:"center"},children:m?(0,s.jsx)("div",{children:(0,s.jsxs)("h3",{children:["Hello ",m.email]})}):(0,s.jsxs)("div",{style:{maxWidth:350,padding:5},children:[o&&(0,s.jsx)("div",{className:"form__error",children:o}),(0,s.jsx)(u,{onDone:e=>j(e)})]})})};e.s(["Home",0,({locale:e})=>{let o=(0,t.useRouter)(),{state:n}=(0,i.useAppContext)(),d=(0,l.useRef)(!1),c=(0,t.useSearchParams)(),m=async()=>{let{marketId:s}=n,i=(0,r.getPathFromMarket)(s,e),a=c.toString(),t=`${i}${a?`?${a}`:""}`;o.push(t)};if((0,l.useEffect)(()=>{!a.isB2BEnabled&&n?.marketId&&!d.current&&(d.current=!0,m())},[n,d,o,c]),a.isB2BEnabled)return(0,s.jsx)(x,{})}],20395)}]); 2 3//# sourceMappingURL=1yhvn0_yk_ig8.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.