PageSourceSearch

https://www.timezone.io/build/assets/TwoFactorChallenge-DXWnNceK.js

js timezone.io collected 2026-09-25 02:34:13 UTC 3,687 bytes, 1 lines download raw bytes

1import{_ as v}from"./InputError.vue_vue_type_script_setup_true_lang-GkxLRTN5.js";import{_ as y}from"./index-C26RKns7.js";import{_ as V}from"./Input.vue_vue_type_script_setup_true_lang-42gbi6-3.js";import{_ as B,a as E,b as F}from"./PinInputSlot.vue_vue_type_script_setup_true_lang-BtgDMRmc.js";import{_ as j}from"./AuthLayout.vue_vue_type_script_setup_true_lang-D-Q63X31.js";import{s as g}from"./index-CERpEI_C.js";import{d as N,f as x,s as b,i as f,o as d,w as r,a as n,b as o,u as t,h as R,H as h,G as C,c as A,F as P,r as q,e as k,t as w}from"./app-BqWDJPtg.js";import"./Primitive-BLdXoIuz.js";import"./useForwardExpose-DZBYVw5m.js";import"./VisuallyHidden-Dsp4W9_E.js";import"./usePrimitiveElement-BEFZvcQ_.js";import"./useArrowNavigation-C6Y-ieo6.js";import"./VisuallyHiddenInput-BW2c3d8k.js";import"./index-1RPEAXtU.js";import"./index-C3I_X5LK.js";import"./createLucideIcon-Cr5NkEd_.js";const D={class:"space-y-6"},G=["value"],H={class:"flex flex-col items-center justify-center space-y-3 text-center"},I={class:"flex w-full items-center justify-center"},L={class:"text-center text-sm text-muted-foreground"},M=["onClick"],S={class:"text-center text-sm text-muted-foreground"},U=["onClick"],ie=N({__name:"TwoFactorChallenge",setup(z){const l=x(()=>a.value?{title:"Recovery Code",description:"Please confirm access to your account by entering one of your emergency recovery codes.",toggleText:"login using an authentication code"}:{title:"Authentication Code",description:"Enter the authentication code provided by your authenticator application.",toggleText:"login using a recovery code"}),a=b(!1),p=_=>{a.value=!a.value,_(),s.value=[]},s=b([]),$=x(()=>s.value.join(""));return(_,e)=>(d(),f(j,{title:l.value.title,description:l.value.description},{default:r(()=>[n(t(R),{title:"Two-Factor Authentication"}),o("div",D,[a.value?(d(),f(t(h),C({key:1},t(g).form(),{class:"space-y-4","reset-on-error":""}),{default:r(({errors:i,processing:u,clearErrors:c})=>[n(t(V),{name:"recovery_code",type:"text",placeholder:"Enter recovery code",autofocus:a.value,required:""},null,8,["autofocus"]),n(v,{message:i.recovery_code},null,8,["message"]),n(t(y),{type:"submit",class:"w-full",disabled:u},{default:r(()=>e[4]||(e[4]=[k("Continue",-1)])),_:2,__:[4]},1032,["disabled"]),o("div",S,[e[5]||(e[5]=o("span",null,"or you can ",-1)),o("button",{type:"button",class:"text-foreground underline decoration-neutral-300 underline-offset-4 transition-colors duration-300 ease-out hover:decoration-current! dark:decoration-neutral-500",onClick:()=>p(c)},w(l.value.toggleText),9,U)])]),_:1},16)):(d(),f(t(h),C({key:0},t(g).form(),{class:"space-y-4","reset-on-error":"",onError:e[1]||(e[1]=i=>s.value=[])}),{default:r(({errors:i,processing:u,clearErrors:c})=>[o("input",{type:"hidden",name:"code",value:$.value},null,8,G),o("div",H,[o("div",I,[n(t(B),{id:"otp",placeholder:"○",modelValue:s.value,"onUpdate:modelValue":e[0]||(e[0]=m=>s.value=m),type:"number",otp:""},{default:r(()=>[n(t(E),null,{default:r(()=>[(d(),A(P,null,q(6,(m,T)=>n(t(F),{key:m,index:T,disabled:u,autofocus:""},null,8,["index","disabled"])),64))]),_:2},1024)]),_:2},1032,["modelValue"])]),n(v,{message:i.code},null,8,["message"])]),n(t(y),{type:"submit",class:"w-full",disabled:u},{default:r(()=>e[2]||(e[2]=[k("Continue",-1)])),_:2,__:[2]},1032,["disabled"]),o("div",L,[e[3]||(e[3]=o("span",null,"or you can ",-1)),o("button",{type:"button",class:"text-foreground underline decoration-neutral-300 underline-offset-4 transition-colors duration-300 ease-out hover:decoration-current! dark:decoration-neutral-500",onClick:()=>p(c)},w(l.value.toggleText),9,M)])]),_:1},16))])]),_:1},8,["title","description"]))}});export{ie as default};

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.