Build docs & dist including whitespace adjustments.

This commit is contained in:
John-David Dalton
2014-02-26 00:30:27 -08:00
parent e677161e49
commit 3cd8708368
6 changed files with 187 additions and 179 deletions

31
dist/lodash.compat.js vendored
View File

@@ -1020,6 +1020,7 @@
// ensure `new bound` is an instance of `func`
var thisBinding = baseCreate(func.prototype),
result = func.apply(thisBinding, args || arguments);
return isObject(result) ? result : thisBinding;
}
return func.apply(thisArg, args || arguments);
@@ -2350,11 +2351,11 @@
* // => ['barney', 'fred']
*/
function first(array, callback, thisArg) {
var n = 0,
length = array ? array.length : 0;
if (typeof callback != 'number' && callback != null) {
var index = -1;
var index = -1,
length = array ? array.length : 0,
n = 0;
callback = lodash.createCallback(callback, thisArg, 3);
while (++index < length && callback(array[index], index, array)) {
n++;
@@ -2523,17 +2524,18 @@
* // => ['barney', 'fred']
*/
function initial(array, callback, thisArg) {
var n = 0,
length = array ? array.length : 0;
var length = array ? array.length : 0;
if (typeof callback != 'number' && callback != null) {
var index = length;
var index = length,
n = 0;
callback = lodash.createCallback(callback, thisArg, 3);
while (index-- && callback(array[index], index, array)) {
n++;
}
} else {
n = (callback == null || thisArg) ? 1 : callback || n;
n = (callback == null || thisArg) ? 1 : callback;
}
n = length - n;
return slice(array, 0, n > 0 ? n : 0);
@@ -2648,11 +2650,12 @@
* // => [{ 'name': 'pebbles', 'employer': 'na', 'blocked': true }]
*/
function last(array, callback, thisArg) {
var n = 0,
length = array ? array.length : 0;
var length = array ? array.length : 0;
if (typeof callback != 'number' && callback != null) {
var index = length;
var index = length,
n = 0;
callback = lodash.createCallback(callback, thisArg, 3);
while (index-- && callback(array[index], index, array)) {
n++;
@@ -2902,9 +2905,9 @@
*/
function rest(array, callback, thisArg) {
if (typeof callback != 'number' && callback != null) {
var n = 0,
index = -1,
length = array ? array.length : 0;
var index = -1,
length = array ? array.length : 0,
n = 0;
callback = lodash.createCallback(callback, thisArg, 3);
while (++index < length && callback(array[index], index, array)) {

View File

@@ -19,8 +19,8 @@ if(l){for(var h=p.length;h--;)if(p[h]===g)continue n;u&&p.push(g),c.push(s)}else
});return a}}function jt(n,t,r,e,u,o,a,i){var l=t&b,f=t&_,c=t&x,p=t&C;if(!f&&!tr(n))throw new wr;c&&!u.length&&(t&=~x,c=u=false),p&&!o.length&&(t&=~C,p=o=false);var s=!f&&n[O];return s&&true!==s?(s=Nt(s),s[4]&&(s[4]=Nt(s[4])),s[5]&&(s[5]=Nt(s[5])),typeof r=="number"&&(s[2]=r),n=s[1]&b,l&&!n&&(s[3]=e),!l&&n&&(t|=j),c&&(s[4]?Fr.apply(s[4],u):s[4]=u),p&&(s[5]?Wr.apply(s[5],o):s[5]=o),s[1]|=t,jt.apply(null,s)):(null==r?r=f?0:n.length:0>r&&(r=0),c&&(a=[]),p&&(i=[]),s=[n,t,r,e,u,o,a,i],t==b||t==(b|x)?h(s):it(s))
}function xt(n){n.d=U;var t=vr,r="return function("+n.a+"){",e="var r="+n.b+";if(!j(p)){return r}";oe.nonEnumArgs&&(e+="var m=p.length;if(m&&i(p)){l=-1;while(++l<m){l+='';"+n.c+";}return r}"),oe.enumPrototypes&&(e+="var t=typeof p=='function';"),oe.enumErrorProps&&(e+="var s=p===f||p instanceof Error;");var u=[];if(oe.enumPrototypes&&u.push("!(t&&l=='prototype')"),oe.enumErrorProps&&u.push("!(s&&(l=='message'||l=='name'))"),e+="for(var l in p){",n.e&&u.push("g.call(p,l)"),u.length&&(e+="if("+u.join("&&")+"){"),e+=n.c+";",u.length&&(e+="}"),e+="}",oe.nonEnumShadows){for(e+="if(p!==q){var d=p.constructor,k=p===(d&&d.prototype),b=p===v?u:p===f?e:w.call(p),n=o[b];",u=0;7>u;u++)e+="l='"+n.d[u]+"';if((!(k&&n[l])&&g.call(p,l))",n.e||(e+="||(!n[l]&&p[l]!==q[l])"),e+="){"+n.c+"}";
e+="}"}return t("e,f,g,i,j,q,o,u,v,w",r+(e+"return r;")+"}")(J,xr,qr,Et,rr,Cr,ue,tt,kr,Sr)}function Ct(){var n=(n=u.indexOf)===At?t:n;return n}function kt(n){return typeof n=="function"&&Ar.test(Tr.call(n))}function Ot(n){var t,r;return!n||Sr.call(n)!=Z||!qr.call(n,"constructor")&&(t=n.constructor,tr(t)&&!(t instanceof t))||!oe.argsClass&&Et(n)||!oe.nodeClass&&c(n)?false:oe.ownLast?(le(n,function(n,t,e){return r=qr.call(e,t),false}),false!==r):(le(n,function(n,t){r=t}),typeof r=="undefined"||qr.call(n,r))}function Et(n){return n&&typeof n=="object"&&typeof n.length=="number"&&Sr.call(n)==V||false
}function St(n,t,r){var e=0,o=n?n.length:0;if(typeof t!="number"&&null!=t){var a=-1;for(t=u.createCallback(t,r,3);++a<o&&t(n[a],a,n);)e++}else if(e=t,null==e||r)return n?n[0]:d;return Nt(n,0,0<e?e:0)}function At(n,r,e){var u=n?n.length:0;if(typeof e=="number")e=0>e?Hr(0,u+e):e||0;else if(e)return e=Rt(n,r),u&&n[e]===r?e:-1;return t(n,r,e)}function It(n,t,r){if(typeof t!="number"&&null!=t){var e=0,o=-1,a=n?n.length:0;for(t=u.createCallback(t,r,3);++o<a&&t(n[o],o,n);)e++}else e=null==t||r?1:0<t?t:0;
return Nt(n,e)}function Nt(n,t,r){var e=-1,u=n?n.length:0;for(typeof t=="undefined"?t=0:0>t?t=Hr(u+t,0):t>u&&(t=u),typeof r=="undefined"?r=u:0>r?r=Hr(u+r,0):r>u&&(r=u),u=r-t||0,r=sr(u);++e<u;)r[e]=n[t+e];return r}function Rt(n,t,r,e){var o=0,a=n?n.length:o;for(r=r?u.createCallback(r,e,1):ir,t=r(t);o<a;)e=o+a>>>1,r(n[e])<t?o=e+1:a=e;return o}function Tt(n,t,r,e){if(!n||!n.length)return[];var o=typeof t;return"boolean"!=o&&null!=t&&(e=r,r=t,t=false,"number"!=o&&"string"!=o||!e||e[r]!==n||(r=null)),null!=r&&(r=u.createCallback(r,e,3)),bt(n,t,r)
}function St(n,t,r){if(typeof t!="number"&&null!=t){var e=-1,o=n?n.length:0,a=0;for(t=u.createCallback(t,r,3);++e<o&&t(n[e],e,n);)a++}else if(a=t,null==a||r)return n?n[0]:d;return Nt(n,0,0<a?a:0)}function At(n,r,e){var u=n?n.length:0;if(typeof e=="number")e=0>e?Hr(0,u+e):e||0;else if(e)return e=Rt(n,r),u&&n[e]===r?e:-1;return t(n,r,e)}function It(n,t,r){if(typeof t!="number"&&null!=t){var e=-1,o=n?n.length:0,a=0;for(t=u.createCallback(t,r,3);++e<o&&t(n[e],e,n);)a++}else a=null==t||r?1:0<t?t:0;return Nt(n,a)
}function Nt(n,t,r){var e=-1,u=n?n.length:0;for(typeof t=="undefined"?t=0:0>t?t=Hr(u+t,0):t>u&&(t=u),typeof r=="undefined"?r=u:0>r?r=Hr(u+r,0):r>u&&(r=u),u=r-t||0,r=sr(u);++e<u;)r[e]=n[t+e];return r}function Rt(n,t,r,e){var o=0,a=n?n.length:o;for(r=r?u.createCallback(r,e,1):ir,t=r(t);o<a;)e=o+a>>>1,r(n[e])<t?o=e+1:a=e;return o}function Tt(n,t,r,e){if(!n||!n.length)return[];var o=typeof t;return"boolean"!=o&&null!=t&&(e=r,r=t,t=false,"number"!=o&&"string"!=o||!e||e[r]!==n||(r=null)),null!=r&&(r=u.createCallback(r,e,3)),bt(n,t,r)
}function Pt(){for(var n=1<arguments.length?arguments:arguments[0],t=-1,r=n?Mt(he(n,"length")):0,e=sr(0>r?0:r);++t<r;)e[t]=he(n,t);return e}function qt(n,t){var r=-1,e=n?n.length:0,u={};for(t||!e||ve(n[0])||(t=[]);++r<e;){var o=n[r];t?u[o]=t[r]:o&&(u[o[0]]=o[1])}return u}function Ft(){return this.__wrapped__}function $t(n,t,r){var e=n?n.length:0;if(r=typeof r=="number"?r:0,typeof e=="number"){if(r>=e)return false;if(typeof n=="string"||!ve(n)&&ur(n))return Kr?Kr.call(n,t,r):-1<n.indexOf(t,r);var u=Ct();
return r=(0>r?Hr(0,e+r):r)||0,-1<u(n,t,r)}var o=-1,a=false;return ct(n,function(n){return++o<r?void 0:!(a=n===t)}),a}function Lt(n,t,r){var e=true;if(t=u.createCallback(t,r,3),ve(n)){r=-1;for(var o=n.length;++r<o;)if(!t(n[r],r,n))return false}else ct(n,function(n,r,u){return e=!!t(n,r,u)});return e}function Bt(n,t,r){var e=[];if(t=u.createCallback(t,r,3),ve(n)){r=-1;for(var o=n.length;++r<o;){var a=n[r];t(a,r,n)&&e.push(a)}}else ct(n,function(n,r,u){t(n,r,u)&&e.push(n)});return e}function Dt(n,t,r){if(t=u.createCallback(t,r,3),!ve(n)){var e;
return ct(n,function(n,r,u){return t(n,r,u)?(e=n,false):void 0}),e}r=-1;for(var o=n.length;++r<o;){var a=n[r];if(t(a,r,n))return a}}function Wt(n,t,r){if(t&&typeof r=="undefined"&&ve(n)){r=-1;for(var e=n.length;++r<e&&false!==t(n[r],r,n););}else ct(n,at(t,r,3));return n}function zt(n,t,r){if(t&&typeof r=="undefined"&&ve(n))for(r=n.length;r--&&false!==t(n[r],r,n););else pt(n,at(t,r,3));return n}function Kt(n,t,r){var e=-1,o=n?n.length:0,a=sr(typeof o=="number"?o:0);if(t=u.createCallback(t,r,3),ve(n))for(;++e<o;)a[e]=t(n[e],e,n);
@@ -41,7 +41,7 @@ try{oe.dom=11===Or.createDocumentFragment().nodeType}catch(o){oe.dom=false}try{o
n[u]=jt(n[u],b,null,n)}return n},u.bindKey=function(n,t){return 3>arguments.length?jt(t,b|_,null,n):jt(t,b|_|x,null,n,Nt(arguments,2))},u.chain=function(n){return n=new o(n),n.__chain__=true,n},u.compact=function(n){for(var t=-1,r=n?n.length:0,e=0,u=[];++t<r;){var o=n[t];o&&(u[e++]=o)}return u},u.compose=function(){for(var n=arguments,t=n.length,r=t;r--;)if(!tr(n[r]))throw new wr;return function(){for(var r=t-1,e=n[r].apply(this,arguments);r--;)e=n[r].call(this,e);return e}},u.constant=function(n){return function(){return n
}},u.countBy=ce,u.create=function(n,t){var r=ot(n);return t?Qt(r,t):r},u.createCallback=ar,u.curry=function(n,t){return typeof t!="number"&&(t=+t||(n?n.length:0)),jt(n,w,t)},u.debounce=Jt,u.defaults=Yt,u.defer=function(n){if(!tr(n))throw new wr;var t=Nt(arguments,1);return Br(function(){n.apply(d,t)},1)},u.delay=function(n,t){if(!tr(n))throw new wr;var r=Nt(arguments,2);return Br(function(){n.apply(d,r)},t)},u.difference=function(n){return lt(n,gt(arguments,true,true,1))},u.filter=Bt,u.flatten=function(n,t,r,e){if(!n||!n.length)return[];
var u=typeof t;return"boolean"!=u&&null!=t&&(e=r,r=t,t=false,"number"!=u&&"string"!=u||!e||e[r]!==n||(r=null)),null!=r&&(n=Kt(n,r,e)),gt(n,t)},u.forEach=Wt,u.forEachRight=zt,u.forIn=function(n,t,r){return t=t&&typeof r=="undefined"?t:at(t,r,3),le(n,t)},u.forInRight=function(n,t,r){var e=[];le(n,function(n,t){e.push(t,n)});var u=e.length;for(t=at(t,r,3);u--&&false!==t(e[u--],e[u],n););return n},u.forOwn=function(n,t,r){return t=t&&typeof r=="undefined"?t:at(t,r,3),ht(n,t)},u.forOwnRight=function(n,t,r){var e=me(n),u=e.length;
for(t=at(t,r,3);u--&&(r=e[u],false!==t(n[r],r,n)););return n},u.functions=Zt,u.groupBy=pe,u.indexBy=se,u.initial=function(n,t,r){var e=0,o=n?n.length:0;if(typeof t!="number"&&null!=t){var a=o;for(t=u.createCallback(t,r,3);a--&&t(n[a],a,n);)e++}else e=null==t||r?1:t||e;return e=o-e,Nt(n,0,0<e?e:0)},u.intersection=function(){for(var n=[],e=-1,u=arguments.length,o=[],a=Ct(),i=ae&&a===t,l=[];++e<u;){var f=arguments[e];(ve(f)||Et(f))&&(n.push(f),o.push(i&&120<=f.length&&ae(e?n[e]:l)))}var i=n[0],c=-1,p=i?i.length:0,s=[];
for(t=at(t,r,3);u--&&(r=e[u],false!==t(n[r],r,n)););return n},u.functions=Zt,u.groupBy=pe,u.indexBy=se,u.initial=function(n,t,r){var e=n?n.length:0;if(typeof t!="number"&&null!=t){var o=e,a=0;for(t=u.createCallback(t,r,3);o--&&t(n[o],o,n);)a++}else a=null==t||r?1:t;return a=e-a,Nt(n,0,0<a?a:0)},u.intersection=function(){for(var n=[],e=-1,u=arguments.length,o=[],a=Ct(),i=ae&&a===t,l=[];++e<u;){var f=arguments[e];(ve(f)||Et(f))&&(n.push(f),o.push(i&&120<=f.length&&ae(e?n[e]:l)))}var i=n[0],c=-1,p=i?i.length:0,s=[];
n:for(;++c<p;){var g=o[0],f=i[c];if(0>(g?r(g,f):a(l,f))){for(e=u,(g||l).push(f);--e;)if(g=o[e],0>(g?r(g,f):a(n[e],f)))continue n;s.push(f)}}return s},u.invert=function(n,t){for(var r=-1,e=me(n),u=e.length,o={};++r<u;){var a=e[r],i=n[a];t?qr.call(o,i)?o[i].push(a):o[i]=[a]:o[i]=a}return o},u.invoke=function(n,t){var r=-1,e=typeof t=="function",u=n?n.length:0,o=sr(typeof u=="number"?u:0);if(3>arguments.length&&ve(n))for(;++r<u;){var a=n[r];o[r]=e?t.call(a):a[t]()}else{var i=Nt(arguments,2);ct(n,function(n){o[++r]=(e?t:n[t]).apply(n,i)
})}return o},u.keys=me,u.map=Kt,u.mapValues=function(n,t,r){var e={};return t=u.createCallback(t,r,3),ht(n,function(n,r,u){e[r]=t(n,r,u)}),e},u.matches=lr,u.max=Mt,u.memoize=function(n,t){if(!tr(n))throw new wr;var r=function(){var e=r.cache,u=t?t.apply(this,arguments):"_"+arguments[0];return qr.call(e,u)?e[u]:e[u]=n.apply(this,arguments)};return r.cache={},r},u.merge=function(n,t,r){if(!rr(n))return n;var e=arguments,u=e.length,o=typeof r;if("number"!=o&&"string"!=o||!e[3]||e[3][r]!==t||(u=2),3<u&&"function"==typeof e[u-2])var a=at(e[--u-1],e[u--],2);
else 2<u&&"function"==typeof e[u-1]&&(a=e[--u]);for(var e=Nt(arguments,1,u),o=-1,i=[],l=[];++o<u;)mt(n,e[o],a,i,l);return n},u.min=function(n,t,r){var o=1/0,a=o,i=typeof t;if("number"!=i&&"string"!=i||!r||r[t]!==n||(t=null),null==t&&ve(n))for(r=-1,i=n.length;++r<i;){var l=n[r];l<a&&(a=l)}else t=null==t&&ur(n)?e:u.createCallback(t,r,3),ct(n,function(n,r,e){r=t(n,r,e),r<o&&(o=r,a=n)});return a},u.omit=function(n,t,r){var e={};if(typeof t!="function"){for(var o=gt(arguments,true,false,1),a=o.length;a--;)o[a]=_r(o[a]);
@@ -57,8 +57,8 @@ return u},u.toArray=function(n){return n&&typeof n.length=="number"?oe.unindexed
},u.isFunction=tr,u.isNaN=function(n){return er(n)&&n!=+n},u.isNull=function(n){return null===n},u.isNumber=er,u.isObject=rr,u.isPlainObject=ye,u.isRegExp=function(n){var t=typeof n;return n&&("function"==t||"object"==t)&&Sr.call(n)==nt||false},u.isString=ur,u.isUndefined=function(n){return typeof n=="undefined"},u.lastIndexOf=function(n,t,r){var e=n?n.length:0;for(typeof r=="number"&&(e=(0>r?Hr(0,e+r):Jr(r,e-1))+1);e--;)if(n[e]===t)return e;return-1},u.mixin=fr,u.noConflict=function(){return n._=Er,this
},u.noop=cr,u.now=we,u.parseInt=je,u.random=function(n,t,r){var e=null==n,u=null==t;return null==r&&(u&&typeof n=="boolean"?(r=n,n=1):typeof t=="boolean"&&(r=t,u=true)),e&&u&&(t=1,u=false),n=+n||0,u?(t=n,n=0):t=+t||0,r||n%1||t%1?(r=Zr(),Jr(n+r*(t-n+parseFloat("1e-"+((r+"").length-1))),t)):dt(n,t)},u.reduce=Ut,u.reduceRight=Vt,u.result=function(n,t,r){var e=null==n?d:n[t];return typeof e=="undefined"?r:tr(e)?n[t]():e},u.runInContext=m,u.size=function(n){var t=n?n.length:0;return typeof t=="number"?t:me(n).length
},u.some=Gt,u.sortedIndex=Rt,u.template=function(n,t,r){var e=u.templateSettings;n=_r(n||""),r=Yt({},r,e);var o,a,i=Yt({},r.imports,e.imports),e=me(i),i=or(i),l=0,c=r.interpolate||D,p="__p+='",c=br((r.escape||D).source+"|"+c.source+"|"+(c===q?F:D).source+"|"+(r.evaluate||D).source+"|$","g");n.replace(c,function(t,r,e,u,i,c){return e||(e=u),p+=n.slice(l,c).replace(z,f),r&&(o=true,p+="'+__e("+r+")+'"),i&&(a=true,p+="';"+i+";\n__p+='"),e&&(p+="'+((__t=("+e+"))==null?'':__t)+'"),l=c+t.length,t}),p+="';",(r=r.variable)||(p="with(obj){"+p+"}"),p=(a?p.replace(S,""):p).replace(A,"$1").replace(I,"$1;"),p="function("+(r||"obj")+"){"+(r?"":"obj||(obj={});")+"var __t,__p=''"+(o?",__e=_.escape":"")+(a?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+p+"return __p}";
try{var s=vr(e,"return "+p).apply(d,i)}catch(g){throw g.source=p,g}return t?s(t):(s.source=p,s)},u.trim=de,u.trimLeft=be,u.trimRight=_e,u.unescape=function(n){return null==n?"":(n=_r(n),0>n.indexOf(";")?n:n.replace(N,y))},u.uniqueId=function(n){var t=++E;return _r(null==n?"":n)+t},u.all=Lt,u.any=Gt,u.detect=Dt,u.findWhere=Dt,u.foldl=Ut,u.foldr=Vt,u.include=$t,u.inject=Ut,fr(function(){var n={};return ht(u,function(t,r){u.prototype[r]||(n[r]=t)}),n}(),false),u.first=St,u.last=function(n,t,r){var e=0,o=n?n.length:0;
if(typeof t!="number"&&null!=t){var a=o;for(t=u.createCallback(t,r,3);a--&&t(n[a],a,n);)e++}else if(e=t,null==e||r)return n?n[o-1]:d;return e=o-e,Nt(n,0<e?e:0)},u.sample=function(n,t,r){return n&&typeof n.length!="number"?n=or(n):oe.unindexedChars&&ur(n)&&(n=n.split("")),null==t||r?n?n[dt(0,n.length-1)]:d:(n=Xt(n),n.length=Jr(Hr(0,t),n.length),n)},u.take=St,u.head=St,ht(u,function(n,t){var r="sample"!==t;u.prototype[t]||(u.prototype[t]=function(t,e){var u=this.__chain__,a=n(this.__wrapped__,t,e);
try{var s=vr(e,"return "+p).apply(d,i)}catch(g){throw g.source=p,g}return t?s(t):(s.source=p,s)},u.trim=de,u.trimLeft=be,u.trimRight=_e,u.unescape=function(n){return null==n?"":(n=_r(n),0>n.indexOf(";")?n:n.replace(N,y))},u.uniqueId=function(n){var t=++E;return _r(null==n?"":n)+t},u.all=Lt,u.any=Gt,u.detect=Dt,u.findWhere=Dt,u.foldl=Ut,u.foldr=Vt,u.include=$t,u.inject=Ut,fr(function(){var n={};return ht(u,function(t,r){u.prototype[r]||(n[r]=t)}),n}(),false),u.first=St,u.last=function(n,t,r){var e=n?n.length:0;
if(typeof t!="number"&&null!=t){var o=e,a=0;for(t=u.createCallback(t,r,3);o--&&t(n[o],o,n);)a++}else if(a=t,null==a||r)return n?n[e-1]:d;return a=e-a,Nt(n,0<a?a:0)},u.sample=function(n,t,r){return n&&typeof n.length!="number"?n=or(n):oe.unindexedChars&&ur(n)&&(n=n.split("")),null==t||r?n?n[dt(0,n.length-1)]:d:(n=Xt(n),n.length=Jr(Hr(0,t),n.length),n)},u.take=St,u.head=St,ht(u,function(n,t){var r="sample"!==t;u.prototype[t]||(u.prototype[t]=function(t,e){var u=this.__chain__,a=n(this.__wrapped__,t,e);
return u||null!=t&&(!e||r&&typeof t=="function")?new o(a,u):a})}),u.VERSION=k,u.prototype.chain=function(){return this.__chain__=true,this},u.prototype.toString=function(){return _r(this.__wrapped__)},u.prototype.value=Ft,u.prototype.valueOf=Ft,ct(["join","pop","shift"],function(n){var t=jr[n];u.prototype[n]=function(){var n=this.__chain__,r=t.apply(this.__wrapped__,arguments);return n?new o(r,n):r}}),ct(["push","reverse","sort","unshift"],function(n){var t=jr[n];u.prototype[n]=function(){return t.apply(this.__wrapped__,arguments),this
}}),ct(["concat","splice"],function(n){var t=jr[n];u.prototype[n]=function(){return new o(t.apply(this.__wrapped__,arguments),this.__chain__)}}),oe.spliceObjects||ct(["pop","shift","splice"],function(n){var t=jr[n],r="splice"==n;u.prototype[n]=function(){var n=this.__chain__,e=this.__wrapped__,u=t.apply(e,arguments);return 0===e.length&&delete e[0],n||r?new o(u,n):u}}),u}var d,b=1,_=2,w=4,j=8,x=16,C=32,k="2.4.1",O="__lodash@"+k+"__",E=0,S=/\b__p\+='';/g,A=/\b(__p\+=)''\+/g,I=/(__e\(.*?\)|\b__t\))\+'';/g,N=/&(?:amp|lt|gt|quot|#39);/g,R=/[&<>"']/g,T=/<%-([\s\S]+?)%>/g,P=/<%([\s\S]+?)%>/g,q=/<%=([\s\S]+?)%>/g,F=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,$=/\w*$/,L=/^\s*function[ \n\r\t]+\w/,B=/^0[xX]/,D=/($^)/,W=/\bthis\b/,z=/['\n\r\t\u2028\u2029\\]/g,K=" \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",M="Array Boolean Date Error Function Math Number Object RegExp Set String _ clearTimeout document isFinite isNaN parseInt setTimeout TypeError window WinRTError".split(" "),U="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),V="[object Arguments]",X="[object Array]",G="[object Boolean]",H="[object Date]",J="[object Error]",Q="[object Function]",Y="[object Number]",Z="[object Object]",nt="[object RegExp]",tt="[object String]",rt={};
rt[Q]=false,rt[V]=rt[X]=rt[G]=rt[H]=rt[Y]=rt[Z]=rt[nt]=rt[tt]=true;var et={leading:false,maxWait:0,trailing:false},ut={configurable:false,enumerable:false,value:null,writable:false},ot={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},at={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},it={"function":true,object:true},lt={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},ft=it[typeof window]&&window||this,ct=it[typeof exports]&&exports&&!exports.nodeType&&exports,it=it[typeof module]&&module&&!module.nodeType&&module,pt=ct&&it&&typeof global=="object"&&global;

42
dist/lodash.js vendored
View File

@@ -798,6 +798,7 @@
// ensure `new bound` is an instance of `func`
var thisBinding = baseCreate(func.prototype),
result = func.apply(thisBinding, args || arguments);
return isObject(result) ? result : thisBinding;
}
return func.apply(thisArg, args || arguments);
@@ -1602,8 +1603,8 @@
function createAggregator(setter, retArray) {
return function(collection, callback, thisArg) {
var result = retArray ? [[], []] : {};
callback = lodash.createCallback(callback, thisArg, 3);
var index = -1,
length = collection ? collection.length : 0;
@@ -2087,11 +2088,11 @@
* // => ['barney', 'fred']
*/
function first(array, callback, thisArg) {
var n = 0,
length = array ? array.length : 0;
if (typeof callback != 'number' && callback != null) {
var index = -1;
var index = -1,
length = array ? array.length : 0,
n = 0;
callback = lodash.createCallback(callback, thisArg, 3);
while (++index < length && callback(array[index], index, array)) {
n++;
@@ -2260,17 +2261,18 @@
* // => ['barney', 'fred']
*/
function initial(array, callback, thisArg) {
var n = 0,
length = array ? array.length : 0;
var length = array ? array.length : 0;
if (typeof callback != 'number' && callback != null) {
var index = length;
var index = length,
n = 0;
callback = lodash.createCallback(callback, thisArg, 3);
while (index-- && callback(array[index], index, array)) {
n++;
}
} else {
n = (callback == null || thisArg) ? 1 : callback || n;
n = (callback == null || thisArg) ? 1 : callback;
}
n = length - n;
return slice(array, 0, n > 0 ? n : 0);
@@ -2385,11 +2387,12 @@
* // => [{ 'name': 'pebbles', 'employer': 'na', 'blocked': true }]
*/
function last(array, callback, thisArg) {
var n = 0,
length = array ? array.length : 0;
var length = array ? array.length : 0;
if (typeof callback != 'number' && callback != null) {
var index = length;
var index = length,
n = 0;
callback = lodash.createCallback(callback, thisArg, 3);
while (index-- && callback(array[index], index, array)) {
n++;
@@ -2639,9 +2642,9 @@
*/
function rest(array, callback, thisArg) {
if (typeof callback != 'number' && callback != null) {
var n = 0,
index = -1,
length = array ? array.length : 0;
var index = -1,
length = array ? array.length : 0,
n = 0;
callback = lodash.createCallback(callback, thisArg, 3);
while (++index < length && callback(array[index], index, array)) {
@@ -3270,8 +3273,8 @@
*/
function every(collection, callback, thisArg) {
var result = true;
callback = lodash.createCallback(callback, thisArg, 3);
var index = -1,
length = collection ? collection.length : 0;
@@ -3331,8 +3334,8 @@
*/
function filter(collection, callback, thisArg) {
var result = [];
callback = lodash.createCallback(callback, thisArg, 3);
var index = -1,
length = collection ? collection.length : 0;
@@ -3398,6 +3401,7 @@
*/
function find(collection, callback, thisArg) {
callback = lodash.createCallback(callback, thisArg, 3);
var index = -1,
length = collection ? collection.length : 0;
@@ -3967,8 +3971,8 @@
*/
function reduce(collection, callback, accumulator, thisArg) {
var noaccum = arguments.length < 3;
callback = lodash.createCallback(callback, thisArg, 4);
var index = -1,
length = collection ? collection.length : 0;
@@ -4192,8 +4196,8 @@
*/
function some(collection, callback, thisArg) {
var result;
callback = lodash.createCallback(callback, thisArg, 3);
var index = -1,
length = collection ? collection.length : 0;

10
dist/lodash.min.js vendored
View File

@@ -17,8 +17,8 @@ if(n===n&&(null==n||null==t||"function"!=a&&"object"!=a&&"function"!=l&&"object"
break}if(!i){var c;r&&(a=r(l,t),c=typeof a!="undefined")&&(l=a),c||(l=f?le(l)?l:[]:ce(l)?l:{}),e.push(t),u.push(l),c||yt(l,t,r,e,u)}}else r&&(a=r(l,t),typeof a=="undefined"&&(a=t)),typeof a!="undefined"&&(l=a);n[o]=l})}function mt(n,t){return n+Er(Hr()*(t-n+1))}function bt(n,e,u){var o=n?n.length:0;if(!o)return[];var i=-1,f=jt(),a=!e&&f===t,l=a&&re&&200<=o,a=a&&!l,c=[];if(l)var p=re(),f=r;else p=u&&!e?[]:c;n:for(;++i<o;){var s=n[i],g=u?u(s,i,n):s;if(a){for(var h=p.length;h--;)if(p[h]===g)continue n;
u&&p.push(g),c.push(s)}else e?i&&p===g||(p=g,c.push(s)):0>f(p,g)&&((u||l)&&p.push(g),c.push(s))}return c}function dt(n,t,r){for(var e=t.length,u=-1,o=Ur(r.length-e,0),i=-1,f=n.length,a=cr(o+f);++i<f;)a[i]=n[i];for(;++u<e;)a[t[u]]=r[u];for(;o--;)a[i++]=r[u++];return a}function _t(n,t){return function(r,e,u){var o=t?[[],[]]:{};e=g.createCallback(e,u,3),u=-1;var i=r?r.length:0;if(typeof i=="number")for(;++u<i;){var f=r[u];n(o,f,e(f,u,r),r)}else ct(r,function(t,r,u){n(o,t,e(t,r,u),u)});return o}}function wt(n,t,r,e,u,o,i,f){var a=t&b,l=t&d,c=t&j,p=t&k;
if(!l&&!Zt(n))throw new dr;c&&!u.length&&(t&=~j,c=u=false),p&&!o.length&&(t&=~k,p=o=false);var s=!l&&n[C];return s&&true!==s?(s=Et(s),s[4]&&(s[4]=Et(s[4])),s[5]&&(s[5]=Et(s[5])),typeof r=="number"&&(s[2]=r),n=s[1]&b,a&&!n&&(s[3]=e),!a&&n&&(t|=w),c&&(s[4]?Tr.apply(s[4],u):s[4]=u),p&&(s[5]?Dr.apply(s[5],o):s[5]=o),s[1]|=t,wt.apply(null,s)):(null==r?r=l?0:n.length:0>r&&(r=0),c&&(i=[]),p&&(f=[]),s=[n,t,r,e,u,o,i,f],t==b||t==(b|j)?rt(s):ft(s))}function jt(){var n=(n=g.indexOf)===At?t:n;return n}function kt(n){return typeof n=="function"&&Or.test(Nr.call(n))
}function xt(n){var t,r;return n&&Cr.call(n)==J&&(Ir.call(n,"constructor")||(t=n.constructor,!Zt(t)||t instanceof t))?(o(n,function(n,t){r=t}),typeof r=="undefined"||Ir.call(n,r)):false}function Ct(n){return n&&typeof n=="object"&&typeof n.length=="number"&&Cr.call(n)==M||false}function Ot(n,t,r){var e=0,u=n?n.length:0;if(typeof t!="number"&&null!=t){var o=-1;for(t=g.createCallback(t,r,3);++o<u&&t(n[o],o,n);)e++}else if(e=t,null==e||r)return n?n[0]:m;return Et(n,0,0<e?e:0)}function At(n,r,e){var u=n?n.length:0;
if(typeof e=="number")e=0>e?Ur(0,u+e):e||0;else if(e)return e=Nt(n,r),u&&n[e]===r?e:-1;return t(n,r,e)}function St(n,t,r){if(typeof t!="number"&&null!=t){var e=0,u=-1,o=n?n.length:0;for(t=g.createCallback(t,r,3);++u<o&&t(n[u],u,n);)e++}else e=null==t||r?1:0<t?t:0;return Et(n,e)}function Et(n,t,r){var e=-1,u=n?n.length:0;for(typeof t=="undefined"?t=0:0>t?t=Ur(u+t,0):t>u&&(t=u),typeof r=="undefined"?r=u:0>r?r=Ur(u+r,0):r>u&&(r=u),u=r-t||0,r=cr(u);++e<u;)r[e]=n[t+e];return r}function Nt(n,t,r,e){var u=0,o=n?n.length:u;
}function xt(n){var t,r;return n&&Cr.call(n)==J&&(Ir.call(n,"constructor")||(t=n.constructor,!Zt(t)||t instanceof t))?(o(n,function(n,t){r=t}),typeof r=="undefined"||Ir.call(n,r)):false}function Ct(n){return n&&typeof n=="object"&&typeof n.length=="number"&&Cr.call(n)==M||false}function Ot(n,t,r){if(typeof t!="number"&&null!=t){var e=-1,u=n?n.length:0,o=0;for(t=g.createCallback(t,r,3);++e<u&&t(n[e],e,n);)o++}else if(o=t,null==o||r)return n?n[0]:m;return Et(n,0,0<o?o:0)}function At(n,r,e){var u=n?n.length:0;
if(typeof e=="number")e=0>e?Ur(0,u+e):e||0;else if(e)return e=Nt(n,r),u&&n[e]===r?e:-1;return t(n,r,e)}function St(n,t,r){if(typeof t!="number"&&null!=t){var e=-1,u=n?n.length:0,o=0;for(t=g.createCallback(t,r,3);++e<u&&t(n[e],e,n);)o++}else o=null==t||r?1:0<t?t:0;return Et(n,o)}function Et(n,t,r){var e=-1,u=n?n.length:0;for(typeof t=="undefined"?t=0:0>t?t=Ur(u+t,0):t>u&&(t=u),typeof r=="undefined"?r=u:0>r?r=Ur(u+r,0):r>u&&(r=u),u=r-t||0,r=cr(u);++e<u;)r[e]=n[t+e];return r}function Nt(n,t,r,e){var u=0,o=n?n.length:u;
for(r=r?g.createCallback(r,e,1):or,t=r(t);u<o;)e=u+o>>>1,r(n[e])<t?u=e+1:o=e;return u}function Rt(n,t,r,e){if(!n||!n.length)return[];var u=typeof t;return"boolean"!=u&&null!=t&&(e=r,r=t,t=false,"number"!=u&&"string"!=u||!e||e[r]!==n||(r=null)),null!=r&&(r=g.createCallback(r,e,3)),bt(n,t,r)}function It(){for(var n=1<arguments.length?arguments:arguments[0],t=-1,r=n?Pt(ae(n,"length")):0,e=cr(0>r?0:r);++t<r;)e[t]=ae(n,t);return e}function Tt(n,t){var r=-1,e=n?n.length:0,u={};for(t||!e||le(n[0])||(t=[]);++r<e;){var o=n[r];
t?u[o]=t[r]:o&&(u[o[0]]=o[1])}return u}function Ft(){return this.__wrapped__}function $t(n,t,r){var e=n?n.length:0;if(r=typeof r=="number"?r:0,typeof e=="number"){if(r>=e)return false;if(typeof n=="string"||!le(n)&&rr(n))return Wr?Wr.call(n,t,r):-1<n.indexOf(t,r);var u=jt();return r=(0>r?Ur(0,e+r):r)||0,-1<u(n,t,r)}var o=-1,i=false;return ct(n,function(n){return++o<r?void 0:!(i=n===t)}),i}function Bt(n,t,r){var e=true;t=g.createCallback(t,r,3),r=-1;var u=n?n.length:0;if(typeof u=="number"){for(;++r<u;)if(!t(n[r],r,n))return false
}else ct(n,function(n,r,u){return e=!!t(n,r,u)});return e}function Dt(n,t,r){var e=[];t=g.createCallback(t,r,3),r=-1;var u=n?n.length:0;if(typeof u=="number")for(;++r<u;){var o=n[r];t(o,r,n)&&e.push(o)}else ct(n,function(n,r,u){t(n,r,u)&&e.push(n)});return e}function qt(n,t,r){t=g.createCallback(t,r,3),r=-1;var e=n?n.length:0;if(typeof e!="number"){var u;return ct(n,function(n,r,e){return t(n,r,e)?(u=n,false):void 0}),u}for(;++r<e;){var o=n[r];if(t(o,r,n))return o}}function Wt(n,t,r){var e=-1,u=n?n.length:0;
@@ -38,7 +38,7 @@ try{ne.dom=11===kr.createDocumentFragment().nodeType}catch(te){ne.dom=false}g.te
n[u]=wt(n[u],b,null,n)}return n},g.bindKey=function(n,t){return 3>arguments.length?wt(t,b|d,null,n):wt(t,b|d|j,null,n,Et(arguments,2))},g.chain=function(n){return n=new h(n),n.__chain__=true,n},g.compact=function(n){for(var t=-1,r=n?n.length:0,e=0,u=[];++t<r;){var o=n[t];o&&(u[e++]=o)}return u},g.compose=function(){for(var n=arguments,t=n.length,r=t;r--;)if(!Zt(n[r]))throw new dr;return function(){for(var r=t-1,e=n[r].apply(this,arguments);r--;)e=n[r].call(this,e);return e}},g.constant=function(n){return function(){return n
}},g.countBy=ue,g.create=function(n,t){var r=ut(n);return t?Ht(r,t):r},g.createCallback=ur,g.curry=function(n,t){return typeof t!="number"&&(t=+t||(n?n.length:0)),wt(n,_,t)},g.debounce=Gt,g.defaults=Jt,g.defer=function(n){if(!Zt(n))throw new dr;var t=Et(arguments,1);return $r(function(){n.apply(m,t)},1)},g.delay=function(n,t){if(!Zt(n))throw new dr;var r=Et(arguments,2);return $r(function(){n.apply(m,r)},t)},g.difference=function(n){return at(n,st(arguments,true,true,1))},g.filter=Dt,g.flatten=function(n,t,r,e){if(!n||!n.length)return[];
var u=typeof t;return"boolean"!=u&&null!=t&&(e=r,r=t,t=false,"number"!=u&&"string"!=u||!e||e[r]!==n||(r=null)),null!=r&&(n=Lt(n,r,e)),st(n,t)},g.forEach=Wt,g.forEachRight=zt,g.forIn=function(n,t,r){return t=t&&typeof r=="undefined"?t:ot(t,r,3),o(n,t)},g.forInRight=function(n,t,r){var e=[];o(n,function(n,t){e.push(t,n)});var u=e.length;for(t=ot(t,r,3);u--&&false!==t(e[u--],e[u],n););return n},g.forOwn=function(n,t,r){return t=t&&typeof r=="undefined"?t:ot(t,r,3),gt(n,t)},g.forOwnRight=function(n,t,r){var e=pe(n),u=e.length;
for(t=ot(t,r,3);u--&&(r=e[u],false!==t(n[r],r,n)););return n},g.functions=Qt,g.groupBy=oe,g.indexBy=ie,g.initial=function(n,t,r){var e=0,u=n?n.length:0;if(typeof t!="number"&&null!=t){var o=u;for(t=g.createCallback(t,r,3);o--&&t(n[o],o,n);)e++}else e=null==t||r?1:t||e;return e=u-e,Et(n,0,0<e?e:0)},g.intersection=function(){for(var n=[],e=-1,u=arguments.length,o=[],i=jt(),f=re&&i===t,a=[];++e<u;){var l=arguments[e];(le(l)||Ct(l))&&(n.push(l),o.push(f&&120<=l.length&&re(e?n[e]:a)))}var f=n[0],c=-1,p=f?f.length:0,s=[];
for(t=ot(t,r,3);u--&&(r=e[u],false!==t(n[r],r,n)););return n},g.functions=Qt,g.groupBy=oe,g.indexBy=ie,g.initial=function(n,t,r){var e=n?n.length:0;if(typeof t!="number"&&null!=t){var u=e,o=0;for(t=g.createCallback(t,r,3);u--&&t(n[u],u,n);)o++}else o=null==t||r?1:t;return o=e-o,Et(n,0,0<o?o:0)},g.intersection=function(){for(var n=[],e=-1,u=arguments.length,o=[],i=jt(),f=re&&i===t,a=[];++e<u;){var l=arguments[e];(le(l)||Ct(l))&&(n.push(l),o.push(f&&120<=l.length&&re(e?n[e]:a)))}var f=n[0],c=-1,p=f?f.length:0,s=[];
n:for(;++c<p;){var g=o[0],l=f[c];if(0>(g?r(g,l):i(a,l))){for(e=u,(g||a).push(l);--e;)if(g=o[e],0>(g?r(g,l):i(n[e],l)))continue n;s.push(l)}}return s},g.invert=function(n,t){for(var r=-1,e=pe(n),u=e.length,o={};++r<u;){var i=e[r],f=n[i];t?Ir.call(o,f)?o[f].push(i):o[f]=[i]:o[f]=i}return o},g.invoke=function(n,t){var r=-1,e=typeof t=="function",u=n?n.length:0,o=cr(typeof u=="number"?u:0);if(3>arguments.length&&typeof u=="number")for(;++r<u;){var i=n[r];o[r]=e?t.call(i):i[t]()}else{var f=Et(arguments,2);
ct(n,function(n){o[++r]=(e?t:n[t]).apply(n,f)})}return o},g.keys=pe,g.map=Lt,g.mapValues=function(n,t,r){var e={};return t=g.createCallback(t,r,3),gt(n,function(n,r,u){e[r]=t(n,r,u)}),e},g.matches=ir,g.max=Pt,g.memoize=function(n,t){function r(){var e=r.cache,u=t?t.apply(this,arguments):"_"+arguments[0];return Ir.call(e,u)?e[u]:e[u]=n.apply(this,arguments)}if(!Zt(n))throw new dr;return r.cache={},r},g.merge=function(n,t,r){if(!nr(n))return n;var e=arguments,u=e.length,o=typeof r;if("number"!=o&&"string"!=o||!e[3]||e[3][r]!==t||(u=2),3<u&&"function"==typeof e[u-2])var i=ot(e[--u-1],e[u--],2);
else 2<u&&"function"==typeof e[u-1]&&(i=e[--u]);for(var e=Et(arguments,1,u),o=-1,f=[],a=[];++o<u;)yt(n,e[o],i,f,a);return n},g.min=function(n,t,r){var u=1/0,o=u,i=typeof t;if("number"!=i&&"string"!=i||!r||r[t]!==n||(t=null),null==t&&le(n))for(r=-1,i=n.length;++r<i;){var f=n[r];f<o&&(o=f)}else t=null==t&&rr(n)?e:g.createCallback(t,r,3),ct(n,function(n,r,e){r=t(n,r,e),r<u&&(u=r,o=n)});return o},g.omit=function(n,t,r){var e={};if(typeof t!="function"){for(var u=st(arguments,true,false,1),i=u.length;i--;)u[i]=br(u[i]);
@@ -54,8 +54,8 @@ if(le(r)||Ct(r))var e=e?at(e,r).concat(at(r,e)):r}return e?bt(e):[]},g.zip=It,g.
},g.isNull=function(n){return null===n},g.isNumber=tr,g.isObject=nr,g.isPlainObject=ce,g.isRegExp=function(n){return n&&typeof n=="object"&&Cr.call(n)==Q||false},g.isString=rr,g.isUndefined=function(n){return typeof n=="undefined"},g.lastIndexOf=function(n,t,r){var e=n?n.length:0;for(typeof r=="number"&&(e=(0>r?Ur(0,e+r):Vr(r,e-1))+1);e--;)if(n[e]===t)return e;return-1},g.mixin=fr,g.noConflict=function(){return n._=xr,this},g.noop=ar,g.now=ve,g.parseInt=ye,g.random=function(n,t,r){var e=null==n,u=null==t;
return null==r&&(u&&typeof n=="boolean"?(r=n,n=1):typeof t=="boolean"&&(r=t,u=true)),e&&u&&(t=1,u=false),n=+n||0,u?(t=n,n=0):t=+t||0,r||n%1||t%1?(r=Hr(),Vr(n+r*(t-n+parseFloat("1e-"+((r+"").length-1))),t)):mt(n,t)},g.reduce=Kt,g.reduceRight=Mt,g.result=function(n,t,r){var e=null==n?m:n[t];return typeof e=="undefined"?r:Zt(e)?n[t]():e},g.runInContext=y,g.size=function(n){var t=n?n.length:0;return typeof t=="number"?t:pe(n).length},g.some=Vt,g.sortedIndex=Nt,g.template=function(n,t,r){var e=g.templateSettings;
n=br(n||""),r=Jt({},r,e);var u,o,i=Jt({},r.imports,e.imports),e=pe(i),i=er(i),f=0,a=r.interpolate||W,c="__p+='",a=mr((r.escape||W).source+"|"+a.source+"|"+(a===F?$:W).source+"|"+(r.evaluate||W).source+"|$","g");n.replace(a,function(t,r,e,i,a,p){return e||(e=i),c+=n.slice(f,p).replace(L,l),r&&(u=true,c+="'+__e("+r+")+'"),a&&(o=true,c+="';"+a+";\n__p+='"),e&&(c+="'+((__t=("+e+"))==null?'':__t)+'"),f=p+t.length,t}),c+="';",(r=r.variable)||(c="with(obj){"+c+"}"),c=(o?c.replace(A,""):c).replace(S,"$1").replace(E,"$1;"),c="function("+(r||"obj")+"){"+(r?"":"obj||(obj={});")+"var __t,__p=''"+(u?",__e=_.escape":"")+(o?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+c+"return __p}";
try{var p=gr(e,"return "+c).apply(m,i)}catch(s){throw s.source=c,s}return t?p(t):(p.source=c,p)},g.trim=se,g.trimLeft=ge,g.trimRight=he,g.unescape=function(n){return null==n?"":(n=br(n),0>n.indexOf(";")?n:n.replace(N,v))},g.uniqueId=function(n){var t=++O;return br(null==n?"":n)+t},g.all=Bt,g.any=Vt,g.detect=qt,g.findWhere=qt,g.foldl=Kt,g.foldr=Mt,g.include=$t,g.inject=Kt,fr(function(){var n={};return gt(g,function(t,r){g.prototype[r]||(n[r]=t)}),n}(),false),g.first=Ot,g.last=function(n,t,r){var e=0,u=n?n.length:0;
if(typeof t!="number"&&null!=t){var o=u;for(t=g.createCallback(t,r,3);o--&&t(n[o],o,n);)e++}else if(e=t,null==e||r)return n?n[u-1]:m;return e=u-e,Et(n,0<e?e:0)},g.sample=function(n,t,r){return n&&typeof n.length!="number"&&(n=er(n)),null==t||r?n?n[mt(0,n.length-1)]:m:(n=Ut(n),n.length=Vr(Ur(0,t),n.length),n)},g.take=Ot,g.head=Ot,gt(g,function(n,t){var r="sample"!==t;g.prototype[t]||(g.prototype[t]=function(t,e){var u=this.__chain__,o=n(this.__wrapped__,t,e);return u||null!=t&&(!e||r&&typeof t=="function")?new h(o,u):o
try{var p=gr(e,"return "+c).apply(m,i)}catch(s){throw s.source=c,s}return t?p(t):(p.source=c,p)},g.trim=se,g.trimLeft=ge,g.trimRight=he,g.unescape=function(n){return null==n?"":(n=br(n),0>n.indexOf(";")?n:n.replace(N,v))},g.uniqueId=function(n){var t=++O;return br(null==n?"":n)+t},g.all=Bt,g.any=Vt,g.detect=qt,g.findWhere=qt,g.foldl=Kt,g.foldr=Mt,g.include=$t,g.inject=Kt,fr(function(){var n={};return gt(g,function(t,r){g.prototype[r]||(n[r]=t)}),n}(),false),g.first=Ot,g.last=function(n,t,r){var e=n?n.length:0;
if(typeof t!="number"&&null!=t){var u=e,o=0;for(t=g.createCallback(t,r,3);u--&&t(n[u],u,n);)o++}else if(o=t,null==o||r)return n?n[e-1]:m;return o=e-o,Et(n,0<o?o:0)},g.sample=function(n,t,r){return n&&typeof n.length!="number"&&(n=er(n)),null==t||r?n?n[mt(0,n.length-1)]:m:(n=Ut(n),n.length=Vr(Ur(0,t),n.length),n)},g.take=Ot,g.head=Ot,gt(g,function(n,t){var r="sample"!==t;g.prototype[t]||(g.prototype[t]=function(t,e){var u=this.__chain__,o=n(this.__wrapped__,t,e);return u||null!=t&&(!e||r&&typeof t=="function")?new h(o,u):o
})}),g.VERSION=x,g.prototype.chain=function(){return this.__chain__=true,this},g.prototype.toString=function(){return br(this.__wrapped__)},g.prototype.value=Ft,g.prototype.valueOf=Ft,ct(["join","pop","shift"],function(n){var t=_r[n];g.prototype[n]=function(){var n=this.__chain__,r=t.apply(this.__wrapped__,arguments);return n?new h(r,n):r}}),ct(["push","reverse","sort","unshift"],function(n){var t=_r[n];g.prototype[n]=function(){return t.apply(this.__wrapped__,arguments),this}}),ct(["concat","splice"],function(n){var t=_r[n];
g.prototype[n]=function(){return new h(t.apply(this.__wrapped__,arguments),this.__chain__)}}),g}var m,b=1,d=2,_=4,w=8,j=16,k=32,x="2.4.1",C="__lodash@"+x+"__",O=0,A=/\b__p\+='';/g,S=/\b(__p\+=)''\+/g,E=/(__e\(.*?\)|\b__t\))\+'';/g,N=/&(?:amp|lt|gt|quot|#39);/g,R=/[&<>"']/g,I=/<%-([\s\S]+?)%>/g,T=/<%([\s\S]+?)%>/g,F=/<%=([\s\S]+?)%>/g,$=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,B=/\w*$/,D=/^\s*function[ \n\r\t]+\w/,q=/^0[xX]/,W=/($^)/,z=/\bthis\b/,L=/['\n\r\t\u2028\u2029\\]/g,P=" \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",K="Array Boolean Date Function Math Number Object RegExp Set String _ clearTimeout document isFinite isNaN parseInt setTimeout TypeError window WinRTError".split(" "),M="[object Arguments]",U="[object Array]",V="[object Boolean]",X="[object Date]",G="[object Function]",H="[object Number]",J="[object Object]",Q="[object RegExp]",Y="[object String]",Z={};
Z[G]=false,Z[M]=Z[U]=Z[V]=Z[X]=Z[H]=Z[J]=Z[Q]=Z[Y]=true;var nt={leading:false,maxWait:0,trailing:false},tt={configurable:false,enumerable:false,value:null,writable:false},rt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},et={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},ut={"function":true,object:true},ot={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},it=ut[typeof window]&&window||this,ft=ut[typeof exports]&&exports&&!exports.nodeType&&exports,ut=ut[typeof module]&&module&&!module.nodeType&&module,at=ft&&ut&&typeof global=="object"&&global;

View File

@@ -901,8 +901,8 @@
function createAggregator(setter, retArray) {
return function(collection, callback, thisArg) {
var result = retArray ? [[], []] : {};
callback = createCallback(callback, thisArg, 3);
var index = -1,
length = collection ? collection.length : 0;
@@ -2120,8 +2120,8 @@
*/
function every(collection, callback, thisArg) {
var result = true;
callback = createCallback(callback, thisArg, 3);
var index = -1,
length = collection ? collection.length : 0;
@@ -2181,8 +2181,8 @@
*/
function filter(collection, callback, thisArg) {
var result = [];
callback = createCallback(callback, thisArg, 3);
var index = -1,
length = collection ? collection.length : 0;
@@ -2248,6 +2248,7 @@
*/
function find(collection, callback, thisArg) {
callback = createCallback(callback, thisArg, 3);
var index = -1,
length = collection ? collection.length : 0;
@@ -2741,8 +2742,8 @@
*/
function reduce(collection, callback, accumulator, thisArg) {
var noaccum = arguments.length < 3;
callback = createCallback(callback, thisArg, 4);
var index = -1,
length = collection ? collection.length : 0;
@@ -2966,8 +2967,8 @@
*/
function some(collection, callback, thisArg) {
var result;
callback = createCallback(callback, thisArg, 3);
var index = -1,
length = collection ? collection.length : 0;

File diff suppressed because it is too large Load Diff