PageSourceSearch

https://slive.ai/_next/static/chunks/app/%5Blocale%5D/(auth)/register/page-2e010d19a8c9e36d.js

js slive.ai collected 2026-10-05 12:39:57 UTC 16,226 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[83121],{11322:(e,t,r)=>{"use strict";r.d(t,{j:()=>s});var a=r(9339);let s=(0,a.createServerReference)("60bb933204c72a10106f6e3e4f264e93baa0234898",a.callServer,void 0,a.findSourceMapURL,"confirmEmail")},29771:(e,t,r)=>{Promise.resolve().then(r.bind(r,30449))},30449:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>P});var a=r(95155),s=r(12115),l=r(37882),i=r(73321),n=r(50910),o=r(11697),c=r(78165),d=r(36315),m=r(61933),u=r(11322),p=r(32610),h=r(91085);let x=e=>String(e||"").toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9_-]/g,"").replace(/^[-_]+|[-_]+$/g,""),g=e=>{let[t="",r=""]=String(e||"").trim().split("@"),a=x(t).slice(0,16);for(a.length<3&&(a=(a+x(r.split(".")[0])).slice(0,16)),a||(a="user");a.length<3;)a+="1";return a},f=e=>String(Math.floor(Math.random()*10**e)).padStart(e,"0");var b=r(9636),j=r(98500),v=r.n(j),N=r(92289),y=r(68189),w=r(88260),S=r(27809),C=r(77269);let k=()=>{let e=(0,n.c)("components.register-page"),t="font-bold text-auth-ink-6 transition-colors hover:text-auth-ink-4 hover:underline";return(0,a.jsx)("p",{className:"px-1.5 text-center text-[11px] leading-4 text-auth-ink-8",children:e.rich("method.terms",{terms:e=>(0,a.jsx)(v(),{href:"/terms-of-service",target:"_blank",rel:"noopener noreferrer",className:t,children:e}),privacy:e=>(0,a.jsx)(v(),{href:"/privacy-policy",target:"_blank",rel:"noopener noreferrer",className:t,children:e})})})},I=({onEmail:e,loginHref:t})=>{let r=(0,n.c)("components.register-page");return(0,a.jsxs)("div",{className:"flex flex-col gap-[22px] md:gap-6",children:[(0,a.jsx)(S.tf,{title:r("method.title"),subtitle:r("method.subtitle")}),(0,a.jsx)(w.A,{isRegister:!0,variant:"auth"}),(0,a.jsx)(S.YZ,{label:r("method.or")}),(0,a.jsxs)(y.Button,{type:"button",variant:"auth_outline",size:"auth",onClick:e,children:[(0,a.jsx)(N.A,{className:"h-[17px] w-[17px]","aria-hidden":"true"}),r("method.email")]}),(0,a.jsx)(k,{}),(0,a.jsxs)(S.Xw,{children:[r("method.haveAccount")," ",(0,a.jsx)(v(),{href:t,className:C.Ut,children:r("method.signIn")})]})]})};var L=r(6296),A=r(99653),E=r(8151);let U=({email:e,onEmailChange:t,onSubmit:r,onBack:l,submitting:i,serverError:o,loginHref:c,showLoginLink:d=!1})=>{let m=(0,n.c)("components.register-page"),[u,p]=(0,s.useState)("");return(0,a.jsxs)("form",{noValidate:!0,onSubmit:t=>{t.preventDefault();let a=e.trim();a?(0,E.Y6)(a)?(p(""),r()):p(m("errors.emailInvalid")):p(m("errors.emailRequired"))},className:"flex flex-col gap-[22px] md:gap-6",children:[(0,a.jsx)(S.m8,{step:1,label:m("step1.eyebrow"),onBack:l,backLabel:m("step1.back")}),(0,a.jsx)(S.tf,{title:m("step1.title"),subtitle:m("step1.subtitle")}),(0,a.jsx)(A.A,{id:"register-email",type:"email",name:"email",inputMode:"email",autoComplete:"email",autoFocus:!0,label:m("step1.label"),placeholder:m("step1.placeholder"),helper:m("step1.helper"),error:u||o,value:e,disabled:i,onChange:e=>{p(""),t(e.target.value)}}),d&&!u?(0,a.jsx)(v(),{href:c,className:"-mt-3 self-start text-[13px] font-bold text-brand-300 transition-colors hover:text-brand-200 hover:underline",children:m("method.signIn")}):null,(0,a.jsx)(y.Button,{type:"submit",variant:"auth",size:"auth",disabled:i,children:i?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(L.A,{className:"h-4 w-4 animate-spin","aria-hidden":"true"}),m("step1.checking")]}):m("step1.submit")}),(0,a.jsx)(k,{})]})};var R=r(35096);let _=({firstName:e,lastName:t,onFirstNameChange:r,onLastNameChange:l,password:i,onPasswordChange:o,username:c,onSubmit:d,onBack:m,submitting:u,serverError:p})=>{let h=(0,n.c)("components.register-page"),[x,g]=(0,s.useState)(""),[f,b]=(0,s.useState)(""),[j,v]=(0,s.useState)(""),N=i.length>=8&&i.length<=20;return(0,a.jsxs)("form",{onSubmit:r=>{(r.preventDefault(),e.trim())?t.trim()?i?i.length>20?v(h("errors.passwordTooLong",{count:i.length})):N?(g(""),v(""),d()):v(h("errors.passwordLength")):v(h("errors.passwordRequired")):b(h("errors.lastNameRequired")):g(h("errors.firstNameRequired"))},className:"flex flex-col gap-[22px] md:gap-6",children:[(0,a.jsx)(S.m8,{step:2,label:h("step2.eyebrow"),onBack:m,backLabel:h("step2.back")}),(0,a.jsx)(S.tf,{title:h("step2.title"),subtitle:h("step2.subtitle")}),(0,a.jsxs)("div",{className:"flex flex-col gap-[22px] md:flex-row md:gap-3",children:[(0,a.jsx)("div",{className:"md:flex-1",children:(0,a.jsx)(A.A,{id:"register-first-name",type:"text",name:"given-name",autoComplete:"given-name",autoFocus:!0,label:h("step2.firstNameLabel"),placeholder:h("step2.firstNamePlaceholder"),error:x,value:e,disabled:u,onChange:e=>{g(""),r(e.target.value)}})}),(0,a.jsx)("div",{className:"md:flex-1",children:(0,a.jsx)(A.A,{id:"register-last-name",type:"text",name:"family-name",autoComplete:"family-name",label:h("step2.lastNameLabel"),placeholder:h("step2.lastNamePlaceholder"),error:f,value:t,disabled:u,onChange:e=>{b(""),l(e.target.value)}})})]}),(0,a.jsx)("p",{className:"text-[13px] leading-[18px] text-auth-ink-7",children:h("step2.nameHelper")}),(0,a.jsx)(R.A,{id:"register-password",name:"password",autoComplete:"new-password",label:h("step2.passwordLabel"),hint:h("step2.passwordHint"),hintOk:N,error:j,value:i,disabled:u,onChange:e=>{let t=e.target.value;v(t.length>20?h("errors.passwordTooLong",{count:t.length}):""),o(t)}}),(0,a.jsx)(S.z6,{children:h.rich("step2.usernameNotice",{username:c,b:e=>(0,a.jsx)("strong",{className:"font-bold",children:e})})}),p?(0,a.jsx)("p",{role:"alert",className:C.WJ,children:p}):null,(0,a.jsx)(y.Button,{type:"submit",variant:"auth",size:"auth",disabled:u,children:u?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(L.A,{className:"h-4 w-4 animate-spin","aria-hidden":"true"}),h("step2.creating")]}):h("step2.submit")})]})};var M=r(46092),O=r(86190);let z=({email:e,code:t,onCodeChange:r,onSubmit:l,onResend:i,resendIn:o,submitting:c,resending:d,serverError:m,notice:u})=>
1{let p=(0,n.c)("components.register-page"),[h,x]=(0,s.useState)(""),g=6===t.length,f=h||m,b=o>0||d;return(0,a.jsxs)("form",{onSubmit:e=>{(e.preventDefault(),g)?(x(""),l()):x(p("errors.codeIncomplete"))},className:"flex flex-col gap-[22px] md:gap-6",children:[(0,a.jsx)(S.m8,{step:3,label:p("step3.eyebrow")}),(0,a.jsx)(S.tf,{title:p("step3.title"),subtitle:p.rich("step3.subtitle",{email:e,b:e=>(0,a.jsx)("strong",{className:"font-extrabold text-auth-ink-2",children:e})})}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)(M.A,{value:t,onChange:e=>{x(""),r(e)},autoFocus:!0,disabled:c,invalid:!!f,label:p("step3.cellLabel")}),f?(0,a.jsx)("p",{role:"alert",className:(0,O.cn)("text-center",C.WJ),children:f}):null]}),(0,a.jsx)(y.Button,{type:"submit",variant:"auth",size:"auth",disabled:c||!g,children:c?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(L.A,{className:"h-4 w-4 animate-spin","aria-hidden":"true"}),p("step3.verifying")]}):p("step3.submit")}),(0,a.jsxs)("div",{className:"flex flex-col items-center gap-1.5",children:[(0,a.jsx)("button",{type:"button",onClick:i,disabled:b,className:(0,O.cn)("text-[13px]",b?"cursor-not-allowed text-auth-ink-9":C.Ut),children:p("step3.resend")}),(0,a.jsx)("span",{className:"text-center text-[11px] text-auth-ink-9",children:o>0?p("step3.resendCountdown",{time:(0,E.fU)(o)}):u||p("step3.resendWindow")})]})]})};var B=r(94514),F=r(21628),$=r(86715);let D=({firstName:e,username:t,onContinue:r,submitting:s})=>{let l=(0,n.c)("components.register-page");return(0,$.KK)({mood:"thumb"}),(0,a.jsxs)("div",{className:"flex flex-col gap-[22px] md:gap-6",children:[(0,a.jsxs)("div",{className:"flex flex-col items-center gap-3.5 text-center",children:[(0,a.jsx)(S.I$,{icon:B.A,tone:"success"}),(0,a.jsx)(S.tf,{title:e?l("done.title",{name:e}):l("done.titleNoName"),subtitle:l("done.subtitle"),centered:!0})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-[5px] rounded-[10px] border border-white/10 p-[15px]",children:[(0,a.jsx)("span",{className:C.vk,children:l("done.usernameLabel")}),(0,a.jsx)("span",{className:"break-all text-[19px] font-semibold text-foreground",children:t}),(0,a.jsx)("p",{className:"text-xs leading-[17px] text-auth-ink-7",children:l("done.usernameHelper")})]}),(0,a.jsx)(y.Button,{type:"button",variant:"auth",size:"auth",onClick:r,disabled:s,children:s?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(L.A,{className:"h-4 w-4 animate-spin","aria-hidden":"true"}),l("done.entering")]}):(0,a.jsxs)(a.Fragment,{children:[l("done.submit"),(0,a.jsx)(F.A,{className:"h-[17px] w-[17px] stroke-[2.4]","aria-hidden":"true"})]})})]})},T=()=>{let e=(0,n.c)("components.register-page"),t=(0,i.useRouter)(),r=(0,o.Ym)(),x=(0,i.useSearchParams)().get("callbackUrl"),j=x&&"null"!==x&&"undefined"!==x?x:null,v=j?`/login?callbackUrl=${encodeURIComponent(j)}`:"/login",[N,y]=(0,s.useState)("method"),[w,S]=(0,s.useState)(""),[C,k]=(0,s.useState)(""),[L,A]=(0,s.useState)(""),[E,R]=(0,s.useState)(""),[M,O]=(0,s.useState)(""),[B,F]=(0,s.use
1State)(""),[$,T]=(0,s.useState)(""),[P,G]=(0,s.useState)(0),[H,K]=(0,s.useState)(0),[Y,W]=(0,s.useState)(""),[q,J]=(0,s.useState)(""),[V,Z]=(0,s.useState)(""),[X,Q]=(0,s.useState)(!1),ee=(0,s.useMemo)(()=>g(w.trim()),[w]);(0,s.useEffect)(()=>{if(!P)return;let e=()=>K(Math.max(0,Math.ceil((P-Date.now())/1e3)));e();let t=setInterval(e,1e3);return()=>clearInterval(t)},[P]);let et=async()=>{W("email"),J(""),Q(!1);try{let t=await (0,c.A)(w.trim());if(t?.Error&&"0124"===t.Code){if(Q(!1),J(""),t.uId){T(t.uId);try{await (0,d.Y)(t.uId)}catch{}}F(""),O(""),G(Date.now()+12e4),Z(e("step3.unverifiedResent")),y("code");return}if(t?.Error){Q(!0),J(e("errors.emailTaken"));return}y("details")}catch{J(e("errors.generic"))}finally{W("")}},er=async()=>{let t;W("create"),J("");let a=C.trim(),s=L.trim(),l=[t=g(w.trim()),`${t}2`,`${t}3`,`${t}${f(4)}`,`${t}${f(6)}`];try{for(let t of l){let l=await (0,m.k)({aName:a,aLastName:s,Username:t,aEmail:w.trim(),aPassword:E,aConfirmPassword:E});if(!l?.Error){F(t),T(l?.Data?.uId||""),O(""),G(Date.now()+12e4),Z(""),y("code");return}if("0130"!==l.Code){if("0132"===l.Code)return void J(e("errors.usernameUnavailable"));if("0131"===l.Code){Q(!1),J(e("errors.emailNotAllowed",{email:w.trim()})),y("email");return}if("0112"===l.Code){Q(!1),J(e("errors.emailFormatRejected")),y("email");return}if("0111"===l.Code){Q(!0),J(e("errors.emailTaken")),y("email");return}if("0113"===l.Code)return void J(e("errors.passwordLength"));J((0,p.y)(l.Message,r,e("errors.generic")));return}}J(e("errors.usernameUnavailable"))}catch{J(e("errors.generic"))}finally{W("")}},ea=async()=>{W("confirm"),J(""),Z("");try{let t=await (0,u.j)(M,$);if(t?.Error)return void J((0,p.y)(t.Message,r,e("errors.codeInvalid")));y("done")}catch{J(e("errors.generic"))}finally{W("")}},es=async()=>{W("resend"),J(""),Z(""),G(Date.now()+12e4);try{let t=await (0,d.Y)($);if(t?.Error)return void J((0,p.y)(t.Message,r,e("errors.generic")));O(""),Z(e("step3.resendSent"))}catch{J(e("errors.generic"))}finally{W("")}},el=async()=>{W("finish");try{let e=await (0,l.signIn)("credentials",{redirect:!1,AEmail:w.trim(),APassword:E});if(e?.error)return void t.push(v);(0,h.im)({email:w.trim(),name:`${C.trim()} ${L.trim()}`.trim()}),R(""),t.push(j?`/changeorg?callbackUrl=${encodeURIComponent(j)}`:"/onboarding")}catch{t.push(v)}finally{W("")}};return"email"===N?(0,a.jsx)(b.A,{stepKey:N,order:["method","email","details","code","done"],children:(0,a.jsx)(U,{email:w,onEmailChange:e=>{S(e),J(""),Q(!1)},onSubmit:et,onBack:()=>{J(""),Q(!1),y("method")},submitting:"email"===Y,serverError:q,loginHref:v,showLoginLink:X})}):"details"===N?(0,a.jsx)(b.A,{stepKey:N,order:["method","email","details","code","done"],children:(0,a.jsx)(_,{firstName:C,lastName:L,onFirstNameChange:k,onLastNameChange:A,password:E,onPasswordChange:R,username:ee,onSubmit:er,onBack:()=>{J(""),y("email")},submitting:"create"===Y,serverError:q})}):"code"===N?(0,a.jsx)(b.A,{stepKey:N,order:["method","email","details","code","done"],children:(0,a.jsx)(z,{email:w.trim(),code:M,onCodeChange:O,onSubmit:ea,onResend:es,resendIn:H,submitting:"confirm"===Y,resending:"resend"===Y,serverError:q,notice:V})}):"done"===N?(0,a.jsx)(b.A,{stepKey:N,order:["method","email","details","code","done"],children:(0,a.jsx)(D,{firstName:C.trim(),username:B,onContinue:el,submitting:"finish"===Y})}):(0,a.jsx)(b.A,{stepKey:N,order:["method","email","details","code","done"],children:(0,a.jsx)(I,{onEmail:()=>y("email"),loginHref:v})})},P=()=>(0,a.jsx)(s.Suspense,{fallback:(0,a.jsx)("div",{className:"min-h-[260px]"}),children:(0,a.jsx)(T,{})})},36315:(e,t,r)=>{"use strict";r.d(t,{Y:()=>s});var a=r(9339);let s=(0,a.createServerReference)("402b5b36ae0d71cbfba43e4f0f4fae06ca619ac8f6",a.callServer,void 0,a.findSourceMapURL,"resendCodeVerification")},61933:(e,t,r)=>{"use strict";r.d(t,{k:()=>s});var a=r(9339);let s=(0,a.createServerReference)("4078a24fa22668bb99214030f44685ac1d4552ebd8",a.callServer,void 0,a.findSourceMapURL,"createUser")},78165:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(9339);let s=(0,a.createServerReference)("40a9def3dec6c9ecc952d0a3ae33b9cb45577e3713",a.callServer,void 0,a.findSourceMapURL,"verifyEmail")},88260:(e,t,r)=>{"use strict";r.d(t,{A:()=>
1o});var a=r(95155),s=r(37882),l=r(50910),i=r(68189),n=r(86190);let o=({isRegister:e=!1,variant:t="pill"})=>{let r=(0,l.c)("LOGIN"),o=e?"/onboarding":"/changeorg?callbackUrl=preference";if("auth"===t)return(0,a.jsxs)("div",{className:"flex flex-col gap-[9px]",children:[(0,a.jsxs)(i.Button,{type:"button",variant:"auth_social",size:"auth",onClick:()=>(0,s.signIn)("google",{callbackUrl:o}),className:"relative justify-center px-11 font-semibold",children:[(0,a.jsx)("span",{className:"absolute left-[15px] flex w-[18px] justify-center",children:(0,a.jsx)("img",{src:"/Logos/GoogleLogo.svg",alt:"",width:17,height:17})}),(0,a.jsx)("span",{children:r("CONTINUE_WITH_GOOGLE")})]}),(0,a.jsxs)(i.Button,{type:"button",variant:"auth_social",size:"auth",onClick:()=>(0,s.signIn)("azure-ad",{callbackUrl:o}),className:"relative justify-center px-11 font-semibold",children:[(0,a.jsx)("span",{className:"absolute left-[15px] flex w-[18px] justify-center",children:(0,a.jsx)("img",{src:"/Logos/MicrosoftLogo.svg",alt:"",width:15,height:15})}),(0,a.jsx)("span",{children:r("CONTINUE_WITH_MICROSOFT")})]})]});let c=(0,n.cn)("flex h-11 flex-1 items-center justify-center gap-2 rounded-lg border","border-border bg-card text-sm font-semibold text-muted-foreground transition-colors hover:bg-muted");return(0,a.jsxs)("div",{className:"flex flex-row gap-3",children:[(0,a.jsxs)("button",{type:"button",onClick:()=>(0,s.signIn)("google",{callbackUrl:o}),"aria-label":"Google",className:c,children:[(0,a.jsx)("img",{src:"/Logos/GoogleLogo.svg",alt:"",width:18,height:18}),"Google"]}),(0,a.jsxs)("button",{type:"button",onClick:()=>(0,s.signIn)("azure-ad",{callbackUrl:o}),"aria-label":"Microsoft",className:c,children:[(0,a.jsx)("img",{src:"/Logos/MicrosoftLogo.svg",alt:"",width:16,height:16}),"Microsoft"]})]})}},91085:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>o,O4:()=>l,Sg:()=>d,im:()=>n,nr:()=>i,we:()=>c});let a="slive.auth.lastIdentity",s=(e,t)=>{let r=((e||"").trim()||(t||"").split("@")[0]||"").split(/[\s._-]+/).filter(Boolean);return 0===r.length?"\xb7":1===r.length?r[0].slice(0,2).toUpperCase():(r[0][0]+r[1][0]).toUpperCase()},l=e=>(e||"").trim().split(/\s+/)[0]||"",i=()=>{try{let e=window.localStorage.getItem(a);if(!e)return null;let t=JSON.parse(e);if(!t||"string"!=typeof t.email||!t.email)return null;return{name:"string"==typeof t.name?t.name:"",initials:"string"==typeof t.initials&&t.initials?t.initials:s(t.name,t.email),email:t.email,photo:"string"==typeof t.photo?t.photo:""}}catch{return null}},n=({email:e,name:t="",photo:r=""})=>{if(e)try{window.localStorage.setItem(a,JSON.stringify({email:e,name:t,initials:s(t,e),photo:r}))}catch{}},o=(e,t)=>{if(!e||"object"!=typeof e||Array.isArray(e)||!t)return null;let r="string"==typeof e.name?e.name.trim():"",a="string"==typeof e.profileImage?e.profileImage.trim():"";return r||a?{email:t,name:r,initials:s(r,t),photo:a}:null},c=()=>{try{window.localStorage.removeItem(a)}catch{}},d=(e,t)=>!!(e?.email&&t&&e.email.trim().toLowerCase()===t.trim().toLowerCase())}},e=>{e.O(0,[21779,98688,91909,82588,38437,50910,37882,67192,98500,11427,13281,79841,83756,28441,93794,77358],()=>e(e.s=29771)),_N_E=e.O()}]);

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.