mirror of
https://github.com/lrsjng/h5ai.git
synced 2025-05-31 15:28:19 -04:00
50 lines
No EOL
17 KiB
JavaScript
50 lines
No EOL
17 KiB
JavaScript
/**
|
|
* @license
|
|
* lodash 3.8.0 (Custom Build) lodash.com/license | Underscore.js 1.8.3 underscorejs.org/LICENSE
|
|
* Build: `lodash exports="global" include="compact,contains,debounce,difference,each,extend,filter,indexOf,intersection,isFunction,isNumber,isString,keys,map,pluck,sortBy,values,without"`
|
|
*/
|
|
;(function(){function n(n,r,t){if(r!==r){n:{for(r=n.length,t+=-1;++t<r;){var e=n[t];if(e!==e){n=t;break n}}n=-1}return n}for(t-=1,e=n.length;++t<e;)if(n[t]===r)return t;return-1}function r(n){return typeof n=="function"||false}function t(n){return typeof n=="string"?n:null==n?"":n+""}function e(n,r){var t;n:{t=n.a;var e=r.a;if(t!==e){var u=t===t,o=e===e;if(t>e||!u||t===sn&&o){t=1;break n}if(t<e||!o||e===sn&&u){t=-1;break n}}t=0}return t||n.b-r.b}function u(n){return!!n&&typeof n=="object"}function o(){}
|
|
function c(n){var r=n?n.length:0;for(this.data={hash:br(null),set:new sr};r--;)this.push(n[r])}function a(n,r){var t=n.data;return(typeof r=="string"||X(r)?t.set.has(r):t.hash[r])?0:-1}function i(n,r){var t=-1,e=n.length;for(r||(r=Array(e));++t<e;)r[t]=n[t];return r}function f(n,r){for(var t=-1,e=n.length;++t<e&&false!==r(n[t],t,n););return n}function l(n,r){for(var t=-1,e=n.length,u=-1,o=[];++t<e;){var c=n[t];r(c,t,n)&&(o[++u]=c)}return o}function s(n,r){for(var t=-1,e=n.length,u=Array(e);++t<e;)u[t]=r(n[t],t,n);
|
|
|
|
return u}function p(n,r,t){t||(t={});for(var e=-1,u=r.length;++e<u;){var o=r[e];t[o]=n[o]}return t}function h(n,r,t){var e=typeof n;return"function"==e?r===sn?n:T(n,r,t):null==n?an:"object"==e?A(n):r===sn?ln(n):x(n,r)}function y(n,r,t,e,u,o,c){var a;if(t&&(a=u?t(n,e,u):t(n)),a!==sn)return a;if(!X(n))return n;if(e=Dr(n)){if(a=U(n),!r)return i(n,a)}else{var l=tr.call(n),s=l==mn;if(l!=wn&&l!=hn&&(!s||u))return Vn[l]?N(n,l,r):u?n:{};if(Jn(n))return u?n:{};if(a=$(s?{}:n),!r)return Pr(a,n)}for(o||(o=[]),
|
|
c||(c=[]),u=o.length;u--;)if(o[u]==n)return c[u];return o.push(n),c.push(a),(e?f:m)(n,function(e,u){a[u]=y(e,r,t,u,n,o,c)}),a}function g(r,t){var e=r?r.length:0,u=[];if(!e)return u;var o=-1,c=F(),i=c==n,f=i&&200<=t.length?Fr(t):null,l=t.length;f&&(c=a,i=false,t=f);n:for(;++o<e;)if(f=r[o],i&&f===f){for(var s=l;s--;)if(t[s]===f)continue n;u.push(f)}else 0>c(t,f,0)&&u.push(f);return u}function v(n,r){var t=[];return _r(n,function(n,e,u){r(n,e,u)&&t.push(n)}),t}function b(n,r,t){for(var e=-1,o=n.length,c=-1,a=[];++e<o;){
|
|
var i=n[e];if(u(i)&&R(i)&&(t||Dr(i)||Q(i))){r&&(i=b(i,r,t));for(var f=-1,l=i.length;++f<l;)a[++c]=i[f]}else t||(a[++c]=i)}return a}function m(n,r){return Mr(n,r,Vr)}function j(n,r,t){if(null!=n){n=V(n),t!==sn&&t in n&&(r=[t]),t=-1;for(var e=r.length;null!=n&&++t<e;)n=V(n)[r[t]];return t&&t==e?n:sn}}function w(n,r,t,e,u,o){if(n===r)return true;var c=typeof n,a=typeof r;if("function"!=c&&"object"!=c&&"function"!=a&&"object"!=a||null==n||null==r)n=n!==n&&r!==r;else n:{var c=w,a=Dr(n),i=Dr(r),f=yn,l=yn;
|
|
a||(f=tr.call(n),f==hn?f=wn:f!=wn&&(a=rn(n))),i||(l=tr.call(r),l==hn?l=wn:l!=wn&&rn(r));var s=f==wn&&!Jn(n),i=l==wn&&!Jn(r),l=f==l;if(!l||a||s){if(!e&&(f=s&&rr.call(n,"__wrapped__"),i=i&&rr.call(r,"__wrapped__"),f||i)){n=c(f?n.value():n,i?r.value():r,t,e,u,o);break n}if(l){for(u||(u=[]),o||(o=[]),f=u.length;f--;)if(u[f]==n){n=o[f]==r;break n}u.push(n),o.push(r),n=(a?I:_)(n,r,c,t,e,u,o),u.pop(),o.pop()}else n=false}else n=P(n,r,f)}return n}function d(n,r){var t=-1,e=R(n)?Array(n.length):[];return _r(n,function(n,u,o){
|
|
e[++t]=r(n,u,o)}),e}function A(n){var r=Vr(n),t=r.length;if(!t)return cn(true);if(1==t){var e=r[0],u=n[e];if(u===u&&!X(u))return function(n){return null==n?false:(n=V(n),n[e]===u&&(u!==sn||e in n))}}for(var o=Array(t),c=Array(t);t--;)u=n[r[t]],o[t]=u,c[t]=u===u&&!X(u);return function(n){var t;if(t=null!=n)n:{n=V(n),t=-1;for(var e=r.length;++t<e;)if(c[t]?o[t]!==n[r[t]]:!(r[t]in n)){t=false;break n}for(t=-1;++t<e;){var u=r[t],a=n[u],i=o[t];if(c[t]?u=a!==sn||u in n:(u=sn,u===sn&&(u=w(i,a,void 0,true))),!u){t=false;
|
|
|
|
break n}}t=true}return t}}function x(n,r){var t=Dr(n),e=D(n)&&r===r&&!X(r),u=n+"";return n=Y(n),function(o){if(null==o)return false;var c=u;if(o=V(o),!(!t&&e||c in o)){if(1!=n.length){var c=n,a=0,i=-1,f=-1,l=c.length,a=null==a?0:+a||0;for(0>a&&(a=-a>l?0:l+a),i=i===sn||i>l?l:+i||0,0>i&&(i+=l),l=a>i?0:i-a>>>0,a>>>=0,i=Array(l);++f<l;)i[f]=c[f+a];o=j(o,i)}if(null==o)return false;c=z(n),o=V(o)}return o[c]===r?r!==sn||c in o:w(r,o[c],null,true)}}function O(n){return function(r){return null==r?sn:V(r)[n]}}function E(n){
|
|
var r=n+"";return n=Y(n),function(t){return j(t,n,r)}}function S(n,r){var t=n.length;for(n.sort(r);t--;)n[t]=n[t].c;return n}function T(n,r,t){if(typeof n!="function")return an;if(r===sn)return n;switch(t){case 1:return function(t){return n.call(r,t)};case 3:return function(t,e,u){return n.call(r,t,e,u)};case 4:return function(t,e,u,o){return n.call(r,t,e,u,o)};case 5:return function(t,e,u,o,c){return n.call(r,t,e,u,o,c)}}return function(){return n.apply(r,arguments)}}function k(n){return or.call(n,0);
|
|
|
|
}function I(n,r,t,e,u,o,c){var a=-1,i=n.length,f=r.length,l=true;if(i!=f&&(!u||f<=i))return false;for(;l&&++a<i;){var s=n[a],p=r[a],l=sn;if(e&&(l=u?e(p,s,a):e(s,p,a)),l===sn)if(u)for(var h=f;h--&&(p=r[h],!(l=s&&s===p||t(s,p,e,u,o,c))););else l=s&&s===p||t(s,p,e,u,o,c)}return!!l}function P(n,r,t){switch(t){case gn:case vn:return+n==+r;case bn:return n.name==r.name&&n.message==r.message;case jn:return n!=+n?r!=+r:n==+r;case dn:case An:return n==r+""}return false}function _(n,r,t,e,u,o,c){var a=Vr(n),i=a.length,f=Vr(r).length;
|
|
|
|
if(i!=f&&!u)return false;for(var f=u,l=-1;++l<i;){var s=a[l],p=u?s in r:rr.call(r,s);if(p){var h=n[s],y=r[s],p=sn;e&&(p=u?e(y,h,s):e(h,y,s)),p===sn&&(p=h&&h===y||t(h,y,e,u,o,c))}if(!p)return false;f||(f="constructor"==s)}return f||(t=n.constructor,e=r.constructor,!(t!=e&&"constructor"in n&&"constructor"in r)||typeof t=="function"&&t instanceof t&&typeof e=="function"&&e instanceof e)?true:false}function M(n,r){var t=o.callback||on,t=t===on?h:t;return t(n,r,3)}function F(r,t,e){var u=o.indexOf||q,u=u===q?n:u;return r?u(r,t,e):u;
|
|
|
|
}function U(n){var r=n.length,t=new n.constructor(r);return r&&"string"==typeof n[0]&&rr.call(n,"index")&&(t.index=n.index,t.input=n.input),t}function $(n){return n=n.constructor,typeof n=="function"&&n instanceof n||(n=Object),new n}function N(n,r,t){var e=n.constructor;switch(r){case xn:return k(n);case gn:case vn:return new e(+n);case On:case En:case Sn:case Tn:case kn:case In:case Pn:case _n:case Mn:return e instanceof e&&(e=Tr[r]),r=n.buffer,new e(t?k(r):r,n.byteOffset,n.length);case jn:case An:
|
|
return new e(n);case dn:var u=new e(n.source,Cn.exec(n));u.lastIndex=n.lastIndex}return u}function R(n){return null!=n&&L(Ur(n))}function B(n,r){return n=+n,r=null==r?Sr:r,-1<n&&0==n%1&&n<r}function C(n,r,t){if(!X(t))return false;var e=typeof r;return("number"==e?R(t)&&B(r,t.length):"string"==e&&r in t)?(r=t[r],n===n?n===r:r!==r):false}function D(n){var r=typeof n;return"string"==r&&Un.test(n)||"number"==r?true:Dr(n)?false:!Fn.test(n)||false}function L(n){return typeof n=="number"&&-1<n&&0==n%1&&n<=Sr}function W(n){
|
|
for(var r=tn(n),t=r.length,e=t&&n.length,u=o.support,u=e&&L(e)&&(Dr(n)||u.nonEnumStrings&&nn(n)||u.nonEnumArgs&&Q(n)),c=-1,a=[];++c<t;){var i=r[c];(u&&B(i,e)||rr.call(n,i))&&a.push(i)}return a}function V(n){if(o.support.unindexedChars&&nn(n)){for(var r=-1,t=n.length,e=Object(n);++r<t;)e[r]=n.charAt(r);return e}return X(n)?n:Object(n)}function Y(n){if(Dr(n))return n;var r=[];return t(n).replace($n,function(n,t,e,u){r.push(e?u.replace(Bn,"$1"):t||n)}),r}function q(r,t,e){var u=r?r.length:0;if(!u)return-1;
|
|
|
|
if(typeof e=="number")e=0>e?jr(u+e,0):e;else if(e){if(e=0,u=r?r.length:e,typeof t!="number"||t!==t||u>Or){u=an,e=u(t);for(var o=0,c=r?r.length:0,a=e!==e,i=e===sn;o<c;){var f=cr((o+c)/2),l=u(r[f]),s=l===l;(a?s:i?s&&l!==sn:l<e)?o=f+1:c=f}e=wr(c,xr)}else{for(;e<u;){var o=e+u>>>1;r[o]<t?e=o+1:u=o}e=u}return r=r[e],(t===t?t===r:r!==r)?e:-1}return n(r,t,e||0)}function z(n){var r=n?n.length:0;return r?n[r-1]:sn}function G(n,r,t){var e=Dr(n)?l:v;return r=M(r,t),e(n,r)}function H(n,r,t,e){var u=n?Ur(n):0;
|
|
return L(u)||(n=en(n),u=n.length),u?(t=typeof t!="number"||e&&C(r,t,e)?0:0>t?jr(u+t,0):t||0,typeof n=="string"||!Dr(n)&&nn(n)?t<u&&-1<n.indexOf(r,t):-1<F(n,r,t)):false}function J(n,r,t){var e=Dr(n)?s:d;return r=M(r,t),e(n,r)}function K(n,r){if(typeof n!="function")throw new TypeError(pn);return r=jr(r===sn?n.length-1:+r||0,0),function(){for(var t=arguments,e=-1,u=jr(t.length-r,0),o=Array(u);++e<u;)o[e]=t[r+e];switch(r){case 0:return n.call(this,o);case 1:return n.call(this,t[0],o);case 2:return n.call(this,t[0],t[1],o);
|
|
|
|
}for(u=Array(r+1),e=-1;++e<r;)u[e]=t[e];return u[r]=o,n.apply(this,u)}}function Q(n){return u(n)&&R(n)&&tr.call(n)==hn}function X(n){var r=typeof n;return"function"==r||!!n&&"object"==r}function Z(n){return null==n?false:tr.call(n)==mn?er.test(nr.call(n)):u(n)&&(Jn(n)?er:Dn).test(n)}function nn(n){return typeof n=="string"||u(n)&&tr.call(n)==An}function rn(n){return u(n)&&L(n.length)&&!!Wn[tr.call(n)]}function tn(n){if(null==n)return[];X(n)||(n=Object(n));for(var r=n.length,t=o.support,r=r&&L(r)&&(Dr(n)||t.nonEnumStrings&&nn(n)||t.nonEnumArgs&&Q(n))&&r||0,e=n.constructor,u=-1,e=Lr(e)&&e.prototype||Xn,c=e===n,a=Array(r),i=0<r,f=t.enumErrorProps&&(n===Qn||n instanceof Error),l=t.enumPrototypes&&Lr(n);++u<r;)a[u]=u+"";
|
|
|
|
for(var s in n)l&&"prototype"==s||f&&("message"==s||"name"==s)||i&&B(s,r)||"constructor"==s&&(c||!rr.call(n,s))||a.push(s);if(t.nonEnumShadows&&n!==Xn)for(r=n===Zn?An:n===Qn?bn:tr.call(n),t=kr[r]||kr[wn],r==wn&&(e=Xn),r=Ln.length;r--;)s=Ln[r],u=t[s],c&&u||(u?!rr.call(n,s):n[s]===e[s])||a.push(s);return a}function en(n){for(var r=Vr(n),t=-1,e=r.length,u=Array(e);++t<e;)u[t]=n[r[t]];return u}function un(n){return(n=t(n))&&Rn.test(n)?n.replace(Nn,"\\$&"):n}function on(n,r,t){return t&&C(n,r,t)&&(r=null),
|
|
u(n)?fn(n):h(n,r)}function cn(n){return function(){return n}}function an(n){return n}function fn(n){return A(y(n,true))}function ln(n){return D(n)?O(n):E(n)}var sn,pn="Expected a function",hn="[object Arguments]",yn="[object Array]",gn="[object Boolean]",vn="[object Date]",bn="[object Error]",mn="[object Function]",jn="[object Number]",wn="[object Object]",dn="[object RegExp]",An="[object String]",xn="[object ArrayBuffer]",On="[object Float32Array]",En="[object Float64Array]",Sn="[object Int8Array]",Tn="[object Int16Array]",kn="[object Int32Array]",In="[object Uint8Array]",Pn="[object Uint8ClampedArray]",_n="[object Uint16Array]",Mn="[object Uint32Array]",Fn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,Un=/^\w*$/,$n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,Nn=/[.*+?^${}()|[\]\/\\]/g,Rn=RegExp(Nn.source),Bn=/\\(\\)?/g,Cn=/\w*$/,Dn=/^\[object .+?Constructor\]$/,Ln="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),Wn={};
|
|
|
|
Wn[On]=Wn[En]=Wn[Sn]=Wn[Tn]=Wn[kn]=Wn[In]=Wn[Pn]=Wn[_n]=Wn[Mn]=true,Wn[hn]=Wn[yn]=Wn[xn]=Wn[gn]=Wn[vn]=Wn[bn]=Wn[mn]=Wn["[object Map]"]=Wn[jn]=Wn[wn]=Wn[dn]=Wn["[object Set]"]=Wn[An]=Wn["[object WeakMap]"]=false;var Vn={};Vn[hn]=Vn[yn]=Vn[xn]=Vn[gn]=Vn[vn]=Vn[On]=Vn[En]=Vn[Sn]=Vn[Tn]=Vn[kn]=Vn[jn]=Vn[wn]=Vn[dn]=Vn[An]=Vn[In]=Vn[Pn]=Vn[_n]=Vn[Mn]=true,Vn[bn]=Vn[mn]=Vn["[object Map]"]=Vn["[object Set]"]=Vn["[object WeakMap]"]=false;var Yn={"function":true,object:true},qn=Yn[typeof module]&&module&&!module.nodeType&&module,zn=Yn[typeof self]&&self&&self.Object&&self,Gn=Yn[typeof window]&&window&&window.Object&&window,Hn=Yn[typeof exports]&&exports&&!exports.nodeType&&exports&&qn&&typeof global=="object"&&global&&global.Object&&global||Gn!==(this&&this.window)&&Gn||zn||this,Jn=function(){
|
|
try{Object({toString:0}+"")}catch(n){return function(){return false}}return function(n){return typeof n.toString!="function"&&typeof(n+"")=="string"}}(),Kn=Array.prototype,Qn=Error.prototype,Xn=Object.prototype,Zn=String.prototype,nr=Function.prototype.toString,rr=Xn.hasOwnProperty,tr=Xn.toString,er=RegExp("^"+un(tr).replace(/toString|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ur=Z(ur=Hn.ArrayBuffer)&&ur,or=Z(or=ur&&new ur(0).slice)&&or,cr=Math.floor,ar=Z(ar=Object.getOwnPropertySymbols)&&ar,ir=Kn.push,fr=Z(fr=Object.preventExtensions)&&fr,lr=Xn.propertyIsEnumerable,sr=Z(sr=Hn.Set)&&sr,pr=Kn.splice,hr=Z(hr=Hn.Uint8Array)&&hr,yr=function(){
|
|
try{var n=Z(n=Hn.Float64Array)&&n,r=new n(new ur(10),0,1)&&n}catch(t){}return r}(),gr=function(){var n=fr&&Z(n=Object.assign)&&n;try{if(n){var r=fr({1:0});r[0]=1}}catch(t){try{n(r,"xo")}catch(e){}return!r[1]&&n}return false}(),vr=Z(vr=Array.isArray)&&vr,br=Z(br=Object.create)&&br,mr=Z(mr=Object.keys)&&mr,jr=Math.max,wr=Math.min,dr=Z(dr=Date.now)&&dr,Ar=Math.pow(2,32)-1,xr=Ar-1,Or=Ar>>>1,Er=yr?yr.BYTES_PER_ELEMENT:0,Sr=Math.pow(2,53)-1,Tr={};Tr[On]=Hn.Float32Array,Tr[En]=Hn.Float64Array,Tr[Sn]=Hn.Int8Array,
|
|
Tr[Tn]=Hn.Int16Array,Tr[kn]=Hn.Int32Array,Tr[In]=Hn.Uint8Array,Tr[Pn]=Hn.Uint8ClampedArray,Tr[_n]=Hn.Uint16Array,Tr[Mn]=Hn.Uint32Array;var kr={};kr[yn]=kr[vn]=kr[jn]={constructor:true,toLocaleString:true,toString:true,valueOf:true},kr[gn]=kr[An]={constructor:true,toString:true,valueOf:true},kr[bn]=kr[mn]=kr[dn]={constructor:true,toString:true},kr[wn]={constructor:true},f(Ln,function(n){for(var r in kr)if(rr.call(kr,r)){var t=kr[r];t[n]=rr.call(t,n)}});var Ir=o.support={};!function(n){function r(){this.x=n}var t=arguments,e={
|
|
0:n,length:n},u=[];r.prototype={valueOf:n,y:n};for(var o in new r)u.push(o);Ir.argsTag=tr.call(t)==hn,Ir.enumErrorProps=lr.call(Qn,"message")||lr.call(Qn,"name"),Ir.enumPrototypes=lr.call(r,"prototype"),Ir.funcDecomp=/\bthis\b/.test(function(){return this}),Ir.funcNames=typeof Function.name=="string",Ir.nonEnumStrings=!lr.call("x",0),Ir.nonEnumShadows=!/valueOf/.test(u),Ir.spliceObjects=(pr.call(e,0,1),!e[0]),Ir.unindexedChars="xx"!="x"[0]+Object("x")[0];try{Ir.nonEnumArgs=!lr.call(t,1)}catch(c){
|
|
Ir.nonEnumArgs=true}}(1,0);var Pr=gr||function(n,r){return null==r?n:p(r,$r(r),p(r,Vr(r),n))},_r=function(n,r){return function(t,e){var u=t?Ur(t):0;if(!L(u))return n(t,e);for(var o=r?u:-1,c=V(t);(r?o--:++o<u)&&false!==e(c[o],o,c););return t}}(m),Mr=function(n){return function(r,t,e){var u=V(r);e=e(r);for(var o=e.length,c=n?o:-1;n?c--:++c<o;){var a=e[c];if(false===t(u[a],a,u))break}return r}}();or||(k=ur&&hr?function(n){var r=n.byteLength,t=yr?cr(r/Er):0,e=t*Er,u=new ur(r);if(t){var o=new yr(u,0,t);o.set(new yr(n,0,t));
|
|
|
|
}return r!=e&&(o=new hr(u,e),o.set(new hr(n,e))),u}:cn(null));var Fr=br&&sr?function(n){return new c(n)}:cn(null),Ur=O("length"),$r=ar?function(n){return ar(V(n))}:cn([]),Nr=K(function(n,r){return R(n)?g(n,b(r,false,true)):[]}),Rr=K(function(n,r){return R(n)?g(n,r):[]}),Br=function(n,r){return function(t,e,u){return typeof e=="function"&&u===sn&&Dr(t)?n(t,e):r(t,T(e,u,3))}}(f,_r),Cr=dr||function(){return(new Date).getTime()};Ir.argsTag||(Q=function(n){return u(n)&&R(n)&&rr.call(n,"callee")&&!lr.call(n,"callee");
|
|
|
|
});var Dr=vr||function(n){return u(n)&&L(n.length)&&tr.call(n)==yn},Lr=r(/x/)||hr&&!r(hr)?function(n){return tr.call(n)==mn}:r,Wr=function(n){return K(function(r,t){var e=-1,u=null==r?0:t.length,o=2<u&&t[u-2],c=2<u&&t[2],a=1<u&&t[u-1];for(typeof o=="function"?(o=T(o,a,5),u-=2):(o=typeof a=="function"?a:null,u-=o?1:0),c&&C(t[0],t[1],c)&&(o=3>u?null:o,u=1);++e<u;)(c=t[e])&&n(r,c,o);return r})}(function(n,r,t){if(t){var e=Vr(r);ir.apply(e,$r(r));for(var u=-1,o=e.length;++u<o;){var c=e[u],a=n[c],i=t(a,r[c],c,n,r);
|
|
|
|
(i===i?i===a:a!==a)&&(a!==sn||c in n)||(n[c]=i)}}else n=Pr(n,r);return n}),Vr=mr?function(n){var r=null!=n&&n.constructor;return typeof r=="function"&&r.prototype===n||(typeof n=="function"?o.support.enumPrototypes:R(n))?W(n):X(n)?mr(n):[]}:W;c.prototype.push=function(n){var r=this.data;typeof n=="string"||X(n)?r.set.add(n):r.hash[n]=true},o.assign=Wr,o.callback=on,o.compact=function(n){for(var r=-1,t=n?n.length:0,e=-1,u=[];++r<t;){var o=n[r];o&&(u[++e]=o)}return u},o.constant=cn,o.debounce=function(n,r,t){
|
|
function e(){var t=r-(Cr()-f);0>=t||t>r?(a&&clearTimeout(a),t=p,a=s=p=sn,t&&(h=Cr(),i=n.apply(l,c),s||a||(c=l=null))):s=setTimeout(e,t)}function u(){s&&clearTimeout(s),a=s=p=sn,(g||y!==r)&&(h=Cr(),i=n.apply(l,c),s||a||(c=l=null))}function o(){if(c=arguments,f=Cr(),l=this,p=g&&(s||!v),false===y)var t=v&&!s;else{a||v||(h=f);var o=y-(f-h),b=0>=o||o>y;b?(a&&(a=clearTimeout(a)),h=f,i=n.apply(l,c)):a||(a=setTimeout(u,o))}return b&&s?s=clearTimeout(s):s||r===y||(s=setTimeout(e,r)),t&&(b=true,i=n.apply(l,c)),
|
|
!b||s||a||(c=l=null),i}var c,a,i,f,l,s,p,h=0,y=false,g=true;if(typeof n!="function")throw new TypeError(pn);if(r=0>r?0:+r||0,true===t)var v=true,g=false;else X(t)&&(v=t.leading,y="maxWait"in t&&jr(+t.maxWait||0,r),g="trailing"in t?t.trailing:g);return o.cancel=function(){s&&clearTimeout(s),a&&clearTimeout(a),a=s=p=sn},o},o.difference=Nr,o.filter=G,o.forEach=Br,o.intersection=function(){for(var r=[],t=-1,e=arguments.length,u=[],o=F(),c=o==n,i=[];++t<e;){var f=arguments[t];R(f)&&(r.push(f),u.push(c&&120<=f.length?Fr(t&&f):null));
|
|
|
|
}if(e=r.length,2>e)return i;var c=r[0],l=-1,s=c?c.length:0,p=u[0];n:for(;++l<s;)if(f=c[l],0>(p?a(p,f):o(i,f,0))){for(t=e;--t;){var h=u[t];if(0>(h?a(h,f):o(r[t],f,0)))continue n}p&&p.push(f),i.push(f)}return i},o.keys=Vr,o.keysIn=tn,o.map=J,o.matches=fn,o.pluck=function(n,r){return J(n,ln(r))},o.property=ln,o.restParam=K,o.sortBy=function(n,r,t){if(null==n)return[];t&&C(n,r,t)&&(r=null);var u=-1;return r=M(r,t),n=d(n,function(n,t,e){return{a:r(n,t,e),b:++u,c:n}}),S(n,e)},o.values=en,o.without=Rr,o.collect=J,
|
|
o.each=Br,o.extend=Wr,o.iteratee=on,o.select=G,o.escapeRegExp=un,o.identity=an,o.includes=H,o.indexOf=q,o.isArguments=Q,o.isArray=Dr,o.isFunction=Lr,o.isNative=Z,o.isNumber=function(n){return typeof n=="number"||u(n)&&tr.call(n)==jn},o.isObject=X,o.isString=nn,o.isTypedArray=rn,o.last=z,o.now=Cr,o.contains=H,o.include=H,o.VERSION="3.8.0",Hn._=o}).call(this); |