sers.ServiceStation.min.js 8.1 KB

12345678910
  1. /*
  2. * sers.ServiceStation.min.js
  3. * Date : 2022-01-15
  4. * Version: 2.1.16
  5. * author : Lith
  6. * email : serset@yeah.net
  7. * compressor : http://javascriptcompressor.com/
  8. */
  9. ; eval(function (p, a, c, k, e, r) { e = function (c) { return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) r[e(c)] = k[c] || e(c); k = [function (e) { return r[e] }]; e = function () { return '\\w+' }; c = 1 }; while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]); return p }(';K={32:\'2.1.16\'};(u(g){;(u(){g.1u=u(a){x(!a)w[];9 b=A 24();9 d,c;d=a.C;U(9 i=0;i<d;i++){c=a.33(i);x(c>=34&&c<=35){b.D(((c>>18)&36)|37);b.D(((c>>12)&X)|Y);b.D(((c>>6)&X)|Y);b.D((c&X)|Y)}P x(c>=38&&c<=39){b.D(((c>>12)&3a)|3b);b.D(((c>>6)&X)|Y);b.D((c&X)|Y)}P x(c>=3c&&c<=3d){b.D(((c>>6)&3e)|3f);b.D((c&X)|Y)}P{b.D(c&3g)}}w b};g.V=u(a){x(!a)w L;x(1j a===\'25\'){w a}9 b=\'\',Z=a;U(9 i=0;i<Z.C;i++){9 c=Z[i].1k(2),v=c.3h(/^1+?(?=0)/);x(v&&c.C==8){9 d=v[0].C;9 e=Z[i].1k(2).10(7-d);U(9 f=1;f<d;f++){e+=Z[f+i].1k(2).10(2)}b+=26.27(3i(e,2));i+=d-1}P{b+=26.27(Z[i])}}w b};g.28=u(a){w 1v(\'(\'+g.V(a)+\')\')};g.29=u(a){x(a==L||1j(a)==\'2a\'){w L}9 b=a;x(1j(b)!=\'25\'){b=3j.3k(b)}w b};g.11=u(a){9 b=g.29(a);w g.1u(b)};g.13=u(a,b,c){x(!c)c=b.C;U(9 t=0;t<c;t++){a.D(b[t])}w a};g.2b=u(a){w A 1l(a).1w};g.2c=u(a){w A 1x(g.2b(a))};g.2d=u(a){w 24.2e(A 1l(a))};g.2f=u(a){w g.2d(a.1w)};g.1m=u(a,b){w A 1x(A 1l(a).1w).3l(b||0,J)};g.1n=u(a){9 b=A 3m(4);9 c=A 1x(b);c.3n(0,a,J);w g.2f(c)};g.2g=u(a,b,c){9 d=g.1n(c);a.2h(b,0,d[0],d[1],d[2],d[3]);w a};g.1y=u 1y(){u N(){w(((1+1z.2i())*3o)|0).1k(16).3p(1)}w(N()+N()+N()+N()+N()+N()+N()+N())}})();(u(c){1A.3q.1B=u(a){9 o={"M+":B.2j()+1,"d+":B.3r(),"h+":B.1C()%12==0?12:B.1C()%12,"H+":B.1C(),"m+":B.3s(),"s+":B.3t(),"q+":1z.3u((B.2j()+3)/3),"S":B.3v()};9 b={"0":"/3w","1":"/3x","2":"/3y","3":"/3z","4":"/3A","5":"/3B","6":"/3C"};x(/(y+)/.1D(a)){a=a.1E(Q.$1,(B.3D()+"").1F(4-Q.$1.C))}x(/(E+)/.1D(a)){a=a.1E(Q.$1,((Q.$1.C>1)?(Q.$1.C>2?"/3E/3F":"/3G"):"")+b[B.3H()+""])}U(9 k 2k o){x(A Q("("+k+")").1D(a)){a=a.1E(Q.$1,(Q.$1.C==1)?(o[k]):(("3I"+o[k]).1F((""+o[k]).C)))}}w a};c.14;c.O=u(e,a){9 b=A 1A().1B("[2l:2m.S]")+\'[O]\'+(a||e.1o||\'\');R{x(c.14)c.14(b,\'O\',e)}15(e){}};c.F=u(a){9 b=A 1A().1B("[2l:2m.S]")+\'[F]\'+a;R{x(c.14)c.14(b,\'F\')}15(e){}}})(g.1G={})})(\'2a\'===1j(z)?z={}:z);(u(q){9 r=z.1G;u 2n(){B.2o=u(a){f.D(A 1l(a));g+=a.3J};9 f=[];9 g=0;9 h=0;u 1H(a){x(g<a){w}g-=a;9 b=[];9 c=0;1I(c<a){9 d=a-c;9 e=f[0];x(h!=0){e=e.3K(h)}x(e.C<=d){z.13(b,e);c+=e.C;h=0;f.3L()}P{z.13(b,e,d);c+=d;h+=d}}w b};9 i=-1;B.2p=u(){x(i<0){9 a=1H(4);x(!a){w L}i=z.1m(a,0)}x(g<i)w L;9 b=1H(i);i=-1;w b}};q.1J=u(){9 h=B;h.1K="2q://2r.0.0.1:2s";h.1L;h.T;h.2t=u(a){x(!j)1M A 1N(\'连接尚未建立,无法发送数据,请先建立连接\');z.2g(a,0,a.C);9 b=z.2c(a);j.3M(b)};9 i=A 2n();9 j=L;h.17=u(d){x(j)1M A 1N(\'连接尚未断开,不可再次连接\');j=A 3N(h.1K);j.3O="3P";j.3Q=u(a){h.1c()};j.3R=u(){h.1c()};9 f=G;9 g=u(a){x(f)w;f=J;d(a)};2u(g,3S);j.3T=u(a){g(J)};j.14=u(a){9 b=a.3U;i.2o(b);9 c;1I(c=i.2p()){R{h.1L(c)}15(e){r.O(e)}}}};h.1c=u(){x(!j)1M A 1N(\'尚未建立连接,无需断开\');R{j.1c()}15(e){r.O(e)}j=L;r.F(\'[K.19]1J.T\');x(h.T){R{h.T()}15(e){r.O(e)}}}};u 2v(){9 k={1O:1,1p:2,1o:3};9 l={1P:0,2w:1};9 m="3V.3W.3X.3Y";9 n=B;9 o={};9 p=3Z;n.1Q;n.1a;n.2x=u(a){9 b=a[0];9 c=a.10(2);2y(b){1d k.1p:9 t=1R(c);9 d=t.2z;9 e=t.1S;9 f=o[d];x(f){2A o[d];f(e)}1T;1d k.1O:9 t=1R(c);9 g=t.2B;9 h=t.1S;9 i=a[1];2C(i,g,h);1T;1d k.1o:1T}};u 2C(b,c,d){2y(b){1d l.1P:n.1a(d,u(a){1q(c,a)});w;1d l.2w:9 e=z.V(d);x(e==m){1q(c,d)}P{1q(c,[0])}w}}u 1q(a,b){9 c=1U(a,b);1V(k.1p,0,c)}n.1e=u(c,d,e){9 f=p++;9 g=G;9 h=u(a,b){x(g)w;g=J;x(!b){2A o[f]}x(d)d(a,b)};2u(h,40);o[f]=u(a){h(a,J)};9 i=z.1n(f);i.D(0,0,0,0);9 j=1U(i,c);1V(k.1O,e||l.1P,j)};u 1V(a,b,c){c.2h(0,0,a,b);n.1Q(c)}u 1U(a,b){w z.13(a,b)}u 1R(a){9 b=z.1m(a,0);w{2z:b,2B:a.10(0,8),1S:a.10(8)}}}q.2D=u(e){9 f=B;9 g=A q.1J();f.2E="41";f.2F=u(a){g.1K=a};f.2F(e);9 h=A 2v();(u(){g.1L=u(a){h.2x(a)};h.1a=u(a,b){f.1a(a,b)};h.1Q=u(a){g.2t(a)};g.T=u(){x(f.T)f.T.42(f,2G)}})();f.T=L;f.1a=L;f.1e=u(a,b){h.1e(a,b)};f.17=u(d){g.17(u(c){x(!c)d(G);f.1e(z.1u(f.2E),u(a,b){x(!b){d(G);w}x(z.V(a)!=\'J\'){d(G);w}d(J)})})};f.1r=u(){g.1c()}}})(K.19||(K.19={}));(u(o){9 p=z.1G;u I(){9 e=B;9 f;9 g;e.1W=u(){9 a=z.V(f);x(!a)w{};w 1v(\'(\'+a+\')\')};e.1X=u(){w g};e.2H=u(){9 a=z.V(g);w a};e.43=u(){w 1v(\'(\'+e.2H()+\')\')};e.2I=u(a,b,c){9 d={"1s":a,"44":{"45":z.1y(),"46":[],"2J":"47"},"2K":{"2L":c||"48"}};f=z.11(d);g=z.11(b)};e.1f=u(){w I.1f(f,g)};e.1g=u(a){9 b=I.1g(a);f=b[0];g=b[1]}};I.1f=u(){9 a=2G;9 b=[];U(9 t=0;t<a.C;t++){9 c=a[t];z.13(b,z.1n(c.C));z.13(b,c)}w b};I.1g=u(a){9 b=[];9 c=0;1I(c<a.C){9 d=z.1m(a,c);9 e=a.10(c+4,c+4+d);c+=4+d;b.D(e)}w b};o.I=I;o.2M=u(k){B.1t=u(f,g,h,i){9 j=A I();j.2I(f,g,h);k.1e(j.1f(),u(a,b){x(!i)w;x(!b){i(G)}P{9 c=A I();c.1g(a);9 d=c.1W();9 e=c.1X();i(J,e,d)}})}};o.2N=u(){9 m=B;9 n={};m.2O=u(){9 a=[];U(9 b 2k n){a.D({1Y:n[b].1Y})}w a};m.49=u(){n={}};m.2P=u(a,b){9 c=a.1s+\'2Q\'+a.2R.2S;n[c]={1Y:a,1Z:b}};m.4a=u(a,b,c,d,e){9 f={1s:a,20:c,4b:d,2R:{2S:b}};m.2P(f,e)};m.2T=u(e,a,b,c){p.O(e);9 d={21:G,O:{2U:e.1o,2V:{20:e.20,2W:e.2W}}};w d};m.1t=u(a){9 b=A I();b.1g(a);9 c=b.1W();9 d=b.1X();9 f=c.1s;9 g=c.2K.2L;9 h=f+\'2Q\'+g;9 i=n[h];9 j={},1h;x(i&&i.1Z){R{1h=i.1Z(d,c,j)}15(e){9 k=m.2T(e,d,c,j);1h=z.11(k)}}P{9 k={21:G,O:{4c:4d,2U:"4e 4f 4g",2V:{2J:\'2e 2X\'}}};1h=z.11(k)}9 l=I.1f(z.11(j),1h);w l}};o.W=u(){9 i=B;(u(){i.22=A o.2N()})();(u(){i.1b=A o.19.2D("2q://2r.0.0.1:2s");i.1b.1a=u(a,b){9 c=i.22.1t(a);b(c)}})();(u(){i.2Y=A o.2M(i.1b)})();i.1r=u(){p.F(\'[K.W]R 1r...\');i.1b.1r();p.F(\'[K.W] 4h.\')};i.23={4i:\'2X\',4j:\'\',4k:\'\',F:{}};9 j={4l:(\'\'+1z.2i()).1F(2)};i.4m=u(h){p.F(\'[K.19]R 17...\');i.1b.17(u(e){x(!e){p.F(\'[K.19]1b 4n 17 2Z 4o!\');x(h)h(G);w}p.F(\'[W] 1i 30 2Z 4p...\');9 f=i.22.2O();9 g={23:i.23,4q:j,4r:f};i.2Y.1t("/4s/30/1i",g,\'4t\',u(a,b,c){x(!a){p.F("[W] 1i - 31");x(h)h(G);w}9 d=z.28(b);x(!d.21){p.F("[W] 1i - 31. 1p:"+z.V(b));x(h)h(G);w}p.F("[W] 1i - 4u");x(h)h(J)})})}}})(K);', 62, 279, '|||||||||var|||||||||||||||||||||function||return|if||vit|new|this|length|push||info|false||ApiMessage|true|sers|null||S4|error|else|RegExp|try||event_onDisconnected|for|bytesToString|ServiceStation|0x3F|0x80|_arr|slice|objectSerializeToBytes||arrayConcat|onmessage|catch||connect||CL|event_onGetRequest|org|close|case|sendRequest|package|unpackage|replyData|regist|typeof|toString|Uint8Array|bytesGetInt32|int32ToBytes|message|reply|deliveryToOrganize_sendReply|stop|route|callApi|stringToBytes|eval|buffer|DataView|guid|Math|Date|pattern|getHours|test|replace|substr|logger|read|while|DeliveryClient|host|event_onGetFrame|throw|Error|request|app|event_onSendFrame|unpackReqRepFrame|oriData|break|packageReqRepFrame|delivery_sendFrame|getRpcData|getValueBytes|apiDesc|Invoke|name|success|localApiService|serviceStationInfo|Array|string|String|fromCharCode|bytesToObject|objectSerializeToString|undefined|bytesToArrayBuffer|bytesToDataView|arrayBufferToBytes|from|dataViewToBytes|bytesInsertInt32|splice|random|getMonth|in|mm|ss|PipeFrame|write|readSersFile|ws|127|4503|sendFrame|setTimeout|RequestAdaptor|heartBeat|deliveryToOrganize_onGetMessageFrame|switch|reqKey|delete|reqKey_bytes|deliveryToOrganize_onGetRequest|OrganizeClient|secretKey|setHost|arguments|getValueString|initAsApiRequestMessage|source|http|method|ApiClient|LocalApiService|getApiNodes|addApiNode|_|extendConfig|httpMethod|onError|errorMessage|errorDetail|stack|JsStation|apiClient|to|serviceStation|failed|version|charCodeAt|0x010000|0x10FFFF|0x07|0xF0|0x000800|0x00FFFF|0x0F|0xE0|0x000080|0x0007FF|0x1F|0xC0|0xFF|match|parseInt|JSON|stringify|getInt32|ArrayBuffer|setInt32|0x10000|substring|prototype|getDate|getMinutes|getSeconds|floor|getMilliseconds|u65e5|u4e00|u4e8c|u4e09|u56db|u4e94|u516d|getFullYear|u661f|u671f|u5468|getDay|00|byteLength|subarray|shift|send|WebSocket|binaryType|arraybuffer|onerror|onclose|10000|onopen|data|Sers|Mq|Socket|v1|100|60000|SersCL|apply|getValueObject|caller|rid|callStack|Internal|GET|clearApiNodes|addSimpleApiNode|description|errorCode|404|Api|Not|Found|stoped|serviceStationName|serviceStationKey|stationVersion|deviceKey|start|cannot|server|ServiceCenter|deviceInfo|apiNodes|_sys_|POST|succeed'.split('|'), 0, {}));