Use Date.now in modern builds.

Former-commit-id: de4329c5f4eaa92da8447e1232ce28e00a0f885d
This commit is contained in:
John-David Dalton
2013-08-09 08:22:38 -07:00
parent 690e5a7f9c
commit 44c10d720a
9 changed files with 72 additions and 64 deletions

View File

@@ -16,8 +16,8 @@ if(!a&&!x(n))throw new TypeError;if(!o||a||f||l||!(Wr.fastBind||Or&&t.length))c=
});return t}function I(n,r,t,e){var u=3>arguments.length;return r=a(r,e,4),B(n,function(n,e,i){t=u?(u=!1,n):r(t,n,e,i)}),t}function W(n,r,t){var e;r=K(r,t,3),t=-1;var u=n?n.length:0;if(typeof u=="number")for(;++t<u&&!(e=r(n[t],t,n)););else Kr(n,function(n,t,u){return(e=r(n,t,u))&&nr});return!!e}function z(n,r,t){return t&&j(r)?Y:(t?N:F)(n,r)}function C(n){for(var r=-1,t=g(),e=n.length,u=f(arguments,!0,!0,1),i=[];++r<e;){var o=n[r];0>t(u,o)&&i.push(o)}return i}function P(n,r,t){if(n){var e=0,u=n.length;
if(typeof r!="number"&&null!=r){var i=-1;for(r=K(r,t,3);++i<u&&r(n[i],i,n);)e++}else if(e=r,null==e||t)return n[0];return Mr.call(n,0,kr(Br(0,e),u))}}function U(n,t,e){if(typeof e=="number"){var u=n?n.length:0;e=0>e?Br(0,u+e):e||0}else if(e)return e=G(n,t),n[e]===t?e:-1;return n?r(n,t,e):-1}function V(n,r,t){if(typeof r!="number"&&null!=r){var e=0,u=-1,i=n?n.length:0;for(r=K(r,t,3);++u<i&&r(n[u],u,n);)e++}else e=null==r||t?1:Br(0,r);return Mr.call(n,e)}function G(n,r,t,e){var u=0,i=n?n.length:u;for(t=t?K(t,e,1):Q,r=t(r);u<i;)e=u+i>>>1,t(n[e])<r?u=e+1:i=e;
return u}function H(n,r,t,e){return typeof r!="boolean"&&null!=r&&(e=t,t=e&&e[r]===n?Y:r,r=!1),null!=t&&(t=K(t,e,3)),c(n,r,t)}function J(n,r){return s(n,9,Mr.call(arguments,2),null,r)}function K(n,r,t){var e=typeof n;if(null==n||"function"==e)return a(n,r,t);if("object"!=e)return function(r){return r[n]};var u=Pr(n);return function(r){for(var t=u.length,e=!1;t--&&(e=r[u[t]]===n[u[t]]););return e}}function L(n,r,t){var e,u,i,o=0,a=0,f=!1,l=null,c=null,p=!0;if(!x(n))throw new TypeError;if(r=Br(0,r||0),true===t)var s=!0,p=!1;
else E(t)&&(s=t.leading,f="maxWait"in t&&Br(r,t.maxWait||0),p="trailing"in t?t.trailing:p);var v=function(){clearTimeout(l),clearTimeout(c),o=0,l=c=null},h=function(){var r=p&&(!s||1<o);v(),r&&(false!==f&&(a=new Date),u=n.apply(i,e))},g=function(){v(),(p||f!==r)&&(a=new Date,u=n.apply(i,e))};return function(){if(e=arguments,i=this,o++,clearTimeout(c),false===f)s&&2>o&&(u=n.apply(i,e));else{var t=new Date;!l&&!s&&(a=t);var p=f-(t-a);0<p?l||(l=setTimeout(g,p)):(clearTimeout(l),l=null,a=t,u=n.apply(i,e))}return r!==f&&(c=setTimeout(h,r)),u
}}function Q(n){return n}function X(n){R(b(n),function(r){var t=i[r]=n[r];i.prototype[r]=function(){var n=[this.__wrapped__];return Er.apply(n,arguments),n=t.apply(i,n),this.__chain__&&(n=new o(n),n.__chain__=!0),n}})}var Y,Z=0,nr={},rr=+new Date+"",tr=/($^)/,er=/['\n\r\t\u2028\u2029\\]/g,ur="[object Arguments]",ir="[object Array]",or="[object Boolean]",ar="[object Date]",fr="[object Number]",lr="[object Object]",cr="[object RegExp]",pr="[object String]",sr={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},vr={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},hr=sr[typeof exports]&&exports,gr=sr[typeof module]&&module&&module.exports==hr&&module,yr=sr[typeof global]&&global;
else E(t)&&(s=t.leading,f="maxWait"in t&&Br(r,t.maxWait||0),p="trailing"in t?t.trailing:p);var v=function(){clearTimeout(l),clearTimeout(c),o=0,l=c=null},h=function(){var r=p&&(!s||1<o);v(),r&&(false!==f&&(a=+new Date),u=n.apply(i,e))},g=function(){v(),(p||f!==r)&&(a=+new Date,u=n.apply(i,e))};return function(){if(e=arguments,i=this,o++,clearTimeout(c),false===f)s&&2>o&&(u=n.apply(i,e));else{var t=+new Date;!l&&!s&&(a=t);var p=f-(t-a);0<p?l||(l=setTimeout(g,p)):(clearTimeout(l),l=null,a=t,u=n.apply(i,e))
}return r!==f&&(c=setTimeout(h,r)),u}}function Q(n){return n}function X(n){R(b(n),function(r){var t=i[r]=n[r];i.prototype[r]=function(){var n=[this.__wrapped__];return Er.apply(n,arguments),n=t.apply(i,n),this.__chain__&&(n=new o(n),n.__chain__=!0),n}})}var Y,Z=0,nr={},rr=+new Date+"",tr=/($^)/,er=/['\n\r\t\u2028\u2029\\]/g,ur="[object Arguments]",ir="[object Array]",or="[object Boolean]",ar="[object Date]",fr="[object Number]",lr="[object Object]",cr="[object RegExp]",pr="[object String]",sr={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},vr={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},hr=sr[typeof exports]&&exports,gr=sr[typeof module]&&module&&module.exports==hr&&module,yr=sr[typeof global]&&global;
!yr||yr.global!==yr&&yr.window!==yr||(n=yr);var mr=[],_r=Object.prototype,dr=n._,br=RegExp("^"+(_r.valueOf+"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),wr=Math.ceil,jr=Math.floor,xr=_r.hasOwnProperty,Er=mr.push,Ar=_r.toString,Tr=mr.unshift,Or=br.test(Or=Ar.bind)&&Or,Sr=br.test(Sr=Object.create)&&Sr,Dr=br.test(Dr=Array.isArray)&&Dr,Fr=n.isFinite,Nr=n.isNaN,Rr=br.test(Rr=Object.keys)&&Rr,Br=Math.max,kr=Math.min,qr=Math.random,Mr=mr.slice,$r=br.test(n.attachEvent),Ir=Or&&!/\n|true/.test(Or+$r);
o.prototype=i.prototype;var Wr={};!function(){var n={0:1,length:1};Wr.fastBind=Or&&!Ir,Wr.spliceObjects=(mr.splice.call(n,0,1),!n[0])}(1),i.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,variable:""},Sr||(v=function(n){if(E(n)){u.prototype=n;var r=new u;u.prototype=null}return r||{}}),m(arguments)||(m=function(n){return n&&typeof n=="object"?xr.call(n,"callee"):!1});var zr=Dr||function(n){return n&&typeof n=="object"?Ar.call(n)==ir:!1},Cr=function(n){var r,t=[];
if(!n||!sr[typeof n])return t;for(r in n)xr.call(n,r)&&t.push(r);return t},Pr=Rr?function(n){return E(n)?Rr(n):[]}:Cr,Ur={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;"},Vr=w(Ur),Gr=RegExp("("+Pr(Vr).join("|")+")","g"),Hr=RegExp("["+Pr(Ur).join("")+"]","g"),Jr=function(n,r){var t;if(!n||!sr[typeof n])return n;for(t in n)if(r(n[t],t,n)===nr)break;return n},Kr=function(n,r){var t;if(!n||!sr[typeof n])return n;for(t in n)if(xr.call(n,t)&&r(n[t],t,n)===nr)break;return n};x(/x/)&&(x=function(n){return typeof n=="function"&&"[object Function]"==Ar.call(n)