import{a_ as n,aj as v,y as i,m,V as k,J as u}from"./M0Oc_jcV.js";function t(e,a,r=a){var f=new WeakSet;n(e,"input",async c=>{var l=c?e.defaultValue:e.value;if(l=o(e)?h(l):l,r(l),v!==null&&f.add(v),await i(),l!==(l=a())){var _=e.selectionStart,d=e.selectionEnd,b=e.value.length;if(e.value=l??"",d!==null){var s=e.value.length;_===d&&d===b&&s>b?(e.selectionStart=s,e.selectionEnd=s):(e.selectionStart=_,e.selectionEnd=Math.min(d,s))}}}),(u&&e.defaultValue!==e.value||m(a)==null&&e.value)&&(r(o(e)?h(e.value):e.value),v!==null&&f.add(v)),k(()=>{var c=a();if(e===document.activeElement){var l=v;if(f.has(l))return}o(e)&&c===h(e.value)||e.type==="date"&&!c&&!e.value||c!==e.value&&(e.value=c??"")})}function E(e,a,r=a){n(e,"change",f=>{var c=f?e.defaultChecked:e.checked;r(c)}),(u&&e.defaultChecked!==e.checked||m(a)==null)&&r(e.checked),k(()=>{var f=a();e.checked=!!f})}function o(e){var a=e.type;return a==="number"||a==="range"}function h(e){return e===""?null:+e}function S(e,a,r=a){n(e,"change",()=>{r(e.files)}),u&&e.files&&r(e.files),k(()=>{e.files=a()})}export{E as a,t as b,S as c};