lodash: Add minified source. [jddalton]

Former-commit-id: b6271d7a2241a8b410adedcb7d1e9bbf325a6d19
This commit is contained in:
John-David Dalton
2012-04-22 13:52:53 -04:00
parent 26744a202b
commit c3b124660e

26
lodash.min.js vendored Normal file
View File

@@ -0,0 +1,26 @@
/*!
Lo-Dash 0.1.0 github.com/bestiejs/lodash/blob/master/LICENSE.txt
Underscore.js 1.3.3 github.com/documentcloud/underscore/blob/master/LICENSE
*/
;(function(s,j){"use strict";var n=!0,o=!1;function E(a){return"[object Arguments]"==k.call(a)}function g(a){return new aa(a)}function aa(a){this.o=a}function h(){for(var a,b=-1,c={},d={},f={},e=["d","j","g","a"];++b<arguments.length;)for(a in arguments[b])f[a]=arguments[b][a];for(;a=e.pop();)"object"==typeof f[a]?(c[a]=f[a].c,d[a]=f[a].k):c[a]=d[a]=f[a]||"";a=f.b;var b=/^[^,]+/.exec(a)[0],e=f.h,i=f.i,g=!("v"==a||"b"==i),i=!("b"==a||"a"==i),h=f.n!==o;return Function("c,d,i,l,m,n,p,q,s,t,w,z,B,E,G",'"use strict";return function('+
a+"){"+(f.m||"")+";"+("var o, y"+(e?"="+e:""))+";if("+b+"==G)return "+(f.f||"y")+";"+(g?"var u="+b+".length;o=-1;"+((i?"if(u===+u){":"")+(c.d||"")+";while("+(c.j||"++o<u")+"){"+c.g+"}"+(c.a||"")+";"+(i?"}":"")):"")+(i?(g?"else{":"")+(d.d||"")+";for("+(d.j||"o in "+b)+"){"+(h?"if(m.call("+/\S+$/.exec(d.j||b)[0]+",o)){":"")+d.g+(h?"}":"")+"}"+(d.a||"")+";"+(g?"}":""):"")+(f.e||"")+";return "+(f.l||"y")+"}")(F,t,ba,ca,q,G,H,Infinity,y,da,Math,l,I,k,n,o)}function R(a){return a.replace(ua,function(a,c){return u[c]})}
function ea(a,b,c,d){var f=2<arguments.length;if(a==j)return c;b?d&&(b=t(b,d)):b=G;var e=a.length;if(e===+e){for(e&&!f&&(c=a[--e]);e--;)c=b(c,a[e],e,a);return c}var i=S(a);for((e=i.length)&&!f&&(c=a[i[--e]]);e--;)f=i[e],c=b(c,a[f],f,a);return c}function fa(a,b,c){var d=0,f=a.length;for(c||(c=G);d<f;){var e=d+f>>1;c(a[e])<c(b)?d=e+1:f=e}return d}function T(a,b,c){return b==j||c?a[0]:l.call(a,0,b)}function J(a,b){return b?ba.apply([],a):z(a,function(a,b){if(y(b))return U.apply(a,J(b)),a;a.push(b);return a},
[])}function H(a,b,c){var d;if(a==j)return-1;if(c)return c=fa(a,b),a[c]===b?c:-1;c=0;for(d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function ga(a){var b=l.call(arguments,1);return V(K(a),function(a){return W(b,function(b){return 0<=H(b,a)})})}function ha(a,b,c){var d=a.length;return b==j||c?a[d-1]:l.call(a,-b||d)}function ia(a,b,c){return l.call(a,b==j||c?1:b)}function K(a,b,c){var c=c?A(a,c):a,d=[];3>a.length&&(b=n);z(c,function(c,e,i){if(b?ha(c)!==e||!c.length:0>H(c,e))c.push(e),d.push(a[i]);
return c},[]);return d}function t(a,b){var c=l.call(arguments,2),d=c.length;return function(){c.length=d;U.apply(c,arguments);return a.apply(b,c)}}function ja(a,b,c){var d;return function(){var f=arguments,e=this;c&&!d&&a.apply(e,f);clearTimeout(d);d=L(function(){d=j;c||a.apply(e,f)},b)}}function X(a,b,c){c||(c=[]);if(a===b)return 0!==a||1/a==1/b;if(a==j||b==j)return a===b;a.p&&(a=a.o);b.p&&(b=b.o);if(a.isEqual&&p(a.isEqual))return a.isEqual(b);if(b.isEqual&&p(b.isEqual))return b.isEqual(a);var d=
k.call(a);if(d!=k.call(b))return o;switch(d){case I:return a==""+b;case M:return a!=+a?b!=+b:0==a?1/a==1/b:a==+b;case ka:case la:return+a==+b;case ma:return a.source==b.source&&a.global==b.global&&a.multiline==b.multiline&&a.ignoreCase==b.ignoreCase}if("object"!=typeof a||"object"!=typeof b)return o;for(var f=c.length;f--;)if(c[f]==a)return n;var f=n,e=0;c.push(a);if(d==F){if(e=a.length,f=e==b.length)for(;e--&&(f=e in a==e in b&&X(a[e],b[e],c)););}else{if("constructor"in a!="constructor"in b||a.constructor!=
b.constructor)return o;for(var i in a)if(q.call(a,i)&&(e++,!(f=q.call(b,i)&&X(a[i],b[i],c))))break;if(f){for(i in b)if(q.call(b,i)&&!e--)break;f=!e}}c.pop();return f}function p(a){return k.call(a)==ca}function G(a){return a}function na(a){r(N(a),function(b){var c=g[b]=a[b];g.prototype[b]=function(){var a=l.call(arguments);va.call(a,this.o);a=c.apply(g,a);return this.p?g(a).chain():a}})}var wa=0,Y="object"==typeof exports&&exports&&("object"==typeof global&&global&&global==global.global&&(s=global),
exports),xa=s._,ya=/\\|'|\r|\n|\t|\u2028|\u2029/g,Z=/.^/,ua=/\\(\\|'|r|n|t|u2028|u2029)/g,L=s.setTimeout,u;(function(){u={"\\":"\\","'":"'",r:"\r",n:"\n",t:"\t",u2028:"\u2028",u2029:"\u2029"};for(var a in u)u[u[a]]=a})();var v=Array.prototype,O=Object.prototype,ba=v.concat,q=O.hasOwnProperty,U=v.push,l=v.slice,k=O.toString,va=v.unshift,za=s.isFinite,O=Object.keys,F="[object Array]",ka="[object Boolean]",la="[object Date]",ca="[object Function]",M="[object Number]",ma="[object RegExp]",I="[object String]",
P={b:"b",m:"var I=i.apply([],z.call(arguments,1))",h:"[]",g:"p(I,b[o])<0&&y.push(b[o])"},w={h:"F",g:"if(!e(g[o],o,g))return !y"},$={b:"v",h:"v",d:"for(var A,j=1,u=arguments.length;j<u;j++){A=arguments[j]",j:"o in A",g:"v[o]=A[o]",n:o,a:"}"},B={h:"[]",g:"e(g[o],o,g)&&y.push(g[o])"},m={b:"g,e,D",m:"if(!e){e=n}else if(D){e=d(e,D)}",h:"g",g:"e(g[o],o,g)"},oa={b:"v",m:"if(v!==Object(v))throw TypeError()",h:"[]",g:"y.push(o)"},C={h:"",f:"[]",d:{c:"y=Array(u)",k:"y=[]"},g:{c:"y[o]=e(g[o],o,g)",k:"y[y.length]=e(g[o],o,g)"}},
x={m:"var j,y=-q,h=y;if(!e){if(s(g)&&g[0]===+g[0])return w.max.apply(w,g);if(t(g))return y;}else if(D)e=d(e,D)",g:"j=e?e(g[o],o,g):g[o];if(j>=h){h=j;y=g[o]}"},y=Array.isArray||function(a){return k.call(a)==F},da=h({b:"H",i:"b",m:"var f=E.call(H)",h:"F",d:"if(f==c||f==B)return !H.length",g:"return k"}),pa=h({b:"g,C",h:"k",g:"if(g[o]===C)return F"}),W=h(m,w),V=h(m,B),qa=h(m,{g:"if(e(g[o],o,g))return g[o]"}),r=h(m),A=h(m,C),ra=h(m,x),x=h(m,x,{m:x.m.replace("-","").replace("max","min"),g:x.g.replace(">=",
"<")}),Q=h(C,{b:"g,x",g:{c:"y[o]=g[o][x]",k:"y[y.length]=g[o][x]"}}),z=h({b:"g,e,a,D",m:"var r=arguments.length>2;"+m.m,h:"a",d:{c:"if(!r)y=g[++o]"},g:{c:"y=e(y,g[o],o,g)",k:"y=r?e(y,g[o],o,g):(r=F,g[o])"}}),B=h(m,B,{g:"!"+B.g}),w=h(m,w,{h:"k",g:w.g.replace("!","")}),sa=h(C,{b:"g",g:{c:"y[o]=g[o]",k:"y[y.length]=g[o]"}}),C=h({b:"b",h:"[]",g:"if(b[o])y.push(b[o])"}),m=h(P),P=h(P,{m:"var I=z.call(arguments,1)",h:"[]"}),ta=h($,{g:"if(v[o]==G)"+$.g}),D=h($),N=h(oa,{m:"",n:o,g:"if(E.call(v[o])==l)y.push(o)",
l:"y.sort()"});E(arguments)||(E=function(a){return!(!a||!q.call(a,"callee"))});var S=O||h(oa);g.VERSION="0.1.0";g.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g};D(g,{after:function(a,b){return 1>a?b():function(){if(1>--a)return b.apply(this,arguments)}},bind:t,bindAll:function(a){var b=arguments,c=1;1==b.length&&(c=0,b=N(a));for(var d=b.length;c<d;c++)a[b[c]]=t(a[b[c]],a);return a},chain:function(a){return g(a).chain()},clone:function(a){return a!==
Object(a)?a:y(a)?a.slice():D({},a)},compact:C,compose:function(){var a=arguments;return function(){for(var b=arguments,c=a.length;c--;)b=[a[c].apply(this,b)];return b[0]}},contains:pa,debounce:ja,defaults:ta,defer:function(a){var b=l.call(arguments,1);return L(function(){return a.apply(j,b)},1)},delay:function(a,b){var c=l.call(arguments,2);return L(function(){return a.apply(j,c)},b)},difference:m,escape:function(a){return(a+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,
"&quot;").replace(/'/g,"&#x27;").replace(/\//g,"&#x2F;")},every:W,extend:D,filter:V,find:qa,first:T,flatten:J,forEach:r,functions:N,groupBy:function(a,b){var c={};if(!p(b))var d=b,b=function(a){return a[d]};r(a,function(a,e,d){e=b(a,e,d);(c[e]||(c[e]=[])).push(a)});return c},has:function(a,b){return q.call(a,b)},identity:G,indexOf:H,initial:function(a,b,c){return l.call(a,0,-(b==j||c?1:b))},intersection:ga,invoke:function(a,b){var c=l.call(arguments,2),d=p(b);return A(a,function(a){return(d?b||a:
a[b]).apply(a,c)})},isArguments:E,isArray:y,isBoolean:function(a){return a===n||a===o||k.call(a)==ka},isDate:function(a){return k.call(a)==la},isElement:function(a){return!!(a&&1==a.nodeType)},isEmpty:da,isEqual:X,isFinite:function(a){return za(a)&&k.call(a)==M},isFunction:p,isNaN:function(a){return a!=+a&&k.call(a)==M},isNull:function(a){return null===a},isNumber:function(a){return k.call(a)==M},isObject:function(a){return a===Object(a)},isRegExp:function(a){return k.call(a)==ma},isString:function(a){return k.call(a)==
I},isUndefined:function(a){return a===j},keys:S,last:ha,lastIndexOf:function(a,b){if(a==j)return-1;for(var c=a.length;c--;)if(a[c]===b)return c;return-1},map:A,max:ra,memoize:function(a,b){var c={};return function(){var d=b?b.apply(this,arguments):arguments[0];return q.call(c,d)?c[d]:c[d]=a.apply(this,arguments)}},min:x,mixin:na,noConflict:function(){s._=xa;return this},once:function(a){var b,c=o;return function(){if(c)return b;c=n;return b=a.apply(this,arguments)}},pick:function(a){for(var b,c=-1,
d=J(l.call(arguments,1)),f=d.length,e={};++c<f;)b=d[c],b in a&&(e[b]=a[b]);return e},pluck:Q,range:function(a,b,c){c||(c=1);2>arguments.length&&(b=a||0,a=0);for(var d=-1,f=Math.max(Math.ceil((b-a)/c),0),e=Array(f);++d<f;)e[d]=a,a+=c;return e},reduce:z,reduceRight:ea,reject:B,rest:ia,result:function(a,b){if(a==j)return null;var c=a[b];return p(c)?a[b]():c},shuffle:function(a){var b,c=[];r(a,function(a,f){b=Math.floor(Math.random()*(f+1));c[f]=c[b];c[b]=a});return c},size:function(a){var b=k.call(a);
return b==F||b==I?a.length:S(a).length},some:w,sortBy:function(a,b,c){if(p(b))c&&(b=t(b,c));else var d=b,b=function(a){return a[d]};return Q(A(a,function(c,e){return{a:b(c,e,a),b:c}}).sort(function(a,b){var c=a.a,d=b.a;return c===j?1:d===j?-1:c<d?-1:c>d?1:0}),"b")},sortedIndex:fa,tap:function(a,b){b(a);return a},template:function(a,b,c){function d(a){return f.call(this,a,g)}c=ta(c||{},g.templateSettings);a="__p+='"+a.replace(ya,function(a){return"\\"+u[a]}).replace(c.escape||Z,function(a,b){return"'+_['escape']("+
R(b)+")+'"}).replace(c.interpolate||Z,function(a,b){return"'+("+R(b)+")+'"}).replace(c.evaluate||Z,function(a,b){return"';"+R(b)+";__p+='"})+"';";c.variable||(a="with(object||{}){"+a+"}");var a="var __p='';function print(){__p+=Array.prototype.join.call(arguments,'')}"+a+"return __p",f=Function(c.variable||"object","_",a);if(b)return f(b,g);d.source="function("+(c.variable||"object")+"){"+a+"}";return d},throttle:function(a,b){var c,d,f,e,g,h,k=ja(function(){d=g=o},b);return function(){c=arguments;
e=this;h||(h=L(function(){h=j;d&&a.apply(e,c);k()},b));g?d=n:f=a.apply(e,c);k();g=n;return f}},times:function(a,b,c){c&&(b=t(b,c));for(c=0;c<a;c++)b(c)},toArray:function(a){return!a?[]:y(a)||E(a)?l.call(a):p(a.toArray)?a.toArray():sa(a)},union:function(){return K(J(arguments,n))},uniq:K,uniqueId:function(a){var b=wa++;return a?a+b:b},values:sa,without:P,wrap:function(a,b){return function(){var c=[a];U.apply(c,arguments);return b.apply(this,c)}},zip:function(){for(var a=-1,b=ra(Q(arguments,"length")),
c=Array(b);++a<b;)c[a]=Q(arguments,a);return c}});D(g,{all:W,any:w,collect:A,detect:qa,each:r,foldl:z,foldr:ea,head:T,include:pa,inject:z,intersect:ga,methods:N,select:V,tail:ia,take:T,unique:K});aa.prototype=g.prototype;na(g);r("pop,push,reverse,shift,sort,splice,unshift".split(","),function(a){var b=v[a];g.prototype[a]=function(){var a=this.o;b.apply(a,arguments);a.length===0&&delete a[0];return this.p?g(a).chain():a}});r(["concat","join","slice"],function(a){var b=v[a];g.prototype[a]=function(){var a=
b.apply(this.o,arguments);return this.p?g(a).chain():a}});D(g.prototype,{chain:function(){this.p=n;return this},value:function(){return this.o}});Y?"object"==typeof module&&module&&module.q==Y?(module.q=g)._=g:Y._=g:"function"==typeof define&&"object"==typeof define.amd&&define.amd&&define.amd.lodash?define("lodash",function(){return g}):s._=g})(this);