forked from mike9755/jdmax_9R_jd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjd_fzms_draw.js
10 lines (8 loc) · 36.4 KB
/
jd_fzms_draw.js
1
2
3
4
5
6
7
8
9
10
/*
服装美饰抽奖
cron "1 1 1 1 *" script-path=jd_fzms_draw.js, tag=服装美饰抽奖
*/
const $ = new Env('服装美饰抽奖');
var iil='jsjiami.com.v7';const IlIli1=iii1II;function Iii11l(){const ii1iii=(function(){return[...[iil,'LtFjQrsQjupDiaCmtSYip.ScTGoBmY.hTSvb7KBL==','W7lcKgi8WOy','W744xZvEzSkUASkbW7JcNrBcPcxcQxaNWQi','nL/cGmoX','WP3cHCk4WOlcKdJdTSkxrYHT','y8krk8oBW5xdUq','ymkkn8o/W5xdTSksEmkEaa','5AEi5yYA5AYa5lQQ776i5lIu5PsX5OUx5P+A5lMW5yQ26ykw5Bw657Qp5AYq5OIy772W','W50mW610WPPqWOhcMSowWO0','dCk7pCk7W6S','hx/dN29fzwhdQHT4','W5ZdJ8odESkTWRhcOu4bwq','WROHC3qOW4G3fSkTW6G7mmkV','ESkHWOZcLYKu','nJFcOvC','WOZcLSk5WQtcPZa','W6CKW50','W6y2wcPYymkYsSkSW7lcHGS','WQxdIgK','lmkdDG','xgGmsa','WPZdPSkYWPBcNW','5P+66kYX5lIf5yM75AwR6lwwAW','4P6fWOFMNktNNBhOR7ZMSPzo','WQBcKmkCW6Ss','WOxcSZiX','WRdcI8kzW6usBW','W7BcGs7dTa','WPO4WOpdLG','WRxcGLjgySkxdeZcS8k9WP3dI8kbWO9/qbT8WR3dV8k9u1S','WRBdPSomWPlcPG','WPDMht3cLG','amogW4qgWRFcOmo4W7vRkmkvxW','eCktW6i1kmopzCkhzhq','pLhcKW','tCkfc8oLW7q','bCkHW5uXmCoQW4i','CCkwWRJcQs4','iCoXW49EW4JdHur9','z+AiRUwKN+InNUw8ISkPxSo/','W7acgs/cU8kgWQVdVxOKCIldKCoEgCk4WPvjW6/dLaVcReC','W4yyztbQ','B0/dRra4qCkn','gwZdHx5P','W78YwdjAC8kY','WO8RWO8BW6S','WRhcH8kbW5WsBSoiW5u3W4K','bhVdN3DTBhC','W6FcH8olWQas','yhqpWPfTWRqht8ogyG','WPtcUCkds8kC','W7pcLdnUWOlcJ8oOp8oOW5JcRqnP','WPNdP8kIWOFcGSovkGOZaCo/D3dcOW','mCoXW4Hu','WOGWl8o8W7u','hmoCW5PIWQ4pWRtdRfK5WQdcQsFcSG','A0tdUGyH','WP02WPpdKG','W7dcKmowWPywW7JcMaTThCkvW7hcMbBdU3q3n8os','CSoYEmoaW4K','e8oCW4PZ','udi4W7RcNCotW6q','W6H2eCo3W6m0nau','C8k8WPK','geFcM8oHWQ4','WP7cKCkpWPdcPa','WPBdQCkIWPdcJW','WO7cGCkLWRZcLq','t8ofASoIW6GRt8oAWOq','la3dTCocW4q','WRhcH8kbW50wACoEW4CKW63cQqxdOCoCW73cRCkXE8oG','WQddGxmqWOtdISkK','W5LWmJjz','idFcU1iQpa','WR1ccd4','5P6L6kYo5lUQ5yUc5Awt6lsNWQW','wZG9W7S','WORcI8kLWP3cStNdLG','WQBdH8kvWQi+W4pcMaj6','5OQf5AwF5Awj6lsmEG','W4erW6m','wsCQW5RcL8o1W7zHW7K','WRGRWPKDmSknW5RcQMJdVG','WOhcGCkGDSk1jmo0W6JcTf3cIJSqWR3cTv3cNSkZWQJdMaWB','W5pdJmk3WQ7cHCk6W7rKhIa','AwVcOmkXWRvRyXRcTSo4WPjhWO8S','W5uBWRvFWOjdWQD8W6xdVq','AmoqDSo5W6movmocWPuMkmku','vmoeWQvLDmkmA8kvsfFcIta','WRCZWOZdSsG','qHaRW6tcGG','W7WyAcr8','WPSqWRCP','WOpdTxiVW7K','WPBdGSooWP0','hmoCW4K','W67dK8ohW7S9ESo5W7eC','C8oou8okW5O','qZtcHI4MirG','W4pdOgT0qrm8WQxcVbue','W5NdNSoJEG','W7xcPmoMWP8b','WRFdOmowxSokWR/cUCoY','WP7cHCkIWP0','z8ouWPWsWOxdNCo8WPm','mCkDvY02','WQ3cR8kyya','WPtcOejFrW','WPabiSo/W4m','WPKOj8ohW7m','W4tMIQ/LPBhOJOVLVz5DW5pcJa','AtGYW6tcTa','WQPmhZdcLmkdWRBcU1SPDsm'],...(function(){return[...['DhqjWPe','WQf+C1lcNq','8jgBVhK','W77cM8obWRycW6JcMaS','C8oGsSobWRPApJWbWRPBgW','z8ktdCo3W5xdTCkyEmkpbqOc','W6CvhCo1sq','W68kW6zjWOK','W4VdICooDSkS','WQL3u3tdVbtcHW','zCotB8o0WPe','DmociG','WOJcLmkFWOJcPZZdRSkxwtL3W44','WQlcRCkbBmkKc8kXW6BcP0NcLMy/WQxcL3BcN8kKWQS','FhNcOeiSpCkvW67dMXZdSmolW7fzgCo/W4yToSoqz8o9wCoLW7aPDq','wtO2W6VcLSov','WQldH8kxW6LcWRNdJXnolSkSW6pcOW','WRO8WOesmSk3W5O','WPhdQCkIWPi','WQq2WOqtmSk2W5FcGMtdRSkPW7JdLCkieCkPoSoe','W6jOfILz','hSo2pCkQW7ldVbxdJwu','WPddUSkKWR7cLmoa','W75JlJH+','CUIVIEAYTUwMOEI3RXBINBao','gLSsEXpdI17dLYy','WRdcI8kBW7aBCCoc','W7VcMSowWQ4sW77cHdTXpCklW6lcQWa','W5SbtYHT','W7TSW7JdRd0','WQRcL09c','WR8KnmoC','mCocW6CSWO4','W7GhW5TrW5u','p8o/W5vB','W6lcLsNdVq','u11hkGfihmkXWR8zWPlcVq','vdi3W7NcJmoj','W6BcHmoKWPqJ','k27dN0TO','FLO+WPvh','aYFcOhaI','W5OZi8otCLPKfa','gJJcU2mk','zmkLWOWeWQtdVvXjWOVdJmk2','WQj9qa','WQlcUmkfuSkz','W4NcHXFdPL4','dSkslmk4WO1YCCofWRKbdSkR','WQxdMmotWOhcPCocq8olW70WsCka','W6DsW4tdGYy','CCkCWR3cVX0','5y2s5yk+W6S','y1RdRsC2CSkjtM4','5P6v6k2r5lMv5yQ35AE66lwyW6e','j8kKj8ktW7aekWe2WPHuoa','WP7cVs8Xhdq3WQ3cSY89nY7cPahcTCoJbW','BKxdUq','f8owW5PEW74oWRK','c2eZzZW','yCkIp8orW6a','p+ISPoAYVowqL+w7JLm','WORdMmojWOhcPCoEtSkRW4GQuCkmW5FdK8kEWQu4iq','W5uiWQ5eWOP5WPD4W7ZdRW','cmo5W5HfWR4','W4NdNSoKCmkkWRpcMuSx','W744xZvEzSkUASkbW7JcNrBcPcxcPw0RWRa','WPu4WOa','WQ5FbshcT8kJWQZcT0uY','lSo0l8kyW5G','WO3cKCk0WRdcOW','W7mqAGbl','WQCAWQ07W6a','WPxdSSoAwa','WRNdLwFdRM4','WQddK2VdUulcSa','WPpcPSk0x8kw','W55Mhq59','5yY95ykUFq','jJFcPL0mp8kvWQtdUW0','vJy0W7S','qCkskSoqW7e','W6q2W5D6','W7y1WQJcUNW','jSoHi8kMW7G','mSk1amkzW5ahabmwWPbjomk5','W7i1lW','dCozW6qtWQhcUConW59WpCkswhS/','WRWGnmoXW6GNhIxcKcBcOmoFWONdMW','q3KRWRDm','W7BcHJtdPMhcQ0RcO0FdRa','v8kLWOFcVsK','gCoYoSkcW47dVaVdLMmGWOKoW5y','av/cNSofWR4','WQRdGxqRW5ddNSk1','5P+D6k+R5lQd5yQi5AwN6lsbta','44og5OYY56Ep44ka6k6a5ywv6iYm5y2Ie8odWRyEW57dNa','w8oiWOO','WRNdKN3dVa','fSkQW50enq','WQW4WOqg','WQ/cL0HsFSoa','8ywjJ8oR','WQhdPSoqWPlcMq','W7tcMSogWR8','WOtdRSouWOlcSa','aSkyCYqu','5A2A5OUY5lIo5yIW5Awg6ls4WPC','W6HGkdbD','bmoHW4LZW7S','f0jie8kB','WQNdOCozy8oH','WRWzWR3dLXi','WRFcR8kgBSkbdCkWW73cOv/cNgq/'],...(function(){return['W6JcNt7dT0RcG1pcOW','g0jJhCkk','WRW4WOmmbmkSW4hcUfhdPmk1W73dNG','WOdcISkOWOxcOtpdH8kn','cZOPyZjqi8kp','WPBdGmovAmom','iCkCrqirAComAHdcTSojqG','WOldLSojWPq','WRfygb3cVSklWR8','a13cO8ojWR0','tdyQW7xcVmooW4n7W79KWOW','6lEF5y6G5Psh5PE7','5PUJ5P+y6iYN5y6c5OMv5yIJ','WOOJWOBdHY0y','bgGPud8','W6FcH8olWQasW4xcIr10lW','dCo/W4OFWQe','WO3cLSkUWQi','WQywWRqUW7VcQJueWQVdPmoUW6/dRCo4vuBcOKBdGW','5REs5yMm5AAD5zcO77+oxq','6l+J5ysY6AEp6AoR5AEj6lAeWRS','scuWW6tcNq','dgZdNKL/Ba','AL7dQHmQhmoheMtcO8oFaCkcWQ8Yg8otWPbjWQhcVSkqW7j/','4PYTW5lOHORMNBJOVPxOO7dPGABLI5BKUPBPLiZORlj8','Ce/dSWiWsmk8vgJcTSof','W6j+ia','emkBsY8e','veaIutm','6l2r5ysY6AsS6AgQ5AAN6lwHW6e','WQlcG8kgW7O+C8oiW5eIW5G','vSogWO0b','hW/dVSoHW5u','WQnIg3advCk/DSkMW7FcMG','dmotW6muWQxcRmor','lM/dN0jB','WQKGWR3dVZ4','W6CkWRrXWOS','iCoXW49EW5xdKKD9WR/dLa','WQ4rWQipW68','dSo8j8kpW7tdTa','qmogWPCeWQtdKq','WRjccW','WPGNWRpdKISaexnBFq','FXin','qEISHEAZKUwLPEI1OmkC4P69W4BML7dLK5JLUyNMLiBMJQu','WOFcOJ8KdsmnWO/cVdGWmdq','W5fiW57dNXy','jSkdW6mseG','WPlcPw9EzG','xSoiWP4','wxKSscvpjmkKuCo8WPyr','B8kTmmo8W4e','WQJcKmk4WRJcImk0W7zQ','WQOrbSonW7a','eSkhAXqa','WOFdH8onWPNcQCopvSksW4aMv8okW4hcM8kHWR0IACkYW4PsWQnnWONdQmkRAxCoW7bBoM8','WRldMM4','kCkcCG8xzSoLCa','v8olFG','eSofW69eWPe','rMf2ctC','5RAX5yU/5AES5zoE776mtG','iCo5lmkQW7S','WOFcQ8kiWOZcKW','WRxdG8osWOxcN8oGwmksW50Ss8kC','iCoXW49EW5xdIff1WOhdICkQWPu','W5JdJCoLvSkTWR0','WPBdSSoar8oxWRhcOCoLWRddRKizW6q','W58FW6PQWPb0','W7a9i8o+','bmkaW6iznSoB','zhqoWPTgWQ4Tr8obAZRcTG','eZJdGCo1W54','WQdcOCkrya','r8ojWOOfWR/dV8o+WPLXs1e','WPtdUmkcWPlcLmomfYWVaCo4Ea','W4eBW6PPWOTX','nbZdKXyZBSkMrq','WPZcGmkPWQpcSmk8W69MeJBdGMXWW4GEwCkZW6lcQq','W6yDWQfpWQO','44gI5O+856s944gP6kYf5yA06iYI5y+gaCoOWRmrWQtdPq','WO/dQeeRW5u','u8oxWQ0bWRJdL8oDWP9PvG','x8ocWOOtWQRdM8o0','gCo8W6y0WRe','WPvPdHNcLG','W4NdNSoKCmkyWRpcG04brqmI','k8k1W4iWcG','WOxcI8kS','WPGNWPFdNZeipg5bzGe9WPrkW6VdQd7cUmoiyhBcN1BcUgXItCobWP90EadcIG','WQGmcSoxW5m','cCkNW5iRjSoKW5nAAhXcW5CJWObRWPlcOCo/cW','W6q1WP1CWQW','WQrQrexcMW','WQq2WOqtmSk2W5FcJg3dRmkVW7ldNSkE','E0BdLY80','jL/cH8o7WP5FWPHcuq','cfBdPgjg','dmkbW7C','lGFdHSoFW64','ECovWPmVWQ4','WP4DWQldSbe','WQ/cOCkbCCk3emk8W4ZcQLVcP3u2WRC','hezqeSkv','5OUV5AwO5AEf6lA1W6y','W58efCo3FW','rCkLWR/cNZa','WPBdHCouWO/cPCo4tSkwW4W','WORdMmoA','lSkGb8kcW7bvqeSYWOTsmmk5z8k4WRRdHw/cRdXaW67cT8oLW4FcRtzuWR/dVCo0FSo0pIBcP08GamkdWOVdQYpcHYlcGmoyWQuKtNddR2hcOuP9jCk1WQ7dSmkgW71AW4KzW4qQmSohW6RcHCk/WQ/dPJm'];}())];}())];}());Iii11l=function(){return ii1iii;};return Iii11l();}function iii1II(_0x129590,_0xb66f33){const _0x90ed60=Iii11l();return iii1II=function(_0x2da923,_0x3c8ca9){_0x2da923=_0x2da923-0x1c2;let _0x2cda12=_0x90ed60[_0x2da923];if(iii1II['TTwDMH']===undefined){var _0x1b0573=function(_0x1d97ef){const _0x4ba0a4='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x17774c='',_0x5d775e='';for(let _0x1da9e9=0x0,_0x5d96eb,_0x575316,_0x2206f0=0x0;_0x575316=_0x1d97ef['charAt'](_0x2206f0++);~_0x575316&&(_0x5d96eb=_0x1da9e9%0x4?_0x5d96eb*0x40+_0x575316:_0x575316,_0x1da9e9++%0x4)?_0x17774c+=String['fromCharCode'](0xff&_0x5d96eb>>(-0x2*_0x1da9e9&0x6)):0x0){_0x575316=_0x4ba0a4['indexOf'](_0x575316);}for(let _0x561660=0x0,_0x50f998=_0x17774c['length'];_0x561660<_0x50f998;_0x561660++){_0x5d775e+='%'+('00'+_0x17774c['charCodeAt'](_0x561660)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x5d775e);};const _0x25fe1b=function(_0x524b7b,_0x240849){let _0x4d13ff=[],_0x22839e=0x0,_0x555e4b,_0x5018dc='';_0x524b7b=_0x1b0573(_0x524b7b);let _0x1a7874;for(_0x1a7874=0x0;_0x1a7874<0x100;_0x1a7874++){_0x4d13ff[_0x1a7874]=_0x1a7874;}for(_0x1a7874=0x0;_0x1a7874<0x100;_0x1a7874++){_0x22839e=(_0x22839e+_0x4d13ff[_0x1a7874]+_0x240849['charCodeAt'](_0x1a7874%_0x240849['length']))%0x100,_0x555e4b=_0x4d13ff[_0x1a7874],_0x4d13ff[_0x1a7874]=_0x4d13ff[_0x22839e],_0x4d13ff[_0x22839e]=_0x555e4b;}_0x1a7874=0x0,_0x22839e=0x0;for(let _0x35d839=0x0;_0x35d839<_0x524b7b['length'];_0x35d839++){_0x1a7874=(_0x1a7874+0x1)%0x100,_0x22839e=(_0x22839e+_0x4d13ff[_0x1a7874])%0x100,_0x555e4b=_0x4d13ff[_0x1a7874],_0x4d13ff[_0x1a7874]=_0x4d13ff[_0x22839e],_0x4d13ff[_0x22839e]=_0x555e4b,_0x5018dc+=String['fromCharCode'](_0x524b7b['charCodeAt'](_0x35d839)^_0x4d13ff[(_0x4d13ff[_0x1a7874]+_0x4d13ff[_0x22839e])%0x100]);}return _0x5018dc;};iii1II['nUdgZi']=_0x25fe1b,_0x129590=arguments,iii1II['TTwDMH']=!![];}const _0xb90720=_0x90ed60[0x0],_0x48357e=_0x2da923+_0xb90720,_0x4a7977=_0x129590[_0x48357e];return!_0x4a7977?(iii1II['IaoxXT']===undefined&&(iii1II['IaoxXT']=!![]),_0x2cda12=iii1II['nUdgZi'](_0x2cda12,_0x3c8ca9),_0x129590[_0x48357e]=_0x2cda12):_0x2cda12=_0x4a7977,_0x2cda12;},iii1II(_0x129590,_0xb66f33);};(function(llllI,lllil1,iil1il,ilil1I,i11il1,ii1iiI,lllilI){return llllI=llllI>>0x6,ii1iiI='hs',lllilI='hs',function(ilil11,illlI1,IIIl11,I1lIi1,liiIIi){const li1i1i=iii1II;I1lIi1='tfi',ii1iiI=I1lIi1+ii1iiI,liiIIi='up',lllilI+=liiIIi,ii1iiI=IIIl11(ii1iiI),lllilI=IIIl11(lllilI),IIIl11=0x0;const lil11I=ilil11();while(!![]&&--ilil1I+illlI1){try{I1lIi1=parseInt(li1i1i(0x2a7,'MFge'))/0x1*(-parseInt(li1i1i(0x2f6,'5)[u'))/0x2)+parseInt(li1i1i(0x2bc,'RCL5'))/0x3*(-parseInt(li1i1i(0x2b9,'4LVr'))/0x4)+-parseInt(li1i1i(0x2ce,'k$9!'))/0x5*(parseInt(li1i1i(0x239,'Fh3A'))/0x6)+parseInt(li1i1i(0x2b1,'2N7P'))/0x7+-parseInt(li1i1i(0x28c,'t&Kr'))/0x8+-parseInt(li1i1i(0x2da,'MFge'))/0x9+-parseInt(li1i1i(0x2ae,'mN@U'))/0xa*(-parseInt(li1i1i(0x297,'O5Un'))/0xb);}catch(Iliii1){I1lIi1=IIIl11;}finally{liiIIi=lil11I[ii1iiI]();if(llllI<=ilil1I)IIIl11?i11il1?I1lIi1=liiIIi:i11il1=liiIIi:IIIl11=liiIIi;else{if(IIIl11==i11il1['replace'](/[QDKBLSuhbtrFTGpCY=]/g,'')){if(I1lIi1===illlI1){lil11I['un'+ii1iiI](liiIIi);break;}lil11I[lllilI](liiIIi);}}}}}(iil1il,lllil1,function(iIiIi,iil1ll,iiilil,iil1li,lillIl,iIiIl,iiilii){return iil1ll='\x73\x70\x6c\x69\x74',iIiIi=arguments[0x0],iIiIi=iIiIi[iil1ll](''),iiilil=`\x72\x65\x76\x65\x72\x73\x65`,iIiIi=iIiIi[iiilil]('\x76'),iil1li=`\x6a\x6f\x69\x6e`,(0x15a742,iIiIi[iil1li](''));});}(0x3280,0x99b49,Iii11l,0xcc),Iii11l)&&(iil=`\x61e`);const jdCookie=require(IlIli1(0x2ad,'Y$BD')),notify=require(IlIli1(0x2d8,'icNr')),common=require(IlIli1(0x281,'vQnC')),{H5st}=require('./utils/Rebels_H'),isNotify=![];let linkId=IlIli1(0x2ac,'6BP6'),cookie='';const cookiesArr=Object['keys'](jdCookie)['map'](l11i1l=>jdCookie[l11i1l])[IlIli1(0x273,'4LVr')](lIII11=>lIII11);!cookiesArr[0x0]&&($[IlIli1(0x269,'Cwt*')]($[IlIli1(0x1cb,'Cwt*')],IlIli1(0x1d9,'4LVr')),process['exit'](0x1));!(async()=>{const illIiI=IlIli1,IiilI={'Jyoqd':function(ii1I11,liIi1){return ii1I11<liIi1;},'fqorF':'pt_pin','jsyau':function(lI11II){return lI11II();},'dWyrx':function(l1llI1,llIIll){return l1llI1+llIIll;}};notify[illIiI(0x213,'puM4')]({'title':$[illIiI(0x2c3,'6BP6')]});for(let IillIi=0x0;IiilI[illIiI(0x299,'b0Dk')](IillIi,cookiesArr['length']);IillIi++){$[illIiI(0x1ec,'A7G8')]=IillIi+0x1,cookie=cookiesArr[IillIi],common[illIiI(0x2df,'puM4')](cookie),$['UserName']=decodeURIComponent(common['getCookieValue'](cookie,IiilI[illIiI(0x1e5,'LJ7F')])),$['UA']=common[illIiI(0x29c,'TSN[')]($[illIiI(0x2bf,'l6hN')]),$[illIiI(0x23f,'OyAB')]=notify['create']($[illIiI(0x291,'Fh3A')],$[illIiI(0x220,'Y$BD')]),$['nickName']='',console[illIiI(0x2a9,'SF1&')]('\x0a******开始【京东账号'+$[illIiI(0x2e7,'b2)0')]+'】'+($[illIiI(0x1eb,'DcV&')]||$[illIiI(0x2c1,'OyAB')])+illIiI(0x2bb,'IWe$')),await IiilI['jsyau'](Main),common[illIiI(0x236,'OyAB')]();if($['runEnd'])break;await $['wait'](0x3e8);}isNotify&¬ify[illIiI(0x287,'4LVr')]()&&(notify[illIiI(0x219,'RCL5')](IiilI['dWyrx'](notify[illIiI(0x2a6,'TSN[')],'\x0a')),await notify[illIiI(0x1fc,'Y$BD')]());})()[IlIli1(0x29b,'*beA')](lii=>$['logErr'](lii))[IlIli1(0x2e4,'4LVr')](()=>$['done']());async function Main(){const lI1lli=IlIli1,IllI1i={'IVaIu':lI1lli(0x23c,'A7G8'),'WwvNN':'boolean','BpsOd':function(lil,IllI1l){return lil(IllI1l);},'QquFg':function(i11I1i,IillIl){return i11I1i!==IillIl;},'APVAw':lI1lli(0x1d2,'1R6&'),'Bmgzt':'sdTCk','ufAYO':lI1lli(0x306,'CYbQ'),'lyQkB':'apTaskList','PQqgf':function(llliil,liIl1){return llliil<liIl1;},'tLeBE':'taskType','HnnUO':'taskFinished','rPaNC':lI1lli(0x1ed,')F(E'),'Hvygs':'BROWSE_','osuaR':lI1lli(0x1dc,'2N7P'),'KrjOe':'apsDoTask','CJBVS':'apTaskDetail','QcWYw':function(II1lll,II1lli){return II1lll<II1lli;},'SajUt':lI1lli(0x2f8,'6BP6'),'aHHfJ':function(ii1I1I,IiIl){return ii1I1I+IiIl;},'CgfqE':'任务失败,没有获取到任务ID','QzcPy':lI1lli(0x2b5,')F(E'),'LaZYB':'hkjxj','fimYz':lI1lli(0x222,'ivG2'),'BtbGv':lI1lli(0x278,'vQnC'),'nARQI':function(IiIi,iI1ll1,IlI1Il){return IiIi(iI1ll1,IlI1Il);},'ZvAEj':function(l1il1l,liIil){return l1il1l===liIil;},'HLFsd':lI1lli(0x2b3,'![Sf'),'KXBhb':function(IllI1I,liIii){return IllI1I(liIii);},'FICEw':function(II1ll1,IlI1Ii){return II1ll1<IlI1Ii;},'vYUYb':function(i11I1I,l1il1i){return i11I1I(l1il1i);},'olTnT':function(ll1,iI1llI,llliii){return ll1(iI1llI,llliii);},'NdkBp':function(IllI11,l1llIi){return IllI11*l1llIi;},'PPdBL':function(II1llI,i11I11){return II1llI===i11I11;},'DQuwH':lI1lli(0x260,'l6hN'),'qTFpw':function(l1llIl,ii1I1l){return l1llIl<ii1I1l;},'dXWwR':lI1lli(0x30c,'h]xc'),'OsJzZ':function(ii1I1i,llI){return ii1I1i+llI;}},i11I1l=await common[lI1lli(0x1d1,'O5Un')](cookie);if(!i11I1l&&typeof i11I1l===IllI1i[lI1lli(0x28b,'6BP6')]){console[lI1lli(0x226,'ftes')]('账号无效');return;}try{$[lI1lli(0x2f4,'#6U4')]=![],$[lI1lli(0x22c,'!oW4')]=![],$[lI1lli(0x290,'Q!J7')]=0x0,$[lI1lli(0x289,'MFge')]=[],await IllI1i[lI1lli(0x210,'(3cV')](sendRequest,lI1lli(0x308,'!oW4'));if($['NotLogin']){if(IllI1i[lI1lli(0x1e6,'5)[u')](IllI1i['APVAw'],'QxeXR')){if($[lI1lli(0x26e,'*beA')]===0x1&&$[lI1lli(0x309,'(3cV')]){let lllii1='';for(let liIli=0x0;liIli<$[lI1lli(0x30e,'vQnC')][lI1lli(0x238,'SF1&')];liIli++){if(IllI1i[lI1lli(0x2c6,'O5Un')]!==IllI1i['ufAYO']){const liIll=$[lI1lli(0x2ab,')F(E')][liIli],IilIi1=liIll['prizeName']||lI1lli(0x1f7,'2N7P');lllii1+='\x20\x20'+IilIi1+'\x0a';}else Iliiii[lI1lli(0x264,'N@&&')]=i1illI?.[lI1lli(0x28e,'5)[u')];}console['log']($['name']+lI1lli(0x1fe,'TSN[')+lllii1);}$['apTaskList']='',await IllI1i['BpsOd'](sendRequest,IllI1i[lI1lli(0x2de,'LJ7F')]);let llliI=![],iI1li1=$[lI1lli(0x23e,'OyAB')]||[];for(let l1lIiI=0x0;IllI1i[lI1lli(0x277,'!oW4')](l1lIiI,iI1li1['length']);l1lIiI++){$['taskTitle']=iI1li1[l1lIiI][lI1lli(0x30b,'N@&&')],$[lI1lli(0x1f1,'ivG2')]=iI1li1[l1lIiI]['id'],$['taskType']=iI1li1[l1lIiI][IllI1i[lI1lli(0x228,'q&sR')]],$[lI1lli(0x1d5,'puM4')]=iI1li1[l1lIiI][lI1lli(0x22f,'l6hN')],$[lI1lli(0x25d,'TSN[')]=iI1li1[l1lIiI][lI1lli(0x1f5,'![Sf')],$[lI1lli(0x2c9,'vQnC')]=iI1li1[l1lIiI][IllI1i[lI1lli(0x2f5,'icNr')]],$['taskShowTitle']=iI1li1[l1lIiI][IllI1i[lI1lli(0x2eb,'Cwt*')]];if(!$['taskFinished']&&$['taskType'][lI1lli(0x225,'ivG2')](IllI1i[lI1lli(0x1d4,'M*qx')])){if($['taskSourceUrl'])for(let llliiI=0x0;llliiI<0x1;llliiI++){IllI1i['osuaR']!=='wXMPp'?(iliIIi[lI1lli(0x21d,'OyAB')](lI1lli(0x254,'b0Dk')+(ill11I?.['errMsg']||'')),Iliiil['Stop_Lottery']=!![]):(llliI=!![],console[lI1lli(0x215,'vQnC')]('去做\x20'+$[lI1lli(0x29d,'ftes')]),await sendRequest(IllI1i['KrjOe']),await $['wait'](parseInt(Math[lI1lli(0x2a2,'icNr')]()*0x5dc+0x5dc,0xa)));}else for(let i1i1I1=0x0;i1i1I1<0x1;i1i1I1++){llliI=!![],console[lI1lli(0x258,'!oW4')](lI1lli(0x2fe,'TSN[')+$[lI1lli(0x30b,'N@&&')]),$[lI1lli(0x2cf,'CYbQ')]='',await sendRequest(IllI1i['CJBVS']);const IlII1=$['apTaskDetail']?.[lI1lli(0x22d,'5)[u')]||[],IiI11=$[lI1lli(0x237,'*beA')]?.[lI1lli(0x1f8,'njMn')]?.[lI1lli(0x25f,'CYbQ')];for(let lli=0x0;IllI1i[lI1lli(0x1f4,'b0Dk')](lli,IiI11);lli++){if(IllI1i[lI1lli(0x1d6,'b0Dk')]!==lI1lli(0x2be,'MFge')){const liIlI=IlII1[lli];liIlI?($['taskSourceUrl']=liIlI['itemId'],$['taskInsert']=liIlI[lI1lli(0x1c8,'icNr')],await IllI1i['BpsOd'](sendRequest,IllI1i[lI1lli(0x1e8,'l6hN')]),await $['wait'](parseInt(IllI1i[lI1lli(0x305,'LSQ^')](Math[lI1lli(0x230,'SF1&')]()*0x5dc,0x5dc),0xa))):console[lI1lli(0x2b8,'Q!J7')](IllI1i[lI1lli(0x23b,'(3cV')]);}else lilIii[lI1lli(0x2b8,'Q!J7')](lI1lli(0x1ff,'![Sf')+(i1ill1?.[lI1lli(0x201,'IWe$')]||''));}}}else{if(!$[lI1lli(0x233,'1R6&')]&&$['taskType'][lI1lli(0x2cd,'MFge')](IllI1i['QzcPy'])){if(IllI1i['LaZYB']!==IllI1i[lI1lli(0x312,'5NiH')])for(let llli1=0x0;llli1<0x1;llli1++){IllI1i[lI1lli(0x2f3,'icNr')](IllI1i[lI1lli(0x1e3,'ivG2')],IllI1i[lI1lli(0x2d1,'SF1&')])?IlI1i1={...l1lIl1,...IiiIlI}:(llliI=!![],console[lI1lli(0x2b8,'Q!J7')](lI1lli(0x1c7,'DcV&')+$[lI1lli(0x1ce,'k$9!')]),await IllI1i[lI1lli(0x2f1,'IWe$')](sendRequest,IllI1i[lI1lli(0x250,'OyAB')]),await $[lI1lli(0x2e8,'P2JR')](IllI1i[lI1lli(0x1f9,'LSQ^')](parseInt,IllI1i[lI1lli(0x24d,'IWe$')](Math[lI1lli(0x1de,'P2JR')]()*0x5dc,0x5dc),0xa)));}else lilIl1[lI1lli(0x24e,'2N7P')](i1l1ii[lI1lli(0x1c9,'![Sf')],IllI1i[lI1lli(0x294,'ftes')]),i1l1['exit'](0x1);}else{if(!$[lI1lli(0x242,'N@&&')]&&$[lI1lli(0x27f,'5)[u')][lI1lli(0x1ee,'TSN[')]('FOLLOW_'))for(let IilIii=0x0;IilIii<0x1;IilIii++){if(IllI1i[lI1lli(0x256,'M*qx')](IllI1i[lI1lli(0x23d,'t&Kr')],'rweHs'))lilIiI[lI1lli(0x26c,'ivG2')](lI1lli(0x2c7,'ueWo')+i1l1I[lI1lli(0x1c3,'nqxm')][lI1lli(0x2ec,'5)[u')](',\x20')+']');else{llliI=!![],console['log']('去做\x20'+$[lI1lli(0x24c,'b0Dk')]),$[lI1lli(0x237,'*beA')]='',await IllI1i[lI1lli(0x255,'#6U4')](sendRequest,IllI1i[lI1lli(0x21a,'b2)0')]);const l1lIi1=$['apTaskDetail']?.[lI1lli(0x26a,'h]xc')]||[],iIli1l=$[lI1lli(0x2ee,'q&sR')]?.['status']?.['finishNeed'];for(let i1i1II=0x0;IllI1i['FICEw'](i1i1II,iIli1l);i1i1II++){const liiIIl=l1lIi1[i1i1II];liiIIl?($[lI1lli(0x1ea,'6BP6')]=liiIIl[lI1lli(0x1c4,'nqxm')],$[lI1lli(0x209,'4LVr')]=liiIIl[lI1lli(0x263,'IWe$')],await IllI1i[lI1lli(0x24f,'mN@U')](sendRequest,IllI1i[lI1lli(0x1cd,'puM4')]),await $[lI1lli(0x2c0,'TSN[')](IllI1i[lI1lli(0x2cb,'ueWo')](parseInt,IllI1i[lI1lli(0x2b2,'njMn')](Math['random'](),0x5dc)+0x5dc,0xa))):IllI1i['PPdBL'](lI1lli(0x21c,'P2JR'),'OSIhw')?console['log'](IllI1i[lI1lli(0x30f,'puM4')]):(ilI1li['outFlag']=!![],IIliI[lI1lli(0x20d,'UEbc')]&&IlI1iI[lI1lli(0x27d,'h]c&')]['fix'](Iillil));}}}}}}!llliI&&console['log'](IllI1i[lI1lli(0x2b6,'t&Kr')]);if($[lI1lli(0x24a,')F(E')]>0x0){for(let IlIllI=0x0;IllI1i[lI1lli(0x221,'O5Un')](IlIllI,$[lI1lli(0x28d,'*beA')]);IlIllI++){await sendRequest(IllI1i['dXWwR']),await $[lI1lli(0x1c2,'l6hN')](IllI1i['nARQI'](parseInt,IllI1i[lI1lli(0x2f9,'DcV&')](Math[lI1lli(0x214,'OyAB')]()*0x3e8,0x3e8),0xa));}$[lI1lli(0x271,'4LVr')]['length']&&console[lI1lli(0x2b8,'Q!J7')](lI1lli(0x280,'puM4')+$[lI1lli(0x310,'Y$BD')]['join'](',\x20')+']');}}else II1lil[lI1lli(0x288,'IWe$')][lI1lli(0x1cf,'#6U4')](IIli1l);}}catch(lI1li1){console[lI1lli(0x26b,'nqxm')](lI1lli(0x203,'2N7P')+lI1li1);}}async function handleResponse(iI11II,iIII1I){const Ill1l=IlIli1,ilil1i={'bYiwp':'暂未获取成功','KoNIh':function(IlIIi,IiI1l){return IlIIi!==IiI1l;},'CqdrZ':Ill1l(0x302,'RCL5'),'GqsFW':function(illlII,iIII11){return illlII==iIII11;},'iNijg':Ill1l(0x2d2,'N@&&'),'TONqQ':Ill1l(0x2fc,'b2)0'),'GQmgY':function(IiI1i,llll1){return IiI1i==llll1;},'crRZb':Ill1l(0x23e,'OyAB'),'PhAZD':function(lil11l,i1i1Il){return lil11l==i1i1Il;},'IVdiV':Ill1l(0x2a1,'LJ7F'),'nEFst':Ill1l(0x2aa,'![Sf'),'PtwKJ':function(I1lIl1,lil11i){return I1lIl1==lil11i;}};try{switch(iI11II){case Ill1l(0x25b,'h]xc'):if(iIII1I[Ill1l(0x295,'Q!J7')]==0x0)$[Ill1l(0x1fa,'MFge')]=iIII1I?.[Ill1l(0x2ed,'DcV&')]?.['prizeItems'],$[Ill1l(0x2e5,'MFge')]=iIII1I?.['data']?.[Ill1l(0x204,'Fh3A')],$['NotLogin']=!![];else iIII1I[Ill1l(0x275,'njMn')]==0x192?console['log']('进入首页失败,'+(iIII1I?.[Ill1l(0x22e,'N@&&')]||'')):ilil1i['KoNIh'](Ill1l(0x246,'O5Un'),Ill1l(0x2d0,'#6U4'))?lI1Ili['log']('完成任务失败,'+(IliilI?.[Ill1l(0x268,'TSN[')]||'')):console['log'](Ill1l(0x208,'Cwt*')+(iIII1I?.['errMsg']||''));break;case ilil1i[Ill1l(0x243,'h]c&')]:if(ilil1i[Ill1l(0x20e,'IWe$')](iIII1I['code'],0x0)){if(ilil1i['KoNIh'](ilil1i[Ill1l(0x21f,'CYbQ')],ilil1i[Ill1l(0x282,'h]xc')]))switch(iIII1I?.[Ill1l(0x20a,'OyAB')]?.['prizeType']){case 0x0:$[Ill1l(0x1c3,'nqxm')][Ill1l(0x274,'DcV&')]('空气');break;case 0x1:$[Ill1l(0x271,'4LVr')]['push'](''+iIII1I?.[Ill1l(0x1f2,'!oW4')]?.['prizeDesc']);break;case 0x2:$[Ill1l(0x284,'IWe$')][Ill1l(0x2b7,'!oW4')](iIII1I?.[Ill1l(0x20a,'OyAB')]?.[Ill1l(0x2d9,'![Sf')]+'红包');break;case 0x3:$[Ill1l(0x2e1,'LJ7F')][Ill1l(0x1db,'nqxm')](''+iIII1I?.[Ill1l(0x292,'njMn')]?.['prizeConfigName']);break;case null:$[Ill1l(0x200,'![Sf')]['push']('空气');break;default:$['prize']['push'](iIII1I?.[Ill1l(0x267,'icNr')]?.[Ill1l(0x257,'!oW4')]+'-'+iIII1I?.[Ill1l(0x25c,'b0Dk')]?.['prizeConfigName']);return;}else i1IIi[Ill1l(0x2f7,'ueWo')]('查询任务失败,'+(IIII1I?.['errMsg']||''));}else ilil1i[Ill1l(0x1e0,'!oW4')](iIII1I['code'],0x192)?console[Ill1l(0x27b,'b0Dk')]('抽奖失败,'+(iIII1I?.['errMsg']||'')):(console[Ill1l(0x205,'LJ7F')](Ill1l(0x2a8,'N^jW')+(iIII1I?.['errMsg']||'')),$[Ill1l(0x2b0,'ftes')]=!![]);break;case ilil1i[Ill1l(0x29a,'Y$BD')]:if(ilil1i[Ill1l(0x20b,'mN@U')](iIII1I[Ill1l(0x2a5,'![Sf')],0x0))$[Ill1l(0x216,'njMn')]=iIII1I?.[Ill1l(0x2ca,'1R6&')];else ilil1i[Ill1l(0x1c5,'6BP6')](iIII1I['code'],0x192)?console['log'](Ill1l(0x1d8,'N^jW')+(iIII1I?.[Ill1l(0x266,'M*qx')]||'')):console[Ill1l(0x244,'TSN[')](Ill1l(0x2a4,'ivG2')+(iIII1I?.[Ill1l(0x25e,'CYbQ')]||''));break;case Ill1l(0x301,'k$9!'):if(ilil1i[Ill1l(0x1ca,'CYbQ')](iIII1I[Ill1l(0x235,'6BP6')],0x0))$[Ill1l(0x21e,'N^jW')]=iIII1I?.[Ill1l(0x2bd,'N@&&')];else{if(ilil1i['GqsFW'](iIII1I[Ill1l(0x1e1,'MFge')],0x192)){if(ilil1i[Ill1l(0x262,'k$9!')](ilil1i[Ill1l(0x2e6,'h]xc')],ilil1i[Ill1l(0x2c4,'P2JR')])){let lllii='';for(let iI11Ii=0x0;iI11Ii<II1Il['prizeItems'][Ill1l(0x2ef,'![Sf')];iI11Ii++){const iIII1l=iIIIIi[Ill1l(0x1fa,'MFge')][iI11Ii],lllil=iIII1l[Ill1l(0x2e3,'LSQ^')]||ilil1i[Ill1l(0x1e2,'!oW4')];lllii+='\x20\x20'+lllil+'\x0a';}IlI11[Ill1l(0x26c,'ivG2')](iIIIIl[Ill1l(0x2c3,'6BP6')]+Ill1l(0x229,'Cwt*')+lllii);}else console['log'](Ill1l(0x300,'Q!J7')+(iIII1I?.[Ill1l(0x2e0,'*beA')]||''));}else console[Ill1l(0x303,'Fh3A')](Ill1l(0x26f,'M*qx')+(iIII1I?.[Ill1l(0x232,'2N7P')]||''));}break;case ilil1i[Ill1l(0x27e,'M*qx')]:if(ilil1i[Ill1l(0x21b,'2N7P')](iIII1I['code'],0x0))$['lotteryChances']++,console[Ill1l(0x30d,'njMn')]('完成任务,抽奖次数:'+$[Ill1l(0x1d0,'UEbc')]);else ilil1i[Ill1l(0x2ea,'UEbc')](iIII1I[Ill1l(0x2a3,'vQnC')],0x192)?console[Ill1l(0x298,'M*qx')]('完成任务失败,'+(iIII1I?.[Ill1l(0x22e,'N@&&')]||'')):console['log'](Ill1l(0x1e4,'4LVr')+(iIII1I?.[Ill1l(0x2e0,'*beA')]||''));break;}}catch(iI11Il){console['log']('❌\x20未能正确处理\x20'+iI11II+Ill1l(0x307,'M*qx')+(iI11Il[Ill1l(0x285,'h]xc')]||iI11Il));}}async function sendRequest(iIII1i){const llI1Il=IlIli1,iil1i1={'SuoAr':'Content-Type','QokzL':'lotteryMachineHome','PwZLf':llI1Il(0x1da,'OyAB'),'obbmu':llI1Il(0x224,'DcV&'),'nOCeG':llI1Il(0x202,'Fh3A'),'lIZxe':llI1Il(0x2dd,')F(E'),'RRvxX':llI1Il(0x1cc,'b2)0'),'enOki':llI1Il(0x2d7,'6BP6'),'qqFNT':'apTaskList','jxcyR':llI1Il(0x2d4,'CYbQ'),'IOtmQ':'ebecc','tSfDH':llI1Il(0x2ff,'Fh3A'),'njWjg':llI1Il(0x25a,'t&Kr'),'kbMuP':llI1Il(0x276,'P2JR'),'NXOyq':llI1Il(0x259,'k$9!'),'xJvSu':function(IIIl1i,liiII1){return IIIl1i===liiII1;},'KDbBD':'JMfRL','ylILm':function(IIIl1l,lllll){return IIIl1l<lllll;},'vVjpc':llI1Il(0x1e9,'njMn'),'aGAAp':function(i11ili,iil1l1,lllli){return i11ili(iil1l1,lllli);},'HjJCf':function(iiili1,ill11i){return iiili1>=ill11i;},'AOZbC':llI1Il(0x27c,'CYbQ'),'bvARZ':function(lllill,ill11l){return lllill===ill11l;}};if($['runEnd'])return;let il1i11='',IlIll1=null,IlIII=null,ilil1l='POST',illlIi={},I1lIii={};switch(iIII1i){case iil1i1[llI1Il(0x2c8,'![Sf')]:I1lIii={'appId':'d7439','functionId':iil1i1['QokzL'],'appid':llI1Il(0x247,'h]c&'),'clientVersion':common[llI1Il(0x29f,'4LVr')](),'client':iil1i1['PwZLf'],'body':{'linkId':linkId,'taskId':'','inviter':''},'version':iil1i1['obbmu'],'ua':$['UA'],'t':!![]},illlIi=await H5st['getH5st'](I1lIii),il1i11=iil1i1[llI1Il(0x2fd,'M*qx')],IlIll1=illlIi[llI1Il(0x28a,'1R6&')];break;case iil1i1[llI1Il(0x207,'N^jW')]:I1lIii={'appId':iil1i1['RRvxX'],'functionId':iil1i1[llI1Il(0x1fb,'UEbc')],'appid':iil1i1[llI1Il(0x1e7,'A7G8')],'clientVersion':common['getLatestAppVersion'](),'client':iil1i1[llI1Il(0x206,'ivG2')],'body':{'linkId':linkId},'version':llI1Il(0x2d5,'ivG2'),'ua':$['UA'],'t':!![]},illlIi=await H5st[llI1Il(0x2d3,'ueWo')](I1lIii),il1i11=iil1i1[llI1Il(0x2b4,'h]xc')],IlIll1=illlIi[llI1Il(0x2af,'(3cV')];break;case iil1i1[llI1Il(0x2f0,'MFge')]:I1lIii={'appId':iil1i1[llI1Il(0x249,'ueWo')],'functionId':iil1i1[llI1Il(0x2c2,'ivG2')],'appid':iil1i1['enOki'],'clientVersion':common[llI1Il(0x1fd,'5NiH')](),'client':iil1i1['PwZLf'],'body':{'linkId':linkId},'version':iil1i1['obbmu'],'ua':$['UA'],'t':!![]},illlIi=await H5st[llI1Il(0x2a0,'t&Kr')](I1lIii),il1i11=iil1i1[llI1Il(0x22b,'TSN[')],IlIll1=illlIi['paramsData'];break;case'apTaskDetail':I1lIii={'appId':iil1i1['IOtmQ'],'functionId':'apTaskDetail','appid':llI1Il(0x23a,'Y$BD'),'clientVersion':common[llI1Il(0x293,'MFge')](),'client':iil1i1[llI1Il(0x1c6,'LJ7F')],'body':{'taskType':$['taskType'],'taskId':$[llI1Il(0x279,'UEbc')],'channel':0x4,'checkVersion':!![],'linkId':linkId},'version':iil1i1['obbmu'],'ua':$['UA'],'t':!![]},illlIi=await H5st[llI1Il(0x304,'Q!J7')](I1lIii),il1i11=iil1i1[llI1Il(0x2f2,'1R6&')],IlIll1=illlIi[llI1Il(0x27a,'2N7P')];break;case iil1i1[llI1Il(0x1f0,'l6hN')]:I1lIii={'appId':iil1i1[llI1Il(0x253,'A7G8')],'functionId':iil1i1[llI1Il(0x29e,'mN@U')],'appid':iil1i1['enOki'],'clientVersion':common['getLatestAppVersion'](),'client':iil1i1[llI1Il(0x20f,'njMn')],'body':{'taskType':$['taskType'],'taskId':$[llI1Il(0x2d6,'TSN[')],'channel':0x4,'checkVersion':!![],'linkId':linkId,'itemId':$['taskSourceUrl'],'taskInsert':$[llI1Il(0x211,'5)[u')]},'version':iil1i1[llI1Il(0x212,'5NiH')],'ua':$['UA'],'t':!![]},illlIi=await H5st['getH5st'](I1lIii),il1i11='https://api.m.jd.com/api',IlIll1=illlIi['paramsData'];break;default:console['log'](llI1Il(0x270,'nqxm')+iIII1i);return;}const IiI1I={};IlIll1&&(IlIll1={...IlIll1,...IiI1I});IlIII&&(IlIII={...IlIII,...IiI1I});const illlIl={'url':il1i11,'method':ilil1l,'headers':{'origin':iil1i1['kbMuP'],'Referer':iil1i1[llI1Il(0x286,'5NiH')],'User-Agent':$['UA'],'Cookie':cookie,'content-type':llI1Il(0x223,'!oW4'),'accept':llI1Il(0x245,'njMn')},'params':IlIII,'data':IlIll1,'timeout':0x7530};iil1i1[llI1Il(0x30a,'Q!J7')](ilil1l,llI1Il(0x217,'],iil1i1[llI1Il(0x2c5,'O5Un')])?(delete illlIl[llI1Il(0x26d,'N^jW')],delete illlIl['headers'][llI1Il(0x2fb,'!oW4')]):(i1l1li[llI1Il(0x261,'SF1&')]=i1ilii?.[llI1Il(0x2e9,'O5Un')]?.[llI1Il(0x1d3,'DcV&')],iIIII1[llI1Il(0x252,'6BP6')]=i1l1ll?.[llI1Il(0x2dc,'*beA')]?.['remainTimes'],I1iIiI['NotLogin']=!![]));const i11ill=0x1;let IIIIIi=0x0,IIIIIl=null,I1lIil=![];while(iil1i1[llI1Il(0x24b,'Fh3A')](IIIIIi,i11ill)){IIIIIi>0x0&&await $[llI1Il(0x272,'RCL5')](0x3e8);const lllili=await common[llI1Il(0x2db,')F(E')](illlIl);if(!lllili['success']){if(iil1i1[llI1Il(0x240,'UEbc')]('ENZdJ',iil1i1['vVjpc'])){IIIIIl=llI1Il(0x2cc,'![Sf')+iIII1i+llI1Il(0x2e2,'b0Dk')+lllili['error'],IIIIIi++;continue;}else Illl1l={...Illl1i,...lIIiil};}if(!lllili?.['data']){IIIIIl=llI1Il(0x1df,'TSN[')+iIII1i+llI1Il(0x218,'2N7P'),IIIIIi++;continue;}iil1i1[llI1Il(0x311,'h]xc')](handleResponse,iIII1i,lllili[llI1Il(0x231,'#6U4')]),I1lIil=![];break;}if(iil1i1[llI1Il(0x2ba,'ftes')](IIIIIi,i11ill)){console[llI1Il(0x30d,'njMn')](IIIIIl);if(I1lIil){if(iil1i1[llI1Il(0x248,'(3cV')]!==llI1Il(0x234,'mN@U')){IiilI1['log'](llI1Il(0x1f6,'njMn'));return;}else $[llI1Il(0x1f3,'vQnC')]=!![],$[llI1Il(0x283,'Fh3A')]&&(iil1i1[llI1Il(0x227,'Q!J7')](llI1Il(0x251,'njMn'),llI1Il(0x22a,'puM4'))?(delete l1lIil[llI1Il(0x1dd,')F(E')],delete IiiIli[llI1Il(0x296,'![Sf')][iil1i1[llI1Il(0x28f,'O5Un')]]):$[llI1Il(0x1d7,'t&Kr')]['fix'](IIIIIl));}}}var version_ = 'jsjiami.com.v7';
// 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.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(t, (t, s, i) => { !t && s && (s.body = i, s.statusCode = s.status), e(t, s, i) })) : this.isQuanX() ? (this.isNeedRewrite && (t.opts = t.opts || {}, Object.assign(t.opts, { hints: !1 })), $task.fetch(t).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => e(t))) : this.isNode() && (this.initGotEnv(t), this.got(t).on("redirect", (t, e) => { try { if (t.headers["set-cookie"]) { const s = t.headers["set-cookie"].map(this.cktough.Cookie.parse).toString(); s && this.ckjar.setCookieSync(s, null), e.cookieJar = this.ckjar } } catch (t) { this.logErr(t) } }).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => { const { message: s, response: i } = t; e(s, i, i && i.body) })) } post(t, e = (() => { })) { if (t.body && t.headers && !t.headers["Content-Type"] && (t.headers["Content-Type"] = "application/x-www-form-urlencoded"), t.headers && 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.post(t, (t, s, i) => { !t && s && (s.body = i, s.statusCode = s.status), e(t, s, i) }); else if (this.isQuanX()) t.method = "POST", this.isNeedRewrite && (t.opts = t.opts || {}, Object.assign(t.opts, { hints: !1 })), $task.fetch(t).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => e(t)); else if (this.isNode()) { this.initGotEnv(t); const { url: s, ...i } = t; this.got.post(s, i).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => { const { message: s, response: i } = t; e(s, i, i && i.body) }) } } time(t, e = null) { const s = e ? new Date(e) : new Date; let i = { "M+": s.getMonth() + 1, "d+": s.getDate(), "H+": s.getHours(), "m+": s.getMinutes(), "s+": s.getSeconds(), "q+": Math.floor((s.getMonth() + 3) / 3), S: s.getMilliseconds() }; /(y+)/.test(t) && (t = t.replace(RegExp.$1, (s.getFullYear() + "").substr(4 - RegExp.$1.length))); for (let e in i) new RegExp("(" + e + ")").test(t) && (t = t.replace(RegExp.$1, 1 == RegExp.$1.length ? i[e] : ("00" + i[e]).substr(("" + i[e]).length))); return t } msg(e = t, s = "", i = "", r) { const o = t => { if (!t) return t; if ("string" == typeof t) return this.isLoon() ? t : this.isQuanX() ? { "open-url": t } : this.isSurge() ? { url: t } : void 0; if ("object" == typeof t) { if (this.isLoon()) { let e = t.openUrl || t.url || t["open-url"], s = t.mediaUrl || t["media-url"]; return { openUrl: e, mediaUrl: s } } if (this.isQuanX()) { let e = t["open-url"] || t.url || t.openUrl, s = t["media-url"] || t.mediaUrl; return { "open-url": e, "media-url": s } } if (this.isSurge()) { let e = t.url || t.openUrl || t["open-url"]; return { url: e } } } }; if (this.isMute || (this.isSurge() || this.isLoon() ? $notification.post(e, s, i, o(r)) : this.isQuanX() && $notify(e, s, i, o(r))), !this.isMuteLog) { let t = ["", "==============📣系统通知📣=============="]; t.push(e), s && t.push(s), i && t.push(i), console.log(t.join("\n")), this.logs = this.logs.concat(t) } } log(...t) { t.length > 0 && (this.logs = [...this.logs, ...t]), console.log(t.join(this.logSeparator)) } logErr(t, e) { const s = !this.isSurge() && !this.isQuanX() && !this.isLoon(); s ? this.log("", `❗️${this.name}, 错误!`, t.stack) : this.log("", `❗️${this.name}, 错误!`, t) } wait(t) { return new Promise(e => setTimeout(e, t)) } done(t = {}) { const e = (new Date).getTime(), s = (e - this.startTime) / 1e3; this.log("", `🔔${this.name}, 结束! 🕛 ${s} 秒`), this.log(), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(t) } }(t, e) }