1import{c as e,n as t,r as n,t as r}from"./jsx-runtime-B99rEt_x.js";import{c as i,l as a}from"./dist-o22yNQU1.js";import{t as ee}from"./button-B1EYB77b.js";import{t as te}from"./spinner-C6cvpcYu.js";import{n as ne,r as o,t as re}from"./input-otp-BgyyCIXD.js";import{t as s}from"./http-message-C8yZjZUw.js";import{a as c,n as ie,o as ae,r as oe,t as se}from"./dialog-wmZobPAh.js";import{t as l}from"./code-BRXpMwmr.js";var u=t(),d=e(n(),1),f=r(),p=(0,d.createContext)({openVerification:()=>{}});function m(){return(0,d.useContext)(p)}function h(e){let t=(0,u.c)(47),{children:n}=e,[r,a]=(0,d.useState)(!1),[m,h]=(0,d.useState)(``),[y,b]=(0,d.useState)(``),[x,S]=(0,d.useState)(``),[C,w]=(0,d.useState)(``),[T,E]=(0,d.useState)(0),D;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(D={code:``},t[0]=D):D=t[0];let O=i(D),k;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(k={},t[1]=k):k=t[1];let A=i(k),j;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(j=e=>{h(e),b(``),S(``),w(``),a(!0)},t[2]=j):j=t[2];let le=j,M;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(M=()=>{E(60);let e=setInterval(()=>{E(t=>t<=1?(clearInterval(e),0):t-1)},1e3)},t[3]=M):M=t[3];let ue=M,N;t[4]!==y||t[5]!==O?(N=()=>{if(y.length!==6){S(`Lütfen 6 haneli doÄrulama kodunu girin.`);return}S(``),O.transform(()=>({code:y})),O.post(l.verify.url(),{onSuccess:e=>{if(e.verified){w(e.message),setTimeout(()=>{a(!1),window.location.reload()},1200);return}S(e.message||`DoÄrulama baÅarısız oldu.`),b(``)}}).catch(e=>{S(s(e,`DoÄrulama baÅarısız oldu.`)),b(``)})},t[4]=y,t[5]=O,t[6]=N):N=t[6];let P=N,F;t[7]!==T||t[8]!==A?(F=()=>{T>0||(S(``),A.post(l.send.url(),{onSuccess:e=>{w(e.message),ue(),setTimeout(()=>w(``),3e3)}}).catch(e=>S(s(e,`Bir hata oluÅtu. Lütfen tekrar deneyin.`))))},t[7]=T,t[8]=A,t[9]=F):F=t[9];let I=F,L;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(L={openVerification:le},t[10]=L):L=t[10];let R;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,f.jsx)(ae,{className:`text-center text-lg font-semibold text-header`,children:`E-posta DoÄrulama`}),t[11]=R):R=t[11];let z;t[12]===m?z=t[13]:(z=(0,f.jsxs)(c,{children:[R,(0,f.jsxs)(oe,{className:`text-center text-sm text-paragraph`,children:[(0,f.jsx)(`strong`,{children:m}),` adresine 6 haneli bir doÄrulama kodu gönderdik.`]})]}),t[12]=m,t[13]=z);let B;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,f.jsxs)(ne,{children:[(0,f.jsx)(o,{index:0}),(0,f.jsx)(o,{index:1}),(0,f.jsx)(o,{index:2}),(0,f.jsx)(o,{index:3}),(0,f.jsx)(o,{index:4}),(0,f.jsx)(o,{index:5})]}),t[14]=B):B=t[14];let V;t[15]!==y||t[16]!==P?(V=(0,f.jsx)(re,{maxLength:6,value:y,onChange:b,onComplete:P,children:B}),t[15]=y,t[16]=P,t[17]=V):V=t[17];let H;t[18]===x?H=t[19]:(H=x&&(0,f.jsx)(`p`,{className:`text-center text-sm font-medium text-red-500`,children:x}),t[18]=x,t[19]=H);let U;t[20]===C?U=t[21]:(U=C&&(0,f.jsx)(`p`,{className:`text-center text-sm font-medium text-green-600`,children:C}),t[20]=C,t[21]=U);let W=O.processing||y.length!==6,G;t[22]===O.processing?G=t[23]:(G=O.processing&&(0,f.jsx)(te,{}),t[22]=O.processing,t[23]=G);let K;t[24]!==P||t[25]!==W||t[26]!==G?(K=(0,f.jsxs)(ee,{onClick:P,disabled:W,className:`w-60 rounded-xl`,children:[G,`DoÄrula`]}),t[24]=P,t[25]=W,t[26]=G,t[27]=K):K=t[27];let q=A.processing||T>0,J=A.processing?`Gönderiliyor...`:T>0?`Tekrar gönder (${T}s)`:`Tekrar gönder`,Y;t[28]!==I||t[29]!==q||t[30]!==J?(Y=(0,f.jsxs)(`div`,{className:`text-center text-xs text-paragraph`,children:[`Kod almadınız mı?`,` `,(0,f.jsx)(`button`,{type:`button`,onClick:I,disabled:q,className:`font-medium text-header underline hover:text-primary disabled:cursor-not-allowed disabled:opacity-50`,children:J})]}),t[28]=I,t[29]=q,t[30]=J,t[31]=Y):Y=t[31];let X;t[32]!==V||t[33]!==H||t[34]!==U||t[35]!==K||t[36]!==Y?(X=(0,f.jsxs)(`div`,{className:`flex flex-col items-center gap-4 py-4`,children:[V,H,U,K,Y]}),t[32]=V,t[33]=H,t[34]=U,t[35]=K,t[36]=Y,t[37]=X):X=t[37];let Z;t[38]!==X||t[39]!==z?(Z=(0,f.jsxs)(ie,{className:`sm:max-w-md [&>button]:hidden`,onPointerDownOutside:v,onEscapeKeyDown:_,onInteractOutside:g,children:[z,X]}),t[38]=X,t[39]=z,t[40]=Z):Z=t[40];let Q;t[41]!==r||t[42]!==Z?(Q=(0,f.jsx)(se,{open:r,onOpenChange:ce,children:Z}),t[41]=r,t[42]=Z,t[43]=Q):Q=t[43];let $;return t[44]!==n||t[45]!==Q?($=(0,f.jsxs)(p.Provider,{value:L,children:[n,Q]}),t[44]=n,t[45]=Q,t[46]=$):$=t[46],$}function g(e){return e.preventDefault()}function _(e){return e.preventDefault()}function v(e){return e.preventDefault()}function ce(){}function y(){let e=(0,u.c)(5),{auth:t}=a().props,{openVerification:n}=m(),r,i;return e[0]!==t.email_verified||e[1]!==t.user||e[2]!==n?(r=()=>{t.user&&!t.email_verified&&n(t.user.email)},i=[t.user,t.email_verified,n],e[0]=t.email_verified,e[1]=t.user,e[2]=n,e[3]=r,e[4]=i):(r=e[3],i=e[4]),(0,d.useEffect)(r,i),null}export{h as n,m as r,y as t};
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.