-
Notifications
You must be signed in to change notification settings - Fork 4
/
my.common.min.js
3 lines (3 loc) · 1.03 KB
/
my.common.min.js
1
2
3
(function(f,j){j.require=function(c){var e={},a=[],o={loaded:!1,scopes:a},d=f.createElement("script");g(d,"load",function(){var b;if(exports){for(b in exports)e[b]=exports[b];exports={}}for(var c=0;b=a[c];c++)b.wait--,b.wait===0&&b.executionContext.apply(null,b.args);l.removeChild(d)});d.src=c;i.push(e);k.push(o);l.appendChild(d);return e};var l=f.getElementsByTagName("head")[0],i=[],k=[],m=j.scope=function(c,e){if(arguments.length===1)c.apply(null,i);else{var a={executionContext:c,wait:0},f=i.length,
d,b,g,h;if(e===!0){a.args=i;for(d=0;d<f;d++)h=k[d],h.loaded||(h.scopes.push(a),a.wait++)}else{a.args=[];for(d=1;g=arguments[d];d++){a.args.push(g);for(b=0;b<f;b++)g===i[b]&&(h=k[b],h.loaded||(h.scopes.push(a),a.wait++))}}}};m.ready=function(){var c=arguments,e=!1,a=function(){e||(m.apply(null,c),e=!0)};n?g(f,"DOMContentLoaded",a):g("readystatechange",function(){f.readyState==="complete"&&a()});g(f,"load",a)};var n=f.addEventListener,g=function(c,e,a){n?c.addEventListener(e,a,!1):c.attachEvent("on"+
e,a)};j.exports={}})(document,window);