Loading
function(l,t,d){d.d(t,{t:()=>n});var i=d(31144),c=d(248702),e=d(517e3),a=d(242003),s=d(489771);d(55808);var Z=l=>l.replace(/[^a-zA-Z0-9]/g,"").toUpperCase().slice(0,6),n=({resendTimer:l,canResend:t,error:d,onSubmit:n,onResend:b,onBack:m,backLinkText:o="otp.changePhoneNumber",disabled:u=!1,isLoading:h=!1})=>{let{t:W}=(0,i.n)(),[G,p]=(0,c.p)(""),N=(0,c.l)(null),M=(0,c.l)(0),X=(0,c.l)(null),y=(0,c.l)(null),Y=(0,c.l)(t),r=(0,c.l)(!1),T=(0,c.l)(),V=(0,c.h)(l=>{let t=y.current;t&&(clearTimeout(T.current),t.textContent="",T.current=setTimeout(()=>{t.textContent=l},50))},[]);(0,c._)(()=>{let l=!Y.current;return Y.current=t,l&&t&&V(W("otp.resendCodeAvailable")),()=>clearTimeout(T.current)},[t,V,W]),(0,c._)(()=>{d&&(X.current=null,setTimeout(()=>{N.current?.focus()},0))},[d]);let L=(0,c.h)(l=>{let t=Z(l);6!==t.length||h||X.current!==t&&(X.current=t,n(t))},[h,n]);return(0,c._)(()=>{if(!G)return;let l=6===G.length&&M.current<6;M.current=G.length,l&&L(G)},[G,L]),(0,c._)(()=>{if(t||l<=0){r.current=!1;return}if(!r.current){r.current=!0,V(W("otp.timerStarted",{time:String(l)}));return}10===l?V(W("otp.timerTenSeconds")):5===l&&V(W("otp.timerFiveSeconds"))},[l,t,V,W]),(0,c.v)("div",{class:"IncodeOtpInput IncodeOtpInputComposed",children:[(0,c.v)("div",{ref:y,class:"IncodeSrOnly","aria-live":"polite","aria-atomic":"true"}),(0,c.v)(s.t,{id:"otp-code",type:"text",inputMode:"text",ref:N,maxLength:6,value:G,error:d,onInput:l=>{p(Z(l.target.value))},onPaste:l=>{l.preventDefault();let t=Z(l.clipboardData?.getData("text")||"");t&&(p(t),6===t.length&&L(t))},disabled:u||h,required:!0,autocomplete:"one-time-code","data-testid":"otp-input-0","aria-label":W("otp.verificationCode"),class:"IncodeOtpSingleInput",showErrorIcon:!0}),(0,c.v)(e.r,{}),(0,c.v)(a.t,{onClick:()=>{L(G)},disabled:G.length<6||h,isLoading:h,"data-testid":"otp-submit",children:W("common.continue")}),(0,c.v)(e.r,{size:12}),(()=>{if(!t&&l>0)return(0,c.v)("div",{class:"IncodeOtpInputActions",children:(0,c.v)("p",{class:"IncodeOtpInputTimerText","data-testid":"otp-timer",children:W("otp.resendCountdown",{time:`${Math.floor(l/60)}:${(l%60).toString().padStart(2,"0")}`})})});return(0,c.v)("div",{class:"IncodeOtpInputActions",children:(0,c.v)("p",{class:`IncodeOtpInputResendText ${u?"IncodeOtpInputResendTextDisabled":""}`,"data-testid":"otp-resend-section",children:[W("otp.didYouNotGetIt"),(0,c.v)("button",{type:"button",class:"IncodeOtpInputLink",onClick:()=>{X.current=null,p(""),b()},disabled:u||!t,"data-testid":"otp-resend",children:W("otp.resendCode")}),` ${W("otp.or")} `,(0,c.v)("button",{type:"button",class:"IncodeOtpInputLink",onClick:()=>{X.current=null,p(""),m()},disabled:u,"data-testid":"otp-back",children:W(o)})]})})})()]})}}