-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscriptr-0.5.0.min.js
More file actions
1 lines (1 loc) · 3.67 KB
/
scriptr-0.5.0.min.js
File metadata and controls
1 lines (1 loc) · 3.67 KB
1
!function(){"use strict";function a(a){return"[object Array]"===Object.prototype.toString.call(a)}function b(a){return/^(f|ht)tps?:\/\//i.test(a)?!0:!1}function c(a,b){var c;c=0===a.indexOf("/")?a:b+a;var d;return g.href=c,d=g.href}function d(a,b,c){this.id=a,this.exports={},this.cb=[b],this.parent=c,c&&c.children&&c.children.push(this),this.filename=null,this.loaded=!1,this.fired=!1,this.children=[]}var e=window.document,f=e.getElementsByTagName("head")[0],g=e.createElement("a"),h=function(a){m.debug&&console&&console.log(a)},i=function(){var a=document.getElementsByTagName("script"),b=a[a.length-1].src;return b=b.match(/(.*\/).*\.js/),b[1]}(),j=i,k=d.prototype.require=function(a,b){return d._load(a,b,this)};d._cache={},d._Native={},d._resolveFilename=function(a,e){var f="",g=[];return"object"==typeof a&&(g=a.imports||[],a=a.file),d._Native[a]?(a=d._Native[a],"object"==typeof a&&(g=a.imports,a=a.file),b(a)||(f=j)):b(a)||(f=e&&e.id?c("./../",e.id):j),{file:c(a,f),imports:g}};var l=[];window.define=function(){var b=[];Array.prototype.push.apply(b,arguments);var c=b.pop(),d=[];if("function"!=typeof c)throw new Error("define must has a cb function as last argument");a(b[0])?d=b[0]:b[0]&&"string"==typeof b[0]&&(d=[b[0]]);for(var e=[],f=[],g=0;g<d.length;g++)"require"===d[g]||"exports"===d[g]?e[g]=d[g]:f.push(d[g]);if(e.length){d=f;var h=c;c=function(){var a=this,b=[];Array.prototype.push.apply(b,arguments);for(var c=0;c<e.length;c++){var d=e[c];d&&(b[c]&&(b[c+1]=b[c]),b.splice(c,1,a[d]))}h.apply(this,b)}}l.push({cb:c,list:d})},d.prototype.load=function(a){var b=this;if(h("load "+JSON.stringify(a)+" for module "+JSON.stringify(this.id)),this.loaded)throw"should not be loaded yet!";this.filename=a;var c=function(){return k.apply(b,arguments)},g=e.createElement("script");g.onload=g.onerror=g.onreadystatechange=function(){if(g.readyState&&"complete"!==g.readyState&&"loaded"!==g.readyState||b.loaded)return!1;b.loaded=!0,g.onload=g.onreadystatechange=null;var a=function(){b.require=c;var a=function(){var c=b.imports,d=c.length;if(d>0)for(var e=0;d>e;e++){var f=c[e];window[f]&&(1==d?b.exports=window[f]:b.exports[f]=window[f],delete[window[f]])}if(b.children.length){for(var g=b.children,h=!0,i=0;i<g.length;i++)if(!g[i].fired){h=!1;break}if(!h&&!b.callNow)return void setTimeout(function(){a()},25)}if(!b.fired){for(var j=0;j<b.cb.length;j++){var k=b.cb[j];"function"==typeof k&&k(b.exports)}b.fired=!0}},e=l.shift();if(e){var f=e.cb,g=e.list;if(g.length){var h=[],i=function(){if(Array.prototype.push.apply(h,arguments),g.length){var c=g.shift(),e=g.length?i:function(){Array.prototype.push.apply(h,arguments);var c=[].concat(h);f.apply(b,c),a()};d._load(c,e,b)}};return void i()}f.apply(b)}a()};return a(),!0},g.async=!0,g.src=m.noCache?a+"?"+Date.now():a,f.insertBefore(g,f.lastChild)},d._load=function(b,c,e){if(c||(c=function(){}),a(b)){var f=[],g=function(){if(Array.prototype.push.apply(f,arguments),b.length){var a=b.shift(),h=b.length?g:function(){Array.prototype.push.apply(f,arguments),c.apply({},f)};d._load(a,h,e)}};return g(),f}e&&h("Module._load REQUEST "+b+" parent: "+e.id);var i=d._resolveFilename(b,e),j=i.file,k=i.imports||[],l=d._cache[j];if(l)return h("Loading "+j+" from cache"),"function"==typeof c&&(l.fired===!0?c(l.exports):e&&e.parent&&e.parent.id===l.id?(h("WARNING: Circular Dependency Detected at "+l.id+" from "+e.id),c(l.exports)):l.cb.push(c)),l.exports;var m=new d(j,c,e);return m.imports=k,d._cache[j]=m,m.load(j),m.exports};var m=function(a,b){return d._load(a,b)};m.Path=function(a){var d=j,e=b(a)?"":i;j=c(a,e),h("PATH: Change Global Path From "+d+" to "+j)},m.scriptr=!0,m.noCache=!1,m.debug=!1,m.Register=function(a){for(var b in a)a.hasOwnProperty(b)&&(d._Native[b]=a[b])},window.require=m}();