/* cron "28 8,21 * * *" jd_bean_change.js, tag:资产变化强化版by-ccwav */ //详细说明参考 https://github.com/ccwav/QLScript2. const $ = new Env('京东资产统计'); const notify = $.isNode() ? require('./sendNotify') : ''; //Node.js用户请在jdCookie.js处填写京东ck; const jdCookieNode = $.isNode() ? require('./jdCookie.js') : ''; let NowHour = new Date().getHours(); //默认开启缓存模式 let checkbeanDetailMode=1; if ($.isNode() && process.env.BEANCHANGE_BEANDETAILMODE){ checkbeanDetailMode=process.env.BEANCHANGE_BEANDETAILMODE*1; } const fs = require('fs'); const CR = require('crypto-js'); const moment = require("moment"); let matchtitle="昨日"; let yesterday=""; let TodayDate=""; let startDate=""; let endDate=""; try { yesterday = moment().subtract(1, 'days').format('YYYY-MM-DD'); TodayDate = moment().format("YYYY-MM-DD"); startDate = moment().startOf("month").format("YYYY_MM"); endDate = moment().endOf("month").format("YYYY-MM-DD"); } catch (e) { console.log("依赖缺失,请先安装依赖moment!"); return } if (!fs.existsSync("./BeanCache")) { fs.mkdirSync("./BeanCache"); } let strBeanCache = "./BeanCache/" + yesterday + ".json"; let strNewBeanCache = "./BeanCache/" + TodayDate + ".json"; let TodayCache = []; let Fileexists = fs.existsSync(strBeanCache); let TempBeanCache = []; if(!Fileexists){ yesterday=TodayDate; strBeanCache=strNewBeanCache; Fileexists = fs.existsSync(strBeanCache); matchtitle="今日"; } if (Fileexists) { console.log("检测到资产变动缓存文件"+yesterday+".json,载入..."); TempBeanCache = fs.readFileSync(strBeanCache, 'utf-8'); if (TempBeanCache) { TempBeanCache = TempBeanCache.toString(); TempBeanCache = JSON.parse(TempBeanCache); } } Fileexists = fs.existsSync(strNewBeanCache); if (Fileexists) { console.log("检测到资产变动缓存文件"+TodayDate+".json,载入..."); TodayCache = fs.readFileSync(strNewBeanCache, 'utf-8'); if (TodayCache) { TodayCache = TodayCache.toString(); TodayCache = JSON.parse(TodayCache); } } let allMessage = ''; let allMessage2 = ''; let allReceiveMessage = ''; let allWarnMessage = ''; let ReturnMessage = ''; let ReturnMessageMonth = ''; let allMessageMonth = ''; let MessageUserGp2 = ''; let ReceiveMessageGp2 = ''; let WarnMessageGp2 = ''; let allMessageGp2 = ''; let allMessage2Gp2 = ''; let allMessageMonthGp2 = ''; let IndexGp2 = 0; let MessageUserGp3 = ''; let ReceiveMessageGp3 = ''; let WarnMessageGp3 = ''; let allMessageGp3 = ''; let allMessage2Gp3 = ''; let allMessageMonthGp3 = ''; let IndexGp3 = 0; let MessageUserGp4 = ''; let ReceiveMessageGp4 = ''; let WarnMessageGp4 = ''; let allMessageGp4 = ''; let allMessageMonthGp4 = ''; let allMessage2Gp4 = ''; let IndexGp4 = 0; let notifySkipList = ""; let IndexAll = 0; let EnableMonth = "false"; let isSignError = false; let ReturnMessageTitle=""; //IOS等用户直接用NobyDa的jd cookie let cookiesArr = [], cookie = ''; const JD_API_HOST = 'https://api.m.jd.com/client.action'; let intPerSent = 0; let i = 0; let llShowMonth = false; let Today = new Date(); let strAllNotify=""; let strSubNotify=""; let llPetError=false; let strGuoqi=""; let RemainMessage = '\n'; RemainMessage += "⭕提醒:⭕" + '\n'; RemainMessage += '【京喜特价金币】京东特价版->我的->金币(可兑换无门槛红包)\n'; RemainMessage += '【领现金】京东->搜领现金(可微信提现或兑换红包)\n'; RemainMessage += '【话费积分】京东->充值中心-赚积分兑话费(180天效期)\n'; RemainMessage += '【东东农场】京东->我的->东东农场,完成可兑换无门槛红包,可用于任意商品\n'; RemainMessage += '【其他】不同类别红包不能叠加使用,自测'; let WP_APP_TOKEN_ONE = ""; let TempBaipiao = ""; let llgeterror=false; let time = new Date().getHours(); if ($.isNode()) { if (process.env.WP_APP_TOKEN_ONE) { WP_APP_TOKEN_ONE = process.env.WP_APP_TOKEN_ONE; } } //if(WP_APP_TOKEN_ONE) //console.log(`检测到已配置Wxpusher的Token,启用一对一推送...`); //else //console.log(`检测到未配置Wxpusher的Token,禁用一对一推送...`); let jdSignUrl = 'https://api.nolanstore.cc/sign' if (process.env.SIGNURL) jdSignUrl = process.env.SIGNURL; let epsignurl="" if (process.env.epsignurl) epsignurl = process.env.epsignurl; if ($.isNode() && process.env.BEANCHANGE_PERSENT) { intPerSent = parseInt(process.env.BEANCHANGE_PERSENT); console.log(`检测到设定了分段通知:` + intPerSent); } if ($.isNode() && process.env.BEANCHANGE_USERGP2) { MessageUserGp2 = process.env.BEANCHANGE_USERGP2 ? process.env.BEANCHANGE_USERGP2.split('&') : []; intPerSent = 0; //分组推送,禁用账户拆分 console.log(`检测到设定了分组推送2,将禁用分段通知`); } if ($.isNode() && process.env.BEANCHANGE_USERGP3) { MessageUserGp3 = process.env.BEANCHANGE_USERGP3 ? process.env.BEANCHANGE_USERGP3.split('&') : []; intPerSent = 0; //分组推送,禁用账户拆分 console.log(`检测到设定了分组推送3,将禁用分段通知`); } if ($.isNode() && process.env.BEANCHANGE_USERGP4) { MessageUserGp4 = process.env.BEANCHANGE_USERGP4 ? process.env.BEANCHANGE_USERGP4.split('&') : []; intPerSent = 0; //分组推送,禁用账户拆分 console.log(`检测到设定了分组推送4,将禁用分段通知`); } //取消月结查询 //if ($.isNode() && process.env.BEANCHANGE_ENABLEMONTH) { //EnableMonth = process.env.BEANCHANGE_ENABLEMONTH; //} if ($.isNode() && process.env.BEANCHANGE_SUBNOTIFY) { strSubNotify=process.env.BEANCHANGE_SUBNOTIFY; strSubNotify+="\n"; console.log(`检测到预览置顶内容,将在一对一推送的预览显示...\n`); } if ($.isNode() && process.env.BEANCHANGE_ALLNOTIFY) { strAllNotify=process.env.BEANCHANGE_ALLNOTIFY; console.log(`检测到设定了公告,将在推送信息中置顶显示...`); strAllNotify = "✨✨✨✨✨✨✨公告✨✨✨✨✨✨✨\n"+strAllNotify; console.log(strAllNotify+"\n"); strAllNotify +="\n🎏🎏🎏🎏🎏🎏🎏🎏🎏🎏🎏🎏🎏🎏🎏\n" } if (EnableMonth == "true" && Today.getDate() == 1 && Today.getHours() > 17) llShowMonth = true; let userIndex2 = -1; let userIndex3 = -1; let userIndex4 = -1; 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); } //查询开关 let strDisableList = ""; let DisableIndex=-1; if ($.isNode()) { strDisableList = process.env.BEANCHANGE_DISABLELIST ? process.env.BEANCHANGE_DISABLELIST.split('&') : []; } //东东农场 let EnableJdFruit=true; DisableIndex = strDisableList.findIndex((item) => item === "东东农场"); if(DisableIndex!=-1){ console.log("检测到设定关闭东东农场查询"); EnableJdFruit=false; } //特价金币 let EnableJdSpeed=true; DisableIndex = strDisableList.findIndex((item) => item === "极速金币"); if(DisableIndex!=-1){ console.log("检测到设定关闭特价金币查询"); EnableJdSpeed=false; } //领现金 let EnableCash=true; DisableIndex=strDisableList.findIndex((item) => item === "领现金"); if(DisableIndex!=-1){ console.log("检测到设定关闭领现金查询"); EnableCash=false; } //7天过期京豆 let EnableOverBean=true; DisableIndex=strDisableList.findIndex((item) => item === "过期京豆"); if(DisableIndex!=-1){ console.log("检测到设定关闭过期京豆查询"); EnableOverBean=false } //查优惠券 let EnableChaQuan=false; DisableIndex=strDisableList.findIndex((item) => item === "查优惠券"); if(DisableIndex!=-1){ console.log("检测到设定关闭优惠券查询"); EnableChaQuan=false } DisableIndex=strDisableList.findIndex((item) => item === "活动攻略"); if(DisableIndex!=-1){ console.log("检测到设定关闭活动攻略显示"); RemainMessage=""; } //汪汪赛跑 let EnableJoyRun=true; DisableIndex=strDisableList.findIndex((item) => item === "汪汪赛跑"); if(DisableIndex!=-1){ console.log("检测到设定关闭汪汪赛跑查询"); EnableJoyRun=false } //京豆收益查询 let EnableCheckBean=true; DisableIndex=strDisableList.findIndex((item) => item === "京豆收益"); if(DisableIndex!=-1){ console.log("检测到设定关闭京豆收益查询"); EnableCheckBean=false } !(async() => { 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 (i = 0; i < cookiesArr.length; i++) { if (cookiesArr[i]) { cookie = cookiesArr[i]; $.pt_pin = (cookie.match(/pt_pin=([^; ]+)(?=;?)/) && cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]); $.UserName = decodeURIComponent(cookie.match(/pt_pin=([^; ]+)(?=;?)/) && cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]); $.CryptoJS = $.isNode() ? require('crypto-js') : CryptoJS; $.index = i + 1; $.beanCount = 0; $.incomeBean = 0; $.expenseBean = 0; $.todayIncomeBean = 0; $.todayOutcomeBean = 0; $.errorMsg = ''; $.isLogin = true; $.nickName = ''; $.levelName = ''; $.message = ''; $.balance = 0; $.expiredBalance = 0; $.JdFarmProdName = ''; $.JdtreeEnergy = 0; $.JdtreeTotalEnergy = 0; $.treeState = 0; $.JdwaterTotalT = 0; $.JdwaterD = 0; $.JDwaterEveryDayT = 0; $.JDtotalcash = 0; $.jdCash = 0; $.isPlusVip = false; $.isRealNameAuth = false; $.JingXiang = ""; $.allincomeBean = 0; //月收入 $.allexpenseBean = 0; //月支出 $.beanChangeXi=0; $.YunFeiTitle=""; $.YunFeiQuan = 0; $.YunFeiQuanEndTime = ""; $.YunFeiTitle2=""; $.YunFeiQuan2 = 0; $.YunFeiQuanEndTime2 = ""; $.JoyRunningAmount = ""; $.ECardinfo = ""; $.PlustotalScore=0; $.CheckTime=""; $.beanCache=0; TempBaipiao = ""; strGuoqi=""; console.log(`******开始查询【京东账号${$.index}】${$.nickName || $.UserName}*********`); $.UA = require('./USER_AGENTS').UARAM(); await TotalBean(); //await TotalBean2(); if ($.beanCount == 0) { console.log("数据获取失败,等待30秒后重试....") await $.wait(30*1000); await TotalBean(); } if ($.beanCount == 0) { console.log("疑似获取失败,等待10秒后用第二个接口试试....") await $.wait(10*1000); var userdata = await getuserinfo(); if (userdata.code == 1) { $.beanCount = userdata.content.jdBean; } } if (!$.isLogin) { await isLoginByX1a0He(); } 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 } if (TempBeanCache) { for (let j = 0; j < TempBeanCache.length; j++) { if (TempBeanCache[j].pt_pin == $.UserName) { $.CheckTime = TempBeanCache[j].CheckTime; $.beanCache = TempBeanCache[j].BeanNum; break; } } } var llfound = false; var timeString = ""; var nowHour = new Date().getHours(); var nowMinute = new Date().getMinutes(); if (nowHour < 10) timeString += "0" + nowHour + ":"; else timeString += nowHour + ":"; if (nowMinute < 10) timeString += "0" + nowMinute; else timeString += nowMinute; if (TodayCache) { for (let j = 0; j < TodayCache.length; j++) { if (TodayCache[j].pt_pin == $.UserName) { TodayCache[j].CheckTime = timeString; TodayCache[j].BeanNum = $.beanCount; llfound = true; break; } } } if (!llfound) { var tempAddCache = { "pt_pin": $.UserName, "CheckTime": timeString, "BeanNum": $.beanCount }; TodayCache.push(tempAddCache); } await getjdfruitinfo(); //东东农场 await $.wait(1000); await checkplus(); await Promise.all([ cash(), //特价金币 bean(), //京豆查询 //jdCash(), //领现金 GetJoyRuninginfo(), //汪汪赛跑 queryScores(), getek() ]) await showMsg(); if (intPerSent > 0) { if ((i + 1) % intPerSent == 0) { console.log("分段通知条件达成,处理发送通知...."); if ($.isNode() && allMessage) { var TempMessage=allMessage; if(strAllNotify) allMessage=strAllNotify+`\n`+allMessage; await notify.sendNotify(`${$.name}`, `${allMessage}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }, undefined,TempMessage) } if ($.isNode() && allMessageMonth) { await notify.sendNotify(`京东月资产统计`, `${allMessageMonth}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }) } allMessage = ""; allMessageMonth = ""; } } } } var str = JSON.stringify(TodayCache, null, 2); fs.writeFile(strNewBeanCache, str, function (err) { if (err) { console.log(err); console.log("添加缓存" + TodayDate + ".json失败!"); } else { console.log("添加缓存" + TodayDate + ".json成功!"); } }) //组1通知 if (ReceiveMessageGp4) { allMessage2Gp4 = `【⏰商品白嫖清单⏰】\n` + ReceiveMessageGp4; } if (WarnMessageGp4) { if (allMessage2Gp4) { allMessage2Gp4 = `\n` + allMessage2Gp4; } allMessage2Gp4 = `【⏰商品白嫖活动任务提醒⏰】\n` + WarnMessageGp4 + allMessage2Gp4; } //组2通知 if (ReceiveMessageGp2) { allMessage2Gp2 = `【⏰商品白嫖清单⏰】\n` + ReceiveMessageGp2; } if (WarnMessageGp2) { if (allMessage2Gp2) { allMessage2Gp2 = `\n` + allMessage2Gp2; } allMessage2Gp2 = `【⏰商品白嫖活动任务提醒⏰】\n` + WarnMessageGp2 + allMessage2Gp2; } //组3通知 if (ReceiveMessageGp3) { allMessage2Gp3 = `【⏰商品白嫖清单⏰】\n` + ReceiveMessageGp3; } if (WarnMessageGp3) { if (allMessage2Gp3) { allMessage2Gp3 = `\n` + allMessage2Gp3; } allMessage2Gp3 = `【⏰商品白嫖活动任务提醒⏰】\n` + WarnMessageGp3 + allMessage2Gp3; } //其他通知 if (allReceiveMessage) { allMessage2 = `【⏰商品白嫖清单⏰】\n` + allReceiveMessage; } if (allWarnMessage) { if (allMessage2) { allMessage2 = `\n` + allMessage2; } allMessage2 = `【⏰商品白嫖活动任务提醒⏰】\n` + allWarnMessage + allMessage2; } if (intPerSent > 0) { //console.log("分段通知还剩下" + cookiesArr.length % intPerSent + "个账号需要发送..."); if (allMessage || allMessageMonth) { console.log("分段通知收尾,处理发送通知...."); if ($.isNode() && allMessage) { var TempMessage=allMessage; if(strAllNotify) allMessage=strAllNotify+`\n`+allMessage; await notify.sendNotify(`${$.name}`, `${allMessage}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }, undefined,TempMessage) } if ($.isNode() && allMessageMonth) { await notify.sendNotify(`京东月资产统计`, `${allMessageMonth}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }) } } } else { if ($.isNode() && allMessageGp2) { var TempMessage=allMessageGp2; if(strAllNotify) allMessageGp2=strAllNotify+`\n`+allMessageGp2; await notify.sendNotify(`${$.name}#2`, `${allMessageGp2}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }, undefined,TempMessage) await $.wait(10 * 1000); } if ($.isNode() && allMessageGp3) { var TempMessage=allMessageGp3; if(strAllNotify) allMessageGp3=strAllNotify+`\n`+allMessageGp3; await notify.sendNotify(`${$.name}#3`, `${allMessageGp3}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }, undefined,TempMessage) await $.wait(10 * 1000); } if ($.isNode() && allMessageGp4) { var TempMessage=allMessageGp4; if(strAllNotify) allMessageGp4=strAllNotify+`\n`+allMessageGp4; await notify.sendNotify(`${$.name}#4`, `${allMessageGp4}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }, undefined,TempMessage) await $.wait(10 * 1000); } if ($.isNode() && allMessage) { var TempMessage=allMessage; if(strAllNotify) allMessage=strAllNotify+`\n`+allMessage; await notify.sendNotify(`${$.name}`, `${allMessage}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }, undefined,TempMessage) await $.wait(10 * 1000); } if ($.isNode() && allMessageMonthGp2) { await notify.sendNotify(`京东月资产统计#2`, `${allMessageMonthGp2}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }) await $.wait(10 * 1000); } if ($.isNode() && allMessageMonthGp3) { await notify.sendNotify(`京东月资产统计#3`, `${allMessageMonthGp3}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }) await $.wait(10 * 1000); } if ($.isNode() && allMessageMonthGp4) { await notify.sendNotify(`京东月资产统计#4`, `${allMessageMonthGp4}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }) await $.wait(10 * 1000); } if ($.isNode() && allMessageMonth) { await notify.sendNotify(`京东月资产统计`, `${allMessageMonth}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }) await $.wait(10 * 1000); } } if ($.isNode() && allMessage2Gp2) { allMessage2Gp2 += RemainMessage; await notify.sendNotify("京东白嫖提醒#2", `${allMessage2Gp2}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }) await $.wait(10 * 1000); } if ($.isNode() && allMessage2Gp3) { allMessage2Gp3 += RemainMessage; await notify.sendNotify("京东白嫖提醒#3", `${allMessage2Gp3}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }) await $.wait(10 * 1000); } if ($.isNode() && allMessage2Gp4) { allMessage2Gp4 += RemainMessage; await notify.sendNotify("京东白嫖提醒#4", `${allMessage2Gp4}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }) await $.wait(10 * 1000); } if ($.isNode() && allMessage2) { allMessage2 += RemainMessage; await notify.sendNotify("京东白嫖提醒", `${allMessage2}`, { url: `https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean` }) await $.wait(10 * 1000); } })() .catch((e) => { $.log('', `❌ ${$.name}, 失败! 原因: ${e}!`, '') }) .finally(() => { $.done(); }) async function showMsg() { //if ($.errorMsg) //return ReturnMessageTitle=""; ReturnMessage = ""; var strsummary=""; if (MessageUserGp2) { userIndex2 = MessageUserGp2.findIndex((item) => item === $.pt_pin); } if (MessageUserGp3) { userIndex3 = MessageUserGp3.findIndex((item) => item === $.pt_pin); } if (MessageUserGp4) { userIndex4 = MessageUserGp4.findIndex((item) => item === $.pt_pin); } if (userIndex2 != -1) { IndexGp2 += 1; ReturnMessageTitle = `【账号${IndexGp2}🆔】${$.nickName || $.UserName}`; } if (userIndex3 != -1) { IndexGp3 += 1; ReturnMessageTitle = `【账号${IndexGp3}🆔】${$.nickName || $.UserName}`; } if (userIndex4 != -1) { IndexGp4 += 1; ReturnMessageTitle = `【账号${IndexGp4}🆔】${$.nickName || $.UserName}`; } if (userIndex2 == -1 && userIndex3 == -1 && userIndex4 == -1) { IndexAll += 1; ReturnMessageTitle = `【账号${IndexAll}🆔】${$.nickName || $.UserName}`; } if ($.JingXiang) { if ($.isRealNameAuth) if (cookie.includes("app_open")) ReturnMessageTitle += `(wskey已实名)\n`; else ReturnMessageTitle += `(已实名)\n`; else if (cookie.includes("app_open")) ReturnMessageTitle += `(wskey未实名)\n`; else ReturnMessageTitle += `(未实名)\n`; ReturnMessage += `【账号信息】`; if ($.isPlusVip) { ReturnMessage += `Plus会员`; } else { ReturnMessage += `普通会员`; } if ($.PlustotalScore) ReturnMessage += `(${$.PlustotalScore}分)` ReturnMessage += `,京享值${$.JingXiang}\n`; }else{ ReturnMessageTitle+= `\n`; } if (llShowMonth) { ReturnMessageMonth = ReturnMessage; ReturnMessageMonth += `\n【上月收入】:${$.allincomeBean}京豆 🐶\n`; ReturnMessageMonth += `【上月支出】:${$.allexpenseBean}京豆 🐶\n`; console.log(ReturnMessageMonth); if (userIndex2 != -1) { allMessageMonthGp2 += ReturnMessageMonth + `\n`; } if (userIndex3 != -1) { allMessageMonthGp3 += ReturnMessageMonth + `\n`; } if (userIndex4 != -1) { allMessageMonthGp4 += ReturnMessageMonth + `\n`; } if (userIndex2 == -1 && userIndex3 == -1 && userIndex4 == -1) { allMessageMonth += ReturnMessageMonth + `\n`; } if ($.isNode() && WP_APP_TOKEN_ONE) { await notify.sendNotifybyWxPucher("京东月资产统计", `${ReturnMessageMonth}`, `${$.UserName}`); } } if (EnableCheckBean) { if (checkbeanDetailMode == 0) { ReturnMessage += `【今日京豆】收${$.todayIncomeBean}豆`; strsummary += `收${$.todayIncomeBean}豆,`; if ($.todayOutcomeBean != 0) { ReturnMessage += `,支${$.todayOutcomeBean}豆`; } ReturnMessage += `\n`; ReturnMessage += `【昨日京豆】收${$.incomeBean}豆`; if ($.expenseBean != 0) { ReturnMessage += `,支${$.expenseBean}豆`; } ReturnMessage += `\n`; } else { if (TempBeanCache){ ReturnMessage += `【京豆变动】${$.beanCount-$.beanCache}豆(与${matchtitle}${$.CheckTime}比较)`; strsummary += `变动${$.beanCount-$.beanCache}豆,`; ReturnMessage += `\n`; } else{ ReturnMessage += `【京豆变动】未找到缓存,下次出结果统计`; ReturnMessage += `\n`; } } } if ($.beanCount){ ReturnMessage += `【当前京豆】${$.beanCount-$.beanChangeXi}豆(≈${(($.beanCount-$.beanChangeXi)/ 100).toFixed(2)}元)\n`; } else { if($.levelName || $.JingXiang) ReturnMessage += `【当前京豆】获取失败,接口返回空数据\n`; else{ ReturnMessage += `【当前京豆】${$.beanCount-$.beanChangeXi}豆(≈${(($.beanCount-$.beanChangeXi)/ 100).toFixed(2)}元)\n`; } } if ($.JDtotalcash) { ReturnMessage += `【特价金币】${$.JDtotalcash}币(≈${($.JDtotalcash / 10000).toFixed(2)}元)\n`; } if($.ECardinfo) ReturnMessage += `【E卡 余额】${$.ECardinfo}元\n`; if ($.JoyRunningAmount) ReturnMessage += `【汪汪赛跑】${$.JoyRunningAmount}元\n`; if ($.JdFarmProdName != "") { if ($.JdtreeEnergy != 0) { if ($.treeState === 2 || $.treeState === 3) { ReturnMessage += `【东东农场】${$.JdFarmProdName} 可以兑换了!\n`; TempBaipiao += `【东东农场】${$.JdFarmProdName} 可以兑换了!\n`; if (userIndex2 != -1) { ReceiveMessageGp2 += `【账号${IndexGp2} ${$.nickName || $.UserName}】${$.JdFarmProdName} (东东农场)\n`; } if (userIndex3 != -1) { ReceiveMessageGp3 += `【账号${IndexGp3} ${$.nickName || $.UserName}】${$.JdFarmProdName} (东东农场)\n`; } if (userIndex4 != -1) { ReceiveMessageGp4 += `【账号${IndexGp4} ${$.nickName || $.UserName}】${$.JdFarmProdName} (东东农场)\n`; } if (userIndex2 == -1 && userIndex3 == -1 && userIndex4 == -1) { allReceiveMessage += `【账号${IndexAll} ${$.nickName || $.UserName}】${$.JdFarmProdName} (东东农场)\n`; } } else { //if ($.JdwaterD != 'Infinity' && $.JdwaterD != '-Infinity') { //ReturnMessage += `【东东农场】${$.JdFarmProdName}(${(($.JdtreeEnergy / $.JdtreeTotalEnergy) * 100).toFixed(0)}%,${$.JdwaterD}天)\n`; //} else { ReturnMessage += `【东东农场】${$.JdFarmProdName}(${(($.JdtreeEnergy / $.JdtreeTotalEnergy) * 100).toFixed(0)}%)\n`; //} } } else { if ($.treeState === 0) { TempBaipiao += `【东东农场】水果领取后未重新种植!\n`; if (userIndex2 != -1) { WarnMessageGp2 += `【账号${IndexGp2} ${$.nickName || $.UserName}】水果领取后未重新种植! (东东农场)\n`; } if (userIndex3 != -1) { WarnMessageGp3 += `【账号${IndexGp3} ${$.nickName || $.UserName}】水果领取后未重新种植! (东东农场)\n`; } if (userIndex4 != -1) { WarnMessageGp4 += `【账号${IndexGp4} ${$.nickName || $.UserName}】水果领取后未重新种植! (东东农场)\n`; } if (userIndex2 == -1 && userIndex3 == -1 && userIndex4 == -1) { allWarnMessage += `【账号${IndexAll} ${$.nickName || $.UserName}】水果领取后未重新种植! (东东农场)\n`; } } else if ($.treeState === 1) { ReturnMessage += `【东东农场】${$.JdFarmProdName}种植中...\n`; } else { TempBaipiao += `【东东农场】状态异常!\n`; if (userIndex2 != -1) { WarnMessageGp2 += `【账号${IndexGp2} ${$.nickName || $.UserName}】状态异常! (东东农场)\n`; } if (userIndex3 != -1) { WarnMessageGp3 += `【账号${IndexGp3} ${$.nickName || $.UserName}】状态异常! (东东农场)\n`; } if (userIndex4 != -1) { WarnMessageGp4 += `【账号${IndexGp4} ${$.nickName || $.UserName}】状态异常! (东东农场)\n`; } if (userIndex2 == -1 && userIndex3 == -1 && userIndex4 == -1) { allWarnMessage += `【账号${IndexAll} ${$.nickName || $.UserName}】状态异常! (东东农场)\n`; } //ReturnMessage += `【东东农场】${$.JdFarmProdName}状态异常${$.treeState}...\n`; } } } let dwscore = await dwappinfo(); if (dwscore){ let dwappex = await dwappexpire(); ReturnMessage += `【话费积分】${dwscore}`; if (dwappex){ ReturnMessage += `(最近已过期:${dwappex})`; } ReturnMessage += `\n`; } if ($.jdCash) { ReturnMessage += `【其他信息】`; if ($.jdCash) { ReturnMessage += `领现金:${$.jdCash}元`; } ReturnMessage += `\n`; } if(strGuoqi){ ReturnMessage += `💸💸💸临期京豆明细💸💸💸\n`; ReturnMessage += `${strGuoqi}`; } ReturnMessage += `🧧🧧🧧红包明细🧧🧧🧧\n`; ReturnMessage += `${$.message}`; strsummary+=`红包${$.balance}元` if($.YunFeiQuan){ var strTempYF="【免运费券】"+$.YunFeiQuan+"张"; if($.YunFeiQuanEndTime) strTempYF+="(有效期至"+$.YunFeiQuanEndTime+")"; strTempYF+="\n"; ReturnMessage +=strTempYF } if($.YunFeiQuan2){ var strTempYF2="【免运费券】"+$.YunFeiQuan2+"张"; if($.YunFeiQuanEndTime2) strTempYF+="(有效期至"+$.YunFeiQuanEndTime2+")"; strTempYF2+="\n"; ReturnMessage +=strTempYF2 } if (userIndex2 != -1) { allMessageGp2 += ReturnMessageTitle+ReturnMessage + `\n`; } if (userIndex3 != -1) { allMessageGp3 += ReturnMessageTitle+ReturnMessage + `\n`; } if (userIndex4 != -1) { allMessageGp4 += ReturnMessageTitle+ReturnMessage + `\n`; } if (userIndex2 == -1 && userIndex3 == -1 && userIndex4 == -1) { allMessage += ReturnMessageTitle+ReturnMessage + `\n------\n`; } console.log(`${ReturnMessageTitle+ReturnMessage}`); if ($.isNode() && WP_APP_TOKEN_ONE) { var strTitle="京东资产统计"; if($.JingXiang){ if ($.isRealNameAuth) if (cookie.includes("app_open")) ReturnMessage=`【账号名称】${$.nickName || $.UserName}(wskey已实名)\n`+ReturnMessage; else ReturnMessage=`【账号名称】${$.nickName || $.UserName}(已实名)\n`+ReturnMessage; else if (cookie.includes("app_open")) ReturnMessage=`【账号名称】${$.nickName || $.UserName}(wskey未实名)\n`+ReturnMessage; else ReturnMessage=`【账号名称】${$.nickName || $.UserName}(未实名)\n`+ReturnMessage; }else{ ReturnMessage=`【账号名称】${$.nickName || $.UserName}\n`+ReturnMessage; } if (TempBaipiao) { TempBaipiao = `【⏰商品白嫖活动提醒⏰】\n` + TempBaipiao; ReturnMessage = TempBaipiao + `\n` + ReturnMessage; } ReturnMessage += RemainMessage; if(strAllNotify) ReturnMessage=strAllNotify+`\n`+ReturnMessage; await notify.sendNotifybyWxPucher(strTitle, `${ReturnMessage}`, `${$.UserName}`,undefined,strsummary); } //$.msg($.name, '', ReturnMessage , {"open-url": "https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean"}); } async function bean() { if (EnableCheckBean && checkbeanDetailMode==0) { // console.log(`北京时间零点时间戳:${parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000}`); // console.log(`北京时间2020-10-28 06:16:05::${new Date("2020/10/28 06:16:05+08:00").getTime()}`) // 不管哪个时区。得到都是当前时刻北京时间的时间戳 new Date().getTime() + new Date().getTimezoneOffset()*60*1000 + 8*60*60*1000 //前一天的0:0:0时间戳 const tm = parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000 - (24 * 60 * 60 * 1000); // 今天0:0:0时间戳 const tm1 = parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000; let page = 1, t = 0, yesterdayArr = [], todayArr = []; do { let response = await getJingBeanBalanceDetail(page); await $.wait(1000); // console.log(`第${page}页: ${JSON.stringify(response)}`); if (response && response.code === "0") { page++; let detailList = response.jingDetailList; if (detailList && detailList.length > 0) { for (let item of detailList) { const date = item.date.replace(/-/g, '/') + "+08:00"; if (new Date(date).getTime() >= tm1 && (!item['eventMassage'].includes("退还") && !item['eventMassage'].includes("物流") && !item['eventMassage'].includes('扣赠'))) { todayArr.push(item); } else if (tm <= new Date(date).getTime() && new Date(date).getTime() < tm1 && (!item['eventMassage'].includes("退还") && !item['eventMassage'].includes("物流") && !item['eventMassage'].includes('扣赠'))) { //昨日的 yesterdayArr.push(item); } else if (tm > new Date(date).getTime()) { //前天的 t = 1; break; } } } else { $.errorMsg = `数据异常`; $.msg($.name, ``, `账号${$.index}:${$.nickName}\n${$.errorMsg}`); t = 1; } } else if (response && response.code === "3") { console.log(`cookie已过期,或者填写不规范,跳出`) t = 1; } else { console.log(`未知情况:${JSON.stringify(response)}`); console.log(`未知情况,跳出`) t = 1; } } while (t === 0); for (let item of yesterdayArr) { if (Number(item.amount) > 0) { $.incomeBean += Number(item.amount); } else if (Number(item.amount) < 0) { $.expenseBean += Number(item.amount); } } for (let item of todayArr) { if (Number(item.amount) > 0) { $.todayIncomeBean += Number(item.amount); } else if (Number(item.amount) < 0) { $.todayOutcomeBean += Number(item.amount); } } $.todayOutcomeBean = -$.todayOutcomeBean; $.expenseBean = -$.expenseBean; } if (EnableOverBean) { await jingBeanDetail(); //过期京豆 } await redPacket(); if (EnableChaQuan) await getCoupon(); } async function Monthbean() { let time = new Date(); let year = time.getFullYear(); let month = parseInt(time.getMonth()); //取上个月 if (month == 0) { //一月份,取去年12月,所以月份=12,年份减1 month = 12; year -= 1; } //开始时间 时间戳 let start = new Date(year + "-" + month + "-01 00:00:00").getTime(); console.log(`计算月京豆起始日期:` + GetDateTime(new Date(year + "-" + month + "-01 00:00:00"))); //结束时间 时间戳 if (month == 12) { //取去年12月,进1个月,所以月份=1,年份加1 month = 1; year += 1; } let end = new Date(year + "-" + (month + 1) + "-01 00:00:00").getTime(); console.log(`计算月京豆结束日期:` + GetDateTime(new Date(year + "-" + (month + 1) + "-01 00:00:00"))); let allpage = 1, allt = 0, allyesterdayArr = []; do { let response = await getJingBeanBalanceDetail(allpage); await $.wait(1000); // console.log(`第${allpage}页: ${JSON.stringify(response)}`); if (response && response.code === "0") { allpage++; let detailList = response.jingDetailList; if (detailList && detailList.length > 0) { for (let item of detailList) { const date = item.date.replace(/-/g, '/') + "+08:00"; if (start <= new Date(date).getTime() && new Date(date).getTime() < end) { //日期区间内的京豆记录 allyesterdayArr.push(item); } else if (start > new Date(date).getTime()) { //前天的 allt = 1; break; } } } else { $.errorMsg = `数据异常`; $.msg($.name, ``, `账号${$.index}:${$.nickName}\n${$.errorMsg}`); allt = 1; } } else if (response && response.code === "3") { console.log(`cookie已过期,或者填写不规范,跳出`) allt = 1; } else { console.log(`未知情况:${JSON.stringify(response)}`); console.log(`未知情况,跳出`) allt = 1; } } while (allt === 0); for (let item of allyesterdayArr) { if (Number(item.amount) > 0) { $.allincomeBean += Number(item.amount); } else if (Number(item.amount) < 0) { $.allexpenseBean += Number(item.amount); } } } async function jdCash() { if (!EnableCash) return; let opt = { url: `https://api.m.jd.com`, body: `functionId=cash_exchange_center&body={"version":"1","channel":"app"}&appid=signed_wh5&client=android&clientVersion=11.8.0&t=${Date.now()}`, headers: { 'Host': 'api.m.jd.com', 'Origin': 'https://h5.m.jd.com', 'Content-Type': 'application/x-www-form-urlencoded', 'User-Agent': $.UA, 'Cookie': cookie } } return new Promise((resolve) => { $.post(opt, async (err, resp, data) => { try { if (err) { console.log(`${JSON.stringify(err)}`) console.log(`jdCash API请求失败,请检查网路重试`) } else { if (safeGet(data)) { data = JSON.parse(data) if (data.code == 0) { if (data.data.bizCode == 0) { $.jdCash = data.data.result.userMoney; } else { //console.log(data.data.bizMsg); } } else { //console.log(data.msg) } } } } catch (e) { $.logErr(e, resp) } finally { resolve(data); } }) }) } function apptaskUrl(functionId = "", body = "") { return { url: `${JD_API_HOST}?functionId=${functionId}`, body, headers: { 'Cookie': cookie, 'Host': 'api.m.jd.com', 'Connection': 'keep-alive', 'Content-Type': 'application/x-www-form-urlencoded', 'Referer': '', 'User-Agent': 'JD4iPhone/167774 (iPhone; iOS 14.7.1; Scale/3.00)', 'Accept-Language': 'zh-Hans-CN;q=1', 'Accept-Encoding': 'gzip, deflate, br', }, timeout: 10000 } } function TotalBean() { return new Promise(async resolve => { const options = { "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": $.UA } } $.post(options, (err, resp, data) => { try { if (err) { console.log(`${JSON.stringify(err)}`) console.log(`${$.name} API请求失败,请检查网路重试`) } else { if (data) { data = JSON.parse(data); if (data['retcode'] === 13) { $.isLogin = false; //cookie过期 return } if (data['retcode'] === 0) { $.nickName = (data['base'] && data['base'].nickname) || $.UserName; //$.isPlusVip=data['isPlusVip']; $.isRealNameAuth=data['isRealNameAuth']; $.beanCount=(data['base'] && data['base'].jdNum) || 0 ; $.JingXiang = (data['base'] && data['base'].jvalue) || 0 ; } else { $.nickName = $.UserName } } else { console.log(`京东服务器返回空数据`) } } } catch (e) { $.logErr(e, resp) } finally { resolve(); } }) }) } function TotalBean2() { 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`, }, timeout: 10000 }; $.post(options, (err, resp, data) => { try { if (err) { $.logErr(err); } else { if (data) { data = JSON.parse(data); if (!data.user) { return; } const userInfo = data.user; if (userInfo) { if (!$.nickName) $.nickName = userInfo.petName; if ($.beanCount == 0) { $.beanCount = userInfo.jingBean; } $.JingXiang = userInfo.uclass; } } else { $.log('京东服务器返回空数据'); } } } catch (e) { $.logErr(e); } finally { resolve(); } }); }); } function isLoginByX1a0He() { return new Promise((resolve) => { const options = { url: 'https://plogin.m.jd.com/cgi-bin/ml/islogin', headers: { "Cookie": cookie, "referer": "https://h5.m.jd.com/", "User-Agent": "jdapp;iPhone;10.1.2;15.0;network/wifi;Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1", }, timeout: 10000 } $.get(options, (err, resp, data) => { try { if (data) { data = JSON.parse(data); if (data.islogin === "1") { console.log(`使用X1a0He写的接口加强检测: Cookie有效\n`) } else if (data.islogin === "0") { $.isLogin = false; console.log(`使用X1a0He写的接口加强检测: Cookie无效\n`) } else { console.log(`使用X1a0He写的接口加强检测: 未知返回,不作变更...\n`) $.error = `${$.nickName} :` + `使用X1a0He写的接口加强检测: 未知返回...\n` } } } catch (e) { console.log(e); } finally { resolve(); } }); }); } function getJingBeanBalanceDetail(page) { return new Promise(async resolve => { const options = { "url": `https://bean.m.jd.com/beanDetail/detail.json?page=${page}`, "body": `body=${escape(JSON.stringify({"pageSize": "20", "page": page.toString()}))}&appid=ld`, "headers": { 'User-Agent': $.UA, 'Content-Type': 'application/x-www-form-urlencoded', 'Cookie': cookie, } } $.post(options, (err, resp, data) => { try { if (err) { console.log(`${JSON.stringify(err)}`) console.log(`getJingBeanBalanceDetail API请求失败,请检查网路重试`) } else { if (data) { data = JSON.parse(data); // console.log(data) } else { // console.log(`京东服务器返回空数据`) } } } catch (e) { // $.logErr(e, resp) } finally { resolve(data); } }) }) } function jingBeanDetail() { return new Promise(async resolve => { setTimeout(async () => { var strsign = ""; if (epsignurl) { strsign = await getepsign('jingBeanDetail', { "pageSize": "20", "page": "1" }); strsign = strsign.body; } else strsign = await getSignfromNolan('jingBeanDetail', { "pageSize": "20", "page": "1" }); const options = { "url": `https://api.m.jd.com/client.action?functionId=jingBeanDetail`, "body": strsign, "headers": { 'User-Agent': $.UA, 'Host': 'api.m.jd.com', 'Content-Type': 'application/x-www-form-urlencoded', 'Cookie': cookie, } } $.post(options, (err, resp, data) => { try { if (err) { console.log(`${JSON.stringify(err)}`) console.log(`${$.name} jingBeanDetail API请求失败,请检查网路重试`) } else { if (data) { data = JSON.parse(data); if (data?.others?.jingBeanExpiringInfo?.detailList) { const { detailList = [] } = data?.others?.jingBeanExpiringInfo; detailList.map(item => { strGuoqi += `【${(item['eventMassage']).replace("即将过期京豆", "").replace("年", "-").replace("月", "-").replace("日", "")}】过期${item['amount']}豆\n`; }) } } else { console.log(`jingBeanDetail 京东服务器返回空数据`) } } } catch (e) { if (epsignurl) $.logErr(e, resp) else console.log("因为没有指定带ep的Sign,获取过期豆子信息次数多了就会失败.") } finally { resolve(data); } }) }, 0 * 1000); }) } function getepsign(n, o, t = "sign") { let e = { url: epsignurl, form: { functionId: n, body: $.toStr(o), }, headers: { 'Content-Type': 'application/x-www-form-urlencoded', } }; return new Promise(n => { $.post(e, async (o, t, e) => { try { o ? console.log(o) : e = JSON.parse(e) if (e.code === 200 && e.data) { n({body: e.data.convertUrlNew}) } } catch (n) { $.logErr(n, t) } finally { n({body: e.convertUrlNew}) } }) }) } function getSignfromNolan(functionId, body) { var strsign = ''; let data = { "fn":functionId, "body": body } return new Promise((resolve) => { let url = { url: jdSignUrl, body: JSON.stringify(data), followRedirect: false, headers: { 'Accept': '*/*', "accept-encoding": "gzip, deflate, br", 'Content-Type': 'application/json' }, timeout: 30000 } $.post(url, async(err, resp, data) => { try { data = JSON.parse(data); if (data && data.body) { if (data.body) strsign = data.body || ''; if (strsign != '') resolve(strsign); else console.log("签名获取失败."); } else { console.log("签名获取失败."); } }catch (e) { $.logErr(e, resp); }finally { resolve(strsign); } }) }) } function redPacket() { return new Promise(async resolve => { const options = { "url": `https://api.m.jd.com/client.action?functionId=myhongbao_getUsableHongBaoList&body=%7B%22appId%22%3A%22appHongBao%22%2C%22appToken%22%3A%22apphongbao_token%22%2C%22platformId%22%3A%22appHongBao%22%2C%22platformToken%22%3A%22apphongbao_token%22%2C%22platform%22%3A%221%22%2C%22orgType%22%3A%222%22%2C%22country%22%3A%22cn%22%2C%22childActivityId%22%3A%22-1%22%2C%22childActiveName%22%3A%22-1%22%2C%22childActivityTime%22%3A%22-1%22%2C%22childActivityUrl%22%3A%22-1%22%2C%22openId%22%3A%22-1%22%2C%22activityArea%22%3A%22-1%22%2C%22applicantErp%22%3A%22-1%22%2C%22eid%22%3A%22-1%22%2C%22fp%22%3A%22-1%22%2C%22shshshfp%22%3A%22-1%22%2C%22shshshfpa%22%3A%22-1%22%2C%22shshshfpb%22%3A%22-1%22%2C%22jda%22%3A%22-1%22%2C%22activityType%22%3A%221%22%2C%22isRvc%22%3A%22-1%22%2C%22pageClickKey%22%3A%22-1%22%2C%22extend%22%3A%22-1%22%2C%22organization%22%3A%22JD%22%7D&appid=JDReactMyRedEnvelope&client=apple&clientVersion=7.0.0`, "headers": { 'Host': 'api.m.jd.com', 'Accept': '*/*', 'Connection': 'keep-alive', 'Accept-Language': 'zh-cn', 'Referer': 'https://h5.m.jd.com/', 'Accept-Encoding': 'gzip, deflate, br', "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") } } $.get(options, (err, resp, data) => { try { if (err) { console.log(`${JSON.stringify(err)}`) console.log(`redPacket API请求失败,请检查网路重试`) } else { if (data) { data = JSON.parse(data); $.jxRed = 0, $.jsRed = 0, $.jdRed = 0, $.jdhRed = 0, $.jdwxRed = 0, $.jdGeneralRed = 0, $.jxRedExpire = 0, $.jsRedExpire = 0, $.jdRedExpire = 0, $.jdhRedExpire = 0; $.jdwxRedExpire = 0, $.jdGeneralRedExpire = 0 let t = new Date(); t.setDate(t.getDate() + 1); t.setHours(0, 0, 0, 0); t = parseInt((t - 1) / 1000)*1000; for (let vo of data.hongBaoList || []) { if (vo.orgLimitStr) { if (vo.orgLimitStr.includes("京喜") && !vo.orgLimitStr.includes("特价")) { $.jxRed += parseFloat(vo.balance) if (vo['endTime'] === t) { $.jxRedExpire += parseFloat(vo.balance) } continue; } else if (vo.orgLimitStr.includes("购物小程序")) { $.jdwxRed += parseFloat(vo.balance) if (vo['endTime'] === t) { $.jdwxRedExpire += parseFloat(vo.balance) } continue; } else if (vo.orgLimitStr.includes("京东商城")) { $.jdRed += parseFloat(vo.balance) if (vo['endTime'] === t) { $.jdRedExpire += parseFloat(vo.balance) } continue; } else if (vo.orgLimitStr.includes("极速") || vo.orgLimitStr.includes("京东特价") || vo.orgLimitStr.includes("京喜特价")) { $.jsRed += parseFloat(vo.balance) if (vo['endTime'] === t) { $.jsRedExpire += parseFloat(vo.balance) } continue; } else if (vo.orgLimitStr && vo.orgLimitStr.includes("京东健康")) { $.jdhRed += parseFloat(vo.balance) if (vo['endTime'] === t) { $.jdhRedExpire += parseFloat(vo.balance) } continue; } } $.jdGeneralRed += parseFloat(vo.balance) if (vo['endTime'] === t) { $.jdGeneralRedExpire += parseFloat(vo.balance) } } $.balance = ($.jxRed+$.jsRed+$.jdRed +$.jdhRed+$.jdwxRed+$.jdGeneralRed).toFixed(2); $.jxRed = $.jxRed.toFixed(2); $.jsRed = $.jsRed.toFixed(2); $.jdRed = $.jdRed.toFixed(2); $.jdhRed = $.jdhRed.toFixed(2); $.jdwxRed = $.jdwxRed.toFixed(2); $.jdGeneralRed = $.jdGeneralRed.toFixed(2); $.expiredBalance = ($.jxRedExpire + $.jsRedExpire + $.jdRedExpire+$.jdhRedExpire+$.jdwxRedExpire+$.jdGeneralRedExpire).toFixed(2); $.message += `【红包总额】${$.balance}(总过期${$.expiredBalance})元 \n`; if ($.jxRed > 0){ if($.jxRedExpire>0) $.message += `【京喜红包】${$.jxRed}(将过期${$.jxRedExpire.toFixed(2)})元 \n`; else $.message += `【京喜红包】${$.jxRed}元 \n`; } if ($.jsRed > 0){ if($.jsRedExpire>0) $.message += `【京喜特价】${$.jsRed}(将过期${$.jsRedExpire.toFixed(2)})元(原极速版) \n`; else $.message += `【京喜特价】${$.jsRed}元(原极速版) \n`; } if ($.jdRed > 0){ if($.jdRedExpire>0) $.message += `【京东红包】${$.jdRed}(将过期${$.jdRedExpire.toFixed(2)})元 \n`; else $.message += `【京东红包】${$.jdRed}元 \n`; } if ($.jdhRed > 0){ if($.jdhRedExpire>0) $.message += `【健康红包】${$.jdhRed}(将过期${$.jdhRedExpire.toFixed(2)})元 \n`; else $.message += `【健康红包】${$.jdhRed}元 \n`; } if ($.jdwxRed > 0){ if($.jdwxRedExpire>0) $.message += `【微信小程序】${$.jdwxRed}(将过期${$.jdwxRedExpire.toFixed(2)})元 \n`; else $.message += `【微信小程序】${$.jdwxRed}元 \n`; } if ($.jdGeneralRed > 0){ if($.jdGeneralRedExpire>0) $.message += `【全平台通用】${$.jdGeneralRed}(将过期${$.jdGeneralRedExpire.toFixed(2)})元 \n`; else $.message += `【全平台通用】${$.jdGeneralRed}元 \n`; } } else { console.log(`京东服务器返回空数据`) } } } catch (e) { $.logErr(e, resp) } finally { resolve(data); } }) }) } function getCoupon() { return new Promise(resolve => { let options = { url: `https://wq.jd.com/activeapi/queryjdcouponlistwithfinance?state=1&wxadd=1&filterswitch=1&_=${Date.now()}&sceneval=2&g_login_type=1&callback=jsonpCBKB&g_ty=ls`, headers: { 'authority': 'wq.jd.com', "User-Agent": $.UA, 'accept': '*/*', 'referer': 'https://wqs.jd.com/', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8', 'cookie': cookie }, timeout: 10000 } $.get(options, async(err, resp, data) => { try { data = JSON.parse(data.match(new RegExp(/jsonpCBK.?\((.*);*/))[1]); let couponTitle = ''; let couponId = ''; // 删除可使用且非超市、生鲜、京贴; let useable = data.coupon.useable; $.todayEndTime = new Date(new Date(new Date().getTime()).setHours(23, 59, 59, 999)).getTime(); $.tomorrowEndTime = new Date(new Date(new Date().getTime() + 24 * 60 * 60 * 1000).setHours(23, 59, 59, 999)).getTime(); $.platFormInfo=""; for (let i = 0; i < useable.length; i++) { //console.log(useable[i]); if (useable[i].limitStr.indexOf('全品类') > -1) { $.beginTime = useable[i].beginTime; 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) $.platFormInfo = useable[i].platFormInfo; var decquota=parseFloat(useable[i].quota).toFixed(2); var decdisc= parseFloat(useable[i].discount).toFixed(2); if (useable[i].quota>useable[i].discount+5 && useable[i].discount<2) continue $.message += `【全品类券】满${decquota}减${decdisc}元`; if (useable[i].endTime < $.todayEndTime) { $.message += `(今日过期,${$.platFormInfo})\n`; } else if (useable[i].endTime < $.tomorrowEndTime) { $.message += `(明日将过期,${$.platFormInfo})\n`; } else { $.message += `(${$.platFormInfo})\n`; } } } if (useable[i].couponTitle.indexOf('运费券') > -1 && useable[i].limitStr.indexOf('自营商品运费') > -1) { if (!$.YunFeiTitle) { $.YunFeiTitle = useable[i].couponTitle; $.YunFeiQuanEndTime = new Date(parseInt(useable[i].endTime)).Format('yyyy-MM-dd'); $.YunFeiQuan += 1; } else { if ($.YunFeiTitle == useable[i].couponTitle) { $.YunFeiQuanEndTime = new Date(parseInt(useable[i].endTime)).Format('yyyy-MM-dd'); $.YunFeiQuan += 1; } else { if (!$.YunFeiTitle2) $.YunFeiTitle2 = useable[i].couponTitle; if ($.YunFeiTitle2 == useable[i].couponTitle) { $.YunFeiQuanEndTime2 = new Date(parseInt(useable[i].endTime)).Format('yyyy-MM-dd'); $.YunFeiQuan2 += 1; } } } } if (useable[i].couponTitle.indexOf('特价版APP活动') > -1 && useable[i].limitStr=='仅可购买活动商品') { $.beginTime = useable[i].beginTime; if ($.beginTime < new Date().getTime() && useable[i].coupontype === 1) { if (useable[i].platFormInfo) $.platFormInfo = useable[i].platFormInfo; var decquota=parseFloat(useable[i].quota).toFixed(2); var decdisc= parseFloat(useable[i].discount).toFixed(2); $.message += `【特价版券】满${decquota}减${decdisc}元`; if (useable[i].endTime < $.todayEndTime) { $.message += `(今日过期,${$.platFormInfo})\n`; } else if (useable[i].endTime < $.tomorrowEndTime) { $.message += `(明日将过期,${$.platFormInfo})\n`; } else { $.message += `(${$.platFormInfo})\n`; } } } //8是支付券, 7是白条券 if (useable[i].couponStyle == 7 || useable[i].couponStyle == 8) { $.beginTime = useable[i].beginTime; if ($.beginTime > new Date().getTime() || useable[i].quota > 50 || useable[i].coupontype != 1) { continue; } if (useable[i].couponStyle == 8) { $.couponType = "支付立减"; }else{ $.couponType = "白条优惠"; } if(useable[i].discount { setTimeout(() => { $.get(taskfruitUrl(function_id, body), (err, resp, data) => { try { if (err) { console.log('\n东东农场: API查询请求失败 ‼️‼️') console.log(JSON.stringify(err)); console.log(`function_id:${function_id}`) $.logErr(err); } else { if (safeGet(data)) { data = JSON.parse(data); if (data.code=="400"){ console.log('东东农场: '+data.message); llgeterror = true; } else $.JDwaterEveryDayT = data.firstWaterInit.totalWaterTimes; } } } catch (e) { $.logErr(e, resp); } finally { resolve(data); } }) }, timeout) }) } async function getjdfruitinfo() { if (EnableJdFruit) { llgeterror = false; //await jdfruitRequest('taskInitForFarm', { // "version": 14, // "channel": 1, // "babelChannel": "120" //}); // //if (llgeterror) // return // await fruitinfo(); if (llgeterror) { console.log(`东东农场API查询失败,等待10秒后再次尝试...`) await $.wait(10 * 1000); await fruitinfo(); } if (llgeterror) { console.log(`东东农场API查询失败,有空重启路由器换个IP吧.`) } } return; } async function getjdfruit() { return new Promise(resolve => { const option = { url: `${JD_API_HOST}?functionId=initForFarm`, body: `body=${escape(JSON.stringify({"version":4}))}&appid=wh5&clientVersion=9.1.0`, headers: { "accept": "*/*", "accept-encoding": "gzip, deflate, br", "accept-language": "zh-CN,zh;q=0.9", "cache-control": "no-cache", "cookie": cookie, "origin": "https://home.m.jd.com", "pragma": "no-cache", "referer": "https://home.m.jd.com/myJd/newhome.action", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-site", "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"), "Content-Type": "application/x-www-form-urlencoded" }, timeout: 10000 }; $.post(option, (err, resp, data) => { try { if (err) { if(!llgeterror){ console.log('\n东东农场: API查询请求失败 ‼️‼️'); console.log(JSON.stringify(err)); } llgeterror = true; } else { llgeterror = false; if (safeGet(data)) { $.farmInfo = JSON.parse(data) if ($.farmInfo.farmUserPro) { $.JdFarmProdName = $.farmInfo.farmUserPro.name; $.JdtreeEnergy = $.farmInfo.farmUserPro.treeEnergy; $.JdtreeTotalEnergy = $.farmInfo.farmUserPro.treeTotalEnergy; $.treeState = $.farmInfo.treeState; let waterEveryDayT = $.JDwaterEveryDayT; let waterTotalT = ($.farmInfo.farmUserPro.treeTotalEnergy - $.farmInfo.farmUserPro.treeEnergy) / 10; //一共还需浇多少次水 let waterD = Math.ceil(waterTotalT / waterEveryDayT); $.JdwaterTotalT = waterTotalT; $.JdwaterD = waterD; } } } } catch (e) { $.logErr(e, resp) } finally { resolve(); } }) }) } function taskfruitUrl(function_id, body = {}) { return { url: `${JD_API_HOST}?functionId=${function_id}&body=${encodeURIComponent(JSON.stringify(body))}&appid=wh5`, headers: { "Host": "api.m.jd.com", "Accept": "*/*", "Origin": "https://carry.m.jd.com", "Accept-Encoding": "gzip, deflate, br", "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,zh-Hans;q=0.9", "Referer": "https://carry.m.jd.com/", "Cookie": cookie }, timeout: 10000 } } function safeGet(data) { try { if (typeof JSON.parse(data) == "object") { return true; } } catch (e) { console.log(e); console.log(`京东服务器访问数据为空,请检查自身设备网络情况`); return false; } } function cash() { if (!EnableJdSpeed) return; return new Promise(resolve => { $.get(taskcashUrl('MyAssetsService.execute', { "method": "userCashRecord", "data": { "channel": 1, "pageNum": 1, "pageSize": 20 } }), async(err, resp, data) => { try { if (err) { console.log(`${JSON.stringify(err)}`) console.log(`cash API请求失败,请检查网路重试`) } else { if (safeGet(data)) { data = JSON.parse(data); if (data.data.goldBalance) $.JDtotalcash = data.data.goldBalance; else console.log(`领现金查询失败,服务器没有返回具体值.`) } } } catch (e) { $.logErr(e, resp) } finally { resolve(data); } }) }) } function taskcashUrl(functionId, body = {}) { const struuid = randomString(16); let nowTime = Date.now(); let _0x7683x5 = `${"lite-android&"}${JSON["stringify"](body)}${"&android&3.1.0&"}${functionId}&${nowTime}&${struuid}`; let _0x7683x6 = "12aea658f76e453faf803d15c40a72e0"; const _0x7683x7 = $["isNode"]() ? require("crypto-js") : CryptoJS; let sign = _0x7683x7.HmacSHA256(_0x7683x5, _0x7683x6).toString(); let strurl=JD_API_HOST+"api?functionId="+functionId+"&body="+`${escape(JSON["stringify"](body))}&appid=lite-android&client=android&uuid=`+struuid+`&clientVersion=3.1.0&t=${nowTime}&sign=${sign}`; return { url: strurl, headers: { 'Host': "api.m.jd.com", 'accept': "*/*", 'kernelplatform': "RN", 'user-agent': "JDMobileLite/3.1.0 (iPad; iOS 14.4; Scale/2.00)", 'accept-language': "zh-Hans-CN;q=1, ja-CN;q=0.9", 'Cookie': cookie }, timeout: 10000 } } function GetJoyRuninginfo() { if (!EnableJoyRun) return; const headers = { "Accept": "application/json, text/plain, */*", "Accept-Encoding": "gzip, deflate, br", "Accept-Language": "zh-CN,zh-Hans;q=0.9", "Connection": "keep-alive", "Content-Length": "376", "Content-Type": "application/x-www-form-urlencoded", "Cookie": cookie, "Host": "api.m.jd.com", "Origin": "https://h5platform.jd.com", "Referer": "https://h5platform.jd.com/", "User-Agent": `jdpingou;iPhone;4.13.0;14.4.2;${randomString(40)};network/wifi;model/iPhone10,2;appBuild/100609;ADID/00000000-0000-0000-0000-000000000000;supportApplePay/1;hasUPPay/0;pushNoticeIsOpen/1;hasOCPay/0;supportBestPay/0;session/${Math.random * 98 + 1};pap/JA2019_3111789;brand/apple;supportJDSHWK/1;Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148` } var DateToday = new Date(); const body = { 'linkId': 'L-sOanK_5RJCz7I314FpnQ', 'isFromJoyPark':true, 'joyLinkId':'LsQNxL7iWDlXUs6cFl-AAg' }; const options = { url: `https://api.m.jd.com/?functionId=runningPageHome&body=${encodeURIComponent(JSON.stringify(body))}&t=${DateToday.getTime()}&appid=activities_platform&client=ios&clientVersion=3.9.2`, headers, } return new Promise(resolve => { $.get(options, (err, resp, data) => { try { if (err) { console.log(`${JSON.stringify(err)}`) console.log(`GetJoyRuninginfo API请求失败,请检查网路重试`) } else { if (data) { //console.log(data); data = JSON.parse(data); if (data.data.runningHomeInfo.prizeValue) { $.JoyRunningAmount=data.data.runningHomeInfo.prizeValue * 1; } } } } catch (e) { $.logErr(e, resp) } finally { resolve(data) } }) }) } function randomString(e) { e = e || 32; let t = "0123456789abcdef", a = t.length, n = ""; for (let i = 0; i < e; i++) n += t.charAt(Math.floor(Math.random() * a)); return n } Date.prototype.Format = function (fmt) { var e, n = this, d = fmt, l = { "M+": n.getMonth() + 1, "d+": n.getDate(), "D+": n.getDate(), "h+": n.getHours(), "H+": n.getHours(), "m+": n.getMinutes(), "s+": n.getSeconds(), "w+": n.getDay(), "q+": Math.floor((n.getMonth() + 3) / 3), "S+": n.getMilliseconds() }; /(y+)/i.test(d) && (d = d.replace(RegExp.$1, "".concat(n.getFullYear()).substr(4 - RegExp.$1.length))); for (var k in l) { if (new RegExp("(".concat(k, ")")).test(d)) { var t, a = "S+" === k ? "000" : "00"; d = d.replace(RegExp.$1, 1 == RegExp.$1.length ? l[k] : ("".concat(a) + l[k]).substr("".concat(l[k]).length)) } } return d; } function jsonParse(str) { if (typeof str == "string") { try { return JSON.parse(str); } catch (e) { console.log(e); $.msg($.name, '', '请勿随意在BoxJs输入框修改内容\n建议通过脚本去获取cookie') return []; } } } function timeFormat(time) { let date; if (time) { date = new Date(time) } else { date = new Date(); } return date.getFullYear() + '-' + ((date.getMonth() + 1) >= 10 ? (date.getMonth() + 1) : '0' + (date.getMonth() + 1)) + '-' + (date.getDate() >= 10 ? date.getDate() : '0' + date.getDate()); } function GetDateTime(date) { var timeString = ""; var timeString = date.getFullYear() + "-"; if ((date.getMonth() + 1) < 10) timeString += "0" + (date.getMonth() + 1) + "-"; else timeString += (date.getMonth() + 1) + "-"; if ((date.getDate()) < 10) timeString += "0" + date.getDate() + " "; else timeString += date.getDate() + " "; if ((date.getHours()) < 10) timeString += "0" + date.getHours() + ":"; else timeString += date.getHours() + ":"; if ((date.getMinutes()) < 10) timeString += "0" + date.getMinutes() + ":"; else timeString += date.getMinutes() + ":"; if ((date.getSeconds()) < 10) timeString += "0" + date.getSeconds(); else timeString += date.getSeconds(); return timeString; } async function getuserinfo() { var body=[{"pin": "$cooMrdGatewayUid$"}]; var ua = `jdapp;iPhone;${random(["11.1.0", "10.5.0", "10.3.6"])};${random(["13.5", "14.0", "15.0"])};${uuidRandom()};network/wifi;supportApplePay/0;hasUPPay/0;hasOCPay/0;model/iPhone11,6;addressid/7565095847;supportBestPay/0;appBuild/167541;jdSupportDarkMode/0;Mozilla/5.0 (iPhone; CPU iPhone OS 13_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1`; let config = { url: 'https://lop-proxy.jd.com/JingIntegralApi/userAccount', body: JSON.stringify(body), headers: { "host": "lop-proxy.jd.com", "jexpress-report-time": Date.now().toString(), "access": "H5", "source-client": "2", "accept": "application/json, text/plain, */*", "d_model": "iPhone11,6", "accept-encoding": "gzip", "lop-dn": "jingcai.jd.com", "user-agent": ua, "partner": "", "screen": "375*812", "cookie": cookie, "x-requested-with": "XMLHttpRequest", "version": "1.0.0", "uuid": randomNumber(10), "clientinfo": "{\"appName\":\"jingcai\",\"client\":\"m\"}", "d_brand": "iPhone", "appparams": "{\"appid\":158,\"ticket_type\":\"m\"}", "sdkversion": "1.0.7", "area": area(), "client": "iOS", "referer": "https://jingcai-h5.jd.com/", "eid": "", "osversion": random(["13.5", "14.0", "15.0"]), "networktype": "wifi", "jexpress-trace-id": uuid(), "origin": "https://jingcai-h5.jd.com", "app-key": "jexpress", "event-id": uuid(), "clientversion": random(["11.1.0", "10.5.0", "10.3.6"]), "content-type": "application/json;charset=utf-8", "build": "167541", "biz-type": "service-monitor", "forcebot": "0" } } return new Promise(resolve => { $.post(config, async(err, resp, data) => { try { //console.log(data) if (err) { console.log(err) } else { data = JSON.parse(data); } } catch (e) { $.logErr(e, resp) } finally { resolve(data || ''); } }) }) } function dwappinfo() { let ts = Date.now(); let opt = { url: `https://dwapp.jd.com/user/dwSignInfo`, body: JSON.stringify({ "t": ts, "channelSource": "txzs", "encStr": CR.MD5(ts + 'e9c398ffcb2d4824b4d0a703e38yffdd').toString() }), headers: { 'Origin': 'https://txsm-m.jd.com', 'Content-Type': 'application/json', 'User-Agent': $.UA, 'Cookie': cookie } } return new Promise(async (resolve) => { $.post(opt, async (err, resp, data) => { let ccc = ''; try { if (err) { console.log(`${JSON.stringify(err)}`) console.log(`dwappinfo 请求失败,请检查网路重试`) } else { data = JSON.parse(data); if (data.code == 200) { ccc = data.data.balanceNum; } else { console.log(data.msg); } } } catch (e) { $.logErr(e, resp); } finally { resolve(ccc); } }) }) } function dwappexpire() { let opt = { url: `https://dwapp.jd.com/user/scoreDetail?pageNo=1&pageSize=10&scoreType=16&t=1637`, headers: { 'User-Agent': $.UA, 'Cookie': cookie } } return new Promise(async (resolve) => { $.get(opt, async (err, resp, data) => { try { if (err) { console.log(`${JSON.stringify(err)}`) console.log(` API请求失败,请检查网路重试`) } else { data = JSON.parse(data) if (data.code == 200) { data = data.data.userOperateList.length !== 0 ? moment(new Date(data.data.userOperateList[0].time)).format('M/D') : ''; } else { //console.log(data.msg); data = ''; } } } catch (e) { $.logErr(e, resp); } finally { resolve(data); } }) }) } function checkplus() { let opt = { url: `https://api.m.jd.com/api?functionId=user_getUserInfo_v2`, body: 'appid=plus_business&loginType=2&loginWQBiz=&scval=&body=%7B%22contentType%22%3A%221_2_3_4_5_8_9_11_12_16%22%2C%22qids%22%3A%226_2_5_18_1_7_9_11_12_14_16_17_25_38%22%2C%22checkLevel%22%3A1%2C%22signType%22%3A1003%7D', headers: { 'User-Agent': $.UA, 'Cookie': cookie, 'Origin': 'https://plus.m.jd.com' } } return new Promise(async (resolve) => { $.post(opt, async (err, resp, data) => { try { if (err) { console.log(`${JSON.stringify(err)}`) console.log(` API请求失败,请检查网路重试`) } else { data = JSON.parse(data) if (data.code == 1711000) { $.isPlusVip = data.rs.plusUserBaseInfo.endDays ? true : false; //console.log($.isPlusVip) } else { } } } catch (e) { $.logErr(e, resp); } finally { resolve(); } }) }) } function getek() { let opt = { url: `https://mygiftcard.jd.com/giftcard/queryChannelUserCard`, //body: `appid=wh5&clientVersion=1.0.0&functionId=wanrentuan_superise_send&body={"channel":2}&area=2_2813_61130_0`, headers: { //'Host': 'api.m.jd.com', 'Origin': 'https://o.jd.com', 'Content-Type': 'application/x-www-form-urlencoded', 'User-Agent': $.UA, 'Cookie': cookie } } return new Promise(async (resolve) => { $.get(opt, async (err, resp, data) => { try { if (err) { console.log(`getek请求失败!!!!`) } else { data = JSON.parse(data) if (data.code == 000000) { $.ECardinfo = Number(data.data.totalAmount); } else { console.log(data.msg) } } } catch (e) { $.logErr(e, resp) } finally { resolve(data) } }) }) } function area() { let i = getRand(1, 30) let o = getRand(70, 3000) let x = getRand(900, 60000) let g = getRand(600, 30000) let a = i + '_' + o + '_' + x + '_' + g; return a }; function getRand(min, max) { return parseInt(Math.random() * (max - min)) + min; }; function uuid() { var s = []; var hexDigits = "0123456789abcdef"; for (var i = 0; i < 36; i++) { s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1); } s[14] = "4"; s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); s[8] = s[13] = s[18] = s[23] = "-"; var uuid = s.join(""); return uuid; }; function uuidRandom() { return Math.random().toString(16).slice(2, 10) + Math.random().toString(16).slice(2, 10) + Math.random().toString(16).slice(2, 10) + Math.random().toString(16).slice(2, 10) + Math.random().toString(16).slice(2, 10); } function random(arr) { return arr[Math.floor(Math.random() * arr.length)]; } function randomNumber(len) { let chars = '0123456789'; let maxPos = chars.length; let str = ''; for (let i = 0; i < len; i++) { str += chars.charAt(Math.floor(Math.random() * maxPos)); } return Date.now() + str; } (function(_0x27b579,_0x4c705c){const _0x3d040a={_0x4458aa:0x155,_0x335007:'vmPA',_0x1a244b:0x18b,_0x29e392:'!f&f',_0x43046e:0x1d5,_0x54871d:'*(na',_0x55f7e9:0x16d,_0x3ff60e:'l[PI',_0x440cef:0x1dc,_0x1ed5c6:'#1ki',_0x3f20de:0x1b8,_0x5c87e1:'e5US',_0xa28044:0x18a,_0x2bd6d2:'vmPA',_0x58c32f:0xf9,_0x4816ec:'s$Ag',_0x4e108e:0xfa,_0x348a5c:'5]j)',_0x2620ef:0x1ec,_0x4eda25:'hEE]',_0x3aab85:0x108,_0x4361c1:'5Jt4'},_0x5b3b24=_0x2636,_0xa93210=_0x2636,_0x2450ec=_0x2636,_0x377639=_0x2636,_0x542e82=_0x2636,_0x52abf9=_0x27b579();while(!![]){try{const _0x56e9cd=-parseInt(_0x5b3b24(_0x3d040a._0x4458aa,_0x3d040a._0x335007))/(0x1755*0x1+-0x19e*-0x12+-0x3470)*(-parseInt(_0xa93210(_0x3d040a._0x1a244b,_0x3d040a._0x29e392))/(0x1*0xa03+0x1*-0x521+-0x4e0))+-parseInt(_0x5b3b24(_0x3d040a._0x43046e,_0x3d040a._0x54871d))/(0x17b7*0x1+-0x15c5*0x1+-0x1ef)*(-parseInt(_0x5b3b24(_0x3d040a._0x55f7e9,_0x3d040a._0x3ff60e))/(0x1e4f+0xed4+-0x2d1f))+-parseInt(_0x377639(_0x3d040a._0x440cef,_0x3d040a._0x1ed5c6))/(0x2321+-0x2221+-0xfb*0x1)+-parseInt(_0x5b3b24(_0x3d040a._0x3f20de,_0x3d040a._0x5c87e1))/(0x22a7+-0xd60+-0x1*0x1541)+parseInt(_0x542e82(_0x3d040a._0xa28044,_0x3d040a._0x2bd6d2))/(-0x145d+-0x2*0x31+-0x2*-0xa63)*(-parseInt(_0x377639(_0x3d040a._0x58c32f,_0x3d040a._0x4816ec))/(-0x1*0x21c1+-0xc4d*0x2+0x3a63))+parseInt(_0xa93210(_0x3d040a._0x4e108e,_0x3d040a._0x348a5c))/(0x1f7*0xb+0x171e+-0x2*0x1659)+parseInt(_0xa93210(_0x3d040a._0x2620ef,_0x3d040a._0x4eda25))/(-0x1fcb+0x26d2+-0x6fd)*(parseInt(_0x5b3b24(_0x3d040a._0x3aab85,_0x3d040a._0x4361c1))/(0x226f+-0x2cf*0x6+-0x118a*0x1));if(_0x56e9cd===_0x4c705c)break;else _0x52abf9['push'](_0x52abf9['shift']());}catch(_0x32b968){_0x52abf9['push'](_0x52abf9['shift']());}}}(_0x466d,0x79262+0x1ed*-0x265+-0x4c63*-0x3),(function(_0x16e617,_0x2c2f9e,_0x531132,_0x469ed2,_0x1c8a40,_0x55ad3f,_0x583ad9){const _0xd5f747={_0x24d207:0x10b,_0x4bc8b2:'5]j)',_0x532bfe:0xc2,_0x201f67:'WlZ[',_0xc45f0e:0xf1,_0x2c7f26:'!f&f'},_0x3e1ac5={_0x488a5d:0xee,_0x2024e8:'jWFo',_0x4bda10:0x1d4,_0x296c50:'wC]m',_0x4ec7d9:0xcb,_0x1ffe77:'@UMo',_0x26a203:0x187,_0x4994a3:'I[L2',_0x4f0d39:0xe4,_0x5629e8:'cOJH',_0x4824de:0x7e,_0x52535b:'3ObZ',_0xdf7628:0x11e,_0x3eeefa:'UO4L',_0x17a183:0x1c3,_0x4c6e93:'Vy^h',_0x2eac1b:0x188,_0x20c408:'s$Ag',_0x541d04:0x163,_0x3141d8:'%Ota',_0x3f18f4:0xc5,_0x29ec1c:'tFFJ',_0x53a0a1:0x178,_0x45eace:'!f&f'},_0x70d6b9={_0x7ebde3:0xd3,_0x3390cc:'^CU&',_0x4d986f:0x1e8,_0x1d21ae:'jWFo',_0x5993c9:0x110,_0x46b70b:'DaAE',_0x1b903e:0xe7,_0x57e219:'5zYW',_0x542255:0x156,_0x14c788:'*(na',_0x1ea3b9:0x168,_0x58aff5:'^Qzu'},_0x5bc2f2=(function(){let _0x1b00d1=!![];return function(_0x55717f,_0xdaa021){const _0x354861={_0x40d615:0x20f,_0x4cb892:'^Qzu'},_0x1f9762=_0x1b00d1?function(){const _0x366b04=_0x2636;if(_0xdaa021){const _0x38f05f=_0xdaa021[_0x366b04(_0x354861._0x40d615,_0x354861._0x4cb892)](_0x55717f,arguments);return _0xdaa021=null,_0x38f05f;}}:function(){};return _0x1b00d1=![],_0x1f9762;};}()),_0x2576a0=(function(){let _0x62bdcc=!![];return function(_0x64a39f,_0x2ee044){const _0x38a848={_0x3ed816:0xe0,_0x2120b5:'IbjN'},_0x356279=_0x62bdcc?function(){const _0x1b7089=_0x2636;if(_0x2ee044){const _0x50a788=_0x2ee044[_0x1b7089(_0x38a848._0x3ed816,_0x38a848._0x2120b5)](_0x64a39f,arguments);return _0x2ee044=null,_0x50a788;}}:function(){};return _0x62bdcc=![],_0x356279;};}());return _0x16e617=_0x16e617>>-0x1+-0xec3+0xec6,_0x55ad3f='hs',_0x583ad9='hs',function(_0x532b7f,_0x53afda,_0x465949,_0x492e2b,_0x1af79c){const _0x3341a5={_0x585f78:0xad,_0x46866b:'I[L2',_0x246c0a:0xf0,_0x51e607:'l[PI',_0x300a79:0x1bd,_0x9f66c1:'^Qzu',_0x49e7a1:0x13a,_0x20a971:'WlZ[',_0x4c3f0e:0x1d8,_0x1b4a8a:'%Ota',_0x201dfc:0x12c,_0x4d43e2:'a%S7',_0x18a0f5:0x11a,_0x2a8534:'5zYW'},_0x5a84f2=_0x2636,_0x48f6d0=_0x2636,_0x3ea600=_0x2636,_0x36e1e1=_0x2636,_0x27cb40=_0x2636,_0x59b6fe=_0x5bc2f2(this,function(){const _0x56c5cd=_0x2636,_0x135f10=_0x2636,_0x54a01=_0x2636,_0x5282b2=_0x2636,_0x118560=_0x2636;return _0x59b6fe[_0x56c5cd(_0x70d6b9._0x7ebde3,_0x70d6b9._0x3390cc)]()[_0x135f10(_0x70d6b9._0x4d986f,_0x70d6b9._0x1d21ae)]('(((.+)+)+)+$')[_0x54a01(_0x70d6b9._0x5993c9,_0x70d6b9._0x46b70b)]()[_0x5282b2(_0x70d6b9._0x1b903e,_0x70d6b9._0x57e219)](_0x59b6fe)[_0x118560(_0x70d6b9._0x542255,_0x70d6b9._0x14c788)](_0x135f10(_0x70d6b9._0x1ea3b9,_0x70d6b9._0x58aff5));});_0x59b6fe(),(function(){_0x2576a0(this,function(){const _0x1ac377=_0x2636,_0x181824=_0x2636,_0x2f77c3=_0x2636,_0x21911f=_0x2636,_0xb1a5de=_0x2636,_0x4f8246=new RegExp(_0x1ac377(_0x3341a5._0x585f78,_0x3341a5._0x46866b)),_0x3b43f8=new RegExp(_0x1ac377(_0x3341a5._0x246c0a,_0x3341a5._0x51e607),'i'),_0x40425e=_0x3b9115(_0x181824(_0x3341a5._0x300a79,_0x3341a5._0x9f66c1));!_0x4f8246[_0x1ac377(_0x3341a5._0x49e7a1,_0x3341a5._0x20a971)](_0x40425e+_0xb1a5de(_0x3341a5._0x4c3f0e,_0x3341a5._0x1b4a8a))||!_0x3b43f8[_0x1ac377(_0x3341a5._0x201dfc,_0x3341a5._0x4d43e2)](_0x40425e+_0x2f77c3(_0x3341a5._0x18a0f5,_0x3341a5._0x2a8534))?_0x40425e('0'):_0x3b9115();})();}());const _0x396fdf=_0x52859d;_0x492e2b=_0x5a84f2(_0x3e1ac5._0x488a5d,_0x3e1ac5._0x2024e8),_0x55ad3f=_0x492e2b+_0x55ad3f,_0x1af79c='up',_0x583ad9+=_0x1af79c,_0x55ad3f=_0x465949(_0x55ad3f),_0x583ad9=_0x465949(_0x583ad9),_0x465949=-0x1d55+-0x6f2*0x1+0x2447;const _0xaff466=_0x532b7f();while(!![]&&--_0x469ed2+_0x53afda){try{_0x492e2b=-parseInt(_0x396fdf(0x1101+0x272*0x4+-0x195c,_0x48f6d0(_0x3e1ac5._0x4bda10,_0x3e1ac5._0x296c50)))/(-0x22*-0x64+0x17*0x92+-0x1d*0xe9)+parseInt(_0x396fdf(0x17*0xb3+-0x475*0x7+0x105a,_0x5a84f2(_0x3e1ac5._0x4ec7d9,_0x3e1ac5._0x1ffe77)))/(0x1e4f*0x1+-0x1790*0x1+-0x6bd)*(parseInt(_0x396fdf(0x1aa7*0x1+-0x86*0x7+-0x15ba,_0x48f6d0(_0x3e1ac5._0x26a203,_0x3e1ac5._0x4994a3)))/(0x956+0x66a*-0x3+-0x1*-0x9eb))+parseInt(_0x396fdf(0x3*0x89a+0x93*0x23+-0x2c7f,_0x27cb40(_0x3e1ac5._0x4f0d39,_0x3e1ac5._0x5629e8)))/(-0x914+0xb30+0x43*-0x8)+parseInt(_0x396fdf(-0x228*-0xd+0x193f*0x1+-0x33ae,']&1e'))/(0x1d7*0xd+0x88*0x20+0x6d1*-0x6)+parseInt(_0x396fdf(0x1a3*-0x7+-0x494*-0x7+-0x1*0x12bf,_0x5a84f2(_0x3e1ac5._0x4824de,_0x3e1ac5._0x52535b)))/(0xc64+-0x9d*-0x29+0xc81*-0x3)*(parseInt(_0x396fdf(0x9*-0x284+-0x1*0x2263+0x86b*0x7,_0x48f6d0(_0x3e1ac5._0xdf7628,_0x3e1ac5._0x3eeefa)))/(0x133*-0xa+0x2594*0x1+-0x198f))+parseInt(_0x396fdf(0x151b+-0x1*0x1f26+0xb97,_0x5a84f2(_0x3e1ac5._0x17a183,_0x3e1ac5._0x4c6e93)))/(0x5*0x1df+0x6d*0x7+-0xc4e)*(parseInt(_0x396fdf(0x24a5*-0x1+-0x1b89+0x420e,_0x36e1e1(_0x3e1ac5._0x2eac1b,_0x3e1ac5._0x20c408)))/(0x1*-0x263b+0x769*0x2+0x1772))+parseInt(_0x396fdf(0x5*-0x1a1+0x18d5+-0xf1d,_0x48f6d0(_0x3e1ac5._0x541d04,_0x3e1ac5._0x3141d8)))/(-0xaca+0x440+0x694)*(-parseInt(_0x396fdf(0x4*0x4e1+0x2597+0xab*-0x53,_0x27cb40(_0x3e1ac5._0x3f18f4,_0x3e1ac5._0x29ec1c)))/(-0x3fc+-0x11f9+0x1600));}catch(_0x39be5a){_0x492e2b=_0x465949;}finally{_0x1af79c=_0xaff466[_0x55ad3f]();if(_0x16e617<=_0x469ed2)_0x465949?_0x1c8a40?_0x492e2b=_0x1af79c:_0x1c8a40=_0x1af79c:_0x465949=_0x1af79c;else{if(_0x465949==_0x1c8a40[_0x36e1e1(_0x3e1ac5._0x53a0a1,_0x3e1ac5._0x45eace)](/[XRbwUNrdGMAFPTLpVkY=]/g,'')){if(_0x492e2b===_0x53afda){_0xaff466['un'+_0x55ad3f](_0x1af79c);break;}_0xaff466[_0x583ad9](_0x1af79c);}}}}}(_0x531132,_0x2c2f9e,function(_0x480cf6,_0x3da403,_0x4b4e01,_0x39e733,_0x2e4d18,_0x5d10da,_0x32fcb9){const _0x1bec58=_0x2636,_0x29add7=_0x2636,_0x3f7d17=_0x2636;return _0x3da403=_0x1bec58(_0xd5f747._0x24d207,_0xd5f747._0x4bc8b2),_0x480cf6=arguments[0xe1e+-0xe2f*-0x1+0x325*-0x9],_0x480cf6=_0x480cf6[_0x3da403](''),_0x4b4e01=_0x29add7(_0xd5f747._0x532bfe,_0xd5f747._0x201f67),_0x480cf6=_0x480cf6[_0x4b4e01]('v'),_0x39e733=_0x29add7(_0xd5f747._0xc45f0e,_0xd5f747._0x2c7f26),(0x125427+0xd7*-0x22ed+0x1ed623,_0x480cf6[_0x39e733](''));});}(-0x6f*0x3+0x1f01*-0x1+0x2346,-0x46b6d*0x1+0x34b0+0x16121*0x7,_0x4c6639,0x134c+-0x1e73*0x1+-0x115*-0xb),_0x4c6639));async function queryScores(){const _0x4d779b={_0x28da1f:0x1ba,_0x248dda:'l[PI',_0x219a1f:0x88,_0x5a9915:'6Lva',_0x15490a:0xcd,_0x292662:'*(na',_0x248f92:0x107,_0xb85b6c:'*(na',_0x5c7c9f:0x102,_0x359b98:'8i99',_0xf12ad8:0xd4,_0x317850:'gQR7',_0x4ec77b:0x217,_0x49ffa3:'x4g*',_0x59c6b4:0xbb,_0x264965:'@Yt8',_0x50ce04:0x105,_0x20d12f:'a8(S',_0x1d2140:0xa4,_0x376039:'wqn6',_0x3d74b6:0x1fc,_0x265c75:'x4g*',_0x34d8aa:0xe3,_0x145f43:'8WM4',_0x3d88ab:0x9f,_0x17ab9c:'Vy^h'},_0x4b8c49={_0x5c8702:0x190,_0x479d86:'5]j)',_0xf55fe8:0x138,_0x1cdab8:'5Jt4',_0x4d2a3d:0x145,_0x3acdbd:'^CU&',_0x597d07:0x1d2,_0x585ad3:'gQR7',_0x13bbd4:0x1ee,_0x13d357:'*(na'},_0x1fb769=_0x2636,_0x2d1df8=_0x2636,_0x44be01=_0x2636,_0x31981a=_0x2636,_0x3c2918=_0x2636,_0x33f0a4=_0x52859d,_0x588c3a={'wfQGi':function(_0x4ccda7,_0x1af0c5){return _0x4ccda7==_0x1af0c5;},'EXzMK':function(_0xa43517){return _0xa43517();},'QsHOC':function(_0x4d708f,_0x51dcb7){return _0x4d708f===_0x51dcb7;},'ucHSk':_0x33f0a4(-0x772+-0x1ba1*-0x1+-0x4bd*0x4,_0x1fb769(_0x4d779b._0x28da1f,_0x4d779b._0x248dda)),'OTHgq':_0x33f0a4(-0x77d+-0x3fd+0xd2a,_0x2d1df8(_0x4d779b._0x219a1f,_0x4d779b._0x5a9915)),'FzFtr':_0x33f0a4(0x2256+0x1cf*-0x2+-0x1*0x1d23,_0x2d1df8(_0x4d779b._0x15490a,_0x4d779b._0x292662)),'vYDOM':_0x33f0a4(-0x2638+0x1d91+0x2*0x53f,_0x2d1df8(_0x4d779b._0x248f92,_0x4d779b._0xb85b6c)),'JiroP':function(_0x9efe13,_0x30338e){return _0x9efe13(_0x30338e);},'mTsfI':_0x33f0a4(0xc1+0x161a+0x2ab*-0x8,_0x31981a(_0x4d779b._0x5c7c9f,_0x4d779b._0x359b98))};let _0x356363='',_0x4d29e6={'appId':_0x588c3a[_0x33f0a4(0x1319*0x1+0x3e0*-0x2+-0xa04,_0x2d1df8(_0x4d779b._0xf12ad8,_0x4d779b._0x317850))],'fn':_0x588c3a[_0x33f0a4(-0x1913+-0xc12*0x1+0x1372*0x2,_0x44be01(_0x4d779b._0x4ec77b,_0x4d779b._0x49ffa3))],'body':{},'apid':_0x588c3a[_0x33f0a4(0xeeb+-0x34*-0x9f+-0x1*0x2dcc,_0x3c2918(_0x4d779b._0x59c6b4,_0x4d779b._0x264965))],'user':$[_0x33f0a4(0x1949+0x986*-0x3+0x4eb,_0x31981a(_0x4d779b._0x50ce04,_0x4d779b._0x20d12f))],'code':0x0,'ua':$['UA']};body=await _0x588c3a[_0x33f0a4(-0x19*0x103+-0x23*-0xf9+-0x70f*0x1,_0x3c2918(_0x4d779b._0x1d2140,_0x4d779b._0x376039))](_0x42cb93,_0x4d29e6);let _0x485233={'url':_0x33f0a4(-0x1846+0x4*-0x753+0x36fe*0x1,_0x31981a(_0x4d779b._0x3d74b6,_0x4d779b._0x265c75))+body+_0x33f0a4(-0x1c3a+-0x2246*0x1+-0x66c*-0xa,_0x31981a(_0x4d779b._0x34d8aa,_0x4d779b._0x145f43)),'headers':{'Cookie':cookie,'User-Agent':$['UA'],'Referer':_0x588c3a[_0x33f0a4(0x631*-0x2+-0xfcd+0x1dd5,_0x31981a(_0x4d779b._0x3d88ab,_0x4d779b._0x17ab9c))]}};return new Promise(_0x28b564=>{const _0x522609={_0x24bfa2:0xd0,_0x23c5f6:'8U1n',_0x76f28c:0x1ca,_0x14dcd4:'s$Ag',_0x2d1ace:0x8f,_0x42977c:'5aVI',_0x58db9:0x214,_0x4b9b73:'8WM4',_0x553a58:0x1cb,_0xa6b61b:'fRn@',_0x1cd697:0x21d,_0x495a64:'hEE]',_0xb98535:0x1c1,_0xa341d:0x196},_0x13a7d9={_0x234ee7:0x1d1,_0x309288:'g#So'},_0x5ae98c=_0x2636,_0x5eff13=_0x2636,_0x31d26f=_0x2636,_0x26fcf3=_0x2636,_0x2afb9d=_0x2636,_0x42678b=_0x33f0a4,_0xb5310b={'kFAsW':function(_0x4ba93c,_0xc0ba8f){const _0x100038=_0x52859d;return _0x588c3a[_0x100038(-0x5*-0x731+0x2275+-0x1*0x44ad,'bkWa')](_0x4ba93c,_0xc0ba8f);},'jtiYq':function(_0x3be241){const _0x36606e=_0x2636,_0x1168a3=_0x52859d;return _0x588c3a[_0x1168a3(-0x20c*0xc+0x934+0x10e7,_0x36606e(_0x13a7d9._0x234ee7,_0x13a7d9._0x309288))](_0x3be241);}};_0x588c3a[_0x42678b(0xd29+0x2*-0xf52+0x1349,_0x5ae98c(_0x4b8c49._0x5c8702,_0x4b8c49._0x479d86))](_0x588c3a[_0x42678b(0x4*0x119+0x1*-0xf05+-0x3*-0x410,_0x5eff13(_0x4b8c49._0xf55fe8,_0x4b8c49._0x1cdab8))],_0x588c3a[_0x42678b(0xf59+-0x16d6+-0x2*-0x455,_0x5eff13(_0x4b8c49._0x4d2a3d,_0x4b8c49._0x3acdbd))])?$[_0x42678b(0xd14+-0x1*0x59+0xae7*-0x1,_0x5eff13(_0x4b8c49._0x597d07,_0x4b8c49._0x585ad3))](_0x485233,async(_0x5f32df,_0x117999,_0x3ab19a)=>{const _0x4ec606=_0x2636,_0x5a3b18=_0x2636,_0x1c67bd=_0x2636,_0xd82bd4=_0x2636,_0x1cb37c=_0x2636,_0x97ecc0=_0x42678b;try{const _0x3f39e2=JSON[_0x97ecc0(0x1*0x2342+0x1af4+-0x3d0d*0x1,_0x4ec606(_0x522609._0x24bfa2,_0x522609._0x23c5f6))](_0x3ab19a);_0xb5310b[_0x97ecc0(-0x20dd*-0x1+-0xf36+0x577*-0x3,_0x4ec606(_0x522609._0x76f28c,_0x522609._0x14dcd4))](_0x3f39e2[_0x97ecc0(-0x9*0x446+0x1*-0x106c+0x383e,_0x5a3b18(_0x522609._0x2d1ace,_0x522609._0x42977c))],-0x411+-0x1*-0x3e5+-0x1*-0x414)&&($[_0x97ecc0(0x5e4+-0xf7*0x22+0x1cb7*0x1,_0xd82bd4(_0x522609._0x58db9,_0x522609._0x4b9b73))]=_0x3f39e2['rs'][_0x97ecc0(0x1aaf+-0x131d+-0x1*0x637,_0xd82bd4(_0x522609._0x553a58,_0x522609._0xa6b61b))][_0x97ecc0(0x7b*-0x3+-0x25af*-0x1+-0x35*0xa7,_0x1cb37c(_0x522609._0x1cd697,_0x522609._0x495a64))]);}catch(_0x13f386){$[_0x97ecc0(-0x9de+0x23*-0xca+0x2745,_0x1c67bd(_0x522609._0xb98535,_0x522609._0x4b9b73))](_0x13f386,_0x117999);}finally{_0xb5310b[_0x97ecc0(-0x25c6+-0x114+-0xe*-0x2e5,_0x1c67bd(_0x522609._0xa341d,_0x522609._0x495a64))](_0x28b564);}}):_0x3967cd[_0x42678b(-0x4d7+0xf02+-0x8d4,_0x26fcf3(_0x4b8c49._0x13bbd4,_0x4b8c49._0x13d357))](_0x5e41e8,_0x5a0c60);});}function _0x52859d(_0xfd18e0,_0x226bf6){const _0x2f7e52={_0x235efb:0x17f,_0x584d20:'wqn6',_0x154b65:0x218,_0x138712:'I[L2',_0x140d34:0x1a2,_0x4e3b92:'8i99',_0x12e852:0xda,_0x4d510a:'^w3t',_0x37cce9:0xd5,_0x311725:'l[PI',_0xdfc8bb:0xaa,_0x41a71b:'UO4L'},_0x5485b6={_0x2751a2:0x1be,_0x5f190c:'7Qxb',_0x51b6ff:0x13c,_0x2dc413:'gQR7',_0x1b7fc9:0xa6,_0x27a121:'UO4L',_0x5c1ad8:0x91,_0x697882:'a%S7'},_0x5264fb=_0x4c6639();return _0x52859d=function(_0x1e249f,_0x1ac392){const _0x115970={_0x40ef7e:0x151,_0x387995:'vmPA',_0x121b3b:0x16a,_0x2a5595:'a8(S',_0x2be449:0xa0,_0x2f9f9e:'!f&f',_0x54c595:0x1ab,_0x3434aa:'^CU&',_0x514029:0x207,_0x454dd0:'5aVI',_0x42dc0b:0x192,_0x5c949f:'s$Ag',_0x57d534:0xac,_0x463c81:'I[L2'},_0x5673fb=_0x2636,_0x5b3c55=_0x2636,_0x4df2d8=_0x2636,_0x4393fe=_0x2636,_0x4ebb50=_0x2636;_0x1e249f=_0x1e249f-(-0xd7*-0x2+-0xb92+0x45*0x29);let _0x109c7d=_0x5264fb[_0x1e249f];if(_0x52859d[_0x5673fb(_0x2f7e52._0x235efb,_0x2f7e52._0x584d20)]===undefined){var _0x2b40a5=function(_0x37c6fc){const _0x4d1175=_0x2636,_0x52fcf2=_0x2636,_0x15dfe3=_0x2636,_0x5af90a=_0x2636,_0x591a9e=_0x2636,_0x2a171b=_0x4d1175(_0x115970._0x40ef7e,_0x115970._0x387995);let _0x410c3b='',_0x3e2d29='';for(let _0xf1cef3=-0x167a+0x903*-0x4+0x3a86,_0x2167f0,_0x3ccdeb,_0x4c3d8a=0x5d*-0x34+-0x5a1+0x1*0x1885;_0x3ccdeb=_0x37c6fc[_0x4d1175(_0x115970._0x121b3b,_0x115970._0x2a5595)](_0x4c3d8a++);~_0x3ccdeb&&(_0x2167f0=_0xf1cef3%(0x136b*-0x2+0x491+0x2249)?_0x2167f0*(0x416*-0x6+-0x11f2+0x1f1*0x16)+_0x3ccdeb:_0x3ccdeb,_0xf1cef3++%(0x1630+-0x264+-0x13c8))?_0x410c3b+=String['fromCharCode'](-0x15*-0x1a1+0x4d3+0x2ed*-0xd&_0x2167f0>>(-(0x138e*0x1+0x1*0x4d+0x13d9*-0x1)*_0xf1cef3&0x521*0x5+-0x79*0x1d+-0x32*0x3d)):0xaee*-0x2+-0x656+0x1c32){_0x3ccdeb=_0x2a171b[_0x15dfe3(_0x115970._0x2be449,_0x115970._0x2f9f9e)](_0x3ccdeb);}for(let _0x4eeb6a=0xe8d+-0x23ff+0x1572,_0x4f1eb6=_0x410c3b[_0x52fcf2(_0x115970._0x54c595,_0x115970._0x3434aa)];_0x4eeb6a<_0x4f1eb6;_0x4eeb6a++){_0x3e2d29+='%'+('00'+_0x410c3b[_0x15dfe3(_0x115970._0x514029,_0x115970._0x454dd0)](_0x4eeb6a)[_0x4d1175(_0x115970._0x42dc0b,_0x115970._0x5c949f)](-0x71b+0x1990+-0x1265))[_0x4d1175(_0x115970._0x57d534,_0x115970._0x463c81)](-(0x7be+-0x1b45+0x683*0x3));}return decodeURIComponent(_0x3e2d29);};const _0x49115e=function(_0x5de71f,_0x2f730a){const _0x53ec2d=_0x2636,_0x26d517=_0x2636,_0x4835be=_0x2636,_0x338776=_0x2636;let _0x36e0c9=[],_0x418089=-0x96f+0x1883+0x4*-0x3c5,_0x28a911,_0x5e8626='';_0x5de71f=_0x2b40a5(_0x5de71f);let _0x499e35;for(_0x499e35=0x1165+-0x129b*-0x1+-0x2400;_0x499e35<0x1d8f+0x10bb+0x11*-0x2aa;_0x499e35++){_0x36e0c9[_0x499e35]=_0x499e35;}for(_0x499e35=-0x2fb*0x1+-0x8e2+0xbdd*0x1;_0x499e35<-0xacb*-0x1+-0x1fbb*-0x1+0x1*-0x2986;_0x499e35++){_0x418089=(_0x418089+_0x36e0c9[_0x499e35]+_0x2f730a[_0x53ec2d(_0x5485b6._0x2751a2,_0x5485b6._0x5f190c)](_0x499e35%_0x2f730a[_0x53ec2d(_0x5485b6._0x51b6ff,_0x5485b6._0x2dc413)]))%(0x199+0xb*-0x2d5+0xf47*0x2),_0x28a911=_0x36e0c9[_0x499e35],_0x36e0c9[_0x499e35]=_0x36e0c9[_0x418089],_0x36e0c9[_0x418089]=_0x28a911;}_0x499e35=0x2203+-0x859+-0x16d*0x12,_0x418089=-0x506*-0x1+-0x1e*0xef+-0x1*-0x16fc;for(let _0x2ab4b3=0x1b47+0xf13+-0x2a5a;_0x2ab4b3<_0x5de71f['length'];_0x2ab4b3++){_0x499e35=(_0x499e35+(-0xe21+-0x2*-0x3d6+-0x33b*-0x2))%(0x12f0+-0x262*-0x4+-0x1b78),_0x418089=(_0x418089+_0x36e0c9[_0x499e35])%(-0x686+0x1e68+0x1*-0x16e2),_0x28a911=_0x36e0c9[_0x499e35],_0x36e0c9[_0x499e35]=_0x36e0c9[_0x418089],_0x36e0c9[_0x418089]=_0x28a911,_0x5e8626+=String[_0x53ec2d(_0x5485b6._0x1b7fc9,_0x5485b6._0x27a121)](_0x5de71f[_0x26d517(_0x5485b6._0x5c1ad8,_0x5485b6._0x697882)](_0x2ab4b3)^_0x36e0c9[(_0x36e0c9[_0x499e35]+_0x36e0c9[_0x418089])%(0x21cc+-0x7*-0x9a+-0x2502)]);}return _0x5e8626;};_0x52859d[_0x5673fb(_0x2f7e52._0x154b65,_0x2f7e52._0x138712)]=_0x49115e,_0xfd18e0=arguments,_0x52859d[_0x5b3c55(_0x2f7e52._0x140d34,_0x2f7e52._0x4e3b92)]=!![];}const _0x25b4fa=_0x5264fb[-0x213c+0x1*0x2670+0x534*-0x1],_0x2e4d74=_0x1e249f+_0x25b4fa,_0x3b763e=_0xfd18e0[_0x2e4d74];return!_0x3b763e?(_0x52859d[_0x4393fe(_0x2f7e52._0x12e852,_0x2f7e52._0x4d510a)]===undefined&&(_0x52859d[_0x4ebb50(_0x2f7e52._0x37cce9,_0x2f7e52._0x311725)]=!![]),_0x109c7d=_0x52859d[_0x4393fe(_0x2f7e52._0xdfc8bb,_0x2f7e52._0x41a71b)](_0x109c7d,_0x1ac392),_0xfd18e0[_0x2e4d74]=_0x109c7d):_0x109c7d=_0x3b763e,_0x109c7d;},_0x52859d(_0xfd18e0,_0x226bf6);}function _0x42cb93(_0x30fce6){const _0x259577={_0x5692b7:0x1cb,_0x4b8f90:'fRn@',_0x4aee9e:0xfe,_0x2b852d:'7Nz#',_0x36605a:0x139,_0xf2c4c9:'^w3t',_0x410faa:0x1c4,_0x515161:'^Qzu',_0x22fa1e:0x90,_0x4523a9:'^CU&',_0x521755:0x20d,_0x9b4e8f:'tFFJ',_0x5ca9e4:0x1a6,_0x4c3264:'5]j)'},_0x7eeccd={_0x5dea6e:0x1a0,_0x32de3b:'tFFJ',_0x554034:0x160,_0x4fae52:'kx6V',_0x497210:0x20c,_0x1d25ba:'8WM4',_0x5f350a:0x86,_0x3eae12:'DaAE',_0x290ff5:0xbd,_0x259780:'7Nz#',_0x2a17db:0x144,_0xce50cf:'3ObZ',_0x45e752:0x112,_0x82607e:0x7f,_0x560f32:'s$Ag',_0x1889f5:0x205,_0x167e98:'^CU&',_0xf09cd8:0x175,_0x41b7ed:'&6I@'},_0x2836c9=_0x2636,_0x69b677=_0x2636,_0x2bf7a5=_0x2636,_0x352bc4=_0x2636,_0x4fe26a=_0x2636,_0x1ed876=_0x52859d,_0xcef009={'hwDPV':function(_0x54235b,_0x183a7c){return _0x54235b==_0x183a7c;},'OHnlB':function(_0x121bfc,_0x107aba){return _0x121bfc(_0x107aba);},'LYHLM':function(_0x1ccf9b,_0x98c389){return _0x1ccf9b!==_0x98c389;},'bVhfP':_0x1ed876(-0x241*0x5+-0xe17*0x1+-0x1b3e*-0x1,_0x2836c9(_0x259577._0x5692b7,_0x259577._0x4b8f90)),'SeIQO':_0x1ed876(-0x102b*0x1+-0xc92+0x1*0x1e55,_0x69b677(_0x259577._0x4aee9e,_0x259577._0x2b852d)),'ePMZt':function(_0x3a1e75,_0x36954d){return _0x3a1e75(_0x36954d);},'rldGc':function(_0x1b19f9,_0xb69599){return _0x1b19f9!==_0xb69599;},'EMhQb':_0x1ed876(0xac3+-0x2462*0x1+0x2*0xda7,_0x69b677(_0x259577._0x36605a,_0x259577._0xf2c4c9)),'Ierxt':_0x1ed876(0x5*0x1d3+-0x1*0x295+-0x4fd,_0x352bc4(_0x259577._0x410faa,_0x259577._0x515161))};let _0x47a01a={'url':_0x1ed876(0x7*0x1bb+0x1*0xd21+-0x17fd,_0x2bf7a5(_0x259577._0x22fa1e,_0x259577._0x4523a9)),'body':JSON[_0x1ed876(0x2*-0x657+-0x40a+-0x2c*-0x6a,_0x2bf7a5(_0x259577._0x521755,_0x259577._0x9b4e8f))](_0x30fce6),'headers':{'Content-Type':_0xcef009[_0x1ed876(0x1ccd+-0x16af+-0x46c,_0x69b677(_0x259577._0x5ca9e4,_0x259577._0x4c3264))]},'timeout':0x2710},_0x5c0eaf='';return new Promise(_0x1bad38=>{const _0x20e7c2={_0x5eaf6a:0x1d6,_0x222cdc:'&6I@',_0x2c8cdd:0x174,_0xfc2c2c:'cOJH',_0x40da43:0xb1,_0x414093:'vmPA',_0x38c7dd:0x149,_0x25eee8:'^CU&',_0x52df67:0x12e,_0x21bf22:'z&ey',_0x578eda:0x17d,_0x597c55:'UO4L',_0x428c3c:0x99,_0x589eb5:'$$ml',_0x13d6cf:0x96,_0xc23def:'tFFJ',_0x23e41e:0x95,_0x1f806e:'5]j)',_0x19f4e4:0x13f,_0x426ebe:0x18e,_0x2f2f21:'5Jt4',_0x3001d4:0x212,_0x4b41b1:'wC]m'},_0x5cda9e=_0x2636,_0x34d45e=_0x2636,_0x560040=_0x2636,_0x23a099=_0x2636,_0x1ac62f=_0x2636,_0xa2949c=_0x1ed876;_0xcef009[_0xa2949c(0x6cc+-0x2009+0x2b1*0xa,_0x5cda9e(_0x7eeccd._0x5dea6e,_0x7eeccd._0x32de3b))](_0xcef009[_0xa2949c(0x232+-0xf6*-0x12+0x11c2*-0x1,_0x34d45e(_0x7eeccd._0x554034,_0x7eeccd._0x4fae52))],_0xcef009[_0xa2949c(0x213f+-0x1*-0x23b1+0x3*-0x168d,_0x560040(_0x7eeccd._0x497210,_0x7eeccd._0x1d25ba))])?(_0x549f9a=_0x2fab10[_0xa2949c(0x17a7*0x1+0x47c+-0x1ae3,_0x34d45e(_0x7eeccd._0x5f350a,_0x7eeccd._0x3eae12))](_0x436b02),_0xcef009[_0xa2949c(0x2*0x84e+-0x137f+-0xeb*-0x5,_0x1ac62f(_0x7eeccd._0x290ff5,_0x7eeccd._0x259780))](_0x30859e[_0xa2949c(0x1*0x140b+0x249d*0x1+-0x1267*0x3,_0x1ac62f(_0x7eeccd._0x2a17db,_0x7eeccd._0xce50cf))],0x2*0x1eb+-0x1*0x23b2+0x20a4)?_0x5106b1=_0x3a510e[_0xa2949c(0x2372+-0x151c+-0x52*0x29,_0x23a099(_0x7eeccd._0x45e752,_0x7eeccd._0x259780))]:_0x47cbec[_0xa2949c(0x8f6+-0x1726+-0x61*-0x29,_0x34d45e(_0x7eeccd._0x82607e,_0x7eeccd._0x560f32))](_0x4378d0[_0xa2949c(0x2255+-0xa85+-0x1629,_0x23a099(_0x7eeccd._0x1889f5,_0x7eeccd._0x167e98))])):$[_0xa2949c(-0x1387*-0x2+0x3d7*0x9+0x4819*-0x1,_0x1ac62f(_0x7eeccd._0xf09cd8,_0x7eeccd._0x41b7ed))](_0x47a01a,(_0x565441,_0x43875a,_0x539545)=>{const _0x117acb={_0x3e387a:0x11d,_0x59bb24:'I[L2'},_0x223e0a=_0x2636,_0x16f9d0=_0x2636,_0xe535c2=_0x2636,_0xb5a68d=_0x2636,_0x201a58=_0x2636,_0x280931=_0xa2949c,_0x553462={'NRRfl':function(_0x3d4cef,_0x5c5fe5){const _0x16d68b=_0x2636,_0x5b2221=_0x52859d;return _0xcef009[_0x5b2221(-0x1f01+0xa9*0x15+0x2*0x977,_0x16d68b(_0x117acb._0x3e387a,_0x117acb._0x59bb24))](_0x3d4cef,_0x5c5fe5);}};try{_0x565441?_0xcef009[_0x280931(0x1a51*0x1+-0x2441+-0x89*-0x16,_0x223e0a(_0x20e7c2._0x5eaf6a,_0x20e7c2._0x222cdc))](_0xcef009[_0x280931(0x92f*0x4+-0x95*0x3f+0x1*0x137,'Mijs')],_0xcef009[_0x280931(-0x1*0x7f2+-0x22e2+0x2c7d,_0x223e0a(_0x20e7c2._0x2c8cdd,_0x20e7c2._0xfc2c2c))])?_0x553462[_0x280931(-0x1*-0xc73+0xfcd+-0x4*0x6ac,_0x16f9d0(_0x20e7c2._0x40da43,_0x20e7c2._0x414093))](_0x34036e,_0x5a1c43):console[_0x280931(0x17*0x148+0x51*0x1f+-0x25c2,_0x223e0a(_0x20e7c2._0x38c7dd,_0x20e7c2._0x25eee8))](_0xcef009[_0x280931(0x21b4*0x1+-0x2144*-0x1+0x19*-0x29b,_0x223e0a(_0x20e7c2._0x52df67,_0x20e7c2._0x21bf22))]):(_0x539545=JSON[_0x280931(0x183c+-0x121c+-0x46d,_0x16f9d0(_0x20e7c2._0x578eda,_0x20e7c2._0x597c55))](_0x539545),_0xcef009[_0x280931(0x22a6+-0x3ff*-0x7+-0x71*0x8a,_0xe535c2(_0x20e7c2._0x428c3c,_0x20e7c2._0x589eb5))](_0x539545[_0x280931(-0x1174*0x1+-0x1179+0x2454,_0xb5a68d(_0x20e7c2._0x13d6cf,_0x20e7c2._0xc23def))],0x512+0x13*-0x171+0x1719)?_0x5c0eaf=_0x539545[_0x280931(-0x2*0x853+-0x1d93+-0x2f77*-0x1,_0x201a58(_0x20e7c2._0x23e41e,_0x20e7c2._0x1f806e))]:$[_0x280931(-0x44*-0x26+-0x1de*0xd+0xf86,'^$wG')](_0x539545[_0x280931(0x221b+-0x9fa+0x47b*-0x5,_0xb5a68d(_0x20e7c2._0x19f4e4,_0x20e7c2._0x589eb5))]));}catch(_0x73679f){console[_0x280931(-0x3*0x7bb+0x25*0x1+-0x4a*-0x55,_0x16f9d0(_0x20e7c2._0x426ebe,_0x20e7c2._0x2f2f21))](_0x73679f,_0x43875a);}finally{_0xcef009[_0x280931(-0x1*0x13b9+0x1183*-0x1+0x2673,_0xb5a68d(_0x20e7c2._0x3001d4,_0x20e7c2._0x4b41b1))](_0x1bad38,_0x5c0eaf);}});});}async function fruitinfo(){const _0x571dba={_0x2c6c9a:0xeb,_0x236559:'a8(S',_0x553fc0:0x200,_0x527bb0:'x4g*',_0x2b0da0:0x12d,_0x1766bf:'DaAE',_0x53ae6e:0x94,_0x4a377d:'#1ki',_0x577105:0x126,_0x328be2:'WlZ[',_0x4dfb49:0x177,_0x170bf6:'8WM4',_0x17b77f:0x85,_0x4b3de0:'6Lva',_0x502955:0x101,_0x586c1d:'%Ota',_0x44c310:0x19f,_0x22dba0:'l[PI',_0x200338:0x206,_0x2637a0:'*(na',_0x49ce90:0x1ed,_0x52c445:'OQNl',_0x177312:0x197,_0x3ec7ba:'&6I@',_0x1bafa7:0x8c,_0x37473f:'IbjN',_0x52f4b8:0x1e9,_0xfe144e:'x4g*'},_0x436b1e={_0x496e7c:0x8b,_0x779b37:'*(na',_0x513f18:0xf5,_0xa0fa7f:'&6I@',_0x47ae36:0x14d,_0x3972ed:'8WM4',_0x2e9fb6:0x98,_0x93a765:'5zYW',_0x5455e1:0x1c9,_0x18711e:'e5US',_0x56d21b:0x1d9,_0x57d33b:'vmPA',_0x49097b:0x1fa,_0xee59dc:'kx6V',_0x599eb4:0x1e2,_0x25b9ea:'^Qzu',_0x4841b1:0x1b0,_0xb459d6:'5aVI',_0xa8eef3:0x7c,_0x3e2c3e:'s$Ag',_0x20ebef:0x12f,_0x80a761:'hEE]',_0x2433c0:0xed,_0x5b2c30:'DaAE',_0x2f75c4:0x115,_0x1e5478:'I[L2',_0x4f1ba0:0x92,_0x477785:'^CU&',_0x14de0d:0x21a,_0x2b4ee4:'l[PI',_0x1ef912:0x1b7,_0x2cad80:'!f&f',_0x14c0a2:0x1d0,_0x3c318b:'7Nz#',_0x59db88:0xdf,_0x3b6bf2:'&6I@',_0xa1f1b1:0x104,_0x2b6ab1:0x82,_0x38087a:'g#So',_0x39ca18:0x1c8,_0x2fb21a:'&6I@',_0x369107:0x16c,_0x39f4fb:'wC]m'},_0x5dd156={_0x302d63:0xd6,_0x1b0b1a:'jWFo'},_0x2d1765={_0x2b3dc4:0x20e,_0x400cf6:'8U1n'},_0x4061e5={_0x2505a7:0x10d,_0x265693:'7Nz#'},_0x10b706={_0x395b4b:0x1a7,_0x30e8b4:'fRn@'},_0xff6eb2=_0x2636,_0xcfed0c=_0x2636,_0x36622c=_0x2636,_0x117c5b=_0x2636,_0x50558e=_0x2636,_0x5b31a3=_0x52859d,_0x4d734c={'gVAQh':function(_0x4ab81a,_0xb7fb29){return _0x4ab81a(_0xb7fb29);},'IFEtw':_0x5b31a3(0x2c*-0x1e+-0x199*-0x13+-0x65*0x3c,_0xff6eb2(_0x571dba._0x2c6c9a,_0x571dba._0x236559)),'IFuTy':function(_0x25d835,_0x45952d){return _0x25d835==_0x45952d;},'RSUDX':function(_0x4dc86f,_0x1ba8ee){return _0x4dc86f!==_0x1ba8ee;},'CfEey':_0x5b31a3(0x2323+-0x369*0xa+0xd8,_0xff6eb2(_0x571dba._0x553fc0,_0x571dba._0x527bb0)),'jiDuz':_0x5b31a3(-0x12a4+-0xbe9+-0x3*-0xaba,_0x36622c(_0x571dba._0x2b0da0,_0x571dba._0x1766bf)),'EGAUw':function(_0x51a9ab,_0x3241f5){return _0x51a9ab===_0x3241f5;},'VaIqB':_0x5b31a3(-0xa9d+0x36d*0x1+-0x8b8*-0x1,_0xcfed0c(_0x571dba._0x53ae6e,_0x571dba._0x4a377d)),'Xntov':_0x5b31a3(0x21*0xc7+-0x1b*-0x17+-0x1a99,_0x36622c(_0x571dba._0x577105,_0x571dba._0x328be2)),'BAMec':function(_0x5e7f55,_0x34e3f1){return _0x5e7f55===_0x34e3f1;},'wNHIu':_0x5b31a3(0x1637+-0x220+-0x12cc,_0xcfed0c(_0x571dba._0x4dfb49,_0x571dba._0x170bf6)),'fzbOm':_0x5b31a3(-0xfd1*0x2+0x1b4e+0x5f8*0x1,_0x36622c(_0x571dba._0x17b77f,_0x571dba._0x4b3de0)),'BkHej':function(_0x4a400a){return _0x4a400a();},'AxnrF':_0x5b31a3(0x19af+0x5*0x33e+-0x280c,_0x50558e(_0x571dba._0x502955,_0x571dba._0x586c1d)),'BumzH':_0x5b31a3(-0x1601+0x43c*0x3+0x1*0xafb,_0x36622c(_0x571dba._0x44c310,_0x571dba._0x22dba0)),'tMKBN':_0x5b31a3(0x21ec+-0x244+-0x1dce,_0x117c5b(_0x571dba._0x200338,_0x571dba._0x2637a0)),'XJCev':_0x5b31a3(0x25a*0x5+-0xb7*0x15+0x4a3,_0xff6eb2(_0x571dba._0x49ce90,_0x571dba._0x52c445)),'OVFxS':_0x5b31a3(0xec+-0x60d+-0x35e*-0x2,_0x50558e(_0x571dba._0x177312,_0x571dba._0x3ec7ba)),'xZTuv':_0x5b31a3(-0x1cc4+-0x244c+0x3d*0x119,_0x36622c(_0x571dba._0x1bafa7,_0x571dba._0x37473f)),'PNzWB':_0x5b31a3(0x287*0x1+-0x1d09+0x1c48,_0xcfed0c(_0x571dba._0x52f4b8,_0x571dba._0xfe144e))};return new Promise(_0x1250c0=>{const _0x405289={_0x386dd6:0x125,_0x525c30:'s$Ag',_0x16e00d:0x1fd,_0xfc47fb:'tFFJ',_0x1654fb:0x11c,_0x5b891c:'@S]w',_0x2b518f:0x89,_0x31638d:'5zYW',_0x44c020:0x185,_0x2cbd80:0x19a,_0x53759c:'6Lva',_0x3eef16:0x1e4,_0x2201ed:'UO4L',_0x3b1d69:0x1d7,_0x370eba:'a%S7',_0x2b317b:0x79,_0x986798:0xd1,_0x4f71d9:'5Jt4',_0x3da309:0xfb,_0x2dcef0:'DaAE',_0x4efe50:0xb7,_0xabe665:'$$ml',_0x5190a3:0x83,_0x1d68f7:'7Qxb',_0x30c2ac:0xb2,_0x55486e:'uJZW',_0x99c4e8:0x140,_0xd20a42:'kx6V',_0x36fd35:0x122,_0x57d5a9:'AYjY',_0x580ba2:0x153,_0x373f8b:'I[L2',_0x1da47e:0x19c,_0x2e199e:'uJZW',_0x51212c:0x154,_0x1d8f1a:'a8(S',_0x1c0274:0x16f,_0xbe6e4d:'*(na',_0x3a1a1f:0x221,_0x17d8fe:0x1fe,_0x1e2394:0xe2,_0x555132:'7Nz#',_0x30a6c3:0x109,_0x1e4148:0x20a,_0x21bb94:'uJZW',_0x332408:0x172,_0x258601:'8i99',_0x58a29b:0x219,_0x5f3fb4:0xca,_0x22ac68:'a8(S',_0x39876e:0x1f4,_0x4e4399:0x1f2,_0x3d4f7b:'8U1n',_0x3becaf:0xc1,_0x54fdfb:'&6I@',_0xbafc51:0x141,_0x5da02f:'@S]w',_0x31b4b9:0x16e,_0x3d12c9:'cOJH',_0x4d9c9f:0x11b,_0x1cbc26:'hEE]',_0x35f919:0x9c,_0x5c1436:'@UMo',_0x3513ab:0x176,_0x47b60d:'5]j)',_0x28754b:0x106,_0x492f98:'jWFo',_0x3166b2:0x78,_0x151096:0x169,_0xa87641:'8WM4',_0x47bb9d:0x124,_0x1ad9ce:0xc0,_0x10ac2e:'@S]w',_0x35ae14:0x1e3,_0x26f3ab:'l[PI',_0x2ae994:0xf4,_0x4307fe:0xc4,_0x4491f9:'WlZ[',_0x46877c:0x9b,_0x21aec1:0x158,_0x547a6c:'^CU&',_0x5d8dea:0x135,_0x2e1cc5:'5aVI',_0x290c54:0x1c5,_0x5ce006:'g#So',_0x25a48a:0xcc,_0xb3fdad:0xb4,_0x5ee8de:'8WM4',_0x53861f:0x181,_0x3d9795:'#1ki',_0x390319:0x1aa,_0x3ee86a:'!f&f',_0x8dbe94:0x222,_0x533a2f:'a8(S',_0x507695:0xdb,_0x2d10f0:0xc6,_0x313381:0x1ac,_0x3d2b83:0x115,_0x1e497e:0x208,_0xbfe718:'cOJH',_0x1a7ae4:0x148,_0x3e7300:'^Qzu',_0x55eeb3:0x161,_0x4e91f6:'a%S7',_0x8dffd6:0x96,_0x3bf628:'tFFJ',_0x411ac5:0x8e,_0x2a824d:0x114,_0x3fc38e:'^Qzu',_0x25579:0xab,_0x3e99d3:'!f&f',_0x54e11a:0x1f8,_0x4843fd:'5zYW',_0x59e739:0x14e,_0x2c6275:'3ObZ',_0x1e0262:0xf8,_0x4c0f16:'#1ki',_0x5e2182:0x21f,_0x4ca213:'5zYW'},_0x4e74e8={_0x5090d5:0x144,_0x2ca899:'3ObZ'},_0x27457a={_0x200757:0xec,_0x300fe9:'!f&f'},_0x40988f=_0x2636,_0x2f8137=_0x2636,_0x149644=_0x2636,_0x4f6f50=_0x2636,_0x410aeb=_0x2636,_0x41e0c7=_0x5b31a3,_0x50f764={'iQWxZ':function(_0x115433,_0x1fd5b4){const _0x33e27b=_0x2636,_0x4032d4=_0x52859d;return _0x4d734c[_0x4032d4(-0x211d*0x1+0x101*0xb+0x1768*0x1,_0x33e27b(_0x27457a._0x200757,_0x27457a._0x300fe9))](_0x115433,_0x1fd5b4);},'HIKzj':_0x4d734c[_0x41e0c7(-0x211*-0x7+-0x350+-0x98a,_0x40988f(_0x436b1e._0x496e7c,_0x436b1e._0x779b37))],'HdnJU':function(_0x15a4b5,_0x124afe){const _0x32ce9d=_0x2636,_0x13c867=_0x41e0c7;return _0x4d734c[_0x13c867(0x1*-0x190b+0x18cc+-0x6*-0x42,_0x32ce9d(_0x10b706._0x395b4b,_0x10b706._0x30e8b4))](_0x15a4b5,_0x124afe);},'wwTNn':function(_0x550482,_0x33fd40){const _0x527dc2=_0x2636,_0x31e009=_0x41e0c7;return _0x4d734c[_0x31e009(-0xc51*-0x2+0xfa1+-0x26af,_0x527dc2(_0x4061e5._0x2505a7,_0x4061e5._0x265693))](_0x550482,_0x33fd40);},'bEOgF':_0x4d734c[_0x41e0c7(0x185f+0x1*-0x1808+-0x109*-0x1,_0x40988f(_0x436b1e._0x513f18,_0x436b1e._0xa0fa7f))],'PLcLN':_0x4d734c[_0x41e0c7(-0x21*0xbc+-0x626+0x3*0xa8b,_0x149644(_0x436b1e._0x47ae36,_0x436b1e._0x3972ed))],'yEiPj':function(_0x40054f,_0x41b110){const _0x3d41b2=_0x2636,_0x290bc0=_0x41e0c7;return _0x4d734c[_0x290bc0(0x134f+0x3*0x8ad+-0x2b8b,_0x3d41b2(_0x4e74e8._0x5090d5,_0x4e74e8._0x2ca899))](_0x40054f,_0x41b110);},'jRZoP':_0x4d734c[_0x41e0c7(0x1676+0x879+-0x1d28,_0x149644(_0x436b1e._0x2e9fb6,_0x436b1e._0x93a765))],'PLBVU':_0x4d734c[_0x41e0c7(0xcdc+0x1449+-0x1fbc,_0x2f8137(_0x436b1e._0x5455e1,_0x436b1e._0x18711e))],'DnrpD':function(_0x3f8254,_0x443cba){const _0x42c8b6=_0x2636,_0x4bf138=_0x41e0c7;return _0x4d734c[_0x4bf138(0x13b8+-0x1930+0x6d6,_0x42c8b6(_0x2d1765._0x2b3dc4,_0x2d1765._0x400cf6))](_0x3f8254,_0x443cba);},'gEocr':_0x4d734c[_0x41e0c7(-0x8cb*-0x3+0x1391+-0x2c7d,_0x40988f(_0x436b1e._0x56d21b,_0x436b1e._0x57d33b))],'ZgwXZ':_0x4d734c[_0x41e0c7(-0x2405+-0x19a3+0x8*0x7f2,_0x2f8137(_0x436b1e._0x49097b,_0x436b1e._0xee59dc))],'IgPrz':function(_0x19982d){const _0x2f3e15=_0x2636,_0x9f2055=_0x41e0c7;return _0x4d734c[_0x9f2055(-0x146*-0x9+0x18d*-0xa+0x1*0x5de,_0x2f3e15(_0x5dd156._0x302d63,_0x5dd156._0x1b0b1a))](_0x19982d);}};if(_0x4d734c[_0x41e0c7(-0x1083+-0xe93*-0x1+0x2*0x1c1,'DTe)')](_0x4d734c[_0x41e0c7(-0x1*0x3+-0x106*0x7+-0x8d2*-0x1,_0x149644(_0x436b1e._0x599eb4,_0x436b1e._0x25b9ea))],_0x4d734c[_0x41e0c7(-0x1*0x238f+-0x167e*0x1+0x2d*0x151,_0x149644(_0x436b1e._0x4841b1,_0x436b1e._0xb459d6))])){const _0xe81e3b={'url':_0x41e0c7(-0x2035+-0x2269+0x94*0x76,_0x2f8137(_0x436b1e._0xa8eef3,_0x436b1e._0x3e2c3e)),'body':_0x41e0c7(-0x4b*0x65+-0xeb6+0x2e1d,_0x4f6f50(_0x436b1e._0x20ebef,_0x436b1e._0x80a761))+_0x4d734c[_0x41e0c7(0x2289*0x1+-0x2324+0x1cc,_0x2f8137(_0x436b1e._0x2433c0,_0x436b1e._0x5b2c30))](encodeURIComponent,JSON[_0x41e0c7(0x281+-0x1110+0xff5,_0x4f6f50(_0x436b1e._0x2f75c4,_0x436b1e._0x1e5478))]({'version':0x18,'channel':0x1,'babelChannel':_0x4d734c[_0x41e0c7(0x6f*0x13+0x1a*-0x35+-0x188,_0x2f8137(_0x436b1e._0x4f1ba0,_0x436b1e._0x477785))],'lat':'0','lng':'0'}))+_0x41e0c7(0xc4f*0x3+0x1*0x110b+-0x341b,_0x4f6f50(_0x436b1e._0x14de0d,_0x436b1e._0x2b4ee4)),'headers':{'accept':_0x4d734c[_0x41e0c7(-0xe*0xdb+-0xa99+0x17e3,_0x2f8137(_0x436b1e._0x1ef912,_0x436b1e._0x2cad80))],'accept-encoding':_0x4d734c[_0x41e0c7(-0xac8+-0x1a95*0x1+0x2739,_0x4f6f50(_0x436b1e._0x14c0a2,_0x436b1e._0x3c318b))],'accept-language':_0x4d734c[_0x41e0c7(0x1d*0x81+-0x1dac+0x109d,_0x410aeb(_0x436b1e._0x59db88,_0x436b1e._0x3b6bf2))],'cookie':cookie,'origin':_0x4d734c[_0x41e0c7(0x105e+-0xadd+0x1*-0x3ea,_0x410aeb(_0x436b1e._0xa1f1b1,_0x436b1e._0x2cad80))],'referer':_0x4d734c[_0x41e0c7(0x1ba9+0xf0b*0x1+-0x28f3,_0x410aeb(_0x436b1e._0x2b6ab1,_0x436b1e._0x38087a))],'User-Agent':$['UA'],'Content-Type':_0x4d734c[_0x41e0c7(-0xad+0x1*0x12d3+0x10c7*-0x1,_0x40988f(_0x436b1e._0x39ca18,_0x436b1e._0x2fb21a))]},'timeout':0x2710};$[_0x41e0c7(-0xccf+-0x4*-0x556+-0x35*0x23,'jYnV')](_0xe81e3b,(_0x453da4,_0x5dec93,_0x25588f)=>{const _0x4b1f13=_0x2636,_0x596332=_0x2636,_0x5abbdd=_0x2636,_0x165f9c=_0x2636,_0x52aaaa=_0x2636,_0x64c394=_0x41e0c7;if(_0x50f764[_0x64c394(0x883+0x1*0x6d9+0x111*-0xd,_0x4b1f13(_0x405289._0x386dd6,_0x405289._0x525c30))](_0x50f764[_0x64c394(0x13c9+-0x64d*-0x1+-0x91*0x2c,_0x596332(_0x405289._0x16e00d,_0x405289._0xfc47fb))],_0x50f764[_0x64c394(0xbf9+-0xbe3+0x13b*0x1,_0x596332(_0x405289._0x1654fb,_0x405289._0x5b891c))]))try{_0x50f764[_0x64c394(0x827*-0x4+-0xa0+0x149*0x1b,_0x596332(_0x405289._0x2b518f,_0x405289._0x31638d))](_0x50f764[_0x64c394(0xd1+-0x1764+-0x7*-0x36b,_0x4b1f13(_0x405289._0x44c020,_0x405289._0x5b891c))],_0x50f764[_0x64c394(0x3b*-0x3b+0x8e*-0x16+-0x6*-0x48a,_0x4b1f13(_0x405289._0x2cbd80,_0x405289._0x53759c))])?_0x453da4?_0x50f764[_0x64c394(-0x229d+-0x179d+0x3c1e,_0x52aaaa(_0x405289._0x3eef16,_0x405289._0x2201ed))](_0x50f764[_0x64c394(0x445+0x77+-0xe*0x41,_0x4b1f13(_0x405289._0x3b1d69,_0x405289._0x370eba))],_0x50f764[_0x64c394(-0x2*-0xcac+0x2468+-0x3c0a,_0x4b1f13(_0x405289._0x2b317b,_0x405289._0x2201ed))])?(!llgeterror&&(console[_0x64c394(0x137*-0x13+-0x57b*0x3+0x2965,_0x5abbdd(_0x405289._0x986798,_0x405289._0x4f71d9))](_0x50f764[_0x64c394(0x989*0x3+0x1*0x1e95+-0x39ec,_0x5abbdd(_0x405289._0x3da309,_0x405289._0x2dcef0))]),console[_0x64c394(-0x1937+-0x1f42+0x39e7,_0x5abbdd(_0x405289._0x4efe50,_0x405289._0xabe665))](JSON[_0x64c394(-0x988+-0x19*-0x157+-0x3a*0x64,_0x4b1f13(_0x405289._0x5190a3,_0x405289._0x1d68f7))](_0x453da4))),llgeterror=!![]):(_0xd6bc17=![],_0x50f764[_0x64c394(-0x1*0x19cf+-0xc67+0x2784,_0x52aaaa(_0x405289._0x30c2ac,_0x405289._0x55486e))](_0x34b08d,_0x5e1d66)&&(_0x88f266[_0x64c394(0x439+0x261e+-0x291f,_0x4b1f13(_0x405289._0x99c4e8,_0x405289._0xd20a42))]=_0x4cc4a2[_0x64c394(-0x4*0x325+-0xe70+0x1c65*0x1,_0x165f9c(_0x405289._0x36fd35,_0x405289._0x57d5a9))](_0x328482),_0x47c97e[_0x64c394(-0x95*0x40+0x902+0x1dfe,'%4Q%')][_0x64c394(-0x10d9+-0x1383+-0x787*-0x5,_0x165f9c(_0x405289._0x580ba2,_0x405289._0x373f8b))]&&(_0x3a3b53[_0x64c394(0x272*-0x3+0xdd6+-0x534,'Uq%J')]=_0x361024[_0x64c394(0x179d+-0x19aa+0xd*0x4c,_0x165f9c(_0x405289._0x1da47e,_0x405289._0x2e199e))][_0x64c394(0x48*-0x54+0x251*-0x4+0x2262,_0x4b1f13(_0x405289._0x51212c,_0x405289._0x1d8f1a))][_0x64c394(-0x20*-0x57+0x99c+-0x1*0x130a,_0x5abbdd(_0x405289._0x1c0274,_0x405289._0xbe6e4d))],_0x2abbe4[_0x64c394(0x1626+-0x2c3*0x3+0x3*-0x424,_0x5abbdd(_0x405289._0x3a1a1f,_0x405289._0x55486e))]=_0x5c6d92[_0x64c394(0x8*0xbc+0x202*-0xc+-0x696*-0x3,_0x596332(_0x405289._0x17d8fe,_0x405289._0x53759c))][_0x64c394(0xc44+-0x2a6*0xb+-0xab*-0x1b,_0x596332(_0x405289._0x1e2394,_0x405289._0x555132))][_0x64c394(-0x11f6+-0x1*0x1bb8+0x12*0x2a3,_0x5abbdd(_0x405289._0x30a6c3,_0x405289._0x31638d))],_0x48aaac[_0x64c394(0x25e*0x3+-0xdbf+-0x1*-0x827,_0x5abbdd(_0x405289._0x1e4148,_0x405289._0x21bb94))]=_0x5cae4e[_0x64c394(-0x725+-0x231d+0x2be1,_0x5abbdd(_0x405289._0x332408,_0x405289._0x258601))][_0x64c394(0x2622+-0x1*-0x20c5+-0x45b2,_0x5abbdd(_0x405289._0x58a29b,_0x405289._0x5b891c))][_0x64c394(0x4*-0x3a1+-0x7c*0x3c+-0x2d37*-0x1,_0x5abbdd(_0x405289._0x5f3fb4,_0x405289._0x22ac68))],_0x75e8ce[_0x64c394(0x1b9b+0x1156+-0x2b38,_0x5abbdd(_0x405289._0x39876e,_0x405289._0x53759c))]=_0x229271[_0x64c394(-0x1cce+-0x1*0x18e5+0x375b,_0x52aaaa(_0x405289._0x4e4399,_0x405289._0x3d4f7b))][_0x64c394(-0x14*-0x1e3+-0x2*-0x7ae+-0x19c1*0x2,_0x52aaaa(_0x405289._0x3becaf,_0x405289._0x54fdfb))][_0x64c394(0x11bb+-0x2232+0x1260,_0x4b1f13(_0x405289._0xbafc51,_0x405289._0x5da02f))]))):(llgeterror=![],_0x50f764[_0x64c394(-0x21d9+-0x25c9+0x4942,_0x596332(_0x405289._0x31b4b9,_0x405289._0x3d12c9))](safeGet,_0x25588f)&&(_0x50f764[_0x64c394(0x1*0x673+0x11e*-0x1a+-0x209*-0xc,_0x52aaaa(_0x405289._0x4d9c9f,_0x405289._0x1cbc26))](_0x50f764[_0x64c394(-0x2238+-0x2f8+0x2662,_0x4b1f13(_0x405289._0x35f919,_0x405289._0x5c1436))],_0x50f764[_0x64c394(-0x1*-0x138b+0x135c+-0x2566,_0x5abbdd(_0x405289._0x3513ab,_0x405289._0x47b60d))])?_0x3ad636=_0x4dedfb[_0x64c394(-0x21*0xed+-0x1a71+-0x2*-0x1d1e,_0x4b1f13(_0x405289._0x28754b,_0x405289._0x492f98))]:($[_0x64c394(-0xd*-0x265+0x542+-0x7*0x4ff,_0x4b1f13(_0x405289._0x3166b2,_0x405289._0x3d4f7b))]=JSON[_0x64c394(-0x2e5*0xb+0x2e*0x3+0x20c9,_0x52aaaa(_0x405289._0x151096,_0x405289._0xa87641))](_0x25588f),$[_0x64c394(-0x1*-0x647+-0xd6d+0x8e9,_0x596332(_0x405289._0x47bb9d,_0x405289._0x55486e))][_0x64c394(-0x2701*0x1+0x173f+-0x1*-0x11a5,_0x596332(_0x405289._0x1ad9ce,_0x405289._0x10ac2e))]&&($[_0x64c394(-0xd8c+0x2ea*0xa+-0xdd4,_0x4b1f13(_0x405289._0x35ae14,_0x405289._0x26f3ab))]=$[_0x64c394(0x4e3*-0x7+-0x247e*0x1+0x486a*0x1,_0x52aaaa(_0x405289._0x2ae994,_0x405289._0x1cbc26))][_0x64c394(0x47*0x67+-0x1c0d*0x1+0xb6,_0x165f9c(_0x405289._0x4307fe,_0x405289._0x4491f9))][_0x64c394(-0x26aa+-0x16ff+0x3f84,_0x165f9c(_0x405289._0x46877c,_0x405289._0xfc47fb))],$[_0x64c394(-0x1eae+0x4*-0x1a5+-0x581*-0x7,_0x596332(_0x405289._0x21aec1,_0x405289._0x547a6c))]=$[_0x64c394(-0x194e+0x1038+-0x1*-0xa79,_0x596332(_0x405289._0x5d8dea,_0x405289._0x2e1cc5))][_0x64c394(0xc03*0x2+0xbcd+-0x228c,_0x5abbdd(_0x405289._0x290c54,_0x405289._0x5ce006))][_0x64c394(-0xe4e+-0xd6b+0xe8b*0x2,_0x165f9c(_0x405289._0x25a48a,_0x405289._0x5c1436))],$[_0x64c394(0x25f3+-0x2304+-0x1*0x18a,_0x165f9c(_0x405289._0xb3fdad,_0x405289._0x5ee8de))]=$[_0x64c394(-0xb5*0x1a+0x1073*0x2+0x11*-0xc3,_0x596332(_0x405289._0x53861f,_0x405289._0x3d9795))][_0x64c394(-0x1*0x1559+0x1fca+-0x942,_0x4b1f13(_0x405289._0x390319,_0x405289._0x3ee86a))][_0x64c394(-0x1*-0x1db7+0x1*0x14b0+-0x30ef,_0x165f9c(_0x405289._0x8dbe94,_0x405289._0x533a2f))],$[_0x64c394(-0x1602+-0x1*-0xbcf+0xbf8,_0x596332(_0x405289._0x507695,_0x405289._0x2e199e))]=$[_0x64c394(0x1d80+0x34b*-0x7+0x3*-0x1be,_0x5abbdd(_0x405289._0x2d10f0,_0x405289._0x370eba))][_0x64c394(-0xb7c+0x185*-0x17+0x7*0x6cf,_0x5abbdd(_0x405289._0x313381,_0x405289._0x370eba))][_0x64c394(0x2*0x189+-0x1dc0+0x1c73,'QK4y')])))):(!_0x167385&&(_0x43bf81[_0x64c394(-0x1e5+-0xde*0x17+-0x1*-0x1775,_0x5abbdd(_0x405289._0x3d2b83,_0x405289._0x373f8b))](_0x50f764[_0x64c394(0x1e0a+-0xeb*0x2a+0x9fd,_0x165f9c(_0x405289._0x1e497e,_0x405289._0xbfe718))]),_0x38d3aa[_0x64c394(0x1801+0x16ef+-0x2d7a,_0x52aaaa(_0x405289._0x1a7ae4,_0x405289._0x3e7300))](_0x49bfd0[_0x64c394(0x1ee8+0x43*-0x39+0x2*-0x716,_0x4b1f13(_0x405289._0x55eeb3,_0x405289._0x4e91f6))](_0x1d5560))),_0x7e7357=!![]);}catch(_0x1c3f61){$[_0x64c394(-0xe8e+-0x1*-0x1ee3+-0xe89,_0x52aaaa(_0x405289._0x8dffd6,_0x405289._0x3bf628))](_0x1c3f61,_0x5dec93);}finally{_0x50f764[_0x64c394(0x213e+0xb2*-0x20+0x346*-0x3,_0x52aaaa(_0x405289._0x411ac5,_0x405289._0xd20a42))](_0x1250c0);}else{const _0x22ae58=_0x24e416[_0x64c394(0x1049+-0x2cf*-0xb+-0x2dca*0x1,_0x52aaaa(_0x405289._0x2a824d,_0x405289._0x3fc38e))](_0xcddae8);_0x50f764[_0x64c394(-0x2d9+0x23b4+0x375*-0x9,_0x596332(_0x405289._0x25579,_0x405289._0x3e99d3))](_0x22ae58[_0x64c394(0x116e+0x1*0x983+0xcba*-0x2,_0x596332(_0x405289._0x54e11a,_0x405289._0x4843fd))],-0x1*0x1ccf+-0x225e+-0xd*-0x529)&&(_0x4f9cd5[_0x64c394(0x469*-0x7+-0xec3*-0x1+0x118c,_0x165f9c(_0x405289._0x59e739,_0x405289._0x2c6275))]=_0x22ae58['rs'][_0x64c394(-0xb*-0xb1+-0x18e+-0x499,_0x4b1f13(_0x405289._0x1e0262,_0x405289._0x4c0f16))][_0x64c394(0x11a5*-0x1+0x76d*0x1+0x6b*0x1d,_0x596332(_0x405289._0x5e2182,_0x405289._0x4ca213))]);}});}else _0x2003dd[_0x41e0c7(0x15d9+0x8e8+0x2a8*-0xb,_0x4f6f50(_0x436b1e._0x369107,_0x436b1e._0x39f4fb))](_0x1cec45,_0xf8210d);});}function _0x2636(_0x46ff54,_0x263a9a){const _0x4ceeaa=_0x466d();return _0x2636=function(_0x48793a,_0x30e7dd){_0x48793a=_0x48793a-(0x7fd*0x4+0x209b*-0x1+0x16*0xd);let _0x58dbcb=_0x4ceeaa[_0x48793a];if(_0x2636['nFqjNB']===undefined){var _0x1d4f20=function(_0x9b175){const _0x321d51='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x5a20d7='',_0x41e5cd='',_0x571bac=_0x5a20d7+_0x1d4f20;for(let _0x22294f=-0x9f*-0x1e+-0x7c3+-0xadf,_0x3e6802,_0x1d27a4,_0x5b0651=0x1e19+0x1817+-0x3630;_0x1d27a4=_0x9b175['charAt'](_0x5b0651++);~_0x1d27a4&&(_0x3e6802=_0x22294f%(-0x108e+-0x186f+0x2901)?_0x3e6802*(0x1f63+0x29*-0xeb+0x680)+_0x1d27a4:_0x1d27a4,_0x22294f++%(0x525+0x1d*0xf9+-0x22*0xfb))?_0x5a20d7+=_0x571bac['charCodeAt'](_0x5b0651+(-0x16*-0x104+-0xe39*-0x1+0x9*-0x40f))-(0x1dbd+-0x1b73*0x1+0x40*-0x9)!==0x1a47+-0x1*0x256e+0x23b*0x5?String['fromCharCode'](0x1b3e+-0x2*0xdbd+0x13b&_0x3e6802>>(-(-0x10*-0xad+0x71*0x39+0x9*-0x3ff)*_0x22294f&0x19a9+0x176e+-0x9f*0x4f)):_0x22294f:0x3f3*-0x4+0x631*0x1+0x99b){_0x1d27a4=_0x321d51['indexOf'](_0x1d27a4);}for(let _0x2dd215=0x280+0x1*0x260f+0xd85*-0x3,_0x4e8cd4=_0x5a20d7['length'];_0x2dd215<_0x4e8cd4;_0x2dd215++){_0x41e5cd+='%'+('00'+_0x5a20d7['charCodeAt'](_0x2dd215)['toString'](0x39a*0x2+0x1817+0x29*-0xc3))['slice'](-(0x1ce2+-0x2*-0x1009+0x21a*-0x1d));}return decodeURIComponent(_0x41e5cd);};const _0x34a052=function(_0xcd14c1,_0x1646c1){let _0x37dff3=[],_0x57b9f1=-0x110f+0x40d*0x1+0xd02,_0x1a6ec5,_0x10d1d1='';_0xcd14c1=_0x1d4f20(_0xcd14c1);let _0x593c9a;for(_0x593c9a=0x1*-0x2263+0x265c+0x71*-0x9;_0x593c9a<0x133*-0xa+0x2594*0x1+-0x1896;_0x593c9a++){_0x37dff3[_0x593c9a]=_0x593c9a;}for(_0x593c9a=0x151b+-0x1*0x1f26+0xa0b;_0x593c9a<0x5*0x1df+0x6d*0x7+-0xb56;_0x593c9a++){_0x57b9f1=(_0x57b9f1+_0x37dff3[_0x593c9a]+_0x1646c1['charCodeAt'](_0x593c9a%_0x1646c1['length']))%(0x24a5*-0x1+-0x1b89+0x412e),_0x1a6ec5=_0x37dff3[_0x593c9a],_0x37dff3[_0x593c9a]=_0x37dff3[_0x57b9f1],_0x37dff3[_0x57b9f1]=_0x1a6ec5;}_0x593c9a=0x1*-0x263b+0x769*0x2+0x1769,_0x57b9f1=0x5*-0x1a1+0x18d5+-0x10b0;for(let _0x58e76c=-0xaca+0x440+0x68a;_0x58e76c<_0xcd14c1['length'];_0x58e76c++){_0x593c9a=(_0x593c9a+(0x4*0x4e1+0x2597+0x1c8d*-0x2))%(-0x3fc+-0x11f9+0x16f5),_0x57b9f1=(_0x57b9f1+_0x37dff3[_0x593c9a])%(0xe1e+-0xe2f*-0x1+0x1b4d*-0x1),_0x1a6ec5=_0x37dff3[_0x593c9a],_0x37dff3[_0x593c9a]=_0x37dff3[_0x57b9f1],_0x37dff3[_0x57b9f1]=_0x1a6ec5,_0x10d1d1+=String['fromCharCode'](_0xcd14c1['charCodeAt'](_0x58e76c)^_0x37dff3[(_0x37dff3[_0x593c9a]+_0x37dff3[_0x57b9f1])%(0x120d+0x55*-0x57+0xbd6)]);}return _0x10d1d1;};_0x2636['OfTAuS']=_0x34a052,_0x46ff54=arguments,_0x2636['nFqjNB']=!![];}const _0x1115cd=_0x4ceeaa[-0x6f*0x3+0x1f01*-0x1+0x204e],_0x20f45a=_0x48793a+_0x1115cd,_0x26702a=_0x46ff54[_0x20f45a];if(!_0x26702a){if(_0x2636['tLdJvT']===undefined){const _0x213ce7=function(_0x45531f){this['dYFkHE']=_0x45531f,this['BoZXKc']=[-0xfdd*0x1+0xbd+0x50b*0x3,0x134c+-0x1e73*0x1+-0x23b*-0x5,-0x772+-0x1ba1*-0x1+-0x142f*0x1],this['oSPWEw']=function(){return'newState';},this['fjDGbq']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['DfhaXV']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x213ce7['prototype']['EGRPuX']=function(){const _0x1d6af6=new RegExp(this['fjDGbq']+this['DfhaXV']),_0x50f670=_0x1d6af6['test'](this['oSPWEw']['toString']())?--this['BoZXKc'][-0x77d+-0x3fd+0xb7b]:--this['BoZXKc'][0x2256+0x1cf*-0x2+-0x8*0x3d7];return this['RDeoaJ'](_0x50f670);},_0x213ce7['prototype']['RDeoaJ']=function(_0x94399){if(!Boolean(~_0x94399))return _0x94399;return this['BGJTaR'](this['dYFkHE']);},_0x213ce7['prototype']['BGJTaR']=function(_0x120f71){for(let _0xbee27a=-0x2638+0x1d91+0x1*0x8a7,_0x2f40ef=this['BoZXKc']['length'];_0xbee27a<_0x2f40ef;_0xbee27a++){this['BoZXKc']['push'](Math['round'](Math['random']())),_0x2f40ef=this['BoZXKc']['length'];}return _0x120f71(this['BoZXKc'][0xc1+0x161a+0x16db*-0x1]);},new _0x213ce7(_0x2636)['EGRPuX'](),_0x2636['tLdJvT']=!![];}_0x58dbcb=_0x2636['OfTAuS'](_0x58dbcb,_0x30e7dd),_0x46ff54[_0x20f45a]=_0x58dbcb;}else _0x58dbcb=_0x26702a;return _0x58dbcb;},_0x2636(_0x46ff54,_0x263a9a);}function _0x4c6639(){const _0x13af83={_0x1297c4:0x1cc,_0x1fbaf6:'Vy^h',_0x324512:0x183,_0x3092ca:'cOJH',_0x1a96e9:0x129,_0x385010:'DaAE',_0x46cabe:0xb9,_0x1102eb:'8i99',_0x55ef43:0x15c,_0x55d767:'tFFJ',_0x4ad62e:0x1e7,_0x45c5a0:'jWFo',_0x5c6f8e:0xe8,_0x131b8f:'5]j)',_0x3206ae:0x1f9,_0x4ab6b1:'s$Ag',_0x3546e9:0x15e,_0x29d747:'^Qzu',_0x5079a7:0xa1,_0x571d4d:'8U1n',_0x2d242d:0x1eb,_0x2c7ee8:'^w3t',_0x568f98:0x14b,_0x1f41d6:'AYjY',_0x389448:0x132,_0xbbd691:'6Lva',_0x3cfcd8:0x13e,_0x40c966:'I[L2',_0xbe92a6:0x87,_0x1b8538:'5zYW',_0x5c00a4:0x182,_0x3e94f0:0xc3,_0x3ed0a1:0x9e,_0x1c23c9:'AYjY',_0x39b4aa:0x211,_0x207402:'a%S7',_0x3f9cd9:0x1d3,_0x5a6d2d:'fRn@',_0x12a70a:0xfc,_0x5a0e54:'fRn@',_0x14a705:0x119,_0x183360:'8WM4',_0x3edae0:0x1c0,_0x5a8b9b:0x1cd,_0x182731:'wC]m',_0x366d70:0x165,_0x5a6672:'IbjN',_0x369190:0x18d,_0x5e2019:'OQNl',_0x527acb:0x170,_0x3371e0:0xae,_0xb23d1c:'jWFo',_0x27d1ac:0x1dd,_0x58b419:'5aVI',_0x5bfeb6:0xba,_0x21c034:'gQR7',_0x66d8a4:0x131,_0x2af6f7:'*(na',_0x20819c:0x1c2,_0x5c05d7:'5zYW',_0x44e679:0xd2,_0x327af5:'l[PI',_0x3d92f9:0x1c7,_0x2089e8:'7Qxb',_0x142f78:0x1c6,_0x297c57:0x1a4,_0x4ad28a:'g#So',_0x24445b:0xbe,_0x3259cd:'gQR7',_0x307892:0x1b9,_0xb2a19e:0x1ea,_0x2f3329:0x1e0,_0x4416ce:'&6I@',_0x33e743:0xc7,_0x2658a4:'Vy^h',_0x2e49e6:0x147,_0x45da94:0x1de,_0x5923e2:'a%S7',_0x174424:0xd9,_0x119fb8:'3ObZ',_0x34a2b7:0x15b,_0x351c9f:'jWFo',_0x5d313e:0x1da,_0x12d5c4:0x7b,_0x35ed05:'DaAE',_0x237d55:0x199,_0x204b9a:0x184,_0x322290:'I[L2',_0x2ce9a0:0x117,_0x3623ce:'!f&f',_0x4fd4b9:0x137,_0x407571:0xd8,_0x5587da:0x111,_0x3f03af:'UO4L',_0x3ae637:0x189,_0x3b197f:'e5US',_0x25e5dc:0x19d,_0x171f76:'$$ml',_0x597b54:0x194,_0x421fa4:'kx6V',_0x10a769:0x118,_0x1b3f5a:0x8a,_0x5c7337:0x19b,_0x14cd8e:0x1e5,_0x2be60b:'%Ota',_0x35182f:0x1ef,_0x4e0807:'@UMo'},_0x1471ac=(function(){const _0x33806b={_0xa3638a:0x20b,_0x3cbb31:'I[L2',_0x4241c0:0x1b3,_0x33999f:'^w3t',_0x3e8e45:0x186,_0x12e589:'a8(S',_0x10b99e:0xdd,_0x24a84f:'!f&f',_0x1660e0:0xbc,_0x589ee9:'8i99',_0x458033:0xce,_0x43841e:'8WM4',_0x5ee7db:0x150,_0x4c1a11:'s$Ag',_0x5429d4:0x193,_0x12d16a:'@UMo',_0x3a9f8e:0x1bb,_0x3945c6:'#1ki',_0x575105:0x143,_0x5d7d28:'@S]w',_0x5f2789:0x1ae,_0x299143:'8WM4',_0x49dafa:0x12b,_0x128a80:'8i99',_0x2cff85:0x100,_0x4de634:'8U1n',_0x2824b0:0xa5,_0x259f59:'WlZ[',_0x1a51f0:0x17c,_0x2f8076:'jWFo',_0x330c52:0x1a5,_0x58fccd:'fRn@',_0x271255:0x179,_0x1aa9a7:'5aVI',_0x74dbf5:0x14c,_0x457d1f:'wqn6',_0x86b1c8:0xf3,_0x49598c:0x127,_0x5d6b2a:'z&ey',_0xbfce87:0xb6,_0x37f9f5:'tFFJ',_0x26300c:0x191,_0x103066:'wC]m',_0x3e7dd8:0x21c,_0x23655c:'uJZW',_0x556455:0x1af,_0x1d86d2:'5]j)',_0x5657e9:0x8d,_0x12774a:'kx6V',_0x2fe61e:0x173,_0x4f07a0:'@S]w',_0x509dba:0xa8,_0x2ef018:'7Qxb',_0xdf567a:0x12a,_0x1ab8f5:0x121,_0x2c2871:'*(na',_0x218b33:0x220,_0x3ee084:'kx6V',_0x3ab747:0xb8,_0x2c3a26:'z&ey',_0x495028:0xd7,_0x2429ea:'DaAE',_0x112e3b:0x204,_0x53f4d7:'#1ki',_0x5bcdc3:0x15a,_0x424452:0x19e,_0xa4ac6c:'e5US',_0x9f3e2:0x123,_0x20da65:'e5US',_0x3b7a72:0xc9,_0x2c8f38:'5Jt4',_0xabde46:0x16b,_0x2401b9:'^CU&',_0x1b5ce1:0x202,_0x5ebf28:'7Nz#',_0x15e7a8:0x84,_0x48ee48:'^CU&',_0x431292:0x1a8,_0x12ea7b:'wqn6',_0x473a69:0x159,_0x40c7b4:'$$ml',_0x1921e0:0x10a,_0x4bafdc:0xe1,_0x464335:'3ObZ',_0x3595fa:0x7a,_0x28dda9:'hEE]',_0x32b977:0x1b1,_0x5bc004:'*(na',_0x31deec:0x103,_0x1419fa:0x80,_0x49e28c:'x4g*',_0x1802d3:0xa9,_0x304bcc:'UO4L',_0x147676:0x157,_0x4ee2ba:0x15f,_0x39145b:'7Qxb',_0x413d65:0xaf,_0xb052fa:0x13d,_0x2623a7:'5zYW',_0x176320:0x14a,_0x5c96d4:0x1a1,_0x5bcf09:'UO4L',_0x454483:0x152,_0x339772:'6Lva',_0x581026:0x1ce,_0x15323f:'Vy^h',_0x1721bf:0xfd,_0x5cca85:'OQNl',_0x3c7151:0xa3,_0x42fb39:'Vy^h',_0x4c678f:0x1e6,_0x5740a5:'*(na',_0x41e0fd:0x213},_0x1a1e2c={_0x2e466b:0x1a9,_0x3393c7:'wqn6',_0x2c2dba:0x133,_0x2177fc:'gQR7',_0x4f6eaa:0x180,_0x56d6fc:'tFFJ',_0x2a4e8d:0x1b4,_0x2955cc:'a%S7',_0x2f9f93:0x77,_0x4c501d:'IbjN',_0x48688b:0xef,_0x5eb917:'*(na',_0x50e20e:0x1b5,_0x4b87a7:'wqn6',_0x35fe32:0x167,_0x2cf282:'@Yt8',_0x213ef3:0xf2,_0xa4c3c9:'WlZ[',_0x3d4c69:0x10c,_0x192807:'I[L2',_0x30a654:0x21b,_0xf8713e:0x201,_0x5d57c5:'5Jt4',_0x3dcb18:0x17a,_0x40a283:'7Qxb',_0x44a829:0x215,_0x4370f3:'e5US',_0x1ddf78:0xea,_0x3728d7:'cOJH',_0x457d55:0x116,_0x3ed5d6:'Vy^h',_0x56583a:0xa7,_0x523e75:'@S]w',_0x1167d6:0x203,_0x57f080:'5aVI',_0x2f6fdc:0xa2,_0x2993ef:'AYjY',_0x57f3b7:0x9d,_0x4f3afa:'x4g*',_0x20303d:0x9a,_0x3412ca:'s$Ag',_0x2fe14e:0x7d,_0x41c12b:'I[L2',_0x467f8a:0x1f6,_0x3428c8:'fRn@',_0x2aeba2:0x113,_0x5ef515:'l[PI',_0x1268f5:0x1e1,_0x28ba09:'@Yt8',_0xcb6726:0xe9,_0x5bfdf2:'jWFo',_0x23de71:0x1fb,_0x49b6d5:'wC]m',_0x5078d5:0x21e,_0x78a9f4:'x4g*',_0x29f2a0:0x1f3,_0x28ea9a:'!f&f',_0x4c125c:0x1ad,_0x5f2dd5:'OQNl',_0x5da394:0x128,_0x38b288:'kx6V',_0x2973b2:0x1f5,_0x39f614:'g#So',_0x40836f:0xff,_0x45bc7c:0x210,_0x5433b6:0x136,_0x3903b8:0x1b2,_0x32102a:0x14f,_0x64e56d:'5aVI',_0x4d022e:0xe6,_0x395b77:'DaAE',_0x43fb04:0x18c,_0x2c50c1:'8i99',_0x23ed85:0x1bf,_0x5e8198:0xc8,_0x30db85:'#1ki',_0x5f8922:0x11f,_0x489b93:'a8(S',_0x50ef6d:0x1bc,_0xe34d7b:'s$Ag',_0x1387b4:0x15d,_0x592805:'cOJH',_0x4c45b8:0x195,_0x2a0b87:'vmPA',_0x4c21a2:0x1a3,_0x83ad9d:'IbjN',_0x3583f5:0x120,_0xbaffb8:'DaAE',_0x505aee:0x17e,_0x42f4c0:'DaAE',_0x1d797d:0xb3,_0x39c627:0xcf,_0x1ef7c4:'7Qxb',_0x8f7665:0xbf,_0x3393cd:'%Ota',_0x30c97f:0x166,_0x41c8f9:'uJZW',_0x3d8bb9:0x209,_0x383be6:'7Nz#',_0x2ea468:0x1f7,_0x13e016:'AYjY',_0x2fbde5:0x17b,_0xd51cd8:0x1f0,_0x51e149:'5]j)',_0x23a907:0x198,_0xde7900:'@Yt8',_0x5c5558:0x1b6,_0x2085b0:'8i99',_0x4ff3a3:0x130,_0x3d7632:0x13b,_0x30eb9b:'^Qzu',_0x1af0f8:0xb5,_0x56ce05:0x171,_0x20108f:'x4g*'},_0x4b655b=_0x2636,_0x11b2c0=_0x2636,_0x123af3=_0x2636,_0x52a254=_0x2636,_0x14cdb2=_0x2636;return[...['vSmfIQKCQjHmWQCQnltE',_0x4b655b(_0x13af83._0x1297c4,_0x13af83._0x1fbaf6),_0x4b655b(_0x13af83._0x324512,_0x13af83._0x3092ca),_0x4b655b(_0x13af83._0x1a96e9,_0x13af83._0x385010),_0x52a254(_0x13af83._0x46cabe,_0x13af83._0x1102eb),_0x11b2c0(_0x13af83._0x55ef43,_0x13af83._0x55d767),_0x14cdb2(_0x13af83._0x4ad62e,_0x13af83._0x45c5a0),_0x14cdb2(_0x13af83._0x5c6f8e,_0x13af83._0x131b8f),_0x123af3(_0x13af83._0x3206ae,_0x13af83._0x4ab6b1),_0x123af3(_0x13af83._0x3546e9,_0x13af83._0x29d747),_0x4b655b(_0x13af83._0x5079a7,_0x13af83._0x571d4d),_0x14cdb2(_0x13af83._0x2d242d,_0x13af83._0x2c7ee8),_0x11b2c0(_0x13af83._0x568f98,_0x13af83._0x1f41d6),_0x52a254(_0x13af83._0x389448,_0x13af83._0xbbd691),_0x14cdb2(_0x13af83._0x3cfcd8,_0x13af83._0x40c966),_0x14cdb2(_0x13af83._0xbe92a6,_0x13af83._0x1b8538),'WQ41va',_0x123af3(_0x13af83._0x5c00a4,_0x13af83._0x2c7ee8),_0x52a254(_0x13af83._0x3e94f0,_0x13af83._0x1fbaf6),_0x123af3(_0x13af83._0x3ed0a1,_0x13af83._0x1c23c9),_0x14cdb2(_0x13af83._0x39b4aa,_0x13af83._0x207402),_0x4b655b(_0x13af83._0x3f9cd9,_0x13af83._0x5a6d2d),_0x4b655b(_0x13af83._0x12a70a,_0x13af83._0x5a0e54),_0x52a254(_0x13af83._0x14a705,_0x13af83._0x183360),_0x123af3(_0x13af83._0x3edae0,_0x13af83._0x40c966),_0x11b2c0(_0x13af83._0x5a8b9b,_0x13af83._0x182731),_0x4b655b(_0x13af83._0x366d70,_0x13af83._0x5a6672),_0x123af3(_0x13af83._0x369190,_0x13af83._0x5e2019),_0x14cdb2(_0x13af83._0x527acb,_0x13af83._0x29d747),_0x123af3(_0x13af83._0x3371e0,_0x13af83._0xb23d1c),_0x14cdb2(_0x13af83._0x27d1ac,_0x13af83._0x58b419),'e8oBW5Dr',_0x14cdb2(_0x13af83._0x5bfeb6,_0x13af83._0x21c034),_0x14cdb2(_0x13af83._0x66d8a4,_0x13af83._0x2af6f7),_0x52a254(_0x13af83._0x20819c,_0x13af83._0x5c05d7),_0x4b655b(_0x13af83._0x44e679,_0x13af83._0x327af5),_0x123af3(_0x13af83._0x3d92f9,_0x13af83._0x2089e8),_0x14cdb2(_0x13af83._0x142f78,_0x13af83._0x5a6672),_0x4b655b(_0x13af83._0x297c57,_0x13af83._0x4ad28a),_0x123af3(_0x13af83._0x24445b,_0x13af83._0x3259cd),_0x4b655b(_0x13af83._0x307892,_0x13af83._0x40c966),_0x4b655b(_0x13af83._0xb2a19e,_0x13af83._0x3092ca),_0x52a254(_0x13af83._0x2f3329,_0x13af83._0x4416ce),_0x14cdb2(_0x13af83._0x33e743,_0x13af83._0x2658a4),_0x11b2c0(_0x13af83._0x2e49e6,_0x13af83._0x3092ca),_0x123af3(_0x13af83._0x45da94,_0x13af83._0x5923e2),_0x52a254(_0x13af83._0x174424,_0x13af83._0x119fb8),_0x14cdb2(_0x13af83._0x34a2b7,_0x13af83._0x351c9f),_0x52a254(_0x13af83._0x5d313e,_0x13af83._0x385010),_0x14cdb2(_0x13af83._0x12d5c4,_0x13af83._0x35ed05),_0x52a254(_0x13af83._0x237d55,_0x13af83._0xbbd691),_0x11b2c0(_0x13af83._0x204b9a,_0x13af83._0x322290),_0x11b2c0(_0x13af83._0x2ce9a0,_0x13af83._0x3623ce),_0x123af3(_0x13af83._0x4fd4b9,_0x13af83._0x4ab6b1),'W6PxFNZdRmkZWQ/dH17cM24',_0x123af3(_0x13af83._0x407571,_0x13af83._0x571d4d),_0x123af3(_0x13af83._0x5587da,_0x13af83._0x3f03af),_0x11b2c0(_0x13af83._0x3ae637,_0x13af83._0x3b197f),_0x52a254(_0x13af83._0x25e5dc,_0x13af83._0x171f76),_0x123af3(_0x13af83._0x597b54,_0x13af83._0x421fa4),_0x123af3(_0x13af83._0x10a769,_0x13af83._0x571d4d),_0x52a254(_0x13af83._0x1b3f5a,_0x13af83._0x182731),_0x123af3(_0x13af83._0x5c7337,_0x13af83._0x4ad28a),_0x4b655b(_0x13af83._0x14cd8e,_0x13af83._0x2be60b),'bLlcVICS',_0x4b655b(_0x13af83._0x35182f,_0x13af83._0x4e0807)],...(function(){const _0x8ceb2a=_0x2636,_0x49fcbf=_0x2636,_0x2bfee0=_0x2636,_0x117b0b=_0x2636,_0x2de279=_0x2636;return[...[_0x8ceb2a(_0x33806b._0xa3638a,_0x33806b._0x3cbb31),_0x8ceb2a(_0x33806b._0x4241c0,_0x33806b._0x33999f),_0x8ceb2a(_0x33806b._0x3e8e45,_0x33806b._0x12e589),_0x117b0b(_0x33806b._0x10b99e,_0x33806b._0x24a84f),_0x2bfee0(_0x33806b._0x1660e0,_0x33806b._0x589ee9),_0x49fcbf(_0x33806b._0x458033,_0x33806b._0x43841e),_0x49fcbf(_0x33806b._0x5ee7db,_0x33806b._0x4c1a11),_0x8ceb2a(_0x33806b._0x5429d4,_0x33806b._0x12d16a),_0x117b0b(_0x33806b._0x3a9f8e,_0x33806b._0x3945c6),_0x117b0b(_0x33806b._0x575105,_0x33806b._0x5d7d28),_0x8ceb2a(_0x33806b._0x5f2789,_0x33806b._0x299143),_0x2de279(_0x33806b._0x49dafa,_0x33806b._0x128a80),_0x2de279(_0x33806b._0x2cff85,_0x33806b._0x4de634),_0x8ceb2a(_0x33806b._0x2824b0,_0x33806b._0x259f59),_0x49fcbf(_0x33806b._0x1a51f0,_0x33806b._0x2f8076),_0x49fcbf(_0x33806b._0x330c52,_0x33806b._0x58fccd),_0x117b0b(_0x33806b._0x271255,_0x33806b._0x1aa9a7),_0x2de279(_0x33806b._0x74dbf5,_0x33806b._0x457d1f),_0x2bfee0(_0x33806b._0x86b1c8,_0x33806b._0x58fccd),_0x2de279(_0x33806b._0x49598c,_0x33806b._0x5d6b2a),_0x8ceb2a(_0x33806b._0xbfce87,_0x33806b._0x37f9f5),'pIv8fSoBovJcVG','qmkPumozW4m',_0x117b0b(_0x33806b._0x26300c,_0x33806b._0x103066),_0x2bfee0(_0x33806b._0x3e7dd8,_0x33806b._0x23655c),_0x2bfee0(_0x33806b._0x556455,_0x33806b._0x1d86d2),_0x8ceb2a(_0x33806b._0x5657e9,_0x33806b._0x12774a),_0x49fcbf(_0x33806b._0x2fe61e,_0x33806b._0x4f07a0),_0x49fcbf(_0x33806b._0x509dba,_0x33806b._0x2ef018),_0x49fcbf(_0x33806b._0xdf567a,_0x33806b._0x2f8076),_0x49fcbf(_0x33806b._0x1ab8f5,_0x33806b._0x2c2871),_0x8ceb2a(_0x33806b._0x218b33,_0x33806b._0x3ee084),_0x49fcbf(_0x33806b._0x3ab747,_0x33806b._0x2c3a26),_0x49fcbf(_0x33806b._0x495028,_0x33806b._0x2429ea),_0x8ceb2a(_0x33806b._0x112e3b,_0x33806b._0x53f4d7),_0x49fcbf(_0x33806b._0x5bcdc3,_0x33806b._0x2ef018),_0x8ceb2a(_0x33806b._0x424452,_0x33806b._0xa4ac6c),_0x117b0b(_0x33806b._0x9f3e2,_0x33806b._0x20da65),_0x2bfee0(_0x33806b._0x3b7a72,_0x33806b._0x2c8f38),_0x2bfee0(_0x33806b._0xabde46,_0x33806b._0x2401b9),_0x117b0b(_0x33806b._0x1b5ce1,_0x33806b._0x5ebf28),_0x2de279(_0x33806b._0x15e7a8,_0x33806b._0x48ee48),_0x117b0b(_0x33806b._0x431292,_0x33806b._0x12ea7b),'owWuWPldNa','F8khW77dJKa',_0x8ceb2a(_0x33806b._0x473a69,_0x33806b._0x40c7b4),_0x2bfee0(_0x33806b._0x1921e0,_0x33806b._0x2429ea),_0x117b0b(_0x33806b._0x4bafdc,_0x33806b._0x464335),_0x2de279(_0x33806b._0x3595fa,_0x33806b._0x28dda9),_0x2de279(_0x33806b._0x32b977,_0x33806b._0x5bc004),_0x2bfee0(_0x33806b._0x31deec,_0x33806b._0x589ee9),_0x2bfee0(_0x33806b._0x1419fa,_0x33806b._0x49e28c),_0x2bfee0(_0x33806b._0x1802d3,_0x33806b._0x304bcc),_0x2bfee0(_0x33806b._0x147676,_0x33806b._0x49e28c),_0x2bfee0(_0x33806b._0x4ee2ba,_0x33806b._0x39145b),_0x49fcbf(_0x33806b._0x413d65,_0x33806b._0x12e589),_0x49fcbf(_0x33806b._0xb052fa,_0x33806b._0x2623a7),_0x117b0b(_0x33806b._0x176320,_0x33806b._0x24a84f),_0x117b0b(_0x33806b._0x5c96d4,_0x33806b._0x5bcf09),_0x2bfee0(_0x33806b._0x454483,_0x33806b._0x339772),'WOddJSkUWPOFW5C6WQZdGmkWWQ7dHCksrNeeBh0PW5ecW5/cSCkgW6xdMgeygbiyp8kw',_0x2bfee0(_0x33806b._0x581026,_0x33806b._0x15323f),_0x2bfee0(_0x33806b._0x1721bf,_0x33806b._0x5cca85),_0x8ceb2a(_0x33806b._0x3c7151,_0x33806b._0x42fb39),_0x2bfee0(_0x33806b._0x4c678f,_0x33806b._0x5740a5),_0x2bfee0(_0x33806b._0x41e0fd,_0x33806b._0x304bcc)],...(function(){const _0x132177=_0x2636,_0x158621=_0x2636,_0x1483c3=_0x2636,_0x15489e=_0x2636,_0x146c56=_0x2636;return[_0x132177(_0x1a1e2c._0x2e466b,_0x1a1e2c._0x3393c7),_0x132177(_0x1a1e2c._0x2c2dba,_0x1a1e2c._0x2177fc),_0x132177(_0x1a1e2c._0x4f6eaa,_0x1a1e2c._0x56d6fc),_0x158621(_0x1a1e2c._0x2a4e8d,_0x1a1e2c._0x2955cc),_0x146c56(_0x1a1e2c._0x2f9f93,_0x1a1e2c._0x4c501d),_0x158621(_0x1a1e2c._0x48688b,_0x1a1e2c._0x5eb917),_0x1483c3(_0x1a1e2c._0x50e20e,_0x1a1e2c._0x4b87a7),_0x132177(_0x1a1e2c._0x35fe32,_0x1a1e2c._0x2cf282),_0x15489e(_0x1a1e2c._0x213ef3,_0x1a1e2c._0xa4c3c9),_0x15489e(_0x1a1e2c._0x3d4c69,_0x1a1e2c._0x192807),_0x158621(_0x1a1e2c._0x30a654,_0x1a1e2c._0x4c501d),_0x15489e(_0x1a1e2c._0xf8713e,_0x1a1e2c._0x5d57c5),_0x146c56(_0x1a1e2c._0x3dcb18,_0x1a1e2c._0x40a283),_0x1483c3(_0x1a1e2c._0x44a829,_0x1a1e2c._0x4370f3),_0x146c56(_0x1a1e2c._0x1ddf78,_0x1a1e2c._0x3728d7),_0x132177(_0x1a1e2c._0x457d55,_0x1a1e2c._0x3ed5d6),_0x158621(_0x1a1e2c._0x56583a,_0x1a1e2c._0x523e75),_0x1483c3(_0x1a1e2c._0x1167d6,_0x1a1e2c._0x57f080),_0x15489e(_0x1a1e2c._0x2f6fdc,_0x1a1e2c._0x2993ef),_0x1483c3(_0x1a1e2c._0x57f3b7,_0x1a1e2c._0x4f3afa),_0x132177(_0x1a1e2c._0x20303d,_0x1a1e2c._0x3412ca),_0x1483c3(_0x1a1e2c._0x2fe14e,_0x1a1e2c._0x41c12b),_0x1483c3(_0x1a1e2c._0x467f8a,_0x1a1e2c._0x3428c8),_0x1483c3(_0x1a1e2c._0x2aeba2,_0x1a1e2c._0x5ef515),'WO3dQLjCWO4',_0x1483c3(_0x1a1e2c._0x1268f5,_0x1a1e2c._0x28ba09),_0x1483c3(_0x1a1e2c._0xcb6726,_0x1a1e2c._0x5bfdf2),_0x132177(_0x1a1e2c._0x23de71,_0x1a1e2c._0x49b6d5),_0x158621(_0x1a1e2c._0x5078d5,_0x1a1e2c._0x78a9f4),_0x15489e(_0x1a1e2c._0x29f2a0,_0x1a1e2c._0x28ea9a),_0x1483c3(_0x1a1e2c._0x4c125c,_0x1a1e2c._0x5f2dd5),_0x15489e(_0x1a1e2c._0x5da394,_0x1a1e2c._0x38b288),_0x158621(_0x1a1e2c._0x2973b2,_0x1a1e2c._0x39f614),_0x1483c3(_0x1a1e2c._0x40836f,_0x1a1e2c._0x5bfdf2),_0x158621(_0x1a1e2c._0x45bc7c,_0x1a1e2c._0x3ed5d6),_0x158621(_0x1a1e2c._0x5433b6,_0x1a1e2c._0x523e75),_0x132177(_0x1a1e2c._0x3903b8,_0x1a1e2c._0x5bfdf2),_0x132177(_0x1a1e2c._0x32102a,_0x1a1e2c._0x64e56d),_0x132177(_0x1a1e2c._0x4d022e,_0x1a1e2c._0x395b77),_0x158621(_0x1a1e2c._0x43fb04,_0x1a1e2c._0x2c50c1),_0x132177(_0x1a1e2c._0x23ed85,_0x1a1e2c._0x523e75),_0x15489e(_0x1a1e2c._0x5e8198,_0x1a1e2c._0x30db85),_0x15489e(_0x1a1e2c._0x5f8922,_0x1a1e2c._0x489b93),_0x146c56(_0x1a1e2c._0x50ef6d,_0x1a1e2c._0xe34d7b),_0x146c56(_0x1a1e2c._0x1387b4,_0x1a1e2c._0x592805),_0x132177(_0x1a1e2c._0x4c45b8,_0x1a1e2c._0x2a0b87),_0x15489e(_0x1a1e2c._0x4c21a2,_0x1a1e2c._0x83ad9d),_0x1483c3(_0x1a1e2c._0x3583f5,_0x1a1e2c._0xbaffb8),_0x158621(_0x1a1e2c._0x505aee,_0x1a1e2c._0x42f4c0),_0x132177(_0x1a1e2c._0x1d797d,_0x1a1e2c._0x3393c7),_0x132177(_0x1a1e2c._0x39c627,_0x1a1e2c._0x1ef7c4),_0x158621(_0x1a1e2c._0x8f7665,_0x1a1e2c._0x3393cd),_0x132177(_0x1a1e2c._0x30c97f,_0x1a1e2c._0x41c8f9),_0x146c56(_0x1a1e2c._0x3d8bb9,_0x1a1e2c._0x383be6),_0x158621(_0x1a1e2c._0x2ea468,_0x1a1e2c._0x13e016),_0x146c56(_0x1a1e2c._0x2fbde5,_0x1a1e2c._0x192807),_0x15489e(_0x1a1e2c._0xd51cd8,_0x1a1e2c._0x51e149),_0x15489e(_0x1a1e2c._0x23a907,_0x1a1e2c._0xde7900),_0x1483c3(_0x1a1e2c._0x5c5558,_0x1a1e2c._0x2085b0),_0x158621(_0x1a1e2c._0x4ff3a3,_0x1a1e2c._0xa4c3c9),_0x1483c3(_0x1a1e2c._0x3d7632,_0x1a1e2c._0x30eb9b),_0x15489e(_0x1a1e2c._0x1af0f8,_0x1a1e2c._0x13e016),_0x158621(_0x1a1e2c._0x56ce05,_0x1a1e2c._0x20108f)];}())];}())];}());return _0x4c6639=function(){return _0x1471ac;},_0x4c6639();};function _0x466d(){const _0x2d47cf=['y2HUbmo+maNcQqDXANzkdflcISogWPddRelcGdVcLSkqW4DebKjyxX7cRwRdLXhcHHvimColp3RdOW','hmkHcae','nY3dICob','nbOjW7C','xSkgeSkAhCowWQJdVq5pomkflCk4ASkDa0xdK8k1WPBcJGZdMSk7s8kfA8kKACkeW6ykumobW7ibWQjgBf9aiSkjCSkHWQiMnSkLjZL+bb3dSXW+WRtcLCoRWPDnW6iryIasoxy','W5nPcWRdUCkXWQhcRXyg','WPJcOx/dMSo+qwJdNSkKW73cJgm','WPNcQxxdHCokzG','W7nVfXW','mGpdUanUWOzqzIhcTCoqW4WfWQ1QAKftm8oTW4KKp3NdJJrT','aw7dJh/dINtdPmkEtH8','W7z3zSouW57cVbpcP8kieuVcUHC','W4ZcUSoRWP0','W7ymmbe','oSkAc1O','lNVdQa/cM8oaoSkhlWVdPWb/AwDx','W5q1W6FdGd45WO7cRSodW5vZCSopW7tcOG','nXRdQNS','ycdcG03cICk8AsJcSMhcH8oimCkpWRC','WR9dWPFcLW','vhBcGLqOW5tcICkEqXCCp8kTWO/dSLHFt8oXWQFdNWrjeq','rCoxW6jgWP3dLmoivSkSxG','khlcLmkXWQvRicyWkvpcPdHRFqjMCCkgW4Ocyx4SFs3dIrtcV1ddRmklsSovW4JdTCokW4hdO8ogWQnPW7LoW6hdQSkvdmkKWPK6fq5olHddJmky','WPn3W6FdHG','l8oSy8kUC8obxmo1','WRSEa8kY','xuRdMe8Kn8oHWRiNWRWIiSo0ESoqlKyKW6RcVc/dIG','W6j6qrG','tCoSDZq','WO96W4hdHG','WOmqWPhcO8kTj8oYrmkCtSkvWPrk','W5fPDaq','W7pdNgObWPnGwYryWRjnW4BdPHJcQZSwW6icEgT3WPvHW58R','mmkmW75ijCodW4RdRgJcLCol','BftcTXS7imoYwCoenavbWPLYWOddJa','WPS0ACkyW77cU8ouehqJaq','zmkIqmod','W4XVmHu','DvRcHvWvF8oIx8ovgG','cM/cQqm','iCoIW7Ppp8ogW7RdI27dKG','W512W4hcUa','zSkhF8o/W747nhRcHcm0W4JdLSoT','WQ5VBWS','sCkswti','dH3cMuS','fCkDpYtdTG','DSkdWPq2f8klWPdcICo0WQJdPa','WPGbW5XfW4ibW4RcMSkaW6C','xg3dPZi','mtyxWRDLESonfq1n','W6aiANW','DG7cJ8oBtMPwC8kbW4G','W7THWReKW6uKW5q','W68FwI4','xCkxvSoDW54p','ad4mWOq','kXhdTmog','WRZcKqFdRKZdKmk5WORcKComW6jV','W6ytW5ddSSoqxmkTBCkiu8kcWOL3W5RdP8owW6JdIcW','WQOyomof','W6TObtW8W47dK8kYWRhcGCkv','W757WR/dIq','WQf6kSkKWQbdE8kV','W5WsW6ldIG','bHddSSoW','WRZdTGFdPxJdRmo5WOBcJSoWW4i','ihtdQNy','kJOlWOC','WPCsFSkfWQRdOeZcIG','WPjQW6elWPNcVSkkWQa','dSoCjSoV','zSoHsCo/W68ab3lcHX4E','W6ZdGqNcUa','yCk8aSo/','W5azuJS8W6ddL8oOWRxcKq','W7ldOYfyfa','scJcKrO','l8obWRhdIG','C8oFCSodW4tcPCksW5dcPfRdIq','W4S9WPVdLa','W7XsW446','W5qoW6xdTsSHW4NdQmoMWPz/fW','WPPTW5VdMq','W650W4BdIW','Ft/dG3uIfmkT','W5b2mNm','WONdJYhdGG','WOeFfCkeWPXcwSkpW7ldPCkH','WRLXEmkk','EMhcHqC','umo9jCoF','WQXCWOuCW5y8W7JcNmklW5q','tSojEmoX','WQXBWPeaW6e2W64','WRHgzSkq','eXxdSuG','mSoLvde','Fbj4W5u8WPddR8o5W7O','WOKUW5NdTW','wmkFBXe','pCkWpmoPC8k6qCotvSoxWRZcN8oYD8kuda','u8obufy','ymkrlti','W5inwry4W7pdJq','khdcNCoJWObqg3iZmhZcQXCZFHT4pCopWOeDmuqSFs/dIWxcIv7cQmkIBSovW4ZcISokW4pdTG','DComWOqf','zsRcNxRcMCkGya','bXlcTwLAqmoxu04xW58','pNpcPCkdWQm3pIyoBvhcTWXrEdzMC8oDW4OADq','wmoVWRi2c8kMW7xcJSoRW4VdOIi','sbddHuC','rd8tWOmkW4aArCo+eW','jaWYWR5Ts8kFaXT1tNy','aXuNWR4IrvNdOqny','lCoIWRVdO1RcPmoMW584sYGe','oey2WOv5fSksfrnrsW','lJWyWPjyBW','zadcR0S','qSk5ESo/W40','v8kGFCo/W5WQa1ldL0CrWQBcL8kaWQ/dLa','WQNcOx/dJCo+oH/dJmkcW5pcIg4HWOfboM/cNgacrYRdUgNdJSojWPugnb5OW5GvxW','d3VdJ8otWRy9CCkgzKddVG','W7qnqqZcUmkjovi','W4FdQGnJ','W6WdWPhdTa','tahdR1xcMmkuxCk6W7tdVsNdUCkAWRtdNtvcWO7cH8k1WPldNYC','WOOzvh8','egpcOCk7WQntnIekkMi','umkpn1KQW7lcIG','vCoqpe8','WPVcPWrwE8kZWOpdHCkyfSknW4xcRtjyWRjMW5z2sSoMeGNdImouCG','W7VcP8ocW6rOWRxdTSkGB8kPWQG5W5PRxmkdWRNcJ3BcLmktC8khWO1dW5vk','gbucW504W7FdVConW4lcJSopWOxcSwNcSCoWg8oIW77cOmofC8oleh/dLSkE','y39rfG','W7VdGmkTW7r4WO3dU8oVECo2WQvw','rSowWO1G','iNO+W5u6WPpdPmoEW7pdMW','y8o9g8oOiCo6','oX9NWRa','urVdUq4','CG0DWOiWW7rm','DSkaWOWXgmk/WQ3cS8oQW4JdUrmfW4i','xKWCWQa','C8o/Deu','WP9ZWOOE','y8orWRi2c8kAW7y','WRrsE8kxW77dNCkNfW','W5pcQZiqWP5xwdngW4T+','EvRdHCo8','eCkotZe','j8khkr8','WOGspqS','WOb2yt3cU8kSbx8NpG','fCoxWQpdO1NdQmk+W74IDbb7aSoWW7aJ','q2xcJYC','W5tdMg8e','fN/cQCkOWPFdOmklWRiapr5w','umo/rCotW7/cJ8kxWOi','iKuzW4C','aahdLCkcWRpdVG','WQZdQsddGW','WQTPW5XHWOddHSkuW7r6ouldV1aDWRLC','iZlcLgz/rSo4DNux','WPlcUHddVCoxWQZdUq','bK7dJ2ldRGW','W6bUWPtdQa','WRRcILja','EGFcKLpcTSoAzaVcNIFdJSo4imkHWOW/WQ8rvghdHSkPWRqjWRfXW4X0','EmottfddGCouqmkhW5jjBSkb','AYFcJZy','WORdLaBdJ2i','WPldNHZdUSoiW5NdSeuwW4ldN8oCW6v2W5P/lCk5WOe','pmouW7HZ','W7bHBwK','tb7dG0y','qc7dISo7ya','WPitW5K7WQddMSkwWQzMAu0','W4aYW6ddNY9RW5pcUCofW49K','lGldRG/cNSoMrSkfgGRdMGvbmt8aEqW','WR3cNIddH8ogFvBdMCk7W73cIgaHWP4IkflcP1KUqfS','mGhdGYfRW6b8','duxcOmo9','xw7cING','W6arW7H9','WP7cQN0','W6WqdKxdQCkJW7NcSWHsWQ9Gs8o6ECo4jbb3aa','hwldGCooW6dcM8otW6LYxHqCW5xdUmowxCkOjSklW5hcNMZcUdRdKSktyCorhhTRxCorW6S','zIVcKhe','v19eWOqtW7z6yG','CmowW45bWR3cVmoovCkOu2n/pmoTW4JcUmoUW73cISoflh1O','WQ0jb8kh','ubpcJHm','WPH4WPZdJsH3WOBcIw7dGCkl','g0xcRmkN','WQ5Qr8k1','Cmk5yCoUhmkJrCoWsSkGWQy','s3ZcRLldUmkmoSoghNddJsO','W6WmW7P+','v8owW4PsWO7dN8ogaq','W5FcMSotWOZcPfSpodJcV3fbCZG8W74','nSksWR5m','WR3cG1JdLmodzH/dRW','mqhcVhvGxSkks0K4W5lcGmo6qmoka8kyWOP6WPJdNmow','xmoaBCkB','W4hdGSoyW4S','W7VcPCo3WQLDWPFdKSoDESkSWRm','ntpcNN0','cr7dTSoq','WOdcLh3cLa','W7Sxmeu','WRxcRNSHWP5FxH4','W4SrW4NdPq','WRn2W4yHWR7cUmkKW6nMAWNdPhirWP1AwX4PW6hcPX50bJSjaw3dNmkrnSo2cCkFW6lcRCoPWRZcHSkjW7RcMCkNW7NcTmoQWQirlCkwWQlcVG','cJ3dTalcVq','vmkJk8o9W40obq','cSoDWP5D','jHS/WQy','nL9CW5v6WRyzz8odhNuTWRy','WRfkW7OSWPVdPmksW7a','fuLKWRbOBCk0frqIqv09vmo0W6ZcVZak','kmkDWQin','fHJdP8kaWQldVmkrWRmIxt1YW7JcJCouzmkNrCkZ','mSoiEZW','aCo/ESo2','DSoNWOWXf8kbWQNcI8oQW4RcTq','wWVcT3ZcSCk8Aq3cJalcM8opnCkj','dsdcKgz8nmovFG','WQfydXdcOCoqnMm','W4OZW77dMs8','W6v0amod','gs40WQa','D8oWj8oO','dfqgW6a','d2BdSCouWQ09DCkgshpcJsVdJJ9gW7jlWOZcINJdLcJdOY8','WPj0W5HVWPJdJSkxWQfMAGNdHMfMWR11wX4kW7pcOXXi','W5rTa3ddUCowW4xcIaHrWRfUtCoCxa','tbFcLCo4','DMJdKSo0tuLRrmkGWQNcNa','W7TXW5xcPa','FCo/nmk4','rdWoW44','WRJcTrHwy8kyWQtcV8kyja','WOeDjCknWODoFCkdW4JcKCkbra','WPj0W4mPWOddTCkWW7i','WPJcOx/dM8oqBW','W53dJCoXWQHOW47cImo4wmkPW7TyW4WfxmkdWR7cMq/cK8knc8koWQr/W45UWPmTWR3cMmkQp8o3tquTnSkaW7/dNSouc8kmW7NcG8oSWO8','WRTrWPCA','W69wW74d','WRFcTv4r','WPmbpCkx','AcSeWR4vW4HNqSo5m3SGWRaBW63cTSkXomkoW5JdU8kU','W6WrmexdP8kOW5dcQaTwW6u','WQWIWRhdRaTuW5ZcJKJcLSksWQG','gbu+W5i8WRtdSCoxW4lcJmo5W5dcSxBcQ8oFb8k7WQlcI8oDk8oug2/cS8kMFvySmsu','DIG2WOPer8kR','rWVcO1K','a3igW6uxy3tdLJji','e8k/nCkcC8kKyCoo','WR3dQgyw','yJldLIa','Da0yWPm','dmkajaVdMgHXW7RcVmkWpZBcMCorW6hcNSkkWRXLWO4zW7ZcPq','i0uKW5yBWQG','W7qnW6RdJXX0W43cOSoMW68UhCk4WRNcTSovWPNdQCkVW6DPa8kBW7iGW5jie0NdSq','zSoGE8o/W6aUb2ZcOdWFW6RdO8oB','sSodcti','WPKmlSop','oqKuWOu','p3pdIIBdMCowrddcKapdPmoH','a3myWRaTgWVdPZD7WONcHSoRpCkhWQZdNSoX','W7ZcNZ3dVa','ymoeC8ko','yN9Sb8ognq','cvxdQar0WPzusI7cNmoOW5CFWQbKsKe1bCoQW5aFjLxdRMajcmoQfvC2v8kWFa','amkaFda','ACk5xSoa','w3dcJxVcSSkSAqZcTgJdH8oAd8kXWPq/WQSS','khhcQSkXWRHGnIyke3/cTXm0rr0','tgFcNLlcL8oVxCkCW6hdQGxdUSkeWQFdVJbuWOddMmknWPldNMnyWQ7dGJBcRwFdSG','WQDxBdG','WPBcQtBdRW','uahcLw8bj8ouxSocdW','e8oycCk5Cmk2qSkyvCk9WOdcJa','W7ldStjqcmkTWQJcHdBdJmkVkalcUmoGWRfYb1NcG2jnnSkdW4XWWR1PW45AFSoaW47dHSoMD8oAaq/cSHldV2ddG8kcE0ZdJSkWsYJcRCk5WPb3gmoWtmophCkyW63dNmo4pW','WPb2WPVcHWSZWP7cJu3cMCkZW7RcPCkag8o6','FSoWFmk6','fH7dNSke','WQhcOgehwmo8WQZcIHpdO8kifq','W4Hab1pdJCki','W6SovZqeW7ddL8k3WO7dLSkn','ACk5qmkx','sCoReqBcPJVcQCoWW7tcQGLwdb41Ea','e8kdW5FcSf7dK8oXW74+Aa','WR3dU1BdLmoUvKVcICkvW4C','FCoRAw8QWPFcIZNdRqHQ','mMFdUarQW6zbuX/cLmo7','f8ovidVdMaX/W67cSSoabW','lCkgW7JdO1/dUmoVW7a4la0MjmomW7O0Fmk8','WOvOlCky','WPryW5e2','jCoRj8kZs8kB','F8ovhmo1','BSowlCkJ','WRZcKZtdH0NdTmoCWORcJ8omW6jbC8k/WP1sj8oJW5SZESk5WRdcVSkvWQHPW6BdT0fysSk5W7xdUG','W5XYWO/dTCopCSkPAmkVwW','ws5Ma8oHbWdcRd51yG','xmofz2BcPhuoWQpdKSoAF0m','W6f4AM4','o1ZdPmofWQqA','C8oaqCoDW6xcTCkwWPFcIsBcJa','BcZcH2i','DrZdImkVWRddHSkZ','jqxdHGq','W6PUuLG','hCkvaahdMa5nW67cQ8kK','W5qgqJS6W47dK8kUWQdcGq','W4hcU8oqW4y','eqq1WROpt0VdGq','dxVdLYK','zGhcIYu','n2FdG1G','WQPKaJO','FIhcIxpcGmkmyW','qqBcTKOgFCoPqmo+psjIWPmhWR3dHgxcTfODW5CLWROWoJZcHCompCkYrZXfWRBcQL0ygCoIgv9Jf1fjWR/dVwP5fXJcSSoqW4FcN3dcNu4mpfhcOGKXWOddISk1WQa6mJ7cSmoJtdRdRGVdRYWiWPJcQ0myegRcNLKaWRdcTwCRDatdQmkrW53cRHn5W5lcSM/cN0W','lCkfW4ZdR17cQ8o7W7i4vK8sjmomW4OLzComuCohdwu','sCoTEmoOW791cLRcHtO','W5ZcOcBdUmkCqrZcJSoeW5hcPIXaWR0Xcq','crq6W7K','WQzVW60CWOFdOmktWRG','FJpdRNZcTSoN','rSkaAw4QWPtcOWNdPtG','WP0Ry8kZ','edddJwBdJGRdUq','exRdVqHRW6jS','zSoIsCo4W6CXkL/cVcyE','bw0TWRq','oLNdQSoKWQrwCCkKshdcOeVdJJX2W4n1W5pcO03dR0NdSsTyb1S','rCk4imoK','fmoppCkQ','DMVdGmoLxaHtzCk4W4G','WQdcOwnqpSkBWQVcUJa','oblcKKBcI8kluW','W7VdGSoQW7rTWPFdKSoswCocWQS','W7tcPSooWPVcPX8slHlcQYLlze8J','WQ7dRfyV','WQ7cMvzgsSkuWQ3dPCk5nSks','nMJdT00','Ft3dTxiHnCo6WQCrWPWK','mmoNamkUvSkCq8oq','hCoxhGRcO8ouz8k3W4jrA8kIW60qtKRcRqKz','WOeFmCkkWP1EECkiW4ZcISozzSoAmY/cHhNcK8kQneT/fCoUW5hdQalcSxFcQf3cRexcJdbDvmkGomkvW7CPWRpcOI7dICkEy8oksIddGJmHWRRdOmoKWOlcSCoGy8oid31LW5tcJevnW5xdGCknELVdSSkyzmkCW6dcQfSOssbSwSogB8olWO7dVq','W6VdVJP3oSo/WPVcNcxdPCkVDZJcH8oxWRC','WQWtmmop','lHNcIX8','wuT3oSoLeI3cSZ4qxa','WQXhWRtdNrrOWPJcMu3dOCobW5VcOmo/g8okWPhcH8kwhbXDrsy+WPyA','WPL8WQxdNW','vhxcVfqSW6RcICoq','W5XaW7pdPW','sCkniLtcOctcM8oWW7tcLIv4fbGvvCkJW5FcPqpdQCoosMJdNSoLsb/dJx7cO0FcUX5OWQy','DHhdVmoZvLvYEW','egpdRSkc','qCkDnNu','fsXQWRDNemopjq9kuey9mCoOW6ZcVg4MF1GQW6RdTt3dPNtcSCkWka','W4NcL8oDW5PzWRe','WPVdIrNdSeZdJSoYWORcL8oIW6j/v8kFW4n2f8on','vblcRfqSWOhcJCk1','ESowW45bWR3dMSoPvSksmvSMeCoUWRRcL8oQW5FcNSocnhzUtCkhW60','xhNdIu4','ESobW7DE','tgBdJ3dcH8kzv8o6W7tcHY4','CZZdHNtcH8kzrmktW7tcHIxdSW','qw3cSxG','smo1EmoaW7NcJG','WPeqWPmP','W7tdGmomWOZcMaWmmHBdJWe','WPiiDaRcOCk3p389beNdHa','lNVcQsRcNSkde8owdG3dSdXbvhGaFaRcUmkyW69JWRurzCkaWOaPWPC5','FgVcING','W7LqhhhdUCkYWQpcMaG1W65UuCoVCCoxfMuGrx8LWPu','WR3dULRdLmo5wwhdM8kCW73cIaaHWP4el0FdP2r1CvtdKq','jhddO2BdIYldSCkl','WPGdW5aRW4idW6tcNCkAW6pcVKbNC8kajq','FMldIe/cH8o9CmkVW6ZdKW','W6RcMmoXWQvtWPFdKSoPESkSWR9lW5OovSk3WP/cMW/cLmkCA8kiWRO','xq/dJwy','e2VcI8kLkWaPrSk0W43cLSkxbq','zSkAASoFW48aa1lcOfSPW6RdP8o5WPJcTxKKoCkfWPddJwycDSkXW4KqW4xdJG','laFdL8kZ','WPS0EmkWW7NcMSkHeheEoW','pCoboCkvC8ocrCouvmknWQlcISouA8kteMy0WP7cV8kiBG','hCkdjJW','gCoyW7xdSKRdS8oTW78UBq','a3mZWRu0h2ldVczmWRFcPCoRpSkXWQVdMCoVWPm','zSkfE8o/W68aa3pcOd91W7G','W7XlxdS','W41UW4hdPqXiWONcVSo2WPbfkCk4W53cQG','BmkCWObI','r8oAfgi','tgFcMry','WRZcKdxdGuZcTSkJWQdcS8ofW5e/qSo6WODxiCoMW60ZFmkNWR0','lCoHW5VdLxVcPmoIW5q4lYWea8oaW7KOzComumoBc0uCW5tcONyZmSo/l8kItdTUrmkGW7hdTsrJn8kwW4RcLCkgfSoQW6a','vshdQd0','zqRdN8k+','D8k/cmoW','FmoiW6S/','vSoxWQabmSkvWORcMmoBW43dHdycW6iEW7pcT8k6o8kpxCkMW6zLWPFcOCkiq8ogWPGcW78fW4JcGSkooCorWQxcPq','wgtdMcyKu8o/WRCSWO4','DSkbWRO2fSk/WQNcN8ofW6RdRa','WR91ySk9W4FcJG','cCo1WOCE','DWxcGhq','aGKcW5y','rCkZW7zKWR3cO8opvSktsLS/b8osW6dcSCoQW4RcRmocn2O','F3JcLLW','WOGsvrJcLSozW5tcSrq0WPfa','Aq/cJZi','WOeEWR9D','ASozkCk4jG','W57cUGCe','WPj3W5axWP/dNSkxW45MAMddGL8nWR1KwX08W4ZcOXWSlZ8+e0ZdPSkd','jgFdQ2K','W705kCoKWPddNCkMg2eAjmo9dG','qqtcGN8bqSk/t8odwh15WR1+WRNdHhRcQ0Kn','WR53WO8AW7a+W7pdJ8kDWPBcOa','gIldTHJcVCoga8oulvFdUa','AslcUxxcMK0g'];_0x466d=function(){return _0x2d47cf;};return _0x466d();}function _0x3b9115(_0x21951a){const _0x53a1d0={_0x2aa937:0x1cf,_0x5de902:'#1ki',_0x6b1598:0x1df,_0x13a8e4:'5]j)',_0x46a9a1:0x1f1,_0xfae390:'5zYW',_0x4a3507:0x81,_0x601cde:'vmPA',_0x2de074:0x93,_0x439d10:'a%S7',_0x19f19e:0x146,_0x499d1d:'@Yt8',_0x5c1e2a:0x10e,_0x47cbdb:'UO4L',_0x4dcdaf:0x164,_0x1817c7:'%Ota',_0x2c521b:0x1db,_0x2b0804:'^w3t',_0x2b2ab4:0x162,_0x122946:'s$Ag',_0x79da8f:0xf6,_0x2b5216:'6Lva',_0x4905a8:0xf7,_0x560613:'AYjY',_0x46515c:0xdc,_0x13dc37:'z&ey',_0x8bb196:0xe5,_0x11ef19:'e5US',_0x2462e9:0x18f,_0x46dc03:'z&ey'};function _0x231a61(_0x46ca45){const _0x1ecc5a=_0x2636,_0xb0a8ab=_0x2636,_0xa23321=_0x2636,_0x2ae5d7=_0x2636,_0x984e59=_0x2636;if(typeof _0x46ca45===_0x1ecc5a(_0x53a1d0._0x2aa937,_0x53a1d0._0x5de902))return function(_0x1b0811){}[_0x1ecc5a(_0x53a1d0._0x6b1598,_0x53a1d0._0x13a8e4)](_0x1ecc5a(_0x53a1d0._0x46a9a1,_0x53a1d0._0xfae390))[_0x1ecc5a(_0x53a1d0._0x4a3507,_0x53a1d0._0x601cde)](_0x2ae5d7(_0x53a1d0._0x2de074,_0x53a1d0._0x439d10));else(''+_0x46ca45/_0x46ca45)[_0xa23321(_0x53a1d0._0x19f19e,_0x53a1d0._0x499d1d)]!==0x17*0x109+0xf25+-0x26f3||_0x46ca45%(0xcb*-0x6+0x251+0x285)===0xaa3+-0xe7*-0xf+-0x182c?function(){return!![];}['constructor'](_0x1ecc5a(_0x53a1d0._0x5c1e2a,_0x53a1d0._0x47cbdb)+_0xb0a8ab(_0x53a1d0._0x4dcdaf,_0x53a1d0._0x1817c7))[_0x1ecc5a(_0x53a1d0._0x2c521b,_0x53a1d0._0x2b0804)](_0x2ae5d7(_0x53a1d0._0x2b2ab4,_0x53a1d0._0x122946)):function(){return![];}[_0x1ecc5a(_0x53a1d0._0x79da8f,_0x53a1d0._0x2b5216)](_0x2ae5d7(_0x53a1d0._0x4905a8,_0x53a1d0._0x560613)+_0x2ae5d7(_0x53a1d0._0x46515c,_0x53a1d0._0x13dc37))[_0xa23321(_0x53a1d0._0x8bb196,_0x53a1d0._0x11ef19)](_0xa23321(_0x53a1d0._0x2462e9,_0x53a1d0._0x46dc03));_0x231a61(++_0x46ca45);}try{if(_0x21951a)return _0x231a61;else _0x231a61(-0x1a30+0x2506+-0xad6);}catch(_0x1a1b85){}} 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) }