mirror of
https://github.com/6dylan6/jdpro.git
synced 2026-11-06 00:56:45 +08:00
1
This commit is contained in:
1 parent
8b585e7ca4
commit
3f3ff2f134
2 files changed
+2
-2
No files matched your search
+1
-1
@@ -3,5 +3,5 @@
|
||||
3 12 3 12 * jd_AutoEval.js
|
||||
*/
|
||||
const $ = new Env('带图评价晒单');
|
||||
var TJb9wUk,xwZ_wfX,KyTu5N,IFMpFiE,Dr_6MFO,_MRYyu,xPL15bm,fIWxAXs,DKK07d4,xHwpgYB,YBGUTcq;const MVdn4D=["length",0x1,"b",0x0,0xf9,0x89,"a",0xd2,"g",0x5,0x8e,0x4,0x8,0xff,"d",0xd0,"undefined",void 0x0,"c",0xee,0x10,0x3f,0x6,"fromCodePoint",0x7,0xc,0x3,"push",0xb7,0x2,"h",0x32,"i",0x5b,0x1fff,0x58,0xd,0xe,0xa2,0xe1,0x9,"e",!0x1,0xdc,0xc0,0x94,0xbc,0x6b,0xe9,"f",0xea,0x6e,0x8c,0x7c,0x86,0x77,0x88,0x78,0x4e,0x6f,0x2c,0x7f,0x80,0x7e,0x79,0xb4,0x43,0xd9,0x95,0x96,0x5f,0xe4,0xf7,0x30,0x2d,0xae,0x99,0x9d,null,0x7b,0x18,0xce,0x65,0xca,0x13,0x28,0x3c,0xa6,0xa9,0xa8,0xaa,0xab,0xaf,0xc9,!0x0,0xc8,0x53,0xc5,0xcc,0x1b,0xd5,0x8d,0x29,0xdf,0x71,0xb5,"&",0x87,0x14,0x2f,0xec,0xed,0xef,0xf6,"UA",0xf0,0xeb,0x73,0x9b," ",0x10a,0xe6,0x46,0x1e,"3",0x70,0x1c,"j",0x4d,0xc3,0x11e,0x11c,0x3e8,0xa,0x11d,0x124,0x125,0x1f4,0x93,0x69,0xa5,0x1f,0x12c,0x62,"0","(",0x12a,")",0x12b,0x134,0x135,0x115,0x12,0x137,0x7a,0xa0,0x13b,0x13f,0x116,0x4b,0xc6,0x56,0x31,0xf3,0x146,0x13e,0x7d0,0x33,0x152,0x74,0xfa,0xb,0x81,0x83,0x164,0x165,"2",0xf2,0xe3,0x16a,"$1",0x16d,0x16b,0x174,0xd8,0x5d,0x17d,0x91,0xb2,0x37,0xe8,0x11,0x148,0x17,0x40,0x186,0x188,0x189,0x9e,0x193,0x195,0x196,0x197,0x4c,0x44,0x76,0x21,0x192,0x1ac,"1","5",0x1b6,0x1b7,0x72,0x1c5,0x1cf,0x1d0,0x1be,0x90,0x45,0x1bf,0x1c1,0x1c2,0x1c3,0x1c4,0x1e0,0x1e1,0x92,0x1f3,0x2e,0xb8,0xf8,0x1a1,0xd7,"nb","10",0x211,0x21e,0xbf,0x3e,0x1a,0xd1,0x21f,0x220,0x221,0x222,0x223,0x224,0x225,0x226,0x228,0x22b,0x47,"4",0x23d,0xe0,0xac,0xf1,0x59,0x24a,0x24b,0x24c,0x24e,0x250,0x258,0x25b,0xdb,0x264,0x42,0x262,0x280,0x283,0x269,0x284,0x285,0x57,0x64,0x36,0x200,0x34,0x100,0xbd,0xf,0xbe,0x39,0x23,0x3ff,0x98,0x82,0x20,0xffff,0x289,0x28a,0x28b,0x2a3];R10QPSy(ak6Kt0G(g4L96ls),ak6Kt0G(EvV_l3,MVdn4D[0x1d]),ak6Kt0G(BsBpkT),ak6Kt0G(ImTfqq,MVdn4D[0x1a]),ak6Kt0G(kjr5Ad),ak6Kt0G(FFBDkR),ak6Kt0G(yspk1RQ));function ak6Kt0G(TJb9wUk,xwZ_wfX=MVdn4D[0x1]){Object.defineProperty(TJb9wUk,MVdn4D[0x0],{value:xwZ_wfX,configurable:MVdn4D[0x2a]});return TJb9wUk}function yspk1RQ(...TJb9wUk){R10QPSy(TJb9wUk[MVdn4D[0x0]]=MVdn4D[0x1],TJb9wUk[MVdn4D[0x6]]=";8*w9u=/#2{zBi>el^a~FrLMVX!xvg1RS\"$AT:yp5J+4b76s[D&ck@YCf,WqUH(%}tNdEO?InG_o]Z3|)m.QP0jK`<h",TJb9wUk[MVdn4D[0x2]]=""+(TJb9wUk[MVdn4D[0x3]]||""),TJb9wUk[-MVdn4D[0x5]]=TJb9wUk[MVdn4D[0x2]].length,TJb9wUk[MVdn4D[0xb]]=[],TJb9wUk[MVdn4D[0x9]]=MVdn4D[0x3],TJb9wUk[MVdn4D[0xa]]=MVdn4D[0x3],TJb9wUk[MVdn4D[0x8]]=-MVdn4D[0x1]);for(TJb9wUk[MVdn4D[0x4]]=MVdn4D[0x3];TJb9wUk[MVdn4D[0x4]]<TJb9wUk[-MVdn4D[0x5]];TJb9wUk[MVdn4D[0x4]]++){TJb9wUk[MVdn4D[0x7]]=TJb9wUk[MVdn4D[0x6]].indexOf(TJb9wUk[MVdn4D[0x2]][TJb9wUk[MVdn4D[0x4]]]);if(TJb9wUk[MVdn4D[0x7]]===-MVdn4D[0x1])continue;if(TJb9wUk[MVdn4D[0x8]]<MVdn4D[0x3]){TJb9wUk[MVdn4D[0x8]]=TJb9wUk[MVdn4D[0x7]]}else{R10QPSy(TJb9wUk[MVdn4D[0x8]]+=TJb9wUk[MVdn4D[0x7]]*MVdn4D[0x21],TJb9wUk[MVdn4D[0x9]]|=TJb9wUk[MVdn4D[0x8]]<<TJb9wUk[MVdn4D[0xa]],TJb9wUk[MVdn4D[0xa]]+=(TJb9wUk[MVdn4D[0x8]]&MVdn4D[0x22])>MVdn4D[0x23]?MVdn4D[0x24]:MVdn4D[0x25]);do{R10QPSy(TJb9wUk[MVdn4D[0xb]].push(TJb9wUk[MVdn4D[0x9]]&MVdn4D[0xd]),TJb9wUk[MVdn4D[0x9]]>>=MVdn4D[0xc],TJb9wUk[MVdn4D[0xa]]-=MVdn4D[0xc])}while(TJb9wUk[MVdn4D[0xa]]>MVdn4D[0x18]);TJb9wUk[MVdn4D[0x8]]=-MVdn4D[0x1]}}if(TJb9wUk[MVdn4D[0x8]]>-MVdn4D[0x1]){TJb9wUk[MVdn4D[0xb]].push((TJb9wUk[MVdn4D[0x9]]|TJb9wUk[MVdn4D[0x8]]<<TJb9wUk[MVdn4D[0xa]])&MVdn4D[0xd])}return kjr5Ad(TJb9wUk[MVdn4D[0xb]])}function FFBDkR(...KyTu5N){KyTu5N[MVdn4D[0x0]]=MVdn4D[0x1];if(typeof TJb9wUk[KyTu5N[MVdn4D[0x3]]]===MVdn4D[0x10]){return TJb9wUk[KyTu5N[MVdn4D[0x3]]]=yspk1RQ(xwZ_wfX[KyTu5N[MVdn4D[0x3]]])}return TJb9wUk[KyTu5N[MVdn4D[0x3]]]}R10QPSy(TJb9wUk={},xwZ_wfX=["P>=k.,yT~B3@M*C55^oZ>&)6!t+kqWQJ8DHv5%OcaBV=C?ep)cvCX","]E9gJApsf^@v2[gTQ$N#]O(BE2)aK>RMSMg{v)|,\"%83KsB","yYH]d6p~z>A]bI8:f7o#/OuJw})6BsV+aY<cxqx@]zF{=mqg~%v/$EAsWtI%8","<>)=|Oi~4(;2H[iFUFF_[pwK;U&G<XXAw4L/^]K,A2#YQ*","MgiR1I]V6#]9c>n~9I4_<]V1=","rt%]/jW1lBA$1u","=4@_qWfWRNE%!H)pE(i{\"q$T@~6qc?|!EGIDPOwOfW{1+i/RiIO{","j?gk3yo8","[wl\"QQ*W2FX","vgM2v5mgv(8nP9daM,^xj]2/[%?aiPlFH^]Z]Tp/}By[w!*M","yFV3.(:,T,7qI>PJ{_IkV","}Y2xF5yVG^f","tGj/}Py)Q2b)gH|pJ583+)HMu","=gQSPOmc6qZ94*+RR5~S+GHo?}.Ss*?R!6v/",".GLkc:3BG(B.x.!g2_KG2,[W0}D]gla$n7MYM3KAE2??E99^DR1kN_]k/","C^K]nTyWO}D)C?z!i4XxvQ;aO~Y","F,YRKkA,8U#Moyw1H^&#>CJs&~je,l)x^Uw","@=f2K&[amYU9e&.5\"ci_zO>*JFu|@HKgdRcn/U@/9Y214>n~|vRvj7g~)2","JgLC%W4,~Y?8bq*1A[;=9(i~zq1|8","KGO&Zm(ESafzvQWJHIcS<,L*(z3adW^F28","9%E!j\"=j&BLiUQ{F|f;=;6F*$,5)5[HgcI\"YmC0|v(v[z!.p5=w","{,.S!Q?k+q>F|yjL|ckRp%;",".7Q&Hn1aXWjLe*.v{:6/e&M~WzL$;xWA@w*S2]mAvqb)K*","rB?kn](Vz(D^)eapntkg+o&1Fi>EumrJ45B_tT;","2Dc_)Q.VeaVFc?nyHRtYhq+1riEZ;n#","OE=RBj:,uYPa5I[5O(i/y.r~b>C/`q0xy4(9#CnV=","%R[2gk70{>;o9w[$","4:k_#]ya^U@","Uw(knUp%)a@))[L$~S{S>&Xg~YusrT9Vp_!c|C35.U&]{*","5[Y2R0a6rW}?}[f+OcZ!.3B*PiD","b4K9vy>#q(cOFe~xAUT/_(%8~YOGW:x^x!V1L5di7>]S(ic$l2<=<Gv*","{aanC6qAF}7C%?)x2D9{;$xAo(L]$uvgr,6k!Qg%,tx","/E%DwC6Ba~uH/&#!3FEZ(W1T(et87l=y*e69!,*Wxq__uTaF","45zgZCY6v(~xgn}1_:M2(U1abq)LrTrAa,8cW6bBga^nFlpVkI@{F","NvlYr]m8>%k]j?91,^@Cq$_k*2jXND_!kw3vNTQgF,S","ScXY1YV15W&G|xE1[RNcaQ66qz[f>H$^\"eV1T0Line truncated
|
||||
var f0qLrVV,Ugmua2,CVcRIua,tvB3Y8g,iJ09bJG,oUGqIX,dLTYXEB,RoV9pF,CgKXiXw,rM5bAIP,wbFwOtr;function hJ4U7F(f0qLrVV,Ugmua2,CVcRIua){for(CVcRIua=0x0;CVcRIua<Ugmua2;CVcRIua++)f0qLrVV.push(f0qLrVV.shift());return f0qLrVV}const Vkv4ClU=[0x0,0x1,0x8,0xff,"length","undefined",void 0x0,"c","d",0x51,"b",0x3f,0x6,"fromCodePoint",0x7,0xc,"push",0x9a,0x58,0x2,0x70,0x74,0x5b,0x5,0x91,0x1fff,0xd,0xe,0xf0,0xdd,0x9,"g","e",0x50,0x5c,0x10,0x5d,0xa,0x3,0xc8,0x4e,"i",0xca,0x3a,0x9b,0xd3,0xd4,0xae,0x59,0x79,0x4,"a",0xde,0x31,!0x1,0xf,"h",0xe6,0x7a,0xe3,0xec,0x41,0xa9,0x16,"f",0x7b,0x7f,0x80,0x61,!0x0,0x7c,0xc9,0x5e,0xb7,0x82,0x84,0x99,0xb8,0xa3,0xa1,null,0x7e,0xa7,0xa8,0xaa,0xab,0xac,0xb0,0xcb,0x77,0x6f,0x2d,0xd7,0xdb,0xdf,0xa4,"&",0x14,0x8d,0xb,0xf5,0x4a,0xd2,0xf7,0x17,0x71,0x4c,0xef,0xf1,0xfb,"UA",0xf2,0xf4,0xf3,"\u8D26\u53F7"," ",0x10c,0x67,"3",0x1e,0x122,0x120,0x121,0x128,0x129,0x1f4,0x3e8,0x11c,0x76,0x62,0x130,"0","(",0x12e,")",0x12f,0x138,0x139,0x117,0x47,0x13b,0x57,0x36,0x13f,0x13c,0x118,0x1d,0x8c,0x35,0x14b,0x7d0,0x9f,0xd8,0x72,0x3e,0xbb,0x42,0xeb,0x7d,0x14c,0x15a,0x75,0x86,0x157,0x156,0x16e,0x16f,"2",0x100,0x64,0x22,0x173,0x24,0x15,"$1",0xd0,0x17e,0x184,0x8f,0x4b,0x154,0x18d,0x14d,0xf9,0x2a,0x12,0xb3,0x4d,0x19a,0x19b,0x1af,0x1ad,0x1ae,0x1b3,0x1bf,"1","5",0x1c9,0x1ca,0x1d2,0x1d9,0x1e3,0x1e4,0x1f9,0x1fa,0x1d3,0x20e,0x20f,0x193,0x159,0xd9,"10",0x22a,0xc4,0xd5,0xbe,0xaf,0x237,0x23e,0x23f,0x241,0x21d,"4",0x25c,0x23a,0x23c,0x258,0x266,0x267,0x268,0x26a,0x26c,0x56,0xd6,0x273,0xcd,0xe0,0xce,0x65,0x48,0x282,0x280,0x21,0x2a1,0x2a4,0x2a5,0x2a6,0x2b4];UBKOhFR(oaN_jG0(Alpoa4q),oaN_jG0(HLgxv0),oaN_jG0(fGVDO2C));function oaN_jG0(f0qLrVV,Ugmua2=Vkv4ClU[0x1]){Object.defineProperty(f0qLrVV,Vkv4ClU[0x4],{value:Ugmua2,configurable:Vkv4ClU[0x36]});return f0qLrVV}function Fq8EwRa(f0qLrVV){var Ugmua2="F6:OxK%ZN{`ul@PX9qL[4W1A3yc+$a7s*Bv&>wr2I^H=Mt)_8J(Q?}Y.b~i]#!R/k,h5mG<zCo0;U\"SfD|peEgjVdnT",CVcRIua,tvB3Y8g,iJ09bJG,oUGqIX,dLTYXEB,RoV9pF,CgKXiXw;UBKOhFR(CVcRIua=""+(f0qLrVV||""),tvB3Y8g=CVcRIua.length,iJ09bJG=[],oUGqIX=Vkv4ClU[0x0],dLTYXEB=Vkv4ClU[0x0],RoV9pF=-Vkv4ClU[0x1]);for(CgKXiXw=Vkv4ClU[0x0];CgKXiXw<tvB3Y8g;CgKXiXw++){var rM5bAIP=Ugmua2.indexOf(CVcRIua[CgKXiXw]);if(rM5bAIP===-Vkv4ClU[0x1])continue;if(RoV9pF<Vkv4ClU[0x0]){RoV9pF=rM5bAIP}else{UBKOhFR(RoV9pF+=rM5bAIP*Vkv4ClU[0x16],oUGqIX|=RoV9pF<<dLTYXEB,dLTYXEB+=(RoV9pF&Vkv4ClU[0x19])>Vkv4ClU[0x12]?Vkv4ClU[0x1a]:Vkv4ClU[0x1b]);do{UBKOhFR(iJ09bJG.push(oUGqIX&Vkv4ClU[0x3]),oUGqIX>>=Vkv4ClU[0x2],dLTYXEB-=Vkv4ClU[0x2])}while(dLTYXEB>Vkv4ClU[0xe]);RoV9pF=-Vkv4ClU[0x1]}}if(RoV9pF>-Vkv4ClU[0x1]){iJ09bJG.push((oUGqIX|RoV9pF<<dLTYXEB)&Vkv4ClU[0x3])}return HLgxv0(iJ09bJG)}function fGVDO2C(...CVcRIua){CVcRIua[Vkv4ClU[0x4]]=Vkv4ClU[0x1];if(typeof f0qLrVV[CVcRIua[Vkv4ClU[0x0]]]===Vkv4ClU[0x5]){return f0qLrVV[CVcRIua[Vkv4ClU[0x0]]]=Fq8EwRa(Ugmua2[CVcRIua[Vkv4ClU[0x0]]])}return f0qLrVV[CVcRIua[Vkv4ClU[0x0]]]}UBKOhFR(f0qLrVV={},Ugmua2=hJ4U7F(["3g;$3Cb?^","1+/u**z","lS;/Br^U0","Vkqy5NHHYD","5&&3","awwonuF70","?~y$","33pu{[z","/(]tREV77`r#x",">](ucr6H0",":&zU+zF","AX4\"S|c:","%xk{sS>:","<f$`9zK6jZK;O<1vXp:","sX@`a","$#@`c","w~W`q|!gcN)R#eKwYI.Y!0dDIRp/U&*>hwls]\"90%kE~Z(92^ck{","[XQN$z&[Z","gH$\"l04:","aX)s^D=@Z","w~W`q|!gcNu;cia9rlYz7SCj:","&YE}Vs0I;qmo6","Ycu*sSZyZ","LXW`","xx?\"szF",".Yx\"5CZ|%","C%B%|Bi:",".YW05CZ|%","ZY:ap?Ga@h.J\"C<3b]{%&Y`L0upu2rl[i4FS4U{}ji6_lO{L|]B;TSV~PW","[XXB(E@Zyi}o*O0y/IsJ_JYI&lMO]rT9<,2?^;L)eYD#2<:7+cPU3","3,B*uG;/XX[Cvc5L4#dQSrp3r[w8D]HyTRT\"D|+^niqvYJws","Fh*;mf>iB{8JlXk>UbhK5v407h;LEO","F~a$z.=~j[l,>ek>FL/xPG??i,*f,xU[\"]rx>S:L_bF{kenaPwB+S8F","_Ygs\"eM7//V#Z(_c1af?z.}/JXpy5<dH=qx0>]Cje~G<<GVa5os?<}Mk8l","{L{YYb0lW@","nR;0\"(;^yqc`6","S4{7BYW_&YhoZXP+GtdoZR/@&k.xhJC[qluaiC{}0PBWKEP","}Or$3r_Z|LZp|>!A.zaUA?Fi[Y_q7w/Hn,I;3","Wcy%TtkiFWGoI9zwn2r$?p[^*X]]0GX+!8]}MQB_/LKmT<w[zmSJWgq}Xh&","1*VJW?)iv#7Ux8^[h$M`eeU)S]nk.i+&%AE}VGF","py!Zqzr>8~R$AcOq<R4.{fD)@W~](@Wv]qqY1GI:]N,$M+hqo%4\"G.Q_q/E(6","L%(NWI+|jk#","jo1xKfh3kXuAI_sHllA$ofB&{4fbhJ1I0APsK#Rlx","E2Q}q~F","<HEc4?_;*h`,G#k7g]TQ8Jnq/bJ","E%?`,)VaqYbUCO73jQ>.4r1?tPXq]rc^Gtu\"O8qZPWtqecl",",AgZ0US)`,u;F>N[hR\"ZLe3)6~c@b+DIOcVJtDF","W#s$K>rl+4","CH;a,f0?3qdX2pa&%6","DRV$mf?0e{&Uk]8I^IR.yr?)7/.Ue<x=P{c;>]W|^,Q",")v{%JE}^6~%A:|m7Hcz?_!9iUN$Z(@?+WlRxR\"4:E@A`CO92Mq:","}tFY>gkj<io)qCFLd26Q{fZ^\"LEK3OOwK/=01~FD8lZms]FA^Q.U@","Uvl\"3e/_0,$f8xEvg,p*pt(Lbq;\"cKCsm$B+[GO}#RT5|8`c/ILQ2JFL7W","5A^YprRm%","o,m(8bC)dimod]1v2m{%(;%L=,_U[PwLr8%{w;{Zx","Mw|Q2!FNBh%9)y0[{LzxNfH7PWu@6E_+)w^;[z43Z","K~sojzKGUb+Gir7q}lJ%:jl)yPuYW8CrJ,@??En&[[,L.r{[:L:","czq7[]k3JLt?G3^r5A_{%Ckl4k(ouef2N/_?aIRlvlfJl_3H;]O","SQe0#v77w@T19XTAUbO","E%o%!}&[{PpX&:[IHcW.{fgZ/X(","`J7sb/_g7LU0;zR3=zq;K}1:","#O3B^b[}E~eaN+@2,O;*!}}&*X%Anx5ykq:","7XjUEzuG%`=hJ#i${/`;4I6/SL[@hy|+L#Gx+rM?m~nKI]E1dHV{S0EvK","Sq&*,CR)q#1U7cGy^q6;vSN<Ll?LW8Hyp86","08HQz|qZYkHD5iZL&Q)J4","#A.?B_,~/}7U2<A&+vl`<8m36l*Gsp0rZzx\"tJI)i4}UE#>3$IJQz.F","Oh#ZRCTR8hr$_:vw+cHCLG>3_bq3uP@","Z~eNx)]&~ihy|D*Am{VJ2!,~+qp6,3IsiOp*+&%3O","(8@0BY*>?kC\"G3Ta>lmcyzzQ8l[%FXd&Uw_$)p&/W[p#}9P","4#s%dURL>kKf&c&wr,).Line truncated
|
||||
function Env(t, e) { "undefined" != typeof process && JSON.stringify(process.env).indexOf("GITHUB") > -1 && process.exit(0); class s { constructor(t) { this.env = t } send(t, e = "GET") { t = "string" == typeof t ? { url: t } : t; let s = this.get; return "POST" === e && (s = this.post), new Promise((e, i) => { s.call(this, t, (t, s, r) => { t ? i(t) : e(s) }) }) } get(t) { return this.send.call(this.env, t) } post(t) { return this.send.call(this.env, t, "POST") } } return new class { constructor(t, e) { this.name = t, this.http = new s(this), this.data = null, this.dataFile = "box.dat", this.logs = [], this.isMute = !1, this.isNeedRewrite = !1, this.logSeparator = "\n", this.startTime = (new Date).getTime(), Object.assign(this, e), this.log("", `🔔${this.name}, 开始!`) } isNode() { return "undefined" != typeof module && !!module.exports } isQuanX() { return "undefined" != typeof $task } isSurge() { return "undefined" != typeof $httpClient && "undefined" == typeof $loon } isLoon() { return "undefined" != typeof $loon } toObj(t, e = null) { try { return JSON.parse(t) } catch { return e } } toStr(t, e = null) { try { return JSON.stringify(t) } catch { return e } } getjson(t, e) { let s = e; const i = this.getdata(t); if (i) try { s = JSON.parse(this.getdata(t)) } catch { } return s } setjson(t, e) { try { return this.setdata(JSON.stringify(t), e) } catch { return !1 } } getScript(t) { return new Promise(e => { this.get({ url: t }, (t, s, i) => e(i)) }) } runScript(t, e) { return new Promise(s => { let i = this.getdata("@chavy_boxjs_userCfgs.httpapi"); i = i ? i.replace(/\n/g, "").trim() : i; let r = this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout"); r = r ? 1 * r : 20, r = e && e.timeout ? e.timeout : r; const [o, h] = i.split("@"), n = { url: `http://${h}/v1/scripting/evaluate`, body: { script_text: t, mock_type: "cron", timeout: r }, headers: { "X-Key": o, Accept: "*/*" } }; this.post(n, (t, e, i) => s(i)) }).catch(t => this.logErr(t)) } loaddata() { if (!this.isNode()) return {}; { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e); if (!s && !i) return {}; { const i = s ? t : e; try { return JSON.parse(this.fs.readFileSync(i)) } catch (t) { return {} } } } } writedata() { if (this.isNode()) { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e), r = JSON.stringify(this.data); s ? this.fs.writeFileSync(t, r) : i ? this.fs.writeFileSync(e, r) : this.fs.writeFileSync(t, r) } } lodash_get(t, e, s) { const i = e.replace(/\[(\d+)\]/g, ".$1").split("."); let r = t; for (const t of i) if (r = Object(r)[t], void 0 === r) return s; return r } lodash_set(t, e, s) { return Object(t) !== t ? t : (Array.isArray(e) || (e = e.toString().match(/[^.[\]]+/g) || []), e.slice(0, -1).reduce((t, s, i) => Object(t[s]) === t[s] ? t[s] : t[s] = Math.abs(e[i + 1]) >> 0 == +e[i + 1] ? [] : {}, t)[e[e.length - 1]] = s, t) } getdata(t) { let e = this.getval(t); if (/^@/.test(t)) { const [, s, i] = /^@(.*?)\.(.*?)$/.exec(t), r = s ? this.getval(s) : ""; if (r) try { const t = JSON.parse(r); e = t ? this.lodash_get(t, i, "") : e } catch (t) { e = "" } } return e } setdata(t, e) { let s = !1; if (/^@/.test(e)) { const [, i, r] = /^@(.*?)\.(.*?)$/.exec(e), o = this.getval(i), h = i ? "null" === o ? null : o || "{}" : "{}"; try { const e = JSON.parse(h); this.lodash_set(e, r, t), s = this.setval(JSON.stringify(e), i) } catch (e) { const o = {}; this.lodash_set(o, r, t), s = this.setval(JSON.stringify(o), i) } } else s = this.setval(t, e); return s } getval(t) { return this.isSurge() || this.isLoon() ? $persistentStore.read(t) : this.isQuanX() ? $prefs.valueForKey(t) : this.isNode() ? (this.data = this.loaddata(), this.data[t]) : this.data && this.data[t] || null } setval(t, e) { return this.isSurge() || this.isLoon() ? $persistentStore.write(t, e) : this.isQuanX() ? $prefs.setValueForKey(t, e) : this.isNode() ? (this.data = this.loaddata(), this.data[e] = t, this.writedata(), !0) : this.data && this.data[e] || null } initGotEnv(t) { this.got = this.got ? this.got : require("got"), this.cktough = this.cktough ? this.cktough : require("tough-cookie"), this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar, t && (t.headers = t.headers ? t.headers : {}, void 0 === t.headers.Cookie && void 0 === t.cookieJar && (t.cookieJar = this.ckjar)) } get(t, e = (() => { })) { t.headers && (delete t.headers["Content-Type"], delete t.headers["Content-Length"]), this.isSurge() || this.isLoon() ? (this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { "X-Surge-Skip-Scripting": !1 })), $httpClient.get(tLine truncated
|
||||
+1
-1
@@ -6,5 +6,5 @@ nolan服务接口
|
||||
*/
|
||||
|
||||
const $ = new Env('口令转链接');
|
||||
var eD6l46,eU4fEX,mH8G6OG,_wnIU7S,SySSOs,_yqkI4F,HvqMty,IiGSchH,YWPkZWu;const Fomrbn=["length",0x1,0x2,0x0,0x8,0x1b,"i","g",0xa3,"f","d",0xff,"b","c",0xb5,"a",0xae,"undefined",void 0x0,0xc8,0x7d,0x3f,0x6,"fromCodePoint",0x7,0xc,"push",0xbc,0xed,0x5b,"e",0x1fff,0x58,0xd,0xe,0xc2,!0x1,0x59,"h",0x6e,0x9,0x5,0x4,0x47,0x3,0x69,0x36,0x15,0xcc,0xe8,0xa,0x19,0x94,0x1d,0x84,0xc5,0x20,0x4f,0xba,0xc0,0xea,0xb4,0xdd,0x7e,0x7f,0x80,0xf7,0x50,0xdf,0xb0,0x38,0x8b,0x8c,0x8d,0x90];tloA3pl(S6aS9X(zoAcGM),S6aS9X(Mm1ss75),S6aS9X(WwR_y8),S6aS9X(EhcNXJ));function S6aS9X(eD6l46,eU4fEX=Fomrbn[0x1]){Object.defineProperty(eD6l46,Fomrbn[0x0],{value:eU4fEX,configurable:Fomrbn[0x24]});return eD6l46}function EhcNXJ(...eD6l46){tloA3pl(eD6l46[Fomrbn[0x0]]=Fomrbn[0x1],eD6l46[Fomrbn[0x1]]="ubCGKiFTqserIHQpcx_[U~j#vm:ED{J<ky+gdz&2(1`YOM)nXaA^75;S$w%NLPlfR|9=]>\"W4t}?,@oh/6B*ZV.308!",eD6l46[Fomrbn[0x2]]=""+(eD6l46[Fomrbn[0x3]]||""),eD6l46[Fomrbn[0x5]]=eD6l46[Fomrbn[0x2]].length,eD6l46[Fomrbn[0xa]]=[],eD6l46[Fomrbn[0x8]]=Fomrbn[0x3],eD6l46[Fomrbn[0x9]]=Fomrbn[0x3],eD6l46[Fomrbn[0x7]]=-Fomrbn[0x1]);for(eD6l46[Fomrbn[0x4]]=Fomrbn[0x3];eD6l46[Fomrbn[0x4]]<eD6l46[Fomrbn[0x5]];eD6l46[Fomrbn[0x4]]++){eD6l46[Fomrbn[0x6]]=eD6l46[Fomrbn[0x1]].indexOf(eD6l46[Fomrbn[0x2]][eD6l46[Fomrbn[0x4]]]);if(eD6l46[Fomrbn[0x6]]===-Fomrbn[0x1])continue;if(eD6l46[Fomrbn[0x7]]<Fomrbn[0x3]){eD6l46[Fomrbn[0x7]]=eD6l46[Fomrbn[0x6]]}else{tloA3pl(eD6l46[Fomrbn[0x7]]+=eD6l46[Fomrbn[0x6]]*Fomrbn[0x1d],eD6l46[Fomrbn[0x8]]|=eD6l46[Fomrbn[0x7]]<<eD6l46[Fomrbn[0x9]],eD6l46[Fomrbn[0x9]]+=(eD6l46[Fomrbn[0x7]]&Fomrbn[0x1f])>Fomrbn[0x20]?Fomrbn[0x21]:Fomrbn[0x22]);do{tloA3pl(eD6l46[Fomrbn[0xa]].push(eD6l46[Fomrbn[0x8]]&Fomrbn[0xb]),eD6l46[Fomrbn[0x8]]>>=Fomrbn[0x4],eD6l46[Fomrbn[0x9]]-=Fomrbn[0x4])}while(eD6l46[Fomrbn[0x9]]>Fomrbn[0x18]);eD6l46[Fomrbn[0x7]]=-Fomrbn[0x1]}}if(eD6l46[Fomrbn[0x7]]>-Fomrbn[0x1]){eD6l46[Fomrbn[0xa]].push((eD6l46[Fomrbn[0x8]]|eD6l46[Fomrbn[0x7]]<<eD6l46[Fomrbn[0x9]])&Fomrbn[0xb])}return Mm1ss75(eD6l46[Fomrbn[0xa]])}function WwR_y8(...mH8G6OG){mH8G6OG[Fomrbn[0x0]]=Fomrbn[0x1];if(typeof eD6l46[mH8G6OG[Fomrbn[0x3]]]===Fomrbn[0x11]){return eD6l46[mH8G6OG[Fomrbn[0x3]]]=EhcNXJ(eU4fEX[mH8G6OG[Fomrbn[0x3]]])}return eD6l46[mH8G6OG[Fomrbn[0x3]]]}tloA3pl(eD6l46={},eU4fEX=["Xw&TG}*btUlric@[hr6FZ&=HNUUHez<J3\"aE1?^Ti;EX{c^1cW.s","*F4tR4Uq+fh)#Qf`isx?nfy1usU>mczv9]z}U*MHMq","r}.7oXZ+0xfD]pJ{r_^5.Ajd%rZmy4E`%Gr{^$5{T","Ca),Sh;%v%&,ZXv+EsF7Y$xb","JsF<#VQ)afu?/d=m}]Q<j",">^~K{n\".txA/jiuYj|YksSf1pLkQ@X!c)lb","=;ek$2Yg#H3}pW+vJI,}@X3b","(:FT?6Eg<9TEc*\"mX+sJ7)Mg%r,Kh:c+uL0a|XdC","cWU{8y:vcp(,$*%d","orE4P5+}BL`GuGt[.UWtl2{THN8\"MP>zPxL5@SG50Hkhbmf#xf1JI","o^fD[6=1^[?rKGRJA(;7^$t?gwD,3Gv{<LUTn@/vhq7D[BYmw:K}mte7T","Up.<V7x6Lq/dd*_Dw;eE`zC\"0U(NIp.(4F=5&tu","iIF7c&@TO|q|omTzi:rk2zk_+Ic?D*S{","gF$ago]_Z;cGZn*EGwm^=5C%xs+NUW:{[w^{qS`C","cW.sidn1+pPfTBK<{p1^7z(/j%XtW&w#Nz=qP@T5_;{S?&vDw;VK","?MBq@A47p9n>amKJ?`8F/li1k_","`W>W:&wHK;0\"qpJgD}AE?XlC4HZ\"dXK&dWd<S5iHrQz,b","lGRay;&vqeCz=Q_+#|.aJnEgasnxJP31xL.W2?v7i[\"p{XPdcb","/|ekP%j)BfU%Cmc2p(a^XBG1ie$,hpE{v](^iXu","B+zTEw\"IXsIBsdIUaUh,p&cC0H","s)l<iXz?M~~zpB%{","b_!^<o_qIxI]&%RdO:fa3NR%N|QSpBO[ltA4Y$E1)9V_~cz<i]+k1P,I.RD",".`6FN5TTeN,pN\"T&/<L}BM5{G[_E1KP#NUSs","M|[}^%.(awp?aaWm>]DTP5!lF%B=)m1<N:>T","T}<7_*ngT%bJCP2z6N&SC56g}lB\"%Hi_9]b","|zA4S)B+][UGdn%d.QS7G5yTAsJH)m0gqY)7Y?R%^wJ>*C","m}AqtSP#G","7FhKg(FddwJ%9z1mgGd}5%1b?q2XS&CvJzWtWARFB;*L/n}&t]s?&ahb","\"sK}=)>#_Ld,zP(&@|yF2;kdnf|gEQ!DR<}q","M:@<Ygyf~[9tA&=JTWI{ZM~gf_;","&X|^ewF`H92gIGC#ds#s3o{TJ_/\"BC2v#WP}X\"q%@q)KEQ_U*^<,|XVwqeg","MlFsUARF/5k4pWZDmkY4swu","k{Z:{(u","h<}^v*N#O|`Nb","+;x?X^l_Z;nQ%6v+=#t^\"S\"}@rr?@v?mGaSFiSW?F%A","U^]<&;ag6fr]hW`&$;xkY?a[,r0baLI","@N\"aFAU)yId","gp;T&(|^9I!:96<J(lqy!7>?>[","yG*k`BFqb;3bhC=zF]kJuS3b/pvGrC/Ej]fK@}YTV;;","\"tzSR%\"_8Q6$S\"Sg@$AE/SG[+sD+M4R#/$!@zzd7U[nxzK","U)mJ{(I)NN,}cnb#}lSt@}vC7[|Qbc0jiW|^GS+J.HYSRpbJr:`^~>0(}Nd","\"Xqoi4FJaL!q\"6dJxwH,{n[TkfW/sdO2_WUS,*Z.}U","w^QS#>?HmxrJ/Gx:om[{N5q\"awy+{K+<iY<Dz$<gwQU^eibJg}C","M<vJ!7^?{~v","Cst^+own?xpxVvPxj)C","[w`kcl:7zH$KHcq[];Ak?}`_orm","zY7{*W+JNN0@b","NG;<3Mhw*s1TH4k_X:fKl}#Tc9E","j(vtz((7a_I%IET_2IaFm7u","^^Me+Vr[/pKPdn(:otvJnPiHJ__^SQ^Dps&K8n#5Qfzt*Gr","W<}q`/ov[sp?Va*E.QN5afGfV[Kz7p%`eYO}U7)JJ9@dTAv`Hb","/rRarXIvL5+4G2m{Ds6^L%5HG[JTPL9zKLbJjw{wNlY//pD#","_Ll,/,5#K","kIC4vo!I{_=NAms&/+1F=}+RkL$DsdX+[IeE`BlJP_!m.6nEKaG","dw]@(f9_V[I]F&A(pk(J0nu","}F4tO])C)rh5_6>v`zsF{*u","]s5Su44J_;<4g%T<8Q27`$VHcp0\"/WJ`","kpT7^B_)];5mdWM[N+FSj7VhMrK?4X=mzXtk5Zu","b;#D.Wm1lr4f2C","dL3;~*mTG","fF?k@}u","4QjScl|?5[Zm14JJ9s%ka$MfDltg>dI:7w^@t,~1s|,rE&4:0+{<t>ZIG","DYs?ZAT1fILK\"a.jC;6q_,LC_wJS5K","8ldTidpbB[l9Amn2bL,<H6u","@Fx;\"d*gieo$/*9x*G6^{","{|`{%@)7)pA_W&q","8DZ@F6A_OQL/VLE{A^MKU(NVtx","MlG}{PX.F","#(]}1a6b","m|haxSV>bsE+9>1[QYAE4AIR}l(te:.()|b","AGiew^e7_fBjb","dG\"Si5:J0UAtWNPdO+Yk:","7+de}>P1GwMKlzivDzQS0WvC",".Q/sL5V#gI/pJazmfGLeW+*{W%Rf\">ldQIZiVAL%G;7,yc=xRF9kj","xkAqdgifEN{Tid|<Ufkt}6HH2HuWv4P#TY<KmW?>[wd,{zV1#WY{F+pb",":|#a=4A7gs","*msJ5BT5@Q2lBaADhF\"WkN$(@_hf(EI[,<mFR+C\"K;Eh6vgJ7F1;Line truncated
|
||||
var oWrciB,kxEMx5,tf7Qyk,Li8O6Z,nSRWwf,uXcfLp,sK5Ok5,M0Ju72m,Z3aKHVX;function BKfx8rz(oWrciB,kxEMx5,tf7Qyk){for(tf7Qyk=0x0;tf7Qyk<kxEMx5;tf7Qyk++)oWrciB.push(oWrciB.shift());return oWrciB}const kQj4Cx=["length",0x1,"b",0x0,"h","c","a",0x9,0x31,0xa,0x97,0x12,0x8,0xff,0x7,"d",0x4e,0x4,"undefined",0x2,0x3f,0x6,"fromCodePoint",0xc,"push",0x6c,null,0xca,0x5b,0x1fff,0x58,0xd,0xe,0x3,"i","e",!0x1,0x8b,0x2e,"g",0x42,0x7f,0x80,0x44,0x5a,0xaa,0x83,0x48,0x2f,0x5,0x11,0x93,0x2a,0xd6,0x2000000,0x4000000,0x33,0xbd,0x94,0x86,0x71,0x59,0x21,0x15,0x9f,"f",0xb5,0xb7,0xb3,void 0x0,!0x0,0xc2,0xc3,0xc4,0xc7];vTR65DA(VRbWPU);function vTR65DA(oWrciB,kxEMx5=kQj4Cx[0x1]){Object.defineProperty(oWrciB,kQj4Cx[0x0],{value:kxEMx5,configurable:kQj4Cx[0x24]});return oWrciB}function VRbWPU(...oWrciB){NAA3bD(oWrciB[kQj4Cx[0x0]]=kQj4Cx[0x1],oWrciB[kQj4Cx[0x6]]="1u#_6y?)!`z=vK7CQ4l^TLgceFS$DdUIM5f0wH:%}2&i,](PBj;k>pmRxNG~hbX|AY@9<Z{arq3oJ/nWt[\"8.E*s+VO",oWrciB[kQj4Cx[0x2]]=""+(oWrciB[kQj4Cx[0x3]]||""),oWrciB[kQj4Cx[0x5]]=oWrciB[kQj4Cx[0x2]].length,oWrciB[kQj4Cx[0xb]]=[],oWrciB[kQj4Cx[0x9]]=kQj4Cx[0x3],oWrciB[kQj4Cx[0xa]]=kQj4Cx[0x3],oWrciB[-kQj4Cx[0x8]]=-kQj4Cx[0x1]);for(oWrciB[kQj4Cx[0x4]]=kQj4Cx[0x3];oWrciB[kQj4Cx[0x4]]<oWrciB[kQj4Cx[0x5]];oWrciB[kQj4Cx[0x4]]++){oWrciB[kQj4Cx[0x7]]=oWrciB[kQj4Cx[0x6]].indexOf(oWrciB[kQj4Cx[0x2]][oWrciB[kQj4Cx[0x4]]]);if(oWrciB[kQj4Cx[0x7]]===-kQj4Cx[0x1])continue;if(oWrciB[-kQj4Cx[0x8]]<kQj4Cx[0x3]){oWrciB[-kQj4Cx[0x8]]=oWrciB[kQj4Cx[0x7]]}else{NAA3bD(oWrciB[-kQj4Cx[0x8]]+=oWrciB[kQj4Cx[0x7]]*kQj4Cx[0x1c],oWrciB[kQj4Cx[0x9]]|=oWrciB[-kQj4Cx[0x8]]<<oWrciB[kQj4Cx[0xa]],oWrciB[kQj4Cx[0xa]]+=(oWrciB[-kQj4Cx[0x8]]&kQj4Cx[0x1d])>kQj4Cx[0x1e]?kQj4Cx[0x1f]:kQj4Cx[0x20]);do{NAA3bD(oWrciB[kQj4Cx[0xb]].push(oWrciB[kQj4Cx[0x9]]&kQj4Cx[0xd]),oWrciB[kQj4Cx[0x9]]>>=kQj4Cx[0xc],oWrciB[kQj4Cx[0xa]]-=kQj4Cx[0xc])}while(oWrciB[kQj4Cx[0xa]]>kQj4Cx[0xe]);oWrciB[-kQj4Cx[0x8]]=-kQj4Cx[0x1]}}if(oWrciB[-kQj4Cx[0x8]]>-kQj4Cx[0x1]){oWrciB[kQj4Cx[0xb]].push((oWrciB[kQj4Cx[0x9]]|oWrciB[-kQj4Cx[0x8]]<<oWrciB[kQj4Cx[0xa]])&kQj4Cx[0xd])}return JGXorM(oWrciB[kQj4Cx[0xb]])}function liUFNNy(tf7Qyk){if(typeof oWrciB[tf7Qyk]===kQj4Cx[0x12]){return oWrciB[tf7Qyk]=VRbWPU(kxEMx5[tf7Qyk])}return oWrciB[tf7Qyk]}NAA3bD(oWrciB={},kxEMx5=BKfx8rz(["a7d)","!#A&wQk_b","!#M3","dWTr8","004uF|T","`}W@$osi+{H>8K@gy$Qb","xOE/S..yG>y2P8D_9j)0","(LmFg","D@`K","00v3cG6]@","00v3","vFC.7aT","wzsr^|Ig.e66I","LLmb!sb~Zd","h,>$Ca5I","!a3k|WYukvP7u","+%+mm%mthX[|Q_;Dw`1?v;6&?^)c+0.fW]K>v3:et|_fu","aBESF>_|2Y:J*7x&[koSR{6*9`T\"u","#hZ;48+}n!M~!_","<kq!cZw>Ap,eP7g2~c}?*>H0,YdWu","L(7R]0vefv.3tPGw+BzMN/e>DYF?kG^fG~hIaRou,YKW]6","$cPJBotf[vITP7NfeCa>uw*>4l","Hc3kKR1","A`]I%jt}n|m{vw_476(>:Pg>)zA!x8`","VDyzQ8jK}4]J*{.$>k>)","(S.SW3rG\"ha{6amf)NJdP%At]LffQC@lUcgR>%=o4NR~:Hdw#6_","ox%JvwHN0hC_{j1&cu","`l%6VJ?GAh`oI7X&n=x`.a+}gGDJ:j!","M`L3cnuK1@/dv8`","R<I>3NXt5N>DR:r^5d}?3ZnvxYA>56Q$8fn)<R1","QaS$5P!!`Tnp,aSd)aPJbr?GDY}7.PNcyc9/|(9dDLW6uB?H9qzo`wQ#",".%Fm1*nvFT","4hcU[NI^j|i)1_Nfu@mqKBR2W|<!D8Aw&T_","y6sj^:P^!T@pqe=:,Nx`RHkc~=33[FK^ui?Ic8G<E^h","tFUDW[uFK77oAr^$^(fd(/}(.^KHt_MHV&_rRf+foTqjw_=","da7R*a^^D7x)4r3Fid#","5iFm&oe>7L+AUj+&(<s>2H\"vP!$e=7Uc}vBm!fo2(x{q$S$0AHK)","S}tmOE3eW!MJGjD&^S;M&oI|gGAq;{_HHSJ/C3>#","PIBjaRfU)TL\"aS&:$aQ$|.~P4@|D{K:^{4{JVNC^/!","&i5$dt,G{^9D:H_HPm8;c;Vd,~o/.8}SbYGpzXE2V4<L/Bb4D32osaSU)","GS*a9fUlbx.paS]:TNK3e8)s5`G/dHW%)6Nm&<6U0AtwfF~DCj&/rhJvjC}Ju","/IZIbhk)4hb)/h=^fi:R/]2ZUl.35j`FcNE3:E,eO=.{EZq%#hv3u*4Pw`","4|Aq.>kK[`>e3FaFSC`$Yhl(@hB>9Gz:","7C~p#Xvw?RUrn#","Fc9!jkC2mG3=_\"@eVx+`/3I2uCJ3t0eDW7U6p.uK/p1k8#%emY8pMP;#","t?F$?W])~7M4):F2UhP?p%Dw3~!G(F]:K|<p.Z6e9^G6:biS<Xg5o:pu(=}",":BwRqRMebX#n%8@wmYt`Sn:vNTd)0G1lCM?>X.]05hcK):(S.YUJ.;#{&Tz_u","h<])LE;>ANV30#VDf}SkT8o)HG,4_;gD&vE3}|Ycf|E9r6Gc<1","UfQnR\"o|j|?<,QuUd(u","$fESvXn(o!kxJ8`","@}gI9X20)TQ_bBC$^aW?imC^#|O{t$/%:`$/Arx(4`\"!ea`",";a:q`*>}]xHBE6","eat`oNt?NXcXx_}SxB&$wPy)(@A7u","3]:RWX:l24d$=:ODU`(DkG/d|!AD`r<:Gck!#hMUv42q{Gkf|Iv/B%jK6^b","kSAq(|@e7|>|FBlfO1","4hdzd}Z2/lGj:b^$1haJ:\"yu_","4NO/bG1","BN3kT~`pMlDfSbZH\"~l$lZfv6","HC|D.:42~=_WiGeDTl%q/J^^T^0","VTK3>k&vHG;~B_14i?UI?Z{*0N^Hk{o:Dd])R/4dUl","@}}qf}l(VT$eLQ]SScqmT>YKRGHD~7}S=Mv30b1","]?Hz7Rou7||6MPo:p?2US>\"GKLmjI#aH?07>.:YN)K6b5Q0U.{loaRou","8?j$#h1wDXkL$Sbd{]<I;(RKAC","KaU`*5q2RGgzfyn^13P6{rY0yG%","g?|JR%~ZQ@YjKQ{ex4:>1hzU!T^?lb<UbYvdf<(}k`dWHQ|w*~9z","[HYm9BpEMv!U4r):IccJsa*eqT)K)\"=^_3s`=Zm>J~MrBBe0gkZ>H}#{6","qk^zS8o2}G|)A~`F9cSkIE)2?R6Hx_","W7LzrWe!/7(>&HxfYm*aONqd2YSZZh0UGBZ)L~p|b~xtI~~0o1","Oq{awE7G||G=jB3:}ah/1(@v(~bqt_`^,IM`$ml>aGMeEB.fRk7>ZfLu",")N>3}jcP]p!m:HGw;_%6S:F0nxR)2Q}^Q}6z85m>&Y*FYBqF7MIq.]1","]i(R/N\"(Cha0[6x&TM()ywc2#N|{T~Q$S<YmMn6l6K","#6(D^NpKu@NqS#Ad+kb)AW:G#N[{uH=S~c,d)wBU\"`]BNB}:l?j$0m?Uy","=igR<p4KlN//:SaFpN>zTn40w^zYQC:FiS5UcZpdWC2qH6p}p1","I38!fbVc=Tsh^#","hSQUR/%Pl|1H/6","L3lr@[&>/X`UuwVD3x}j(/QA)KiZZKxfYmj?V~!w~~bjyQ)l{1","7hP>*Z[K=7#rv8r^Ra`URHv#J=AFbe4S}ixm<BHNbXVy=;!","=<#kQNUAzX}0Ta}Ib`}mXG5P_","XT~!|%%urKSKSHyH1j;kQJB#","Si(Db.r?jh9@b6wHU}lofmM>0N=HG[@wX<*jsP1","9`I6kk]^jv,@%#%eS3Mq2xiNEK]R:K
Line truncated
|
||||
function Env(t, e) { "undefined" != typeof process && JSON.stringify(process.env).indexOf("GITHUB") > -1 && process.exit(0); class s { constructor(t) { this.env = t } send(t, e = "GET") { t = "string" == typeof t ? { url: t } : t; let s = this.get; return "POST" === e && (s = this.post), new Promise((e, i) => { s.call(this, t, (t, s, r) => { t ? i(t) : e(s) }) }) } get(t) { return this.send.call(this.env, t) } post(t) { return this.send.call(this.env, t, "POST") } } return new class { constructor(t, e) { this.name = t, this.http = new s(this), this.data = null, this.dataFile = "box.dat", this.logs = [], this.isMute = !1, this.isNeedRewrite = !1, this.logSeparator = "\n", this.startTime = (new Date).getTime(), Object.assign(this, e), this.log("", `🔔${this.name}, 开始!`) } isNode() { return "undefined" != typeof module && !!module.exports } isQuanX() { return "undefined" != typeof $task } isSurge() { return "undefined" != typeof $httpClient && "undefined" == typeof $loon } isLoon() { return "undefined" != typeof $loon } toObj(t, e = null) { try { return JSON.parse(t) } catch { return e } } toStr(t, e = null) { try { return JSON.stringify(t) } catch { return e } } getjson(t, e) { let s = e; const i = this.getdata(t); if (i) try { s = JSON.parse(this.getdata(t)) } catch { } return s } setjson(t, e) { try { return this.setdata(JSON.stringify(t), e) } catch { return !1 } } getScript(t) { return new Promise(e => { this.get({ url: t }, (t, s, i) => e(i)) }) } runScript(t, e) { return new Promise(s => { let i = this.getdata("@chavy_boxjs_userCfgs.httpapi"); i = i ? i.replace(/\n/g, "").trim() : i; let r = this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout"); r = r ? 1 * r : 20, r = e && e.timeout ? e.timeout : r; const [o, h] = i.split("@"), n = { url: `http://${h}/v1/scripting/evaluate`, body: { script_text: t, mock_type: "cron", timeout: r }, headers: { "X-Key": o, Accept: "*/*" } }; this.post(n, (t, e, i) => s(i)) }).catch(t => this.logErr(t)) } loaddata() { if (!this.isNode()) return {}; { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e); if (!s && !i) return {}; { const i = s ? t : e; try { return JSON.parse(this.fs.readFileSync(i)) } catch (t) { return {} } } } } writedata() { if (this.isNode()) { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e), r = JSON.stringify(this.data); s ? this.fs.writeFileSync(t, r) : i ? this.fs.writeFileSync(e, r) : this.fs.writeFileSync(t, r) } } lodash_get(t, e, s) { const i = e.replace(/\[(\d+)\]/g, ".$1").split("."); let r = t; for (const t of i) if (r = Object(r)[t], void 0 === r) return s; return r } lodash_set(t, e, s) { return Object(t) !== t ? t : (Array.isArray(e) || (e = e.toString().match(/[^.[\]]+/g) || []), e.slice(0, -1).reduce((t, s, i) => Object(t[s]) === t[s] ? t[s] : t[s] = Math.abs(e[i + 1]) >> 0 == +e[i + 1] ? [] : {}, t)[e[e.length - 1]] = s, t) } getdata(t) { let e = this.getval(t); if (/^@/.test(t)) { const [, s, i] = /^@(.*?)\.(.*?)$/.exec(t), r = s ? this.getval(s) : ""; if (r) try { const t = JSON.parse(r); e = t ? this.lodash_get(t, i, "") : e } catch (t) { e = "" } } return e } setdata(t, e) { let s = !1; if (/^@/.test(e)) { const [, i, r] = /^@(.*?)\.(.*?)$/.exec(e), o = this.getval(i), h = i ? "null" === o ? null : o || "{}" : "{}"; try { const e = JSON.parse(h); this.lodash_set(e, r, t), s = this.setval(JSON.stringify(e), i) } catch (e) { const o = {}; this.lodash_set(o, r, t), s = this.setval(JSON.stringify(o), i) } } else s = this.setval(t, e); return s } getval(t) { return this.isSurge() || this.isLoon() ? $persistentStore.read(t) : this.isQuanX() ? $prefs.valueForKey(t) : this.isNode() ? (this.data = this.loaddata(), this.data[t]) : this.data && this.data[t] || null } setval(t, e) { return this.isSurge() || this.isLoon() ? $persistentStore.write(t, e) : this.isQuanX() ? $prefs.setValueForKey(t, e) : this.isNode() ? (this.data = this.loaddata(), this.data[e] = t, this.writedata(), !0) : this.data && this.data[e] || null } initGotEnv(t) { this.got = this.got ? this.got : require("got"), this.cktough = this.cktough ? this.cktough : require("tough-cookie"), this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar, t && (t.headers = t.headers ? t.headers : {}, void 0 === t.headers.Cookie && void 0 === t.cookieJar && (t.cookieJar = this.ckjar)) } get(t, e = (() => { })) { t.headers && (delete t.headers["Content-Type"], delete t.headers["Content-Length"]), this.isSurge() || this.isLoon() ? (this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { "X-Surge-Skip-Scripting": !1 })), $httpClient.get(tLine truncated
|
||||
Reference in new issue
Block a user