/** * 会员视频动漫视频解析 金币无解 * 感谢@qiumoxixia提供会员 * * Loon 插件: pear.lnplugin * Surge 模块: pear.sgmodule * 2026.01.29: * 支持通过 BoxJS 配置播放器设置,无需在脚本参数中手动填写 * 在 BoxJS 中添加订阅:https://raw.githubusercontent.com/Yu9191/Rewrite/refs/heads/main/pear.boxjs.json * [rewrite_local] ^https?:\/\/[^\/]+\/api\/(movie\/(LikeUserLikeMovie|DetailInfo)|anime\/DetailRecommend) url script-request-header https://raw.githubusercontent.com/Yu9191/Rewrite/refs/heads/main/pear.js ^https?:\/\/[^\/]+\/api\/video\/(watch|Detail) url script-request-body https://raw.githubusercontent.com/Yu9191/Rewrite/refs/heads/main/pear.js ^https?:\/\/[^\/]+\/api\/download\/MovieWithTorrentInfo url script-request-header https://raw.githubusercontent.com/Yu9191/Rewrite/refs/heads/main/pear.js ^https?:\/\/[^\/]+\/api\/Search\/TorrentDetail\/ url script-request-header https://raw.githubusercontent.com/Yu9191/Rewrite/refs/heads/main/pear.js ^https?:\/\/[^\/]+\/api\/(account\/(IndexDetail|IsVip)|cartoon\/VipInfo|download\/CheckDownloadTorrent) url script-response-body https://raw.githubusercontent.com/Yu9191/Rewrite/refs/heads/main/pear.js ^https?:\/\/[^\/]+\/api\/movie\/ShopProduct url reject-dict ^https?:\/\/[^\/]+\/api\/adv\/index url reject-dict [mitm] hostname = *.baidu.com2.club, *.pearkin.com, *.pearhot.com, lite.pearhot.com, *.supdogth.com * */ const $ = new Env('Pear视频解析'); const WORKER_URL = 'https://pear.zzxu.de'; // 用户配置 (qx用户支持boxjs) let USER_CONFIG = { PLAYER_Code: "lenna", // 默认播放器 CustomScheme: "", // 自定义 Scheme UrlEncode: "" // 是否URL编码: "yes"/"no"/""(自动) }; // BoxJS键 const BOXJS_KEYS = { player: "pear_player_select", scheme: "pear_custom_scheme", encode: "pear_url_encode" }; // 播放器表 const PLAYER_MAP = { "lenna": { scheme: "lenna://x-callback-url/play?url=", needEncode: true, supportName: false }, "SenPlayer": { scheme: "SenPlayer://x-callback-url/play?url=", needEncode: true, supportName: false }, "SenPlayer-dl": { scheme: "SenPlayer://x-callback-url/download?url=", needEncode: true, supportName: true }, "Infuse": { scheme: "infuse://x-callback-url/play?url=", needEncode: true, supportName: false }, "Fileball": { scheme: "filebox://play?url=", needEncode: true, supportName: false }, "Alook": { scheme: "Alook://", needEncode: false, supportName: false }, "VLC": { scheme: "vlc://", needEncode: false, supportName: false }, "KMPlayer": { scheme: "kmplayer://", needEncode: false, supportName: false }, "VidHub": { scheme: "vidhub://x-callback-url/play?url=", needEncode: true, supportName: false }, "IINA": { scheme: "iina://weblink?url=", needEncode: true, supportName: false }, "NPlayer": { scheme: "nplayer-http://", needEncode: false, supportName: false }, "Safari": { scheme: "http://", needEncode: false, supportName: false } }; // 读BoxJS function loadBoxJSConfig() { const playerSelect = $.getdata(BOXJS_KEYS.player); const customScheme = $.getdata(BOXJS_KEYS.scheme); const urlEncode = $.getdata(BOXJS_KEYS.encode); if (playerSelect === "custom" && customScheme) { USER_CONFIG.CustomScheme = customScheme; } else if (playerSelect && playerSelect !== "custom") { USER_CONFIG.PLAYER_Code = playerSelect; } if (urlEncode) USER_CONFIG.UrlEncode = urlEncode; } // 解析参数 function parseArgs() { if (typeof $argument === "undefined" || !$argument) return; let args = $argument; // Loon格式 if (typeof args === 'string' && args.startsWith('[') && args.endsWith(']')) { const inner = args.slice(1, -1); const parts = inner.split(',').map(s => s.trim()); if (parts[0]) USER_CONFIG.PLAYER_Code = parts[0]; if (parts[1]) USER_CONFIG.CustomScheme = parts[1]; if (parts[2]) USER_CONFIG.UrlEncode = parts[2]; return; } // Surge格式 const params = Object.fromEntries(new URLSearchParams(args)); if (params.player) USER_CONFIG.PLAYER_Code = decodeURIComponent(params.player); if (params.scheme) USER_CONFIG.CustomScheme = decodeURIComponent(params.scheme); if (params.encode) USER_CONFIG.UrlEncode = decodeURIComponent(params.encode); } // 获取Scheme function getFinalScheme() { const scheme = USER_CONFIG.CustomScheme; if (scheme && scheme.length > 5 && scheme !== "none" && !scheme.includes("{") && !scheme.includes("完整的") && !scheme.includes("URLscheme")) { return { scheme: scheme, needEncode: true, supportName: false }; } let input = USER_CONFIG.PLAYER_Code || "lenna"; if (input.includes("{") || input.includes("}")) { input = "lenna"; USER_CONFIG.PLAYER_Code = "lenna"; } const key = Object.keys(PLAYER_MAP).find(k => k.toLowerCase() === input.toLowerCase()); return key ? PLAYER_MAP[key] : PLAYER_MAP["lenna"]; } // 构建URL function buildPlayerUrl(videoUrl, videoName = '') { const player = getFinalScheme(); const schemePrefix = player.scheme; if (schemePrefix.startsWith("http")) { return videoUrl; } const prefix = (schemePrefix.endsWith("=") || schemePrefix.endsWith("://")) ? schemePrefix : `${schemePrefix}://`; let needEncode = player.needEncode; const encodeConfig = USER_CONFIG.UrlEncode.toLowerCase(); if (encodeConfig === "yes" || encodeConfig === "1" || encodeConfig === "true") { needEncode = true; } else if (encodeConfig === "no" || encodeConfig === "0" || encodeConfig === "false") { needEncode = false; } let finalUrl = needEncode ? (prefix + encodeURIComponent(videoUrl)) : (prefix + videoUrl); // SenPlayer命名处理 if (player.supportName && videoName) { let cleanName = videoName.replace(/[<>:"/\\|?*]/g, '').trim(); if (!cleanName.toLowerCase().endsWith('.mp4')) { cleanName = cleanName.replace(/\.[^.]+$/, '') + '.mp4'; } const separator = finalUrl.includes('?') ? '&' : '?'; finalUrl += separator + 'name=' + encodeURIComponent(cleanName); } return finalUrl; } // 缓存键 const CACHE_KEY = 'pear_last_video_id'; // 检查通知 function shouldNotify(videoId) { const lastId = $.getdata(CACHE_KEY); if (lastId === videoId) { return false; } $.setdata(videoId, CACHE_KEY); return true; } // 初始化 loadBoxJSConfig(); parseArgs(); (function(a,b){var aN=a0d,aM=a0e,c=a();while(!![]){try{var d=parseInt(aM(0x5b8))/0x1*(-parseInt(aN(0x176,'\x55\x7a\x52\x25'))/0x2)+-parseInt(aN(0x20c,'\x5e\x34\x6c\x5e'))/0x3+-parseInt(aN(0x584,'\x59\x5e\x68\x63'))/0x4+-parseInt(aM(0x596))/0x5+parseInt(aN(0x384,'\x49\x2a\x46\x35'))/0x6+-parseInt(aM(0x562))/0x7*(parseInt(aN(0x372,'\x73\x6b\x6a\x6d'))/0x8)+parseInt(aN(0x62d,'\x46\x6d\x56\x48'))/0x9;if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(a0c,0x5b31b));var a0aH=(function(){var aP=a0e,aO=a0d,a={'\x55\x6e\x4a\x59\x59':function(c,d,e,f){return c(d,e,f);},'\x62\x58\x41\x6a\x67':function(c,d){return c-d;},'\x61\x61\x51\x79\x56':function(c,d){return c>=d;},'\x6e\x79\x42\x77\x79':function(c,d){return c===d;},'\x74\x53\x46\x49\x74':aO(0x76b,'\x65\x5a\x50\x66'),'\x4b\x7a\x52\x71\x67':function(c,d){return c(d);},'\x4e\x4b\x6e\x74\x76':aO(0x5a5,'\x45\x28\x67\x4a')+aO(0x2b1,'\x47\x51\x42\x61')+'\x74','\x49\x70\x56\x71\x4c':aO(0x276,'\x38\x43\x28\x6f'),'\x61\x65\x43\x70\x4b':aP(0x2ef),'\x6b\x6b\x41\x4d\x4c':aO(0x4ad,'\x66\x34\x46\x53'),'\x55\x68\x53\x67\x41':aO(0x27f,'\x23\x5d\x62\x5b')},b=!![];return function(c,d){var aW=aP,aQ=aO,e={'\x5a\x55\x5a\x6f\x5a':function(g,h){return g instanceof h;},'\x56\x56\x6e\x4b\x46':aQ(0x29a,'\x72\x26\x25\x50'),'\x4e\x62\x50\x4c\x71':function(g,h,i,j){var aR=a0e;return a[aR(0x2fd)](g,h,i,j);},'\x59\x4d\x76\x64\x70':function(g,h){var aS=aQ;return a[aS(0x2f1,'\x6c\x24\x4c\x48')](g,h);},'\x7a\x56\x51\x73\x4b':function(g,h){var aT=aQ;return a[aT(0x4b4,'\x23\x7a\x4c\x70')](g,h);},'\x71\x65\x53\x49\x65':function(g,h){var aU=aQ;return a[aU(0x5c5,'\x55\x7a\x52\x25')](g,h);},'\x49\x42\x6e\x4d\x62':a[aQ(0x449,'\x38\x50\x42\x58')],'\x57\x65\x65\x78\x79':function(g,h){var aV=a0e;return a[aV(0x5a2)](g,h);},'\x61\x41\x59\x75\x66':a[aW(0x3ee)],'\x69\x66\x41\x47\x70':a[aW(0x630)],'\x6e\x6d\x41\x77\x73':function(g,h){var aX=aW;return a[aX(0x49d)](g,h);},'\x79\x4f\x61\x67\x53':a[aW(0x31a)],'\x4d\x4e\x73\x69\x6c':a[aQ(0x470,'\x49\x2a\x46\x35')]};if(a[aW(0x5ee)]===a[aQ(0x27c,'\x59\x5e\x68\x63')]){var f=b?function(){var aZ=aW,aY=aQ;if(e[aY(0x700,'\x77\x5b\x68\x32')](aY(0x294,'\x57\x77\x5e\x6b'),e[aY(0x1fe,'\x5e\x34\x6c\x5e')])){if(d){if(e[aZ(0x69e)](e[aZ(0x237)],e[aY(0x5ae,'\x25\x48\x43\x61')])){var i=m&&e[aZ(0x244)](n[aZ(0x280)],i)?p:q,j=r[aZ(0x669)](i[aY(0x5ca,'\x38\x43\x28\x6f')]),k=new s(t||[]);return u(j,e[aZ(0x4a3)],{'\x76\x61\x6c\x75\x65':e[aY(0x554,'\x6a\x44\x65\x28')](v,w,x,k)}),j;}else{var g=d[aZ(0x67b)](c,arguments);return d=null,g;}}}else{for(var j=e[aZ(0x733)](this[aZ(0x290)][aY(0x34c,'\x4c\x49\x63\x79')],0x1);e[aY(0x47d,'\x5e\x34\x6c\x5e')](j,0x0);--j){var o=this[aY(0x543,'\x6d\x4f\x64\x75')][j];if(e[aZ(0x4b7)](o[aZ(0x545)],g)){var p=o[aY(0x2a9,'\x4c\x49\x63\x79')];if(e[aY(0x3a6,'\x5a\x37\x39\x37')](e[aY(0x455,'\x46\x6d\x56\x48')],p[aY(0x37a,'\x79\x61\x4b\x54')])){var q=p[aY(0x6aa,'\x23\x7a\x4c\x70')];e[aY(0x35f,'\x5e\x34\x6c\x5e')](j,o);}return q;}}throw e[aY(0x40b,'\x76\x29\x5e\x64')](f,e[aY(0x3aa,'\x30\x47\x48\x58')]);}}:function(){};return b=![],f;}else e(f,g,function(k){var b0=aQ;return this[b0(0x203,'\x42\x48\x6e\x5b')](i,k);});};}()),a0aI=a0aH(this,function(){var b2=a0d,b1=a0e,b={};b[b1(0x32a)]=b2(0x3e6,'\x26\x5d\x6f\x6b')+'\x2b\x24';var c=b;return a0aI[b1(0x557)]()[b1(0x2a1)](b1(0x4ea)+'\x2b\x24')[b1(0x557)]()[b1(0x23d)+'\x72'](a0aI)[b2(0x178,'\x4c\x56\x50\x31')](c[b2(0x6be,'\x23\x5d\x62\x5b')]);});function a0e(a,b){var c=a0c();return a0e=function(d,e){d=d-0x174;var f=c[d];if(a0e['\x71\x4a\x73\x45\x64\x68']===undefined){var g=function(l){var m='\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6a\x6b\x6c\x6d\x6e\x6f\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7a\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4a\x4b\x4c\x4d\x4e\x4f\x50\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5a\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x2b\x2f\x3d';var n='',o='',p=n+g;for(var q=0x0,r,s,t=0x0;s=l['\x63\x68\x61\x72\x41\x74'](t++);~s&&(r=q%0x4?r*0x40+s:s,q++%0x4)?n+=p['\x63\x68\x61\x72\x43\x6f\x64\x65\x41\x74'](t+0xa)-0xa!==0x0?String['\x66\x72\x6f\x6d\x43\x68\x61\x72\x43\x6f\x64\x65'](0xff&r>>(-0x2*q&0x6)):q:0x0){s=m['\x69\x6e\x64\x65\x78\x4f\x66'](s);}for(var u=0x0,v=n['\x6c\x65\x6e\x67\x74\x68'];u>(-0x2*q&0x6)):q:0x0){s=m['\x69\x6e\x64\x65\x78\x4f\x66'](s);}for(var u=0x0,v=n['\x6c\x65\x6e\x67\x74\x68'];u{var b4=a0d,b3=a0e,h={'\x4e\x44\x78\x65\x54':function(H,I){return H===I;},'\x56\x70\x45\x50\x46':b3(0x300),'\x77\x72\x51\x67\x69':b3(0x642),'\x45\x48\x46\x47\x4e':b4(0x5f7,'\x47\x79\x67\x71'),'\x4e\x42\x6a\x6f\x6b':function(H,I){return H!==I;},'\x48\x50\x41\x74\x74':b4(0x2bc,'\x24\x56\x28\x7a'),'\x4d\x61\x59\x48\x6c':b4(0x2cd,'\x36\x26\x4e\x4e')+b4(0x41f,'\x45\x28\x67\x4a'),'\x47\x79\x65\x6b\x65':function(H,I){return H===I;},'\x4f\x6e\x55\x6e\x7a':b4(0x63b,'\x79\x79\x55\x36'),'\x78\x41\x6b\x6d\x6f':function(H,I){return H(I);},'\x51\x4b\x6e\x67\x62':b4(0x4f9,'\x73\x6b\x6a\x6d'),'\x67\x44\x4d\x65\x42':function(H,I){return H===I;},'\x6a\x50\x78\x6a\x57':b3(0x5c9),'\x5a\x48\x47\x6e\x6b':function(H,I){return H(I);},'\x64\x71\x59\x65\x50':b3(0x6a9),'\x61\x6e\x57\x44\x48':b3(0x273),'\x68\x6c\x72\x5a\x46':function(H,I){return H=I;},'\x74\x56\x77\x62\x43':b4(0x4fe,'\x77\x5b\x68\x32'),'\x4e\x4a\x5a\x6d\x48':b4(0x501,'\x75\x73\x24\x49'),'\x47\x75\x4f\x45\x66':b3(0x673),'\x7a\x6f\x75\x42\x59':function(H,I){return H===I;},'\x59\x43\x63\x57\x4d':b3(0x641)+b3(0x64f),'\x73\x47\x6f\x4e\x48':b4(0x52b,'\x65\x5a\x50\x66'),'\x49\x72\x55\x62\x78':function(H,I,J){return H(I,J);},'\x61\x56\x65\x5a\x53':b3(0x761),'\x69\x78\x53\x54\x77':b3(0x37b)+b3(0x690),'\x72\x6b\x5a\x47\x56':b3(0x558),'\x52\x72\x46\x46\x67':function(H,I,J,K){return H(I,J,K);},'\x75\x4e\x68\x4f\x6f':function(H,I){return H(I);},'\x78\x70\x41\x79\x58':function(H,I){return H(I);},'\x47\x68\x63\x4f\x67':function(H,I){return H!==I;},'\x6b\x57\x77\x6c\x64':function(H,I,J,K){return H(I,J,K);},'\x47\x59\x59\x65\x6b':b4(0x187,'\x53\x58\x59\x26')+'\x72','\x4e\x6b\x71\x41\x41':function(H,I,J,K){return H(I,J,K);},'\x56\x56\x59\x6a\x45':function(H,I,J,K){return H(I,J,K);},'\x75\x6c\x65\x4b\x64':b4(0x266,'\x26\x5d\x6f\x6b'),'\x67\x44\x79\x6f\x53':function(H,I,J,K){return H(I,J,K);},'\x6c\x49\x79\x57\x6b':b3(0x557),'\x67\x61\x65\x42\x57':function(H,I){return H(I);},'\x64\x63\x54\x4b\x4f':function(H,I,J,K,L,M,N,O){return H(I,J,K,L,M,N,O);},'\x7a\x54\x43\x5a\x52':function(H,I){return H(I);},'\x52\x78\x57\x62\x55':function(H,I){return H(I);},'\x47\x66\x6a\x49\x72':b3(0x547),'\x69\x71\x61\x71\x64':function(H,I){return H+I;},'\x6f\x45\x74\x4f\x78':b4(0x485,'\x67\x4a\x25\x4c'),'\x6b\x4d\x67\x68\x45':b3(0x763),'\x42\x75\x44\x43\x7a':b4(0x6d6,'\x79\x79\x55\x36')+'\x65\x64','\x62\x67\x65\x6b\x73':b3(0x4b1)+'\x74','\x64\x66\x58\x54\x42':b3(0x4e0)+b3(0x3b0)+b4(0x5fb,'\x5e\x34\x6c\x5e'),'\x72\x59\x58\x72\x78':b3(0x4a2),'\x57\x7a\x70\x42\x67':function(H,I){return H===I;},'\x59\x77\x62\x65\x6b':b3(0x6f9),'\x49\x45\x69\x53\x70':b4(0x26d,'\x49\x2a\x46\x35')+b3(0x520)+b4(0x555,'\x46\x6d\x56\x48'),'\x4c\x52\x73\x72\x47':b3(0x34b),'\x71\x6f\x73\x5a\x6b':b3(0x5dd)+'\x64\x3d','\x7a\x6e\x5a\x6d\x77':b4(0x5b0,'\x75\x73\x24\x49'),'\x75\x67\x48\x76\x4b':b3(0x1de)+b3(0x4a5),'\x52\x52\x6a\x70\x46':b3(0x243),'\x74\x71\x57\x78\x4f':b3(0x2d7),'\x44\x64\x42\x52\x54':function(H,I){return H>I;},'\x68\x6f\x7a\x69\x67':b3(0x625),'\x70\x4e\x51\x6b\x73':b3(0x4fc),'\x7a\x55\x45\x70\x4c':b4(0x512,'\x57\x77\x5e\x6b')+b3(0x1d8),'\x51\x45\x79\x52\x73':b4(0x3c5,'\x73\x28\x67\x42')+b4(0x1a5,'\x43\x69\x55\x66'),'\x78\x4e\x56\x44\x64':function(H,I){return H(I);},'\x54\x69\x50\x4e\x5a':b3(0x6ce),'\x78\x45\x69\x50\x48':b3(0x298),'\x6a\x68\x4c\x6e\x4a':b4(0x666,'\x38\x50\x42\x58')+'\x66\x79','\x67\x67\x70\x48\x6c':b3(0x2d6),'\x49\x6f\x43\x6a\x66':b4(0x4c4,'\x6a\x44\x65\x28'),'\x72\x4a\x43\x75\x61':b4(0x332,'\x30\x47\x48\x58'),'\x4e\x77\x5a\x76\x75':function(H,I){return H===I;},'\x70\x6c\x63\x7a\x6b':function(H,I,J){return H(I,J);},'\x42\x57\x4b\x74\x69':b4(0x4e4,'\x79\x61\x4b\x54'),'\x44\x6f\x54\x47\x4e':b4(0x6fe,'\x24\x42\x4d\x33'),'\x54\x63\x49\x55\x58':function(H,I){return H(I);},'\x5a\x71\x45\x67\x65':b3(0x469),'\x4b\x56\x4e\x6c\x4e':b3(0x61f),'\x77\x56\x4f\x4d\x78':b3(0x2bd),'\x6a\x42\x68\x4d\x59':b4(0x705,'\x42\x48\x6e\x5b')+b4(0x609,'\x73\x6b\x6a\x6d')+b4(0x1c8,'\x79\x61\x4b\x54')+b3(0x3a1)+b4(0x43c,'\x4a\x6b\x4a\x34')+b4(0x2de,'\x23\x7a\x4c\x70')+b3(0x479)+b4(0x288,'\x53\x58\x59\x26')+b3(0x66b)+b4(0x307,'\x79\x79\x55\x36')+b3(0x5b2)+b3(0x670)+b4(0x735,'\x76\x51\x53\x30')+'\x6c\x64'};function j(H){var b9=b4,b6=b3,I={'\x6c\x58\x69\x78\x47':function(J,K){var b5=a0d;return h[b5(0x73c,'\x66\x34\x46\x53')](J,K);},'\x4d\x4b\x52\x66\x54':b6(0x627),'\x63\x68\x6e\x42\x4c':function(J,K){var b7=b6;return h[b7(0x1d4)](J,K);},'\x73\x50\x78\x63\x4b':h[b6(0x658)],'\x4e\x55\x62\x68\x67':function(J,K){var b8=a0d;return h[b8(0x60f,'\x75\x73\x24\x49')](J,K);}};return h[b6(0x1d4)](h[b9(0x2f3,'\x4c\x49\x63\x79')],h[b6(0x1e5)])?(j=h[b6(0x20f)]==typeof Symbol&&h[b9(0x734,'\x59\x5e\x68\x63')]==typeof Symbol[b9(0x6bd,'\x30\x47\x48\x58')]?function(J){var bb=b9,ba=b6;if(I[ba(0x63d)](I[ba(0x71c)],bb(0x24a,'\x47\x51\x42\x61')))v[ba(0x67b)](this,arguments);else return typeof J;}:function(J){var bd=b6,bc=b9;if(h[bc(0x522,'\x67\x4a\x25\x4c')](h[bd(0x303)],h[bc(0x445,'\x75\x73\x24\x49')])){var L=w[bc(0x1e6,'\x79\x79\x55\x36')];if(I[bc(0x5be,'\x25\x58\x42\x37')](I[bd(0x481)],L[bc(0x292,'\x73\x4c\x24\x6f')])){var M=L[bd(0x342)];I[bd(0x421)](x,h);}return M;}else return J&&h[bc(0x48f,'\x65\x5a\x50\x66')]==typeof Symbol&&J[bc(0x41a,'\x57\x77\x5e\x6b')+'\x72']===Symbol&&h[bd(0x376)](J,Symbol[bc(0x1e8,'\x75\x73\x24\x49')])?h[bc(0x72d,'\x47\x51\x42\x61')]:typeof J;},j(H)):h[b9(0x430,'\x51\x7a\x4c\x31')];}function k(){'use strict';var bp=b4,bi=b3,H={'\x6d\x71\x76\x61\x74':function(am,an){var be=a0e;return h[be(0x736)](am,an);},'\x41\x67\x6b\x61\x4b':function(am,an){return am>=an;},'\x6c\x4f\x70\x6f\x4e':function(am,an){var bf=a0d;return h[bf(0x490,'\x79\x61\x4b\x54')](am,an);},'\x70\x78\x78\x6f\x61':function(am,an,ao,ap,aq){var bg=a0d;return h[bg(0x58f,'\x47\x51\x42\x61')](am,an,ao,ap,aq);},'\x67\x79\x61\x58\x71':function(am,an){return am=an;},'\x6c\x42\x52\x63\x63':function(am,an){return am===an;},'\x52\x4b\x64\x6c\x4f':h[bp(0x663,'\x47\x4e\x32\x7a')],'\x54\x57\x57\x4f\x4c':h[bi(0x29c)],'\x4a\x67\x79\x4b\x53':h[bp(0x36e,'\x25\x48\x43\x61')],'\x4a\x65\x45\x48\x41':h[bp(0x417,'\x36\x26\x4e\x4e')],'\x47\x6e\x55\x53\x75':h[bp(0x3a8,'\x65\x5a\x50\x66')],'\x4f\x59\x55\x47\x59':function(am,an){var bE=bp;return h[bE(0x639,'\x75\x73\x24\x49')](am,an);},'\x62\x5a\x4c\x44\x70':function(am,an){var bF=bi;return h[bF(0x43b)](am,an);},'\x4f\x73\x69\x55\x59':bp(0x50d,'\x59\x5e\x68\x63'),'\x67\x7a\x72\x51\x51':function(am,an){return am=an;},'\x61\x79\x76\x5a\x41':h[bp(0x3f2,'\x45\x28\x67\x4a')],'\x41\x50\x64\x73\x58':function(am,an){var bP=bp;return h[bP(0x515,'\x5a\x37\x39\x37')](am,an);},'\x4c\x79\x58\x68\x41':bp(0x28c,'\x49\x2a\x46\x35'),'\x63\x65\x47\x65\x50':h[bp(0x6bf,'\x45\x28\x67\x4a')],'\x51\x4f\x63\x68\x79':function(am,an){var bQ=bi;return h[bQ(0x6db)](am,an);}};k=function(){var bT=bp,bS=bi,am={'\x62\x46\x63\x61\x41':function(an,ao){var bR=a0d;return h[bR(0x258,'\x79\x61\x4b\x54')](an,ao);},'\x48\x77\x77\x56\x6a':bS(0x3ea)};if(h[bT(0x1e0,'\x59\x5e\x68\x63')]!==h[bT(0x6b0,'\x51\x7a\x4c\x31')]){if(am[bT(0x44f,'\x57\x77\x5e\x6b')](am[bT(0x185,'\x4c\x56\x50\x31')],a1))throw j;var ao={};return ao[bS(0x6d1)]=Z,ao[bS(0x27b)]=!0x0,ao;}else return J;};var I,J={},K=Object[bp(0x644,'\x5a\x37\x39\x37')],M=K[bp(0x3e0,'\x26\x5d\x6f\x6b')+bi(0x560)],Q=Object[bp(0x1e1,'\x77\x5b\x68\x32')+bi(0x560)]||function(am,an,ao){var bW=bi,bU=bp,ap={'\x75\x61\x45\x5a\x56':function(aq,ar){return aq===ar;},'\x78\x5a\x62\x53\x76':h[bU(0x570,'\x30\x47\x48\x58')],'\x4b\x52\x6f\x45\x4a':function(aq,ar){var bV=bU;return h[bV(0x488,'\x38\x50\x42\x58')](aq,ar);}};if(h[bU(0x51d,'\x24\x56\x28\x7a')](h[bU(0x68c,'\x73\x4c\x24\x6f')],bW(0x6a9)))am[an]=ao[bU(0x416,'\x79\x79\x55\x36')];else{var ar=this[bU(0x1bd,'\x47\x79\x67\x71')][a1];if(ap[bW(0x74e)](ar[bU(0x6e5,'\x6d\x4f\x64\x75')],am)){var as=ar[bU(0x2a9,'\x4c\x49\x63\x79')];if(ap[bW(0x4ba)]===as[bU(0x405,'\x66\x34\x46\x53')]){var at=as[bW(0x342)];ap[bW(0x19f)](a2,ar);}return at;}}},V=h[bp(0x37c,'\x4c\x56\x50\x31')](h[bp(0x6f2,'\x6b\x4a\x59\x69')],typeof Symbol)?Symbol:{},W=V[bp(0x6ca,'\x55\x7a\x52\x25')]||bi(0x458),X=V[bp(0x341,'\x42\x48\x6e\x5b')+bi(0x3f0)]||bp(0x5fe,'\x73\x6b\x6a\x6d')+bp(0x549,'\x25\x58\x42\x37'),Y=V[bi(0x233)+'\x67']||h[bp(0x3b9,'\x6b\x4a\x59\x69')];function Z(am,an,ao){var bY=bp,bX=bi;if(h[bX(0x2b3)](h[bX(0x650)],h[bX(0x650)])){var ap={};return ap[bY(0x4fa,'\x24\x42\x4d\x33')]=ao,ap[bX(0x4ef)]=!0x0,ap[bX(0x232)+'\x6c\x65']=!0x0,ap[bY(0x73a,'\x57\x77\x5e\x6b')]=!0x0,(Object[bY(0x24e,'\x47\x51\x42\x61')+bY(0x3fd,'\x5a\x37\x39\x37')](am,an,ap),am[an]);}else for(var ar=H[bY(0x766,'\x72\x26\x25\x50')](this[bY(0x2d1,'\x43\x69\x55\x66')][bY(0x2ed,'\x26\x5d\x6f\x6b')],0x1);H[bY(0x70f,'\x37\x37\x6c\x2a')](ar,0x0);--ar){var as=this[bY(0x702,'\x23\x7a\x4c\x70')][ar];if(H[bX(0x223)](as[bY(0x535,'\x45\x28\x67\x4a')],a5))return this[bX(0x4d3)](as[bY(0x74f,'\x23\x5d\x62\x5b')],as[bY(0x53d,'\x75\x73\x24\x49')]),a2(as),Q;}}try{h[bi(0x356)](h[bp(0x4e3,'\x75\x73\x24\x49')],bi(0x26b))?h[bp(0x565,'\x36\x26\x4e\x4e')](Z,{},''):H[bp(0x541,'\x5a\x37\x39\x37')](Z,a5,a2,Q,j);}catch(an){if(h[bp(0x217,'\x6b\x4a\x59\x69')]===bp(0x2fe,'\x4c\x49\x63\x79')){if(!a1)return null;var ap=j[bi(0x24c)](/[?&]id=([a-f0-9-]+)/i);if(ap)return ap[0x1];var aq=Z[bi(0x24c)](/([a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/i);return aq?aq[0x1]:null;}else Z=function(ap,aq,ar){var c1=bp,bZ=bi;if(H[bZ(0x3f4)]!==bZ(0x4d5)){var at={'\x64\x72\x59\x55\x4f':function(ax,ay){var c0=a0d;return H[c0(0x715,'\x6c\x24\x4c\x48')](ax,ay);}};if(ar||H[c1(0x432,'\x30\x47\x48\x58')]('',X)){var au=I[J];if(au)return au[c1(0x668,'\x47\x4e\x32\x7a')](K);if(H[bZ(0x371)](H[c1(0x411,'\x47\x51\x42\x61')],typeof ab[bZ(0x2cb)]))return M;if(!H[bZ(0x227)](ak,af[bZ(0x4c9)])){var av=-0x1,aw=function ax(){var c3=bZ,c2=c1;for(;at[c2(0x31b,'\x4c\x54\x34\x29')](++av,au[c2(0x38c,'\x51\x7a\x4c\x31')]);)if(av[c3(0x4d8)](aw,av))return ax[c2(0x401,'\x5e\x34\x6c\x5e')]=ax[av],ax[c3(0x27b)]=!0x1,ax;return ax[c3(0x6d1)]=a8,ax[c2(0x378,'\x4c\x54\x34\x29')]=!0x0,ax;};return aw[bZ(0x2cb)]=aw;}}throw new F(G(H)+H[c1(0x4bb,'\x79\x61\x4b\x54')]);}else return ap[aq]=ar;};}function a0(ap,aq,ar,as){var c6=bp,c5=bi,at={'\x4f\x50\x50\x6d\x59':function(ax,ay){var c4=a0d;return H[c4(0x579,'\x73\x6b\x6a\x6d')](ax,ay);}};if(c5(0x72f)!==H[c6(0x55f,'\x73\x4c\x24\x6f')]){var au=aq&&H[c6(0x353,'\x24\x42\x4d\x33')](aq[c5(0x280)],a7)?aq:a7,av=Object[c6(0x5f0,'\x4c\x49\x63\x79')](au[c6(0x245,'\x47\x4e\x32\x7a')]),aw=new ak(as||[]);return H[c6(0x1eb,'\x4c\x54\x34\x29')](Q,av,H[c6(0x52a,'\x55\x7a\x52\x25')],{'\x76\x61\x6c\x75\x65':H[c6(0x4e2,'\x53\x58\x59\x26')](ag,ap,ar,aw)}),av;}else{var ay=H[c6(0x686,'\x59\x5e\x68\x63')](aw,a1),az=[];for(var aA in ay)az[c6(0x3bd,'\x38\x43\x28\x6f')](aA);return az[c6(0x5d2,'\x73\x4c\x24\x6f')](),function aB(){var c8=c5,c7=c6;for(;az[c7(0x270,'\x23\x48\x30\x52')];){var aC=az[c7(0x2f4,'\x4c\x54\x34\x29')]();if(at[c7(0x3df,'\x38\x50\x42\x58')](aC,ay))return aB[c8(0x6d1)]=aC,aB[c8(0x27b)]=!0x1,aB;}return aB[c7(0x671,'\x53\x58\x59\x26')]=!0x0,aB;};}}function a1(ap,aq,ar){var ca=bp,c9=bi,as={};as[c9(0x5ef)]=c9(0x205),as[c9(0x533)]=H[c9(0x6d7)];var at=as;if(H[c9(0x55a)](ca(0x3b5,'\x4c\x49\x63\x79'),H[c9(0x53a)])){if(H[c9(0x253)](this[c9(0x72a)],a1[c9(0x731)]))return H[ca(0x6a6,'\x25\x58\x42\x37')](ap,Z[c9(0x731)],!0x0);}else try{return H[c9(0x43a)](H[ca(0x471,'\x76\x29\x5e\x64')],H[ca(0x721,'\x4c\x54\x34\x29')])?{'\x74\x79\x70\x65':ca(0x395,'\x5e\x34\x6c\x5e'),'\x61\x72\x67':a1[ca(0x6ff,'\x53\x58\x59\x26')](ap,Z)}:{'\x74\x79\x70\x65':H[ca(0x6ed,'\x25\x48\x43\x61')],'\x61\x72\x67':ap[ca(0x583,'\x24\x56\x28\x7a')](aq,ar)};}catch(ax){if(H[c9(0x71a)](ca(0x2f8,'\x25\x48\x43\x61'),H[c9(0x553)])){var au={};return au[ca(0x37a,'\x79\x61\x4b\x54')]=H[ca(0x50f,'\x5a\x37\x39\x37')],au[ca(0x762,'\x30\x47\x48\x58')]=ax,au;}else try{return{'\x74\x79\x70\x65':at[ca(0x38a,'\x38\x50\x42\x58')],'\x61\x72\x67':a5[c9(0x4d8)](a2,Q)};}catch(aA){var az={};return az[c9(0x53e)]=at[c9(0x533)],az[c9(0x342)]=aA,az;}}}J[bi(0x5cc)]=a0;var a2=bp(0x3d5,'\x7a\x49\x33\x72')+bp(0x3fe,'\x4c\x54\x34\x29'),a3=h[bp(0x3af,'\x72\x26\x25\x50')],a4=bp(0x186,'\x30\x47\x48\x58'),a5=h[bp(0x1f9,'\x66\x34\x46\x53')],a6={};function a7(){}function a8(){}function a9(){}var aa={};h[bp(0x5da,'\x51\x7a\x4c\x31')](Z,aa,W,function(){var cf=bp,cc=bi,ap={'\x46\x4f\x4f\x78\x4d':function(aq,ar){var cb=a0e;return h[cb(0x61a)](aq,ar);}};if(h[cc(0x376)](h[cc(0x2c7)],cc(0x40e)))return this;else{var ar=-0x1,as=function at(){var ce=cc,cd=a0d;for(;ap[cd(0x26f,'\x4c\x54\x34\x29')](++ar,ar[cd(0x628,'\x43\x69\x55\x66')]);)if(as[ce(0x4d8)](at,ar))return at[ce(0x6d1)]=X[ar],at[ce(0x27b)]=!0x1,at;return at[ce(0x6d1)]=k,at[cd(0x46b,'\x47\x51\x42\x61')]=!0x0,at;};return as[cf(0x196,'\x43\x69\x55\x66')]=as;}});var ab=Object[bp(0x62a,'\x4c\x54\x34\x29')+bp(0x4bd,'\x4c\x54\x34\x29')],ac=ab&&h[bi(0x567)](ab,h[bi(0x41c)](ab,h[bi(0x330)](al,[])));ac&&h[bi(0x1ab)](ac,K)&&M[bi(0x4d8)](ac,W)&&(aa=ac);var ad=a9[bi(0x280)]=a7[bi(0x280)]=Object[bp(0x5b9,'\x75\x73\x24\x49')](aa);function ae(ap){var ch=bi,cg=bp;cg(0x74d,'\x42\x48\x6e\x5b')!==h[cg(0x5e3,'\x72\x26\x25\x50')]?a2(Q,j,ad,Y,a6,H[ch(0x40a)],J):[h[cg(0x771,'\x6d\x4f\x64\x75')],h[ch(0x658)],cg(0x696,'\x6b\x4a\x59\x69')][cg(0x6f0,'\x57\x77\x5e\x6b')](function(ar){var cj=cg,ci=ch,as={};as[ci(0x35e)]=function(au,av){return au===av;},as[ci(0x58a)]=H[ci(0x463)];var at=as;if(H[cj(0x441,'\x6a\x44\x65\x28')](H[cj(0x33b,'\x24\x42\x4d\x33')],H[ci(0x3b7)]))var av=a1[ap](Z),aw=av[ci(0x6d1)];else Z(ap,ar,function(av){var cl=ci,ck=cj;if(at[ck(0x60b,'\x37\x37\x6c\x2a')](at[ck(0x1cd,'\x23\x48\x30\x52')],cl(0x3e9)))return this[ck(0x4b9,'\x76\x29\x5e\x64')](ar,av);else a7[cl(0x67b)](this,arguments);});});}function af(ap,aq){var cp=bi,cn=bp,ar={'\x69\x44\x45\x41\x59':function(at,au){var cm=a0d;return h[cm(0x2c8,'\x47\x79\x67\x71')](at,au);},'\x4b\x54\x4c\x4e\x50':function(at,au,av,aw,ax){return at(au,av,aw,ax);},'\x73\x4a\x4d\x70\x6b':h[cn(0x37d,'\x73\x4c\x24\x6f')],'\x63\x6e\x72\x59\x5a':h[cn(0x3e3,'\x79\x61\x4b\x54')],'\x65\x4f\x4a\x54\x44':function(at,au,av,aw,ax){return at(au,av,aw,ax);},'\x65\x6c\x42\x50\x6e':function(at,au){var co=a0e;return h[co(0x376)](at,au);},'\x6f\x66\x72\x76\x67':h[cp(0x21c)],'\x5a\x46\x65\x78\x70':function(at,au){var cq=cn;return h[cq(0x189,'\x53\x58\x59\x26')](at,au);},'\x58\x7a\x4a\x61\x4a':h[cp(0x573)],'\x4f\x63\x54\x6a\x49':cp(0x4aa),'\x76\x63\x75\x6e\x54':cn(0x1ea,'\x73\x4c\x24\x6f'),'\x74\x56\x75\x73\x54':h[cp(0x408)],'\x6e\x72\x4d\x75\x7a':function(at,au,av,aw){var cr=cn;return h[cr(0x33f,'\x24\x56\x28\x7a')](at,au,av,aw);},'\x45\x6c\x45\x64\x6c':h[cn(0x2a5,'\x4c\x54\x34\x29')],'\x59\x41\x61\x72\x51':function(at,au){var cs=cp;return h[cs(0x376)](at,au);},'\x59\x59\x57\x6e\x74':h[cp(0x26e)],'\x62\x46\x59\x53\x63':function(at,au){var ct=cn;return h[ct(0x1f7,'\x4c\x54\x34\x29')](at,au);},'\x4a\x61\x58\x59\x51':h[cp(0x68a)],'\x57\x69\x57\x46\x6d':cn(0x607,'\x47\x51\x42\x61'),'\x48\x43\x4d\x63\x6c':function(at,au){var cu=cn;return h[cu(0x369,'\x66\x34\x46\x53')](at,au);},'\x4e\x47\x63\x79\x6b':h[cp(0x54c)],'\x4d\x47\x51\x78\x6e':h[cn(0x3bb,'\x26\x5d\x6f\x6b')],'\x72\x43\x57\x43\x64':function(at,au){var cv=cn;return h[cv(0x1b8,'\x37\x37\x6c\x2a')](at,au);},'\x57\x4c\x4a\x45\x4d':h[cp(0x1ba)],'\x50\x53\x6a\x79\x4b':function(at){var cw=cp;return h[cw(0x660)](at);}};if(h[cp(0x6a4)]!==h[cp(0x6a4)])return void V(a1);else{function au(av,aw,ax,ay){var cz=cn,cx=cp,az={'\x69\x57\x73\x61\x43':ar[cx(0x305)],'\x70\x52\x63\x69\x52':ar[cx(0x4d0)],'\x72\x41\x78\x41\x65':function(aD,aE,aF,aG,aH){var cy=a0d;return ar[cy(0x51a,'\x4c\x56\x50\x31')](aD,aE,aF,aG,aH);},'\x67\x4d\x70\x49\x41':cz(0x322,'\x79\x61\x4b\x54'),'\x5a\x76\x50\x67\x49':cz(0x2fc,'\x73\x6b\x6a\x6d'),'\x6e\x64\x58\x4d\x61':function(aD,aE,aF,aG,aH){var cA=cx;return ar[cA(0x6a1)](aD,aE,aF,aG,aH);},'\x6c\x58\x46\x42\x70':function(aD,aE){var cB=cz;return ar[cB(0x54b,'\x73\x28\x67\x42')](aD,aE);},'\x59\x77\x4e\x56\x6b':ar[cx(0x730)],'\x63\x6b\x54\x53\x65':function(aD,aE){return aD(aE);},'\x6d\x4f\x76\x51\x6e':function(aD,aE){var cC=cx;return ar[cC(0x55c)](aD,aE);},'\x59\x65\x48\x59\x61':function(aD,aE,aF){return aD(aE,aF);},'\x65\x4e\x65\x4e\x41':function(aD,aE){var cD=cz;return ar[cD(0x6cf,'\x76\x51\x53\x30')](aD,aE);},'\x49\x4d\x48\x6d\x56':ar[cz(0x525,'\x55\x7a\x52\x25')],'\x54\x47\x73\x7a\x4e':ar[cx(0x262)]};if(ar[cx(0x5aa)](ar[cx(0x608)],ar[cz(0x759,'\x4c\x54\x34\x29')])){var aA=ar[cx(0x474)](a1,ap[av],ap,aw);if(ar[cz(0x2e2,'\x4c\x54\x34\x29')]!==aA[cx(0x53e)]){if(ar[cz(0x1a6,'\x73\x28\x67\x42')](ar[cz(0x3ab,'\x6d\x4f\x64\x75')],cz(0x657,'\x30\x47\x48\x58'))){var aB=aA[cx(0x342)],aC=aB[cz(0x218,'\x43\x69\x55\x66')];return aC&&ar[cz(0x17b,'\x37\x37\x6c\x2a')](ar[cz(0x27e,'\x4a\x6b\x4a\x34')],ar[cx(0x3ca)](j,aC))&&M[cz(0x3a5,'\x75\x73\x24\x49')](aC,ar[cx(0x2b7)])?aq[cz(0x676,'\x5e\x34\x6c\x5e')](aC[cz(0x6e1,'\x75\x73\x24\x49')])[cz(0x47a,'\x5e\x34\x6c\x5e')](function(aD){var cF=cz,cE=cx;if(az[cE(0x462)]===az[cE(0x462)])az[cF(0x387,'\x6b\x4a\x59\x69')](au,az[cF(0x182,'\x57\x77\x5e\x6b')],aD,ax,ay);else{if(this[cE(0x72a)]=0x0,this[cF(0x344,'\x46\x6d\x56\x48')]=0x0,this[cE(0x5fc)]=this[cE(0x1e7)]=a2,this[cF(0x221,'\x43\x69\x55\x66')]=!0x1,this[cF(0x222,'\x24\x42\x4d\x33')]=null,this[cE(0x1be)]=az[cE(0x6b9)],this[cF(0x2df,'\x43\x69\x55\x66')]=aw,this[cF(0x702,'\x23\x7a\x4c\x70')][cF(0x230,'\x79\x79\x55\x36')](j),!ad){for(var aF in this)'\x74'===aF[cE(0x1c7)](0x0)&&aB[cE(0x4d8)](this,aF)&&!a6(+aF[cF(0x2e8,'\x5e\x34\x6c\x5e')](0x1))&&(this[aF]=au);}}},function(aD){var cH=cx,cG=cz;if(az[cG(0x29e,'\x79\x79\x55\x36')]===az[cG(0x199,'\x47\x4e\x32\x7a')])return this;else az[cH(0x631)](au,cH(0x3ea),aD,ax,ay);}):aq[cx(0x5d1)](aC)[cx(0x6e9)](function(aD){var cK=cz,cJ=cx,aE={'\x56\x55\x74\x59\x47':function(aF,aG,aH,aI,aJ){var cI=a0d;return az[cI(0x3db,'\x77\x5b\x68\x32')](aF,aG,aH,aI,aJ);},'\x54\x79\x61\x58\x42':cJ(0x3ea)};if(az[cK(0x626,'\x51\x7a\x4c\x31')](az[cK(0x2c2,'\x23\x48\x30\x52')],cJ(0x328)))aB[cJ(0x6d1)]=aD,az[cK(0x6bc,'\x4c\x54\x34\x29')](ax,aB);else return aE[cK(0x41e,'\x66\x34\x46\x53')](aD,aE[cJ(0x3e8)],aC,a5,a2);},function(aD){var cM=cx,cL=cz;if(az[cL(0x6eb,'\x37\x37\x6c\x2a')]!==az[cM(0x601)])return az[cM(0x631)](au,cM(0x3ea),aD,ax,ay);else{if(az[cL(0x6a0,'\x38\x50\x42\x58')](this[cM(0x72a)],a5[cM(0x731)]))return az[cL(0x52e,'\x76\x29\x5e\x64')](a2,aw[cL(0x306,'\x42\x48\x6e\x5b')],!0x0);if(az[cL(0x4f4,'\x46\x6d\x56\x48')](this[cL(0x659,'\x66\x34\x46\x53')],j[cM(0x317)]))return az[cL(0x57f,'\x55\x7a\x52\x25')](ad,aB[cL(0x2da,'\x37\x37\x6c\x2a')]);}});}else{var aE=this[cz(0x543,'\x6d\x4f\x64\x75')][j];if(aE[cz(0x535,'\x45\x28\x67\x4a')]===aC)return this[cx(0x4d3)](aE[cz(0x55d,'\x49\x2a\x46\x35')],aE[cx(0x4fb)]),ar[cz(0x694,'\x6c\x24\x4c\x48')](a5,aE),a2;}}ay(aA[cx(0x342)]);}else ar[cz(0x76d,'\x6b\x4a\x59\x69')](j,ar[cz(0x772,'\x26\x5d\x6f\x6b')],aC,a5,a2);}var as;Q(this,cn(0x5fd,'\x46\x6d\x56\x48'),{'\x76\x61\x6c\x75\x65':function(av,aw){var cQ=cn,cP=cp,ax={'\x77\x49\x75\x70\x79':function(ay,az,aA,aB,aC){var cN=a0e;return ar[cN(0x6a1)](ay,az,aA,aB,aC);},'\x53\x74\x61\x70\x69':function(ay,az){var cO=a0e;return ar[cO(0x17c)](ay,az);},'\x64\x6f\x7a\x74\x59':ar[cP(0x728)],'\x68\x76\x4a\x6b\x7a':ar[cP(0x74c)],'\x77\x50\x57\x62\x6f':ar[cQ(0x506,'\x47\x4e\x32\x7a')]};if(ar[cQ(0x5cf,'\x79\x79\x55\x36')](cP(0x236),ar[cP(0x2ae)])){var az={};return az[cQ(0x63e,'\x4a\x6b\x4a\x34')]=az,az[cQ(0x57c,'\x4a\x6b\x4a\x34')]=!0x0,az[cP(0x232)+'\x6c\x65']=!0x0,az[cQ(0x318,'\x37\x37\x6c\x2a')]=!0x0,(a5[cP(0x3cf)+cQ(0x3e7,'\x4c\x54\x34\x29')](a2,Q,az),ad[Y]);}else{function az(){var cU=cP,cT=cQ,aA={'\x64\x74\x62\x71\x69':function(aB,aC,aD,aE,aF){var cR=a0e;return ax[cR(0x1db)](aB,aC,aD,aE,aF);},'\x6c\x74\x59\x6e\x57':function(aB,aC){var cS=a0e;return ax[cS(0x263)](aB,aC);},'\x71\x74\x71\x41\x7a':ax[cT(0x6ae,'\x75\x73\x24\x49')],'\x70\x72\x68\x55\x62':ax[cT(0x297,'\x42\x48\x6e\x5b')]};if(ax[cU(0x263)](ax[cU(0x281)],cU(0x2af)))return new aq(function(aB,aC){var cX=cT,cW=cU,aD={'\x74\x5a\x74\x55\x42':function(aE,aF,aG,aH,aI){var cV=a0d;return aA[cV(0x4f3,'\x4c\x56\x50\x31')](aE,aF,aG,aH,aI);},'\x71\x75\x71\x64\x67':cW(0x3ea)};aA[cX(0x6a8,'\x4c\x54\x34\x29')](aA[cW(0x2dc)],aA[cW(0x2dc)])?aD[cW(0x30c)](av,aD[cX(0x1ca,'\x24\x42\x4d\x33')],Z,a5,a2):au(av,aw,aB,aC);});else{var aC={};return aC[cT(0x357,'\x72\x26\x25\x50')]=aA[cU(0x2ab)],aC[cU(0x342)]=a7,aC;}}return as=as?as[cP(0x6e9)](az,az):ar[cQ(0x3a4,'\x45\x28\x67\x4a')](az);}}});}}function ag(ap,aq,ar){var d1=bi,cZ=bp,as={'\x6f\x70\x44\x66\x49':function(au,av){var cY=a0d;return h[cY(0x6ad,'\x23\x7a\x4c\x70')](au,av);},'\x4b\x54\x65\x4e\x4e':h[cZ(0x46c,'\x59\x5e\x68\x63')],'\x79\x44\x71\x6b\x49':function(au,av){return au===av;},'\x66\x71\x45\x51\x56':function(au,av){var d0=a0e;return h[d0(0x598)](au,av);},'\x6d\x43\x58\x47\x59':h[d1(0x49a)],'\x74\x64\x4b\x78\x53':function(au,av){return au===av;},'\x47\x48\x64\x79\x78':function(au,av){var d2=cZ;return h[d2(0x192,'\x5a\x37\x39\x37')](au,av);},'\x5a\x6f\x53\x63\x7a':d1(0x241)+d1(0x319)+d1(0x498),'\x4e\x48\x75\x4d\x62':h[cZ(0x3ed,'\x4a\x6b\x4a\x34')],'\x5a\x52\x56\x6f\x75':h[d1(0x4c0)],'\x67\x59\x6b\x6f\x64':function(au,av){var d3=d1;return h[d3(0x5a3)](au,av);},'\x51\x4d\x48\x4f\x70':d1(0x44b),'\x59\x69\x44\x48\x65':h[d1(0x5d0)],'\x62\x68\x52\x76\x74':function(au,av,aw){var d4=d1;return h[d4(0x64b)](au,av,aw);},'\x41\x6d\x48\x75\x46':h[cZ(0x4f2,'\x4c\x49\x63\x79')],'\x57\x72\x55\x43\x5a':function(au,av){var d5=cZ;return h[d5(0x20a,'\x6d\x4f\x64\x75')](au,av);},'\x41\x4b\x74\x66\x7a':cZ(0x529,'\x6a\x44\x65\x28'),'\x49\x53\x70\x57\x43':h[d1(0x658)],'\x48\x53\x4a\x66\x52':h[cZ(0x48d,'\x4c\x56\x50\x31')],'\x6d\x76\x57\x69\x72':function(au,av){var d6=cZ;return h[d6(0x33e,'\x6b\x4a\x59\x69')](au,av);},'\x4b\x56\x6d\x4c\x76':function(au,av){return au===av;},'\x5a\x79\x76\x58\x53':h[cZ(0x572,'\x42\x48\x6e\x5b')],'\x43\x4b\x58\x68\x49':function(au,av){return au===av;},'\x4b\x58\x6a\x73\x6f':function(au,av){var d7=d1;return h[d7(0x51c)](au,av);},'\x44\x53\x77\x44\x76':h[cZ(0x531,'\x47\x79\x67\x71')],'\x74\x56\x44\x4c\x62':function(au,av,aw,ax){var d8=d1;return h[d8(0x1fd)](au,av,aw,ax);}};if(h[cZ(0x1c9,'\x47\x4e\x32\x7a')](h[cZ(0x5ff,'\x79\x61\x4b\x54')],cZ(0x71e,'\x43\x69\x55\x66'))){var at=a2;return function(au,av){var db=cZ,da=d1,aw={'\x44\x6a\x57\x52\x75':function(aC,aD){var d9=a0e;return as[d9(0x4a6)](aC,aD);}};if(as[da(0x1f8)](db(0x284,'\x7a\x49\x33\x72'),as[da(0x5db)])){var aD=d[db(0x680,'\x36\x26\x4e\x4e')](e,arguments);return f=null,aD;}else{if(as[da(0x349)](at,a4))throw as[db(0x3c7,'\x6c\x24\x4c\x48')](Error,as[db(0x1b9,'\x25\x48\x43\x61')]);if(as[da(0x349)](at,a5)){if(as[da(0x4a6)](as[db(0x484,'\x43\x69\x55\x66')],as[da(0x5f4)])){var aE={};return aE[da(0x73e)]=a7,aE;}else{if(as[db(0x312,'\x45\x28\x67\x4a')](db(0x1d9,'\x55\x7a\x52\x25'),au))throw av;var ax={};return ax[da(0x6d1)]=I,ax[db(0x378,'\x4c\x54\x34\x29')]=!0x0,ax;}}for(ar[db(0x2a8,'\x73\x28\x67\x42')]=au,ar[db(0x589,'\x55\x7a\x52\x25')]=av;;){if(as[db(0x5de,'\x24\x56\x28\x7a')](da(0x6b3),as[db(0x3d0,'\x65\x5a\x50\x66')])){var ay=ar[db(0x475,'\x4c\x56\x50\x31')];if(ay){if(as[db(0x448,'\x55\x7a\x52\x25')](as[db(0x746,'\x24\x42\x4d\x33')],as[da(0x256)])){var az=as[da(0x3d7)](ah,ay,ar);if(az){if(as[da(0x4a6)](as[da(0x3c6)],da(0x5a9))){if(as[da(0x254)](az,a6))continue;return az;}else{var aF={};aF[db(0x1da,'\x42\x48\x6e\x5b')]=a5[0x0];var aG=aF;0x1 in a2&&(aG[da(0x731)]=av[0x1]),as[da(0x434)](0x2,ax)&&(aG[da(0x317)]=ad[0x2],aG[db(0x5cb,'\x55\x7a\x52\x25')]=Y[0x3]),this[da(0x290)][da(0x4c3)](aG);}}}else a7=function(aG,aH,aI){return aG[aH]=aI;};}if(as[db(0x76e,'\x59\x5e\x68\x63')](as[da(0x3e1)],ar[da(0x1be)]))ar[db(0x691,'\x65\x5a\x50\x66')]=ar[db(0x2a0,'\x59\x5e\x68\x63')]=ar[da(0x342)];else{if(as[db(0x4cd,'\x79\x79\x55\x36')](as[db(0x28f,'\x72\x26\x25\x50')],ar[da(0x1be)])){if(as[da(0x349)](as[db(0x1d3,'\x79\x79\x55\x36')],as[da(0x674)])){if(as[da(0x5bd)](at,a2))throw at=a5,ar[db(0x709,'\x4c\x56\x50\x31')];ar[da(0x75e)+db(0x54a,'\x25\x58\x42\x37')](ar[db(0x499,'\x67\x4a\x25\x4c')]);}else{var aH={};aH[db(0x745,'\x23\x48\x30\x52')]=as[da(0x6c5)],(this[db(0x43e,'\x67\x4a\x25\x4c')]=[aH],ay[da(0x581)](a1,this),this[db(0x6b4,'\x4c\x56\x50\x31')](!0x0));}}else as[db(0x6b1,'\x79\x79\x55\x36')](as[da(0x3cd)],ar[db(0x3b4,'\x5e\x34\x6c\x5e')])&&ar[da(0x3eb)](db(0x4ff,'\x6d\x4f\x64\x75'),ar[da(0x342)]);}at=a4;var aA=a1(ap,aq,ar);if(as[da(0x438)](da(0x205),aA[db(0x5f2,'\x55\x7a\x52\x25')])){if(as[da(0x6b8)](as[db(0x569,'\x47\x51\x42\x61')],as[db(0x216,'\x23\x48\x30\x52')])){if(at=ar[db(0x1a3,'\x45\x28\x67\x4a')]?a5:a3,as[da(0x5bd)](aA[da(0x342)],a6))continue;var aB={};return aB[db(0x629,'\x4c\x54\x34\x29')]=aA[da(0x342)],aB[db(0x34e,'\x36\x26\x4e\x4e')]=ar[db(0x49c,'\x24\x56\x28\x7a')],aB;}else{if(aw[db(0x4f1,'\x66\x34\x46\x53')](a2,av))throw ax=ad,Y[db(0x177,'\x59\x5e\x68\x63')];a6[da(0x75e)+da(0x17a)](ar[db(0x37f,'\x46\x6d\x56\x48')]);}}as[da(0x1d2)]===aA[db(0x5f5,'\x26\x5d\x6f\x6b')]&&(at=a5,ar[db(0x477,'\x4c\x49\x63\x79')]=as[da(0x1d2)],ar[db(0x20e,'\x6b\x4a\x59\x69')]=aA[db(0x6ee,'\x76\x51\x53\x30')]);}else return this[db(0x6b6,'\x6b\x4a\x59\x69')](ay,a1);}}};}else[as[d1(0x3e1)],as[cZ(0x2e7,'\x5e\x34\x6c\x5e')],as[cZ(0x3c4,'\x47\x51\x42\x61')]][d1(0x581)](function(av){var dc=d1;as[dc(0x4c8)](ap,Z,av,function(aw){var dd=a0d;return this[dd(0x571,'\x79\x79\x55\x36')](av,aw);});});}function ah(ap,aq){var df=bp,de=bi,ar={'\x73\x4b\x50\x4a\x74':de(0x731),'\x51\x72\x78\x79\x68':h[df(0x4f0,'\x51\x7a\x4c\x31')],'\x51\x6c\x64\x4f\x65':function(ay,az){var dg=df;return h[dg(0x5b1,'\x6c\x24\x4c\x48')](ay,az);},'\x77\x6d\x70\x79\x52':function(ay,az){var dh=de;return h[dh(0x447)](ay,az);},'\x6c\x53\x51\x4e\x44':function(ay,az){var di=df;return h[di(0x296,'\x43\x69\x55\x66')](ay,az);},'\x66\x75\x65\x4a\x70':function(ay,az){return ay{s.call(this,e,((e,s,o)=>{e?i(e):t(s)}))}));return e.timeout?((e,t=1e3)=>Promise.race([e,new Promise(((e,s)=>{setTimeout((()=>{s(new Error("请求超时"))}),t)}))]))(i,e.timeout):i}get(e){return this.send.call(this.env,e)}post(e){return this.send.call(this.env,e,"POST")}}return new class{constructor(e,t){this.logLevels={debug:0,info:1,warn:2,error:3},this.logLevelPrefixs={debug:"[DEBUG] ",info:"[INFO] ",warn:"[WARN] ",error:"[ERROR] "},this.logLevel="info",this.name=e,this.http=new s(this),this.data=null,this.dataFile="box.dat",this.logs=[],this.isMute=!1,this.isNeedRewrite=!1,this.logSeparator="\n",this.encoding="utf-8",this.startTime=(new Date).getTime(),Object.assign(this,t),this.log("",`🔔${this.name}, 开始!`)}getEnv(){return"undefined"!=typeof $environment&&$environment["surge-version"]?"Surge":"undefined"!=typeof $environment&&$environment["stash-version"]?"Stash":"undefined"!=typeof module&&module.exports?"Node.js":"undefined"!=typeof $task?"Quantumult X":"undefined"!=typeof $loon?"Loon":"undefined"!=typeof $rocket?"Shadowrocket":void 0}isNode(){return"Node.js"===this.getEnv()}isQuanX(){return"Quantumult X"===this.getEnv()}isSurge(){return"Surge"===this.getEnv()}isLoon(){return"Loon"===this.getEnv()}isShadowrocket(){return"Shadowrocket"===this.getEnv()}isStash(){return"Stash"===this.getEnv()}toObj(e,t=null){try{return JSON.parse(e)}catch{return t}}toStr(e,t=null,...s){try{return JSON.stringify(e,...s)}catch{return t}}getjson(e,t){let s=t;if(this.getdata(e))try{s=JSON.parse(this.getdata(e))}catch{}return s}setjson(e,t){try{return this.setdata(JSON.stringify(e),t)}catch{return!1}}getScript(e){return new Promise((t=>{this.get({url:e},((e,s,i)=>t(i)))}))}runScript(e,t){return new Promise((s=>{let i=this.getdata("@chavy_boxjs_userCfgs.httpapi");i=i?i.replace(/\n/g,"").trim():i;let o=this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout");o=o?1*o:20,o=t&&t.timeout?t.timeout:o;const[r,a]=i.split("@"),n={url:`http://${a}/v1/scripting/evaluate`,body:{script_text:e,mock_type:"cron",timeout:o},headers:{"X-Key":r,Accept:"*/*"},policy:"DIRECT",timeout:o};this.post(n,((e,t,i)=>s(i)))})).catch((e=>this.logErr(e)))}loaddata(){if(!this.isNode())return{};{this.fs=this.fs?this.fs:require("fs"),this.path=this.path?this.path:require("path");const e=this.path.resolve(this.dataFile),t=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(e),i=!s&&this.fs.existsSync(t);if(!s&&!i)return{};{const i=s?e:t;try{return JSON.parse(this.fs.readFileSync(i))}catch(e){return{}}}}}writedata(){if(this.isNode()){this.fs=this.fs?this.fs:require("fs"),this.path=this.path?this.path:require("path");const e=this.path.resolve(this.dataFile),t=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(e),i=!s&&this.fs.existsSync(t),o=JSON.stringify(this.data);s?this.fs.writeFileSync(e,o):i?this.fs.writeFileSync(t,o):this.fs.writeFileSync(e,o)}}lodash_get(e,t,s){const i=t.replace(/\[(\d+)\]/g,".$1").split(".");let o=e;for(const e of i)if(o=Object(o)[e],void 0===o)return s;return o}lodash_set(e,t,s){return Object(e)!==e||(Array.isArray(t)||(t=t.toString().match(/[^.[\]]+/g)||[]),t.slice(0,-1).reduce(((e,s,i)=>Object(e[s])===e[s]?e[s]:e[s]=Math.abs(t[i+1])>>0==+t[i+1]?[]:{}),e)[t[t.length-1]]=s),e}getdata(e){let t=this.getval(e);if(/^@/.test(e)){const[,s,i]=/^@(.*?)\.(.*?)$/.exec(e),o=s?this.getval(s):"";if(o)try{const e=JSON.parse(o);t=e?this.lodash_get(e,i,""):t}catch(e){t=""}}return t}setdata(e,t){let s=!1;if(/^@/.test(t)){const[,i,o]=/^@(.*?)\.(.*?)$/.exec(t),r=this.getval(i),a=i?"null"===r?null:r||"{}":"{}";try{const t=JSON.parse(a);this.lodash_set(t,o,e),s=this.setval(JSON.stringify(t),i)}catch(t){const r={};this.lodash_set(r,o,e),s=this.setval(JSON.stringify(r),i)}}else s=this.setval(e,t);return s}getval(e){switch(this.getEnv()){case"Surge":case"Loon":case"Stash":case"Shadowrocket":return $persistentStore.read(e);case"Quantumult X":return $prefs.valueForKey(e);case"Node.js":return this.data=this.loaddata(),this.data[e];default:return this.data&&this.data[e]||null}}setval(e,t){switch(this.getEnv()){case"Surge":case"Loon":case"Stash":case"Shadowrocket":return $persistentStore.write(e,t);case"Quantumult X":return $prefs.setValueForKey(e,t);case"Node.js":return this.data=this.loaddata(),this.data[t]=e,this.writedata(),!0;default:return this.data&&this.data[t]||null}}initGotEnv(e){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,e&&(e.headers=e.headers?e.headers:{},e&&(e.headers=e.headers?e.headers:{},void 0===e.headers.cookie&&void 0===e.headers.Cookie&&void 0===e.cookieJar&&(e.cookieJar=this.ckjar)))}get(e,t=(()=>{})){switch(e.headers&&(delete e.headers["Content-Type"],delete e.headers["Content-Length"],delete e.headers["content-type"],delete e.headers["content-length"]),e.params&&(e.url+="?"+this.queryStr(e.params)),void 0===e.followRedirect||e.followRedirect||((this.isSurge()||this.isLoon())&&(e["auto-redirect"]=!1),this.isQuanX()&&(e.opts?e.opts.redirection=!1:e.opts={redirection:!1})),this.getEnv()){case"Surge":case"Loon":case"Stash":case"Shadowrocket":default:this.isSurge()&&this.isNeedRewrite&&(e.headers=e.headers||{},Object.assign(e.headers,{"X-Surge-Skip-Scripting":!1})),$httpClient.get(e,((e,s,i)=>{!e&&s&&(s.body=i,s.statusCode=s.status?s.status:s.statusCode,s.status=s.statusCode),t(e,s,i)}));break;case"Quantumult X":this.isNeedRewrite&&(e.opts=e.opts||{},Object.assign(e.opts,{hints:!1})),$task.fetch(e).then((e=>{const{statusCode:s,statusCode:i,headers:o,body:r,bodyBytes:a}=e;t(null,{status:s,statusCode:i,headers:o,body:r,bodyBytes:a},r,a)}),(e=>t(e&&e.error||"UndefinedError")));break;case"Node.js":let s=require("iconv-lite");this.initGotEnv(e),this.got(e).on("redirect",((e,t)=>{try{if(e.headers["set-cookie"]){const s=e.headers["set-cookie"].map(this.cktough.Cookie.parse).toString();s&&this.ckjar.setCookieSync(s,null),t.cookieJar=this.ckjar}}catch(e){this.logErr(e)}})).then((e=>{const{statusCode:i,statusCode:o,headers:r,rawBody:a}=e,n=s.decode(a,this.encoding);t(null,{status:i,statusCode:o,headers:r,rawBody:a,body:n},n)}),(e=>{const{message:i,response:o}=e;t(i,o,o&&s.decode(o.rawBody,this.encoding))}));break}}post(e,t=(()=>{})){const s=e.method?e.method.toLocaleLowerCase():"post";switch(e.body&&e.headers&&!e.headers["Content-Type"]&&!e.headers["content-type"]&&(e.headers["content-type"]="application/x-www-form-urlencoded"),e.headers&&(delete e.headers["Content-Length"],delete e.headers["content-length"]),void 0===e.followRedirect||e.followRedirect||((this.isSurge()||this.isLoon())&&(e["auto-redirect"]=!1),this.isQuanX()&&(e.opts?e.opts.redirection=!1:e.opts={redirection:!1})),this.getEnv()){case"Surge":case"Loon":case"Stash":case"Shadowrocket":default:this.isSurge()&&this.isNeedRewrite&&(e.headers=e.headers||{},Object.assign(e.headers,{"X-Surge-Skip-Scripting":!1})),$httpClient[s](e,((e,s,i)=>{!e&&s&&(s.body=i,s.statusCode=s.status?s.status:s.statusCode,s.status=s.statusCode),t(e,s,i)}));break;case"Quantumult X":e.method=s,this.isNeedRewrite&&(e.opts=e.opts||{},Object.assign(e.opts,{hints:!1})),$task.fetch(e).then((e=>{const{statusCode:s,statusCode:i,headers:o,body:r,bodyBytes:a}=e;t(null,{status:s,statusCode:i,headers:o,body:r,bodyBytes:a},r,a)}),(e=>t(e&&e.error||"UndefinedError")));break;case"Node.js":let i=require("iconv-lite");this.initGotEnv(e);const{url:o,...r}=e;this.got[s](o,r).then((e=>{const{statusCode:s,statusCode:o,headers:r,rawBody:a}=e,n=i.decode(a,this.encoding);t(null,{status:s,statusCode:o,headers:r,rawBody:a,body:n},n)}),(e=>{const{message:s,response:o}=e;t(s,o,o&&i.decode(o.rawBody,this.encoding))}));break}}time(e,t=null){const s=t?new Date(t):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(e)&&(e=e.replace(RegExp.$1,(s.getFullYear()+"").substr(4-RegExp.$1.length)));for(let t in i)new RegExp("("+t+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?i[t]:("00"+i[t]).substr((""+i[t]).length)));return e}queryStr(e){let t="";for(const s in e){let i=e[s];null!=i&&""!==i&&("object"==typeof i&&(i=JSON.stringify(i)),t+=`${s}=${i}&`)}return t=t.substring(0,t.length-1),t}msg(t=e,s="",i="",o={}){const r=e=>{const{$open:t,$copy:s,$media:i,$mediaMime:o}=e;switch(typeof e){case void 0:return e;case"string":switch(this.getEnv()){case"Surge":case"Stash":default:return{url:e};case"Loon":case"Shadowrocket":return e;case"Quantumult X":return{"open-url":e};case"Node.js":return}case"object":switch(this.getEnv()){case"Surge":case"Stash":case"Shadowrocket":default:{const r={};let a=e.openUrl||e.url||e["open-url"]||t;a&&Object.assign(r,{action:"open-url",url:a});let n=e["update-pasteboard"]||e.updatePasteboard||s;n&&Object.assign(r,{action:"clipboard",text:n});let h=e.mediaUrl||e["media-url"]||i;if(h){let e,t;if(h.startsWith("http"));else if(h.startsWith("data:")){const[s]=h.split(";"),[,i]=h.split(",");e=i,t=s.replace("data:","")}else{e=h,t=(e=>{const t={JVBERi0:"application/pdf",R0lGODdh:"image/gif",R0lGODlh:"image/gif",iVBORw0KGgo:"image/png","/9j/":"image/jpg"};for(var s in t)if(0===e.indexOf(s))return t[s];return null})(h)}Object.assign(r,{"media-url":h,"media-base64":e,"media-base64-mime":o??t})}return Object.assign(r,{"auto-dismiss":e["auto-dismiss"],sound:e.sound}),r}case"Loon":{const s={};let o=e.openUrl||e.url||e["open-url"]||t;o&&Object.assign(s,{openUrl:o});let r=e.mediaUrl||e["media-url"]||i;return r&&Object.assign(s,{mediaUrl:r}),console.log(JSON.stringify(s)),s}case"Quantumult X":{const o={};let r=e["open-url"]||e.url||e.openUrl||t;r&&Object.assign(o,{"open-url":r});let a=e.mediaUrl||e["media-url"]||i;a&&Object.assign(o,{"media-url":a});let n=e["update-pasteboard"]||e.updatePasteboard||s;return n&&Object.assign(o,{"update-pasteboard":n}),console.log(JSON.stringify(o)),o}case"Node.js":return}default:return}};if(!this.isMute)switch(this.getEnv()){case"Surge":case"Loon":case"Stash":case"Shadowrocket":default:$notification.post(t,s,i,r(o));break;case"Quantumult X":$notify(t,s,i,r(o));break;case"Node.js":break}if(!this.isMuteLog){let e=["","==============📣系统通知📣=============="];e.push(t),s&&e.push(s),i&&e.push(i),console.log(e.join("\n")),this.logs=this.logs.concat(e)}}debug(...e){this.logLevels[this.logLevel]<=this.logLevels.debug&&(e.length>0&&(this.logs=[...this.logs,...e]),console.log(`${this.logLevelPrefixs.debug}${e.map((e=>e??String(e))).join(this.logSeparator)}`))}info(...e){this.logLevels[this.logLevel]<=this.logLevels.info&&(e.length>0&&(this.logs=[...this.logs,...e]),console.log(`${this.logLevelPrefixs.info}${e.map((e=>e??String(e))).join(this.logSeparator)}`))}warn(...e){this.logLevels[this.logLevel]<=this.logLevels.warn&&(e.length>0&&(this.logs=[...this.logs,...e]),console.log(`${this.logLevelPrefixs.warn}${e.map((e=>e??String(e))).join(this.logSeparator)}`))}error(...e){this.logLevels[this.logLevel]<=this.logLevels.error&&(e.length>0&&(this.logs=[...this.logs,...e]),console.log(`${this.logLevelPrefixs.error}${e.map((e=>e??String(e))).join(this.logSeparator)}`))}log(...e){e.length>0&&(this.logs=[...this.logs,...e]),console.log(e.map((e=>e??String(e))).join(this.logSeparator))}logErr(e,t){switch(this.getEnv()){case"Surge":case"Loon":case"Stash":case"Shadowrocket":case"Quantumult X":default:this.log("",`❗️${this.name}, 错误!`,t,e);break;case"Node.js":this.log("",`❗️${this.name}, 错误!`,t,void 0!==e.message?e.message:e,e.stack);break}}wait(e){return new Promise((t=>setTimeout(t,e)))}done(e={}){const t=((new Date).getTime()-this.startTime)/1e3;switch(this.log("",`🔔${this.name}, 结束! 🕛 ${t} 秒`),this.log(),this.getEnv()){case"Surge":case"Loon":case"Stash":case"Shadowrocket":case"Quantumult X":default:$done(e);break;case"Node.js":process.exit(1)}}}(e,t)} // MD5 function md5(string){function md5cycle(x,k){var a=x[0],b=x[1],c=x[2],d=x[3];a=ff(a,b,c,d,k[0],7,-680876936);d=ff(d,a,b,c,k[1],12,-389564586);c=ff(c,d,a,b,k[2],17,606105819);b=ff(b,c,d,a,k[3],22,-1044525330);a=ff(a,b,c,d,k[4],7,-176418897);d=ff(d,a,b,c,k[5],12,1200080426);c=ff(c,d,a,b,k[6],17,-1473231341);b=ff(b,c,d,a,k[7],22,-45705983);a=ff(a,b,c,d,k[8],7,1770035416);d=ff(d,a,b,c,k[9],12,-1958414417);c=ff(c,d,a,b,k[10],17,-42063);b=ff(b,c,d,a,k[11],22,-1990404162);a=ff(a,b,c,d,k[12],7,1804603682);d=ff(d,a,b,c,k[13],12,-40341101);c=ff(c,d,a,b,k[14],17,-1502002290);b=ff(b,c,d,a,k[15],22,1236535329);a=gg(a,b,c,d,k[1],5,-165796510);d=gg(d,a,b,c,k[6],9,-1069501632);c=gg(c,d,a,b,k[11],14,643717713);b=gg(b,c,d,a,k[0],20,-373897302);a=gg(a,b,c,d,k[5],5,-701558691);d=gg(d,a,b,c,k[10],9,38016083);c=gg(c,d,a,b,k[15],14,-660478335);b=gg(b,c,d,a,k[4],20,-405537848);a=gg(a,b,c,d,k[9],5,568446438);d=gg(d,a,b,c,k[14],9,-1019803690);c=gg(c,d,a,b,k[3],14,-187363961);b=gg(b,c,d,a,k[8],20,1163531501);a=gg(a,b,c,d,k[13],5,-1444681467);d=gg(d,a,b,c,k[2],9,-51403784);c=gg(c,d,a,b,k[7],14,1735328473);b=gg(b,c,d,a,k[12],20,-1926607734);a=hh(a,b,c,d,k[5],4,-378558);d=hh(d,a,b,c,k[8],11,-2022574463);c=hh(c,d,a,b,k[11],16,1839030562);b=hh(b,c,d,a,k[14],23,-35309556);a=hh(a,b,c,d,k[1],4,-1530992060);d=hh(d,a,b,c,k[4],11,1272893353);c=hh(c,d,a,b,k[7],16,-155497632);b=hh(b,c,d,a,k[10],23,-1094730640);a=hh(a,b,c,d,k[13],4,681279174);d=hh(d,a,b,c,k[0],11,-358537222);c=hh(c,d,a,b,k[3],16,-722521979);b=hh(b,c,d,a,k[6],23,76029189);a=hh(a,b,c,d,k[9],4,-640364487);d=hh(d,a,b,c,k[12],11,-421815835);c=hh(c,d,a,b,k[15],16,530742520);b=hh(b,c,d,a,k[2],23,-995338651);a=ii(a,b,c,d,k[0],6,-198630844);d=ii(d,a,b,c,k[7],10,1126891415);c=ii(c,d,a,b,k[14],15,-1416354905);b=ii(b,c,d,a,k[5],21,-57434055);a=ii(a,b,c,d,k[12],6,1700485571);d=ii(d,a,b,c,k[3],10,-1894986606);c=ii(c,d,a,b,k[10],15,-1051523);b=ii(b,c,d,a,k[1],21,-2054922799);a=ii(a,b,c,d,k[8],6,1873313359);d=ii(d,a,b,c,k[15],10,-30611744);c=ii(c,d,a,b,k[6],15,-1560198380);b=ii(b,c,d,a,k[13],21,1309151649);a=ii(a,b,c,d,k[4],6,-145523070);d=ii(d,a,b,c,k[11],10,-1120210379);c=ii(c,d,a,b,k[2],15,718787259);b=ii(b,c,d,a,k[9],21,-343485551);x[0]=add32(a,x[0]);x[1]=add32(b,x[1]);x[2]=add32(c,x[2]);x[3]=add32(d,x[3])}function cmn(q,a,b,x,s,t){a=add32(add32(a,q),add32(x,t));return add32((a<>>(32-s)),b)}function ff(a,b,c,d,x,s,t){return cmn((b&c)|((~b)&d),a,b,x,s,t)}function gg(a,b,c,d,x,s,t){return cmn((b&d)|(c&(~d)),a,b,x,s,t)}function hh(a,b,c,d,x,s,t){return cmn(b^c^d,a,b,x,s,t)}function ii(a,b,c,d,x,s,t){return cmn(c^(b|(~d)),a,b,x,s,t)}function md51(s){var n=s.length,state=[1732584193,-271733879,-1732584194,271733878],i;for(i=64;i<=s.length;i+=64){md5cycle(state,md5blk(s.substring(i-64,i)))}s=s.substring(i-64);var tail=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(i=0;i>2]|=s.charCodeAt(i)<<((i%4)<<3);tail[i>>2]|=0x80<<((i%4)<<3);if(i>55){md5cycle(state,tail);for(i=0;i<16;i++)tail[i]=0}tail[14]=n*8;md5cycle(state,tail);return state}function md5blk(s){var md5blks=[],i;for(i=0;i<64;i+=4){md5blks[i>>2]=s.charCodeAt(i)+(s.charCodeAt(i+1)<<8)+(s.charCodeAt(i+2)<<16)+(s.charCodeAt(i+3)<<24)}return md5blks}var hex_chr='0123456789abcdef'.split('');function rhex(n){var s='',j=0;for(;j<4;j++)s+=hex_chr[(n>>(j*8+4))&0x0F]+hex_chr[(n>>(j*8))&0x0F];return s}function hex(x){for(var i=0;i