1import{d as l,C as f,h as i,o as m,w as t,b as r,e as a,u as s,m as c,k as u,g as d,f as _}from"./app-D14KwT1f.js";import{_ as w}from"./InputError.vue_vue_type_script_setup_true_lang-BOUQnpfR.js";import{_ as C}from"./Button.vue_vue_type_script_setup_true_lang-CrhntlRJ.js";import{_ as g,a as b}from"./Label.vue_vue_type_script_setup_true_lang-BfDoql8u.js";import{_ as V}from"./AuthLayout.vue_vue_type_script_setup_true_lang-C2UJRJ_a.js";import{L as h}from"./loader-circle-BAbD64Q5.js";import"./utils-Bzrm8K3N.js";import"./index-lj5EOTs6.js";import"./NoIndexHead.vue_vue_type_script_setup_true_lang-CYl2s5x9.js";import"./createLucideIcon-CsbZLjuT.js";const k={class:"space-y-6"},x={class:"grid gap-2"},y={class:"flex items-center"},j=l({__name:"ConfirmPassword",setup($){const o=f({password:""}),n=()=>{o.post(route("password.confirm"),{onFinish:()=>{o.reset()}})};return(v,e)=>(m(),i(V,{title:"Confirm your password",description:"This is a secure area of the application. Please confirm your password before continuing."},{default:t(()=>[r(s(c),{title:"Confirm password"}),a("form",{onSubmit:u(n,["prevent"])},[a("div",k,[a("div",x,[r(s(g),{htmlFor:"password"},{default:t(()=>e[1]||(e[1]=[d("Password")])),_:1}),r(s(b),{id:"password",type:"password",class:"mt-1 block w-full",modelValue:s(o).password,"onUpdate:modelValue":e[0]||(e[0]=p=>s(o).password=p),required:"",autocomplete:"current-password",autofocus:""},null,8,["modelValue"]),r(w,{message:s(o).errors.password},null,8,["message"])]),a("div",y,[r(s(C),{class:"w-full",disabled:s(o).processing},{default:t(()=>[s(o).processing?(m(),i(s(h),{key:0,class:"h-4 w-4 animate-spin"})):_("",!0),e[2]||(e[2]=d(" Confirm Password "))]),_:1},8,["disabled"])])])],32)]),_:1}))}});export{j 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.