forked from dexteryy/OzJS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoz.min.js
More file actions
1 lines (1 loc) · 5.46 KB
/
Copy pathoz.min.js
File metadata and controls
1 lines (1 loc) · 5.46 KB
1
(function(){function e(e,n,r){var s="string"==typeof r;r||(n?p(n)?r=a(l(u(e))):(r=n,n=null):(r=e,e=""),"string"!=typeof e?(n=e,e=""):(s="string"==typeof r,s||n||(n=t(r)))),e=e&&l(e);var o=e&&S.mods[e];if(S.debug||!o||!o.name||!(s&&2==o.loaded||o.exports)){s&&S.enable_ozma&&(n=null);var i=d(this)?this:x;if(o=S.mods[e]={name:e,url:o&&o.url,host:i,deps:n||[]},""===e&&(v=o),"string"!=typeof r)o.block=r,o.loaded=2;else{var c=S.aliases;c&&(r=r.replace(/\{(\w+)\}/g,function(e,n){return c[n]||""})),o.url=r}o.block&&!h(o.block)&&(o.exports=r)}}function n(e,o,i){if("string"==typeof e){if(!o)return(S.mods[l(u(e,g))]||{}).exports;e=[e]}else o||(o=e,e=t(o));var a=d(this)?this:x;i||(i={url:g&&g.url});for(var c,f=0,h=r.call(a,e,i),p=0,m=h.length;m>p;p++)c=h[p],c.is_reset&&(c=S.mods[c.name]),c.url&&2!==c.loaded&&(f++,c.loaded=1,C(c,function(){this.loaded=2;var r=v;r&&(r.name=this.name,r.url=this.url,S.mods[this.name]=r,v=null),0>=--f&&n.call(a,e,o,i)}));f||(i.deps=e,i.host=a,i.block=o,setTimeout(function(){s(e,i),h.push(i),B(h.reverse())},0))}function r(n,t,o){if(o=o||[],!n[0])return o;var i,c=o.history;if(c||(c=o.history={}),n[1])i=n,n=!1;else{var f,h=n[0],p=y.exec(h);p&&(h=p[2],p=p[1]);var d=l(h);if(!S.mods[d]&&!q[d]){var m=l(u(h,t));d!==m&&(S.mods[t.url+":"+d]=m,d=m),S.mods[m]||e(m,a(m))}if(n=t=S.mods[d],!n)return o;if("new"===p?n={is_reset:!0,deps:n.deps,name:d,newname:p+"!"+d,host:this}:f=n.name,c[f])return o;c[f]?i=[]:(i=n.deps||[],f&&(c[f]=!0))}for(var v=i.length-1;v>=0;v--)c[i[v]]||r.call(this,[i[v]],t,o);return n&&(s(i,n),o.push(n)),o}function t(e){var n=e.hiddenDeps||[];if(!e.hiddenDeps){var r=""+e,t=null;for(n=e.hiddenDeps=[];t=k.exec(r);)n.push(t[0].slice(10,-2))}return n.slice()}function s(e,n){T.call(e.slice(),function(r,t){var s=this[n.url+":"+l(r)];"string"==typeof s&&(e[t]=s)},S.mods)}function o(e){for(var n in e)if("aliases"===n){S[n]||(S[n]={});for(var r in e[n])S[n][r]=e[n][r];var t=S.mods;for(var s in t)t[s].name=l(s),t[t[s].name]=t[s]}else S[n]=e[n]}function i(e){return e.replace(/(.+?)(_src.*)?(\.\w+)$/,function(e,n,r,t){return n+(r&&"_combo"||"_pack")+t})}function a(e){return w.test(e)?e:e+".js"}function l(e){var n=S.aliases;return n&&(e=e.replace(E,function(e,r){return n[r]||r+"/"})),e}function u(e,n){var r=_.exec(e);return r&&n&&(e=(n.url||"").replace(/[^\/]+$/,"")+r[0]),c(e)}function c(e){e=e.replace(j,"$1");for(var n,r,t=e,s=/(\.\.\/)+/g;n=(s.exec(t)||[])[0];)r=n.match(/\.\.\//g).length,e=e.replace(RegExp("([^/\\.]+/){"+r+"}"+n),"");return e.replace(/\/\//g,"/")}function f(e,n){var r=d(this)?this.document:document,t=r.createElement("script");t.type="text/javascript",t.async="async",n?h(n)&&(n={callback:n}):n={},n.charset&&(t.charset=n.charset),t.src=e;var s=r.getElementsByTagName("head")[0];t.onload=t.onreadystatechange=function(e,r){(r||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,s&&t.parentNode&&s.removeChild(t),t=void 0,!r&&n.callback&&n.callback())},s.insertBefore(t,s.firstChild)}function h(e){return"[object Function]"===b.call(e)}function p(e){return"[object Array]"===b.call(e)}function d(e){return"setInterval"in e}function m(e){function n(){}return n.prototype=e,new n}var v,g,x=this,b=Object.prototype.toString,y=/(.*)!(.+)/,k=/\Wrequire\((['"]).+?\1\)/g,w=/\.(js|json)$/,_=/^\.+?\/.+/,j=/(^|\/)\.\//g,E=/^([\w\-]+)\//,q={require:1,exports:1,module:1,host:1,finish:1},S={mods:{}},z={},D={},$={},A={},N={},T=Array.prototype.forEach||function(e,n){for(var r=0,t=this.length;t>r;r++)r in this&&e.call(n,this[r],r,this)},B=function(e){for(var r,t,s,o,i,a,u,c,f,h,p=A;r=e.pop();)if(r.is_reset?(h=m(S.mods[r.name]),h.host=r.host,h.newname=r.newname,r=h,N[r.newname]||(N[r.newname]=[]),N[r.newname].push(r),r.exports=void 0):r.name&&(r=S.mods[r.name]||r),r.block&&(r.running||void 0===r.exports)){u=[],c={},f={id:r.name,filename:r.url,exports:c},a=r.deps.slice(),a[r.block.hiddenDeps?"unshift":"push"]("require","exports","module");for(var d=0,v=a.length;v>d;d++)switch(t=a[d]){case"require":u.push(n);break;case"exports":u.push(c);break;case"module":u.push(f);break;case"host":u.push(r.host);break;case"finish":s=r.name,p[s]?p[s].push(e):p[s]=[e],u.push(function(e){setTimeout(function(){void 0!==e&&(r.exports=e),p[s]&&(T.call(p[s],function(e){this(e)},B),delete p[s],r.running=0)},0)}),i=1;break;default:u.push(((N[t]||[]).pop()||S.mods[l(t)]||{}).exports)}if(!r.running){g=r,o=r.block.apply(r.host,u)||null,g=!1,c=f.exports,r.exports=void 0!==o?o:c;for(var x in c){x&&(r.exports=c);break}}if(i){r.running=1;break}}},C=function(e,n){var r=e.url,t=z[r];if(t)1===t?n.call(e):t.push([n,e]);else{var s=e.name,o=D;if(e.deps&&e.deps.length&&1!==o[s]){if(o[s]=[e.deps.length,n],e.deps.forEach(function(n){var r=S.mods[l(n)];1!==this[n]&&r.url&&2!==r.loaded?(this[n]||(this[n]=[]),this[n].push(e)):o[s][0]--},$),o[s][0]>0)return;o[s]=1}t=z[r]=[[n,e]];var a=/^\w+:\/\//.test(r)?r:(S.enable_ozma&&S.distUrl||S.baseUrl||"")+(S.enableAutoSuffix?i(r):r);f.call(e.host||this,a,function(){T.call(t,function(e){e[0].call(e[1])}),z[r]=1,$[s]&&1!==$[s]&&($[s].forEach(function(e){var n=this[e.name];0>=--n[0]&&(this[e.name]=1,C(e,n[1]))},o),$[s]=1)})}},F={VERSION:"2.5.1",define:e,require:n,config:o,seek:t,fetch:C,realname:l,basename:u,filesuffix:a,namesuffix:i,_getScript:f,_clone:m,_forEach:T,_isFunction:h,_isWindow:d};if(n.config=o,e.amd={jQuery:!0},x.window)x.oz=F,x.define=e,x.require=n;else{exports.oz=F,exports._config=S;for(var I in F)exports[I]=F[I];var O=function(e){return function(){return exports[e].apply(this,arguments)}};B=O("exec"),C=O("fetch"),n=O("require"),n.config=o}})();