systemjs
Version:
Dynamic ES module loader
1 lines • 610 B
JavaScript
!function(t){const n=System.constructor.prototype;let e,r,o;const i=n.import;n.import=function(n,u){return function(){e=r=void 0;for(let n in t)t.hasOwnProperty(n)&&(e?r||(r=n):e=n,o=n)}(),i.call(this,n,u)};const u=[[],function(){return{}}],c=n.getRegister;n.getRegister=function(){const n=c.call(this);if(n)return n;const i=function(){let n,i=0;for(let o in t)if(t.hasOwnProperty(o)){if(0===i&&o!==e||1===i&&o!==r)return o;i++,n=o}if(n!==o)return n}();if(!i)return u;let f;try{f=t[i]}catch(t){return u}return[[],function(t){return{execute:function(){t("default",f)}}}]}}("undefined"!=typeof self?self:global);