/* 京喜直营抽奖 cron:1 1 1 1 * */ const $ = new Env('京喜直营抽奖') var iil='jsjiami.com.v7';function iii1II(_0x26f54c,_0x5a3acf){const _0x135820=Iii11l();return iii1II=function(_0x509a4a,_0x55a63c){_0x509a4a=_0x509a4a-0x19c;let _0x1cfcdc=_0x135820[_0x509a4a];if(iii1II['kvDCPj']===undefined){var _0x1ea16d=function(_0x4a4ff4){const _0x92c3d6='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x2f3f56='',_0x1881de='';for(let _0x469f19=0x0,_0x224f73,_0x2ebd9d,_0x88b33f=0x0;_0x2ebd9d=_0x4a4ff4['charAt'](_0x88b33f++);~_0x2ebd9d&&(_0x224f73=_0x469f19%0x4?_0x224f73*0x40+_0x2ebd9d:_0x2ebd9d,_0x469f19++%0x4)?_0x2f3f56+=String['fromCharCode'](0xff&_0x224f73>>(-0x2*_0x469f19&0x6)):0x0){_0x2ebd9d=_0x92c3d6['indexOf'](_0x2ebd9d);}for(let _0x9dff06=0x0,_0x1590eb=_0x2f3f56['length'];_0x9dff06<_0x1590eb;_0x9dff06++){_0x1881de+='%'+('00'+_0x2f3f56['charCodeAt'](_0x9dff06)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x1881de);};const _0x336354=function(_0xd8f18e,_0x221667){let _0x3933c5=[],_0x4080f0=0x0,_0x1c2115,_0x356bfb='';_0xd8f18e=_0x1ea16d(_0xd8f18e);let _0x2aef04;for(_0x2aef04=0x0;_0x2aef04<0x100;_0x2aef04++){_0x3933c5[_0x2aef04]=_0x2aef04;}for(_0x2aef04=0x0;_0x2aef04<0x100;_0x2aef04++){_0x4080f0=(_0x4080f0+_0x3933c5[_0x2aef04]+_0x221667['charCodeAt'](_0x2aef04%_0x221667['length']))%0x100,_0x1c2115=_0x3933c5[_0x2aef04],_0x3933c5[_0x2aef04]=_0x3933c5[_0x4080f0],_0x3933c5[_0x4080f0]=_0x1c2115;}_0x2aef04=0x0,_0x4080f0=0x0;for(let _0x175f1e=0x0;_0x175f1e<_0xd8f18e['length'];_0x175f1e++){_0x2aef04=(_0x2aef04+0x1)%0x100,_0x4080f0=(_0x4080f0+_0x3933c5[_0x2aef04])%0x100,_0x1c2115=_0x3933c5[_0x2aef04],_0x3933c5[_0x2aef04]=_0x3933c5[_0x4080f0],_0x3933c5[_0x4080f0]=_0x1c2115,_0x356bfb+=String['fromCharCode'](_0xd8f18e['charCodeAt'](_0x175f1e)^_0x3933c5[(_0x3933c5[_0x2aef04]+_0x3933c5[_0x4080f0])%0x100]);}return _0x356bfb;};iii1II['vxRaRQ']=_0x336354,_0x26f54c=arguments,iii1II['kvDCPj']=!![];}const _0x253b03=_0x135820[0x0],_0x199bd1=_0x509a4a+_0x253b03,_0x21c3d1=_0x26f54c[_0x199bd1];return!_0x21c3d1?(iii1II['JPkvzr']===undefined&&(iii1II['JPkvzr']=!![]),_0x1cfcdc=iii1II['vxRaRQ'](_0x1cfcdc,_0x55a63c),_0x26f54c[_0x199bd1]=_0x1cfcdc):_0x1cfcdc=_0x21c3d1,_0x1cfcdc;},iii1II(_0x26f54c,_0x5a3acf);}const Ii1iil=iii1II;(function(IIliII,iiliI,Ill11I,I1il1i,IliIIi,lI1l1i,i1iil){return IIliII=IIliII>>0x6,lI1l1i='hs',i1iil='hs',function(llI11l,I1llIl,i1iii,I1llIi,IIii1I){const il1l1=iii1II;I1llIi='tfi',lI1l1i=I1llIi+lI1l1i,IIii1I='up',i1iil+=IIii1I,lI1l1i=i1iii(lI1l1i),i1iil=i1iii(i1iil),i1iii=0x0;const llI11i=llI11l();while(!![]&&--I1il1i+I1llIl){try{I1llIi=parseInt(il1l1(0x335,'KK2Y'))/0x1*(parseInt(il1l1(0x240,'7XZ9'))/0x2)+parseInt(il1l1(0x329,'MJHl'))/0x3+-parseInt(il1l1(0x271,'euFS'))/0x4*(parseInt(il1l1(0x294,'ahOv'))/0x5)+parseInt(il1l1(0x202,'n*a5'))/0x6+parseInt(il1l1(0x241,'[%*z'))/0x7*(parseInt(il1l1(0x1d6,'[5T]'))/0x8)+-parseInt(il1l1(0x30b,'zp5w'))/0x9+-parseInt(il1l1(0x2f9,'#9dc'))/0xa*(parseInt(il1l1(0x276,'iShA'))/0xb);}catch(i1iIi1){I1llIi=i1iii;}finally{IIii1I=llI11i[lI1l1i]();if(IIliII<=I1il1i)i1iii?IliIIi?I1llIi=IIii1I:IliIIi=IIii1I:i1iii=IIii1I;else{if(i1iii==IliIIi['replace'](/[pDEgAfqXxShCyeWNURHbu=]/g,'')){if(I1llIi===I1llIl){llI11i['un'+lI1l1i](IIii1I);break;}llI11i[i1iil](IIii1I);}}}}}(Ill11I,iiliI,function(l1l1il,I11i1I,iliIi1,l1l1ii,Il1i1I,Ii1iii,iIIilI){return I11i1I='\x73\x70\x6c\x69\x74',l1l1il=arguments[0x0],l1l1il=l1l1il[I11i1I](''),iliIi1=`\x72\x65\x76\x65\x72\x73\x65`,l1l1il=l1l1il[iliIi1]('\x76'),l1l1ii=`\x6a\x6f\x69\x6e`,(0x15e162,l1l1il[l1l1ii](''));});}(0x3140,0xcacba,Iii11l,0xc7),Iii11l)&&(iil=Iii11l);const jdCookie=require(Ii1iil(0x27f,'uBIk')),notify=require(Ii1iil(0x2b1,'8!Nm')),common=require(Ii1iil(0x31c,'FV[I')),{H5st,jsTk}=require('./utils/Rebels_H'),isNotify=![];$[Ii1iil(0x315,'V8]j')]=process[Ii1iil(0x28b,'KK2Y')]['JD_PARTY_INVITE_CODE']||'';function Iii11l(){const iIIil1=(function(){return[...[iil,'DjsAjAfXiaWNmbiNW.ucqeoRgmCh.Epvy7USCxHh==','WOdcUs9/','iISIWPJcLCk5bhZcGmklW60hW5i','WQFdPsy','WR9nhY/dHW','vWtdSSoX','pEERMoAYMCoA','rSoKECkOiHFdKCkqWOC/WOz+kadcI8ocAwu','WOtcOb1QW7WIWPdcKSkFWPtcJmoIjGhcMGrpW5W','WQxdJ8kRW7ddGSoeWPRdRKbY','lCkYrmowW7VcJSkiW6pcRcJdRICG','W45XAxNdKSk7','DSo5rmoEW4i','W5lNQABMSitdUG','xfia','WQ7dOq/cKSkTW5OP','ratdPG','EwP3W4FdRmoV','W4b7DgZdMSk7jW','p0tdSCk2FW','E8oBFSkSmG','WOdcSsfXW5mXWONcJG','W5CIuLxdV8kD','pSopgSkXWO4','Dh9MW4S','FKDmW4uhWOrnC8oP','WOLbW5VcK8oIAG','WQVdTahcGmkbu1DkWRz2dHicW5RdOmkU','W7T5y8osWO1x','WP7cUtb7W7aJWQdcISk0WOe','WRtdQ8kRW4NdKq','rX/dPmo9WQTTr2ZdRq','W4a2WOyB','mCkSrmosW7C','ESoXsCoeW5q9','xvGuWPDzx8oG','WQrEbCksra','mGpdMNxcIZxcPamhWOtdQa','WPa5CCoHWRqZntFcOCkmW6ddMSowEwO','WRXHkSklqcK','WQ5mjJldKKG','b8o1cG','WO7dR8omW57dPt9RW4i','6lAc5y6r5PAK5PAz','WP/dQ8k0W4e4umoKW7f3Bdm0ba','BLXmW58','W43cV8o+W7NdLW','W47cRCoZW7ddOq','l8oCasVdINqfmmk3','WR1Ho8kwENFdVt7dM8ofW7dcP8ojtCkPWQuxWPy4sa','W4dcV8o1WP/dLG','WQldOmoWWRRdJrzrWRJcL8oH','W77dGfhdUG','W5pcR8o9W5FdLq','lSoVa30V','W6lcRSo3WRS','WOhMIAhLI7y','5OQD5yUt5A2a54MdW7nJ','WOFcTIf2W6G0WOhcMa','E3pcICkSWRW','mmohfa','eSouW4C','5lQX5yIVnq','W4HWCq','WRaEdG','cvddQCk3qW','bmolW7FdISk1W4q','W7eLqfVdUW','u8kxWQXdWQCKW6z8FG','W47cVmo3W5BdIai','WQBcJmkZ','WQ/dQH3cPCkz','WROLjCo9WPrngCogBG','W4DMwg/dMSkUnSo6wCoGWRVcOCkx','fCosW64tW791WR9/ts/cUSkioa','lSonoWtdLq','D3T8W7/dPa','av/dKmkt','W5iGuL0','WPnjWPKdbCoXWRhcGmkoWR3dN8kZW6K','pZtdTmomW5iY','WQ/dQXS','W4uNWPTughZdOmoAAZxcMui','uY8qW63dSw4','wmo9vCkZ','jConjL40','q3/cQSkZWRvj','w8o9t8kS','ESo8F8oLW5S','WRGRDZldN8oI','W5yhkSk1W6jR','W5pcN8owWO3cQhRdSKldHmoW','6lEy5y+Q5PAA5PsK','zIihW4iO','WQ8YBstdKCoBhCo9iW','WQdcRq5jW5q','FfVdJGFdT3FcMaHTWRZcVSoQemkJgCkkeeG5W445keWtDYXel8k4WRjeiNnfW6xdS8kOEZhdP8kHWPddUmoaW7GxBG','W4f7AxJdJ8k0','W40JWPCxpdy','WOBcLmkGWPPd','WR4ye2O+AG','WPJcVSogWRr3x8oxz8obW4ldVtVdISoHDSoyWRb0WRpcIWCVEbRcTSkpnG','WPX0achdJCky','W6/cRSo0WOhdQGTFWQq','W5ldSmohWQe','hNSVWQNcVmklemk+','WR9TemkwAd/cPMJdTmoFW7ddPmob','oZtdTG','WQaYrIBdKCo9emo0gCkQxfFcGa','FtNcK8ksW78','W4ZcM8oaWPy','oSkRwSo6W7ZcJa','cmo7a8klWRdcKCkJqa','lSkQCmoCW7mFFfa','5y6L5lMR5OUt5AwQ','kgCUWR4','yvBcLWZcJcJcLG','WO99W43cLCoM','W5dcJSohWO3dTIhcSqtdK8oLWQNdGuddPHeYDYXmWOVdKG','WR0RCcldTmo6fSoSmSkRxfq','jSoHcq','iSo+kLqk','5OMX5AwZ5AwT6lwAWO0','FCo6rSouW5qPpIVcOSo6WP/cQ1SPWPXg','WONcUqbzW5O','W7NcOCoPWRVdUJPrWRZcLCoTWPC','kJZdP8o1','WO1EWPmdfmoMWRFcUSkWWQBdLq','WQLDka','bCo7amkX','WO5qW5xcRmoWwCklEGO','WRO+rIBdMCoH','W4eEma','WORdQ8kHWOFcN1KHW4KrWO9zWOHo','W5RdVSou','W5dcUmo3W5xdKWC','iSoZWPruba','W78CAsxdLeeXW41f'],...(function(){return[...['xHpdICoKWQr4wNpdI8k/W6WCW7T9gIRcM8o0','W7RcKSo1W7pdHG','yvvyW57dQa','WO59W5Hqx3JcGa','ss/dH8kZ','g8oVhSk8','EqOHW5RdLW','WRHWpmkvAcRcTW','rSo2W4y1WRG','cvhcICkxWRXfma','rmkcWQPl','WRBdRtFcHa','W7qfzhhdUG','avhdISkx','W5JcTmoQW5hdIbP3W7W','WQvlpXpdLeSXW6G','WPJLRjRNIjxLI5NcKq','WOpcVtfPW7W3WOe','tmkmWRK','CdBcG8kw','WOTuWRugcmo3','WPH0kX3dGG','W4/cVmo0W5FcIHXWW7WL','W759ECot','W7O3CMNdPa','5OUd5AET5AAr6lsmdG','WPTNW6FcKSos','vfWtWOu','eCodW6tdS8kcW5yNW6r1W6xcSbe','W7u0WQVcL34','W4Kdn8kIW6XHyG','seBcU0RdHqS2W4Oy','4P2yD+IhREAFM+I9L+IIS+MaIUwiL+s4JoMuMUIVOGK','W6BdMCo5WPLw','WRXQgJpdOG','W4SQtLJcJSojtcVdOmkKW5VcRmox','DUAvOEs5Q+wlQSoE','qSkkWQrPWQyNW6O','W6vZDW','WOlcTYu','xh/cQSk1WRHAeG','W7JdOSoNWO19','W6nKt8oxWObrcmoPvaddN8o9mCorW6fk','WOyMdeS5','WQ5mjJZdJKSX','whdcVxNdRW','W57cTmoJW7/dLaG','WRSbuYldVq','xSo5W74XWOS','vIhcUCksW6W','yxKYWQj6','EwpcSehdRG','WOTdWP4LkG','W7FcT0NdMCo7WOqVEc4IdCoJ','h8ojaMOp','W7ZdIeNdR8oMzq','emokWRf0k8ouW7tdLX8','cNpdKSkDsa','WP1YfXZdKSkAccFdJCktW4VcI8osga','BSo9vSofW507','iwWUW6VdGq','g8o9mbFdSq','WQnlWPm3kG','W5hcLmofWPtdSx7dNutdLSoW','rCkoWQ5EWRa','pCotW4DBtG','fmodW79zq0O7d3dcSqT5AJ5xW6xdQ8op','qmoZW5e','y2PZW57dKmo4','4P2CpUACUoIbL+AVHUEJPEwKSEEqNCor','tCkrWRzPlmoFW67cNJtdV0mjW7tdTCkvW55hWRNcS8osw8oIcW','WR9+WQOYbq','uLJcRCkCWP0','W7/dUCowWPDe','WP1bn0dcI8kdCG','zJlcV8kXW7y','lSoBaNCT','W4hdSmoAWRq','WPHCW5pcT8o/ASkBBby','WP5bWOGBbG','W6aqdCkxW48','hSomf180','umomxmorW6C','WPzIW4jirwdcU8oznbFcOvxdVW','WOPfWRqAcSoKWQZcN8kO','AUE7PownR8o9','vWRdUmolWQf4t30','ucuEW4NdRwFcQuNdMCkI','W4C2WPWLesddQ8oj','wZ41W5ddO3VcIuNdTSkZhCk+W7hdISokn8oiW5W','uSkgWQ1FWQu3','CL82WQDu','W6FcN8o4W7hdQSoyWPZdVMa','WPBORRBMSAtLPi3OTRxdK+kCHcBMLPpLKihLUy7ML4ZMJOW','WO9jW5xcVW','WPWNm3ddTSkKg8oKtG','mConadhdHxqj','44kM5O2b56Aj44or6k+P5yw76iYt5y6EW5ddImoWnCopW7C','4P6quEADG+EFGUIUUUAXJYC','W5ZdTCoxW7aV','W6FNUB/LJPZdRW','W4lcI8oPWRVdNW','WORcUtz7','uu4uWO1FvSoOWQW/aCo+WQjcWOK','mWVdOSoNW4y','zCo6r8oJW5i','B8o9uCoZW54GzxpdTq','W4iGvvC','pGxdPCoeW7K','WPNdVmkm','W4XTDhBdNmkY','W4RcJ8oDWRJdQ38','q3/cQmkZWRXoaW','WPahpxi5','W57cTmoJW7hdIaT8','wKlcUu/dGG8+W5GioSoPW5iMW5HtWPnAc17cQmkGcCkNWP9kqMaQWQpcSHGAuG','i2ngWQXEWRzliZdcINDcW74','WQHekb4','ouKiWR7cNW','yd7dQCk3W6C','WOHTdJtdKa','WPhdSSkFW5a','lZldU8oVW4u','CJ7cMCkwW6VcKZq','W4CojCkJW4XY','W7KXCwZdIa','WPrLjrZdN8kncdFdVCkjW6ZcLmoyibGEWOK6','tIBdKSkGW4ldQW','W7BdJKi','W4VcPNtdMSokcWNLVlpLPklJGilKU43KUzhOTzdLJyW','W6BcT8ofWQ7dRWTkWQRcOCoWWPnFWQ8UW7/cG8kNva','WQqqa07cJX96WQS','W5tcLCou','WRSuhwOOFNtdNSk1WP8','omojbYm','W5RcK8ojWR7dQN/dUW','WPfpW5lcRCoG','fmoFWQPP','bSogWRDVjmoNW6tdGqm'],...(function(){return['nmowW6Tkwa','W4bTya','WRxdLmkPW7/dK8of','hSoBkCkSWQC','s2PRW5RdGmk2','W5OUqq','z1dcLY3dLJxcTHKMWQG','WRRdICkR','lSonadFdIgC','BSo9rmk9lZRdGCkmWQ4uWOH5kZRcLCo0kYddLCoBW4DqWO8GjCkrrsPDWPq','WRpdRtdcLmkpta','d8orWQq','WR3dPmkUW7RdIW','W4y+WOG5gJBdRW','WOBdP8kzW5G3rCo5W65r','oCoqbW','o8onbW7dI3qfomkDaeJdRmoBwa','W6q6oxyODua','ybC4W7ldTG','WPtdMNFdQmk0xSo+rv8kWOHKW5C','W5VcLCoxWPG','wcddG8k+','W5VdTmoaWRn/vmob','W44Ssf/cISoksNNcMSoeW7ZcKmowdqaoWO8NoL9VW77cG8khWRRcQ13cPCodWPWaWRJdMrBdTHj9c8o8lexdS8ozWQKppMhdQSo3W7vfwwRcTCoXWP3cPSkNDSkvWRFcHa','a8o/dmkWWRhcKCkX','q31yW5ddSq','W6WcWRpcML8','oh0PWRJcL8kzdG','FgRcG8kJWR0','W7qlWOZcUq','WPFdGc3cImky','WQRdNHtcNCkq','AuPDW53dPW','WOzFgX7dOW','WQxcL8k5WRTZ','W6msWQy','WQFdPqJcGa','Ftu/W4OD','WQPmW7BcKCoR','W7tdI8o/','WRf0o8kh','WQGqgKW','DKFcVvhdNq','fHRdMCoaW6G','h8ozW4nnr15/rX3dTL4/n1ydWRu','FuRcJuxdQG','WONcVtzsWQGJWPa','WQBdVbxcLq','W5lcGSoSWO3dPgNdQLldRCo5WQ/cM1NcRqKV','o8kTtSodW6RcHCk/','zLzhW58','AhenWQL8','xmoPvCkW','W4KHWQZcNK0lWPi','WRJdVmkVW6BcUubDWPhcM8opWQfA','be3dL8kBvGBdIHxdI0m6WQXPfCkazmoxWPSXW7m','W4/cQCoRW5VdIqHWW645','WQtdVHxcKCoGWP0OxY0fp8oHe3D2WPVdLa','rwpcQCkJ','WPpdPbxcVSkg','WQL5W5JcVmou','oaioWPvFW5uuCmoACeBdGHy','W4vXW63dMe4','vGtdUCo4WQbRqa','WOznW5lcRCoWASkx','vmkcWQ1b','WPtdOmkyW5G+ta','WRdcOSkeWQj1','l2u8WQlcHG','otZdUSoG','Fhf1','tCoVvCkXjaS','yLlcLYu','B3PgW54B','DttcG8kEW6JcKrLEW7PM','g8o1hq','ixavWQVcK8kycCkIkConmupdLa','5lUN5yI5FG','WQldTW/cImkRW5mHxYuDemo0gZ4','oJJdUSojWPqMW7m','dSoFWRm','eSo4d8khWRC','WRFdPq/cISkaW5q/tG','zmooymoaW4q','WQvrorldQeS','WQxdRqq','zeDBW4eGWOC','WRn8nW','vLFcULddIGS6','iCo6WOfqlW','dSoBWRbUjmouW7G','aCoxWRLEkSoxW7G','W5rpB3FdIa','cSoAW5nc','W5VcM8ohWP7dRq','watdSq','W7eviCkJW4nNAG0','pCk6va','urpdV8oG','W7/dO8o+WOD4','y1TXW7Gq','W5Syr23dUa','WQddRYRcMCkptW','uCkuWRTyWR06W7PZAd3cLCkklezbswpdV8kgWROfu8oIsqna','W6hcQSoPWQ3dRX5B','u8klWRfAWRKQW6f9rI7cGmkqpKLswa','WPX0ac/dKCkBgq','uuRcLLpdIH4RW5u+pCoOWPa7','W4CZrxJdVa','d8oBWQ16mCoB','A1BcKdFdMdZcHW','W6RcO8o1WRhdVa','bSoTW7vHCq','CCktWQPqWPS','W6JdHfBdRSoVyW','dmoCaxui','W5SKvu/dSCkuW70','yvXz','BGxcR8k1W68','zmo2zmkEea','WO/dG8keW7/dIG','W6ldGmoeWQj9','W5dcSSo+','Emk+xW4DFmoxi8kbWP8','b3bsWPxcUJ/dHxhdUmkLgmkKW7S','W5BcPCogW4ldHH1TW7eFWPLCWPjejCkLyCoflq','WQqRDdm','WRdcKmk4WRW','WQldH8k/W7u','p3e6WR4','W4u1r0JdPCka','tEAiJUwkJq','WO3cUsXfW7KIWOxcNa','WQmKEJRdHCoRaCo+','nmkTrW','AKXkW6JdJq'];}())];}())];}());Iii11l=function(){return iIIil1;};return Iii11l();};let ALL_CHAR='0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM',ALL_DIGIT='0123456789',ALL_ALPHABET=Ii1iil(0x22c,'7UP*'),sdkToken=Ii1iil(0x19d,'8!Nm')+randomString(0x6f,ALL_DIGIT+ALL_CHAR)['toUpperCase'](),jsToken=Ii1iil(0x312,'oBZt')+randomString(0x7b,ALL_DIGIT+ALL_CHAR)[Ii1iil(0x2cb,'VF)w')](),cookie='';const prize_type={'1':Ii1iil(0x252,'OxyD'),'2':Ii1iil(0x2fa,'xdqt'),'3':'[优惠券]','4':'[京东超市卡]','5':Ii1iil(0x19e,'iShA'),'6':Ii1iil(0x2e6,'zp5w'),'8':Ii1iil(0x32b,'[%*z')},skip_task=[Ii1iil(0x281,'iShA')],cookiesArr=Object[Ii1iil(0x1f7,'n*a5')](jdCookie)[Ii1iil(0x215,'FV[I')](illIii=>jdCookie[illIii])[Ii1iil(0x26e,'(9[j')](ii1il1=>ii1il1);!cookiesArr[0x0]&&($[Ii1iil(0x1c6,'KK2Y')]($['name'],Ii1iil(0x337,'8!Nm')),process[Ii1iil(0x1f4,'zp5w')](0x1));!(async()=>{const Ilil1i=Ii1iil,lI1llI={'GUCUU':function(illIil,Ill1I){return illIil$['logErr'](IlIlii))[Ii1iil(0x1b5,'HBDh')](()=>$[Ii1iil(0x2e3,'osl2')]());async function Main(){const iili1=Ii1iil,i1l1i1={'XLjMD':function(iiillI,l1l111){return iiillI===l1l111;},'IAngd':iili1(0x204,'UDIb'),'qrcDl':iili1(0x1b2,'#9dc'),'YeHam':iili1(0x2d6,'UDIb'),'DvIFB':function(l1iIII,llI1I1){return l1iIII!==llI1I1;},'kRJmp':iili1(0x2c1,'q3SF'),'ScJzT':function(IlIlil,lIli1I){return IlIlilI1lIlI;},'pvuZF':function(ii1ill,II1iI){return ii1ill*II1iI;},'WGXtq':'jx_party_lottery','LTyaV':function(llI1II,lIli1l,lillIi){return llI1II(lIli1l,lillIi);},'dmvyt':function(illIi1,ii1ili){return illIi1+ii1ili;},'PkosT':iili1(0x1b1,'xdqt')},liil11=await common[iili1(0x1d5,'oz#P')](cookie);if(!liil11&&i1l1i1[iili1(0x1f8,'W*f!')](typeof liil11,i1l1i1['IAngd'])){console['log'](iili1(0x2a8,'#9dc'));return;}try{if('qBeeJ'===i1l1i1[iili1(0x231,'ko[K')]){IiilI1[iili1(0x24b,'p5NM')](iili1(0x277,'UMpS'));return;}else{$[iili1(0x249,'7X^@')]=!![],$[iili1(0x253,'Kupa')]='',await sendRequest(i1l1i1[iili1(0x23d,'$rzm')]);if($[iili1(0x1bc,'uBIk')]){let lI1lil=$[iili1(0x1b8,'#9dc')][iili1(0x217,'zp5w')]||[];for(let i1l1iI of lI1lil['filter'](liil1l=>!liil1l[iili1(0x310,'#9dc')])){if(i1l1i1[iili1(0x326,'UMpS')](i1l1i1[iili1(0x1e4,'JFHc')],iili1(0x322,'7XZ9'))){const Iiili1=I1iIil?.[iili1(0x280,'51Mv')];if(Iiili1[iili1(0x22f,'#9dc')]===0x0&&Iiili1[iili1(0x2a2,'KaT@')])i1lI[iili1(0x29b,'VF)w')]=IlI1l[iili1(0x299,'osl2')][iili1(0x237,'51Mv')];else Iiili1['bizMsg']?(lilIil['log'](Iiili1['bizMsg']),i1l11['message'][iili1(0x2b7,'lAs3')](Iiili1['bizMsg'])):i1l1li['log']('❓'+i1ilii+'\x20'+iIIII1[iili1(0x1fd,'iShA')](i1l1ll));}else{$[iili1(0x245,'$rzm')]=i1l1iI,$[iili1(0x1a1,'W*f!')]=$[iili1(0x206,'7UP*')][iili1(0x213,'zp5w')];let Iil1l1=[],i1i11I=i1l1iI?.[iili1(0x1d4,'oz#P')]?.[iili1(0x1c4,'FV[I')]||'';if(skip_task[iili1(0x2e5,'^4Mp')](i1i11I))continue;i1i11I&&(Iil1l1=i1l1iI?.[iili1(0x2d0,'UMpS')][i1i11I]||[],Iil1l1=Iil1l1['filter'](il1iIl=>il1iIl[iili1(0x31a,'h^nT')]==0x1));for(let iii1ii=i1l1iI['completionCnt'];i1l1i1[iili1(0x1de,'h^nT')](iii1ii,i1l1iI[iili1(0x1fc,'osl2')]);iii1ii++){$[iili1(0x273,'QCGx')]=undefined;if(Iil1l1?.['length']){let il1iIi=Iil1l1[iili1(0x210,'6%LC')]();$['itemId']=il1iIi?.[iili1(0x21b,'n*a5')];}await $[iili1(0x1c3,'FV[I')](parseInt(i1l1i1['nhOTy'](i1l1i1['oCHbn'](Math['random'](),0x3e8),0x7d0),0xa)),$[iili1(0x20f,'HBDh')]=0x1,await i1l1i1[iili1(0x221,'KK2Y')](sendRequest,i1l1i1['xuEYq']),await $[iili1(0x2ca,'lAs3')](parseInt(i1l1i1['UPNUu'](i1l1i1[iili1(0x27e,'uBIk')](Math[iili1(0x1cf,'JFHc')](),0x3e8),0x1388),0xa));if(i1l1i1[iili1(0x30f,'osl2')]($['actionType'],0x1)){if($[iili1(0x2a0,'Kupa')][iili1(0x226,'p5NM')][iili1(0x2c3,'&On%')]){if(i1l1i1[iili1(0x303,'@Tz8')](iili1(0x2d7,'iShA'),iili1(0x31d,'VF)w'))){if(iIIl1I[iili1(0x20d,'euFS')][iili1(0x302,'^4Mp')]===0x0&&I1iIli['data']['result'])I1ilI1[iili1(0x242,'iShA')]=iillll[iili1(0x1af,'^4Mp')][iili1(0x2ea,'VF)w')];else IliilI[iili1(0x20a,'lAs3')][iili1(0x29c,'lAs3')]?lIIilI[iili1(0x1ca,'ko[K')](II1li1['data']['bizMsg']):l1lIlI[iili1(0x20b,'h^nT')]('❓'+IiiIl1+'\x20'+lIIil1[iili1(0x290,'7UP*')](IIli1));}else await $[iili1(0x2ca,'lAs3')]($[iili1(0x2ba,'V8]j')]['ext'][iili1(0x2f2,'OxyD')]*0x3e8);}else i1l1i1['oMvoy']($[iili1(0x1a5,'ko[K')]['ext'][iili1(0x2ce,'q3SF')],i1l1i1[iili1(0x28d,'osl2')])&&(i1l1i1[iili1(0x1ea,'R]fK')]===i1l1i1[iili1(0x258,'(9[j')]?(lilIl1['msg'](i1l1ii[iili1(0x243,'&On%')],'【提示】请先获取Cookie'),i1l1[iili1(0x227,'UDIb')](0x1)):await $[iili1(0x2e1,'JFHc')](0x1770));$[iili1(0x1cb,'euFS')]=0x0,await i1l1i1[iili1(0x331,'W*f!')](sendRequest,i1l1i1['xuEYq']),await $['wait'](parseInt(i1l1i1[iili1(0x2a1,'7XZ9')](Math['random'](),0x3e8)+0xbb8,0xa));}}}}}$[iili1(0x1d8,'z4wd')]='',await i1l1i1['yQhhs'](sendRequest,iili1(0x278,'5SK3'));if($[iili1(0x295,'KK2Y')]){if(i1l1i1[iili1(0x1f8,'W*f!')](i1l1i1['AdWOz'],i1l1i1[iili1(0x1eb,'q3SF')])){let I1l11i=$[iili1(0x2b8,'&On%')]?.[iili1(0x1b4,'lAs3')]?.['remainTimes']||0x0;console[iili1(0x2fd,'7X^@')](iili1(0x2be,'7XZ9')+I1l11i+'次');while(i1l1i1[iili1(0x2af,'1vm[')](I1l11i--,0x0)&&$[iili1(0x2bc,'6%LC')]){await $[iili1(0x2ed,'ahOv')](parseInt(i1l1i1[iili1(0x229,'n*a5')](i1l1i1[iili1(0x2a9,'R]fK')](Math['random'](),0x3e8),0x7d0),0xa)),await sendRequest(i1l1i1[iili1(0x260,'Kupa')]),await $['wait'](i1l1i1[iili1(0x328,'(9[j')](parseInt,i1l1i1[iili1(0x209,'oBZt')](i1l1i1['LpoAX'](Math[iili1(0x291,'iShA')](),0x3e8),0x1388),0xa));}}else llIlli[iili1(0x224,'UDIb')]('❓'+llIlll+'\x20'+lliii1[iili1(0x32a,'VF)w')](Iiii1));}}}catch(liiI1i){i1l1i1[iili1(0x31e,'KaT@')](i1l1i1['PkosT'],iili1(0x1e1,'KaT@'))?Illl11[iili1(0x1ba,'51Mv')]('❌\x20'+ii1lI[iili1(0x2f4,'UMpS')]):console[iili1(0x23f,'iShA')](iili1(0x2f6,'HBDh')+liiI1i);}}async function handleResponse(lilIIl,ililIl){const II11ii=Ii1iil,liiI1l={'qbgKp':'抽奖次数不足','zgssq':II11ii(0x2c7,'(9[j'),'nVlfg':function(i1l1II,i1ill){return i1l1IIi1ilI1[II11ii(0x247,'ko[K')]==0x1);else{lI1IIl=I1iIIl+I1iIIi[II11ii(0x24d,'7X^@')];break;}}case 0x8:case 0x5:{if(II11ii(0x22a,'ko[K')===II11ii(0x2f7,'8!Nm'))i1IIi[II11ii(0x25a,'W*f!')](IIII1I[II11ii(0x233,'euFS')]),Iii111[II11ii(0x21d,'@Tz8')][II11ii(0x292,'1vm[')](l1l1II['message']);else{lI1IIl=I1iIIl+(I1iIIi['value']+'元');break;}}case 0x6:{lI1IIl=I1iIIl+I1iIIi[II11ii(0x283,'uBIk')],console[II11ii(0x2fc,'ahOv')](II11ii(0x285,'7UP*')+lI1IIl);break;}case 0x4:default:{lI1IIl=liiI1l[II11ii(0x282,'7XZ9')](I1iIIl,I1iIIi['name']);break;}}!prize_type[I1iIIi['type']]&&console['log']('抽奖未知类型:\x20'+JSON[II11ii(0x27c,'oz#P')](I1iIIi)),iIIiil['push'](lI1IIl);}else lI11I1[II11ii(0x207,'5SK3')](l1il11,IiI1);}!iIIiil['length']&&iIIiil[II11ii(0x1f9,'Kupa')]('[空气]'),console[II11ii(0x275,'6%LC')]('抽奖:\x20'+iIIiil['join'](',\x20'));}else iiilll[II11ii(0x32c,'UDIb')]=![];}else ililIl[II11ii(0x1a0,'7X^@')]['bizMsg']?console[II11ii(0x29d,'zp5w')](ililIl[II11ii(0x2da,'xdqt')][II11ii(0x29f,'[%*z')]):(console['log'](II11ii(0x2c6,'^4Mp')+(data?.[II11ii(0x1d9,'V8]j')]||'')+','+(data?.[II11ii(0x2dd,'QCGx')]||'')),data?.[II11ii(0x24a,'&On%')](liiI1l[II11ii(0x27a,'iShA')])&&($[II11ii(0x32e,'MJHl')]=![]));}else{if(ililIl[II11ii(0x2fe,'KaT@')]){if(liiI1l[II11ii(0x306,'Tk)8')](liiI1l[II11ii(0x1c5,'5)X7')],II11ii(0x2de,'Tk)8'))){if(ilI1ll['data'][II11ii(0x220,'FV[I')]===0x0&&Iillii[II11ii(0x1e9,'zp5w')][II11ii(0x2a2,'KaT@')])I1iIi1[II11ii(0x23a,'n*a5')](lliil1[II11ii(0x262,'ko[K')]+II11ii(0x28a,'7XZ9')+IIllI['assignmentName']+II11ii(0x284,'[5T]'));else lIIiiI[II11ii(0x1af,'^4Mp')]['bizMsg']?lliilI[II11ii(0x1d0,'FV[I')](lili1['data'][II11ii(0x274,'^4Mp')]):ll1l1[II11ii(0x289,'5)X7')]('❓'+IllIIi+'\x20'+IllIIl[II11ii(0x324,'q3SF')](IiiIi1));}else console[II11ii(0x1be,'V8]j')]('❌\x20'+ililIl[II11ii(0x21f,'FV[I')]);}else II11ii(0x216,'6%LC')!==liiI1l['WgVbW']?IIlli[II11ii(0x2db,'6%LC')](liiI1l[II11ii(0x19f,'V8]j')]):console[II11ii(0x28c,'[5T]')]('❓'+lilIIl+'\x20'+JSON[II11ii(0x1d3,'5SK3')](ililIl));}break;}}catch(lI1III){liiI1l[II11ii(0x1e6,'^4Mp')](II11ii(0x2f0,'q3SF'),II11ii(0x2f8,'^4Mp'))?(I1lllI[II11ii(0x1be,'V8]j')](ill111[II11ii(0x28e,'OxyD')]),Iliil1[II11ii(0x25b,'zp5w')][II11ii(0x21a,'zp5w')](i1III['bizMsg'])):console[II11ii(0x2d2,'8!Nm')](II11ii(0x31b,'h^nT')+lilIIl+'\x20请求响应\x20'+(lI1III[II11ii(0x1fa,'eGuM')]||lI1III));}}async function sendRequest(IllIiI){const Iil1iI=Ii1iil,i1il1={'qKJtM':Iil1iI(0x2c2,'V8]j'),'ZzUDN':Iil1iI(0x255,'$rzm'),'EqrFR':Iil1iI(0x32f,'[%*z'),'rpjBF':'jx_party_do_task','QDUFB':function(IIliIl,II11ll){return IIliIl==II11ll;},'TQwbc':Iil1iI(0x203,'eGuM'),'bIxrr':Iil1iI(0x1ec,'1vm['),'APeCy':Iil1iI(0x230,'@Tz8'),'XEUbb':Iil1iI(0x272,'UMpS'),'xDrXC':function(liiI1I,ililII,lI1II1){return liiI1I(ililII,lI1II1);},'BVzpS':'jx_party_lottery','UUweZ':Iil1iI(0x320,'KK2Y'),'Mutrv':'MO-J2011-1','kBbdl':'3663365383561673','hpDhP':'1643536316330383','qYoyq':function(i1ilII,iIIii1){return i1ilII!==iIIii1;},'gxhYR':Iil1iI(0x228,'8!Nm'),'Chgrl':Iil1iI(0x2ac,'euFS'),'VLsxx':Iil1iI(0x2a7,'V8]j'),'IheWZ':Iil1iI(0x1ad,'@Tz8'),'ypgrd':Iil1iI(0x27d,'QCGx'),'ElZPW':'https://pro.m.jd.com/mall/active/3SqixAPiuuXFrLo8K6otUHB1oZjU/index.html','ExxIN':Iil1iI(0x1bd,'^4Mp'),'pGOvt':Iil1iI(0x316,'7UP*'),'TKiwg':Iil1iI(0x279,'n*a5'),'uADxs':Iil1iI(0x2ec,'iShA'),'UGlVU':Iil1iI(0x1e8,'MJHl'),'xtCbX':function(IllIi1,lilIII){return IllIi1II11i1;},'cXkEX':function(iliIil,iliIii){return iliIil===iliIii;},'TBycn':Iil1iI(0x1f2,'@Tz8'),'WgphH':function(lill1i,il1li){return lill1i>=il1li;}};if($['runEnd']||$['outFlag'])return;let I1l111='',IIii1l=null,I1iIII=null,liiI11=Iil1iI(0x1e2,'eGuM'),ililI1={},IIii1i={};switch(IllIiI){case'jx_party_task_list':I1l111=i1il1[Iil1iI(0x270,'QCGx')],I1iIII={'appid':i1il1['ZzUDN'],'functionId':i1il1['EqrFR'],'body':JSON['stringify']({})};break;case i1il1[Iil1iI(0x27b,'iShA')]:$['action']=i1il1[Iil1iI(0x308,'W*f!')]($[Iil1iI(0x1cb,'euFS')],0x0)?'完成':'开始',IIii1i={'appId':i1il1[Iil1iI(0x23e,'8!Nm')],'functionId':'jx_party_do_task','appid':i1il1[Iil1iI(0x314,'VF)w')],'body':{'itemId':$[Iil1iI(0x2ae,'MJHl')],'actionType':$[Iil1iI(0x32d,'[%*z')],'taskType':$[Iil1iI(0x1ee,'[5T]')]['assignmentType'],'assignmentId':$[Iil1iI(0x222,'5)X7')]['encryptAssignmentId'],'extraType':$[Iil1iI(0x1ee,'[5T]')]['ext'][Iil1iI(0x2aa,'&On%')]||''},'version':i1il1[Iil1iI(0x20e,'n*a5')],'ua':$['UA'],'t':!![]},ililI1=await H5st[Iil1iI(0x1f3,'7X^@')](IIii1i),I1l111=i1il1[Iil1iI(0x305,'&On%')],IIii1l=ililI1[Iil1iI(0x269,'7X^@')];break;case i1il1[Iil1iI(0x250,'#9dc')]:IIii1i={'appId':i1il1[Iil1iI(0x2eb,'^4Mp')],'functionId':i1il1['APeCy'],'appid':i1il1[Iil1iI(0x25f,'osl2')],'body':{'areaInfo':i1il1['XEUbb'],'unpl':i1il1['xDrXC'](randomString,0xdc,ALL_ALPHABET),'refresh':null,'skuId':null},'version':i1il1['bIxrr'],'ua':$['UA'],'t':!![]},ililI1=await H5st[Iil1iI(0x2c0,'euFS')](IIii1i),I1l111=i1il1['qKJtM'],IIii1l=ililI1['paramsData'];break;case i1il1['BVzpS']:IIii1i={'appId':i1il1['TQwbc'],'functionId':i1il1['BVzpS'],'appid':i1il1['ZzUDN'],'body':{'areaInfo':i1il1[Iil1iI(0x263,'6%LC')],'deviceInfo':JSON[Iil1iI(0x30e,'FV[I')]({'sdkToken':sdkToken,'jsToken':jsToken}),'unpl':randomString(0xdc,ALL_ALPHABET),'qdPageId':i1il1[Iil1iI(0x1ef,'@Tz8')],'mdClickId':Iil1iI(0x1ce,'Kupa')},'version':i1il1['bIxrr'],'ua':$['UA'],'t':!![]},ililI1=await H5st[Iil1iI(0x214,'lAs3')](IIii1i),I1l111=i1il1[Iil1iI(0x2d8,'h^nT')],IIii1l=ililI1['paramsData'];break;default:console['log'](Iil1iI(0x19c,'[5T]')+IllIiI);return;}const i1ili={'eu':i1il1[Iil1iI(0x1d1,'$rzm')],'fv':i1il1[Iil1iI(0x2c5,'7XZ9')]};IIii1l&&Object[Iil1iI(0x20c,'Kupa')](IIii1l,i1ili);if(I1iIII){if(i1il1['qYoyq']('IrMGf',i1il1['gxhYR'])){let iilii=i1ii[Iil1iI(0x25c,'UDIb')]();I1iIl1[Iil1iI(0x219,'^4Mp')]=iilii?.[Iil1iI(0x25d,'h^nT')];}else Object[Iil1iI(0x1a8,'KK2Y')](I1iIII,i1ili);}const Iiill1={'url':I1l111,'method':liiI11,'headers':{'Host':Iil1iI(0x29e,'MJHl'),'Accept':'application/json,\x20text/plain,\x20*/*','Accept-Encoding':Iil1iI(0x1fe,'zp5w'),'Accept-Language':i1il1[Iil1iI(0x317,'5)X7')],'Connection':i1il1[Iil1iI(0x1e3,'JFHc')],'Content-Type':i1il1[Iil1iI(0x31f,'8!Nm')],'Cookie':cookie,'Origin':i1il1['ypgrd'],'Referer':i1il1['ElZPW'],'x-rp-client':i1il1['ExxIN'],'Sec-Fetch-Dest':i1il1[Iil1iI(0x208,'1vm[')],'Sec-Fetch-Mode':i1il1['TKiwg'],'Sec-Fetch-Site':i1il1[Iil1iI(0x1c8,'6%LC')],'x-requested-with':'com.jingdong.app.mall','User-Agent':$['UA']},'params':I1iIII,'data':IIii1l,'timeout':0x3a98};liiI11===i1il1[Iil1iI(0x30c,'7XZ9')]&&(delete Iiill1[Iil1iI(0x2e9,'HBDh')],delete Iiill1[Iil1iI(0x1dd,'6%LC')]['Content-Type']);const I1iII1=0x1;let lilII1=0x0,iill1=null,iii1l1=![];while(i1il1['xtCbX'](lilII1,I1iII1)){i1il1['ObNiq'](lilII1,0x0)&&await $[Iil1iI(0x323,'8!Nm')](0x3e8);const Ill11i=await common[Iil1iI(0x1aa,'KaT@')](Iiill1);if(!Ill11i[Iil1iI(0x1e0,'oBZt')]){iill1='🚫\x20'+IllIiI+'\x20请求失败\x20➜\x20'+Ill11i[Iil1iI(0x1e7,'1vm[')],lilII1++;continue;}if(!Ill11i?.[Iil1iI(0x2b4,'8!Nm')]){if(i1il1[Iil1iI(0x1a6,'lAs3')](i1il1['TBycn'],i1il1[Iil1iI(0x327,'7XZ9')])){iill1='🚫\x20'+IllIiI+Iil1iI(0x333,'ko[K'),lilII1++;continue;}else llIlii[Iil1iI(0x2c4,'7XZ9')]('❌\x20'+llIlil[Iil1iI(0x25b,'zp5w')]);}handleResponse(IllIiI,Ill11i['data']),iii1l1=![];break;}i1il1['WgphH'](lilII1,I1iII1)&&(console[Iil1iI(0x2e8,'7UP*')](iill1),iii1l1&&($['outFlag']=!![],$['message']&&$['message'][Iil1iI(0x21c,'QCGx')](iill1)));}function randomString(Ill11l){const II11il=Ii1iil,il1ll={'HLKzU':function(i1iiI,i1ilIl){return i1iiI||i1ilIl;},'jgiPS':II11il(0x1f1,'5)X7'),'KGWAI':function(llI11I,Il1i11){return llI11I -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) }