/* 活动名称:京喜直营助力 环境变量:JD_PARTY_INVITE_CODE // 指定助力码 助力码每天都会变!!!自行注意 助力上限会停止 0 12,17 * * * jd_jx_party_invite.js */ const $ = new Env('京喜直营助力') var iil='jsjiami.com.v7';const llIIilil=IIIIIIlI;if(function(llIl1lil,ll1II,lillI11l,Iii1I1il,IlllliIl,lll1Il1I,iiIl1lII){return llIl1lil=llIl1lil>>0x2,lll1Il1I='hs',iiIl1lII='hs',function(II1lll1,iIliI1l,iIl11,ili11i1I,IIll1lil){const illi11II=IIIIIIlI;ili11i1I='tfi',lll1Il1I=ili11i1I+lll1Il1I,IIll1lil='up',iiIl1lII+=IIll1lil,lll1Il1I=iIl11(lll1Il1I),iiIl1lII=iIl11(iiIl1lII),iIl11=0x0;const IliIlili=II1lll1();while(!![]&&--Iii1I1il+iIliI1l){try{ili11i1I=-parseInt(illi11II(0x2b0,'A(Lm'))/0x1+parseInt(illi11II(0x234,'mT6b'))/0x2+parseInt(illi11II(0x271,'jcjo'))/0x3+-parseInt(illi11II(0x216,'hR&h'))/0x4+parseInt(illi11II(0x23b,'2XEf'))/0x5*(-parseInt(illi11II(0x261,'5v!n'))/0x6)+parseInt(illi11II(0x24b,'SOVH'))/0x7*(-parseInt(illi11II(0x209,'F@gG'))/0x8)+parseInt(illi11II(0x1c1,'G#Ya'))/0x9;}catch(l1ilI11l){ili11i1I=iIl11;}finally{IIll1lil=IliIlili[lll1Il1I]();if(llIl1lil<=Iii1I1il)iIl11?IlllliIl?ili11i1I=IIll1lil:IlllliIl=IIll1lil:iIl11=IIll1lil;else{if(iIl11==IlllliIl['replace'](/[BrynQhSDMNJPCRObqA=]/g,'')){if(ili11i1I===iIliI1l){IliIlili['un'+lll1Il1I](IIll1lil);break;}IliIlili[iiIl1lII](IIll1lil);}}}}}(lillI11l,ll1II,function(lilI1l1I,lII111l1,i1IiilI,llliIi11,iilI1il,llI11I1i,iIiIilli){return lII111l1='\x73\x70\x6c\x69\x74',lilI1l1I=arguments[0x0],lilI1l1I=lilI1l1I[lII111l1](''),i1IiilI='\x72\x65\x76\x65\x72\x73\x65',lilI1l1I=lilI1l1I[i1IiilI]('\x76'),llliIi11='\x6a\x6f\x69\x6e',(0x15f901,lilI1l1I[llliIi11](''));});}(0x318,0x3aeca,lllilii1,0xc8),lllilii1){}const jdCookie=require('./jdCookie'),notify=require('./function/sendJDNotify'),common=require('./function/jdCommon'),{H5st}=require(llIIilil(0x2af,'4%gy'));let inviteCode=process[llIIilil(0x20e,'e[Zz')][llIIilil(0x2ae,'SDg7')]||'';const isNotify=![];function IIIIIIlI(_0x58aac7,_0x36ccd4){const _0x4581f5=lllilii1();return IIIIIIlI=function(_0x40a171,_0x2c8e0d){_0x40a171=_0x40a171-0x1ad;let _0x514b61=_0x4581f5[_0x40a171];if(IIIIIIlI['oTkGti']===undefined){var _0x205346=function(_0x55c49d){const _0xe3f84d='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x10eb8e='',_0x599669='';for(let _0xd795b8=0x0,_0x3f01e3,_0x5c9748,_0x36a391=0x0;_0x5c9748=_0x55c49d['charAt'](_0x36a391++);~_0x5c9748&&(_0x3f01e3=_0xd795b8%0x4?_0x3f01e3*0x40+_0x5c9748:_0x5c9748,_0xd795b8++%0x4)?_0x10eb8e+=String['fromCharCode'](0xff&_0x3f01e3>>(-0x2*_0xd795b8&0x6)):0x0){_0x5c9748=_0xe3f84d['indexOf'](_0x5c9748);}for(let _0x495c64=0x0,_0x4d6a83=_0x10eb8e['length'];_0x495c64<_0x4d6a83;_0x495c64++){_0x599669+='%'+('00'+_0x10eb8e['charCodeAt'](_0x495c64)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x599669);};const _0x1ada5e=function(_0x150b39,_0x5a1093){let _0x28280f=[],_0x2488bc=0x0,_0x2998b7,_0x4527ed='';_0x150b39=_0x205346(_0x150b39);let _0x1fb317;for(_0x1fb317=0x0;_0x1fb317<0x100;_0x1fb317++){_0x28280f[_0x1fb317]=_0x1fb317;}for(_0x1fb317=0x0;_0x1fb317<0x100;_0x1fb317++){_0x2488bc=(_0x2488bc+_0x28280f[_0x1fb317]+_0x5a1093['charCodeAt'](_0x1fb317%_0x5a1093['length']))%0x100,_0x2998b7=_0x28280f[_0x1fb317],_0x28280f[_0x1fb317]=_0x28280f[_0x2488bc],_0x28280f[_0x2488bc]=_0x2998b7;}_0x1fb317=0x0,_0x2488bc=0x0;for(let _0x955a6a=0x0;_0x955a6a<_0x150b39['length'];_0x955a6a++){_0x1fb317=(_0x1fb317+0x1)%0x100,_0x2488bc=(_0x2488bc+_0x28280f[_0x1fb317])%0x100,_0x2998b7=_0x28280f[_0x1fb317],_0x28280f[_0x1fb317]=_0x28280f[_0x2488bc],_0x28280f[_0x2488bc]=_0x2998b7,_0x4527ed+=String['fromCharCode'](_0x150b39['charCodeAt'](_0x955a6a)^_0x28280f[(_0x28280f[_0x1fb317]+_0x28280f[_0x2488bc])%0x100]);}return _0x4527ed;};IIIIIIlI['hsHoSt']=_0x1ada5e,_0x58aac7=arguments,IIIIIIlI['oTkGti']=!![];}const _0x434bea=_0x4581f5[0x0],_0x27cef6=_0x40a171+_0x434bea,_0xc96673=_0x58aac7[_0x27cef6];return!_0xc96673?(IIIIIIlI['dAErbI']===undefined&&(IIIIIIlI['dAErbI']=!![]),_0x514b61=IIIIIIlI['hsHoSt'](_0x514b61,_0x2c8e0d),_0x58aac7[_0x27cef6]=_0x514b61):_0x514b61=_0xc96673,_0x514b61;},IIIIIIlI(_0x58aac7,_0x36ccd4);}function lllilii1(){const llllilli=(function(){return[iil,'njAsMrjDhyiBCaQmSRiJ.qncJomO.rNvP7bSCDSB==','W5/cU8ktB8oL','W6VdMXldVmk6','W4PHote','W4HwW64LW5q','fgnaW77dMb7cKa','dCofamk8tfTHW57dN8ovfW','BCkOcv3dSG','WQjwWPtcS2G','DSoXWOjYA0VdVUw+QEwKOUoaOEs4MUs5R+I2SEwoUW','E1GpWP7dMmkr','WRBdPSohzCkEW4Ga','WQS0vx3dT0tcRa','WQTcy8o0wa','x2ldH8orta','W6hdIc3dT8kr','z8kIdmkZWRWKmG','yCkrAxhdNSoxW6vxwSkVW4q','nb3cPXtcJSoAWRzjWRK','4P+8CEIeRoADUoI/PEIINoMaNEwjJ+s6OUMxLoITV08','WRhORylMSjxLKiFLUl0i','AuHCF8oR','ve/dM8oHzIjZ','W4LLiWxdNW','xu3dMSkLAGfL','WPf8hUM5NEIUNUwpSUwiPEwlMos9RoIaLq','W4rlwmkZiSkSWPxcGq7cT1hdGXO','WRa4u3FdT1lcGcVcRCkN','W500rsDuWRC/','WOaYE8oMFe3cSvddSCkI','ySkrDMdcISoNW75qs8kVW57dVG','vLm4WQVdGq','WOxcRchcRSokWQO','qCkPemoBWPVdI8kEza','WO3cQdVcQa','hSoccW','Emk1eG','W7/dKdlcRSo5wSoaimk0nSkhkIK8vSonlq','W4nvo8kOrG','W5WHWQRcPZG','5l+05lUU5AsS5yYl5yMZ5yM/55Uq5Q6a5PsV5BsI6l2R5lQC6zI8','W6XBkhVcUG','WQn5WOtdNfu','aqCEW6hcSCkNyW','p8khu8kIWQGbWQNcSSoN','W4lcMmk3tSoZv8oOlmoIgq','aSkGW63dTvS','WPj7WOlcGLGpWQy','iCkCzmkFWOG','WRddKCkAWRtdPLJdHJ7cNmoal8kZ','fSkLW47dLa','W4FcMCkM','W7jtW5WTW73cRmkVgdq','WRRcJmk2WPtcL17cGG','WOpcK8kDgKm','F8kDlCoOWQC','lmojW7NdOCoiWO9mdIuF','gCkJWPpdU1BdT2rrWPPYW6VdVIHyeXpcLuddUdFdP8k9wCkxnCkFB8oOW6DXkLjYjmkQWRenD3DrWRldJbJcNHxcVfu','4P+yhoADKUECRUIVLoAWHSop','qK4eWOVdOSkyBmkOW5q','5yMY5yUy5BsA5RUHpoIeL+AFRowaH+AUK+I8MUIHRo+/QG','W7iQnmkxwvJdIa','8lEjLbW','ACkpp0xdTW','FmkvyxdcO8okW75qsCkwW5JdTaybyt8T','ESkZfSocWPVdI8kEza','WQxcSJK','WRVcOCkBdgfKW6C','omoAlJ7dMCksWP0','W54inCk9DG','WPZcPZ/cPq','WPRcVs7cRSoBWOPdbmkTohlcJG','WOxcOmkGjwS','WQddJvuvWQOpWQi','i8kPW4rkWOj5gG','Eu3dKmoozq','5yAo8lwNGq','W7HthW','WRxdPSoFCG','WPDLxCoQsa','gSkOW41SWQK','W5ruW4S2W53cQSkRg3W','W6nDeCk/','WQG+zH4','WO5/WP7cKG','WOJcKHhdKue','W684WP0BeG','r8kphwtdMa','W5tcKuZcQG','qLDVtW','W4tcH1xcSG','WRSxyaNdOa','WRKQWPjny2O','WPOIWQXJEW','W4FdJXpcSSoD','WOLWWPdcM0GyWRFcLW','WQ06Fb/dJ8ky','WQzyWPldUffxrG','BCkCWRlcRmkiW6eweX02W5NdR8kb','WPRdOSo8uCkQ','pCk4W4vqWO15fSogvW','W4RcHSo5W6VcKa','WOHQWOFcH05gW73dI8kEWQS2W4NdImkSxCklW7ZcRCo0DSkdW57dHSk2WR0PCJtdOrubWQVcU8oCW7eeWQxcLxZdRvTsyCo7vchdJCoqgb/cPCkYW6zYzKvP','cqWB','WP/cSmksWO/cGq','WOaYE8oMFe3cUeZdR8kUgCkb','W4BcHvxcTLpcL8oOpulcUZFcOv7cQmkEgmkv','4P6LW6NLI6BLIzlLPO/OT6FVVkq','44cG5yQb5yIY56ox44cA','s8kbpvRdUGJcNxy'].concat((function(){return['WRanWOz4qW','WPG1EgdcRbvwFSosFe/dQG','WPSAeq','W4BcGCoGW6/cVW','gSkYW4y5lq3cRq','FSkNlGe','k8kwvCkdW7mvWRq','aa0k','W7FdNc8','W55gn3/dHa','AvNdKCkvwW','WQZdTSoirmkvW54','W5ldHuLIgmoQ','W7NcSslcS8k7WOmX','WPXHs8oMvG','F8k9oSkKWRe','gSkYW5a','d8kVW5OXlWBcVCopWPa','W7VcMmo8W7RcTa','WQGYwa','W6TanLldPCkj','W7tcICodW7q','jCkDrCkUWR4','WRvsEW','cdXGWPOO','WRdcRCkq','W67cL8kLuCol','5yIz5yUk5Ash6lwX77Y9','5l+M55Uq5yMa5yU15Q2X5Ps25BEB5RUl77Yj','jCkDv8kIWRidWOpcU8o6WRi','WO17WOdcHfWBWRC','jCoWC1WPDSkTbCkRrmkqW5i','bXPeWQKu','W6ldNCkyWRxcTa','D8kDDgdcIG','ECk1hmotWO0','uM3dPCkdtG','WPOwhCofFCoWW4/cMZZcUhNdQqvX','tCoPWPGtiZlcJSoTWP4','W74MWQlcVaG','W5RcO8kXW5xcOa','qCklif3dMa','sfzVt8ok','FCk0a8oaWQhdJ8kWBSksWPG','WRldRmob','jaPhWQWTWPhcV8kwrmkQcG5TW5u0','W4hdUGtcNG','WQOXFWy','W6fDW6pcKJ0MW79WWRnT','WRRcQ8kp','zN1F','W5DbW4SRW4RcKSkQeMJdIa','44ot5O6b56so44ci6k2L5yw+6i2O5y6kWOBdVsxcHSkSWOC','xLldLCosENW5i2OQW6DhE8oRD8oCkvNdNNtcS0xdSG','CLTgWPq4WONcLCkm','imkCrG','WRjhWOxcMvG','W6a9WPe','W6nqW5m8W6S','5l+555QX5yUX5yQm5Q6Q5PAD5Bws5RUE776V','W4BdJfv4bG','WOaMESo6','WOXXWPq','lWbo','WPRdMmoXcCk3','W4jVkG','W4ldGcZdNSk+','jCoUgSodWQhdNmk9Da','iSoVqmkzW6FcNSkCr8kzWPmhW6u','fmoefa','WReKwLZdVfi','WRiSAa','W7qgW4/cPWadhSkdve4qg8k/W7RcRZrlWPeOW7f/WPOnW5P5W5FcOxWlW7KKqhhcUw/cTLBdLcJdPmoRCajBW7CrlZnKzCkfWQzqc8obpSkEWRbrbhCs','CmkEcLhdRW','cc3cJZtcOW','W7XvW7hcQXS','gaWYe8kkg8kbWRldPtpdGW','4PY3nUwkNEwiO+wMHEI1MU+/VW','cxb2W5ddUW','WR7cTwS','WPq6vw/dNa','nt3cKIFcKG','WPy6Cq','WQuosmkaqrFcTtNcGa','WQ8+uW','WO06aCo8rG','rKFdK8owCbL/yMWXW7Xg','E8kECN3cH8oDW5rrwCkJ','DSksd8k9WPa','WOVcOdxcHmonWQu','WOOSAHJdRCknFCo0','WPasgq','WQhdP2NdTCoOW5uLW6yMWQpcL8oB','W43dHuLKfCo5W5q','pCk5W5rAWOzTda','WOtdNXhdPG','5BEI57Ij5lM56k6b5AwG5y6n5A2a5OMx6lYQ','F8kXaLJdUq','FSkFyW','ASk+aSk2WR8Hma','oCkJsmkGWQa','jYHVWPCi','W6ldGvHYgmobW5vGWOldSmohWRNdSxXECSosWPJcLmkszCk1W6byWOVcIehcQrjg','W5JcMCkSqG','sCkroM/dTW7cNW','W6lcMmoAW6ZcVW3dOJpcOmoNdCo+WQldOWzqdCoAqu1pW6mRwmk0ACkPW7FdJtinBSoO','d8k0W4u9','q8kPeSkgWRS','emoFb8kPsYiHWP7dLComg2xdMINcTaiLvfe4W4y','WRpcPCk8WONcOG','WP4oAY/dIa'].concat((function(){return['W7PwW6tcJIWWW4G','W5rvW5O8W5BcVSkX','fCosW4ddGSoj','veNdNCk3','dSo7fSkrEG','W7JdUMngdq','WPRdGmoVAmk2','WQqrsSoMgN3dLG','kqJcUbG','WQVdQSoxBSk1','rxZdQSkfEa','W6WDWQBcQaG','W7fxW6W7W4q','WOiMz8oxA3y','W4ZcMK/cTr7dKmoP','5Bw657U85lQV6kYE5As05y6i5AYW5OIp6lYq','W6FcNxVcSZa','W7H6W73cGr0','fCk1W54XnqtcL8ogWO1u','umkDiCkPWQy','lCoyfSkRDNLJW5q','4P6CfEwlSEwkJoAkM+wjSG','WO/cOdC','W6eXWP0JntvAs29G','hXyFW7VcVSkNB8odFG','W69wW6hcTYyKW5vXWOr8pHn4W4m','W4NcICkHW5NcSq','W4pcLKBcIWZdKa','E1ig','W6XsW6hcMG','WPmfWOfpuW','WO1pWOtdJLK','WRVcQdddN0rb','seXMESoG','WPJdIWxdV0FdLCovf2JcUW4','lSoDW6xdKmoFWRq','tvDS','Cmk7aCoi','W5pdQZBdQq','W6j5mSkYwW','CSkZdq','y8k7hmoD','WO5ZWQldHhvKFmoTmZ4VoSktW5ZcNHj9WRCdW4q','oSo1e8oCWRVdICkhAmkzWPnWW6xdOSobW4ddUCoAW5mp','WPldHGZdSK/cGCojixhcNXRcTW','5BsL5yMa5yME6lYG6kYt5Awe5yYS77Yv','vfipWO3dICkxDCoGWRhcT8ogW6a','W7PzhCkVCZBcHHpcGW3dKCo4WRtcGfq8FW','WQhcGmkqde4','WQ1XWONcNLeqWRpdI8oEW7vIWOJcLmkEqmkaW7NcR8kTASoqW6pcV8o1W6i0ngxcTfiSWQRcUSkFW6TEW6NcHdpcRbWru8kLrYldHCkOfWxdNmoRWRW3ibKWW5naW7dcHZNdN8o3dmomD8o0W6tdU2PaWP0PpmkEW7OhW6FcItpdN8oPaxldNmkRaSkWW6iYmCkKW497W4ldU8kQWRHuEbD4W7VdN0/dIeG/CCk1','WRy/r3ZdPNxcSdpcRSo7lW','DCk+kHa','WPdcLmkWpvi','kWBcSG','W6ZcGmkhW5lcP8k4iqmj','W4/dP2TLba','WQ40r2RdS1hcUG','W6TCW7hcNG','D19Xz8oO','6lEB5y6e5PAj5PEo','W6PgW40mW6K','W40NWQlcGI7cG8kxWOy','emkKW5pdNq','W43cKfS','i8oEndRdGW','WOhORiJMSB7LP7FOTzRcL+kCKhJML4tLKjRLU4lMLQxMJzu','W7yHjmkitvVdIb8','WRuMWO1Kqh/cQtxcHCkAuSkeW7z5W6aGWRe','WPGqECoxuq','W5PQiSkMrq','mConW7JdPSoqWRDb','camzW7m','i8oeps3dISkjWQvmAmkkW7/dTsi','W7pcLKVcLJa','xf7dVSosAdrIDuuXW6zvD8oPpa','bqWjW7FcQa','cmokaCkTquDVW4ldH8ovat8','xeFdJG','W7BcI8kfW7JcVmkYcquiWRO','ymkNmrbKgCkTnmkErSkXW4e','kCogW7VdUq','WOtdOv8VWRW','W70pW4ZcOqqfgCohoY4OkSkW','W40yWQ4Aoq','W7X+W4FcSYS','rSkjeSkxWOe','DSkVoW','WOfJxCoSvc7dPsvj','qSkfoKG','WRmWAa','CSkVosLUiq','WPK/FCoNrW','WPb/WOhcLLapWPBcHCkFWRO','W6rCW7lcVJSX','WRWWFrK','WRiFk8oHCa','kGZcPG7cGCoAWRO','W686WO0lka','4P+ee+AEV+IaHUASQUEGREwMUoEqMCo3','W4ddPthdUa','W6jyW7K','amkQW4RdM3a','W6zjfSkotsa','WOnRWP7cPKS','lCoQqG','CfDjq8oN','fCk1W4W9oq','W4ZcMK/cTr7dKmoPAq','WOrez8otCq'];}()));}()));}());lllilii1=function(){return llllilli;};return lllilii1();};let cookie='';const cookiesArr=Object[llIIilil(0x1f5,'G5DI')](jdCookie)[llIIilil(0x270,'G#Ya')](i1iill1I=>jdCookie[i1iill1I])['filter'](i1lil1ll=>i1lil1ll);!cookiesArr[0x0]&&($['msg']($[llIIilil(0x1fb,'UaVV')],'【提示】请先获取Cookie'),process[llIIilil(0x201,'A(Lm')](0x1));!(async()=>{const l1i1li1I=llIIilil,I11Ii1li={'vytnz':function(l1IiIIl,lIIiili1){return l1IiIIl!==lIIiili1;},'Fbdvh':function(iIlIi,II111iii){return iIlIi$[llIIilil(0x2e1,'l5N#')](liIIlII))[llIIilil(0x219,'2XEf')](()=>$[llIIilil(0x2e7,'f$E*')]());async function Main(){const IIlI1ill=llIIilil,lI11Iiii={'KSIdd':function(li1iiiII,I1iiilli){return li1iiiII!==I1iiilli;},'RYvne':IIlI1ill(0x260,'l5N#'),'VlRHy':IIlI1ill(0x1ef,'@atV'),'DumWX':function(IiII11II,l1I1111){return IiII11II===l1I1111;},'bELUE':function(I1llllI1,lIilliIi){return I1llllI1===lIilliIi;},'AQLhO':IIlI1ill(0x1ec,'0TFt'),'uLnXn':function(llliIli,lI111ill){return llliIli(lI111ill);},'WkavN':IIlI1ill(0x20d,'UaVV'),'SMAtK':IIlI1ill(0x290,'PnM)'),'DCIiM':IIlI1ill(0x23c,'E5Tu'),'oPfkl':function(li1Iil1,Iiii111I){return li1Iil1*Iiii111I;},'iDfsE':function(iII1l1il,Ii1i1ilI){return iII1l1il(Ii1i1ilI);},'zvLTb':IIlI1ill(0x248,'PnM)'),'YULqb':function(I1Ilii,iilI1III){return I1Ilii(iilI1III);},'sYyMC':IIlI1ill(0x1c5,'ZcqG'),'PXLjh':IIlI1ill(0x1de,'4%gy'),'InSkF':IIlI1ill(0x20f,'sQFt'),'CBdgR':'LLoiq','uPikf':IIlI1ill(0x210,'qTx6'),'ODZIC':'gaamH','QoBiU':IIlI1ill(0x266,'NKsM')},Ii1IiiiI=await common[IIlI1ill(0x29d,'l5N#')](cookie);if(!Ii1IiiiI&&typeof Ii1IiiiI===IIlI1ill(0x208,'SDg7')){if(lI11Iiii[IIlI1ill(0x22d,'SOVH')](lI11Iiii[IIlI1ill(0x24d,'UaVV')],lI11Iiii[IIlI1ill(0x29e,'Q(F5')])){console['log'](IIlI1ill(0x2bf,'G#Ya'));if(lI11Iiii[IIlI1ill(0x1ce,'E5Tu')]($[IIlI1ill(0x2ee,'2XEf')],0x1))$['runEnd']=!![];return;}else Il1iIii1[IIlI1ill(0x246,'@atV')](l11l11li[IIlI1ill(0x1e4,'0TFt')]),iIiIiI1['message']['fix'](II1I1l['message']);}try{if(lI11Iiii[IIlI1ill(0x239,'dT0q')](IIlI1ill(0x2bb,'LnZS'),lI11Iiii['AQLhO']))ilIlI1Il[IIlI1ill(0x2b9,'NKsM')](IIlI1ill(0x299,'Nje!'));else{if(lI11Iiii[IIlI1ill(0x235,'SOVH')]($[IIlI1ill(0x23f,'5v!n')],0x1)){const l1IlIIIi=await lI11Iiii['uLnXn'](getAuthorCodeList,lI11Iiii[IIlI1ill(0x265,'[u]@')]);l1IlIIIi&&(lI11Iiii['SMAtK']===lI11Iiii[IIlI1ill(0x28a,'G5DI')]?lIiilI11[IIlI1ill(0x2c3,'A(Lm')]('❓'+Ilii1iil+'\x20'+iI1IlIii['stringify'](IIli11iI)):($[IIlI1ill(0x240,'4%gy')]=l1IlIIIi[Math[IIlI1ill(0x251,'LnZS')](lI11Iiii['oPfkl'](Math['random'](),l1IlIIIi[IIlI1ill(0x1c7,'6CdC')]-0x0))+0x0],console['log'](IIlI1ill(0x1c0,'vQX]')),await lI11Iiii['uLnXn'](sendRequest,IIlI1ill(0x2d3,'mT6b')),await $[IIlI1ill(0x1f9,'[CpC')](0x7d0),console[IIlI1ill(0x241,'G5DI')](''),$['inviteCode']=''));await lI11Iiii[IIlI1ill(0x1b5,'yFhd')](sendRequest,lI11Iiii[IIlI1ill(0x224,'dH*e')]);if($[IIlI1ill(0x2a7,'F@gG')])return;await $['wait'](0x7d0);if(inviteCode)$[IIlI1ill(0x26c,'ZcqG')]=inviteCode;else{await lI11Iiii[IIlI1ill(0x276,'N^lX')](sendRequest,lI11Iiii[IIlI1ill(0x26d,'dH*e')]),await $[IIlI1ill(0x22a,'OI83')](0x7d0);if(inviteCode)$[IIlI1ill(0x296,'2XEf')]=inviteCode;else{if(lI11Iiii['PXLjh']===lI11Iiii['PXLjh']){$['runEnd']=!![];return;}else i1iIIIii['log'](IiiiilIi),lIii11ii&&(I1I1I1l1[IIlI1ill(0x2f5,'*xji')]=!![],I1Il1l1I['message']&&I1lllIl['message'][IIlI1ill(0x1ca,'pWlE')](ilIi1ll1));}}$[IIlI1ill(0x1e2,'&HI$')]=$['UserName'],$[IIlI1ill(0x228,'G#Ya')]=$['UA'],$[IIlI1ill(0x214,'N^lX')]=$[IIlI1ill(0x272,'LnZS')],$['unpl1']=$[IIlI1ill(0x244,'&xZm')];}else{if(lI11Iiii[IIlI1ill(0x20c,'OI83')]!==lI11Iiii[IIlI1ill(0x2d9,'dH*e')]){$[IIlI1ill(0x2b3,'[CpC')]=!![],await lI11Iiii[IIlI1ill(0x1b4,'vQX]')](sendRequest,lI11Iiii[IIlI1ill(0x279,'r&t%')]);if($[IIlI1ill(0x291,'qTx6')])return;await $[IIlI1ill(0x2ad,'4%gy')](0x7d0);if($[IIlI1ill(0x1e7,'ZcqG')]){if(lI11Iiii['DumWX'](lI11Iiii[IIlI1ill(0x25f,'NKsM')],lI11Iiii[IIlI1ill(0x2ed,'5v!n')]))IIll1lI['log'](IIlI1ill(0x2e6,'l5N#')+il1i11il+'\x20请求响应\x20'+(l1lI1I1['message']||il1iIi1l));else{console[IIlI1ill(0x2a8,'5v!n')](''),await getAssistProgress();if($[IIlI1ill(0x220,'G5DI')])return;await $[IIlI1ill(0x1fa,'&xZm')](0x7d0);}}}else Illlili1['runEnd']=!![];}}}catch(illilll1){IIlI1ill(0x28e,'dT0q')==='uTCSs'?console[IIlI1ill(0x253,'UaVV')]('❌\x20脚本运行遇到了错误\x0a'+illilll1):(IIllII1I['outFlag']=!![],IilIilIl['message']&&i1lllIil[IIlI1ill(0x292,'A(Lm')][IIlI1ill(0x21d,'Ru!*')](lII1IIli));}}async function getAssistProgress(){const i1i1lil1=llIIilil,iiIIl1ii={'nZCEk':function(iiIIl111,III11Ill){return iiIIl111=ililIIil&&(l1l1I1i[ii1i1IIi(0x227,'OI83')](l1l1I1i[ii1i1IIi(0x2d7,'b3^k')],l1l1I1i[ii1i1IIi(0x1ae,'N^lX')])?I1IIIl11[ii1i1IIi(0x269,'[u]@')](ii1i1IIi(0x1ba,'B8%h')+Iii111Il):(console[ii1i1IIi(0x21c,'e[Zz')](ii1i1IIi(0x1e3,'CE!w')),$[ii1i1IIi(0x291,'qTx6')]=!![]));}else IIl1iill[ii1i1IIi(0x2de,'mT6b')]?(console[ii1i1IIi(0x1da,'TQsZ')](IIl1iill['bizMsg']),$[ii1i1IIi(0x1d2,'e[Zz')][ii1i1IIi(0x2ac,'4%gy')](IIl1iill[ii1i1IIi(0x2de,'mT6b')])):l1l1I1i[ii1i1IIi(0x202,'&xZm')](ii1i1IIi(0x2c8,'qTx6'),l1l1I1i[ii1i1IIi(0x289,'LnZS')])?console[ii1i1IIi(0x1da,'TQsZ')]('❓'+iliilll+'\x20'+JSON[ii1i1IIi(0x1d3,'r&t%')](ilIIl1il)):(delete liIil1l[ii1i1IIi(0x2a1,'l5N#')],delete iIil1lIi[ii1i1IIi(0x1b3,'[u]@')][ii1i1IIi(0x2b2,'&HI$')]);}else ilIIl1il[ii1i1IIi(0x1c3,'B8%h')]?(console[ii1i1IIi(0x1f4,'[CpC')](ilIIl1il['message']),$['message'][ii1i1IIi(0x225,'2XEf')](ilIIl1il['message'])):console[ii1i1IIi(0x253,'UaVV')]('❓'+iliilll+'\x20'+JSON[ii1i1IIi(0x29c,'e[Zz')](ilIIl1il));break;case l1l1I1i['DArNL']:if(ilIIl1il[ii1i1IIi(0x2bd,'l5N#')]===0x0&&ilIIl1il['data']){const IlII1iiI=ilIIl1il?.['data'];if(l1l1I1i['ZCjbS'](IlII1iiI['bizCode'],0x0)&&IlII1iiI['result'])console[ii1i1IIi(0x1e9,'V(WV')]('✅\x20助力成功');else{if(IlII1iiI['bizMsg']){if(ii1i1IIi(0x1e6,'N^lX')!==l1l1I1i[ii1i1IIi(0x22f,'TQsZ')])Iiii1Ii[ii1i1IIi(0x254,'SOVH')]('❌\x20'+IliiIlIi[ii1i1IIi(0x222,'jcjo')]),l1IiIiIi[ii1i1IIi(0x2bc,'[u]@')][ii1i1IIi(0x2da,'mT6b')](il1Ii11[ii1i1IIi(0x2ca,'F@gG')]);else{const IliiIi1l=IlII1iiI[ii1i1IIi(0x203,'CE!w')];let lilliII1=IliiIi1l;if([l1l1I1i[ii1i1IIi(0x1cd,'[CpC')]][ii1i1IIi(0x27c,'TQsZ')](iiilIIi1=>IliiIi1l[ii1i1IIi(0x2c6,'0TFt')](iiilIIi1)))lilliII1=l1l1I1i['TTJpQ'],l1l1I1i[ii1i1IIi(0x263,'*xji')]($['index'],0x1)&&($[ii1i1IIi(0x25b,'[u]@')]=!![]);else[l1l1I1i['PnwIY']]['some'](I1II1ill=>IliiIi1l[ii1i1IIi(0x206,'UaVV')](I1II1ill))&&(lilliII1=l1l1I1i[ii1i1IIi(0x2c9,'[CpC')],$[ii1i1IIi(0x2c7,'CE!w')]=![]);console['log'](ii1i1IIi(0x212,'6CdC')+lilliII1+')'),$[ii1i1IIi(0x1ea,'@atV')]['fix'](ii1i1IIi(0x230,'B8%h')+lilliII1+')');}}else l1l1I1i[ii1i1IIi(0x1d1,'SDg7')](ii1i1IIi(0x1d5,'4Of8'),ii1i1IIi(0x1fe,'N^lX'))?(iI1iII1l[ii1i1IIi(0x25c,'&xZm')](iill1Ii1[ii1i1IIi(0x28c,'NKsM')],l1l1I1i[ii1i1IIi(0x1fc,'V(WV')]),Iii11ii1[ii1i1IIi(0x2b7,'mT6b')](0x1)):console['log']('❓'+iliilll+'\x20'+JSON[ii1i1IIi(0x20b,'0am^')](ilIIl1il));}}else ilIIl1il[ii1i1IIi(0x2e4,'NKsM')]?(console[ii1i1IIi(0x256,'hR&h')]('❌\x20'+ilIIl1il[ii1i1IIi(0x1f0,'qjVZ')]),$[ii1i1IIi(0x2e4,'NKsM')][ii1i1IIi(0x267,'qTx6')](ilIIl1il['message'])):console[ii1i1IIi(0x277,'ZcqG')]('❓'+iliilll+'\x20'+JSON[ii1i1IIi(0x2db,'vQX]')](ilIIl1il));break;}}catch(IIIli1iI){l1l1I1i[ii1i1IIi(0x282,'sQFt')](l1l1I1i[ii1i1IIi(0x288,'pWlE')],l1l1I1i['UerRr'])?IIllll1I[ii1i1IIi(0x1e4,'0TFt')][ii1i1IIi(0x217,'G#Ya')](ll1l1iI):console['log'](ii1i1IIi(0x2e6,'l5N#')+iliilll+ii1i1IIi(0x1bb,'Ru!*')+(IIIli1iI['message']||IIIli1iI));}}async function sendRequest(iIlIIi){const lllIl=llIIilil,liIlIli={'moETN':function(liiIIIIl,lIiililI){return liiIIIIl!==lIiililI;},'Ltfok':lllIl(0x275,'mT6b'),'UPBYm':lllIl(0x2b1,'sQFt'),'AQdEk':lllIl(0x26b,'yFhd'),'fJsCe':lllIl(0x281,'pWlE'),'VzDxt':lllIl(0x1c2,'[u]@'),'ovWzg':lllIl(0x2ce,'yFhd'),'iltuB':lllIl(0x236,'OI83'),'OlBgb':'jx_party_assist','itmPR':lllIl(0x2c4,'ZcqG'),'GuauD':lllIl(0x27b,'LnZS'),'tMRHb':'4.4','BHgDU':lllIl(0x1c4,'qTx6'),'UVWYu':'jx_party_home','moizX':'wh5','GsohO':lllIl(0x28b,'[CpC'),'pOpzK':lllIl(0x2eb,'UaVV'),'ZzBJw':lllIl(0x27e,'OI83'),'FHDpR':lllIl(0x1e0,'4Of8'),'TdzUJ':lllIl(0x24a,'yFhd'),'qKhXd':'https://pro.m.jd.com/mall/active/3SqixAPiuuXFrLo8K6otUHB1oZjU/index.html','EBrjJ':lllIl(0x2e2,'&xZm'),'DpjcX':lllIl(0x1b8,'ZcqG'),'lcnhT':function(i1lliIll,lIil11I1){return i1lliIll===lIil11I1;},'yNDZp':lllIl(0x22c,'vQX]'),'HpWUY':'ZWqVz','IxyZm':'yfkcS','jiWvD':'Content-Type','KBXAX':function(illiI1il,II1lli1I){return illiI1il0x0&&await $[lllIl(0x2aa,'f$E*')](0x3e8);const l1Il11=await common[lllIl(0x284,'l5N#')](i111lli);if(!l1Il11[lllIl(0x285,'PnM)')]){if(liIlIli['ZLKSd']!==lllIl(0x2d5,'qjVZ')){lI111IiI='🚫\x20'+iIlIIi+'\x20请求失败\x20➜\x20'+l1Il11[lllIl(0x1f6,'vQX]')],iIliIlI++;continue;}else I11iiliI[lllIl(0x232,'r&t%')]=li1II1il;}if(!l1Il11?.[lllIl(0x287,'dT0q')]){lI111IiI=lllIl(0x1e5,'A(Lm')+iIlIIi+lllIl(0x2c5,'A(Lm'),iIliIlI++;continue;}liIlIli[lllIl(0x2c0,'PnM)')](handleResponse,iIlIIi,l1Il11[lllIl(0x1c9,'6CdC')]),ilIlIII1=![];break;}if(iIliIlI>=ilI1iIl1){if('WJvPX'!==liIlIli[lllIl(0x2be,'5v!n')])console[lllIl(0x254,'SOVH')](lI111IiI),ilIlIII1&&($[lllIl(0x27d,'N^lX')]=!![],$[lllIl(0x1f1,'0am^')]&&(liIlIli['moETN'](lllIl(0x295,'l5N#'),lllIl(0x26a,'G#Ya'))?(i1ii1i1i[lllIl(0x1cb,'4%gy')](IiI111l1['bizMsg']),ili1i1lI['message'][lllIl(0x24e,'b3^k')](l11I1I11['bizMsg'])):$['message'][lllIl(0x24e,'b3^k')](lI111IiI)));else{const iIIi1i1i=IIiIi1l1[lllIl(0x2de,'mT6b')];let IIll1I11=iIIi1i1i;if(['你为好友助力的次数已达上限'][lllIl(0x2c2,'4Of8')](II1i1liI=>iIIi1i1i['includes'](II1i1liI)))IIll1I11=lllIl(0x250,'Nje!'),liIlIli['moETN'](Il1IlI1I[lllIl(0x2e5,'b3^k')],0x1)&&(lIi1I1Ii[lllIl(0x2a4,'V(WV')]=!![]);else[liIlIli['Ltfok']][lllIl(0x27f,'2XEf')](lli1iI1I=>iIIi1i1i['includes'](lli1iI1I))&&(IIll1I11=liIlIli['UPBYm'],lIIIi11I[lllIl(0x1cc,'Ru!*')]=![]);I1lIiiil[lllIl(0x2d1,'dT0q')](lllIl(0x262,'*xji')+IIll1I11+')'),IllilliI[lllIl(0x1f0,'qjVZ')][lllIl(0x22e,'@atV')]('助力失败('+IIll1I11+')');}}}async function getAuthorCodeList(liI111li){const l1iii1l=llIIilil,l1l1ili={'OQMaa':l1iii1l(0x247,'5v!n'),'bEzWT':l1iii1l(0x2b5,'UaVV'),'FbGuO':function(lilil1ll,iII1ll1l){return lilil1ll -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) }