import{czasS,csasy}from"./index-DFFSWMIQ.js";import{tasb}from"./toNumber-BM1gvn-G.js";varh=function(){returnS.Date.now()},R="Expected a function",A=Math.max,F=Math.min;function_(x,i,a){varu,d,m,f,n,r,o=0,E=!1,c=!1,g=!0;if(typeofx!="function")thrownewTypeError(R);i=b(i)||0,y(a)&&(E=!!a.leading,c="maxWait"ina,m=c?A(b(a.maxWait)||0,i):m,g="trailing"ina?!!a.trailing:g);functionv(e){vart=u,l=d;returnu=d=void0,o=e,f=x.apply(l,t),f}functionp(e){returno=e,n=setTimeout(s,i),E?v(e):f}functionC(e){vart=e-r,l=e-o,W=i-t;returnc?F(W,m-l):W}functionk(e){vart=e-r,l=e-o;returnr===void0||t>=i||t<0||c&&l>=m}functions(){vare=h();if(k(e))returnI(e);n=setTimeout(s,C(e))}functionI(e){returnn=void0,g&&u?v(e):(u=d=void0,f)}functionL(){n!==void0&&clearTimeout(n),o=0,u=r=d=n=void0}functionM(){returnn===void0?f:I(h())}functionT(){vare=h(),t=k(e);if(u=arguments,d=this,r=e,t){if(n===void0)returnp(r);if(c)returnclearTimeout(n),n=setTimeout(s,i),v(r)}returnn===void0&&(n=setTimeout(s,i)),f}returnT.cancel=L,T.flush=M,T}export{_asd};