import{a5 as m,I as v,a6 as _,u as b,a7 as i,v as y}from"./template.CyUWgh-J.js";function E(a,l,u=l){var s=new WeakSet;m(a,"input",async r=>{var e=r?a.defaultValue:a.value;if(e=t(a)?o(e):e,u(e),v!==null&&s.add(v),await _(),e!==(e=l())){var d=a.selectionStart,f=a.selectionEnd,n=a.value.length;if(a.value=e??"",f!==null){var c=a.value.length;d===f&&f===n&&c>n?(a.selectionStart=c,a.selectionEnd=c):(a.selectionStart=d,a.selectionEnd=Math.min(f,c))}}}),(y&&a.defaultValue!==a.value||b(l)==null&&a.value)&&(u(t(a)?o(a.value):a.value),v!==null&&s.add(v)),i(()=>{var r=l();if(a===document.activeElement){var e=v;if(s.has(e))return}t(a)&&r===o(a.value)||a.type==="date"&&!r&&!a.value||r!==a.value&&(a.value=r??"")})}function t(a){var l=a.type;return l==="number"||l==="range"}function o(a){return a===""?null:+a}export{E as b};