2 lines
2.5 KiB
JavaScript
2 lines
2.5 KiB
JavaScript
var w=typeof global=="object"&&global&&global.Object===Object&&global;const A=w;var F=typeof self=="object"&&self&&self.Object===Object&&self,M=A||F||Function("return this")();const R=M;var _=R.Symbol;const T=_;var W=Object.prototype,B=W.hasOwnProperty,G=W.toString,b=T?T.toStringTag:void 0;function U(e){var n=B.call(e,b),r=e[b];try{e[b]=void 0;var i=!0}catch{}var o=G.call(e);return i&&(n?e[b]=r:delete e[b]),o}var X=Object.prototype,D=X.toString;function H(e){return D.call(e)}var q="[object Null]",z="[object Undefined]",I=T?T.toStringTag:void 0;function J(e){return e==null?e===void 0?z:q:I&&I in Object(e)?U(e):H(e)}function K(e){return e!=null&&typeof e=="object"}var Q="[object Symbol]";function V(e){return typeof e=="symbol"||K(e)&&J(e)==Q}var Y=/\s/;function Z(e){for(var n=e.length;n--&&Y.test(e.charAt(n)););return n}var ee=/^\s+/;function ne(e){return e&&e.slice(0,Z(e)+1).replace(ee,"")}function y(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}var $=0/0,te=/^[-+]0x[0-9a-f]+$/i,re=/^0b[01]+$/i,ie=/^0o[0-7]+$/i,ae=parseInt;function k(e){if(typeof e=="number")return e;if(V(e))return $;if(y(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=y(n)?n+"":n}if(typeof e!="string")return e===0?e:+e;e=ne(e);var r=re.test(e);return r||ie.test(e)?ae(e.slice(2),r?2:8):te.test(e)?$:+e}var oe=function(){return R.Date.now()};const v=oe;var fe="Expected a function",ce=Math.max,ue=Math.min;function le(e,n,r){var i,o,l,u,a,c,d=0,O=!1,s=!1,j=!0;if(typeof e!="function")throw new TypeError(fe);n=k(n)||0,y(r)&&(O=!!r.leading,s="maxWait"in r,l=s?ce(k(r.maxWait)||0,n):l,j="trailing"in r?!!r.trailing:j);function S(t){var f=i,g=o;return i=o=void 0,d=t,u=e.apply(g,f),u}function N(t){return d=t,a=setTimeout(m,n),O?S(t):u}function C(t){var f=t-c,g=t-d,E=n-f;return s?ue(E,l-g):E}function h(t){var f=t-c,g=t-d;return c===void 0||f>=n||f<0||s&&g>=l}function m(){var t=v();if(h(t))return x(t);a=setTimeout(m,C(t))}function x(t){return a=void 0,j&&i?S(t):(i=o=void 0,u)}function L(){a!==void 0&&clearTimeout(a),d=0,i=c=o=a=void 0}function P(){return a===void 0?u:x(v())}function p(){var t=v(),f=h(t);if(i=arguments,o=this,c=t,f){if(a===void 0)return N(c);if(s)return clearTimeout(a),a=setTimeout(m,n),S(c)}return a===void 0&&(a=setTimeout(m,n)),u}return p.cancel=L,p.flush=P,p}var de="Expected a function";function se(e,n,r){var i=!0,o=!0;if(typeof e!="function")throw new TypeError(de);return y(r)&&(i="leading"in r?!!r.leading:i,o="trailing"in r?!!r.trailing:o),le(e,n,{leading:i,maxWait:n,trailing:o})}export{se as t};
|
|
//# sourceMappingURL=throttle-1cd3618f.js.map
|