From dada87d77ec54515142f502b28207c16ef4585fe Mon Sep 17 00:00:00 2001 From: Faker <Faker> Date: Thu, 17 Nov 2022 19:53:51 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E8=AF=84=E4=BB=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jd_comment.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 jd_comment.js diff --git a/jd_comment.js b/jd_comment.js new file mode 100644 index 0000000..9e4be4d --- /dev/null +++ b/jd_comment.js @@ -0,0 +1,32 @@ +/** +自动评价. +cron 21 12 * * * jd_comment.js +*/ +const $ = new Env('自动评价'); +const notify = $.isNode() ? require('./sendNotify') : ''; +//Node.js用户请在jdCookie.js处填写京东ck; +const jdCookieNode = $.isNode() ? require('./jdCookie.js') : ''; +//IOS等用户直接用NobyDa的jd cookie +let cookiesArr = [], cookie = ''; +if ($.isNode()) { + Object.keys(jdCookieNode).forEach((item) => { + cookiesArr.push(jdCookieNode[item]) + }); + if (process.env.JD_DEBUG && process.env.JD_DEBUG === 'false') console.log = () => { }; +} else { + let cookiesData = $.getdata('CookiesJD') || "[]"; + cookiesData = jsonParse(cookiesData); + cookiesArr = cookiesData.map(item => item.cookie); + cookiesArr.reverse(); + cookiesArr.push(...[$.getdata('CookieJD2'), $.getdata('CookieJD')]); + cookiesArr.reverse(); + cookiesArr = cookiesArr.filter(item => item !== "" && item !== null && item !== undefined); +} +//用户过滤关键字环境变量! +let userKeyWords = process.env.userKeyWords && process.env.userKeyWords.split('@') || []; +//获取评论内容的最少字数环境变量,默认6! +let wordcount = process.env.wordcount ?? 6; +// 是否执行 默认不执行 +let isComment = process.env.isComment ?? false; +var _0xodA='jsjiami.com.v6',_0xodA_=['_0xodA'],_0x4086=[_0xodA,'Y3NFWmE=','Y29tbWVudFNjb3Jl','b3haVHE=','Y29tbWVudERhdGE=','bXN2SnM=','VkpiY1Y=','TnhhdlI=','c29RU08=','5Y676K+E5Lu3IC0tLT4g','d25hbWU=','CuaIkOWKn+iOt+WPluWIsOWbvueJh++8jOWOu+W4puWbvuivhOS7tyEK','WVpqc2I=','Y2F0ZWdvcnlMaXN0','dEZlYWo=','b3JkZXJJZA==','c2hvcElk','CuaIkOWKn+iOt+WPluWIsOWbvueJh++8jOS4lOayoeacieiOt+WPluWIsOivhOS7t+WGheWuue+8jOmHh+eUqOiEmuacrOiHquW4puivhOS7t++8jOWOu+W4puWbvuivhOS7tyEK','bmNKSG8=','QmVWUUg=','CuayoeacieiOt+WPluWIsOWbvueJh++8jOS4lOiOt+WPluWIsOivhOS7t++8jOWOu+ivhOS7tyEK','Rk13aWU=','YXRlZ29yeUxpc3Q=','CuayoeacieiOt+WPluWIsOivhOS7t+WGheWuuSzph4fnlKjohJrmnKzoh6rluKbor4Tku7cK','dERzeEg=','c2VDUlM=','Z2V0Q29tbWVudExpc3RXaXRoQ2FyZA==','5YeG5aSH6I635Y+W6K+E5Lu3Li4u','Z2V0Q29tbWVudFdhcmVMaXN0','UEREZkk=','Q0FnT0Q=','Y29tbWVudFdhcmVMaXN0SW5mbw==','cmV2ZXJzZQ==','WHhxTmk=','VWxpaU4=','YXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVk','Ki8q','emgtSGFucy1KUDtxPTEsIGVuLUpQO3E9MC45LCB6aC1IYW50LVRXO3E9MC44LCBqYS1KUDtxPTAuNywgZW4tVVM7cT0wLjY=','bXJsRkw=','aHR0cHM6Ly9hcGkubS5qZC5jb20vY2xpZW50LmFjdGlvbj9mdW5jdGlvbklkPQ==','Ym9keQ==','YXBpLm0uamQuY29t','dUVjcWQ=','cWZoaVM=','bEFaalQ=','Z2JhcnU=','VE1aYmo=','dFhrR2M=','cW9Obmw=','V0FMSHA=','cG9zdA==','a1VDQkY=','bWVzc2FnZQ==','VmplYVo=','SVRyd0U=','dlNTSmU=','YXV0U3U=','RFZST0w=','RGp5QXQ=','cmFuZG9t','dG9TdHJpbmc=','c2xpY2U=','Zmxvb3I=','bW1uc1M=','cmV0Y29kZQ==','dXNlckluZm8=','YXNzZXRJbmZv','5Lqs5Lic5pyN5Yqh5Zmo6L+U5Zue56m65pWw5o2u','aHR0cDovL2Zha2VybWV0YXZlcnNlLnh5ei9zaWdu','Z0FBVlc=','c3RyaW5naWZ5','YXBwbGljYXRpb24vanNvbg==','UG5HQ1M=','Y3NNWFY=','c0N6TE0=','VHhkVlg=','a3VJQ24=','R0xxWnQ=','Y0hJaGw=','ZXdER2M=','WFp6c3k=','UnlERVA=','Tm1iU1Q=','UVB0cWQ=','VG1vSG4=','ZGF0YQ==','aGFzT3duUHJvcGVydHk=','bXFXaW8=','YmFzZUluZm8=','bmlja25hbWU=','YmVhbkNvdW50','V25sRUI=','YmVhbk51bQ==','UlNQTkE=','aE5LZG8=','VHZNRm4=','WE1DelU=','cXRlV3c=','d3EuamQuY29t','a2VlcC1hbGl2ZQ==','aHR0cHM6Ly9ob21lLm0uamQuY29tL215SmQvbmV3aG9tZS5hY3Rpb24/c2NlbmV2YWw9MiZ1ZmM9Jg==','Z3ppcCwgZGVmbGF0ZSwgYnI=','aHR0cHM6Ly93cS5qZC5jb20vdXNlcl9uZXcvaW5mby9HZXRKRFVzZXJJbmZvVW5pb24/c2NlbmV2YWw9Mg==','cHJLdGs=','VGJoTEI=','YnpaU3c=','emgtY24=','RVJrVGw=','Zk9sTGU=','Z2V0','UXFZd3U=','VnFibFA=','SFRzQ0s=','Qkh2Q1o=','c3hrcFo=','eUZieUc=','d29vREI=','SmZMTFU=','aHVDQk0=','5b6I5Z6D5Zy+','6LSo6YeP5beu','5q2k55So5oi35pyq5aGr5YaZ6K+E5Lu35YaF5a65','572R5LiK6LSt54mp6L+Z5LmI5r+A54OI77yM5rKh5oOz5Yiw5bqX5a6255qE5pyN5Yqh6L+Z5LmI5aW977yM5ZWG5ZOB6LSo6YeP5aW96ICM5Lu35L2O5buJ77yM5oiR5aSq5oSf6LCi5L2g5LqG44CC','6LSo6YeP6Z2e5bi45aW977yM55yf5Ye65LmO5oiR55qE5oSP5paZ77yM5YyF6KOF6Z2e5bi45LuU57uG77yM6Z2e5bi45oSf6LCi77yM56Wd55Sf5oSP5YW06ZqG44CC','6L+Z5a625bqX6L+Y5aW95ZCn77yM5p2l5Lmw6L+H5Yeg5qyh5LqG77yM5pyN5Yqh6ICB5a6i5oi36Z2e5bi45ZGo5Yiw77yM5Lul5ZCO6L+Y5bi45p2l44CC','5Y2W5a6255qE5pyN5Yqh5oCB5bqm55yf5aW977yM5Y+R6LSn5b6I5b+r44CC5ZWG5ZOB6LSo6YeP5Lmf55u45b2T5LiN6ZSZ44CC5aSq5Zac5qyi5LqG77yM6LCi6LCi44CC','5Yeg5Lul5YmN5Yeg5LmO5LuO5pyq6K6k55yf6K+E5Lu36L+H77yM5Lmf5LiN55+l6YGT5rWq6LS55LqG5aSa5bCR5YiG44CC5oiR5ZCs6K+06K+E5Lu35Lit5pyJMTAw5aSa5Liq5Y2V6K+N77yM5Z+65pys5LiK5piv5q+P5ZGo6K6/6Zeu5LiA5qyh44CC5Zyo5Lqs5Lic6LSt54mp5aSq5pa55L6/5LqG77yM5qC55pys5YGc5LiN5LiL5p2l44CC5LuO6YKj5pe26LW377yM6LSt5Lmw5pel55So5ZOB5pe26aaW5YWI5oOz5Yiw55qE5bCx5piv5Lqs5Lic77yM5a6D5piv55yf5q2j55qE44CC6LW35Yid5oiR5b6I5ouF5b+D44CC546w5Zyo5oiR5Lmg5oOv5LqG77yM6L+Z55yf55qE5b6I5aW944CC546w5Zyo5oiR5b+F6aG757uZ5pu05aSa55qE5oqY5omj44CC5oiR5LiL5qyh5Lya5YaN5p2l44CC5oiR5LiA55u05Zyo6LSt54mp44CC5a6D5LuN54S25piv5LiA5Liq6Z2e5bi45aW955qE5a6d6LSd44CC55yf55qE5b6I5aW944CC6L+Z5piv5YC85b6X55qE44CC572R5LiK5Lmw5LiA5qyh5Lmf5rKh55So44CC5a6D6L+Y5rKh5pyJ5a6J6KOF44CC5oiR5LiA5qyh5Lmw5LqG5Lik5Liq44CC5aSn5ZOB54mM5YC85b6X5L+h6LWW44CC','5oiR55yf55qE6Z2e5bi45Zac5qyi5a6D77yM6Z2e5bi45pSv5oyB5a6D77yM6LSo6YeP6Z2e5bi45aW977yM5ZKM5Y2W5a625o+P6L+w55qE5LiA5qih5LiA5qC377yM5oiR6Z2e5bi45ruh5oSP44CC5oiR55yf55qE5b6I5Zac5qyi5a6D77yM5a6D5a6M5YWo6LaF5Ye65LqG6aKE5pyf55qE5Lu35YC877yM5Lqk6LSn6YCf5bqm6Z2e5bi45b+r77yM5YyF6KOF6Z2e5bi45LuU57uG5ZKM57Sn5YeR77yM54mp5rWB5YWs5Y+45pyJ5LiA5Liq6Imv5aW955qE5pyN5Yqh5oCB5bqm77yM5Lqk6LSn6YCf5bqm6Z2e5bi45b+r77yM5oiR6Z2e5bi45ruh5oSP6LSt54mp','6LSo6YeP6Z2e5bi45aW977yM5LiO5Y2W5a625o+P6L+w55qE5a6M5YWo5LiA6Ie077yM6Z2e5bi45ruh5oSP77yM55yfIOeahOW+iOWWnOasou+8jOWujOWFqOi2heWHuuacn+acm+WAvO+8jOWPkei0p+mAn+W6pumdnuW4uOW/q++8jOWMhSDoo4XpnZ7luLjku5Tnu4bjgIHkuKXlrp7vvIznianmtYHlhazlj7jmnI3liqHmgIHluqblvojlpb3vvIzov5DpgIEg6YCf5bqm5b6I5b+r77yM5b6I5ruh5oSP55qE5LiA5qyh6LSt6LSo6YeP5b6I5aW977yM5biM5pyb5pu05aSa55qEIOaci+WPi+S/oei1lu+8juW6l+S4u+aAgeW6pueJueWlve+8jOaIkeS8muWGjeasoeWFiemhvueahO+8jOWPr+S4jSDlj6/ku6Xlho3kvr/lrpzngrnvvIzmiJHluKbmnIvlj4vmnaXkvaDlrrY=','5Lic6KW/5pS25Yiw77yM5b6I5ruh5oSP77yB77yB5Lqs5Lic5bmz5Y+w55yf55qE5piv6LaF57qn5aW955qE5Y2W5a6277yM6Kej562U55aR6Zeu5LiN5Y6M5YW254Om77yM57uG6Ie06K6k55yf77yM5YWz6ZSu5piv5Lic6KW/5aW977yM6ICM5LiU6LSn54mp5Y+R5b6X6LaF5b+r77yM5YyF6KOF5LuU57uG77yM5YC85b6X5L+h6LWW77yB','6L+Z5Liq5Lu35qC85LuN54S25b6I5YiS566X44CC57uP5rWO44CB5L6/5a6c44CB6LSo6YeP6Z2e5bi45aW977yM5LiO5Y2W5pa55o+P6L+w55qE5a6M5YWo5LiA5qC344CC6Z2e5bi45ruh5oSP77yM5a6M5YWo5Ye65LmO5oSP5paZ77yM6LaF5YiS566X77yM5YiS566X77yM6LSt54mp5q+U5a6e5L2T5bqX5L6/5a6c5aSa5LqG77yM6Z2e5bi45ruh5oSP572R5LiK6LSt54mp44CC5oiR5biM5pyb5Y2W5a6255qE55Sf5oSP5Lya6LaK5p2l6LaK57qi54Gr77yM54mp5rWB5Lya6LaK5p2l6LaK5b+r77yM5YyF6KOF5Lya6LaK5p2l6LaK57uT5a6e44CC5YWt5pif6KGo5oms77yM5aSa5LiA5pif5LiN5oCV5L2g6aqE5YKy77yM54q56LGr5LiN5Yaz55qE5pyL5Y+L5Lya5b6I5b+r5LiL5Y2V77yM6L+Z5piv6Imv5b+D55qE5o6o6I2Q44CC5a6D55yf55qE5b6I5aW977yM6ICM5LiU5Lu35qC85Lmf5b6I6auY77yM5omA5Lul5L2g5bCG5p2l5Y+v5Lul5Zyo6L+Z6YeM5Lmw44CC57uZ5LiJ5Liq5aW96K+E5bCx5ruh6Laz5LqG77yB5ruh5oSP5LqG77yB5ruh5oSP5LqG','6K6p5oiR5Lus5YWI6K+06K+05ZWG5ZOB55qE6LSo6YeP77ya5Lqn5ZOB5oC75L2T5LiK5piv5aW955qE77yM5YyF6KOF5b6I57Sn44CC6K6p5oiR5Lus5p2l6LCI6LCI5ZWG5a625pyN5Yqh77ya5Zac5qyi5a6D44CC5pyA5ZCO77yM5b+r6YCS77ya5b+r6YCS6Z2e5bi45b+r44CC5q+V56uf77yM5buJ5Lu35ZWG5ZOB5pu055yf5a6e44CC5oiR5biM5pyb5ZWG5bqX6IO95o+Q5L6b5pu05aSa55qE5oqY5omj77yM5Y+K5pe26YCa55+l6ICB5a6i5oi377yM5bm25L+D6L+b5Zue6LSt44CC56Wd5L2g55Sf5oSP5YW06ZqG44CC','ZHBn','YXZpZg==','aHR0cHM6Ly9iZWFuLm0uamQuY29tL2JlYW4vc2lnbkluZGV4LmFjdGlvbg==','Y2d1ZFM=','T1RKSlo=','bkpGTGs=','Yllna1U=','SmhKeXQ=','562J5b6FLi4u','bXNn','bmFtZQ==','44CQ5o+Q56S644CR6K+35YWI6I635Y+W5Lqs5Lic6LSm5Y+35LiAY29va2llCuebtOaOpeS9v+eUqE5vYnlEYeeahOS6rOS4nOetvuWIsOiOt+WPlg==','T3ZIb0c=','QlpiU2Y=','R2p6alA=','bEd4V1A=','Y09ySUY=','bG9n','6buY6K6k5LiN5omn6KGMLCDpnIDopoHmiafooYzor7fnjq/looPlj5jph4/orr7nva4gaXNDb21tZW50IOS4uiB0cnVl','cGFyc2U=','bG9nRXJy','Z2thcWo=','bkZkUXo=','VEN6Y1o=','bGVuZ3Ro','c0tPbVY=','d3VwQVM=','c29tZQ==','aW5jbHVkZXM=','6K+E5Lu35YaF5a656KKr6L+H5ruk77yM5ZCr5pyJ5YWz6ZSu6K+NLeOAkA==','cHVzaA==','Um50Sko=','R3NjcHk=','amRhcHA7aVBob25lOzEwLjAuODsxNC42Ow==','WEJSUGk=','O25ldHdvcmsvd2lmaTtKREVib29rL29wZW5hcHAuamRyZWFkZXI7bW9kZWwvaVBob25lOSwyO2FkZHJlc3NpZC8yMjE0MjIyNDkzO2FwcEJ1aWxkLzE2ODg0MTtqZFN1cHBvcnREYXJrTW9kZS8wO01vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTRfNiBsaWtlIE1hYyBPUyBYKSBBcHBsZVdlYktpdC82MDUuMS4xNSAoS0hUTUwsIGxpa2UgR2Vja28pIE1vYmlsZS8xNkUxNTg7c3VwcG9ydEpEU0hXSy8x','VXNlck5hbWU=','bmZjQkI=','bWF0Y2g=','aW5kZXg=','blFtd2c=','aXNMb2dpbg==','bmlja05hbWU=','Y29tbWVudFdhcmVMaXN0','Y29tbWVudEluZm9MaXN0','ZHZFaVg=','CioqKioqKuW8gOWni+OAkOS6rOS4nOi0puWPtw==','KioqKioqKioqCg==','44CQ5o+Q56S644CRY29va2ll5bey5aSx5pWI','5Lqs5Lic6LSm5Y+3','Cuivt+mHjeaWsOeZu+W9leiOt+WPlgpodHRwczovL2JlYW4ubS5qZC5jb20vYmVhbi9zaWduSW5kZXguYWN0aW9u','aXNOb2Rl','YlVEclE=','cGljVVJM','aW5kZXhPZg==','ZkNEc1Q=','cmVwbGFjZQ==','ZW9GQnA=','d2VicA==','RVZjSWs=','b0dEVWg=','c2VuZE5vdGlmeQ==','Y29va2ll5bey5aSx5pWIIC0g','Cuivt+mHjeaWsOeZu+W9leiOt+WPlmNvb2tpZQ==','alZUeFk=','d2FpdA==','Y2F0Y2g=','LCDlpLHotKUhIOWOn+WboDog','ZmluYWxseQ==','ZG9uZQ==','TFhubXY=','cmZaYmQ=','c25jdFE=','cHViQ29tbWVudA==','MTY5OQ==','W3siVmlkZW9Jc0VkaXRDb3ZlciI6IjAiLCJJbWFnZVByb3BJZCI6IjAiLCJJbWFnZVRha2VQaG90b0ZpbHRlcklkIjoiMCIsIkltYWdlSXNDcm9wIjoiMCIsIlZpZGVvSXNFZGl0Q3JvcCI6IjAiLCJWaWRlb0VkaXRGaWx0ZXJJZCI6IjAiLCJWaWRlb011c2ljSWQiOiIwIiwiSW1hZ2VFZGl0RmlsdGVySWQiOiIwIiwiVmlkZW9Qcm9wSWQiOiIwIiwiVGFrZVJhdGUiOiIwIiwiVmlkZW9SZWNvcmRJc01ha3VwIjoiMCIsIkltYWdlVGFrZVBob3RvSXNNYWt1cCI6IjAiLCJWaWRlb1JlY29yZEZpbHRlcklkIjoiMCIsIkltYWdlRm9udElkIjoiMCIsIkZyb21UeXBlIjoiMSIsIkltYWdlU3RyaWNrSWQiOiIwIn0seyJWaWRlb0lzRWRpdENvdmVyIjoiMCIsIkltYWdlUHJvcElkIjoiMCIsIkltYWdlVGFrZVBob3RvRmlsdGVySWQiOiIwIiwiSW1hZ2VJc0Nyb3AiOiIwIiwiVmlkZW9Jc0VkaXRDcm9wIjoiMCIsIlZpZGVvRWRpdEZpbHRlcklkIjoiMCIsIlZpZGVvTXVzaWNJZCI6IjAiLCJJbWFnZUVkaXRGaWx0ZXJJZCI6IjAiLCJWaWRlb1Byb3BJZCI6IjAiLCJUYWtlUmF0ZSI6IjAiLCJWaWRlb1JlY29yZElzTWFrdXAiOiIwIiwiSW1hZ2VUYWtlUGhvdG9Jc01ha3VwIjoiMCIsIlZpZGVvUmVjb3JkRmlsdGVySWQiOiIwIiwiSW1hZ2VGb250SWQiOiIwIiwiRnJvbVR5cGUiOiIxIiwiSW1hZ2VTdHJpY2tJZCI6IjAifV0=','5rKh5pyJ5b6F6K+E5Lu3ISE=','em1iU0Q=','b1d0SmY=','bWF4UGFnZQ==','TlpPbWM=','d2FyZUlk','Y29tbWVudEluZm8=','cGljdHVyZUluZm9MaXN0','VVB1UXg=','bWVkaWFUeXBl','eldERVA=','Sm5XRnc=','clNzWFk=','d2FWWVA=','S3JUcEM=','RG1TQlY=','ZFNtZ3I=','S1lTRW0=','jPRuwsjnGiKamCi.cXoNmtwT.v6yR=='];if(function(_0xba86c6,_0x5b3129,_0x4abc98){function _0x24fdc8(_0x4f8018,_0x5b60a7,_0x14c080,_0x1798de,_0x4701a4,_0x231565){_0x5b60a7=_0x5b60a7>>0x8,_0x4701a4='po';var _0x162be9='shift',_0x157b48='push',_0x231565='';if(_0x5b60a7<_0x4f8018){while(--_0x4f8018){_0x1798de=_0xba86c6[_0x162be9]();if(_0x5b60a7===_0x4f8018&&_0x231565===''&&_0x231565['length']===0x1){_0x5b60a7=_0x1798de,_0x14c080=_0xba86c6[_0x4701a4+'p']();}else if(_0x5b60a7&&_0x14c080['replace'](/[PRuwnGKCXNtwTyR=]/g,'')===_0x5b60a7){_0xba86c6[_0x157b48](_0x1798de);}}_0xba86c6[_0x157b48](_0xba86c6[_0x162be9]());}return 0x113bcf;};return _0x24fdc8(++_0x5b3129,_0x4abc98)>>_0x5b3129^_0x4abc98;}(_0x4086,0x157,0x15700),_0x4086){_0xodA_=_0x4086['length']^0x157;};function _0x11f9(_0x10dd7c,_0x514ad3){_0x10dd7c=~~'0x'['concat'](_0x10dd7c['slice'](0x1));var _0x238263=_0x4086[_0x10dd7c];if(_0x11f9['nydbVp']===undefined&&''['length']===0x1){(function(){var _0x2721e9;try{var _0x5cb3c2=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');_0x2721e9=_0x5cb3c2();}catch(_0x345dff){_0x2721e9=window;}var _0x5172e7='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x2721e9['atob']||(_0x2721e9['atob']=function(_0x4fb137){var _0x242e29=String(_0x4fb137)['replace'](/=+$/,'');for(var _0x3a6ead=0x0,_0x405b0b,_0x3ac01f,_0xa3bbd8=0x0,_0x30c1dc='';_0x3ac01f=_0x242e29['charAt'](_0xa3bbd8++);~_0x3ac01f&&(_0x405b0b=_0x3a6ead%0x4?_0x405b0b*0x40+_0x3ac01f:_0x3ac01f,_0x3a6ead++%0x4)?_0x30c1dc+=String['fromCharCode'](0xff&_0x405b0b>>(-0x2*_0x3a6ead&0x6)):0x0){_0x3ac01f=_0x5172e7['indexOf'](_0x3ac01f);}return _0x30c1dc;});}());_0x11f9['GMgBiF']=function(_0x3ed66f){var _0x2c0119=atob(_0x3ed66f);var _0x55479a=[];for(var _0x3f2b79=0x0,_0x259e6c=_0x2c0119['length'];_0x3f2b79<_0x259e6c;_0x3f2b79++){_0x55479a+='%'+('00'+_0x2c0119['charCodeAt'](_0x3f2b79)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x55479a);};_0x11f9['cUvCeg']={};_0x11f9['nydbVp']=!![];}var _0x1e8e6c=_0x11f9['cUvCeg'][_0x10dd7c];if(_0x1e8e6c===undefined){_0x238263=_0x11f9['GMgBiF'](_0x238263);_0x11f9['cUvCeg'][_0x10dd7c]=_0x238263;}else{_0x238263=_0x1e8e6c;}return _0x238263;};let defKeyWords=[_0x11f9('0'),_0x11f9('1'),_0x11f9('2')];let defcommentlist=[_0x11f9('3'),_0x11f9('4'),_0x11f9('5'),_0x11f9('6'),_0x11f9('7'),_0x11f9('8'),_0x11f9('9'),_0x11f9('a'),_0x11f9('b'),_0x11f9('c')];!(async()=>{var _0x1c6576={'gkaqj':function(_0x3f736c,_0x32269c){return _0x3f736c(_0x32269c);},'nFdQz':function(_0x2334d0,_0x16ad53){return _0x2334d0||_0x16ad53;},'fCDsT':_0x11f9('d'),'eoFBp':function(_0xcf6ff4,_0x3db408){return _0xcf6ff4!==_0x3db408;},'EVcIk':function(_0xe8bc75,_0x2d3285){return _0xe8bc75!==_0x2d3285;},'oGDUh':_0x11f9('e'),'OvHoG':_0x11f9('f'),'BZbSf':function(_0x147f79,_0x2c59eb){return _0x147f79===_0x2c59eb;},'GjzjP':function(_0x486bea,_0x5802b4){return _0x486bea!==_0x5802b4;},'lGxWP':_0x11f9('10'),'cOrIF':_0x11f9('11'),'TCzcZ':function(_0x42d6a8,_0x4accd1){return _0x42d6a8>_0x4accd1;},'sKOmV':_0x11f9('12'),'wupAS':_0x11f9('13'),'RntJJ':function(_0x5d5050,_0x978cce){return _0x5d5050<_0x978cce;},'XBRPi':function(_0x2062c6){return _0x2062c6();},'nfcBB':function(_0x2a8728,_0x1ec788){return _0x2a8728(_0x1ec788);},'nQmwg':function(_0x2ba15d,_0x137c5a){return _0x2ba15d+_0x137c5a;},'dvEiX':function(_0x55b054){return _0x55b054();},'bUDrQ':_0x11f9('14'),'jVTxY':_0x11f9('15')};if(!cookiesArr[0x0]){$[_0x11f9('16')]($[_0x11f9('17')],_0x11f9('18'),_0x1c6576[_0x11f9('19')],{'open-url':_0x1c6576[_0x11f9('19')]});return;}if(_0x1c6576[_0x11f9('1a')](isComment,![])){if(_0x1c6576[_0x11f9('1b')](_0x1c6576[_0x11f9('1c')],_0x1c6576[_0x11f9('1d')])){console[_0x11f9('1e')](_0x11f9('1f'));return;}else{try{t?console[_0x11f9('1e')](t):o=JSON[_0x11f9('20')](o);}catch(_0x7a69ed){$[_0x11f9('21')](_0x7a69ed,i);}finally{_0x1c6576[_0x11f9('22')](n,_0x1c6576[_0x11f9('23')](o,''));}}}let _0x41354b=0x0;if(_0x1c6576[_0x11f9('24')](cookiesArr[_0x11f9('25')],0xa)){_0x41354b=0xa;}else{if(_0x1c6576[_0x11f9('1b')](_0x1c6576[_0x11f9('26')],_0x1c6576[_0x11f9('27')])){_0x41354b=cookiesArr[_0x11f9('25')];}else{if(userKeyWords[_0x11f9('28')](_0x4b5eaf=>e[_0x11f9('29')](_0x4b5eaf)?nullKeyword=_0x4b5eaf:'')){console[_0x11f9('1e')](_0x11f9('2a')+nullKeyword+'】');}else{commentInfolist[_0x11f9('2b')](e);};}}for(let _0x7ec89=0x0;_0x1c6576[_0x11f9('2c')](_0x7ec89,_0x41354b);_0x7ec89++){if(_0x11f9('2d')!==_0x11f9('2d')){n(_0x1c6576[_0x11f9('23')](o,''));}else{UA=_0x11f9('2e')+_0x1c6576[_0x11f9('2f')](uuidRandom)+_0x11f9('30');if(cookiesArr[_0x7ec89]){cookie=cookiesArr[_0x7ec89];$[_0x11f9('31')]=_0x1c6576[_0x11f9('32')](decodeURIComponent,cookie[_0x11f9('33')](/pt_pin=([^; ]+)(?=;?)/)&&cookie[_0x11f9('33')](/pt_pin=([^; ]+)(?=;?)/)[0x1]);$[_0x11f9('34')]=_0x1c6576[_0x11f9('35')](_0x7ec89,0x1);$[_0x11f9('36')]=!![];$[_0x11f9('37')]='';$[_0x11f9('38')]='';$[_0x11f9('39')]='';await _0x1c6576[_0x11f9('3a')](TotalBean);console[_0x11f9('1e')](_0x11f9('3b')+$[_0x11f9('34')]+'】'+($[_0x11f9('37')]||$[_0x11f9('31')])+_0x11f9('3c'));if(!$[_0x11f9('36')]){$[_0x11f9('16')]($[_0x11f9('17')],_0x11f9('3d'),_0x11f9('3e')+$[_0x11f9('34')]+'\x20'+($[_0x11f9('37')]||$[_0x11f9('31')])+_0x11f9('3f'),{'open-url':_0x11f9('f')});if($[_0x11f9('40')]()){if(_0x1c6576[_0x11f9('41')]!==_0x11f9('14')){if(t[_0x11f9('42')][_0x11f9('43')](_0x1c6576[_0x11f9('44')])!==-0x1){picURL=t[_0x11f9('42')][_0x11f9('45')](/s[0-9]{3}x[0-9]{3}_(.*).dpg/g,'$1');}else if(_0x1c6576[_0x11f9('46')](t[_0x11f9('42')][_0x11f9('43')](_0x11f9('47')),-0x1)){picURL=t[_0x11f9('42')][_0x11f9('45')](/s[0-9]{3}x[0-9]{3}_(.*).webp/g,'$1');}else if(_0x1c6576[_0x11f9('48')](t[_0x11f9('42')][_0x11f9('43')](_0x1c6576[_0x11f9('49')]),-0x1)){picURL=t[_0x11f9('42')][_0x11f9('45')](/s[0-9]{3}x[0-9]{3}_(.*).avif/g,'$1');}picURLInfoList[_0x11f9('2b')](picURL);}else{await notify[_0x11f9('4a')]($[_0x11f9('17')]+_0x11f9('4b')+$[_0x11f9('31')],_0x11f9('3e')+$[_0x11f9('34')]+'\x20'+$[_0x11f9('31')]+_0x11f9('4c'));}}continue;}await main();console[_0x11f9('1e')](_0x1c6576[_0x11f9('4d')]);await $[_0x11f9('4e')](0x4e20);}}}})()[_0x11f9('4f')](_0x17b48d=>{$[_0x11f9('1e')]('','❌\x20'+$[_0x11f9('17')]+_0x11f9('50')+_0x17b48d+'!','');})[_0x11f9('51')](()=>{$[_0x11f9('52')]();});async function main(){var _0xb9f291={'rSsXY':function(_0x3fbf74){return _0x3fbf74();},'dSmgr':_0x11f9('1f'),'zmbSD':function(_0xd4cde4){return _0xd4cde4();},'oWtJf':function(_0x49a4fd,_0x42d8fe){return _0x49a4fd(_0x42d8fe);},'NZOmc':function(_0x114138,_0x5d6663){return _0x114138(_0x5d6663);},'UPuQx':function(_0x488e77,_0x9ed4d){return _0x488e77!=_0x9ed4d;},'zWDEP':function(_0x24dc03,_0x239f2e){return _0x24dc03===_0x239f2e;},'JnWFw':_0x11f9('53'),'waVYP':_0x11f9('47'),'KYSEm':function(_0x1e1195,_0x2d6667){return _0x1e1195!==_0x2d6667;},'csEZa':_0x11f9('e'),'oxZTq':function(_0x502bf0,_0x5d1d36){return _0x502bf0>_0x5d1d36;},'msvJs':function(_0x56d5c4,_0x41d83d){return _0x56d5c4===_0x41d83d;},'VJbcV':_0x11f9('54'),'NxavR':_0x11f9('55'),'soQSO':function(_0x4c360f,_0x28c4f2){return _0x4c360f>=_0x28c4f2;},'YZjsb':_0x11f9('56'),'tFeaj':_0x11f9('57'),'ncJHo':function(_0x497421,_0x2e704c,_0x6c5bb7){return _0x497421(_0x2e704c,_0x6c5bb7);},'BeVQH':_0x11f9('58'),'FMwie':function(_0x4294f7,_0x2cdc29,_0x4739c7){return _0x4294f7(_0x2cdc29,_0x4739c7);},'tDsxH':_0x11f9('59')};let _0xaf2ef2=[];let _0x2ade9a=[];let _0x97a75e=[];await _0xb9f291[_0x11f9('5a')](getCommentWareList);await $[_0x11f9('4e')](0x7d0);await _0xb9f291[_0x11f9('5b')](getCommentWareList,$[_0x11f9('5c')]);let _0x5d3c48=$[_0x11f9('38')];if(_0x5d3c48){await _0xb9f291[_0x11f9('5d')](getCommentListWithCard,_0x5d3c48[_0x11f9('5e')]);await $[_0x11f9('4e')](0x7d0);let _0x291944=$[_0x11f9('39')];for(const _0x55c241 of _0x291944){if(_0x55c241[_0x11f9('5f')][_0x11f9('60')]){for(const _0xfe411b of _0x55c241[_0x11f9('5f')][_0x11f9('60')]||{}){if(_0xb9f291[_0x11f9('61')](_0xfe411b[_0x11f9('62')],'2')){if(_0xfe411b[_0x11f9('42')][_0x11f9('43')](_0x11f9('d'))!==-0x1){if(_0xb9f291[_0x11f9('63')](_0xb9f291[_0x11f9('64')],_0x11f9('53'))){picURL=_0xfe411b[_0x11f9('42')][_0x11f9('45')](/s[0-9]{3}x[0-9]{3}_(.*).dpg/g,'$1');}else{_0xb9f291[_0x11f9('65')](e);}}else if(_0xfe411b[_0x11f9('42')][_0x11f9('43')](_0xb9f291[_0x11f9('66')])!==-0x1){if(_0x11f9('67')!==_0x11f9('68')){picURL=_0xfe411b[_0x11f9('42')][_0x11f9('45')](/s[0-9]{3}x[0-9]{3}_(.*).webp/g,'$1');}else{console[_0x11f9('1e')](_0xb9f291[_0x11f9('69')]);return;}}else if(_0xb9f291[_0x11f9('6a')](_0xfe411b[_0x11f9('42')][_0x11f9('43')](_0xb9f291[_0x11f9('6b')]),-0x1)){picURL=_0xfe411b[_0x11f9('42')][_0x11f9('45')](/s[0-9]{3}x[0-9]{3}_(.*).avif/g,'$1');}_0xaf2ef2[_0x11f9('2b')](picURL);};};};if(_0xb9f291[_0x11f9('63')](_0x55c241[_0x11f9('5f')][_0x11f9('6c')],'5')&&_0xb9f291[_0x11f9('6d')](_0x55c241[_0x11f9('5f')][_0x11f9('6e')][_0x11f9('25')],wordcount)){_0x2ade9a[_0x11f9('2b')](_0x55c241[_0x11f9('5f')][_0x11f9('6e')]);};};nullKeyword='';for(let _0x16a289 of defKeyWords)userKeyWords[_0x11f9('2b')](_0x16a289);for(let _0xd342a9 of _0x2ade9a){if(userKeyWords[_0x11f9('28')](_0x455da9=>_0xd342a9[_0x11f9('29')](_0x455da9)?nullKeyword=_0x455da9:'')){if(_0xb9f291[_0x11f9('6f')](_0xb9f291[_0x11f9('70')],_0xb9f291[_0x11f9('71')])){console[_0x11f9('1e')](_0xd342a9);}else{console[_0x11f9('1e')](_0x11f9('2a')+nullKeyword+'】');}}else{_0x97a75e[_0x11f9('2b')](_0xd342a9);};};let _0x35cc3f=random(_0x97a75e);let _0x3a91d0=[{'picUrl':_0xaf2ef2[0x0]},{'picUrl':_0xaf2ef2[0x1]}];let _0x53e733=_0xb9f291[_0x11f9('5d')](random,defcommentlist);if(_0xb9f291[_0x11f9('72')](_0xaf2ef2[_0x11f9('25')],0x2)&&_0x97a75e[_0x11f9('25')]>=0x2){console[_0x11f9('1e')](_0x11f9('73')+_0x5d3c48[_0x11f9('74')]+_0x11f9('75'));await task(_0xb9f291[_0x11f9('76')],{'productId':_0x5d3c48[_0x11f9('5e')],'kocSynFlag':'0','categoryList':_0x5d3c48[_0x11f9('77')],'voucherStatus':'0','extInfo':{'mediasExt':_0x11f9('58')},'officerScore':_0xb9f291[_0x11f9('78')],'anonymousFlag':'1','commentScore':'5','shopType':'0','orderId':_0x5d3c48[_0x11f9('79')],'shopId':_0x5d3c48[_0x11f9('7a')],'addPictureFlag':'0','commentData':_0x53e733,'pictureInfoList':_0x3a91d0,'officerLevel':'3','isCommentTagContent':'0'});}else if(_0xaf2ef2[_0x11f9('25')]>=0x2&&_0x97a75e[_0x11f9('25')]<0x2){console[_0x11f9('1e')](_0x11f9('73')+_0x5d3c48[_0x11f9('74')]+_0x11f9('7b'));await _0xb9f291[_0x11f9('7c')](task,_0x11f9('56'),{'productId':_0x5d3c48[_0x11f9('5e')],'kocSynFlag':'0','categoryList':_0x5d3c48[_0x11f9('77')],'voucherStatus':'0','extInfo':{'mediasExt':_0xb9f291[_0x11f9('7d')]},'officerScore':_0xb9f291[_0x11f9('78')],'anonymousFlag':'1','commentScore':'5','shopType':'0','orderId':_0x5d3c48[_0x11f9('79')],'shopId':_0x5d3c48[_0x11f9('7a')],'addPictureFlag':'0','commentData':_0x53e733,'pictureInfoList':_0x3a91d0,'officerLevel':'3','isCommentTagContent':'0'});}else if(_0xaf2ef2[_0x11f9('25')]<0x2&&_0xb9f291[_0x11f9('72')](_0x97a75e[_0x11f9('25')],0x2)){console[_0x11f9('1e')](_0x11f9('73')+_0x5d3c48[_0x11f9('74')]+_0x11f9('7e'));await _0xb9f291[_0x11f9('7f')](task,_0xb9f291[_0x11f9('76')],{'productId':_0x5d3c48[_0x11f9('5e')],'kocSynFlag':'0','categoryList':_0x5d3c48[_0x11f9('80')],'voucherStatus':'0','officerScore':_0xb9f291[_0x11f9('78')],'anonymousFlag':'1','commentScore':'5','shopType':'0','orderId':_0x5d3c48[_0x11f9('79')],'shopId':_0x5d3c48[_0x11f9('7a')],'addPictureFlag':'0','commentData':_0x53e733,'pictureInfoList':'','officerLevel':'3','isCommentTagContent':'0'});}else if(_0x291944[_0x11f9('25')]<=0x1){console[_0x11f9('1e')](_0x11f9('73')+_0x5d3c48[_0x11f9('74')]+_0x11f9('81'));await _0xb9f291[_0x11f9('7f')](task,_0xb9f291[_0x11f9('76')],{'productId':_0x5d3c48[_0x11f9('5e')],'kocSynFlag':'0','categoryList':_0x5d3c48[_0x11f9('80')],'voucherStatus':'0','officerScore':_0xb9f291[_0x11f9('78')],'anonymousFlag':'1','commentScore':'5','shopType':'0','orderId':_0x5d3c48[_0x11f9('79')],'shopId':_0x5d3c48[_0x11f9('7a')],'addPictureFlag':'0','commentData':_0x53e733,'pictureInfoList':'','officerLevel':'3','isCommentTagContent':'0'});};}else{console[_0x11f9('1e')](_0xb9f291[_0x11f9('82')]);}}async function getCommentListWithCard(_0xedffd9){var _0x1d7e97={'seCRS':function(_0xe2e0b1,_0x2fe8dc,_0x220ed1){return _0xe2e0b1(_0x2fe8dc,_0x220ed1);}};s=await _0x1d7e97[_0x11f9('83')](task,_0x11f9('84'),{'sortType':'5','isCurrentSku':![],'sku':_0xedffd9,'pictureCommentType':'A','shieldCurrentComment':'1','shopType':'0','type':'4','shadowMainSku':'0','offset':'1','num':'10'});$[_0x11f9('39')]=s[_0x11f9('39')];console[_0x11f9('1e')](_0x11f9('85'));}async function getCommentWareList(_0xe7010e='1'){var _0x4ab882={'PDDfI':function(_0x1eaa36,_0x25c20f,_0x1d7e72){return _0x1eaa36(_0x25c20f,_0x1d7e72);},'CAgOD':_0x11f9('86')};s=await _0x4ab882[_0x11f9('87')](task,_0x4ab882[_0x11f9('88')],{'status':'1','planType':'1','pageIndex':_0xe7010e,'pageSize':'10'});$[_0x11f9('5c')]=s[_0x11f9('89')][_0x11f9('5c')];$[_0x11f9('38')]=s[_0x11f9('89')][_0x11f9('38')][_0x11f9('8a')]()[0x0];}async function task(_0x37e7c5,_0x1689a3){var _0xd11c62={'vSSJe':function(_0x591d98,_0x96d113){return _0x591d98(_0x96d113);},'gbaru':_0x11f9('56'),'TMZbj':function(_0x510cac,_0x5b99b6){return _0x510cac===_0x5b99b6;},'tXkGc':_0x11f9('8b'),'qoNnl':function(_0x33b0c1,_0x4a0db0){return _0x33b0c1===_0x4a0db0;},'WALHp':_0x11f9('8c'),'mrlFL':function(_0x5e333d,_0xc42016,_0xfb31e3){return _0x5e333d(_0xc42016,_0xfb31e3);},'uEcqd':_0x11f9('8d'),'qfhiS':_0x11f9('8e'),'lAZjT':_0x11f9('8f')};return s=await _0xd11c62[_0x11f9('90')](getSign,_0x37e7c5,_0x1689a3),opt={'url':_0x11f9('91')+_0x37e7c5,'body':s[_0x11f9('92')],'headers':{'Host':_0x11f9('93'),'content-type':_0xd11c62[_0x11f9('94')],'accept':_0xd11c62[_0x11f9('95')],'user-agent':UA,'accept-language':_0xd11c62[_0x11f9('96')],'Cookie':cookie}},new Promise(_0x2ab4d1=>{var _0x39cf62={'kUCBF':_0xd11c62[_0x11f9('97')],'VjeaZ':function(_0x44254d,_0x204606){return _0xd11c62[_0x11f9('98')](_0x44254d,_0x204606);},'ITrwE':_0xd11c62[_0x11f9('99')]};if(_0xd11c62[_0x11f9('9a')](_0xd11c62[_0x11f9('9b')],_0xd11c62[_0x11f9('9b')])){$[_0x11f9('9c')](opt,(_0x4ee348,_0x146241,_0x302c4f)=>{try{_0x4ee348?console[_0x11f9('1e')](_0x4ee348):_0x302c4f=JSON[_0x11f9('20')](_0x302c4f);switch(_0x37e7c5){case _0x39cf62[_0x11f9('9d')]:if(_0x302c4f[_0x11f9('9e')]){if(_0x39cf62[_0x11f9('9f')](_0x39cf62[_0x11f9('a0')],_0x39cf62[_0x11f9('a0')])){console[_0x11f9('1e')](_0x302c4f[_0x11f9('9e')]);}else{t?console[_0x11f9('1e')](t):o=JSON[_0x11f9('20')](o);}}break;default:break;}}catch(_0xfa5496){console[_0x11f9('1e')](_0xfa5496);}finally{_0x2ab4d1(_0x302c4f);}});}else{_0xd11c62[_0x11f9('a1')](_0x2ab4d1,data);}});}function uuidRandom(){var _0x456529={'autSu':function(_0x423189,_0x130dce){return _0x423189+_0x130dce;},'DVROL':function(_0x38a89f,_0x1f8efd){return _0x38a89f+_0x1f8efd;},'DjyAt':function(_0x6e87ec,_0x4072d2){return _0x6e87ec+_0x4072d2;}};return _0x456529[_0x11f9('a2')](_0x456529[_0x11f9('a3')](_0x456529[_0x11f9('a4')](Math[_0x11f9('a5')]()[_0x11f9('a6')](0x10)[_0x11f9('a7')](0x2,0xa),Math[_0x11f9('a5')]()[_0x11f9('a6')](0x10)[_0x11f9('a7')](0x2,0xa)),Math[_0x11f9('a5')]()[_0x11f9('a6')](0x10)[_0x11f9('a7')](0x2,0xa))+Math[_0x11f9('a5')]()[_0x11f9('a6')](0x10)[_0x11f9('a7')](0x2,0xa),Math[_0x11f9('a5')]()[_0x11f9('a6')](0x10)[_0x11f9('a7')](0x2,0xa));}function random(_0x52ab59){var _0x694c51={'mmnsS':function(_0x26c9d1,_0x2a3dce){return _0x26c9d1*_0x2a3dce;}};return _0x52ab59[Math[_0x11f9('a8')](_0x694c51[_0x11f9('a9')](Math[_0x11f9('a5')](),_0x52ab59[_0x11f9('25')]))];}function getSign(_0x317b50,_0x85f4a9){var _0x62021f={'PnGCS':function(_0x101c9a,_0x3021fb){return _0x101c9a===_0x3021fb;},'csMXV':_0x11f9('aa'),'sCzLM':_0x11f9('ab'),'TxdVX':_0x11f9('ac'),'kuICn':_0x11f9('ad'),'cHIhl':function(_0x3a5082,_0x10b156){return _0x3a5082!==_0x10b156;},'gAAVW':_0x11f9('ae')};const _0x5d6630={'url':_0x62021f[_0x11f9('af')],'body':JSON[_0x11f9('b0')]({'fn':_0x317b50,'body':_0x85f4a9}),'headers':{'Content-Type':_0x11f9('b1')}};return new Promise(_0x317b50=>{var _0x237466={'QPtqd':function(_0x4ba547,_0x4652d9){return _0x62021f[_0x11f9('b2')](_0x4ba547,_0x4652d9);},'TmoHn':_0x62021f[_0x11f9('b3')],'mqWio':_0x62021f[_0x11f9('b4')],'WnlEB':_0x62021f[_0x11f9('b5')],'RSPNA':_0x62021f[_0x11f9('b6')],'ewDGc':_0x11f9('b7'),'XZzsy':function(_0x23da7b,_0x4ecbe4){return _0x62021f[_0x11f9('b8')](_0x23da7b,_0x4ecbe4);},'TvMFn':function(_0x12f2a2,_0x30a06a){return _0x12f2a2||_0x30a06a;}};$[_0x11f9('9c')](_0x5d6630,async(_0x85f4a9,_0x1453a5,_0x40b0cf)=>{if(_0x11f9('b7')===_0x237466[_0x11f9('b9')]){try{_0x85f4a9?console[_0x11f9('1e')](_0x85f4a9):_0x40b0cf=JSON[_0x11f9('20')](_0x40b0cf);}catch(_0x30ee62){if(_0x237466[_0x11f9('ba')](_0x11f9('bb'),_0x11f9('bc'))){$[_0x11f9('21')](_0x30ee62,_0x1453a5);}else{if(_0x30ee62)$[_0x11f9('21')](_0x30ee62);else if(a){if(_0x237466[_0x11f9('bd')](0x3e9,(a=JSON[_0x11f9('20')](a))[_0x11f9('aa')]))return void($[_0x11f9('36')]=!0x1);_0x237466[_0x11f9('bd')](0x0,a[_0x237466[_0x11f9('be')]])&&a[_0x11f9('bf')]&&a[_0x11f9('bf')][_0x11f9('c0')](_0x237466[_0x11f9('c1')])&&($[_0x11f9('37')]=a[_0x11f9('bf')][_0x11f9('ab')][_0x11f9('c2')][_0x11f9('c3')]),0x0===a[_0x237466[_0x11f9('be')]]&&a[_0x11f9('bf')]&&a[_0x11f9('bf')][_0x11f9('ac')]&&($[_0x11f9('c4')]=a[_0x11f9('bf')]&&a[_0x11f9('bf')][_0x237466[_0x11f9('c5')]][_0x11f9('c6')]);}else console[_0x11f9('1e')](_0x237466[_0x11f9('c7')]);}}finally{if(_0x237466[_0x11f9('ba')](_0x11f9('c8'),_0x11f9('c8'))){console[_0x11f9('1e')](data[_0x11f9('9e')]);}else{_0x317b50(_0x237466[_0x11f9('c9')](_0x40b0cf,''));}}}else{picURL=_0x85f4a9[_0x11f9('42')][_0x11f9('45')](/s[0-9]{3}x[0-9]{3}_(.*).dpg/g,'$1');}});});}function TotalBean(){var _0x22af12={'VqblP':_0x11f9('ca'),'HTsCK':function(_0x3fc057,_0x460e5e){return _0x3fc057===_0x460e5e;},'BHvCZ':_0x11f9('cb'),'sxkpZ':_0x11f9('aa'),'yFbyG':_0x11f9('ac'),'wooDB':_0x11f9('c6'),'JfLLU':_0x11f9('ad'),'huCBM':function(_0x12b198){return _0x12b198();},'prKtk':_0x11f9('cc'),'TbhLB':_0x11f9('8e'),'bzZSw':_0x11f9('cd'),'ERkTl':_0x11f9('ce'),'fOlLe':_0x11f9('cf')};return new Promise(async _0x27a28c=>{const _0x1c7b8f={'url':_0x11f9('d0'),'headers':{'Host':_0x22af12[_0x11f9('d1')],'Accept':_0x22af12[_0x11f9('d2')],'Connection':_0x22af12[_0x11f9('d3')],'Cookie':cookie,'User-Agent':UA,'Accept-Language':_0x11f9('d4'),'Referer':_0x22af12[_0x11f9('d5')],'Accept-Encoding':_0x22af12[_0x11f9('d6')]}};$[_0x11f9('d7')](_0x1c7b8f,(_0x1c7b8f,_0x2a786a,_0x222df0)=>{if(_0x11f9('d8')!==_0x22af12[_0x11f9('d9')]){try{if(_0x1c7b8f)$[_0x11f9('21')](_0x1c7b8f);else if(_0x222df0){if(_0x22af12[_0x11f9('da')](_0x22af12[_0x11f9('db')],_0x11f9('cb'))){if(0x3e9===(_0x222df0=JSON[_0x11f9('20')](_0x222df0))[_0x22af12[_0x11f9('dc')]])return void($[_0x11f9('36')]=!0x1);0x0===_0x222df0[_0x11f9('aa')]&&_0x222df0[_0x11f9('bf')]&&_0x222df0[_0x11f9('bf')][_0x11f9('c0')](_0x11f9('ab'))&&($[_0x11f9('37')]=_0x222df0[_0x11f9('bf')][_0x11f9('ab')][_0x11f9('c2')][_0x11f9('c3')]),0x0===_0x222df0[_0x22af12[_0x11f9('dc')]]&&_0x222df0[_0x11f9('bf')]&&_0x222df0[_0x11f9('bf')][_0x22af12[_0x11f9('dd')]]&&($[_0x11f9('c4')]=_0x222df0[_0x11f9('bf')]&&_0x222df0[_0x11f9('bf')][_0x22af12[_0x11f9('dd')]][_0x22af12[_0x11f9('de')]]);}else{picURL=t[_0x11f9('42')][_0x11f9('45')](/s[0-9]{3}x[0-9]{3}_(.*).webp/g,'$1');}}else console[_0x11f9('1e')](_0x22af12[_0x11f9('df')]);}catch(_0x25cd2c){$[_0x11f9('21')](_0x25cd2c);}finally{_0x22af12[_0x11f9('e0')](_0x27a28c);}}else{picURL=t[_0x11f9('42')][_0x11f9('45')](/s[0-9]{3}x[0-9]{3}_(.*).avif/g,'$1');}});});};_0xodA='jsjiami.com.v6'; +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) } \ No newline at end of file