magix-components
Version:
1 lines • 668 B
JavaScript
define("mx-runner/index",["magix"],function(n,i,e){var t=n("magix"),_=window.requestAnimationFrame||function(n){return setTimeout(n,16)},r=window.cancelAnimationFrame||clearTimeout,d=Date.now||function(){return(new Date).getTime()};e.exports={__dd:[],__aH:function(n,i){var e=this;e.__dd.push({i:n||15,f:i,n:d()}),e.__di()},__aI:function(n){for(var i=this.__dd,e=void 0,t=0;t<i.length;t++)if(!(e=i[t]).r&&e.f==n){e.r=1;break}},__di:function(){var n=this;if(!n.__dl){var i=function(){for(var e=n.__dd,o=0,a=void 0,f=void 0;o<e.length;o++)(a=e[o]).r?e.splice(o--,1):(f=d())-a.n>=a.i&&(a.n=f,t.toTry(a.f));e.length?n.__dl=_(i):(r(n.__dl),delete n.__dl)};n.__dl=_(i)}}}});