UNPKG

sourcemint-loader-js

Version:

9 lines 3.98 kB
var require,sourcemint=null; (function(x,g){function y(){1===arguments.length?console.log(arguments[0]):2===arguments.length?console.log(arguments[0],arguments[1]):3===arguments.length?console.log(arguments[0],arguments[1],arguments[2]):4===arguments.length&&console.log(arguments[0],arguments[1],arguments[2],arguments[3])}var n=[],z={loaded:1,interactive:1,complete:1},A={},q=function(){this.bundle=function(g,h){var p={},e=new q(g);e.memoize=function(j,e){p[j]=e};h(e);n.push([g,p])}},h=new q;h.supports=["ucjs2-pinf-0"];h.sandbox= function(h,q,p){var e=h.replace(/\.js$/,""),j=p||{},B=function(a,i){y("[sm-loader]",'loadInBrowser("'+a+'")"');if("undefined"!==typeof importScripts)importScripts(a.replace(/^\/?\{host\}/,"")),i();else{/^\/?\{host\}\//.test(a)?a=g.location.protocol+"//"+g.location.host+a.replace(/^\/?\{host\}/,""):/^\//.test(a)&&(a=g.location.protocol+"/"+a);r||(r=g.getElementsByTagName("head")[0]);var c=g.createElement("script");c.type="text/javascript";c.onload=c.onreadystatechange=function(a){a=a||x.event;if("load"=== a.type||z[this.readyState])this.onload=this.onreadystatechange=this.onerror=null,i(function(){c.parentNode.removeChild(c)})};c.onerror=function(){};c.charset="utf-8";c.async=!0;c.src=a;c=r.insertBefore(c,r.firstChild)}},w=function(a,i,c){""!==i&&(a=("/"+i+"/"+a).replace(/\/+/g,"/"));s[a]?c(k):o[a]?o[a].push(c):(o[a]=[],a=e+a,(j.rootBundleLoader||j.load||B)(a,function(e){delete j.rootBundleLoader;v(a,i);c(k);e&&e()}))},v=function(a,e){for(var c in n[0][1])"undefined"===typeof l[c]&&(l[e+c]=n[0][1][c]); n.shift()},l={},s={},t={},r,o={},k={id:e},u=function(a){if(t[a])return t[a];var i=l[a+"/package.json"]||{main:"/main.js"},c=i.mappings||{},g=i.directories||{},h="undefined"!==typeof g.lib&&""!=g.lib?g.lib+"/":"",m={id:a,main:i.main},n=function(d){function g(b){-1===b.split("/").pop().indexOf(".")?b+=".js":/^\//.test(b)||(b="/"+b);return b}function h(b){if(/^\./.test(b))return b=b.replace(/^\.\//,"").split("../"),b="/"+i.slice(1,i.length-b.length+1).concat(b[b.length-1]).join("/"),[m,g(b)];b=b.split("/"); return[u(c[b[0]]),g(b.slice(1).join("/"))]}var i=d.replace(/\/[^\/]*$/,"").split("/"),f={id:d,exports:{},require:function(b,a){if("string"!==typeof b)return f.require.async.call(null,b[0],a);b=h(b);return b[0].require(b[1]).exports}};f.require.supports=["ucjs2-pinf-0"];f.require.id=function(b){b=h(b);return b[0].require.id(b[1])};f.require.async=function(b,a){b=h(b);b[0].load(b[1],a)};f.require.sandbox=function(){3===arguments.length&&(arguments[2].load=arguments[2].load||j.load);/^\./.test(arguments[0])&& (arguments[0]=e+"/"+arguments[0],arguments[0]=arguments[0].replace(/\/\.\//g,"/"));return sourcemint.sandbox.apply(null,arguments)};f.require.sandbox.id=e;f.require.nameToUrl=function(a){return e+f.require.id(a)};f.load=function(){if("function"===typeof l[d]){var b={id:f.id,exports:void 0};""===a&&(m.main===d&&!0===j.isMain)&&(f.require.main=b);if(j.onInitModule)j.onInitModule(b,f,m,k);var c=l[d](f.require,f.exports,b);"undefined"!==typeof b.exports?f.exports=b.exports:"undefined"!==typeof c&&(f.exports= c)}else f.exports="string"===typeof l[d]?decodeURIComponent(l[d]):l[d]};return f};m.load=function(d,c){w((!/^\//.test(d)?"/"+h:"")+d,a,function(){c(m.require(d).exports)})};m.require=function(d){var c;/^\//.test(d)||(d="/"+h+d);d=a+d;s[d]||(s[d]=n(d)).load();if(o[d]){c=o[d];delete o[d];for(var e=0;e<c.length;e++)c[e](k)}return s[d]};m.require.id=function(c){/^\//.test(c)||(c="/"+h+c);return((""!==a?"/"+a+"/":"")+c).replace(/\/+/g,"/")};if(j.onInitPackage)j.onInitPackage(m,k,{finalizeLoad:v,moduleInitializers:l}); return t[a]=m};k.require=function(a){return u("").require(a)};k.boot=function(){return k.require(u("").main).exports};k.main=function(){var a=k.boot();return a.main?a.main.apply(null,arguments):void 0};w(".js","",q);return A[e]=k};sourcemint=h;require||(require=sourcemint);"object"===typeof exports&&(exports.require=sourcemint)})(this,"undefined"!==typeof document?document:null);