import{aA as i}from"./antd-057b41b1.js";import{g as l,r as m,a4 as f,s as v,e as g,q as d,J as S,u as h}from"./vue-1631514e.js";function E(a,s="value",r="change",u){const c=l()?.emit,t=m({value:a[s]}),n=f(t),o=e=>{t.value=e};return v(()=>{t.value=a[s]}),[g({get(){return t.value},set(e){i(e,n.value)||(t.value=e,d(()=>{c?.(r,e,...S(h(u))||[])}))}}),o,n]}export{E as u};