!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n="undefined"!=typeof globalThis?globalThis:n||self).MinDash={})}(this,(function(n){"use strict";var t=Object.prototype.toString,r=Object.prototype.hasOwnProperty;function e(n){return void 0===n}function o(n){return void 0!==n}function u(n){return null==n}function i(n){return"[object Array]"===t.call(n)}function c(n){return"[object Object]"===t.call(n)}function f(n){var r=t.call(n);return"[object Function]"===r||"[object AsyncFunction]"===r||"[object GeneratorFunction]"===r||"[object AsyncGeneratorFunction]"===r||"[object Proxy]"===r}function a(n){if(!i(n))throw new Error("must supply array")}function l(n,t){return r.call(n,t)}function s(n,t){var r;return t=w(t),y(n,(function(n,e){if(t(n,e))return r=n,!1})),r}function y(n,t){var r;if(!e(n)){var o=i(n)?O:_;for(var u in n)if(l(n,u)&&!1===t(r=n[u],o(u)))return r}}function p(n,t,r){return y(n,(function(n,e){r=t(r,n,e)})),r}function v(n,t){return!!p(n,(function(n,r,e){return n&&t(r,e)}),!0)}function b(n,t){var r=[];return y(n,(function(n,e){r.push(t(n,e))})),r}function d(n){return n&&Object.keys(n)||[]}function h(n,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t=j(t),y(n,(function(n){var e=t(n)||"_",o=r[e];o||(o=r[e]=[]),o.push(n)})),r}function g(n){n=j(n);for(var t={},r=arguments.length,e=new Array(r>1?r-1:0),o=1;o1?t-1:0),e=1;e0)return c(a);n.apply(o,e),f()}function c(n){r=setTimeout(i,n)}function f(){r&&clearTimeout(r),r=u=e=o=void 0}function a(){u=Date.now();for(var n=arguments.length,i=new Array(n),f=0;f1?r-1:0),o=1;o