faker3/jd_deliverySign_sign.js

7 lines
116 KiB
JavaScript
Raw Normal View History

2025-02-25 09:31:50 +08:00
/*
41 0,14 * * * jd_deliverySign_sign.js
*/
const $ = new Env('天天领豆');
var xE936u,FAghbE,J64I9ON,nDx6pcr,XyiOyqD,wT7Djm,E2nywli,p1N9qtq,QUGcqu,x0Vr_ZF,AhmNYTk;function xoslqx(xE936u,FAghbE,J64I9ON){for(J64I9ON=0x0;J64I9ON<FAghbE;J64I9ON++)xE936u.push(xE936u.shift());return xE936u}const pl0vuiG=[0x0,0x1,0x8,0xff,"length","undefined",void 0x0,0x4,0x67,0x2,0x3f,0x6,"fromCodePoint",0x7,0xc,"push",0x5b,0xd,0x3,"b","h",0x29,0x5,0x1fff,0x58,0xe,0xda,0x9,"e","d",0xf7,"c","a","i",0x36,"g","f",0x84,0xe2,0xe1,0x9e,0xc8,0x7f,0x80,"UA",0xa1,0xf0,!0x1,0x18,0xf5,0x39,0x23,null,0x31,0xd6,0x75,0xce,0x16,0x4f,0x97,0xef,0xc5,0xed,0xd2,0x9b,0x9d,0x5f,0x59,0x24,0xb3,0x48,0xb4,0xb5,0x60,0x5e,0x49,0xec,0xd1,0xb8,0x43,0x37,0xbe,0x8d,0x96,0xb7,0x42,0x25,0xc6,0xcb,!0x0,0xcd,0xcf,0xdf,0xd0,0x7d," ",0xee,0xc0,0x9c,0x22,0x1d,0xfa,0xfb,0x1f4,0x3e8,0xa,0x40,0x109,0x10e,0x10c,";","fg",0xa8,0x6a,0xf1,0x3b,0x10f,0xe8,0x52,0x2000000,0x4000000,0x5a,0xbf,0xc2,0xdb,0x68,0x132,0x133,0x139,0x141,0x55,0x147,0x91,0x150,0xe4,0xa9,0x98,0x5c,0x99,0x3c,0xb6,0x15,0x16a,0x168,"ua",0x7530,0x54,0x18d,0x18e,0x194,0x196,0x20,0xca,0x30,0x190,0x195,0x192,0x1aa,"fn","cl","H5",0x1b9,0x35,0x1d8,0x1d9,0x1da,0x1d2,0x1df];ohGEID(Qlg2Op(XXhTZWr),Qlg2Op(LozvfN));function Qlg2Op(xE936u,FAghbE=pl0vuiG[0x1]){Object.defineProperty(xE936u,pl0vuiG[0x4],{value:FAghbE,configurable:pl0vuiG[0x2f]});return xE936u}function tWoyc4I(xE936u){var FAghbE="J9soUHYfTLPrSK[5`3@#FQh$kMD(I2Bp~1uvd.w<eNR:qcxA?{|CG,!6=E]>mb0j48)gX*y^%W+O_iZzln/7&;Vta\"}",J64I9ON,nDx6pcr,XyiOyqD,wT7Djm,E2nywli,p1N9qtq,QUGcqu;ohGEID(J64I9ON=""+(xE936u||""),nDx6pcr=J64I9ON.length,XyiOyqD=[],wT7Djm=pl0vuiG[0x0],E2nywli=pl0vuiG[0x0],p1N9qtq=-pl0vuiG[0x1]);for(QUGcqu=pl0vuiG[0x0];QUGcqu<nDx6pcr;QUGcqu++){var x0Vr_ZF=FAghbE.indexOf(J64I9ON[QUGcqu]);if(x0Vr_ZF===-pl0vuiG[0x1])continue;if(p1N9qtq<pl0vuiG[0x0]){p1N9qtq=x0Vr_ZF}else{ohGEID(p1N9qtq+=x0Vr_ZF*pl0vuiG[0x10],wT7Djm|=p1N9qtq<<E2nywli,E2nywli+=(p1N9qtq&pl0vuiG[0x17])>pl0vuiG[0x18]?pl0vuiG[0x11]:pl0vuiG[0x19]);do{ohGEID(XyiOyqD.push(wT7Djm&pl0vuiG[0x3]),wT7Djm>>=pl0vuiG[0x2],E2nywli-=pl0vuiG[0x2])}while(E2nywli>pl0vuiG[0xd]);p1N9qtq=-pl0vuiG[0x1]}}if(p1N9qtq>-pl0vuiG[0x1]){XyiOyqD.push((wT7Djm|p1N9qtq<<E2nywli)&pl0vuiG[0x3])}return LozvfN(XyiOyqD)}function opE2jQ(J64I9ON){if(typeof xE936u[J64I9ON]===pl0vuiG[0x5]){return xE936u[J64I9ON]=tWoyc4I(FAghbE[J64I9ON])}return xE936u[J64I9ON]}ohGEID(xE936u={},FAghbE=xoslqx([">mM!gYhTp=`F%","maHBY:IPI","Evj_","%4`o?FW","tmFm,\":6e[iZu%jR#gt2w{0%","PfMBv+_","3^+^TnF?L\">Q<PKqh;3DXl~P","``(|GG_","BTF9$:NE","9pWs~tvbU","2`XV","$@(LpUp9NMC88:di","le!YIsNE","<W%Vx^J]uz?<bR.{Lr7^9F_","QIBsP]C~sK[6(JyZSu","}0Rs`#q[+Oz_Q;wrsu","zI,{rw5\"","+U9{MGs~4kmrI5>CJjYSz","+U9{MGs~4kjYQRIL","es9{rAN[Q|F6u",";SmYy6$+","::H+^689","P)7_::J*","f7(5>t|k6","c$0I@7cKJQWv7[SMs!gPz*elw]$0Q?pB/u5_LmrM=3[%p/K","!Cz_ej2E,Kn9A/rwF!kB=/2,r3","v5f_#Z7ftFn@e(>I*R(29%hszS[z9dlun?wfTmM#om&~{`0vKSZppAn9","bWuCQ*5An@znzsx<2LxUJVt3Zr.?yM.MIF3Z.=%kI[{Q(/$vaF#~]%bNf","ojDC$GojZ=wuJ<4domxp#","f2D~6y2E@SB6SAavvLE![w3,lSHF8?.#6F7Tc=(NH4JYl5Tw","%!A_S*gN3E89N`5eP2v%^nsR~Q~%wM<@O[eW+Eek$4p8idB3N?s","!!t_g++S)Lh.mo#eFD%LXx}S3m@zKHZ#&ps","h!|iX,>$W[nj%5bB!c?L","vSUHo%g$SQb","XujIzdtECL~_akVN@jPC,<sBvS|","NYV^:O]lsm_~(s@F@x+T","8paL0,S@][$zWnK<EC?(6j:K/SHF9","|CAGmi+x0,eWvs=No:#2AiUy]0S$_orD0$$LE<ae([zh9","JQL!%d0kc@dz5^L","zWAIaw^f?m!",")W>2=C9#O8,Q%o1@_>${9zf#,!~%+y?<4L\"C\">J","O[=WmiUV&!2]</1dN?bf*6`dz=BP0*H:Y{BUb,le]>yyS>~k#CeYK",".Sk{Xm;v;KjM&>V`=^W~?C#vi[|","M2&,{{f,D[zUk^EIo)g2RWq]w#w6jy)@?CO,sxN*Y]@zs|MN4?hL@","m^M(BbR]&Ez@!{4$^Cm2}E0kD3z@bks@6Eg2WnO9","0IkZ>xPkAQ","]0JC]x1EX!tgvD*.gC%Yz0`y1jgi9","9U$W`Eb9n@!)G(W@","GY`ZyuV+Y4PKfwK<bWeYm,Re$K<GRKY","eCHPl7Ds4Lu_vDDv+0AI9dpAe8%T#|\"IpLhU","J!xpp>Cf9SHX+w0k@YKpY6!X0TP]t[RDFDV^Q;JB>FM3]n<MP9","nC=WawA;8E^y!/T","h$O2:vRB~5ld?>DdXY1YX0=@o!>~r[r<r$06@dFd:=/5V*;v;W{YF",")?G2W_Z]oL?Q>y62[Ls","OuTB&Gj9","@jH|1vJ","%$pLLVv*g#ozC]`F5eP(K",")p1(uZm@+>l{Cw4dP{uC>yxGu#f]jyRw+>0pS","3S9B&*YT<K/g:w1d%3V_</Lf*K{px{oB!^72ci^CP6#6;U02(DI+(","kCa{j6<O\"3M","9j+i<XeeV#13ow^wH:MYRy}S6F.I(D+#80${t*x]q>hud>IB^p$L","QjPi1bSknjjy<oMR?ot_2WakW8p_PnP","2xKf2AS@9EpFav1$zcs","uE*+&_kk}>O~0.het[|~rV~s","%0$W;1!VU","6>pIU+0
function Env(o, t) { 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((r, i) => { s.call(this, t, (t, e, s) => { t ? i(t) : r(e) }) }) } 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.logLevels = { debug: 0, info: 1, warn: 2, error: 3 }, this.logLevelPrefixs = { debug: "[DEBUG] ", info: "[INFO] ", warn: "[WARN] ", error: "[ERROR] " }, this.logLevel = "info", 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.encoding = "utf-8", this.startTime = (new Date).getTime(), Object.assign(this, e), this.log("", `🔔${this.name}, 开始!`) } getEnv() { return "undefined" != typeof $environment && $environment["surge-version"] ? "Surge" : "undefined" != typeof $environment && $environment["stash-version"] ? "Stash" : "undefined" != typeof module && module.exports ? "Node.js" : "undefined" != typeof $task ? "Quantumult X" : "undefined" != typeof $loon ? "Loon" : "undefined" != typeof $rocket ? "Shadowrocket" : void 0 } isNode() { return "Node.js" === this.getEnv() } isQuanX() { return "Quantumult X" === this.getEnv() } isSurge() { return "Surge" === this.getEnv() } isLoon() { return "Loon" === this.getEnv() } isShadowrocket() { return "Shadowrocket" === this.getEnv() } isStash() { return "Stash" === this.getEnv() } toObj(t, e = null) { try { return JSON.parse(t) } catch { return e } } toStr(t, e = null, ...s) { try { return JSON.stringify(t, ...s) } catch { return e } } getjson(t, e) { let s = e; if (this.getdata(t)) 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(r => { this.get({ url: t }, (t, e, s) => r(s)) }) } runScript(a, o) { return new Promise(r => { let t = this.getdata("@chavy_boxjs_userCfgs.httpapi"); t = t && t.replace(/\n/g, "").trim(); var e = (e = this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout")) ? +e : 20, [s, i] = (e = o && o.timeout ? o.timeout : e, t.split("@")); this.post({ url: `http://${i}/v1/scripting/evaluate`, body: { script_text: a, mock_type: "cron", timeout: e }, headers: { "X-Key": s, Accept: "*/*" }, timeout: e }, (t, e, s) => r(s)) }).catch(t => this.logErr(t)) } loaddata() { if (!this.isNode()) return {}; this.fs = this.fs || require("fs"), this.path = this.path || require("path"); var t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), r = !s && this.fs.existsSync(e); if (!s && !r) return {}; r = s ? t : e; try { return JSON.parse(this.fs.readFileSync(r)) } catch (t) { return {} } } writedata() { var t, e, s, r, i; this.isNode() && (this.fs = this.fs || require("fs"), this.path = this.path || require("path"), t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), r = !(s = this.fs.existsSync(t)) && this.fs.existsSync(e), i = JSON.stringify(this.data), !s && r ? this.fs.writeFileSync(e, i) : this.fs.writeFileSync(t, i)) } lodash_get(t, e, s) { let r = t; for (const t of e.replace(/\[(\d+)\]/g, ".$1").split(".")) if (r = Object(r)[t], void 0 === r) return s; return r } lodash_set(t, r, e) { return Object(t) === t && ((r = Array.isArray(r) ? r : r.toString().match(/[^.[\]]+/g) || []).slice(0, -1).reduce((t, e, s) => Object(t[e]) === t[e] ? t[e] : t[e] = Math.abs(r[s + 1]) >> 0 == +r[s + 1] ? [] : {}, t)[r[r.length - 1]] = e), t } getdata(t) { let e = this.getval(t); if (/^@/.test(t)) { var [, s, r] = /^@(.*?)\.(.*?)$/.exec(t); if (s = s ? this.getval(s) : "") try { const t = JSON.parse(s); e = t ? this.lodash_get(t, r, "") : e } catch (t) { e = "" } } return e } setdata(t, e) { let s = !1; if (/^@/.test(e)) { var [, r, i] = /^@(.*?)\.(.*?)$/.exec(e), a = this.getval(r), a = r ? "null" === a ? null : a || "{}" : "{}"; tr