returnn[g]}functionE(){varb=q.waitSeconds*1E3,b=b&&i.startTime+b<(newDate).getTime(),a="",c=!1,l=!1,k=[],h,e;if(i.pausedCount>0)returnr;if(q.priorityWait)if(j())A();elsereturnr;for(hins)if(!(hinL)&&(c=!0,!s[h]))if(b)a+=h+"";elseif(l=!0,h.indexOf("!")===-1){k=[];break}else(e=M[h]&&M[h].moduleDeps)&&k.push.apply(k,e);if(!c&&!i.waitCount)returnr;if(b&&a)returnb=P("timeout","Load timeout for modules: "+a),b.requireType="timeout",b.requireModules=a,b.contextName=i.contextName,d.onError(b);
n},requireSpecified:function(b,a){returnl(b,a).fullNameinB},require:function(b,c,g){if(typeofb==="string"){if(K(c))returnd.onError(P("requireargs","Invalid require call"));if(d.get)returnd.get(i,b,c);c=l(b,c);b=c.fullName;return!(binn)?d.onError(P("notloaded","Module name '"+c.fullName+"' has not been loaded yet for context: "+a)):n[b]}(b&&b.length||c)&&C(null,b,c,g);if(!i.requireWait)for(;!i.scriptCount&&i.paused.length;)A();returni.require},takeGlobalQueue:function(){U.length&&(ja.apply(i.defQueue,