import{j as Be,ak as _e,bs as de}from"./mui-vendor-CkIVaoQP.js";import{r as F,b as re}from"./react-vendor-CmFgShSM.js";function xe(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a=g?a=a+ge("0",f-g):a=(a.substring(0,f)||"0")+"."+a.substring(f),t+a}function me(e,r,t){if(["","-"].indexOf(e)!==-1)return e;var n=(e.indexOf(".")!==-1||t)&&r,a=se(e),i=a.beforeDecimal,f=a.afterDecimal,g=a.hasNegation,V=parseFloat("0."+(f||"0")),y=f.length<=r?"0."+f:V.toFixed(r),S=y.split("."),m=i;i&&Number(S[0])&&(m=i.split("").reverse().reduce(function(I,C,d){return I.length>d?(Number(I[0])+Number(C)).toString()+I.substring(1,I.length):C+I},S[0]));var h=ye(S[1]||"",r,t),x=g?"-":"",v=n?".":"";return""+x+m+v+h}function H(e,r){if(e.value=e.value,e!==null){if(e.createTextRange){var t=e.createTextRange();return t.move("character",r),t.select(),!0}return e.selectionStart||e.selectionStart===0?(e.focus(),e.setSelectionRange(r,r),!0):(e.focus(),!1)}}var we=Oe(function(e,r){for(var t=0,n=0,a=e.length,i=r.length;e[t]===r[t]&&tt&&a-n>t;)n++;return{from:{start:t,end:a-n},to:{start:t,end:i-n}}}),Pe=function(e,r){var t=Math.min(e.selectionStart,r);return{from:{start:t,end:e.selectionEnd},to:{start:t,end:r}}};function Ke(e,r,t){return Math.min(Math.max(e,r),t)}function ve(e){return Math.max(e.selectionStart,e.selectionEnd)}function Ue(){return typeof navigator<"u"&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}function We(e){return{from:{start:0,end:0},to:{start:0,end:e.length},lastValue:""}}function $e(e){var r=e.currentValue,t=e.formattedValue,n=e.currentValueIndex,a=e.formattedValueIndex;return r[n]===t[a]}function Ge(e,r,t,n,a,i,f){f===void 0&&(f=$e);var g=a.findIndex(function(k){return k}),V=e.slice(0,g);!r&&!t.startsWith(V)&&(r=V,t=V+t,n=n+V.length);for(var y=t.length,S=e.length,m={},h=new Array(y),x=0;x0&&h[d]===-1;)d--;var _=d===-1||h[d]===-1?0:h[d]+1;return _>B?B:n-_=0&&!t[r];)r--;r===-1&&(r=t.indexOf(!0))}else{for(;r<=a&&!t[r];)r++;r>a&&(r=t.lastIndexOf(!0))}return r===-1&&(r=a),r}function qe(e){for(var r=Array.from({length:e.length+1}).map(function(){return!0}),t=0,n=r.length;tP.length-f.length||zM||m>e.length-f.length)&&(U=m),e=e.substring(0,U),e=Je(_?"-"+e:e,a),e=(e.match(Qe(v))||[]).join("");var W=e.indexOf(v);e=e.replace(new RegExp(Ve(v),"g"),function(l,w){return w===W?".":""});var $=se(e,a),J=$.beforeDecimal,Y=$.afterDecimal,c=$.addNegation;return y.end-y.startR?!1:A>=ee.start&&A{const{format:r,removeFormatting:t,...n}=tr(e),a=f=>r(f);delete n.onChange;const i=f=>{const g=f.toLowerCase().replace(/[ ,]/g,"");return t(g)};return Be.jsx(He,{customInput:_e,removeFormatting:i,format:a,...n,onValueChange:f=>{e.onChange({target:{name:e.id,value:f.floatValue}})}})};ar.propTypes={id:de.any.isRequired,onChange:de.func.isRequired};export{ar as N};