KR/jd_jjqdtx.js

11 lines
80 KiB
JavaScript
Raw Normal View History

2023-12-01 09:37:42 +08:00
/*
签到提现
cron "25 2,8,16 * * *" script-path=jd_qdtx.js, tag=签到提现
*/
const $ = new Env('签到提现');
2023-12-01 10:08:36 +08:00
var il='jsjiami.com.v7';const Ill1ii=iii1II;(function(Il11I,li1lll,lill1,IiIIl,IiIIi,li1lli,iiiIl1){return Il11I=Il11I>>0x4,li1lli='hs',iiiIl1='hs',function(I1i1I,IIl1,l1ili,i1Ii11,l1iill){const I1i11=iii1II;i1Ii11='tfi',li1lli=i1Ii11+li1lli,l1iill='up',iiiIl1+=l1iill,li1lli=l1ili(li1lli),iiiIl1=l1ili(iiiIl1),l1ili=0x0;const l1ill=I1i1I();while(!![]&&--IiIIl+IIl1){try{i1Ii11=-parseInt(I1i11(0x410,'1FdU'))/0x1+-parseInt(I1i11(0x3f8,'AYq%'))/0x2+parseInt(I1i11(0x344,'uLg)'))/0x3+-parseInt(I1i11(0x261,'r5Ix'))/0x4+parseInt(I1i11(0x2c0,'VBiS'))/0x5+parseInt(I1i11(0x18d,'uGr5'))/0x6*(parseInt(I1i11(0x22e,'$5hU'))/0x7)+parseInt(I1i11(0x1b4,'Z*W*'))/0x8;}catch(lIi1I1){i1Ii11=l1ili;}finally{l1iill=l1ill[li1lli]();if(Il11I<=IiIIl)l1ili?IiIIi?i1Ii11=l1iill:IiIIi=l1iill:l1ili=l1iill;else{if(l1ili==IiIIi['replace'](/[NRSfWqtklPGUHOXJgwe=]/g,'')){if(i1Ii11===IIl1){l1ill['un'+li1lli](l1iill);break;}l1ill[iiiIl1](l1iill);}}}}}(lill1,li1lll,function(l1iili,illIIi,iiIi,iiIl,Iil1I,illIIl,iiiIlI){return illIIi='\x73\x70\x6c\x69\x74',l1iili=arguments[0x0],l1iili=l1iili[illIIi](''),iiIi=`\x72\x65\x76\x65\x72\x73\x65`,l1iili=l1iili[iiIi]('\x76'),iiIl=`\x6a\x6f\x69\x6e`,(0x149a57,l1iili[iiIl](''));});}(0xc00,0x4d159,Iii11l,0xc2),Iii11l)&&(il=`\x65b`);const I1iI1=$['isNode']()?require('./sendNotify'):'',lilI1i=$['isNode']()?require(Ill1ii(0x2b1,'F]Ew')):'',Il1Ii=require('./function/h5st41.js');let Ii11l=!![],liI1I1=Ill1ii(0x2e6,'g3dh'),Ii11i=process[Ill1ii(0x1b6,'bqIz')][Ill1ii(0x1e4,'2shh')]?process[Ill1ii(0x37d,'uLg)')][Ill1ii(0x17d,'i]jr')]:'1',i1llI=Date[Ill1ii(0x411,'VBiS')](),iIIli1=[],Ii1l1i='',l1lIl;if($[Ill1ii(0x226,'uGr5')]()){Object[Ill1ii(0x42e,'r)*U')](lilI1i)[Ill1ii(0x31a,'zTxA')](i1Iil1=>{const IllII=Ill1ii;iIIli1[IllII(0x2f7,'bqIz')](lilI1i[i1Iil1]);});if(process[Ill1ii(0x2fe,'f][N')][Ill1ii(0x36e,'%1tn')]&&process[Ill1ii(0x2c2,'$5hU')][Ill1ii(0x1bb,'K8pt')]===Ill1ii(0x40b,'F]Ew'))console[Ill1ii(0x181,'I9uf')]=()=>{};}else iIIli1=[$[Ill1ii(0x37e,'pn0[')](Ill1ii(0x134,'d)9t')),$[Ill1ii(0x1d2,'B74P')](Ill1ii(0x173,'P%5G')),...i1Iiii($[Ill1ii(0x2c9,'5$o5')](Ill1ii(0x3af,'i]jr'))||'[]')[Ill1ii(0x1d4,'Z*W*')](liI1Ii=>liI1Ii[Ill1ii(0x2eb,'q4Gj')])][Ill1ii(0x1fe,'GhO5')](l1lil1=>!!l1lil1);function Iii11l(){const iii111=(function(){return[...[il,'NqJHjWRsRjRSiXaGlmtiU.JcXPOogftmH.wvk7qe==','5RE06kws5PwN6zw45AEE6lsiWPu','6Aos5y+B5lUp5yUO5Asf5yIv5AwL6lsLWRe','W7RcGNC','yow/JEwjKEwpOEAnK+EnH++9JW','ffpdMSkOW6a','ng3cPComCW','WQlcLhzPjG','WQNdImoRc8oU','W6hdMCoaW6tcUG','WOTKys7dGa','W6BdKCoS','t8oraKDe','cWmeWPZcHCkbWPddNsDA','lvFdV8kXW4pcVNBdISkR','DCkbW7NdMmoy','pmkCWQNdPWTa','otWWWQhcQa','WPJdM8owhSoP','6lY45yAN6AAZ6Agp5AwZ6lsZWR0','ubNdTmodW5pcHIlcVHWLW6VdMbJcQSokWRXeqCkQemoefSkXWRensu/cRr0QChGy','W68abx8','WOVdRmoKs8ku','xGJdJrVcNW','W4xdRHZcU2RdPWS6','W63dQSoOW4dcPa','CrFcPCkonW','W47cMNygWPK','W5ZdV8oLW6JcJLNdMa','WO7cR8kHWRNcVv7dLmoDWRSf','WQVdNSoGvmkWWO1HW6v+WQhcHmoDWOm7W4tdPXOxh8oXaNdcLCk7rW','W6VdJ8oYW5JcHq','iCoZbK8G','W5hdPtJcGwq','afVcQSkFWPtdLa','CUIUNEMgRUAvGUEAT+w+UUInOEwnP0XvcSkHnqrfWPjEW4BcRSoUn8oMWOFdNmkheCkCWPldLmkBWPVcNCkazCklWONcH1eOpmo/WQlcVCopfSo8vsK6FJJdLW','WONdK8oKA8kr','WOtdLCod','WPpcO1DjjW','W6ZdVCo6W6lcOG','WQLaErre','nmkOWPNdIs0','WPb2Fq3dSq','WOZdGSookCou','xCk6W4hdPCo5pa','dCoVChtdUW','WQdcThC','44ow5O6256s944kHW483WRtdN8opv+w0QUwKToAwNq','5AY35OQk5lMQ5yIT','uYddK8olW7a','nmkdWOZdMWS','WRFdI8oNt8kqW58HWR1cW73cGmoDWOC','vCk0jCo0WPvm','puZdQCk9','xCk9W6JdSmoU','5AYM5OUP5lQZ5yI/5AwG6lAhWPe','kfxdMeu','W4yRpL7cLCoXzZC','W7LYW6RcJCkQBvKxwa7cMaO','s8oDt27cQvC','gcydnWDf','W5WAm17cQG','WQxdGcfViSkLWO44CvCn','hfNcILVdISoskCkrW7ZdVJ5OW7W','WRVdKSoSxmk7W482WRjUW6ZcJmojWPO3W5RdSbacsCoJ','zdpdQX7cNW','W5ZcNNqdWPldJmoOaHm','vWddQmoBW5/cLW','WOhcOCo4ssq','nuNcN8oiuG','g2VcNmoeEG','W5jgW6hcQmkCrea5','CCktnL4h','jfpdICkkW50','W71XW4VcTCkV','W63cOgysEa','W74afhtcTa','WQbAyc0','W5NcJcRdRsxdKmouaMy','W7VcNNCBySkz','WReHW4awW5O','WQS7W6hdKM4','WRb6W5Ch','nmojAfZdQa','WO4iW57dH2u','WRbItZNdMW','W57dTmoN','WR8QW5axW4pcOeS','W7zyW6blh3xdRduUWPtcHZhcGCoowmktWPBdTmk8W4K4ixPtreH+zt/cPSouqSocW5a+gejFyCkbW4DkamkDW7zQj1FcJSo
2023-12-01 09:37:42 +08:00
// prettier-ignore
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.d