weblet4j
Version:
weblet4j is a Web HTTP Server software
3 lines (2 loc) • 38.3 kB
JavaScript
if(typeof global._03=="undefined"){global._03=function(){};};(function(f){var Q,n="#",s="$",F=function(){};var X=function(){return function(){var p=arguments.callee;if(this instanceof p){this.initialize.apply(this,arguments);}else{var o=p[s];if(o){return o.apply(this,arguments);}else{throw new Error();}}};};var u=function(B){var J=B.split("."),a=global,k,d,r,g=0,l=J.length;for(;g<l;g++){k=J[g];if(a[k]===undefined){if(g<l-1){a[k]=new F;}else{a[k]=X();if(g==l-1){a[k][n]=B;}}}else{if(g<l-1){}else{if(a[k]instanceof F){d=a[k];a[k]=X();a[k][n]=B;for(r in d){a[k][r]=d[r];}}}}a=a[k];}return a;};var x=function(j){var J=u(j),_=[],g,p=arguments.length,S=1;while(S<p){var v=arguments[S];++S;var t=typeof v;if(t=="string"){_.push(v);}else if(t=="function"){if(typeof v[n]=="string"){_.push(v);}else{g=v;break;}}else{throw new Error();}}if(!g){throw new Error();}if(_.length>0){Q.a(_,function(){var U=[],Z=0,N=arguments.length;U.push(J);for(;Z<N;Z++){U.push(arguments[Z]);}g.apply(null,U);});}else{g(J);}return J;};f.n=x;Q=_03.n("_03.W",function(I){var d=require("path"),g=d.sep;I.i=["."];(function(){var L=module.filename,i=d.dirname(L);I.i[0]=i;})();I.h=function(k,r,Z){var t=Z?"unshift":"push";if(true===r){I.i[t](k);}else{r=r||module.filename;var P=d.dirname(r),C=d.normalize(P+g+k);I.i[t](C);}};I.k=function(t){var m=t.split(".");return m;};I.T=function(c){var G=[];if(c instanceof Array){}else{c=I.k(c);}var V=0,y=c.length;for(;V<y;V++){if(V==0){G.push(c[V]);}else{G.push("[\""+c[V]+"\"]");}}return G.join("");};I.Q=function(W,a,p){var J=[];if(a instanceof Array){}else{a=I.k(a);}if(W){J.push(W);}var O=0,q=a.length-1;for(;O<q;O++){J.push(g);J.push(a[O]);}if(p){J.push(g);J.push(a[O]);J.push(".js");}return J.join("");};I.o=function(U,w){var Z=I.Q(null,U,w),J=0,v=I.i,W=v.length,k=[];for(;J<W;++J){k[J]=v[J]+Z;}return k;};var b=function(c,J){var Z=typeof c;if(Z=="string"){var m,G,H,C=[],L=false,p=false,$=I.k(c),U="("+I.T($)+")";try{m=eval(U);if(typeof m[n]!="string"){m=null;}}catch(e){m=null;}if(m){if(J){J(m,c,true);}return m;}H=I.o($,true);G=H.shift();while(G){L=I.C(G,true,null);if(L){m=eval(U);if(!m){throw new Error("packagename define error: at "+c);}m.src=G;if(J){J(m,c,false);}p=true;}else{C.push(G);G=H.shift();if(!G){p=true;}}if(p){if(!L){throw new Error("Failed to load:"+c+" from:"+C);}else{return m;}}}}else if(Z=="function"){if(c[n]=="string"){J(c,c[n],true);return c;}else{throw new Error();}}else{throw new Error();}};I.a=function(P,A,w){var k=0,C=[],L=P.length,T=function(R,$){if(w){if(A){A(R,$);}}if(!R){throw new Error($);}k++;C.push(R);if(k<L){b(P[k],T);}else{if(A){A.apply(null,C);}}};if(L==0){if(A){A.apply(null,C);}return;}b(P[k],T);};I.$=function(){var m=0,G=arguments.length,a=[],R;while(m<G){var O=arguments[m];++m;var V=typeof O;if(V=="string"){a.push(O);}else if(V=="function"){if(typeof O[n]=="string"){a.push(O);}else{R=O;break;}}else{throw new Error();}}if(!R){throw new Error();}I.a(a,R);};I.W={};I.b=function(o){var O,v,m;if(I.W[o]==1){return true;}else{return false;}};I.C=function(_,m,P,J){if(!m){throw new Error("Donot support asynchronous load script.");}if(!J&&I.b(_)){if(P){P(true,true);}return true;}try{delete require.cache[_];require(_);}catch(e){if(e&&e.message&&e.message.indexOf("Cannot find module")!=-1){}else{console.error(e);}if(P){P(false);}return false;}I.W[_]=1;if(P){P(true);}return true;};});})(_03);_03.n("_03.v",function(T){var M=require("path");T.D=function(V){var A="Process["+process.pid+"]:"+"\n"+"Current directory:"+process.cwd()+"\n"+"Arguments:\n";process.argv.forEach(function(f,k,m){A+=k+":"+f+"\n";});A+="Environment:\n";for(var J in process.env){A+=J+":"+process.env[J]+"\n";}V=V||(typeof console!="undefined"?console.log:null);V(A);};T.f=function(b){if(b){return M.dirname(process.argv[1]);}else{return process.argv[1];}};T.g=function(){return process.argv.slice(2);};});_03.n("_03._",function(V){var u=V.N=function(b,M){var _=0,j=b.length-1;for(;j>=0;--j){var J=b[j];if(J=="."){b.splice(j,1);}else if(J==".."){b.splice(j,1);_++;}else if(_){b.splice(j,1);_--;}}if(M){for(;_--;){b.unshift("..");}}return b;};V.k=function(b,H,M,n,U){var R=function(y,k){var N=y.split(M);if(k){var W=N.pop();if(typeof k=="function"){k(W);}}return u(N,true);};var Q=R(b,n),O=R(H,U),J=O.length<Q.length?O.length:Q.length,I=-1,m;for(m=0;m<J;m++){if(O[m]==Q[m])I=m;else break;}if(I==-1){return Q.join(M);}var s=[];for(m=I+1;m<O.length;++m){var N=O[m];if(N.length>0&&N!=".")s.push("..");}for(m=I+1;m<Q.length;++m){s.push(Q[m]);}return s.join(M);};});_03.n("_03.G","_03._",function(D,m){var n=D.C="path",V=D.o="uriPath",d=D.d="scheme",x=D.f="isWindows",I=D.V="filePath",M=D.s="mark",g=D.N="query",$=D.B="fileName",f=D.y="extend",C=D.Q="name",U=D.F="uriHost",y=D.S="domain",P=D.I="port",E=m.N,l,p;D.w=function(L,b){return l(L,b)[n];};var u=/^([a-z-]+):\/\//i,j=/^[a-z]:\\/i,X=/^\/[a-z]:\//i;D.c=function(A,J,O){J=J||(O?"\\":"/");if(A.indexOf(J)==0){return true;}else if(O){return j.test(A);}else{return false;}};var v=D.L=function(i){var A=u.exec(i);if(A){return A[1].toLowerCase();}else{return null;}};D.M=function(Q){return v(Q)!=null;};D.a=function(A){if(A[d]){return A[V];}else{return A[n];}};var T=D.j=function(q,k){if(q[d]){q[V]=k;}else{q[n]=k;}};D.g=function(z,Y,Q){var Z=l(z,Y),J=Z[d],_,h;if(J=="file"&&Z[x]){var S=Z[I],L=S.substring(0,2),B=S.substr(2);_=B.split("\\");_=E(_,false);h=_.join(Y);T(Z,Y+L+h);}else{h=D.a(Z);var t=D.c(h,Y,Q);_=h.split(Y);_=E(_,!t);h=_.join(Y);T(Z,h);}return p(Z,Y);};l=D.P=function(s,b){var k={},_=v(s),o;o=s.indexOf("#");if(o!=-1){k[M]=s.substring(o+1);s=s.substring(0,o);}o=s.indexOf("?");if(o!=-1){k[g]=s.substring(o+1);s=s.substring(0,o);}o=s.lastIndexOf(b);if(_!=null&&o<_.length+3){k[n]=s;k[$]="";}else{k[n]=o==-1?"":s.substring(0,o);k[$]=o==-1?s:s.substring(o+1);}if(k[$]){o=k[$].lastIndexOf(".");if(o!=-1){k[f]=k[$].substring(o+1);k[C]=k[$].substring(0,o);}else{k[C]=k[$];}}if(u.exec(k[n])){var J=RegExp.rightContext,_=k[d]=RegExp.$1.toLowerCase();if(_=="file"){k[V]=J;if(X.test(J)){k[I]=J.substr(1).replace(b,"\\");k[x]=true;}else{k[I]=J;}}else{o=J.indexOf(b);var t;if(o!=-1){k[V]=J.substr(o);t=k[U]=J.substring(0,o);}else{k[V]="";t=k[U]=J;}var c=t.indexOf(":");if(c!=-1){k[y]=t.substring(0,c);k[P]=t.substr(c+1);}else{k[y]=t;}}}return k;};var t=function(W,_){var O="",F=W[d];if(W[C]){if(W[n]||W[V]){O+=_;}O+=W[C];}else{if(F&&!W[V]){O+=_;}else if(W[V]){O+=_;}}if(W[f]){O+="."+W[f];}if(W[g]){O+="?"+W[g];}return O;};D.i=function(G){return G[V]+t(G,"/");};var W=function(B){var k="";if(B[U]){k+=B[U];}else if(B[y]){k+=B[y];if(B[P]){k+=":"+B[P];}}else{throw new Error;}return k;};D.W=function(K){var R="",S=K[d];if(S){R+=S;R+="://";R+=W(K);}else{throw new Error;}return R;};p=D.T=function(k,z,r){var R="",_=k[d];if(_){R+=_;R+="://";if(_=="file"){R+=k[V];}else{R+=W(k);R+=k[V];}}else{if(k[n]){R+=k[n];}}R+=t(k,z);if(!r&&k[M]){R+="#"+k[M];}return R;};});_03.n("_03.J","_03.G",function(D,C){D.M=function(T){return D.D(T)[C.C];};D.D=function(S){return C.P(S,"/");};D.r=function(F){return C.T(F,"/");};});_03.n("_03.c",function(i){var w={"abs":"audio/x-mpeg","ai":"application/postscript","aif":"audio/x-aiff","aifc":"audio/x-aiff","aiff":"audio/x-aiff","aim":"application/x-aim","art":"image/x-jg","asf":"video/x-ms-asf","asx":"video/x-ms-asf","au":"audio/basic","avi":"video/x-msvideo","avx":"video/x-rad-screenplay","bcpio":"application/x-bcpio","bin":"application/octet-stream","bmp":"image/bmp","body":"text/html","cdf":"application/x-netcdf","cer":"application/x-x509-ca-cert","class":"application/java","cpio":"application/x-cpio","csh":"application/x-csh","css":"text/css","dib":"image/bmp","doc":"application/msword","dtd":"application/xml-dtd","dv":"video/x-dv","dvi":"application/x-dvi","eps":"application/postscript","etx":"text/x-setext","exe":"application/octet-stream","gif":"image/gif","gtar":"application/x-gtar","gz":"application/x-gzip","hdf":"application/x-hdf","htc":"text/x-component","htm":"text/html","html":"text/html","hqx":"application/mac-binhex40","ico":"image/x-icon","ief":"image/ief","jad":"text/vnd.sun.j2me.app-descriptor","jar":"application/java-archive","java":"text/plain","jnlp":"application/x-java-jnlp-file","jpe":"image/jpeg","jpeg":"image/jpeg","jpg":"image/jpeg","js":"text/javascript","jsf":"text/plain","jspf":"text/plain","kar":"audio/midi","latex":"application/x-latex","m3u":"audio/x-mpegurl","mac":"image/x-macpaint","man":"application/x-troff-man","mathml":"application/mathml+xml","me":"application/x-troff-me","mid":"audio/midi","midi":"audio/midi","mif":"application/vnd.mif","mov":"video/quicktime","movie":"video/x-sgi-movie","mp1":"audio/x-mpeg","mp2":"audio/mpeg","mp3":"audio/mpeg","mp4":"video/mp4","mpa":"audio/x-mpeg","mpe":"video/mpeg","mpeg":"video/mpeg","mpega":"audio/x-mpeg","mpg":"video/mpeg","mpv2":"video/mpeg2","ms":"application/x-troff-ms","nc":"application/x-netcdf","oda":"application/oda","odb":"application/vnd.oasis.opendocument.database","odc":"application/vnd.oasis.opendocument.chart","odf":"application/vnd.oasis.opendocument.formula","odg":"application/vnd.oasis.opendocument.graphics","odi":"application/vnd.oasis.opendocument.image","odm":"application/vnd.oasis.opendocument.text-master","odp":"application/vnd.oasis.opendocument.presentation","ods":"application/vnd.oasis.opendocument.spreadsheet","odt":"application/vnd.oasis.opendocument.text","ogg":"audio/ogg","otg ":"application/vnd.oasis.opendocument.graphics-template","oth":"application/vnd.oasis.opendocument.text-web","otp":"application/vnd.oasis.opendocument.presentation-template","ots":"application/vnd.oasis.opendocument.spreadsheet-template ","ott":"application/vnd.oasis.opendocument.text-template","pbm":"image/x-portable-bitmap","pct":"image/pict","pdf":"application/pdf","pgm":"image/x-portable-graymap","pic":"image/pict","pict":"image/pict","pls":"audio/x-scpls","png":"image/png","pnm":"image/x-portable-anymap","pnt":"image/x-macpaint","ppm":"image/x-portable-pixmap","pps":"application/vnd.ms-powerpoint","ppt":"application/vnd.ms-powerpoint","ps":"application/postscript","psd":"image/x-photoshop","qt":"video/quicktime","qti":"image/x-quicktime","qtif":"image/x-quicktime","ras":"image/x-cmu-raster","rdf":"application/rdf+xml","rgb":"image/x-rgb","rm":"application/vnd.rn-realmedia","roff":"application/x-troff","rtf":"text/rtf","rtx":"text/richtext","sh":"application/x-sh","shar":"application/x-shar","smf":"audio/x-midi","sit":"application/x-stuffit","snd":"audio/basic","src":"application/x-wais-source","sv4cpio":"application/x-sv4cpio","sv4crc":"application/x-sv4crc","svg":"image/svg+xml","svgz":"image/svg+xml","swf":"application/x-shockwave-flash","t":"application/x-troff","tar":"application/x-tar","tcl":"application/x-tcl","tex":"application/x-tex","texi":"application/x-texinfo","texinfo":"application/x-texinfo","tif":"image/tiff","tiff":"image/tiff","tr":"application/x-troff","tsv":"text/tab-separated-values","txt":"text/plain","ulw":"audio/basic","ustar":"application/x-ustar","vrml":"model/vrml","vsd":"application/x-visio","vxml":"application/voicexml+xml","wav":"audio/x-wav","wbmp":"image/vnd.wap.wbmp","wml":"text/vnd.wap.wml","wmlc":"application/vnd.wap.wmlc","wmls":"text/vnd.wap.wmlscript","wmlscriptc":"application/vnd.wap.wmlscriptc","wmv":"video/x-ms-wmv","wrl":"model/vrml","xbm":"image/x-xbitmap","xht":"application/xhtml+xml","xhtml":"application/xhtml+xml","xls":"application/vnd.ms-excel","xml":"application/xml","xpm":"image/x-xpixmap","xsl":"application/xml","xslt":"application/xslt+xml","xul":"application/vnd.mozilla.xul+xml","xwd":"image/x-xwindowdump","Z":"application/x-compress","z":"application/x-compress","zip":"application/zip","ttf":"application/x-font-ttf","wasm":"application/wasm","json":"application/json"};i.i=function(W){if(!W){W="bin";}if(W.indexOf(".")==0){W=W.substr(1);}var s=w[W];if(s){return s;}else{return w["bin"];}};});_03.n("_03.R",function(L){var u=Object.prototype.hasOwnProperty,E=typeof Object.keys=="function",W=!({"toString":null}).propertyIsEnumerable("toString"),d=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],f=d.length;L.W=function(j,X){if(!X&&E){return Object.keys(j);}if(typeof j!=="object"&&typeof j!=="function"||j===null){throw new TypeError("non-object");}var m=[],A=function(y){if(X){if(X(y)){m.push(y);}}else{m.push(y);}};var y;for(y in j){if(u.call(j,y)){A(y);}}if(W){var S=0;for(S=0;S<f;S++){if(u.call(j,d[S])){A(d[S]);}}}return m;};L.a=function(c){return(c.indexOf(".")!=0);};});_03.n("_03.S",function(U){U.o=function(x,H){if(typeof JSON!="undefined"&&!H){return JSON.parse(x);}else{return eval("("+x+")");}};});_03.n("_03.e","_03.R","_03.S",function(u,M,V){u.U=V.o;u.o=function(z){return M.W(z).length;};var l={},E=l.toString,v=Object.getPrototypeOf,U=l.hasOwnProperty,Y=U.toString,F=Y.call(Object),z=u.F=function(i){if(!i||E.call(i)!=="[object Object]"){return false;}var m=v(i);if(!m){return true;}var r=U.call(m,"constructor")&&m.constructor;return typeof r==="function"&&Y.call(r)===F;};var j=u.W=function(Q,k,S,K){var H,q,J;if(k){for(H in k){if(!S){var O=Q[H],_=k[H];if(O===_){continue;}if(K&&_&&(z(_)||(q=Array.isArray(_)))){if(q){q=false;J=O&&Array.isArray(O)?O:[];}else{J=O&&z(O)?O:{};}Q[H]=j(J,_,S,K);}else if(_!==undefined&&_!==null){Q[H]=_;}}else{if(!Q.hasOwnProperty(H)){Q[H]=k[H];}}}}return Q;};u.C=function(A,J){var Q={},p;for(p=0;p<A.length;++p){j(Q,A[p],J);}return Q;};});_03.n("_03.r",function(j){var n={"100":"Continue","101":"Switching Protocols","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","306":"(Unused)","307":"Temporary Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Request Entity Too Large","414":"Request-URI Too Long","415":"Unsupported Media Type","416":"Requested Range Not Satisfiable","417":"Expectation Failed","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported"};j.S=function(f){return n[f];};});_03.n("_03.b","_03.r",function(q,p){q.N=function(G,K,b){b=b||"";G.statusCode=K;G.write("<html><body><h3>"+K+" "+p.S(K)+"</h3><br><div>"+b+"</div></body></html>");G.end();};});_03.n("_03.C",function(M){M.z=function(N){var z=false,K=[],r=false;return function(f){if(r){return undefined;}var R=N(),n;while(true){if(R==null){r=true;if(K.length==0){return undefined;}else{return K.join("");}}else if(R=="\r"){if(z){n=K.join("");K=[];}if(f){}else{K.push(R);}z=true;if(n!=null){return n;}}else if(R=="\n"){if(f){}else{K.push(R);}z=false;n=K.join("");K=[];return n;}else{if(z){n=K.join("");K=[];z=false;}K.push(R);if(n!=null){return n;}}R=N();}};};});_03.n("_03.f",function(u){u.b=function(W){return function(){var B=W(),y,H;if(B==null){return undefined;}else if(B<0x80){return String.fromCharCode(B);}else if((B>=0xC0)&&(B<0xE0)){y=W();return String.fromCharCode(((B&0x1F)<<6)|(y&0x3F));}else{y=W();H=W();return String.fromCharCode(((B&0xF)<<12)|((y&0x3F)<<6)|(H&0x3F));}};};});_03.n("_03.K",function(Z){var L=Z.n="gr";Z.f=function(G){var X=0,K=G.length,$=false,f=function(){if(X==K){return undefined;}else if(X<K){return G.readUInt8(X++);}else{throw new Error();}};f[L]=function(){return G.slice(X);};return f;};});_03.n("_03.$","_03.C","_03.f","_03.K",function(_,R,r,Z){var c=_.b=Z.n;_._=function(l){var g=Z.f(l),S=r.b(g),E=R.z(S);E[c]=g[c];return E;};});_03.n("_03.Q",function(j){var a=/^(\s|\u00A0)+|(\s|\u00A0)+$/g;j.b=function(n){return("trim"in String.prototype)?(n||"").trim():(n||"").replace(a,"");};});_03.n("_03.q","_03.Q",function(V,N){V.M=N.b;V.q=function(M,q,F,E){F=F||0;if(E){M=M.substr(F,q.length).toUpperCase();return M==q.toUpperCase();}else{if("startsWith"in String.prototype){return M.startsWith(q,F);}else{return M.indexOf(q,F)==F;}}};V.D=function(d,I,v,K){if(v==null||v===false){v=d.length;}if(K){d=d.substring(v-I.length,v).toUpperCase();return d==I.toUpperCase();}else{if("endsWith"in String.prototype){return d.endsWith(I,v);}else{var M=d.lastIndexOf(I,v);return M!=-1?M==v-I.length:false;}}};V.m=function(F,E,g){var v=F[g?"indexOf":"lastIndexOf"](E);if(v!=-1){if(g){if(v==0){return F.substr(E.length);}}else{if(v==F.length-E.length){return F.substring(0,v);}}}return F;};});_03.n("_03.d","_03.q",function(M,s){var x=M.t=function(Z){var i=Z.indexOf(":");if(i==-1){return Z;}else{var m=s.M(Z.substring(0,i)),X=s.M(Z.substr(i+1));return[m,X];}};M.S=function(j,I){var r;while((r=j())!=null){var w=x(r);if(w===r){I(w);}else{I(w[0],w[1]);}}};M.F=function(S){var K=S.length,G=[],A=0,B=true;while(A<K){var m=S[A];if(B){G.push(m.toUpperCase());B=false;}else{if(m=="-"||m=="_"){B=true;G.push("-");}else{G.push(m.toLowerCase());}}A++;}return G.join("");};});_03.n("_03.k",function(K){K.z=function(O){var Q=[],J=0,R,b,D;while(J<O.length){R=O[J];if(R<0x80){Q.push(String.fromCharCode(R));J++;}else if((R>=0xC0)&&(R<0xE0)){b=O[J+1];Q.push(String.fromCharCode(((R&0x1F)<<6)|(b&0x3F)));J+=2;}else{b=O[J+1];D=O[J+2];Q.push(String.fromCharCode(((R&0xF)<<12)|((b&0x3F)<<6)|(D&0x3F)));J+=3;}}return Q.join("");};});_03.n("_03.h","_03.k",function(q,E){var d=typeof Buffer!="undefined",Y=typeof java!="undefined"&&java.io,o=function(P){P=P.charCodeAt(0);return(P>=48&&P<=57)||(P>=97&&P<=102)||(P>=65&&P<=70);};q.$=function(M,J,v){var k,A=M.length,u,y,a,z,r;if(typeof Buffer!="undefined"){r=Buffer.alloc(A/2);}else if(typeof java!="undefined"&&java.io){r=new java.io.ByteArrayOutputStream();}else{r=[];}var F=0;if(M==null){return M;}k="";var V=function(){if(d){if(F>0){k+=r.toString(v,0,F);F=0;}}else if(Y){r.close();k+=new String((new java.lang.String(r.toByteArray(),v)));r.reset();}else{k+=E.z(r);r=[];}};for(z=0;z<A;++z){u=M.charAt(z);if(u=="%"){if(z<A-5&&(M.charAt(z+1)=="u"||M.charAt(z+1)=="U")&&o(M.charAt(z+2))&&o(M.charAt(z+3))&&o(M.charAt(z+4))&&o(M.charAt(z+5))){V();a=M.substr(z+2,4);y=parseInt(a,16);k+=String.fromCharCode(y);z+=5;}else if(z<A-2&&o(M.charAt(z+1))&&o(M.charAt(z+2))){a=M.substr(z+1,2);y=parseInt(a,16);if(d){r.writeUInt8(y,F++);}else if(Y){r.write(y);}else{r.push(y);}z+=2;}else{V();k+=u;}}else if(u=="+"){V();if(J){k+=u;}else{k+=" ";}}else{V();k+=u;}}V();return k;};});_03.n("_03.D","_03.h",function(u,g){u.n=function(n,K,t,a){var P,B,w,E;for(P in K){var W;B=K[P];w=t?g(P,false,a):P;E=n[w];if(typeof E=="string"){if(typeof B=="string"){n[w]=[E,(t?g(B,false,a):B)];}else if(B instanceof Array){n[w]=[];n[w].push(E);for(;W<B.length;++W){n[w].push(t?g(B[W],false,a):B[W]);}}}else if(E instanceof Array){if(typeof B=="string"){E.push(t?g(B,false,a):B);}else if(B instanceof Array){for(;W<B.length;++W){E.push(t?g(B[W],false,a):B[W]);}}}else{if(typeof B=="string"){n[w]=t?g(B,false,a):B;}else if(B instanceof Array){n[w]=[];for(;W<B.length;++W){n[w][W]=t?g(B[W],false,a):B[W];}}else{}}}return n;};u.Y=function(P,b){if(typeof java!="undefined"&&P instanceof java.lang.String){P=new String(P);}else if(typeof P=="string"||P instanceof String){}else if(P.getClass().isArray()){P=new String(new java.lang.String(P,"ISO8859-1"));}else{throw new Error();}var q=P.length,K=0,W=0,v="",A,j,E={},s={},N,G,F,J,X,h=function(){G=E[A];if(typeof G=="string"){E[A]=[G,j];}else if(G instanceof Array){G.push(j);}else{E[A]=j;}};while(K<q){var T=P.charAt(K++);if(W==0){if(T=="="){W=1;A=v;v="";}else{v+=T;}}else if(W==1){if(T=="&"){j=v;W=2;v="";}else{v+=T;}}else if(W==2){if(T=="&"){j+="&"+v;v="";}else if(T=="="){h();A=v;W=1;v="";}else{v+=T;}}else{}}if(W==1){j=v;h();}else if(W==2){j+=v;h();}else if(W==0){j="";A=v;h();}u.n(s,E,true,b);return s;};});_03.n("_03.o","_03.J","_03.D",function(O,V,f){O.i=function(x,u){var c=(typeof x=="string")?V.D(x):x;return c.query?f.Y(c.query,u):{};};});_03.n("_03.i",function(f){var Z=Array.prototype.slice;f.z=function(L){return Z.call(L,0);};});_03.n("_03.F",function(t){t.z="number";t._="function";t.o="undefined";t.n="object";t.Z="string";t.Y=null;t.F=true;t.e=false;t.d=Error;t.a="toString";t.u="indexOf";t.t="toUpperCase";t.W="split";t.r="push";t.E="join";t.U="shift";t.y="match";t.j="concat";t.q="pop";t.c="call";t.H="apply";t.D=Math;t.O="round";t.Q=Array;t.X="";t.N=undefined;t.h=parseInt;t.i=parseFloat;t.S=isNaN;t.l=0;t.s=1;t.P=3;t.M="get";t.k="set";t.m="size";t.v="length";t.R="width";t.b="height";t.K="top";t.f="left";t.x="bottom";t.w="right";t.T="invisible";t.V="padding";t.C="100%";t.p="/";t.G="\"";t.g=" ";t.I="children";t.A="\r\n";t.B="-";t.L=":";t.J=";";});_03.n("_03.z","_03.i","_03.F",function(k,s,J){var Q=J.v,o=J.Q,x=J.N,H=J.l,T=J.z,f=J.Z,y=J.q,V=J.U,Z=J.c,g=J.H,j=J.s;k.J=function(U){var n,M,_=U,K,W=arguments[Q];if(W<2){n=x;}else{for(M=j;M<W;++M){K=arguments[M];if(K in _){_=_[K];}else{return x;}}n=_;}return n;};var m=k.j=function(G,u){var p=this,a=H,K;if(!(G instanceof o)){G=[G];}var h=G[Q];for(a=H;a<h;++a){K=G[a];if(typeof K!=f&&typeof K!=T){throw new Error;}if(a==h-j){p[K]=u;return;}if(K in p){}else{p[K]={};}p=p[K];}};k.f=function(K,F){var W=F[Q],M=H,b,L;for(;M<W;M+=2){b=F[M];L=F[M+j];if(typeof b==f){K[b]=L;}else if(b instanceof o){m[g](K,b,L);}else{throw new Error;}}return K;};k.C=function(){var A=s.z(arguments),u=A[Q];if(u<3){throw new Error;}var P=A[V](),t=A[y]();m[Z](P,A,t);};});_03.n("_03.l","_03.z","_03.i",function(L,N,t){L.h=function(o){return N.f({},o);};L.N=function(){var o=t.z(arguments);return L.h(o);};L.m=function(P,$){P=P||[];var Z;if($){for(Z in $){P.push(Z);P.push($[Z]);}}return P;};});_03.n("_03.A",function(p){p.w=function(){return parseInt((""+Math.random()).replace(/^0\./,"1"));};});_03.n("_03.w","_03.A",function(Q,L){var q=".",s="#",v="._uuid",o=function(W){var O;if(s in W){O=W[s];}else{if(v in W){O=W[v];}else{var i=""+L.w();O=W[v]=i;}}return q+O;};var l=function(O){if(typeof O!="undefined"&&typeof window!="undefined"&&(O===window||O===document||(O!=null&&O.hasOwnProperty==null))){var y=o(Q);if(!O[y]){O[y]={};}return O[y];}else{return O;}};var f=function(r,B){var h=l(r),U=o(B);return h.hasOwnProperty(U)?h[U]:false;};Q.b=function(D,B,n,U,S){var x=f(D,U);if(!x){if(S){return n;}else{x=l(D)[o(U)]={};return x[B]=n;}}else{if(x.hasOwnProperty(B)){return x[B];}else{if(S){return n;}else{return x[B]=n;}}}};var m=Q.m=function(R,O){var k=l(R),P=o(O);if(!k.hasOwnProperty(P)){k[P]={};}};Q.E=function(D,$,A,V){var i=l(D);m(D,V);return i[o(V)][$]=A;};Q.f=function(X,w){var h=l(X),V=typeof h;return(V==="object"&&h!=null)||V==="function"?h.hasOwnProperty(o(w)):false;};Q.u=function(k,E){var _=l(k),d=o(E);if(_.hasOwnProperty(d)){delete _[d];}};Q.g=function(B,b,F){var n=f(B,b);if(n){var c;for(c in n){if(F(c)){delete n[c];}}}};Q.a=function(H,y,c,A){var U=f(H,A);if(!U){return c;}else{if(U.hasOwnProperty(y)){var x=U[y];delete U[y];return x;}else{return c;}}};});_03.n("_03.Z","_03.w",function(v,C){v.E=function(K){return C.f(K,v);};v.$=function(_,b){var W=function(X,R){if(R){if(typeof X!="function"){throw new Error;}}b=R;_=X;};var p=function(){return b?_():_;};W(_,b);var g=function(J,V){var q=arguments.length;if(q>2){throw new Error();}if(q>0){W(J,V);return g;}else{return p();}};g.toString=function(){return p();};C.m(g,v);return g;};});_03.n("_03.g","_03.i","_03.w",function(Z,g,r){var y=Z.R=function(B){return r.f(B,Z);};var D=Z.M=function(T,W){var p,Y=0,o=T.length,d=false,w;while(W!=0&&Y<o){w=T[Y++];if(y(w)){if(!d){p=T.slice(0,Y-1);d=true;}p.splice.apply(p,[p.length,0].concat(D(w,W-1)));}else{if(d){p.push(w);}else{}}}return d?p:T;};Z.s=function(R){r.m(R,Z);return R;};var W=Z.l=function(G){var $=D(G);r.m($,Z);return $;};var u=Z.J=function(v){return W(g.z(v));};Z.K=function(){return u(arguments);};});_03.n("_03.I","_03.i","_03.Z",function(k,h,K){var X=k.S={},u=k.j={},O=k.W=function(F,d){var G=[],R=0,M=F.length,a=false;while(R<M){var y=F[R];if(y===X){if(a){throw new Error;}else{G.push(d.shift());}}else if(y===u){if(a){throw new Error;}else{a=true;G=G.concat(d);d=[];}}else if(K.E(y)){G.push(y());}else{G.push(y);}R=R+1;}if(d.length>0){G=G.concat(d);}return G;};var W=k.C=function(Z,w,a,T){var q=O(a,T);return Z.apply(w,q);};var I=function(M,L,Y){return function(){var r=h.z(arguments);return W(M,L,Y,r);};};k.$=function(){var Y=h.z(arguments),E=Y.shift(),S=Y.shift();return I(E,S,Y);};});_03.n("_03.j","_03.i","_03.z","_03.l","_03.Z","_03.g","_03.I","_03.w",function(G,V,N,g,z,_,q,S){var u=G.x="then",U=G.w="tlidx",s=G.V="press",l=G.U={},I=G.a="get",R=G.v="set";G.d=q.S;G.E=q.j;var E=G.u="getData",f=G.i="getFrames",c=G.O="reset",t=G.J="delay",r=G.F="getIdx",p=G.A="stop",J="r",M="suspended",b=G.M=function(j){return S.f(j,G);};var L=function(d,B,m,o){var A=false;if(b(d)){d=d[E]();}d=d||{};if(!m){m=[];o=0;}else{if(o>=0){if(o>m.length){o=m.length;}}else{o=0;}}var Z={};S.m(Z,G);Z[J]=B?true:false;Z[t]=function(){Z[J]=true;return o;};var k,n=false,D=Z[R]=function(){var Q=V.z(arguments);Q.unshift(d);return N.C.apply(null,Q);};var X,H=null,$=Z[s]=function(){if(H){H=null;}var a=V.z(arguments),w=m[o];if(w&&!A){D(U,o);Z[J]=true;var h=w[0],x=w.slice(1);if(n){if(a.length>0){throw new Error();}if(_.R(k)){a=k;}else if(k!==undefined){a=[k];}else{a=[];}}else{};var C;C=q.C(h,Z,x,_.M(a,1));++o;if(C===l){n=false;}else{Z[J]=false;k=C;n=true;X();}}else{Z[J]=false;}};X=function(){if(!Z[J]){if(!H){H=setTimeout($,0);}}};var i=Z[u]=function(){var h=V.z(arguments);if(arguments.length==1&&h[0]instanceof Array){h=h[0];var P=0,T=h.length;for(;P<T;++P){var Y=h[P];if(!(Y instanceof Array)){throw new Error("then idx:"+P+" is not Array.\n "+Y);}if(typeof Y[0]!="function"){throw new Error("then idx:"+P);}else{m.push(Y);}}}else if(typeof h[0]!="function"){throw new Error();}else{m.push(h);}X();return Z;};Z[E]=function(){return d;};Z[f]=function(){return m;};Z[I]=function(){var Y=V.z(arguments);Y.unshift(d);return N.J.apply(null,Y);};Z[r]=function(){return o;};Z[c]=function(y){o=y>=0?y:0;A=false;};Z[M]=l;Z[p]=function(){A=true;};return Z;};G.I=function(){var y=V.z(arguments),O,D;switch(y.length){case 0:break;case 1:if(typeof y[0]=="boolean"){D=y[0];}else{O=y[0];}break;case 2:if(typeof y[0]=="boolean"){D=y.shift();O=y.shift();break;}else{}default:{if(typeof y[0]=="boolean"){D=y.shift();}O=g.h(y);}}var w=L(O,D);return w;};G.W=function(K,y){return L(K,true,K[f](),y);};G.G=function(){return _.J(arguments);};G.P=function(i,m){return z.$(i,m);};});_03.n("_03.T","_03.j","_03.i","_03.g",function(a,q,u,f){var y=q.U,G=q.V,W=q.a,C=q.v,t=q.w,D=a.A="to",M="apiReturnValue";a.B=function(i){var l=i[W],R=l(t);return l(D,R-1);};a.F=function(s){var k=s[W],K=k(t);return k(M,K-1);};a.C=function(n,c,Q){var F;if(typeof c=="string"){F=n[c];if(typeof F!="function"){throw new Error();}}else if(typeof c=="function"){F=c;}else{throw new Error();}return function(){var r=this,v,k=false,p=false,g=r[W],j=r[C],V=u.z(arguments),i=g(t);V.push(function(){k=true;var S=this;if(S!=null){j(D,i,S);}var P=u.z(arguments);if(p){if(Q){var B=q.W(r,i+1);B[G].apply(null,P);}else{r[G].apply(null,P);}}else{v=P;}});var _=F.apply(n,V);j(M,i,_);p=true;if(k){return f.l(v);}else{return y;}};};});_03.n("_03.s","_03.b","_03.c","_03.q",function(d,B,u,y){var J=require("path"),K=J.sep,a=require("fs"),z=B.N,G=function(A){return"1.1"==A.httpVersion&&(A.headers["connection"]=="keep-alive"||A.headers["proxy-connection"]=="keep-alive");};d.d=function(x,T,q,L){var F=x.headers["origin"];if(F){T.setHeader("Access-Control-Allow-Origin","*");}var i=G(x);if(i){T.setHeader("Connection","Keep-Alive");}a.open(q,"r",null,function(c,X){if(!X){return z(T,403);}var Q=function(){a.closeSync(X);T.end();};{var M=X;a.fstat(M,function(O,R){if(R.isFile()){var W=R.size,o=R.mtime.getTime(),s=x.headers["if-modified-since"],p=false;if(s){if(Date.parse(s)==o){p=true;}}var b=0,V=x.headers["range"];if(V&&V.length>7&&y.q(V,"bytes=")){T.statusCode=206;b=parseInt(V.substr(6));W-=b;if(W<0){return Q();}T.setHeader("Content-Range","bytes "+b+"-"+(R.size-1)+"/"+R.size);}else{T.statusCode=p?304:200;if(p){if(i){T.setHeader("Connection","Keep-Alive");}return Q();}}T.setHeader("Content-Length",W);T.setHeader("Last-Modified",R.mtime.toGMTString());T.setHeader("Accept-Ranges","bytes");L=L||u.i(J.extname(q));T.setHeader("Content-Type",L);if("HEAD"==x.method){return Q();}var P=a.createReadStream(null,{"fd":X,"start":b});P.pipe(T);}else{a.close(X);return z(T,403);}});}});};});_03.n("_03.B","_03.c",function(P,W){var F="<!DOCTYPE HTML>\n<html style=\"width:100%;height:100%;\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />\n<meta name=\"viewport\" content=\"width=device-width, height=device-height,initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no\">\n<style>\n<style type=\"text/css\" media=\"screen\">\nbody {\noverflow:hidden;\n}\n#editor {\nmargin:0;\nposition:absolute;\ntop:0;\nbottom:0;\nleft:0;\nright:0;\n}\n</style>\n<script src=\"http://ajaxorg.github.io/ace-builds/src-noconflict/ace.js\" type=\"text/javascript\" charset=\"utf-8\"></script>\n<script type=\"text/javascript\">\nvar e1;\nvar init=function(){\n\t\n\tvar uri=location.pathname+\"?-src\";\n\tvar xml_http;\n\tvar synchronous=true;\n\txml_http=new XMLHttpRequest;\n\txml_http.open(\"GET\",uri,!synchronous);\n\txml_http.send();\n\teditor.innerText=xml_http.responseText;\n\te1=ace.edit(\"editor\");\n\te1.setTheme(\"ace/theme/twilight\");\n\te1.getSession().setMode(\"ace/mode/javascript\");\n\te1.setOption(\"wrap\",\"free\");\n\t// e1.setOption(\"readOnly\",true);\n\te1.setFontSize(18);\n};\n</script>\n</head>\n<body onload=\"init();\">\n<pre id=\"editor\"></pre>\n</body>\n</html>";P.Y=function(_,t){var H=W.i("html");t.setHeader("Content-Type",H);if("HEAD"!=_.method){t.write(F);}t.end();};});_03.n("_03.L",function(a){a.$=function(){var k,A;for(k=0;k<arguments.length;k++){A=arguments[k];if(typeof A=="number"){A=A.toString();}process.stderr.write(A,typeof A=="string"?"UTF-8":null);}};});_03.n("_03.U","_03.J","_03.e",function(s,b,k){var n=require("path");s.y=function(i,L,a,j,o,m){var E={};if(!L){var X=i["url"];L=b.D(X);}var F=n["basename"](j);k.W(E,process["env"]);if(m){var A=E["PATH"];if(!A){A="";}var K=0==require("os")["platform"]()["indexOf"]("win");E["PATH"]=m+(K?";":":")+A;}E["SCRIPT_FILENAME"]=n["resolve"](j);E["REMOTE_ADDR"]=i["connection"]["remoteAddress"];E["REMOTE_PORT"]=i["connection"]["remotePort"];E["DOCUMENT_ROOT"]=a;E["REQUEST_URI"]=i["url"];E["REQUEST_METHOD"]=i["method"];var V=i["headers"];for(var Z in V){var t=Z.toUpperCase(),G;switch(t){case"CONTENT-LENGTH":case"CONTENT-TYPE":G="";break;default:G="HTTP_";}E[G+t["split"]("-")["join"]("_")]=V[Z];}E["SCRIPT_NAME"]=L["path"]+"/"+F;if(L["query"]){E["QUERY_STRING"]=L["query"];}E["SERVER_PROTOCOL"]="HTTP/1.1";if(o){var y=o["address"]();E["SERVER_NAME"]=y["address"];E["SERVER_PORT"]=y["port"];}return E;};});_03.n("_03.N","_03.J","_03.U",function($,Q,o){var H=require("path"),f=require("child_process"),y=f["spawn"],v=o.y,n=require("os"),i=0==n["platform"]()["indexOf"]("win");$.a=function(L,a,A,h,K,S,x,c){var J=K["extend"],q=J in L;if(!q){throw new Error("["+Q.r(K)+"] not CGI Setting File");};A=A||{};A["cwd"]=H.dirname(a);A["env"]=v(h,K,S,a,x,c);var G,s=[];if(L[J]){G=L[J];s["push"](a);var Z=G["indexOf"](" ");if(Z>0){s["unshift"](G["substr"](1+Z));G=G["substring"](0,Z);}if(!H["isAbsolute"](G)){if(i){var Y=f["execSync"]("where "+G)["toString"]()["split"](/[\r\n]+/);G=null;Y.some(function(X){if(X.match(/\.(?:exe|cmd)$/)){G=X;return true;}});if(!G){throw new Error("CGI bin:["+G+"] not fount.");}}}}else{G=a;}return y(G,s,A);};});_03.n("_03.t","_03.J","_03.h","_03.N",function(S,C,m,E){S.i=function(p,k,I,f){var a=require("path"),y=a.sep,v=require("fs"),B=require("ws")["Server"],H=new B({"server":p}),c=function(M,o){o=o||M["upgradeReq"];var F=o["url"],Q=C.D(F),J=function(){M["close"]();};var _=m(Q["path"]),t=I+_["replace"](/\//g,y),A=m(Q["fileName"]),j=t+y+A;if(!v["existsSync"](j)){J();return;}var s,Y,K=false,T=false,w=function(g){M["send"](g);};var O=function(){K=true;if(!T){M["close"]();}};var $=function(P){s["send"](P);};var u=function(L){T=true;if(!K){s["disconnect"]();s["kill"]("SIGKILL");}};Y=function(){var U={"stdio":["ipc",null]};try{s=E.a(k,j,U,o,Q,I,p,f);}catch(e){J();return;}s["on"]("error",O);s["on"]("exit",O);s["on"]("message",w);s["stdout"]["pipe"](process["stdout"]);s["stderr"]["pipe"](process["stderr"]);M["on"]("message",$);M["on"]("close",u);};Y();};H["on"]("connection",c);}});_03.n("_03.y","_03.J","_03.c","_03.e","_03.b","_03.G","_03.$","_03.d","_03.o","_03.j","_03.T","_03.s","_03.B","_03.h","_03.L","_03.I","_03.N","_03.t","_03.R",function(V,u,a,M,I,j,T,p,C,i,m,y,Y,K,F,P,v,H,Q){var _=require("path"),n=_.sep,N=require("fs"),B,f=i.x,S=i.U,r=i.V,U=i.a,l=i.v,k=I.N;B=y.d;var t={},W=function(R,L,d,b,X,s,Z){var c=R.method;if(c!="GET"){k(L,404);}N.exists(X,function(w){if(!w){k(L,404);}else{N.readdir(X,function(A,z){if(A){return k(L,500);}var g=a.i("html");L.setHeader("Content-Type",g);var J=0;for(;J<z.length;++J){var O=z[J],o=X+n+O,x;try{x=N.statSync(o);}catch(e){continue;}L.write("<div style=\"padding:2px;\">");L.write("<a href=\""+O);if(x.isDirectory()){L.write("/");}L.write("\"/>"+O);if(x.isDirectory()){L.write("/");}L.write("</a>");if(x.isFile()){if(s){var h=j.P(O,n);if(h.extend in Z){L.write(" <a href=\""+O+"?-view\">[source]</a>");}}}L.write("</div>");}L.end();});}});};var G="hs",A=function(L,s){var x=this,Z=x[U],O=Z(G);if(O){L.write(s);}else{var $=T._(s),E,X=true;while((E=$(X))!=null){if(E==""){if(!L.getHeader("content-length")){L.setHeader("Transfer-Encoding","chunked");}x[l](G,true);L.write($[T.b]());break;}else{var z=p.t(E);if(z===E){L.statusCode=500;x[l](G,true);L.write(E);L.write("\r\n");L.write($[T.b]());break;}else{var d=z[0],b=z[1];if(d=="Status"||d=="status"){L.statusCode=parseInt(b);}else{L.setHeader(d,b);}}}}}};var D=function(Z,s){F(s);};var o=function(Z,x,g,L,X,q,s,h,E,w,z){var $=Z.method,J=this;if(!L&&($=="GET"||$=="HEAD")){J[f](B,Z,x,g,z);return;}if(s){var d=C.i(X,"UTF-8");if(d["-src"]!=null){J[f](B,Z,x,g,a.i("txt"));return;}else if(d["-view"]!=null){J[f](Y.Y,Z,x);return;}}var b,O;try{b=v.a(h,g,O,Z,X,q,E,w);}catch(e){k(x,500,"start sub process error.");return;}Z.pipe(b.stdin);b.stdout.on("end",function(){x.end();});J[l](G,false);var c=P(A,J,x);b["stdout"]["on"]("data",c);var R=P(D,J,x);b["stderr"]["on"]("data",R);};var O=function(R,c,J,s,X,L,E,$,Z){var x=$.url,q=u.D(x),w=!q.fileName,g,b=K(q["path"]),d=R+b["replace"](/\//g,n),h=q["extend"]in c,z=i.I(),Ra=function(sg){if(!sg){k(Z,404);}else{this[f]([[o,$,Z,g,h,q,R,s,c,X,L,E]]);}};if(!w){g=d+n+K(q["fileName"]);z[f]([[m.C(N,"exists"),g],[Ra]]);}else{g=d+n+"index.html";z[f]([[m.C(N,"exists"),g],[function(Uw){var nw=this;if(Uw){nw[f](o,$,Z,g,false,q,R,s,c,X,L,E);}else{var sw=Q.W(c),Bw=sw.length;if(Bw>0){var jw=0,uw=[],Rw=function(ax,Ox){jw++;if(Ox){uw.push(ax);}if(jw==Bw){if(uw.length>0){var ux=q["extend"]=sw[uw[0]];g=d+n+"index."+ux;nw[f](o,$,Z,g,true,q,R,s,c,X,L,E);}else{if(J){nw[f](W,$,Z,false,h,d,s,c,X,L,E);}else{k(Z,403);}}}};var Mw=0;for(;Mw<Bw;++Mw){g=d+n+"index."+sw[Mw];nw[f]([[m.C(N,"exists"),g],[Rw,Mw]]);}}else if(J){nw[f](W,$,Z,false,h,d,s,c,X,L,E);}else{k(Z,403);}}}]]);}};V.c=function(E,z,L,Z,c,s,d,x,R,g,J){var w;if(s){var b={"cert":N.readFileSync(s),"key":N.readFileSync(d)};w=require("https").createServer(b);}else{w=require("http").createServer();}var q=i.I();q[f]([[m.C(w,"on",true),"request"],[O,z,L,Z,c,w,R,g]]);w.listen(E,x);if(J){H.i(w,L,z,R);}return w;};});_03.n("_03.a",function(f){f.$=function(){console["error"].apply(console,arguments);};});_03.n("_03.X","_03.I",function(T,B){T.s=function(x,t){var o,q=B(x["shift"],x),X;while((o=q())!=null){if(o.match(/^-(\w+)$/)){var k=RegExp["$1"];X=t(o,k,q);}else{X=t(o,null,q);}if(X){break;}}return X;};});_03.n("_03.weblet.startup","_03.v","_03.y","_03.a","_03.G","_03.R","_03.X",function(k,J,G,N,P,H,d){k.$=function(C,B){var y=require("path"),Z=y.sep,W=require("os"),T=require("fs"),w=0==W["platform"]()["indexOf"]("win"),u,I=J.f();try{u=T["readlinkSync"](I);if(y["isAbsolute"](u)){I=u;}else{I=y["normalize"](y["dirname"](I)+Z+u);}}catch(e){}var h=y["normalize"](y["dirname"](I))+Z+"node_modules"+Z;C=Array.isArray(C)?C:J.g();var O,M,V="0.0.0.0",a,E,S,Q,z,i={},l=null,v=true,c=function(){N("Usage:\n\tweblet [options] <directory>\n\tOptions:\n\t -x, <cgi> Identify CGI script by file suffix name. can set multiple times.\n\t For example:\n\t -x cgi\n\t -x php=/usr/bin/php-cgi\n\t -p, <port> listen port number. default 9999\n\t -a, <address> Local interface to bind to for network connections. default 0.0.0.0\n\t -c, <CertificatePath> HTTPS certificate file path.\n\t -k, <PrivatekeyPath> HTTPS private key file path.\n\t -s, Use a CGI script file to handle WebSocket connections. The -x option must be on\n\t -e, <path> additional exe file path for CGI sub process.\n\t -o, Open the URL to this service by browser window.\n\t -m, config mime type by extname. such as :-m .md=text/html\n\t -h, display this help and exit\n\t\n\tDirectory: Document Root.\n\t");};var n=d.s(C,function(m,t,p){if(t!=null){switch(t){case"x":var _=p(),Y=_["split"]("=");i[Y[0]]=Y[1];break;case"p":M=parseInt(p());break;case"a":V=p();break;case"c":a=p();break;case"k":E=p();break;case"e":S=p();break;case"s":Q=true;break;case"o":v=!v;break;case"m":var A=p(),$=A["split"]("=");if(l==null){l={};}l[$[0]]=$[1];break;case"h":default:return true;}}else{if(O==null){O=m;}else{return true;}}});if(O==null){n=true;}if(Q){if(H.W(i)["length"]==0){n=true;}}if(n){c();return;};var R=O["length"]-1;if(R==O["lastIndexOf"](Z)){O=O["substring"](0,R);}if(!P.c(O,null,w)){O=process["cwd"]()+Z+O;}O=y["normalize"](O);M=M||9999;var f=G.c(M,O,i,true,true,a,E,V,S,l,Q),A=a==null?"http":"https",o=A+"://"+(V!="0.0.0.0"?V:"localhost")+":"+M+"/";N(o+" Service Started.");N("Document at: "+O);if(Q){N("with WebSocketServer");}if(!v){setTimeout(function(){if(typeof B=="function"){B(o);}else{var K=require("open");K(o);}},100);}};});module.exports=_03.weblet.startup.$;;