import{e as t,l as c,bb as l}from"./index-b2bcea28.js";function f(e){return e==null}class E extends Error{constructor(s){super(s),this.name="ElementPlusError"}}function p(e,s){throw new E(`[${e}] ${s}`)}function _(e,s){}const x="update:modelValue",v="change",i=["class","style"],d=/^on[A-Z]/,A=(e={})=>{const{excludeListeners:s=!1,excludeKeys:r}=e,u=t(()=>((r==null?void 0:r.value)||[]).concat(i)),n=c();return n?t(()=>{var o;return l(Object.entries((o=n.proxy)==null?void 0:o.$attrs).filter(([a])=>!u.value.includes(a)&&!(s&&d.test(a))))}):t(()=>({}))};export{v as C,x as U,_ as d,f as i,p as t,A as u};