mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-03 16:47:49 +00:00
46 lines
22 KiB
JavaScript
46 lines
22 KiB
JavaScript
/**
|
|
* @license
|
|
* Lo-Dash 1.2.1 (Custom Build) lodash.com/license
|
|
* Build: `lodash modern -o ./dist/lodash.js`
|
|
* Underscore.js 1.4.4 underscorejs.org/LICENSE
|
|
*/
|
|
;!function(n){function t(){return v.pop()||[]}function e(){return g.pop()||{k:f,m:f,n:f,"false":f,"function":f,o:f,p:f,q:f,"null":f,number:f,object:f,push:f,r:f,string:f,"true":f,undefined:f,s:f}}function r(n){v.length==d&&(v.length=d-1),n.length=0,v.push(n)}function u(n){g.length==d&&(g.length=d-1),n.k=n.l=n.n=n.object=n.a=n.b=n.s=f,g.push(n)}function a(c){function s(n){if(!n||pe.call(n)!=P)return l;var t=n.valueOf,e=typeof t=="function"&&(e=oe(t))&&oe(e);return e?n==e||oe(n)==e:at(n)}function v(n,t,e){if(!n||!V[typeof n])return n;
|
|
t=t&&typeof e=="undefined"?t:L.createCallback(t,e);for(var r=-1,u=V[typeof n]&&Ie(n),a=u?u.length:0;++r<a&&(e=u[r],!(t(n[e],e,n)===false)););return n}function g(n,t,e){var r;if(!n||!V[typeof n])return n;t=t&&typeof e=="undefined"?t:L.createCallback(t,e);for(r in n)if(t(n[r],r,n)===false)break;return n}function d(n,t,e){var r,u=n,a=u;if(!u)return a;for(var o=arguments,i=0,f=typeof e=="number"?2:o.length;++i<f;)if((u=o[i])&&V[typeof u])for(var l=-1,c=V[typeof u]&&Ie(u),p=c?c.length:0;++l<p;)r=c[l],"undefined"==typeof a[r]&&(a[r]=u[r]);
|
|
return a}function H(n,t,e){var r,u=n,a=u;if(!u)return a;var o=arguments,i=0,f=typeof e=="number"?2:o.length;if(3<f&&"function"==typeof o[f-2])var l=L.createCallback(o[--f-1],o[f--],2);else 2<f&&"function"==typeof o[f-1]&&(l=o[--f]);for(;++i<f;)if((u=o[i])&&V[typeof u])for(var c=-1,p=V[typeof u]&&Ie(u),s=p?p.length:0;++c<s;)r=p[c],a[r]=l?l(a[r],u[r]):u[r];return a}function J(n){var t,e=[];if(!n||!V[typeof n])return e;for(t in n)ie.call(n,t)&&e.push(t);return e}function L(n){return n&&typeof n=="object"&&!Se(n)&&ie.call(n,"__wrapped__")?n:new rt(n)
|
|
}function Q(n,t,e){e=(e||0)-1;for(var r=n.length;++e<r;)if(n[e]===t)return e;return-1}function X(n){return n.charCodeAt(0)}function Y(n,t){var e=n.o,r=t.o;if(n=n.n,t=t.n,n!==t){if(n>t||typeof n=="undefined")return 1;if(n<t||typeof t=="undefined")return-1}return e<r?-1:1}function Z(n,t,e,r){function u(){var r=arguments,l=o?this:t;return a||(n=t[i]),e.length&&(r=r.length?(r=je.call(r),f?r.concat(e):e.concat(r)):e),this instanceof u?(l=vt(n.prototype)?ve(n.prototype):{},r=n.apply(l,r),vt(r)?r:l):n.apply(l,r)
|
|
}var a=st(n),o=!e,i=t;if(o){var f=r;e=t}else if(!a){if(!r)throw new Qt;t=n}return u}function nt(n){return Ne[n]}function tt(n){return"\\"+W[n]}function et(){var n=(n=L.indexOf)===At?Q:n;return n}function rt(n){this.__wrapped__=n}function ut(n){return function(t,e,r,u){return typeof e!="boolean"&&e!=f&&(u=r,r=u&&u[e]===t?o:e,e=l),r!=f&&(r=L.createCallback(r,u)),n(t,e,r,u)}}function at(n){var t,e;return n&&pe.call(n)==P&&(t=n.constructor,!st(t)||t instanceof t)?(g(n,function(n,t){e=t}),e===o||ie.call(n,e)):l
|
|
}function ot(n,t,e){t||(t=0),typeof e=="undefined"&&(e=n?n.length:0);var r=-1;e=e-t||0;for(var u=Kt(0>e?0:e);++r<e;)u[r]=n[t+r];return u}function it(n){return Ae[n]}function ft(n,e,u,a,i,c){var p=n;if(typeof e!="boolean"&&e!=f&&(a=u,u=e,e=l),typeof u=="function"){if(u=typeof a=="undefined"?u:L.createCallback(u,a,1),p=u(p),typeof p!="undefined")return p;p=n}if(a=vt(p)){var s=pe.call(p);if(!U[s])return p;var g=Se(p)}if(!a||!e)return a?g?ot(p):H({},p):p;switch(a=xe[s],s){case R:case T:return new a(+p);
|
|
case z:case M:return new a(p);case K:return a(p.source,x.exec(p))}s=!i,i||(i=t()),c||(c=t());for(var h=i.length;h--;)if(i[h]==n)return c[h];return p=g?a(p.length):{},g&&(ie.call(n,"index")&&(p.index=n.index),ie.call(n,"input")&&(p.input=n.input)),i.push(n),c.push(p),(g?jt:v)(n,function(n,t){p[t]=ft(n,e,u,o,i,c)}),s&&(r(i),r(c)),p}function lt(n){var t=[];return g(n,function(n,e){st(n)&&t.push(e)}),t.sort()}function ct(n){for(var t=-1,e=Ie(n),r=e.length,u={};++t<r;){var a=e[t];u[n[a]]=a}return u}function pt(n,e,u,a,o,c){var p=u===y;
|
|
if(typeof u=="function"&&!p){u=L.createCallback(u,a,2);var s=u(n,e);if(typeof s!="undefined")return!!s}if(n===e)return 0!==n||1/n==1/e;var v=typeof n,h=typeof e;if(n===n&&(!n||"function"!=v&&"object"!=v)&&(!e||"function"!=h&&"object"!=h))return l;if(n==f||e==f)return n===e;if(h=pe.call(n),v=pe.call(e),h==B&&(h=P),v==B&&(v=P),h!=v)return l;switch(h){case R:case T:return+n==+e;case z:return n!=+n?e!=+e:0==n?1/n==1/e:n==+e;case K:case M:return n==Lt(e)}if(v=h==F,!v){if(ie.call(n,"__wrapped__")||ie.call(e,"__wrapped__"))return pt(n.__wrapped__||n,e.__wrapped__||e,u,a,o,c);
|
|
if(h!=P)return l;var h=n.constructor,m=e.constructor;if(h!=m&&(!st(h)||!(h instanceof h&&st(m)&&m instanceof m)))return l}for(m=!o,o||(o=t()),c||(c=t()),h=o.length;h--;)if(o[h]==n)return c[h]==e;var b=0,s=i;if(o.push(n),c.push(e),v){if(h=n.length,b=e.length,s=b==n.length,!s&&!p)return s;for(;b--;)if(v=h,m=e[b],p)for(;v--&&!(s=pt(n[v],m,u,a,o,c)););else if(!(s=pt(n[b],m,u,a,o,c)))break;return s}return g(e,function(t,e,r){return ie.call(r,e)?(b++,s=ie.call(n,e)&&pt(n[e],t,u,a,o,c)):void 0}),s&&!p&&g(n,function(n,t,e){return ie.call(e,t)?s=-1<--b:void 0
|
|
}),m&&(r(o),r(c)),s}function st(n){return typeof n=="function"}function vt(n){return!(!n||!V[typeof n])}function gt(n){return typeof n=="number"||pe.call(n)==z}function ht(n){return typeof n=="string"||pe.call(n)==M}function yt(n,e,u){var a=arguments,o=0,f=2;if(!vt(n))return n;if(u===y)var l=a[3],c=a[4],p=a[5];else{var g=i,c=t(),p=t();typeof u!="number"&&(f=a.length),3<f&&"function"==typeof a[f-2]?l=L.createCallback(a[--f-1],a[f--],2):2<f&&"function"==typeof a[f-1]&&(l=a[--f])}for(;++o<f;)(Se(a[o])?jt:v)(a[o],function(t,e){var r,u,a=t,o=n[e];
|
|
if(t&&((u=Se(t))||s(t))){for(a=c.length;a--;)if(r=c[a]==t){o=p[a];break}if(!r){var i;l&&(a=l(o,t),i=typeof a!="undefined")&&(o=a),i||(o=u?Se(o)?o:[]:s(o)?o:{}),c.push(t),p.push(o),i||(o=yt(o,t,y,l,c,p))}}else l&&(a=l(o,t),typeof a=="undefined"&&(a=t)),typeof a!="undefined"&&(o=a);n[e]=o});return g&&(r(c),r(p)),n}function mt(n){for(var t=-1,e=Ie(n),r=e.length,u=Kt(r);++t<r;)u[t]=n[e[t]];return u}function bt(n,t,e){var r=-1,u=et(),a=n?n.length:0,o=l;return e=(0>e?be(0,a+e):e)||0,a&&typeof a=="number"?o=-1<(ht(n)?n.indexOf(t,e):u(n,t,e)):v(n,function(n){return++r<e?void 0:!(o=n===t)
|
|
}),o}function dt(n,t,e){var r=i;t=L.createCallback(t,e),e=-1;var u=n?n.length:0;if(typeof u=="number")for(;++e<u&&(r=!!t(n[e],e,n)););else v(n,function(n,e,u){return r=!!t(n,e,u)});return r}function _t(n,t,e){var r=[];t=L.createCallback(t,e),e=-1;var u=n?n.length:0;if(typeof u=="number")for(;++e<u;){var a=n[e];t(a,e,n)&&r.push(a)}else v(n,function(n,e,u){t(n,e,u)&&r.push(n)});return r}function kt(n,t,e){t=L.createCallback(t,e),e=-1;var r=n?n.length:0;if(typeof r!="number"){var u;return v(n,function(n,e,r){return t(n,e,r)?(u=n,l):void 0
|
|
}),u}for(;++e<r;){var a=n[e];if(t(a,e,n))return a}}function jt(n,t,e){var r=-1,u=n?n.length:0;if(t=t&&typeof e=="undefined"?t:L.createCallback(t,e),typeof u=="number")for(;++r<u&&t(n[r],r,n)!==false;);else v(n,t);return n}function wt(n,t,e){var r=-1,u=n?n.length:0;if(t=L.createCallback(t,e),typeof u=="number")for(var a=Kt(u);++r<u;)a[r]=t(n[r],r,n);else a=[],v(n,function(n,e,u){a[++r]=t(n,e,u)});return a}function Ct(n,t,e){var r=-1/0,u=r;if(!t&&Se(n)){e=-1;for(var a=n.length;++e<a;){var o=n[e];o>u&&(u=o)
|
|
}}else t=!t&&ht(n)?X:L.createCallback(t,e),jt(n,function(n,e,a){e=t(n,e,a),e>r&&(r=e,u=n)});return u}function xt(n,t){var e=-1,r=n?n.length:0;if(typeof r=="number")for(var u=Kt(r);++e<r;)u[e]=n[e][t];return u||wt(n,t)}function Ot(n,t,e,r){if(!n)return e;var u=3>arguments.length;t=L.createCallback(t,r,4);var a=-1,o=n.length;if(typeof o=="number")for(u&&(e=n[++a]);++a<o;)e=t(e,n[a],a,n);else v(n,function(n,r,a){e=u?(u=l,n):t(e,n,r,a)});return e}function Et(n,t,e,r){var u=n?n.length:0,a=3>arguments.length;
|
|
if(typeof u!="number")var o=Ie(n),u=o.length;return t=L.createCallback(t,r,4),jt(n,function(r,i,f){i=o?o[--u]:--u,e=a?(a=l,n[i]):t(e,n[i],i,f)}),e}function St(n,t,e){var r;t=L.createCallback(t,e),e=-1;var u=n?n.length:0;if(typeof u=="number")for(;++e<u&&!(r=t(n[e],e,n)););else v(n,function(n,e,u){return!(r=t(n,e,u))});return!!r}function It(n){for(var t=-1,e=n?n.length:0,r=re.apply(Xt,je.call(arguments,1)),r=Ee(r),u=[];++t<e;){var a=n[t];r.m(a)||u.push(a)}return r.r(),u}function Nt(n,t,e){if(n){var r=0,u=n.length;
|
|
if(typeof t!="number"&&t!=f){var a=-1;for(t=L.createCallback(t,e);++a<u&&t(n[a],a,n);)r++}else if(r=t,r==f||e)return n[0];return ot(n,0,de(be(0,r),u))}}function At(n,t,e){if(typeof e=="number"){var r=n?n.length:0;e=0>e?be(0,r+e):e||0}else if(e)return e=qt(n,t),n[e]===t?e:-1;return n?Q(n,t,e):-1}function $t(n,t,e){if(typeof t!="number"&&t!=f){var r=0,u=-1,a=n?n.length:0;for(t=L.createCallback(t,e);++u<a&&t(n[u],u,n);)r++}else r=t==f||e?1:be(0,t);return ot(n,r)}function qt(n,t,e,r){var u=0,a=n?n.length:u;
|
|
for(e=e?L.createCallback(e,r,1):Dt,t=e(t);u<a;)r=u+a>>>1,e(n[r])<t?u=r+1:a=r;return u}function Bt(n){for(var t=-1,e=n?Ct(xt(n,"length")):0,r=Kt(0>e?0:e);++t<e;)r[t]=xt(n,t);return r}function Ft(n,t){for(var e=-1,r=n?n.length:0,u={};++e<r;){var a=n[e];t?u[a]=t[e]:u[a[0]]=a[1]}return u}function Rt(n,t){return Oe.fastBind||se&&2<arguments.length?se.call.apply(se,arguments):Z(n,t,je.call(arguments,2))}function Tt(n){var t=je.call(arguments,1);return ce(function(){n.apply(o,t)},1)}function Dt(n){return n
|
|
}function zt(n){jt(lt(n),function(t){var e=L[t]=n[t];L.prototype[t]=function(){var n=this.__wrapped__,t=[n];return fe.apply(t,arguments),t=e.apply(L,t),n&&typeof n=="object"&&n==t?this:new rt(t)}})}function Pt(){return this.__wrapped__}c=c?G.defaults(n.Object(),c,G.pick(n,q)):n;var Kt=c.Array,Mt=c.Boolean,Ut=c.Date,Vt=c.Function,Wt=c.Math,Gt=c.Number,Ht=c.Object,Jt=c.RegExp,Lt=c.String,Qt=c.TypeError,Xt=Kt.prototype,Yt=Ht.prototype,Zt=c._,ne=Jt("^"+Lt(Yt.valueOf).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),te=Wt.ceil,ee=c.clearTimeout,re=Xt.concat,ue=Wt.floor,ae=Vt.prototype.toString,oe=ne.test(oe=Ht.getPrototypeOf)&&oe,ie=Yt.hasOwnProperty,fe=Xt.push,le=c.setImmediate,ce=c.setTimeout,pe=Yt.toString,se=ne.test(se=pe.bind)&&se,ve=ne.test(ve=Ht.create)&&ve,ge=ne.test(ge=Kt.isArray)&&ge,he=c.isFinite,ye=c.isNaN,me=ne.test(me=Ht.keys)&&me,be=Wt.max,de=Wt.min,_e=c.parseInt,ke=Wt.random,je=Xt.slice,we=ne.test(c.attachEvent),Ce=se&&!/\n|true/.test(se+we),xe={};
|
|
xe[F]=Kt,xe[R]=Mt,xe[T]=Ut,xe[D]=Vt,xe[P]=Ht,xe[z]=Gt,xe[K]=Jt,xe[M]=Lt;var Oe=L.support={};Oe.fastBind=se&&!Ce,L.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:O,variable:"",imports:{_:L}};var Ee=function(){function n(n){return-1<this.p(this.k,n)}function a(n){this.k.push(n)}function o(n){var t=this.l,e=typeof n;if("boolean"==e||n==f)return t[n];"number"!=e&&"string"!=e&&(e="object");var r="number"==e?n:m+n,t=t[e]||(t[e]={});return"object"==e?t[r]?-1<Q(t[r],n):l:!!t[r]
|
|
}function c(n){var t=this.l,e=typeof n;if("boolean"==e||n==f)t[n]=i;else{"number"!=e&&"string"!=e&&(e="object");var r="number"==e?n:m+n,t=t[e]||(t[e]={});"object"==e?bailout=(t[r]||(t[r]=[])).push(n)==length:t[r]=i}}function p(){var n=this.l;n.q&&r(this.k),u(n)}return function(r){var u=-1,i=et(),f=!r&&(r=t()),s=r.length,v=s>=b&&L.p!==i,g=e();if(g.q=f,g["false"]=g["function"]=g["null"]=g["true"]=g.undefined=l,f=e(),f.k=r,f.l=g,f.m=o,f.p=i,f.push=c,f.r=p,v)for(;++u<s;)f.push(r[u]);return v||(f.m=n,f.push=a),f
|
|
}}();rt.prototype=L.prototype;var Se=ge,Ie=me?function(n){return vt(n)?me(n):[]}:J,Ne={"&":"&","<":"<",">":">",'"':""","'":"'"},Ae=ct(Ne),$e=ut(function Fe(n,t,e){for(var r=-1,u=n?n.length:0,a=[];++r<u;){var o=n[r];e&&(o=e(o,r,n)),Se(o)?fe.apply(a,t?o:Fe(o)):a.push(o)}return a}),qe=ut(function(n,e,u){for(var a=-1,o=et(),i=n?n.length:0,f=!e&&i>=b&&L.p!==o,l=[],c=f?Ee():u?t():l;++a<i;){var p=n[a],s=u?u(p,a,n):p;(e?a&&c[c.length-1]===s:f?c.m(s):0<=o(c,s))||((u||f)&&c.push(s),l.push(p))
|
|
}return f?c.r():u&&r(c),l});Ce&&p&&typeof le=="function"&&(Tt=Rt(le,c));var Be=8==_e(S+"08")?_e:function(n,t){return _e(ht(n)?n.replace(I,""):n,t||0)};return L.after=function(n,t){return 1>n?t():function(){return 1>--n?t.apply(this,arguments):void 0}},L.assign=H,L.at=function(n){for(var t=-1,e=re.apply(Xt,je.call(arguments,1)),r=e.length,u=Kt(r);++t<r;)u[t]=n[e[t]];return u},L.bind=Rt,L.bindAll=function(n){for(var t=1<arguments.length?re.apply(Xt,je.call(arguments,1)):lt(n),e=-1,r=t.length;++e<r;){var u=t[e];
|
|
n[u]=Rt(n[u],n)}return n},L.bindKey=function(n,t){return Z(n,t,je.call(arguments,2),y)},L.compact=function(n){for(var t=-1,e=n?n.length:0,r=[];++t<e;){var u=n[t];u&&r.push(u)}return r},L.compose=function(){var n=arguments;return function(){for(var t=arguments,e=n.length;e--;)t=[n[e].apply(this,t)];return t[0]}},L.countBy=function(n,t,e){var r={};return t=L.createCallback(t,e),jt(n,function(n,e,u){e=Lt(t(n,e,u)),ie.call(r,e)?r[e]++:r[e]=1}),r},L.createCallback=function(n,t,e){if(n==f)return Dt;var r=typeof n;
|
|
if("function"!=r){if("object"!=r)return function(t){return t[n]};var u=Ie(n);return function(t){for(var e=u.length,r=l;e--&&(r=pt(t[u[e]],n[u[e]],y)););return r}}return typeof t=="undefined"||E&&!E.test(ae.call(n))?n:1===e?function(e){return n.call(t,e)}:2===e?function(e,r){return n.call(t,e,r)}:4===e?function(e,r,u,a){return n.call(t,e,r,u,a)}:function(e,r,u){return n.call(t,e,r,u)}},L.debounce=function(n,t,e){function r(){var t=s&&(!v||1<c);c=p=0,t&&(a=n.apply(o,u))}var u,a,o,c=0,p=f,s=i;if(e===i)var v=i,s=l;
|
|
else vt(e)&&(v=e.leading,s="trailing"in e?e.trailing:s);return function(){return u=arguments,o=this,ee(p),v&&2>++c&&(a=n.apply(o,u)),p=ce(r,t),a}},L.defaults=d,L.defer=Tt,L.delay=function(n,t){var e=je.call(arguments,2);return ce(function(){n.apply(o,e)},t)},L.difference=It,L.filter=_t,L.flatten=$e,L.forEach=jt,L.forIn=g,L.forOwn=v,L.functions=lt,L.groupBy=function(n,t,e){var r={};return t=L.createCallback(t,e),jt(n,function(n,e,u){e=Lt(t(n,e,u)),(ie.call(r,e)?r[e]:r[e]=[]).push(n)}),r},L.initial=function(n,t,e){if(!n)return[];
|
|
var r=0,u=n.length;if(typeof t!="number"&&t!=f){var a=u;for(t=L.createCallback(t,e);a--&&t(n[a],a,n);)r++}else r=t==f||e?1:t||r;return ot(n,0,de(be(0,u-r),u))},L.intersection=function(n){var e=arguments,u=e.length,a=-1,o=n?n.length:0,i=[],f=t();f[0]=Ee();n:for(;++a<o;){var l=f[0],c=n[a];if(!l.m(c)){var p=u;for(l.push(c);--p;)if(l=f[p]||(f[p]=Ee(e[p])),!l.m(c))continue n;i.push(c)}}for(;u--;)f[u].r();return r(f),i},L.invert=ct,L.invoke=function(n,t){var e=je.call(arguments,2),r=-1,u=typeof t=="function",a=n?n.length:0,o=Kt(typeof a=="number"?a:0);
|
|
return jt(n,function(n){o[++r]=(u?t:n[t]).apply(n,e)}),o},L.keys=Ie,L.map=wt,L.max=Ct,L.memoize=function(n,t){function e(){var r=e.cache,u=m+(t?t.apply(this,arguments):arguments[0]);return ie.call(r,u)?r[u]:r[u]=n.apply(this,arguments)}return e.cache={},e},L.merge=yt,L.min=function(n,t,e){var r=1/0,u=r;if(!t&&Se(n)){e=-1;for(var a=n.length;++e<a;){var o=n[e];o<u&&(u=o)}}else t=!t&&ht(n)?X:L.createCallback(t,e),jt(n,function(n,e,a){e=t(n,e,a),e<r&&(r=e,u=n)});return u},L.omit=function(n,t,e){var r=et(),u=typeof t=="function",a={};
|
|
if(u)t=L.createCallback(t,e);else var o=re.apply(Xt,je.call(arguments,1));return g(n,function(n,e,i){(u?!t(n,e,i):0>r(o,e))&&(a[e]=n)}),a},L.once=function(n){var t,e;return function(){return t?e:(t=i,e=n.apply(this,arguments),n=f,e)}},L.pairs=function(n){for(var t=-1,e=Ie(n),r=e.length,u=Kt(r);++t<r;){var a=e[t];u[t]=[a,n[a]]}return u},L.partial=function(n){return Z(n,je.call(arguments,1))},L.partialRight=function(n){return Z(n,je.call(arguments,1),f,y)},L.pick=function(n,t,e){var r={};if(typeof t!="function")for(var u=-1,a=re.apply(Xt,je.call(arguments,1)),o=vt(n)?a.length:0;++u<o;){var i=a[u];
|
|
i in n&&(r[i]=n[i])}else t=L.createCallback(t,e),g(n,function(n,e,u){t(n,e,u)&&(r[e]=n)});return r},L.pluck=xt,L.range=function(n,t,e){n=+n||0,e=+e||1,t==f&&(t=n,n=0);var r=-1;t=be(0,te((t-n)/e));for(var u=Kt(t);++r<t;)u[r]=n,n+=e;return u},L.reject=function(n,t,e){return t=L.createCallback(t,e),_t(n,function(n,e,r){return!t(n,e,r)})},L.rest=$t,L.shuffle=function(n){var t=-1,e=n?n.length:0,r=Kt(typeof e=="number"?e:0);return jt(n,function(n){var e=ue(ke()*(++t+1));r[t]=r[e],r[e]=n}),r},L.sortBy=function(n,t,r){var a=-1,o=n?n.length:0,i=Kt(typeof o=="number"?o:0);
|
|
for(t=L.createCallback(t,r),jt(n,function(n,r,u){var o=i[++a]=e();o.n=t(n,r,u),o.o=a,o.s=n}),o=i.length,i.sort(Y);o--;)n=i[o],i[o]=n.s,u(n);return i},L.tap=function(n,t){return t(n),n},L.throttle=function(n,t,e){function r(){s=f,v&&(c=new Ut,a=n.apply(o,u))}var u,a,o,c=0,p=i,s=f,v=i;return e===false?p=l:vt(e)&&(p="leading"in e?e.leading:p,v="trailing"in e?e.trailing:v),function(){var e=new Ut;!s&&!p&&(c=e);var i=t-(e-c);return u=arguments,o=this,0<i?s||(s=ce(r,i)):(ee(s),s=f,c=e,a=n.apply(o,u)),a}},L.times=function(n,t,e){n=-1<(n=+n)?n:0;
|
|
var r=-1,u=Kt(n);for(t=L.createCallback(t,e,1);++r<n;)u[r]=t(r);return u},L.toArray=function(n){return n&&typeof n.length=="number"?ot(n):mt(n)},L.transform=function(n,t,e,r){var u=Se(n);return t=L.createCallback(t,r,4),e==f&&(u?e=[]:(r=n&&n.constructor,e=vt(r&&r.prototype)?ve(r&&r.prototype):{})),(u?jt:v)(n,function(n,r,u){return t(e,n,r,u)}),e},L.union=function(n){return Se(n)||(arguments[0]=n?je.call(n):Xt),qe(re.apply(Xt,arguments))},L.uniq=qe,L.unzip=Bt,L.values=mt,L.where=_t,L.without=function(n){return It(n,je.call(arguments,1))
|
|
},L.wrap=function(n,t){return function(){var e=[n];return fe.apply(e,arguments),t.apply(this,e)}},L.zip=function(n){return n?Bt(arguments):[]},L.zipObject=Ft,L.collect=wt,L.drop=$t,L.each=jt,L.extend=H,L.methods=lt,L.object=Ft,L.select=_t,L.tail=$t,L.unique=qe,zt(L),L.chain=L,L.prototype.chain=function(){return this},L.clone=ft,L.cloneDeep=function(n,t,e){return ft(n,i,t,e)},L.contains=bt,L.escape=function(n){return n==f?"":Lt(n).replace(A,nt)},L.every=dt,L.find=kt,L.findIndex=function(n,t,e){var r=-1,u=n?n.length:0;
|
|
for(t=L.createCallback(t,e);++r<u;)if(t(n[r],r,n))return r;return-1},L.findKey=function(n,t,e){var r;return t=L.createCallback(t,e),v(n,function(n,e,u){return t(n,e,u)?(r=e,l):void 0}),r},L.has=function(n,t){return n?ie.call(n,t):l},L.identity=Dt,L.indexOf=At,L.isArguments=function(n){return pe.call(n)==B},L.isArray=Se,L.isBoolean=function(n){return n===i||n===false||pe.call(n)==R},L.isDate=function(n){return n?typeof n=="object"&&pe.call(n)==T:l},L.isElement=function(n){return n?1===n.nodeType:l},L.isEmpty=function(n){var t=i;
|
|
if(!n)return t;var e=pe.call(n),r=n.length;return e==F||e==M||e==B||e==P&&typeof r=="number"&&st(n.splice)?!r:(v(n,function(){return t=l}),t)},L.isEqual=pt,L.isFinite=function(n){return he(n)&&!ye(parseFloat(n))},L.isFunction=st,L.isNaN=function(n){return gt(n)&&n!=+n},L.isNull=function(n){return n===f},L.isNumber=gt,L.isObject=vt,L.isPlainObject=s,L.isRegExp=function(n){return n?typeof n=="object"&&pe.call(n)==K:l},L.isString=ht,L.isUndefined=function(n){return typeof n=="undefined"},L.lastIndexOf=function(n,t,e){var r=n?n.length:0;
|
|
for(typeof e=="number"&&(r=(0>e?be(0,r+e):de(e,r-1))+1);r--;)if(n[r]===t)return r;return-1},L.mixin=zt,L.noConflict=function(){return c._=Zt,this},L.parseInt=Be,L.random=function(n,t){n==f&&t==f&&(t=1),n=+n||0,t==f?(t=n,n=0):t=+t||0;var e=ke();return n%1||t%1?n+de(e*(t-n+parseFloat("1e-"+((e+"").length-1))),t):n+ue(e*(t-n+1))},L.reduce=Ot,L.reduceRight=Et,L.result=function(n,t){var e=n?n[t]:o;return st(e)?n[t]():e},L.runInContext=a,L.size=function(n){var t=n?n.length:0;return typeof t=="number"?t:Ie(n).length
|
|
},L.some=St,L.sortedIndex=qt,L.template=function(n,t,e){var r=L.templateSettings;n||(n=""),e=d({},e,r);var u,a=d({},e.imports,r.imports),r=Ie(a),a=mt(a),f=0,l=e.interpolate||N,c="__p+='",l=Jt((e.escape||N).source+"|"+l.source+"|"+(l===O?C:N).source+"|"+(e.evaluate||N).source+"|$","g");n.replace(l,function(t,e,r,a,o,l){return r||(r=a),c+=n.slice(f,l).replace($,tt),e&&(c+="'+__e("+e+")+'"),o&&(u=i,c+="';"+o+";__p+='"),r&&(c+="'+((__t=("+r+"))==null?'':__t)+'"),f=l+t.length,t}),c+="';\n",l=e=e.variable,l||(e="obj",c="with("+e+"){"+c+"}"),c=(u?c.replace(_,""):c).replace(k,"$1").replace(j,"$1;"),c="function("+e+"){"+(l?"":e+"||("+e+"={});")+"var __t,__p='',__e=_.escape"+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+c+"return __p}";
|
|
try{var p=Vt(r,"return "+c).apply(o,a)}catch(s){throw s.source=c,s}return t?p(t):(p.source=c,p)},L.unescape=function(n){return n==f?"":Lt(n).replace(w,it)},L.uniqueId=function(n){var t=++h;return Lt(n==f?"":n)+t},L.all=dt,L.any=St,L.detect=kt,L.findWhere=kt,L.foldl=Ot,L.foldr=Et,L.include=bt,L.inject=Ot,v(L,function(n,t){L.prototype[t]||(L.prototype[t]=function(){var t=[this.__wrapped__];return fe.apply(t,arguments),n.apply(L,t)})}),L.first=Nt,L.last=function(n,t,e){if(n){var r=0,u=n.length;if(typeof t!="number"&&t!=f){var a=u;
|
|
for(t=L.createCallback(t,e);a--&&t(n[a],a,n);)r++}else if(r=t,r==f||e)return n[u-1];return ot(n,be(0,u-r))}},L.take=Nt,L.head=Nt,v(L,function(n,t){L.prototype[t]||(L.prototype[t]=function(t,e){var r=n(this.__wrapped__,t,e);return t==f||e&&typeof t!="function"?r:new rt(r)})}),L.VERSION="1.2.1",L.prototype.toString=function(){return Lt(this.__wrapped__)},L.prototype.value=Pt,L.prototype.valueOf=Pt,jt(["join","pop","shift"],function(n){var t=Xt[n];L.prototype[n]=function(){return t.apply(this.__wrapped__,arguments)
|
|
}}),jt(["push","reverse","sort","unshift"],function(n){var t=Xt[n];L.prototype[n]=function(){return t.apply(this.__wrapped__,arguments),this}}),jt(["concat","slice","splice"],function(n){var t=Xt[n];L.prototype[n]=function(){return new rt(t.apply(this.__wrapped__,arguments))}}),L}var o,i=!0,f=null,l=!1,c=typeof exports=="object"&&exports,p=typeof module=="object"&&module&&module.exports==c&&module,s=typeof global=="object"&&global;(s.global===s||s.window===s)&&(n=s);var v=[],g=[],h=0,y={},m=+new Date+"",b=75,d=10,_=/\b__p\+='';/g,k=/\b(__p\+=)''\+/g,j=/(__e\(.*?\)|\b__t\))\+'';/g,w=/&(?:amp|lt|gt|quot|#39);/g,C=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,x=/\w*$/,O=/<%=([\s\S]+?)%>/g,E=(E=/\bthis\b/)&&E.test(a)&&E,S=" \t\x0B\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000",I=RegExp("^["+S+"]*0+(?=.$)"),N=/($^)/,A=/[&<>"']/g,$=/['\n\r\t\u2028\u2029\\]/g,q="Array Boolean Date Function Math Number Object RegExp String _ attachEvent clearTimeout isFinite isNaN parseInt setImmediate setTimeout".split(" "),B="[object Arguments]",F="[object Array]",R="[object Boolean]",T="[object Date]",D="[object Function]",z="[object Number]",P="[object Object]",K="[object RegExp]",M="[object String]",U={};
|
|
U[D]=l,U[B]=U[F]=U[R]=U[T]=U[z]=U[P]=U[K]=U[M]=i;var V={"boolean":l,"function":i,object:i,number:l,string:l,undefined:l},W={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},G=a();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(n._=G, define(function(){return G})):c&&!c.nodeType?p?(p.exports=G)._=G:c._=G:n._=G}(this); |