1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,180127,e=>{"use strict";let t=(0,e.i(475254).default)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);e.s(["default",()=>t])},871689,e=>{"use strict";var t=e.i(180127);e.s(["ArrowLeft",()=>t.default])},164668,e=>{"use strict";var t=e.i(717521);e.s(["LoaderCircle",()=>t.default])},211749,e=>{"use strict";let t=(0,e.i(475254).default)("EyeOff",[["path",{d:"M9.88 9.88a3 3 0 1 0 4.24 4.24",key:"1jxqfv"}],["path",{d:"M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68",key:"9wicm4"}],["path",{d:"M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61",key:"1jreej"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);e.s(["default",()=>t])},77705,e=>{"use strict";var t=e.i(211749);e.s(["EyeOff",()=>t.default])},768214,e=>{"use strict";let t=(0,e.i(475254).default)("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);e.s(["default",()=>t])},263488,e=>{"use strict";var t=e.i(768214);e.s(["Mail",()=>t.default])},242744,e=>{"use strict";let t=(0,e.i(475254).default)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]);e.s(["default",()=>t])},438744,e=>{"use strict";var t=e.i(271645),s={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},r=t.default.createContext&&t.default.createContext(s),a=function(){return(a=Object.assign||function(e){for(var t,s=1,r=arguments.length;s<r;s++)for(var a in t=arguments[s])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},i=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(s[r[a]]=e[r[a]]);return s};function o(e){return function(s){return t.default.createElement(l,a({attr:a({},e.attr)},s),function e(s){return s&&s.map(function(s,r){return t.default.createElement(s.tag,a({key:r},s.attr),e(s.child))})}(e.child))}}function l(e){var o=function(s){var r,o=e.attr,l=e.size,n=e.title,c=i(e,["attr","size","title"]),d=l||s.size||"1em";return s.className&&(r=s.className),e.className&&(r=(r?r+" ":"")+e.className),t.default.createElement("svg",a({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},s.attr,o,c,{className:r,style:a(a({color:e.color||s.color},s.style),e.style),height:d,width:d,xmlns:"http://www.w3.org/2000/svg"}),n&&t.default.createElement("title",null,n),e.children)};return void 0!==r?t.default.createElement(r.Consumer,null,function(e){return o(e)}):o(s)}e.s(["GenIcon",()=>o],438744)},175731,e=>{"use strict";var t=e.i(843476),s=e.i(618566),r=e.i(271645),a=e.i(338703),i=e.i(656713),o=e.i(63209),l=e.i(871689),n=e.i(664659),c=e.i(286536),d=e.i(77705),u=e.i(164668),m=e.i(539901),h=e.i(263488),f=e.i(522016),p=e.i(32396),b=e.i(175572),x=e.i(239035);let g="h-11 w-full rounded-xl border border-slate-200 bg-white px-10 text-base text-slate-900 outline-none transition placeholder:text-slate-400 hover:border-slate-300 focus:border-blue-500 focus:ring-4 focus:ring-blue-500/10",v=[{strategy:"oauth_google",label:"Google",icon:p.FcGoogle}];function w({loading:e,children:s}){return(0,t.jsx)("button",{type:"submit",disabled:e,className:"flex h-11 w-full items-center justify-center rounded-xl bg-blue-600 text-base font-semibold text-white shadow-lg shadow-blue-600/20 transition hover:bg-blue-700 focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-blue-500/25 disabled:cursor-not-allowed disabled:opacity-60",children:e?(0,t.jsx)(u.LoaderCircle,{className:"h-4 w-4 animate-spin"}):s})}function y({value:e,onChange:s,label:r}){return(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"verification-code",className:"mb-1.5 block text-sm font-semibold text-slate-700",children:r}),(0,t.jsx)("input",{id:"verification-code",type:"text",inputMode:"numeric",autoComplete:"one-time-code",required:!0,value:e,onCh
1ange:e=>s(e.target.value),placeholder:"000000",className:"h-12 w-full rounded-xl border border-slate-200 bg-white px-4 text-center text-lg font-semibold tracking-[0.35em] text-slate-900 outline-none transition placeholder:text-slate-300 focus:border-blue-500 focus:ring-4 focus:ring-blue-500/10"})]})}function j({redirectUrl:e}){let{isLoaded:p,signIn:j,setActive:N}=(0,i.useSignIn)(),{isLoaded:k,isSignedIn:C}=(0,a.useAuth)(),{language:S,text:I}=(0,b.useAuthLanguage)(),E=(0,s.useRouter)(),[_,F]=(0,r.useState)("sign-in"),[P,M]=(0,r.useState)(""),[O,L]=(0,r.useState)(""),[A,q]=(0,r.useState)(""),[D,T]=(0,r.useState)(""),[z,K]=(0,r.useState)(!1),[R,U]=(0,r.useState)(!1),[V,$]=(0,r.useState)("totp"),[G,W]=(0,r.useState)(!1),[B,H]=(0,r.useState)(""),J=p&&k,Q=J&&C;(0,r.useEffect)(()=>{Q&&E.replace(e)},[Q,e,E]),(0,r.useEffect)(()=>{H("")},[S]);let X=async t=>{if(!t||!N)throw Error("Clerk did not return a session ID.");await N({session:t}),E.push(e)},Y=async()=>{if(!p)return;let e=j.supportedSecondFactors||[],t=["totp","phone_code","backup_code"].find(t=>e.some(e=>e.strategy===t));if(!t)throw Error("No supported second factor is available.");if($(t),"phone_code"===t){let t=e.find(e=>"phone_code"===e.strategy);if(!t||"phone_code"!==t.strategy)throw Error("No phone factor is available.");await j.prepareSecondFactor({strategy:"phone_code",phoneNumberId:t.phoneNumberId})}T(""),F("second-factor")},Z=async t=>{if(t.preventDefault(),p){if(!P.trim()||!O)return void H(I.common.requiredFields);if(!/^\S+@\S+\.\S+$/.test(P))return void H(I.common.invalidEmail);W(!0),H("");try{let e=await j.create({strategy:"password",identifier:P.trim(),password:O});"complete"===e.status?await X(e.createdSessionId):"needs_second_factor"===e.status?await Y():H(I.signIn.extraStepError)}catch(t){if((0,x.hasClerkErrorCode)(t,"session_exists")){E.replace(e),E.refresh();return}H((0,x.getClerkErrorMessage)(t,S))}finally{W(!1)}}},ee=async t=>{if(p){W(!0),H("");try{await j.authenticateWithRedirect({strategy:t,redirectUrl:"/sso-callback",redirectUrlComplete:e})}catch(e){H((0,x.getClerkErrorMessage)(e,S)),W(!1)}}},et=async e=>{if(e.preventDefault(),p){if(!P.trim())return void H(I.common.requiredFields);if(!/^\S+@\S+\.\S+$/.test(P))return void H(I.common.invalidEmail);W(!0),H("");try{await j.create({strategy:"reset_password_email_code",identifier:P.trim()}),F("reset-password")}catch(e){H((0,x.getClerkErrorMessage)(e,S))}finally{W(!1)}}},es=async e=>{if(e.preventDefault(),p){if(!D||!A)return void H(I.common.requiredFields);if(A.length<8)return void H(I.common.passwordTooShort);W(!0),H("");try{let e=await j.attemptFirstFactor({strategy:"reset_password_email_code",code:D,password:A});"complete"===e.status?await X(e.createdSessionId):"needs_second_factor"===e.status&&await Y()}catch(e){H((0,x.getClerkErrorMessage)(e,S))}finally{W(!1)}}},er=async e=>{if(e.preventDefault(),p){if(!D)return void H(I.common.requiredFields);W(!0),H("");try{let e=await j.attemptSecondFactor({strategy:V,code:D});"complete"===e.status&&await X(e.createdSessionId)}catch(e){H((0,x.getClerkErrorMessage)(e,S))}finally{W(!1)}}};if(!J||Q)return(0,t.jsx)("div",{className:"flex h-72 items-center justify-center","aria-label":I.common.loading,children:(0,t.jsx)(u.LoaderCircle,{className:"h-5 w-5 animate-spin text-blue-600"})});let ea="forgot-password"===_?I.signIn.forgotTitle:"reset-password"===_?I.signIn.resetTitle:"second-factor"===_?I.signIn.factorTitle:I.signIn.title,ei="forgot-password"===_?I.signIn.forgotDescription:"reset-password"===_?I.signIn.resetDescription(P):"second-factor"===_?"phone_code"===V?I.signIn.phoneFactor:"backup_code"===V?I.signIn.backupFactor:I.signIn.totpFactor:I.signIn.description;return(0,t.jsxs)("div",{className:"w-full",children:["sign-in"!==_&&(0,t.jsxs)("button",{type:"button",onClick:()=>{F("sign-in"),T(""),q(""),H("")},className:"mb-5 inline-flex items-center gap-1.5 text-sm font-semibold text-slate-500 transition hover:text-blue-600 focus-visible:outline-none focus-visible:ring-0 focus-visible:ring-blue-500/30",children:[(0,t.jsx)(l.ArrowLeft,{className:"h-3.5 w-3.5"}),I.common.back]}),(0,t.jsxs)("div",{className:"mb-7",children:[(0,t.jsx)("p",{className:"mb-3 text-xs font-bold uppercase tracking-[0.18em] text-blue-600",children:I.signIn.eyebrow}),(0,t.jsx)("h1",{className:"text-[2rem] font-bold leading-tight tracking-[-0.04em] text-slate-900",children:ea}),(0,t.jsx)("p",{className:"mt-2 text-base leading-7 text-slate-500",children:ei})]}),B&&(0,t.jsxs)("div",{role:"alert",className:"mb-4 flex gap-2.5 rounded-xl border border-red-200 bg-red-50 px-3.5 py-3 text-sm leading-5 text-red-700",children:[(0,t.jsx)(o.AlertCircle,{className:"mt-0.5 h-4 w-4 shrink-0"}),(0,t.jsx)("span",{children:B})]}),"sign-in"===_&&(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"space-y-2.5",children:v.map(({strategy:e,label:s,icon:r})=>(0,t.jsxs)("button",{type:"button",onClick:()=>ee(e),disabled:G,className:"group relative flex h-12 w-full items-center justify-center rounded-xl border border-slate-200 bg-white px-4 text-base font-semibold text-slate-700 shadow-sm shadow-slate-950/[0.03] transition hover:-translate-y-0.5 hover:border-blue-200 hover:bg-blue-50/60 hover:text-blue-700 hover:shadow-md focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-blue-500/15 disabled:pointer-events-none disabled:opacity-60",children:[(0,t.jsx)(r,{className:"absolute left-4 h-[1.2rem] w-[1.2rem]"}),I.common.continueWith," ",s]},e))}),(0,t.jsxs)("div",{className:"mt-5 border-t border-slate-200 pt-3",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>U(e=>!e),"aria-expanded":R,className:"mx-auto flex items-center gap-1.5 rounded-md px-2 py-1 text-xs font-bold uppercase tracking-[0.14em] text-slate-600 transition hover:text-blue-600 focus-visible:outline-none focus-visible:ring-0 focus-visible:ring-blue-500/30",children:[(0,t.jsx)(h.Mail,{className:"h-3 w-3"}),I.common.otherMethods,(0,t.jsx)(n.ChevronDown,{className:`h-3 w-3 transition-transform ${R?"rotate-180":""}`})]}),R&&(0,t.jsxs)("div",{className:"mt-4",children:[(0,t.jsxs)("form",{onSubmit:Z,noValidate:!0,className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"email",className:"mb-1.5 block text-sm font-semibold text-slate-700",children:I.common.email}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(h.Mail,{className:"pointer-events-none absolute left-3.5 to
1p-1/2 h-4 w-4 -translate-y-1/2 text-slate-400"}),(0,t.jsx)("input",{id:"email",type:"email",autoComplete:"email",required:!0,value:P,onChange:e=>M(e.target.value),placeholder:I.common.emailPlaceholder,className:g})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"mb-1.5 flex items-center justify-between",children:[(0,t.jsx)("label",{htmlFor:"password",className:"text-sm font-semibold text-slate-700",children:I.common.password}),(0,t.jsx)("button",{type:"button",onClick:()=>{F("forgot-password"),H("")},className:"text-xs font-semibold text-blue-600 hover:text-blue-700",children:I.signIn.forgotPassword})]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(m.LockKeyhole,{className:"pointer-events-none absolute left-3.5 top-1/2 h-4 w-4 -translate-y-1/2 text-slate-400"}),(0,t.jsx)("input",{id:"password",type:z?"text":"password",autoComplete:"current-password",required:!0,value:O,onChange:e=>L(e.target.value),placeholder:I.signIn.passwordPlaceholder,className:`${g} pr-10`}),(0,t.jsx)("button",{type:"button",onClick:()=>K(e=>!e),"aria-label":z?I.common.hidePassword:I.common.showPassword,className:"absolute right-3 top-1/2 -translate-y-1/2 rounded-md p-1 text-slate-400 transition hover:text-slate-700 focus-visible:outline-none focus-visible:ring-0 focus-visible:ring-blue-500/30",children:z?(0,t.jsx)(d.EyeOff,{className:"h-4 w-4"}):(0,t.jsx)(c.Eye,{className:"h-4 w-4"})})]})]}),(0,t.jsx)("button",{type:"submit",disabled:G,className:"flex h-11 w-full items-center justify-center rounded-xl bg-blue-600 text-base font-semibold text-white shadow-lg shadow-blue-600/20 transition hover:bg-blue-700 focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-blue-500/25 disabled:cursor-not-allowed disabled:opacity-60",children:G?(0,t.jsx)(u.LoaderCircle,{className:"h-4 w-4 animate-spin"}):I.signIn.emailSubmit})]}),(0,t.jsxs)("p",{className:"mt-5 text-center text-sm text-slate-500",children:[I.signIn.noAccount," ",(0,t.jsx)(f.default,{href:"/sign-up",className:"font-bold text-blue-600 hover:text-blue-700",children:I.signIn.createFree})]})]})]})]}),"forgot-password"===_&&(0,t.jsxs)("form",{onSubmit:et,noValidate:!0,className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"recovery-email",className:"mb-1.5 block text-sm font-semibold text-slate-700",children:I.common.email}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(h.Mail,{className:"pointer-events-none absolute left-3.5 top-1/2 h-4 w-4 -translate-y-1/2 text-slate-400"}),(0,t.jsx)("input",{id:"recovery-email",type:"email",autoComplete:"email",required:!0,value:P,onChange:e=>M(e.target.value),placeholder:I.common.emailPlaceholder,className:g})]})]}),(0,t.jsx)(w,{loading:G,children:I.signIn.sendCode})]}),"reset-password"===_&&(0,t.jsxs)("form",{onSubmit:es,noValidate:!0,className:"space-y-4",children:[(0,t.jsx)(y,{value:D,onChange:T,label:I.common.verificationCode}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"new-password",className:"mb-1.5 block text-sm font-semibold text-slate-700",children:I.signIn.newPassword}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(m.LockKeyhole,{className:"pointer-events-none absolute left-3.5 top-1/2 h-4 w-4 -translate-y-1/2 text-slate-400"}),(0,t.jsx)("input",{id:"new-password",type:"password",autoComplete:"new-password",required:!0,minLength:8,value:A,onChange:e=>q(e.target.value),placeholder:I.signIn.newPasswordPlaceholder,className:g})]})]}),(0,t.jsx)(w,{loading:G,children:I.signIn.changePassword})]}),"second-factor"===_&&(0,t.jsxs)("form",{onSubmit:er,noValidate:!0,className:"space-y-4",children:[(0,t.jsx)(y,{value:D,onChange:T,label:I.signIn.securityCode}),(0,t.jsx)(w,{loading:G,children:I.signIn.verifyAndEnter})]})]})}var N=e.i(529599),k=e.i(876282);function C(){let e=(0,s.useSearchParams)(),r=(0,k.getSafeAuthRedirect)([e.get("redirect_url"),e.get("redirect")],"/workspaces");return(0,t.jsx)(b.AuthLanguageProvider,{page:"signIn",children:(0,t.jsx)(N.default,{page:"signIn",children:(0,t.jsx)(j,{redirectUrl:r})})})}function S(){return(0,t.jsx)(r.Suspense,{fallback:(0,t.jsx)("div",{className:"min-h-dvh w-full bg-white"}),children:(0,t.jsx)(C,{})})}e.s(["default",()=>S],175731)}]);
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.