mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-09 02:17:50 +00:00
Add _.indexBy method and add a noop fallback for setBindData.
Former-commit-id: f8035b9a221ba7b625c21cb566c62931877da6ef
This commit is contained in:
60
dist/lodash.underscore.min.js
vendored
60
dist/lodash.underscore.min.js
vendored
@@ -3,33 +3,33 @@
|
||||
* Lo-Dash 1.3.1 (Custom Build) lodash.com/license | Underscore.js 1.5.1 underscorejs.org/LICENSE
|
||||
* Build: `lodash underscore exports="amd,commonjs,global,node" -o ./dist/lodash.underscore.js`
|
||||
*/
|
||||
;!function(n){function t(n,t){var r;if(n&&ht[typeof n])for(r in n)if(Ot.call(n,r)&&t(n[r],r,n)===et)break}function r(n,t){var r;if(n&&ht[typeof n])for(r in n)if(t(n[r],r,n)===et)break}function e(n){var t,r=[];if(!n||!ht[typeof n])return r;for(t in n)Ot.call(n,t)&&r.push(t);return r}function u(n,t,r){r=(r||0)-1;for(var e=n?n.length:0;++r<e;)if(n[r]===t)return r;return-1}function i(n,t){var r=n.m,e=t.m;if(n=n.l,t=t.l,n!==t){if(n>t||typeof n=="undefined")return 1;if(n<t||typeof t=="undefined")return-1
|
||||
}return r<e?-1:1}function o(n){return"\\"+yt[n]}function a(){}function f(n){return n instanceof f?n:new c(n)}function c(n){this.__wrapped__=n}function l(n,t,r,e){e=(e||0)-1;for(var u=n?n.length:0,i=[];++e<u;){var o=n[e];o&&typeof o=="object"&&(Ct(o)||_(o))?Et.apply(i,t?o:l(o,t,r)):r||i.push(o)}return i}function p(n,t,e,u){if(n===t)return 0!==n||1/n==1/t;if(n===n&&(!n||!ht[typeof n])&&(!t||!ht[typeof t]))return tt;if(n==nt||t==nt)return n===t;var i=Tt.call(n),o=Tt.call(t);if(i!=o)return tt;switch(i){case ct:case lt:return+n==+t;
|
||||
case pt:return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;case vt:case gt:return n==t+""}if(o=i==ft,!o){if(n instanceof f||t instanceof f)return p(n.__wrapped__||n,t.__wrapped__||t,e,u);if(i!=st)return tt;var i=n.constructor,a=t.constructor;if(i!=a&&(!A(i)||!(i instanceof i&&A(a)&&a instanceof a)))return tt}for(e||(e=[]),u||(u=[]),i=e.length;i--;)if(e[i]==n)return u[i]==t;var c=Z,l=0;if(e.push(n),u.push(t),o){if(l=t.length,c=l==n.length)for(;l--&&(c=p(n[l],t[l],e,u)););return c}return r(t,function(t,r,i){return Ot.call(i,r)?(l++,!(c=Ot.call(n,r)&&p(n[r],t,e,u))&&et):void 0
|
||||
}),c&&r(n,function(n,t,r){return Ot.call(r,t)?!(c=-1<--l)&&et:void 0}),c}function s(n,t,r){for(var e=-1,u=y(),i=n?n.length:0,o=[],a=r?[]:o;++e<i;){var f=n[e],c=r?r(f,e,n):f;(t?!e||a[a.length-1]!==c:0>u(a,c))&&(r&&a.push(c),o.push(f))}return o}function v(n,t,r,e){var u=[];if(!A(n))throw new TypeError;if(e||u.length||!(zt.fastBind||Ft&&r.length))o=function(){var i=arguments,a=e?this:t;return(r.length||u.length)&&(St.apply(i,r),Et.apply(i,u)),this instanceof o?(a=g(n.prototype),i=n.apply(a,i),O(i)?i:a):n.apply(a,i)
|
||||
};else{var i=[n,t];Et.apply(i,r);var o=Ft.call.apply(Ft,i)}return o}function g(n){return O(n)?Nt(n):{}}function h(n){return Ut[n]}function y(){var n=(n=f.indexOf)===U?u:n;return n}function m(n){return Vt[n]}function _(n){return n&&typeof n=="object"?Tt.call(n)==at:tt}function d(n){if(!n)return n;for(var t=1,r=arguments.length;t<r;t++){var e=arguments[t];if(e)for(var u in e)n[u]=e[u]}return n}function b(n){if(!n)return n;for(var t=1,r=arguments.length;t<r;t++){var e=arguments[t];if(e)for(var u in e)"undefined"==typeof n[u]&&(n[u]=e[u])
|
||||
}return n}function j(n){var t=[];return r(n,function(n,r){A(n)&&t.push(r)}),t.sort()}function w(n){for(var t=-1,r=Pt(n),e=r.length,u={};++t<e;){var i=r[t];u[n[i]]=i}return u}function x(n){if(!n)return Z;if(Ct(n)||T(n))return!n.length;for(var t in n)if(Ot.call(n,t))return tt;return Z}function A(n){return typeof n=="function"}function O(n){return!(!n||!ht[typeof n])}function E(n){return typeof n=="number"||Tt.call(n)==pt}function T(n){return typeof n=="string"||Tt.call(n)==gt}function S(n){for(var t=-1,r=Pt(n),e=r.length,u=Array(e);++t<e;)u[t]=n[r[t]];
|
||||
return u}function F(n,r){var e=y(),u=n?n.length:0,i=tt;return u&&typeof u=="number"?i=-1<e(n,r):t(n,function(n){return(i=n===r)&&et}),i}function N(n,r,e){var u=Z;r=K(r,e,3),e=-1;var i=n?n.length:0;if(typeof i=="number")for(;++e<i&&(u=!!r(n[e],e,n)););else t(n,function(n,t,e){return!(u=!!r(n,t,e))&&et});return u}function R(n,r,e){var u=[];r=K(r,e,3),e=-1;var i=n?n.length:0;if(typeof i=="number")for(;++e<i;){var o=n[e];r(o,e,n)&&u.push(o)}else t(n,function(n,t,e){r(n,t,e)&&u.push(n)});return u}function k(n,r,e){r=K(r,e,3),e=-1;
|
||||
var u=n?n.length:0;if(typeof u!="number"){var i;return t(n,function(n,t,e){return r(n,t,e)?(i=n,et):void 0}),i}for(;++e<u;){var o=n[e];if(r(o,e,n))return o}}function B(n,r,e){var u=-1,i=n?n.length:0;if(r=r&&typeof e=="undefined"?r:K(r,e,3),typeof i=="number")for(;++u<i&&r(n[u],u,n)!==et;);else t(n,r)}function D(n,r,e){var u=-1,i=n?n.length:0;if(r=K(r,e,3),typeof i=="number")for(var o=Array(i);++u<i;)o[u]=r(n[u],u,n);else o=[],t(n,function(n,t,e){o[++u]=r(n,t,e)});return o}function q(n,t,r){var e=-1/0,u=e,i=-1,o=n?n.length:0;
|
||||
if(t||typeof o!="number")t=K(t,r,3),B(n,function(n,r,i){r=t(n,r,i),r>e&&(e=r,u=n)});else for(;++i<o;)r=n[i],r>u&&(u=r);return u}function M(n,t){var r=-1,e=n?n.length:0;if(typeof e=="number")for(var u=Array(e);++r<e;)u[r]=n[r][t];return u||D(n,t)}function $(n,r,e,u){if(!n)return e;var i=3>arguments.length;r=K(r,u,4);var o=-1,a=n.length;if(typeof a=="number")for(i&&(e=n[++o]);++o<a;)e=r(e,n[o],o,n);else t(n,function(n,t,u){e=i?(i=tt,n):r(e,n,t,u)});return e}function I(n,t,r,e){var u=n?n.length:0,i=3>arguments.length;
|
||||
if(typeof u!="number")var o=Pt(n),u=o.length;return t=K(t,e,4),B(n,function(e,a,f){a=o?o[--u]:--u,r=i?(i=tt,n[a]):t(r,n[a],a,f)}),r}function W(n,r,e){var u;r=K(r,e,3),e=-1;var i=n?n.length:0;if(typeof i=="number")for(;++e<i&&!(u=r(n[e],e,n)););else t(n,function(n,t,e){return(u=r(n,t,e))&&et});return!!u}function z(n,t,r){return r&&x(t)?Y:(r?k:R)(n,t)}function C(n){for(var t=-1,r=y(),e=n.length,u=l(arguments,Z,Z,1),i=[];++t<e;){var o=n[t];0>r(u,o)&&i.push(o)}return i}function P(n,t,r){if(n){var e=0,u=n.length;
|
||||
if(typeof t!="number"&&t!=nt){var i=-1;for(t=K(t,r,3);++i<u&&t(n[i],i,n);)e++}else if(e=t,e==nt||r)return n[0];return It.call(n,0,Mt(qt(0,e),u))}}function U(n,t,r){if(typeof r=="number"){var e=n?n.length:0;r=0>r?qt(0,e+r):r||0}else if(r)return r=G(n,t),n[r]===t?r:-1;return n?u(n,t,r):-1}function V(n,t,r){if(typeof t!="number"&&t!=nt){var e=0,u=-1,i=n?n.length:0;for(t=K(t,r,3);++u<i&&t(n[u],u,n);)e++}else e=t==nt||r?1:qt(0,t);return It.call(n,e)}function G(n,t,r,e){var u=0,i=n?n.length:u;for(r=r?K(r,e,1):Q,t=r(t);u<i;)e=u+i>>>1,r(n[e])<t?u=e+1:i=e;
|
||||
return u}function H(n,t,r,e){return typeof t!="boolean"&&t!=nt&&(e=r,r=e&&e[t]===n?Y:t,t=tt),r!=nt&&(r=K(r,e,3)),s(n,t,r)}function J(n,t){return v(n,t,It.call(arguments,2))}function K(n,t,r){if(n==nt)return Q;var e=typeof n;if("function"!=e){if("object"!=e)return function(t){return t[n]};var u=Pt(n);return function(t){for(var r=u.length,e=tt;r--&&(e=t[u[r]]===n[u[r]]););return e}}if(typeof t=="undefined")return n;switch(r){case 1:return function(r){return n.call(t,r)};case 2:return function(r,e){return n.call(t,r,e)
|
||||
};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,i){return n.call(t,r,e,u,i)}}return function(){return n.apply(t,arguments)}}function L(n,t,r){function e(){clearTimeout(s),clearTimeout(v),c=0,s=v=nt}function u(){var t=g&&(!h||1<c);e(),t&&(p!==tt&&(l=new Date),a=n.apply(f,o))}function i(){e(),(g||p!==t)&&(l=new Date,a=n.apply(f,o))}var o,a,f,c=0,l=0,p=tt,s=nt,v=nt,g=Z;if(t=qt(0,t||0),r===Z)var h=Z,g=tt;else O(r)&&(h=r.leading,p="maxWait"in r&&qt(t,r.maxWait||0),g="trailing"in r?r.trailing:g);
|
||||
return function(){if(o=arguments,f=this,c++,clearTimeout(v),p===tt)h&&2>c&&(a=n.apply(f,o));else{var r=new Date;!s&&!h&&(l=r);var e=p-(r-l);0<e?s||(s=setTimeout(i,e)):(clearTimeout(s),s=nt,l=r,a=n.apply(f,o))}return t!==p&&(v=setTimeout(u,t)),a}}function Q(n){return n}function X(n){B(j(n),function(t){var r=f[t]=n[t];f.prototype[t]=function(){var n=[this.__wrapped__];return Et.apply(n,arguments),n=r.apply(f,n),this.__chain__&&(n=new c(n),n.__chain__=Z),n}})}var Y,Z=!0,nt=null,tt=!1,rt=0,et={},ut=+new Date+"",it=/($^)/,ot=/['\n\r\t\u2028\u2029\\]/g,at="[object Arguments]",ft="[object Array]",ct="[object Boolean]",lt="[object Date]",pt="[object Number]",st="[object Object]",vt="[object RegExp]",gt="[object String]",ht={"boolean":tt,"function":Z,object:Z,number:tt,string:tt,undefined:tt},yt={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},mt=ht[typeof exports]&&exports,_t=ht[typeof module]&&module&&module.exports==mt&&module,dt=ht[typeof global]&&global;
|
||||
!dt||dt.global!==dt&&dt.window!==dt||(n=dt);var bt=[],dt=Object.prototype,jt=n._,wt=RegExp("^"+(dt.valueOf+"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),xt=Math.ceil,At=Math.floor,Ot=dt.hasOwnProperty,Et=bt.push,Tt=dt.toString,St=bt.unshift,Ft=wt.test(Ft=Tt.bind)&&Ft,Nt=wt.test(Nt=Object.create)&&Nt,Rt=wt.test(Rt=Array.isArray)&&Rt,kt=n.isFinite,Bt=n.isNaN,Dt=wt.test(Dt=Object.keys)&&Dt,qt=Math.max,Mt=Math.min,$t=Math.random,It=bt.slice,dt=wt.test(n.attachEvent),Wt=Ft&&!/\n|true/.test(Ft+dt);
|
||||
c.prototype=f.prototype;var zt={};!function(){var n={0:1,length:1};zt.fastBind=Ft&&!Wt,zt.spliceObjects=(bt.splice.call(n,0,1),!n[0])}(1),f.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,variable:""},Nt||(g=function(n){if(O(n)){a.prototype=n;var t=new a;a.prototype=nt}return t||{}}),_(arguments)||(_=function(n){return n&&typeof n=="object"?Ot.call(n,"callee"):tt});var Ct=Rt||function(n){return n&&typeof n=="object"?Tt.call(n)==ft:tt},Pt=Dt?function(n){return O(n)?Dt(n):[]
|
||||
}:e,Ut={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},Vt=w(Ut),Gt=RegExp("("+Pt(Vt).join("|")+")","g"),Ht=RegExp("["+Pt(Ut).join("")+"]","g");A(/x/)&&(A=function(n){return typeof n=="function"&&"[object Function]"==Tt.call(n)}),f.after=function(n,t){return function(){return 1>--n?t.apply(this,arguments):void 0}},f.bind=J,f.bindAll=function(n){for(var t=1<arguments.length?l(arguments,Z,tt,1):j(n),r=-1,e=t.length;++r<e;){var u=t[r];n[u]=J(n[u],n)}return n},f.compact=function(n){for(var t=-1,r=n?n.length:0,e=[];++t<r;){var u=n[t];
|
||||
u&&e.push(u)}return e},f.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length;r--;)t=[n[r].apply(this,t)];return t[0]}},f.countBy=function(n,t,r){var e={};return t=K(t,r,3),B(n,function(n,r,u){r=t(n,r,u)+"",Ot.call(e,r)?e[r]++:e[r]=1}),e},f.debounce=L,f.defaults=b,f.defer=function(n){var t=It.call(arguments,1);return setTimeout(function(){n.apply(Y,t)},1)},f.delay=function(n,t){var r=It.call(arguments,2);return setTimeout(function(){n.apply(Y,r)},t)},f.difference=C,f.filter=R,f.flatten=function(n,t){return l(n,t)
|
||||
},f.forEach=B,f.functions=j,f.groupBy=function(n,t,r){var e={};return t=K(t,r,3),B(n,function(n,r,u){r=t(n,r,u)+"",(Ot.call(e,r)?e[r]:e[r]=[]).push(n)}),e},f.initial=function(n,t,r){if(!n)return[];var e=0,u=n.length;if(typeof t!="number"&&t!=nt){var i=u;for(t=K(t,r,3);i--&&t(n[i],i,n);)e++}else e=t==nt||r?1:t||e;return It.call(n,0,Mt(qt(0,u-e),u))},f.intersection=function(n){var t=arguments,r=t.length,e=-1,u=y(),i=n?n.length:0,o=[];n:for(;++e<i;){var a=n[e];if(0>u(o,a)){for(var f=r;--f;)if(0>u(t[f],a))continue n;
|
||||
o.push(a)}}return o},f.invert=w,f.invoke=function(n,t){var r=It.call(arguments,2),e=-1,u=typeof t=="function",i=n?n.length:0,o=Array(typeof i=="number"?i:0);return B(n,function(n){o[++e]=(u?t:n[t]).apply(n,r)}),o},f.keys=Pt,f.map=D,f.max=q,f.memoize=function(n,t){var r={};return function(){var e=ut+(t?t.apply(this,arguments):arguments[0]);return Ot.call(r,e)?r[e]:r[e]=n.apply(this,arguments)}},f.min=function(n,t,r){var e=1/0,u=e,i=-1,o=n?n.length:0;if(t||typeof o!="number")t=K(t,r,3),B(n,function(n,r,i){r=t(n,r,i),r<e&&(e=r,u=n)
|
||||
});else for(;++i<o;)r=n[i],r<u&&(u=r);return u},f.omit=function(n){var t=y(),e=l(arguments,Z,tt,1),u={};return r(n,function(n,r){0>t(e,r)&&(u[r]=n)}),u},f.once=function(n){var t,r;return function(){return t?r:(t=Z,r=n.apply(this,arguments),n=nt,r)}},f.pairs=function(n){for(var t=-1,r=Pt(n),e=r.length,u=Array(e);++t<e;){var i=r[t];u[t]=[i,n[i]]}return u},f.partial=function(n){return v(n,nt,It.call(arguments,1),Z)},f.pick=function(n){for(var t=-1,r=l(arguments,Z,tt,1),e=r.length,u={};++t<e;){var i=r[t];
|
||||
i in n&&(u[i]=n[i])}return u},f.pluck=M,f.range=function(n,t,r){n=+n||0,r=+r||1,t==nt&&(t=n,n=0);var e=-1;t=qt(0,xt((t-n)/r));for(var u=Array(t);++e<t;)u[e]=n,n+=r;return u},f.reject=function(n,t,r){return t=K(t,r,3),R(n,function(n,r,e){return!t(n,r,e)})},f.rest=V,f.shuffle=function(n){var t=-1,r=n?n.length:0,e=Array(typeof r=="number"?r:0);return B(n,function(n){var r=At($t()*(++t+1));e[t]=e[r],e[r]=n}),e},f.sortBy=function(n,t,r){var e=-1,u=n?n.length:0,o=Array(typeof u=="number"?u:0);for(t=K(t,r,3),B(n,function(n,r,u){o[++e]={l:t(n,r,u),m:e,n:n}
|
||||
}),u=o.length,o.sort(i);u--;)o[u]=o[u].n;return o},f.tap=function(n,t){return t(n),n},f.throttle=function(n,t,r){var e=Z,u=Z;return r===tt?e=tt:O(r)&&(e="leading"in r?r.leading:e,u="trailing"in r?r.trailing:u),r={},r.leading=e,r.maxWait=t,r.trailing=u,L(n,t,r)},f.times=function(n,t,r){for(var e=-1,u=Array(-1<n?n:0);++e<n;)u[e]=t.call(r,e);return u},f.toArray=function(n){return Ct(n)?It.call(n):n&&typeof n.length=="number"?D(n):S(n)},f.union=function(){return s(l(arguments,Z,Z))},f.uniq=H,f.values=S,f.where=z,f.without=function(n){return C(n,It.call(arguments,1))
|
||||
},f.wrap=function(n,t){return function(){var r=[n];return Et.apply(r,arguments),t.apply(this,r)}},f.zip=function(){for(var n=-1,t=q(M(arguments,"length")),r=Array(0>t?0:t);++n<t;)r[n]=M(arguments,n);return r},f.collect=D,f.drop=V,f.each=B,f.extend=d,f.methods=j,f.object=function(n,t){for(var r=-1,e=n?n.length:0,u={};++r<e;){var i=n[r];t?u[i]=t[r]:i&&(u[i[0]]=i[1])}return u},f.select=R,f.tail=V,f.unique=H,f.chain=function(n){return n=new c(n),n.__chain__=Z,n},f.clone=function(n){return O(n)?Ct(n)?It.call(n):d({},n):n
|
||||
},f.contains=F,f.escape=function(n){return n==nt?"":(n+"").replace(Ht,h)},f.every=N,f.find=k,f.has=function(n,t){return n?Ot.call(n,t):tt},f.identity=Q,f.indexOf=U,f.isArguments=_,f.isArray=Ct,f.isBoolean=function(n){return n===Z||n===tt||Tt.call(n)==ct},f.isDate=function(n){return n?typeof n=="object"&&Tt.call(n)==lt:tt},f.isElement=function(n){return n?1===n.nodeType:tt},f.isEmpty=x,f.isEqual=function(n,t){return p(n,t)},f.isFinite=function(n){return kt(n)&&!Bt(parseFloat(n))},f.isFunction=A,f.isNaN=function(n){return E(n)&&n!=+n
|
||||
},f.isNull=function(n){return n===nt},f.isNumber=E,f.isObject=O,f.isRegExp=function(n){return n&&ht[typeof n]?Tt.call(n)==vt:tt},f.isString=T,f.isUndefined=function(n){return typeof n=="undefined"},f.lastIndexOf=function(n,t,r){var e=n?n.length:0;for(typeof r=="number"&&(e=(0>r?qt(0,e+r):Mt(r,e-1))+1);e--;)if(n[e]===t)return e;return-1},f.mixin=X,f.noConflict=function(){return n._=jt,this},f.random=function(n,t){n==nt&&t==nt&&(t=1),n=+n||0,t==nt?(t=n,n=0):t=+t||0;var r=$t();return n%1||t%1?n+Mt(r*(t-n+parseFloat("1e-"+((r+"").length-1))),t):n+At(r*(t-n+1))
|
||||
},f.reduce=$,f.reduceRight=I,f.result=function(n,t){var r=n?n[t]:Y;return A(r)?n[t]():r},f.size=function(n){var t=n?n.length:0;return typeof t=="number"?t:Pt(n).length},f.some=W,f.sortedIndex=G,f.template=function(n,t,r){var e=f.templateSettings;n||(n=""),r=b({},r,e);var u=0,i="__p+='",e=r.variable;n.replace(RegExp((r.escape||it).source+"|"+(r.interpolate||it).source+"|"+(r.evaluate||it).source+"|$","g"),function(t,r,e,a,f){return i+=n.slice(u,f).replace(ot,o),r&&(i+="'+_.escape("+r+")+'"),a&&(i+="';"+a+";__p+='"),e&&(i+="'+((__t=("+e+"))==null?'':__t)+'"),u=f+t.length,t
|
||||
}),i+="';\n",e||(e="obj",i="with("+e+"||{}){"+i+"}"),i="function("+e+"){var __t,__p='',__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}"+i+"return __p}";try{var a=Function("_","return "+i)(f)}catch(c){throw c.source=i,c}return t?a(t):(a.source=i,a)},f.unescape=function(n){return n==nt?"":(n+"").replace(Gt,m)},f.uniqueId=function(n){var t=++rt+"";return n?n+t:t},f.all=N,f.any=W,f.detect=k,f.findWhere=function(n,t){return z(n,t,Z)},f.foldl=$,f.foldr=I,f.include=F,f.inject=$,f.first=P,f.last=function(n,t,r){if(n){var e=0,u=n.length;
|
||||
if(typeof t!="number"&&t!=nt){var i=u;for(t=K(t,r,3);i--&&t(n[i],i,n);)e++}else if(e=t,e==nt||r)return n[u-1];return It.call(n,qt(0,u-e))}},f.take=P,f.head=P,f.VERSION="1.3.1",X(f),f.prototype.chain=function(){return this.__chain__=Z,this},f.prototype.value=function(){return this.__wrapped__},B("pop push reverse shift sort splice unshift".split(" "),function(n){var t=bt[n];f.prototype[n]=function(){var n=this.__wrapped__;return t.apply(n,arguments),!zt.spliceObjects&&0===n.length&&delete n[0],this
|
||||
}}),B(["concat","join","slice"],function(n){var t=bt[n];f.prototype[n]=function(){var n=t.apply(this.__wrapped__,arguments);return this.__chain__&&(n=new c(n),n.__chain__=Z),n}}),typeof define=="function"&&typeof define.amd=="object"&&define.amd?(n._=f, define(function(){return f})):mt&&!mt.nodeType?_t?(_t.exports=f)._=f:mt._=f:n._=f}(this);
|
||||
;!function(n){function t(n,t){var r;if(n&&yt[typeof n])for(r in n)if(Tt.call(n,r)&&t(n[r],r,n)===ut)break}function r(n,t){var r;if(n&&yt[typeof n])for(r in n)if(t(n[r],r,n)===ut)break}function e(n){var t,r=[];if(!n||!yt[typeof n])return r;for(t in n)Tt.call(n,t)&&r.push(t);return r}function u(n,t,r){r=(r||0)-1;for(var e=n?n.length:0;++r<e;)if(n[r]===t)return r;return-1}function i(n,t){var r=n.m,e=t.m;if(n=n.l,t=t.l,n!==t){if(n>t||typeof n=="undefined")return 1;if(n<t||typeof t=="undefined")return-1
|
||||
}return r<e?-1:1}function o(n){return"\\"+mt[n]}function a(){}function f(n){return n instanceof f?n:new c(n)}function c(n){this.__wrapped__=n}function l(n,t,r,e){e=(e||0)-1;for(var u=n?n.length:0,i=[];++e<u;){var o=n[e];o&&typeof o=="object"&&(Vt(o)||d(o))?St.apply(i,t?o:l(o,t,r)):r||i.push(o)}return i}function p(n,t,e,u){if(n===t)return 0!==n||1/n==1/t;if(n===n&&(!n||!yt[typeof n])&&(!t||!yt[typeof t]))return rt;if(n==tt||t==tt)return n===t;var i=Ft.call(n),o=Ft.call(t);if(i!=o)return rt;switch(i){case lt:case pt:return+n==+t;
|
||||
case st:return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;case gt:case ht:return n==t+""}if(o=i==ct,!o){if(n instanceof f||t instanceof f)return p(n.__wrapped__||n,t.__wrapped__||t,e,u);if(i!=vt)return rt;var i=n.constructor,a=t.constructor;if(i!=a&&(!O(i)||!(i instanceof i&&O(a)&&a instanceof a)))return rt}for(e||(e=[]),u||(u=[]),i=e.length;i--;)if(e[i]==n)return u[i]==t;var c=nt,l=0;if(e.push(n),u.push(t),o){if(l=t.length,c=l==n.length)for(;l--&&(c=p(n[l],t[l],e,u)););return c}return r(t,function(t,r,i){return Tt.call(i,r)?(l++,!(c=Tt.call(n,r)&&p(n[r],t,e,u))&&ut):void 0
|
||||
}),c&&r(n,function(n,t,r){return Tt.call(r,t)?!(c=-1<--l)&&ut:void 0}),c}function s(n,t,r){for(var e=-1,u=m(),i=n?n.length:0,o=[],a=r?[]:o;++e<i;){var f=n[e],c=r?r(f,e,n):f;(t?!e||a[a.length-1]!==c:0>u(a,c))&&(r&&a.push(c),o.push(f))}return o}function v(n){return function(t,r,e){var u={};return r=L(r,e,3),D(t,function(t,e,i){e=r(t,e,i)+"",n(u,t,e,i)}),u}}function g(n,t,r,e){var u=[];if(!O(n))throw new TypeError;if(e||u.length||!(Ut.fastBind||Rt&&r.length))o=function(){var i=arguments,a=e?this:t;return(r.length||u.length)&&(Nt.apply(i,r),St.apply(i,u)),this instanceof o?(a=h(n.prototype),i=n.apply(a,i),E(i)?i:a):n.apply(a,i)
|
||||
};else{var i=[n,t];St.apply(i,r);var o=Rt.call.apply(Rt,i)}return o}function h(n){return E(n)?kt(n):{}}function y(n){return Ht[n]}function m(){var n=(n=f.indexOf)===V?u:n;return n}function _(n){return Jt[n]}function d(n){return n&&typeof n=="object"?Ft.call(n)==ft:rt}function b(n){if(!n)return n;for(var t=1,r=arguments.length;t<r;t++){var e=arguments[t];if(e)for(var u in e)n[u]=e[u]}return n}function j(n){if(!n)return n;for(var t=1,r=arguments.length;t<r;t++){var e=arguments[t];if(e)for(var u in e)"undefined"==typeof n[u]&&(n[u]=e[u])
|
||||
}return n}function w(n){var t=[];return r(n,function(n,r){O(n)&&t.push(r)}),t.sort()}function x(n){for(var t=-1,r=Gt(n),e=r.length,u={};++t<e;){var i=r[t];u[n[i]]=i}return u}function A(n){if(!n)return nt;if(Vt(n)||S(n))return!n.length;for(var t in n)if(Tt.call(n,t))return rt;return nt}function O(n){return typeof n=="function"}function E(n){return!(!n||!yt[typeof n])}function T(n){return typeof n=="number"||Ft.call(n)==st}function S(n){return typeof n=="string"||Ft.call(n)==ht}function F(n){for(var t=-1,r=Gt(n),e=r.length,u=Array(e);++t<e;)u[t]=n[r[t]];
|
||||
return u}function N(n,r){var e=m(),u=n?n.length:0,i=rt;return u&&typeof u=="number"?i=-1<e(n,r):t(n,function(n){return(i=n===r)&&ut}),i}function R(n,r,e){var u=nt;r=L(r,e,3),e=-1;var i=n?n.length:0;if(typeof i=="number")for(;++e<i&&(u=!!r(n[e],e,n)););else t(n,function(n,t,e){return!(u=!!r(n,t,e))&&ut});return u}function k(n,r,e){var u=[];r=L(r,e,3),e=-1;var i=n?n.length:0;if(typeof i=="number")for(;++e<i;){var o=n[e];r(o,e,n)&&u.push(o)}else t(n,function(n,t,e){r(n,t,e)&&u.push(n)});return u}function B(n,r,e){r=L(r,e,3),e=-1;
|
||||
var u=n?n.length:0;if(typeof u!="number"){var i;return t(n,function(n,t,e){return r(n,t,e)?(i=n,ut):void 0}),i}for(;++e<u;){var o=n[e];if(r(o,e,n))return o}}function D(n,r,e){var u=-1,i=n?n.length:0;if(r=r&&typeof e=="undefined"?r:L(r,e,3),typeof i=="number")for(;++u<i&&r(n[u],u,n)!==ut;);else t(n,r)}function q(n,r,e){var u=-1,i=n?n.length:0;if(r=L(r,e,3),typeof i=="number")for(var o=Array(i);++u<i;)o[u]=r(n[u],u,n);else o=[],t(n,function(n,t,e){o[++u]=r(n,t,e)});return o}function M(n,t,r){var e=-1/0,u=e,i=-1,o=n?n.length:0;
|
||||
if(t||typeof o!="number")t=L(t,r,3),D(n,function(n,r,i){r=t(n,r,i),r>e&&(e=r,u=n)});else for(;++i<o;)r=n[i],r>u&&(u=r);return u}function $(n,t){var r=-1,e=n?n.length:0;if(typeof e=="number")for(var u=Array(e);++r<e;)u[r]=n[r][t];return u||q(n,t)}function I(n,r,e,u){if(!n)return e;var i=3>arguments.length;r=L(r,u,4);var o=-1,a=n.length;if(typeof a=="number")for(i&&(e=n[++o]);++o<a;)e=r(e,n[o],o,n);else t(n,function(n,t,u){e=i?(i=rt,n):r(e,n,t,u)});return e}function W(n,t,r,e){var u=n?n.length:0,i=3>arguments.length;
|
||||
if(typeof u!="number")var o=Gt(n),u=o.length;return t=L(t,e,4),D(n,function(e,a,f){a=o?o[--u]:--u,r=i?(i=rt,n[a]):t(r,n[a],a,f)}),r}function z(n,r,e){var u;r=L(r,e,3),e=-1;var i=n?n.length:0;if(typeof i=="number")for(;++e<i&&!(u=r(n[e],e,n)););else t(n,function(n,t,e){return(u=r(n,t,e))&&ut});return!!u}function C(n,t,r){return r&&A(t)?Z:(r?B:k)(n,t)}function P(n){for(var t=-1,r=m(),e=n.length,u=l(arguments,nt,nt,1),i=[];++t<e;){var o=n[t];0>r(u,o)&&i.push(o)}return i}function U(n,t,r){if(n){var e=0,u=n.length;
|
||||
if(typeof t!="number"&&t!=tt){var i=-1;for(t=L(t,r,3);++i<u&&t(n[i],i,n);)e++}else if(e=t,e==tt||r)return n[0];return zt.call(n,0,It($t(0,e),u))}}function V(n,t,r){if(typeof r=="number"){var e=n?n.length:0;r=0>r?$t(0,e+r):r||0}else if(r)return r=H(n,t),n[r]===t?r:-1;return n?u(n,t,r):-1}function G(n,t,r){if(typeof t!="number"&&t!=tt){var e=0,u=-1,i=n?n.length:0;for(t=L(t,r,3);++u<i&&t(n[u],u,n);)e++}else e=t==tt||r?1:$t(0,t);return zt.call(n,e)}function H(n,t,r,e){var u=0,i=n?n.length:u;for(r=r?L(r,e,1):X,t=r(t);u<i;)e=u+i>>>1,r(n[e])<t?u=e+1:i=e;
|
||||
return u}function J(n,t,r,e){return typeof t!="boolean"&&t!=tt&&(e=r,r=e&&e[t]===n?Z:t,t=rt),r!=tt&&(r=L(r,e,3)),s(n,t,r)}function K(n,t){return g(n,t,zt.call(arguments,2))}function L(n,t,r){if(n==tt)return X;var e=typeof n;if("function"!=e){if("object"!=e)return function(t){return t[n]};var u=Gt(n);return function(t){for(var r=u.length,e=rt;r--&&(e=t[u[r]]===n[u[r]]););return e}}if(typeof t=="undefined")return n;switch(r){case 1:return function(r){return n.call(t,r)};case 2:return function(r,e){return n.call(t,r,e)
|
||||
};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,i){return n.call(t,r,e,u,i)}}return K(n,t)}function Q(n,t,r){function e(){clearTimeout(s),clearTimeout(v),c=0,s=v=tt}function u(){var t=g&&(!h||1<c);e(),t&&(p!==rt&&(l=new Date),a=n.apply(f,o))}function i(){e(),(g||p!==t)&&(l=new Date,a=n.apply(f,o))}var o,a,f,c=0,l=0,p=rt,s=tt,v=tt,g=nt;if(t=$t(0,t||0),r===nt)var h=nt,g=rt;else E(r)&&(h=r.leading,p="maxWait"in r&&$t(t,r.maxWait||0),g="trailing"in r?r.trailing:g);
|
||||
return function(){if(o=arguments,f=this,c++,clearTimeout(v),p===rt)h&&2>c&&(a=n.apply(f,o));else{var r=new Date;!s&&!h&&(l=r);var e=p-(r-l);0<e?s||(s=setTimeout(i,e)):(clearTimeout(s),s=tt,l=r,a=n.apply(f,o))}return t!==p&&(v=setTimeout(u,t)),a}}function X(n){return n}function Y(n){D(w(n),function(t){var r=f[t]=n[t];f.prototype[t]=function(){var n=[this.__wrapped__];return St.apply(n,arguments),n=r.apply(f,n),this.__chain__&&(n=new c(n),n.__chain__=nt),n}})}var Z,nt=!0,tt=null,rt=!1,et=0,ut={},it=+new Date+"",ot=/($^)/,at=/['\n\r\t\u2028\u2029\\]/g,ft="[object Arguments]",ct="[object Array]",lt="[object Boolean]",pt="[object Date]",st="[object Number]",vt="[object Object]",gt="[object RegExp]",ht="[object String]",yt={"boolean":rt,"function":nt,object:nt,number:rt,string:rt,undefined:rt},mt={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},_t=yt[typeof exports]&&exports,dt=yt[typeof module]&&module&&module.exports==_t&&module,bt=yt[typeof global]&&global;
|
||||
!bt||bt.global!==bt&&bt.window!==bt||(n=bt);var jt=[],wt=Object.prototype,xt=n._,At=RegExp("^"+(wt.valueOf+"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),Ot=Math.ceil,Et=Math.floor,Tt=wt.hasOwnProperty,St=jt.push,Ft=wt.toString,Nt=jt.unshift,Rt=At.test(Rt=Ft.bind)&&Rt,kt=At.test(kt=Object.create)&&kt,Bt=At.test(Bt=Array.isArray)&&Bt,Dt=n.isFinite,qt=n.isNaN,Mt=At.test(Mt=Object.keys)&&Mt,$t=Math.max,It=Math.min,Wt=Math.random,zt=jt.slice,Ct=At.test(n.attachEvent),Pt=Rt&&!/\n|true/.test(Rt+Ct);
|
||||
c.prototype=f.prototype;var Ut={};!function(){var n={0:1,length:1};Ut.fastBind=Rt&&!Pt,Ut.spliceObjects=(jt.splice.call(n,0,1),!n[0])}(1),f.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,variable:""},kt||(h=function(n){if(E(n)){a.prototype=n;var t=new a;a.prototype=tt}return t||{}}),d(arguments)||(d=function(n){return n&&typeof n=="object"?Tt.call(n,"callee"):rt});var Vt=Bt||function(n){return n&&typeof n=="object"?Ft.call(n)==ct:rt},Gt=Mt?function(n){return E(n)?Mt(n):[]
|
||||
}:e,Ht={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},Jt=x(Ht),Kt=RegExp("("+Gt(Jt).join("|")+")","g"),Lt=RegExp("["+Gt(Ht).join("")+"]","g");O(/x/)&&(O=function(n){return typeof n=="function"&&"[object Function]"==Ft.call(n)});var Qt=v(function(n,t,r){Tt.call(n,r)?n[r]++:n[r]=1}),Xt=v(function(n,t,r){(Tt.call(n,r)?n[r]:n[r]=[]).push(t)});f.after=function(n,t){return function(){return 1>--n?t.apply(this,arguments):void 0}},f.bind=K,f.bindAll=function(n){for(var t=1<arguments.length?l(arguments,nt,rt,1):w(n),r=-1,e=t.length;++r<e;){var u=t[r];
|
||||
n[u]=K(n[u],n)}return n},f.compact=function(n){for(var t=-1,r=n?n.length:0,e=[];++t<r;){var u=n[t];u&&e.push(u)}return e},f.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length;r--;)t=[n[r].apply(this,t)];return t[0]}},f.countBy=Qt,f.debounce=Q,f.defaults=j,f.defer=function(n){var t=zt.call(arguments,1);return setTimeout(function(){n.apply(Z,t)},1)},f.delay=function(n,t){var r=zt.call(arguments,2);return setTimeout(function(){n.apply(Z,r)},t)},f.difference=P,f.filter=k,f.flatten=function(n,t){return l(n,t)
|
||||
},f.forEach=D,f.functions=w,f.groupBy=Xt,f.initial=function(n,t,r){if(!n)return[];var e=0,u=n.length;if(typeof t!="number"&&t!=tt){var i=u;for(t=L(t,r,3);i--&&t(n[i],i,n);)e++}else e=t==tt||r?1:t||e;return zt.call(n,0,It($t(0,u-e),u))},f.intersection=function(n){var t=arguments,r=t.length,e=-1,u=m(),i=n?n.length:0,o=[];n:for(;++e<i;){var a=n[e];if(0>u(o,a)){for(var f=r;--f;)if(0>u(t[f],a))continue n;o.push(a)}}return o},f.invert=x,f.invoke=function(n,t){var r=zt.call(arguments,2),e=-1,u=typeof t=="function",i=n?n.length:0,o=Array(typeof i=="number"?i:0);
|
||||
return D(n,function(n){o[++e]=(u?t:n[t]).apply(n,r)}),o},f.keys=Gt,f.map=q,f.max=M,f.memoize=function(n,t){var r={};return function(){var e=it+(t?t.apply(this,arguments):arguments[0]);return Tt.call(r,e)?r[e]:r[e]=n.apply(this,arguments)}},f.min=function(n,t,r){var e=1/0,u=e,i=-1,o=n?n.length:0;if(t||typeof o!="number")t=L(t,r,3),D(n,function(n,r,i){r=t(n,r,i),r<e&&(e=r,u=n)});else for(;++i<o;)r=n[i],r<u&&(u=r);return u},f.omit=function(n){var t=m(),e=l(arguments,nt,rt,1),u={};return r(n,function(n,r){0>t(e,r)&&(u[r]=n)
|
||||
}),u},f.once=function(n){var t,r;return function(){return t?r:(t=nt,r=n.apply(this,arguments),n=tt,r)}},f.pairs=function(n){for(var t=-1,r=Gt(n),e=r.length,u=Array(e);++t<e;){var i=r[t];u[t]=[i,n[i]]}return u},f.partial=function(n){return g(n,tt,zt.call(arguments,1),nt)},f.pick=function(n){for(var t=-1,r=l(arguments,nt,rt,1),e=r.length,u={};++t<e;){var i=r[t];i in n&&(u[i]=n[i])}return u},f.pluck=$,f.range=function(n,t,r){n=+n||0,r=+r||1,t==tt&&(t=n,n=0);var e=-1;t=$t(0,Ot((t-n)/r));for(var u=Array(t);++e<t;)u[e]=n,n+=r;
|
||||
return u},f.reject=function(n,t,r){return t=L(t,r,3),k(n,function(n,r,e){return!t(n,r,e)})},f.rest=G,f.shuffle=function(n){var t=-1,r=n?n.length:0,e=Array(typeof r=="number"?r:0);return D(n,function(n){var r=Et(Wt()*(++t+1));e[t]=e[r],e[r]=n}),e},f.sortBy=function(n,t,r){var e=-1,u=n?n.length:0,o=Array(typeof u=="number"?u:0);for(t=L(t,r,3),D(n,function(n,r,u){o[++e]={l:t(n,r,u),m:e,n:n}}),u=o.length,o.sort(i);u--;)o[u]=o[u].n;return o},f.tap=function(n,t){return t(n),n},f.throttle=function(n,t,r){var e=nt,u=nt;
|
||||
return r===rt?e=rt:E(r)&&(e="leading"in r?r.leading:e,u="trailing"in r?r.trailing:u),r={},r.leading=e,r.maxWait=t,r.trailing=u,Q(n,t,r)},f.times=function(n,t,r){for(var e=-1,u=Array(-1<n?n:0);++e<n;)u[e]=t.call(r,e);return u},f.toArray=function(n){return Vt(n)?zt.call(n):n&&typeof n.length=="number"?q(n):F(n)},f.union=function(){return s(l(arguments,nt,nt))},f.uniq=J,f.values=F,f.where=C,f.without=function(n){return P(n,zt.call(arguments,1))},f.wrap=function(n,t){return function(){var r=[n];return St.apply(r,arguments),t.apply(this,r)
|
||||
}},f.zip=function(){for(var n=-1,t=M($(arguments,"length")),r=Array(0>t?0:t);++n<t;)r[n]=$(arguments,n);return r},f.collect=q,f.drop=G,f.each=D,f.extend=b,f.methods=w,f.object=function(n,t){for(var r=-1,e=n?n.length:0,u={};++r<e;){var i=n[r];t?u[i]=t[r]:i&&(u[i[0]]=i[1])}return u},f.select=k,f.tail=G,f.unique=J,f.chain=function(n){return n=new c(n),n.__chain__=nt,n},f.clone=function(n){return E(n)?Vt(n)?zt.call(n):b({},n):n},f.contains=N,f.escape=function(n){return n==tt?"":(n+"").replace(Lt,y)},f.every=R,f.find=B,f.has=function(n,t){return n?Tt.call(n,t):rt
|
||||
},f.identity=X,f.indexOf=V,f.isArguments=d,f.isArray=Vt,f.isBoolean=function(n){return n===nt||n===rt||Ft.call(n)==lt},f.isDate=function(n){return n?typeof n=="object"&&Ft.call(n)==pt:rt},f.isElement=function(n){return n?1===n.nodeType:rt},f.isEmpty=A,f.isEqual=function(n,t){return p(n,t)},f.isFinite=function(n){return Dt(n)&&!qt(parseFloat(n))},f.isFunction=O,f.isNaN=function(n){return T(n)&&n!=+n},f.isNull=function(n){return n===tt},f.isNumber=T,f.isObject=E,f.isRegExp=function(n){return n&&yt[typeof n]?Ft.call(n)==gt:rt
|
||||
},f.isString=S,f.isUndefined=function(n){return typeof n=="undefined"},f.lastIndexOf=function(n,t,r){var e=n?n.length:0;for(typeof r=="number"&&(e=(0>r?$t(0,e+r):It(r,e-1))+1);e--;)if(n[e]===t)return e;return-1},f.mixin=Y,f.noConflict=function(){return n._=xt,this},f.random=function(n,t){n==tt&&t==tt&&(t=1),n=+n||0,t==tt?(t=n,n=0):t=+t||0;var r=Wt();return n%1||t%1?n+It(r*(t-n+parseFloat("1e-"+((r+"").length-1))),t):n+Et(r*(t-n+1))},f.reduce=I,f.reduceRight=W,f.result=function(n,t){var r=n?n[t]:Z;
|
||||
return O(r)?n[t]():r},f.size=function(n){var t=n?n.length:0;return typeof t=="number"?t:Gt(n).length},f.some=z,f.sortedIndex=H,f.template=function(n,t,r){var e=f.templateSettings;n||(n=""),r=j({},r,e);var u=0,i="__p+='",e=r.variable;n.replace(RegExp((r.escape||ot).source+"|"+(r.interpolate||ot).source+"|"+(r.evaluate||ot).source+"|$","g"),function(t,r,e,a,f){return i+=n.slice(u,f).replace(at,o),r&&(i+="'+_.escape("+r+")+'"),a&&(i+="';"+a+";__p+='"),e&&(i+="'+((__t=("+e+"))==null?'':__t)+'"),u=f+t.length,t
|
||||
}),i+="';\n",e||(e="obj",i="with("+e+"||{}){"+i+"}"),i="function("+e+"){var __t,__p='',__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}"+i+"return __p}";try{var a=Function("_","return "+i)(f)}catch(c){throw c.source=i,c}return t?a(t):(a.source=i,a)},f.unescape=function(n){return n==tt?"":(n+"").replace(Kt,_)},f.uniqueId=function(n){var t=++et+"";return n?n+t:t},f.all=R,f.any=z,f.detect=B,f.findWhere=function(n,t){return C(n,t,nt)},f.foldl=I,f.foldr=W,f.include=N,f.inject=I,f.first=U,f.last=function(n,t,r){if(n){var e=0,u=n.length;
|
||||
if(typeof t!="number"&&t!=tt){var i=u;for(t=L(t,r,3);i--&&t(n[i],i,n);)e++}else if(e=t,e==tt||r)return n[u-1];return zt.call(n,$t(0,u-e))}},f.take=U,f.head=U,f.VERSION="1.3.1",Y(f),f.prototype.chain=function(){return this.__chain__=nt,this},f.prototype.value=function(){return this.__wrapped__},D("pop push reverse shift sort splice unshift".split(" "),function(n){var t=jt[n];f.prototype[n]=function(){var n=this.__wrapped__;return t.apply(n,arguments),!Ut.spliceObjects&&0===n.length&&delete n[0],this
|
||||
}}),D(["concat","join","slice"],function(n){var t=jt[n];f.prototype[n]=function(){var n=t.apply(this.__wrapped__,arguments);return this.__chain__&&(n=new c(n),n.__chain__=nt),n}}),typeof define=="function"&&typeof define.amd=="object"&&define.amd?(n._=f, define(function(){return f})):_t&&!_t.nodeType?dt?(dt.exports=f)._=f:_t._=f:n._=f}(this);
|
||||
Reference in New Issue
Block a user