1 |
- !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;o<r;o++)e[o-1]=arguments[o];y(e,(function(r){return h(r,n,t)}));var u=b(t,(function(n,t){return n[0]}));return u}var m=g;function j(n){return f(n)?n:function(t){return t[n]}}function w(n){return f(n)?n:function(t){return t===n}}function _(n){return n}function O(n){return Number(n)}function A(n){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function S(){return(S=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(n[e]=r[e])}return n}).apply(this,arguments)}n.assign=function(n){for(var t=arguments.length,r=new Array(t>1?t-1:0),e=1;e<t;e++)r[e-1]=arguments[e];return S.apply(void 0,[n].concat(r))},n.bind=function(n,t){return n.bind(t)},n.debounce=function(n,t){var r,e,o,u;function i(r){var i=Date.now(),a=r?0:u+t-i;if(a>0)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;f<n;f++)i[f]=arguments[f];e=i,o=this,r||c(t)}return a.flush=function(){r&&i(!0),f()},a.cancel=f,a},n.ensureArray=a,n.every=v,n.filter=function(n,t){var r=[];return y(n,(function(n,e){t(n,e)&&r.push(n)})),r},n.find=s,n.findIndex=function(n,t){t=w(t);var r=i(n)?-1:void 0;return y(n,(function(n,e){if(t(n,e))return r=e,!1})),r},n.flatten=function(n){return Array.prototype.concat.apply([],n)},n.forEach=y,n.get=function(n,t,r){var o=n;return y(t,(function(n){if(u(o))return o=void 0,!1;o=o[n]})),e(o)?r:o},n.groupBy=h,n.has=l,n.isArray=i,n.isDefined=o,n.isFunction=f,n.isNil=u,n.isNumber=function(n){return"[object Number]"===t.call(n)},n.isObject=c,n.isString=function(n){return"[object String]"===t.call(n)},n.isUndefined=e,n.keys=d,n.map=b,n.matchPattern=function(n){return function(t){return v(n,(function(n,r){return t[r]===n}))}},n.merge=function n(t){for(var r=arguments.length,e=new Array(r>1?r-1:0),o=1;o<r;o++)e[o-1]=arguments[o];return e.length?(y(e,(function(r){r&&c(r)&&y(r,(function(r,e){if("__proto__"!==e){var o=t[e];c(r)?(c(o)||(o={}),t[e]=n(o,r)):t[e]=r}}))})),t):t},n.omit=function(n,t){var r={};return y(Object(n),(function(n,e){-1===t.indexOf(e)&&(r[e]=n)})),r},n.pick=function(n,t){var r={},e=Object(n);return y(t,(function(t){t in e&&(r[t]=n[t])})),r},n.reduce=p,n.set=function(n,t,r){var i=n;return y(t,(function(n,c){if("number"!=typeof n&&"string"!=typeof n)throw new Error("illegal key type: "+A(n)+". Key should be of type number or string.");if("constructor"===n)throw new Error("illegal key: constructor");if("__proto__"===n)throw new Error("illegal key: __proto__");var f=t[c+1],a=i[n];o(f)&&u(a)&&(a=i[n]=isNaN(+f)?{}:[]),e(f)?e(r)?delete i[n]:i[n]=r:i=a})),n},n.size=function(n){return d(n).length},n.some=function(n,t){return!!s(n,t)},n.sortBy=function(n,t){t=j(t);var r=[];return y(n,(function(n,e){for(var o=t(n,e),u={d:o,v:n},i=0;i<r.length;i++){if(o<r[i].d)return void r.splice(i,0,u)}r.push(u)})),b(r,(function(n){return n.v}))},n.throttle=function(n,t){var r=!1;return function(){r||(n.apply(void 0,arguments),r=!0,setTimeout((function(){r=!1}),t))}},n.unionBy=m,n.uniqueBy=g,n.values=function(n){return b(n,(function(n){return n}))},n.without=function(n,t){return e(n)?[]:(a(n),t=w(t),n.filter((function(n,r){return!t(n,r)})))},Object.defineProperty(n,"__esModule",{value:!0})}));
|