Remove forEach dep from mixin.

This commit is contained in:
John-David Dalton
2014-01-01 23:10:27 -06:00
parent 3e4f9451a0
commit 7beb204b9d
7 changed files with 159 additions and 141 deletions

View File

@@ -28,8 +28,8 @@ else lt(n,function(n,r,e){a[++u]=t(n,r,e)});return a}function Kt(n,t,r){var o=-1
for(t=e.createCallback(t,r,3);++a<o&&t(n[a],a,n);)u++}else if(u=t,null==u||r)return n?n[0]:y;return h(n,0,Ur(Vr(0,u),o))}function Ht(n,r,e){if(typeof e=="number"){var u=n?n.length:0;e=0>e?Vr(0,u+e):e||0}else if(e)return e=Qt(n,r),n[e]===r?e:-1;return t(n,r,e)}function Jt(n,t,r){if(typeof t!="number"&&null!=t){var u=0,o=-1,a=n?n.length:0;for(t=e.createCallback(t,r,3);++o<a&&t(n[o],o,n);)u++}else u=null==t||r?1:Vr(0,t);return h(n,u)}function Qt(n,t,r,u){var o=0,a=n?n.length:o;for(r=r?e.createCallback(r,u,1):er,t=r(t);o<a;)u=o+a>>>1,r(n[u])<t?o=u+1:a=u;
return o}function Yt(n,t,r,u){return typeof t!="boolean"&&null!=t&&(u=r,r=typeof t!="function"&&u&&u[t]===n?null:t,t=false),null!=r&&(r=e.createCallback(r,u,3)),ht(n,t,r)}function Zt(){for(var n=1<arguments.length?arguments:arguments[0],t=-1,r=n?Kt(fe(n,"length")):0,e=lr(0>r?0:r);++t<r;)e[t]=fe(n,t);return e}function nr(n,t){var r=-1,e=n?n.length:0,u={};for(t||!e||ne(n[0])||(t=[]);++r<e;){var o=n[r];t?u[o]=t[r]:o&&(u[o[0]]=o[1])}return u}function tr(n,t){return 2<arguments.length?yt(n,17,h(arguments,2),null,t):yt(n,1,null,null,t)
}function rr(n,t,r){function e(){c&&Sr(c),a=c=p=y,(h||g!==t)&&(s=le(),i=n.apply(l,o),c||a||(o=l=null))}function u(){var r=t-(le()-f);0<r?c=Dr(u,r):(a&&Sr(a),r=p,a=c=p=y,r&&(s=le(),i=n.apply(l,o),c||a||(o=l=null)))}var o,a,i,f,l,c,p,s=0,g=false,h=true;if(!Nt(n))throw new dr;if(t=Vr(0,t)||0,true===r)var v=true,h=false;else Tt(r)&&(v=r.leading,g="maxWait"in r&&(Vr(t,r.maxWait)||0),h="trailing"in r?r.trailing:h);return function(){if(o=arguments,f=le(),l=this,p=h&&(c||!v),false===g)var r=v&&!c;else{a||v||(s=f);var y=g-(f-s),m=0>=y;
m?(a&&(a=Sr(a)),s=f,i=n.apply(l,o)):a||(a=Dr(e,y))}return m&&c?c=Sr(c):c||t===g||(c=Dr(u,t)),r&&(m=true,i=n.apply(l,o)),!m||c||a||(o=l=null),i}}function er(n){return n}function ur(n){n||(n={});var t=re(n),r=t[0],e=n[r];return 1!=t.length||e!==e||Tt(e)?function(r){for(var e=t.length,u=false;e--&&(u=pt(r[t[e]],n[t[e]],null,true)););return u}:function(n){return n=n[r],e===n&&(0!==e||1/e==1/n)}}function or(n,t,r){var u=true,o=t&&At(t);t&&(r||o.length)||(null==r&&(r=t),a=m,t=n,n=e,o=At(t)),false===r?u=false:Tt(r)&&"chain"in r&&(u=r.chain);
var a=n,i=Nt(a);Lt(o,function(r){var e=n[r]=t[r];i&&(a.prototype[r]=function(){var t=this.__chain__,r=this.__wrapped__,o=[r];if(Pr.apply(o,arguments),o=e.apply(n,o),u||t){if(r===o&&Tt(o))return this;o=new a(o),o.__chain__=t}return o})})}function ar(){}function ir(n){return function(t){return t[n]}}function fr(){return this.__wrapped__}n=n?ft.defaults(ut.Object(),n,ft.pick(ut,B)):ut;var lr=n.Array,cr=n.Boolean,pr=n.Date,sr=n.Function,gr=n.Math,hr=n.Number,vr=n.Object,yr=n.RegExp,mr=n.String,dr=n.TypeError,br=lr.prototype,_r=n.Error.prototype,wr=vr.prototype,jr=mr.prototype,xr=(xr=n.window)&&xr.document,Cr=n._,kr=wr.toString,Or=yr("^"+mr(kr).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Er=gr.ceil,Sr=n.clearTimeout,Ar=gr.floor,Ir=sr.prototype.toString,Nr=_t(Nr=vr.getPrototypeOf)&&Nr,Tr=wr.hasOwnProperty,Pr=br.push,Rr=wr.propertyIsEnumerable,Dr=n.setTimeout,qr=br.splice,Fr=br.unshift,$r=function(){try{var n={},t=_t(t=vr.defineProperty)&&t,r=t(n,n,n)&&t
m?(a&&(a=Sr(a)),s=f,i=n.apply(l,o)):a||(a=Dr(e,y))}return m&&c?c=Sr(c):c||t===g||(c=Dr(u,t)),r&&(m=true,i=n.apply(l,o)),!m||c||a||(o=l=null),i}}function er(n){return n}function ur(n){n||(n={});var t=re(n),r=t[0],e=n[r];return 1!=t.length||e!==e||Tt(e)?function(r){for(var e=t.length,u=false;e--&&(u=pt(r[t[e]],n[t[e]],null,true)););return u}:function(n){return n=n[r],e===n&&(0!==e||1/e==1/n)}}function or(n,t,r){var u=true,o=t&&At(t);t&&(r||o.length)||(null==r&&(r=t),t=n,n=e,o=At(t)),false===r?u=false:Tt(r)&&"chain"in r&&(u=r.chain),r=-1;
for(var a=Nt(n),i=o?o.length:0;++r<i;){var f=o[r],l=n[f]=t[f];a&&(n.prototype[f]=function(t){return function(){var r=this.__chain__,e=this.__wrapped__,o=[e];if(Pr.apply(o,arguments),o=t.apply(n,o),u||r){if(e===o&&Tt(o))return this;o=new n(o),o.__chain__=r}return o}}(l))}}function ar(){}function ir(n){return function(t){return t[n]}}function fr(){return this.__wrapped__}n=n?ft.defaults(ut.Object(),n,ft.pick(ut,B)):ut;var lr=n.Array,cr=n.Boolean,pr=n.Date,sr=n.Function,gr=n.Math,hr=n.Number,vr=n.Object,yr=n.RegExp,mr=n.String,dr=n.TypeError,br=lr.prototype,_r=n.Error.prototype,wr=vr.prototype,jr=mr.prototype,xr=(xr=n.window)&&xr.document,Cr=n._,kr=wr.toString,Or=yr("^"+mr(kr).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Er=gr.ceil,Sr=n.clearTimeout,Ar=gr.floor,Ir=sr.prototype.toString,Nr=_t(Nr=vr.getPrototypeOf)&&Nr,Tr=wr.hasOwnProperty,Pr=br.push,Rr=wr.propertyIsEnumerable,Dr=n.setTimeout,qr=br.splice,Fr=br.unshift,$r=function(){try{var n={},t=_t(t=vr.defineProperty)&&t,r=t(n,n,n)&&t
}catch(e){}return r}(),Br=_t(Br=jr.contains)&&Br,Lr=_t(Lr=vr.create)&&Lr,Wr=_t(Wr=lr.isArray)&&Wr,zr=n.isFinite,Kr=n.isNaN,Mr=_t(Mr=vr.keys)&&Mr,Vr=gr.max,Ur=gr.min,Xr=n.parseInt,Gr=gr.random,Hr=_t(Hr=jr.trim)&&Hr,Jr={};Jr[z]=lr,Jr[K]=cr,Jr[M]=pr,Jr[U]=sr,Jr[G]=vr,Jr[X]=hr,Jr[H]=yr,Jr[J]=mr;var Qr={};Qr[z]=Qr[M]=Qr[X]={constructor:true,toLocaleString:true,toString:true,valueOf:true},Qr[K]=Qr[J]={constructor:true,toString:true,valueOf:true},Qr[V]=Qr[U]=Qr[H]={constructor:true,toString:true},Qr[G]={constructor:true},function(){for(var n=L.length;n--;){var t,r=L[n];
for(t in Qr)Tr.call(Qr,t)&&!Tr.call(Qr[t],r)&&(Qr[t][r]=false)}}(),m.prototype=e.prototype;var Yr=e.support={};!function(){function t(){this.x=1}var r={0:1,length:1},e=[];t.prototype={valueOf:1,y:1};for(var u in new t)e.push(u);for(u in arguments);Yr.argsClass=kr.call(arguments)==W,Yr.argsObject=arguments.constructor==vr&&!(arguments instanceof lr),Yr.enumErrorProps=Rr.call(_r,"message")||Rr.call(_r,"name"),Yr.enumPrototypes=Rr.call(t,"prototype"),Yr.funcDecomp=!_t(n.WinRTError)&&F.test(v),Yr.funcNames=typeof sr.name=="string",Yr.nonEnumArgs=0!=u,Yr.nonEnumShadows=!/valueOf/.test(e),Yr.ownLast="x"!=e[0],Yr.spliceObjects=(qr.call(r,0,1),!r[0]),Yr.unindexedChars="xx"!="x"[0]+vr("x")[0];
try{Yr.dom=11===xr.createDocumentFragment().nodeType}catch(o){Yr.dom=false}try{Yr.nodeClass=!(kr.call(undefined)==G&&!({toString:0}+""))}catch(a){Yr.nodeClass=true}}(1),e.templateSettings={escape:A,evaluate:I,interpolate:N,variable:"",imports:{_:e}},Lr||(et=function(){function t(){}return function(r){if(Tt(r)){t.prototype=r;var e=new t;t.prototype=null}return e||n.Object()}}());var Zr=$r?function(n,t){Z.value=t,$r(n,"__bindData__",Z)}:ar;(!Hr||Hr.call(x))&&(jt=function(n){if(n=null==n?"":mr(n)){for(var t=n.length;t--;){var r=n.charCodeAt(t);if((160<r||9>r||13<r)&&32!=r&&160!=r&&5760!=r&&6158!=r&&(8192>r||8202<r&&8232!=r&&8233!=r&&8239!=r&&8287!=r&&12288!=r&&65279!=r))break