import{a6 as g,bQ as A,bR as F,bS as I,ag as U,bl as B,bT as R,bU as _,an as $,as as D,bV as L,bW as t,bX as l,f as u,L as c}from"./index.737529e8.1750111005555.js";const M=g({...A(),...F(I(),["inline"])},"VCheckbox"),T=U()({name:"VCheckbox",inheritAttrs:!1,props:M(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,r){let{attrs:d,slots:a}=r;const s=B(e,"modelValue"),{isFocused:n,focus:i,blur:b}=R(e),m=_(),V=$(()=>e.id||`checkbox-${m}`);return D(()=>{const[k,p]=L(d),[v,N]=t.filterProps(e),[x,Q]=l.filterProps(e);return u(t,c({class:["v-checkbox",e.class]},k,v,{modelValue:s.value,"onUpdate:modelValue":o=>s.value=o,id:V.value,focused:n.value,style:e.style}),{...a,default:o=>{let{id:f,messagesId:h,isDisabled:P,isReadonly:C}=o;return u(l,c(x,{id:f.value,"aria-describedby":h.value,disabled:P.value,readonly:C.value},p,{modelValue:s.value,"onUpdate:modelValue":y=>s.value=y,onFocus:i,onBlur:b}),a)}})}),{}}});export{T as V};
