-
Notifications
You must be signed in to change notification settings - Fork 2
/
jsstp.min.js
1 lines (1 loc) · 4.88 KB
/
jsstp.min.js
1
eval(((p,a,c,k,e,r)=>{for(e=t=>(t<a?"":e(~~(t/a)))+(35<(t%=a)?String.fromCharCode(t+29):t.toString(36));c--;)r[e(c)]=k[c]||e(c);for(k=[t=>r[t]],e=t=>"\\w+",c=1;c--;)k[c]&&(p=p.replace(eval(`/\\b${e(c)}\\b/g`),k[c]));return p})('9 1v=(()=>{9 t,e=q.1w,s="\\r\\n",r="",i="X-1x-1Z-",h="1y",k=(t,e)=>{9 s=t.20(e);6[t.18(0,s),t.18(s+e.L)]},o=(t,e)=>q(t)21 e,a=(t,e,s)=>(t[e]=s,1),u=(s,r,n)=>{6 j S(s,e({7:(i=r,(e,s)=>{9 r;22(!i.t?.(e,s))6(r=o(s,23)?i.i?.(e,s):i.h?.(e,s))!==t?r:i.k?i.k(e,s):o(r=e[s],1z)?r.1A(e):r}),19:a},n));9 i};x l G 1z{z(t){6 q.24(t,j.25.1a)}}9 c=t=>{26 t},g=t=>"27://1B:"+(t??28),f=29.2a?2b.2c:g(2d.2e.2f),p=/^\\w+:\\/\\/1B/.1b(f)?"T":"U",d=t=>e({},t);x v{z(t){q.1w(5,t)}7 V(){6 q.V(5)}7 H(){6 q.H(5)}7 C(){6 q.C(5)}7 L(){6 5.V.L}W(t){5.C.W(([e,s])=>{5[e]=t(s,e)??s})}7 1c(){6 e(b(),5)}1d(t){m e=[];6 5.C.I(([s,r])=>e.Y(...o(r,v)?r.1d(t.1A(t,s)):[t(s,r)])),e}I(t){6 5.C.I(([e,s])=>t(s,e))}Y(e){6 e.W(e=>e?5[e[0]]=e[1]:t),5}1C(t){6 5.C.1C(([e,s])=>t(s,e))}}9 b=t=>j v(t);x D G v{#t;#e;z(t,e,s){M(e),5.#t=t,5.#e=s||[]}7 1D(){6 5.#e||[]}7 A(){6 5.#t}7 Z(){6[5.#t,...5.#e,...5.C.I(([t,e])=>t+": "+e),r,r].1e(s)}1f(){6{A:5.#t,1D:5.#e,1E:5.1c}}7 2g(){6+5.#t.10(" ").1F(t=>+t==t)}}2h y(t){t=t.10(s);6 t.L-=2,t}x J G D{z(e){m r,[n,...h]=y(e),o={},a=[];1g(m t 1G h){m[e,n]=k(t,": ");/^\\w[^\\s]*$/.1b(e)?o[r=e]=n:r?o[r]+=s+t:a.Y(t)}6 M(n,o,a),u(5,{i:(e,s)=>i+s 1h e&&!q.2i(J.1a).1H(s)?e.1I(s):t})}1I(t){6 5[i+t]}#s;7 2j(){6 5.#s??=b().Y(5.I((e,s)=>s.1i(i)?[s.2k(16),e]:t))}7 2l(){6 5}}x 11 G D{z(t){9[t,,...r]=y(t);M(t,r)}2m(){6 t=5.H,r+t;9 t}7 Z(){6[5.A,r,...5.H,r,r].1e(s)}1f(){6{A:5.A,2n:5.H}}[1J.1K](){6 5.H[1J.1K]()}}x 12 G D{z(t){9[t,,...r]=y(t);M(t,{});1g(m t 1G r){m[e,s]=k(t,""),[r,n]=k(e,".");(5[r]||=b())[n]=s}}2o(t,e){6 5.1j.1F(s=>5[s][t]==e)}2p(t){6 5.1j.I(e=>5[e][t])}7 1j(){6 5.V}7 N(){6!!5.L}7 Z(){6[5.A,r,...5.1d((t,e,s)=>t+"."+e+""+s),r,r].1e(s)}1f(){6{A:5.A,2q:5.1c}}}x 13 G l{#r;#n;#i;#h;#k;z(t){M((t,e=5.B)=>5.1L(t,e)),5.#r=t,5.B=t.B}1k 1L(t,e=5.B){6 5.#i?5.#h[e].1H(t):!!5.#n&&(5.#k[e][t]??=O 5.#r.14(t))}7 N(){6 5.#n}7 2r(){6 5.#i}2s(){6 5.1M(),5.1l()}1k 1l(){9 t=5.#r;6 5.#n=O t.14("1N"),5.#i=5.#n&&O t.14("1O"),5.#i&&(5.#h=O t.1P()),5}1M(){5.#n=5.#i=!1,5.#k={T:{},U:{}}}}x P{#o;z(e,s){6 5.15={2t:f},5.E={2u:"2v-8"},5.Q=s,5.1m=e,5.R={1y:1.4,2w:1.1,2x:1.1,1Q:1.2,2y:1.1},5.B=p,5.1n=u(5,{i:(e,s)=>o(e.R[s],2z)?e.F(s):/^2A/.1b(s)?e.17[(t=>"k"==t[2]?t.18(3):t)(s)]:s.1i("2B")?e.1o[s].1p(11):s.1i("2C")?e.1o[s]:t})}7 1R(){6 e(j P,{15:d(5.15),E:d(5.E),B:5.B,R:d(5.R),Q:5.Q,1q:5.1q})}1S(t){9 e=5.1R;6 e.1q=t,e.E.2D=t.2E,e}1T(t){m e=b();6 5.1r().K(s=>{1g(9 r 1h s)e[r]=t?.(s[r]);6 e})}2F(t){6 5.1T(e=>t?.(5.1S(e)))}19 Q(t){5.#o=t||g()+"/2G/2H/2I"}7 Q(){6 5.#o}19 1m(t){5.E.1U=t||"1v-2J"}7 1m(){6 5.E.1U}1k 1V(t){t=O 2K(5.#o,{2L:"2M",2N:5.15,1E:t});6 2O!=t.1W&&c(t.1W),t.2P()}1s(t,e){6 5.1V(j D(t,{...5.E,...e}).Z)}1X(t,e,s=J){6 5.1s(t,e).K(t=>j s(t))}F(t,s=J,r=t=>t){m n=t+" 1x/"+5.R[t];6 e((...t)=>5.1X(n,r(...t),s),{2Q:(...t)=>5.1s(n,r(...t)),1p:e=>5.F(t,e,r),1Y:e=>5.F(t,s,e)})}1t(t,s,r=5.F(h),n=t=>t){6 j S(r.1Y((...r)=>e({[t]:s},n(...r))),{7:(e,i)=>i 1h e?e[i]:5.1t(t,s+"."+i,r,n)})}1u(t,e,s=5.F(h)){6 5.1t(t,e,s,(...t)=>{m e=0,s={};6 t.W(t=>s["2R"+e++]=t),s})}7 17(){6 j S({},{7:(t,e)=>5.1u("2S",e)})}7 1o(){6 j S({},{7:(t,e)=>5.1u("2T",e,5.F("1Q"))})}14(t,e=5.B){6 5.17.1N(t,e).K(({2U:t})=>1==t)}1P(){6 5.17.1O().K(({T:t,U:e})=>({T:(t||r).10(","),U:(e||r).10(",")}))}1r(){6 5.1n.2V.1p(12)()}N(){6 5.1r().K(t=>t.N,t=>!1)}2W(t){6 5.N().K(e=>e?t?.(5.1n):c())}2X(){6 j 13(5).1l()}}6 e(P.1a,{2Y:P,D:D,J:J,11:11,12:12,13:13}),j P})()',62,185,"|||||this|return|get||var||||||||||new|_||let||||Object|||||||class||constructor|head|default_security_level|entries|base_sstp_info_t|default_info|get_caller_of_method|extends|values|map|sstp_info_t|then|length|super|available|await|jsstp_t|host|sstp_version_table|Proxy|local|external|keys|forEach||push|text_content|split|list_info_t|fmo_info_t|ghost_events_queryer_t|has_event|RequestHeader||event|substring|set|prototype|test|trivial_clone|flat_map|join|toJSON|for|in|startsWith|uuids|async|init|sendername|proxy|command|with_type|ghost_info|get_fmo_infos|custom_text_send|get_caller_of_key|get_simple_caller_of_key|jsstp|assign|SSTP|SEND|Function|bind|localhost|every|unknown_lines|body|find|of|includes|get_passthrough|Symbol|iterator|check_event|clear|Has_Event|Get_Supported_Events|get_supported_events|EXECUTE|clone|by_fmo_info|for_all_ghost_infos|Sender|raw_send|status|custom_send|bind_args_processor|PassThru|indexOf|instanceof|if|String|setPrototypeOf|target|throw|http|9801|globalThis|window|location|origin|process|env|PORT|status_code|function|getOwnPropertyNames|passthroughs|slice|raw|toString|data|get_uuid_by|get_list_of|fmo_infos|fast_query_available|reset|Origin|Charset|UTF|NOTIFY|COMMUNICATE|GIVE|Number|On|Get|Set|ReceiverGhostHWnd|hwnd|for_all_ghosts|api|sstp|v1|client|fetch|method|POST|headers|200|text|get_raw|Reference|Event|Command|Result|GetFMO|if_available|new_event_queryer|type".split("|"),0,{}))