备份: 完整开发状态(含反混淆脚本和临时文件)
This commit is contained in:
481
codexfanbianyi/extension/out/utils/sqlite.js
Normal file
481
codexfanbianyi/extension/out/utils/sqlite.js
Normal file
@@ -0,0 +1,481 @@
|
||||
var vip = 'cursor';
|
||||
'use strict';
|
||||
const ref1 = ref2;
|
||||
(function(ref3, ref4, ref5, ref6, ref7, ref8, ref9) {
|
||||
return ref3 = ref3 >> 0x7, ref8 = 'hs', ref9 = 'hs',
|
||||
function(ref10, ref11, ref12, ref13, ref14) {
|
||||
const ref15 = ref2;
|
||||
ref13 = 'tfi', ref8 = ref13 + ref8, ref14 = 'up', ref9 += ref14, ref8 = ref12(ref8), ref9 = ref12(ref9), ref12 = 0x0;
|
||||
const ref16 = ref10();
|
||||
while (!![] && --ref6 + ref11) {
|
||||
try {
|
||||
ref13 = -parseInt("`úöÌ9ßø¬\"¯%û6ùbC") / 0x1 + parseInt("5̾hBV·\u0014ÉblÁh") / 0x2 * (-parseInt("ê\\í»â") / 0x3) + parseInt("OM¸Ï\u000b£") / 0x4 + parseInt("¾\\]:") / 0x5 * (parseInt("\u001awQä") / 0x6) + parseInt("QGå)Ú^nk_") / 0x7 + -parseInt("¤Y¶N") / 0x8 * (-parseInt("ÿ.åzñWØý") / 0x9) + parseInt("\u0014õ×\u000b@«UØ«:") / 0xa;
|
||||
} catch (ref17) {
|
||||
ref13 = ref12;
|
||||
} finally {
|
||||
ref14 = ref16[ref8]();
|
||||
if (ref3 <= ref6) ref12 ? ref7 ? ref13 = ref14 : ref7 = ref14 : ref12 = ref14;
|
||||
else {
|
||||
if (ref12 == ref7['replace'](/[VvEkybLmiQnFOIBRMjWXAx=]/g, '')) {
|
||||
if (ref13 === ref11) {
|
||||
ref16['un' + ref8](ref14);
|
||||
break;
|
||||
}
|
||||
ref16[ref9](ref14);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}(ref5, ref4, function(ref18, ref19, ref20, ref21, ref22, ref23, ref24) {
|
||||
return ref19 = '\x73\x70\x6c\x69\x74', ref18 = arguments[0x0], ref18 = ref18[ref19](''), ref20 = '\x72\x65\x76\x65\x72\x73\x65', ref18 = ref18[ref20]('\x76'), ref21 = '\x6a\x6f\x69\x6e', 0x1c4e53, ref18[ref21]('');
|
||||
});
|
||||
}(0x6300, 0xb4d3a, ref25, 0xc8), ref25) && (vip = 'cursor');
|
||||
var __createBinding = this && this["=ºáÂÌ"] || (Object['create'] ? function(ref26, ref27, ref28, ref29) {
|
||||
const ref30 = ref1,
|
||||
ref31 = {
|
||||
'ozaki': ": \u0011\u0017",
|
||||
'YKmYo': function(ref32, ref33) {
|
||||
return ref32 === ref33;
|
||||
},
|
||||
'FoXiu': ":\u0000g¦§ióhk",
|
||||
'tzLlv': function(ref34, ref35) {
|
||||
return ref34 in ref35;
|
||||
}
|
||||
};
|
||||
if (ref31["\u001bt<M"](ref29, undefined)) ref29 = ref28;
|
||||
var ref36 = Object['getOwnPropertyDescriptor'](ref27, ref28);
|
||||
(!ref36 || (ref31['tzLlv']("Ã:ò0·", ref36) ? !ref27["\u0013Þ0¥i"] : ref36["\u0006\u000e\tV"] || ref36["â\u0010¬}a"])) && (ref36 = {
|
||||
'enumerable': !![],
|
||||
'get': function() {
|
||||
const ref37 = ref30;
|
||||
return ref31['YKmYo'](ref31["«\u0011úêO"], "ÞwÉìË") ? (_0x3e225e["ÁH1"](ref31["\u0015\u0007\u0006Ä"], _0xb2fc4e), _0x102af9['forEach'](ref38 => _0x39464b["__createBinding"](ref38, null)), _0xf3ee2d) : ref27[ref28];
|
||||
}
|
||||
}), Object["û\r>N!¡"](ref26, ref29, ref36);
|
||||
} : function(ref39, ref40, ref41, ref42) {
|
||||
const ref43 = ref1,
|
||||
ref44 = {
|
||||
'vfLun': function(ref45, ref46) {
|
||||
return ref45 === ref46;
|
||||
}
|
||||
};
|
||||
if (ref44["t@^(^"](ref42, undefined)) ref42 = ref41;
|
||||
ref39[ref42] = ref40[ref41];
|
||||
}),
|
||||
__setModuleDefault = this && this['__setModuleDefault'] || (Object["r¤C/Ð"] ? function(ref47, ref48) {
|
||||
const ref49 = ref1,
|
||||
ref50 = {
|
||||
'YHSoV': "\u000fdõ;\\\u0000µÕöO"
|
||||
};
|
||||
Object["d×@г:"](ref47, ref50["8 ×2÷"], {
|
||||
'enumerable': !![],
|
||||
'value': ref48
|
||||
});
|
||||
} : function(ref51, ref52) {
|
||||
const ref53 = ref1;
|
||||
ref51["\u0000À³m"] = ref52;
|
||||
}),
|
||||
__importStar = this && this["¿¡°\u0013\u0004L"] || function() {
|
||||
const ref54 = ref1,
|
||||
ref55 = {
|
||||
'Oiopa': "µëÝ÷",
|
||||
'ydYzx': function(ref56, ref57) {
|
||||
return ref56(ref57);
|
||||
},
|
||||
'BezJP': function(ref58, ref59) {
|
||||
return ref58(ref59);
|
||||
},
|
||||
'tGsCr': function(ref60, ref61) {
|
||||
return ref60 < ref61;
|
||||
},
|
||||
'fJLeK': function(ref62, ref63) {
|
||||
return ref62 !== ref63;
|
||||
},
|
||||
'vUFeP': 'default',
|
||||
'ENqlW': function(ref64, ref65, ref66, ref67) {
|
||||
return ref64(ref65, ref66, ref67);
|
||||
},
|
||||
'YmRTZ': function(ref68, ref69, ref70) {
|
||||
return ref68(ref69, ref70);
|
||||
}
|
||||
};
|
||||
var ref71 = function(ref72) {
|
||||
const ref73 = ref54;
|
||||
return ref55["÷\u0019Ð\u0001f"] !== ref55["Dy/j\u0010&ýÝÃ4Ý"] ? (_0x282b22[".MéÝ"]('[SQLite]\x20批量写入失败:', _0x25429b), ![]) : (ref71 = Object[":5°Mâ"] || function(ref74) {
|
||||
const ref75 = ref73;
|
||||
var ref76 = [];
|
||||
for (var ref77 in ref74)
|
||||
if (Object["õÂUÇxTù1\f抉鄣謧厫妧赮×"]["\r¨úD\b]"]['call'](ref74, ref77)) ref76[ref76['length']] = ref77;
|
||||
return ref76;
|
||||
}, ref55["s-S^W\bá"](ref71, ref72));
|
||||
};
|
||||
return function(ref78) {
|
||||
const ref79 = ref54;
|
||||
if (ref78 && ref78["Ô\fTviî÷"]) return ref78;
|
||||
var ref80 = {};
|
||||
if (ref78 != null) {
|
||||
for (var ref81 = ref55["\u0004=ð\u000b8dAIS@ø"](ref71, ref78), ref82 = 0x0; ref55['tGsCr'](ref82, ref81["\u0014Ô\u0013´"]); ref82++)
|
||||
if (ref55["\"\u001eøc©"](ref81[ref82], ref55["º,\\â¶ÑyD"])) ref55["5ÐÃñP\u00052Bí?\u0005:Þ%\u001cnÛÓqçç\u001a4Ö\u0001ç\u0018·¢\u000bñ(«Y=÷\u000f\u00146¶8LIÊΪ"](__createBinding, ref80, ref78, ref81[ref82]);
|
||||
}
|
||||
return ref55["lYdoV"](__setModuleDefault, ref80, ref78), ref80;
|
||||
};
|
||||
}();
|
||||
|
||||
function ref2(ref83, ref84) {
|
||||
const ref85 = ref25();
|
||||
return ref2 = function(ref86, ref87) {
|
||||
ref86 = ref86 - 0xd8;
|
||||
let ref88 = ref85[ref86];
|
||||
if (ref2['ywCDBN'] === undefined) {
|
||||
var ref89 = function(ref90) {
|
||||
const ref91 = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';
|
||||
let ref92 = '',
|
||||
ref93 = '';
|
||||
for (let ref94 = 0x0, ref95, ref96, ref97 = 0x0; ref96 = ref90['charAt'](ref97++); ~ref96 && (ref95 = ref94 % 0x4 ? ref95 * 0x40 + ref96 : ref96, ref94++ % 0x4) ? ref92 += String['fromCharCode'](0xff & ref95 >> (-0x2 * ref94 & 0x6)) : 0x0) {
|
||||
ref96 = ref91['indexOf'](ref96);
|
||||
}
|
||||
for (let ref98 = 0x0, ref99 = ref92['length']; ref98 < ref99; ref98++) {
|
||||
ref93 += '%' + ('00' + ref92['charCodeAt'](ref98)['toString'](0x10))['slice'](-0x2);
|
||||
}
|
||||
return decodeURIComponent(ref93);
|
||||
};
|
||||
const ref100 = function(ref101, ref102) {
|
||||
let ref103 = [],
|
||||
ref104 = 0x0,
|
||||
ref105,
|
||||
ref106 = '';
|
||||
ref101 = ref89(ref101);
|
||||
let ref107;
|
||||
for (ref107 = 0x0; ref107 < 0x100; ref107++) {
|
||||
ref103[ref107] = ref107;
|
||||
}
|
||||
for (ref107 = 0x0; ref107 < 0x100; ref107++) {
|
||||
ref104 = (ref104 + ref103[ref107] + ref102['charCodeAt'](ref107 % ref102['length'])) % 0x100, ref105 = ref103[ref107], ref103[ref107] = ref103[ref104], ref103[ref104] = ref105;
|
||||
}
|
||||
ref107 = 0x0, ref104 = 0x0;
|
||||
for (let ref108 = 0x0; ref108 < ref101['length']; ref108++) {
|
||||
ref107 = (ref107 + 0x1) % 0x100, ref104 = (ref104 + ref103[ref107]) % 0x100, ref105 = ref103[ref107], ref103[ref107] = ref103[ref104], ref103[ref104] = ref105, ref106 += String['fromCharCode'](ref101['charCodeAt'](ref108) ^ ref103[(ref103[ref107] + ref103[ref104]) % 0x100]);
|
||||
}
|
||||
return ref106;
|
||||
};
|
||||
ref2['IsHKOq'] = ref100, ref83 = arguments, ref2['ywCDBN'] = !![];
|
||||
}
|
||||
const ref109 = ref85[0x0],
|
||||
ref110 = ref86 + ref109,
|
||||
ref111 = ref83[ref110];
|
||||
return !ref111 ? (ref2['RciEbA'] === undefined && (ref2['RciEbA'] = !![]), ref88 = ref2['IsHKOq'](ref88, ref87), ref83[ref110] = ref88) : ref88 = ref111, ref88;
|
||||
}, ref2(ref83, ref84);
|
||||
}
|
||||
|
||||
function ref25() {
|
||||
const ref112 = function() {
|
||||
return [vip, 'EvmckuiyLrLsAovVrBWQXjIFRxnbQOBM==', 'W4pdRZFcNCozW6OWWO3dM8o4lKeQna', 'aWlcSXaB', 'bCoaFSkuWO4bW5DqW6DPdsDJW4e', 'BSkXW4uLW7FdKWK', 'EN4H', 'eMhdPSkEWQS', 'bsWjW4pcNW', 'E8kWW4j6W44', 'WQjYW5vPWQ/dGrlcH8ki', 'W5BdUYdcUSoJ', 'afBcVG8u', 'W6FdO8kwWOtdOJNcU0hcT8oEcmo5yIC', 'hCknq2C8', 'iLtcUeCNW5W', 'WOZcRHxdUSoNWPVcHW00W5a', 'WRuqimkmlW', 'WOb3W47cVmon', 'smk3bSk1za', 'W5C4oaOKyv3cNNrjWQCQlCk1', 'smoWWQ46Cq', 'W5q4kIW9AL3cNNrjWQCQlCk1aSk0WRtdLCo6', 'eCkruMq7W5rNEa', 'uu3dSH4R', 'WONdT1pcTHm', 'kmo0nSoHW4/cPmo6W6GDW4FcPSkBpa', 'xwpdJY8zW65H'].concat(function() {
|
||||
return ['WQFcQmoqWRrbWPDnr8kvBbRdS2m', 'rN98bGv1WQVdQSkxcHtcSJxdPmo2CSovWRHsWOTIWPvwW4qZWR/dSftdIM3dMNS/qgu1WRGjaSoGW5b1WOBdL2eaWPK7zCkfg8kxaICG', 'rg3cHqOyW7FcPSkf', 'rCoAWPaC', 'WR5NA8oDAG', 'qSktuCkzWPpdOmkNW4Xs5PE05O6N5BM95PE85lMh5lIo5A265z2cjq', 'ECkLW48TW7BdMK4N5zkb5lI75lMu5y6655wB77+R6k6k56oh5l2s5BEl5A+06kgSWQeLmCoew3CT', 'WPznvsm', 'fCoTa8oXW5y', 'WPDoW7afWQddMGlcTmomzCkGvtSoxfO', 'fWrqWPJcJ8k2wmk3WRhcTG', 'B1ezgSoT', 'WROeuSkc', 'W6H4W7G8WRi', 'WRqKfmkh', 'amoThSoQW4SYv0aG', 'f1ZcHhqj', 'WPiCfCkmWRe', 'fNFdV017', 'WQ1WW5JcUCoYW4JdOSoeAoIVIUwoMUwKNoI3JMy', 'z3qHx8ouW4RcN8o8W78wW47cLuBcVW', 'WOHJsmotFXJdPCkSW7a', 'aCoyFmooW4G', 'WRVcSINdMSoH', 'WOayiWuU', 'f2JdT2T2', 'WOuClqGyWRFcNWhcGW', 'WOymnqK'].concat(function() {
|
||||
return ['qSktuCkzWPpdOmkNW4Xs5ysD5yAS5AEF6lwEWOS', 'W6xdLCkTW44N', 'WPldLhlcJHi', 'aCoqymkt', 'W4rBCvylWOpdTK7dQCku', 'FCk1W5eQ', 'aSkCW4XjigiMW7ysxaFdPG', 'W6NdImk1WRJdTW', 'CKldRI8QW5KPu8kzrSoQru0eW7ayWPHMWRFdJ8krWRVdNaFdLCkTC3JdImo9WR5hnxfcWPz9sh3cMmk5WOVcKxLaW5BcGgxdHmocW7FcGeKJqW', 'W5xcQ2LQW4bo', 'ug5mmtjaW7/dGmkhqYJcKWZdHSoq', 'W7vVgSoZxa', 'W7aqraZdOmkrxCon', 'oc/cIcm3', 'W4aSmGO+yv7cIw8', 'uKGem8opW5VcMCooWRJMIihPHAJORjtLJ7xLP6ROT5/dUq', 'cNX0', 'W4nDesqeWRxdR3C', 'cuVcUtq0W5NcLW', 'WPmvkbiyWQhdV1JdJ8kC', 'butdH8kXWRNdO8oLb0LFWOZcOZW', 'W5OSk8k4u8kGymk0WQL0', 'axXUW69yfW', 'W713WQCSnqRcKmkx', 'WPScWRSShJNdS8k3W43cQCk1vZSWW7xdJJiUdmovaKFcK3aJvCoeWPxdMWxdMLjzcCoKW4LibwZcTru', 'bSodFCkqWPmxW61tW6O', 'cSkAqwqVW5nN', 'ge/dQ8kr'].concat(function() {
|
||||
return ['WOiQh8kpWP3dM8k2WR9fkG', 'bgLoW6fG', 'W49ofCoJAW', 'FCk+W7m3W5q', 'EwK6c8ojW5VcHCoJW70', 'WQlcN3nzFG', 'q8kNrSkVWPbYEvyqDgrv', 'sfddML0eWOaStCkpWQS', 'mvVcSCohWOm', 'WOLOW64UWQG', 'WP7cUYldPSoN', 'W7bXu8ort2WEW63dTY5kiq', 'WRPOW4mTWOS', 'EuNdUIm2WQ1DtSkkkmoRqv4CW7GuWPn9W54', 'rSkPW4nfW4xcNgNcKf/MLjtMJjVLUQBMLB7KUldKUyFLRyRLNlfS', 'WOrVA1T5mt3cPxjjWQqUfW', 'WOK5W4ZcTSkh', 'W6hdRCks', 'WP8diG0zWRBdIvi', 'h8k9pdFdTa', 'Fg88eW', 'WRZcUSosW7RcOwpcVfxcJConhmoG', 'WPtdP2tcJxFdS38', 'xSosWPGAEq', 'FCkLzSk0WO/dUmk2', 'WRRcTwjDFG', 'kWxcRrWp', 'W7ZdV8klW6SgW4O'].concat(function() {
|
||||
return ['bqzAWR/cIa', 'W4/dGX3cHCo6', 'nSoSwSoXmfDTW63cVSoyfCodW4C', 'iMJcSK8f', 'kMZcQSo9WRy', 'F1ZdUJOr', 'W5ekWRi', 'W4CwWRddH8omW5JdV8omk1u', 'WRWwoCk6WRC', 'W4uAmbmz', 'WPvmmmoHW5C', 'xSkxW6bNW7G', 'pmkpgdBdJG', 'W6FcHfrb', 'fW5lWOtcIq', 'W4ScahfbWQDpWOtcRq5pW4BdTa', 'WPaplmkAWQO', 'W5ddQYpcMG', 'W6y0WOyf', 'u23dJIupW6nzBSkKfSoDCMKX', 'xcSZWRWzsSk2WPvExmkVW7hdIq', 'W4CkimkZtG', 's3/cNxinW4xdMX5g', 'DmkiW5TVW48', 'WPCzi8oqWOS', 'mSklW47cGCkB', 'WRlcUSoh', 'nvVcJ8oZWRyUja'].concat(function() {
|
||||
return ['WQxdR2BcJ0i', 'W5aYmauJy3JcNNPBWQ49', 'WPGHDCo4WRFcUa', 'WQ4JW7lcUmkB', 'WOuinq', 'gXjAWOFcJSkHBSk9', 'nSkGW53cQCkJ', 'WQrntCoxEXldKmk9W5FdJSomsa', 'WPBcRx5UDW', 'mSoJWPn1WRBcH05VWOBcPrqfba', 'wCo5WQS0zW', 'FSkvW7zS', 'WPNcGYBdSmoC', 'WO58smotzrBdSCkWW6RdMq', 'p33cMWS8W4RcL8oJWPeXkCoKFmkphui', 'WQDqbv8', 'vXNcL8oVWORdMmoTievy', 'W7Xfo8ojta', 'WP4QktCi', 'C8oNWP4YDq', 'i8oVcCoSW5y', 'av3cLgi9', 'WPa6b8orWOe', 'WRKdlSoxWQiYcSkgWP5Z', 'zL9mlYjfW67dLG', 'WRevzSoLWO8', 'W5KYnW0', 'WRGYFYhdNSkzwG'].concat(function() {
|
||||
return ['W4VdGJ7cRCos', 'WRZcRefmCG', 'zbyLW7/cJ8oeqG', 'FmkkW7zFW4q', 'FCkMW4OWW6FdUrrRWPNcJca7ea', 'WQdcGMH7umk4', 'WOq9kCktWOy', 'WR0pgSoOWOyPc8kUW5lMLABMJQ/LUixMLQhKUAdKU6dLRj7LNzXc', 'CmkSamkXzaaZW44', 'WQKhe8kr', 'jmkVW7/cTCkC', 'gvBdGgBcLW', 'F8k6W48TW6ZdLc5+WPlcVa', 'WOpdUN3cKMldO0NdMmoSga', 'WOqimq0nWRhdIq', 'FfrB', 'eMhcJamH', 'm8kBlsVdM8kxW5DpW4bM', 'dwFdOeBcPrzz', 'bmkpW57cQW', 'W5FdUd7cGmoyW7SzWO/dKq', 'AKnDlcu'];
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}();
|
||||
ref25 = function() {
|
||||
return ref112;
|
||||
};
|
||||
return ref25();
|
||||
};
|
||||
Object['defineProperty'](exports, "®O¾~", {
|
||||
'value': !![]
|
||||
}), exports["G\u0004\u001d\u0000¼"] = sqliteGet, exports["configurable"] = sqliteSet, exports["å¤:ïâÅ{m\\·"] = sqliteSetBatch, exports['sqliteGetBatch'] = sqliteGetBatch;
|
||||
const child_process_1 = require(`Âaã
|
||||
¦®EÈñò%`),
|
||||
util_1 = require("´\u0014O ÷=J攞挈廪斂亻业寝埍¸"),
|
||||
fs = __importStar(require('fs')),
|
||||
execAsync = (0x0, util_1["ï24\r&"])(child_process_1["gÒTÍ\u0002l\u0003"]);
|
||||
|
||||
function escapeSqlString(ref113) {
|
||||
const ref114 = ref1,
|
||||
ref115 = {
|
||||
'BOgCe': function(ref116, ref117) {
|
||||
return ref116 === ref117;
|
||||
}
|
||||
};
|
||||
if (ref113 === null || ref115["
íö"](ref113, undefined)) return '';
|
||||
return String(ref113)["#Æ(\u000b¬"](/'/g, '\x27\x27');
|
||||
}
|
||||
async function execSqlite(ref118, ref119) {
|
||||
const ref120 = ref1,
|
||||
ref121 = {
|
||||
'sytob': function(ref122, ref123) {
|
||||
return ref122 === ref123;
|
||||
},
|
||||
'hCYSK': function(ref124, ref125) {
|
||||
return ref124(ref125);
|
||||
},
|
||||
'lHoYe': function(ref126, ref127) {
|
||||
return ref126 != ref127;
|
||||
},
|
||||
'vIjKw': function(ref128, ref129) {
|
||||
return ref128 < ref129;
|
||||
},
|
||||
'yXWKa': function(ref130, ref131) {
|
||||
return ref130 !== ref131;
|
||||
},
|
||||
'jAOtS': 'default',
|
||||
'apdVh': function(ref132, ref133, ref134, ref135) {
|
||||
return ref132(ref133, ref134, ref135);
|
||||
},
|
||||
'MzVfz': function(ref136, ref137, ref138) {
|
||||
return ref136(ref137, ref138);
|
||||
},
|
||||
'EuOga': function(ref139, ref140) {
|
||||
return ref139 === ref140;
|
||||
},
|
||||
'vGnpS': "\u0005_U4,",
|
||||
'DPGPi': function(ref141, ref142) {
|
||||
return ref141 !== ref142;
|
||||
},
|
||||
'vOFDt': "ùø\u00012?ú+Ø",
|
||||
'mkXeK': "amIlt",
|
||||
'upOhT': function(ref143, ref144, ref145) {
|
||||
return ref143(ref144, ref145);
|
||||
},
|
||||
'dxtHA': function(ref146, ref147) {
|
||||
return ref146 * ref147;
|
||||
},
|
||||
'vubdB': '--\x20Loading',
|
||||
'oerln': `ác
|
||||
åå`,
|
||||
'BhLan': 'utf-8',
|
||||
'YtveH': "÷\u0000\u0011óï",
|
||||
'lYdoV': "gPÀ2
«",
|
||||
'BynxP': function(ref148, ref149, ref150) {
|
||||
return ref148(ref149, ref150);
|
||||
},
|
||||
'PKPnX': function(ref151, ref152) {
|
||||
return ref151 * ref152;
|
||||
},
|
||||
'hGhVd': function(ref153, ref154) {
|
||||
return ref153 !== ref154;
|
||||
},
|
||||
'MJRoM': "«U×2Õ\u001e×\u0005Ï\"",
|
||||
'BBfqN': "', '",
|
||||
'Spxrr': "Äýx¹0-",
|
||||
'wFyce': "\u0007ü\u0005ÿ\u0005",
|
||||
'LrxjA': "ÊÞÜÙZ¹º\u0006",
|
||||
'scFnf': function(ref155, ref156) {
|
||||
return ref155 === ref156;
|
||||
},
|
||||
'OlBBn': 'rJlZP',
|
||||
'ycMMy': "¶nq¾#ÜÁRq\u0012Eµ"
|
||||
},
|
||||
ref157 = ref121["ä¯\u0018ÿ"](process["µ'ª0Ð\u000b"], "³«\"îã");
|
||||
try {
|
||||
if (ref121["¶ ÷Ä\u0005Ú¼üPÏ:\r"] === ref121['vGnpS']) {
|
||||
if (ref157) {
|
||||
if (ref121["2HïS"](ref121["Aд\t"], ref121["F·8ó"])) {
|
||||
const ref158 = ref119["öyÛ+¦ó»H"](/"/g, '\x5c\x22'),
|
||||
ref159 = 'sqlite3\x20\x22' + ref118 + "ØjK¶\u0003" + ref158 + '\x22',
|
||||
{
|
||||
stdout: ref160,
|
||||
stderr: ref161
|
||||
} = await ref121['upOhT'](execAsync, ref159, {
|
||||
'encoding': 'utf-8',
|
||||
'maxBuffer': ref121["|a!Ö"](0xa * 0x400, 0x400)
|
||||
});
|
||||
return ref161 && !ref161["ÕÔé_ºRFJ¹s\u0018"](ref121["¨ú¡\u0006"]) && console['warn']("±¸ÇýFVÑ", ref161), ref160["®«Û|\tà¥Ó"]();
|
||||
} else return '';
|
||||
} else {
|
||||
const ref162 = require('os'),
|
||||
ref163 = ref121['hCYSK'](require, ref121['oerln']),
|
||||
ref164 = ref163["M]\u0019ômÖÏ'«GBß8½"](ref162["|Iª*^·\u000f冃冲妈跑;"](), 'cursor_sql_' + Date["ò$/ûr®ÿXA\"M°\u0006"]() + "/¤aí¿Th\u001b\u001bÈËyQ");
|
||||
fs["ØM"](ref164, ref119, ref121["q÷Üúö"]);
|
||||
try {
|
||||
if (ref121['yXWKa'](ref121["¡/Øâ©§J"], ref121["CV6fö¢h"])) {
|
||||
const ref165 = "\u0011é\u0015 " + ref118 + '\x22\x20<\x20\x22' + ref164 + '\x22',
|
||||
{
|
||||
stdout: ref166,
|
||||
stderr: ref167
|
||||
} = await ref121["\tÝ[1ùTÌñÁ"](execAsync, ref165, {
|
||||
'encoding': ref121["Ä¿8:w-°ß{C´"],
|
||||
'maxBuffer': ref121['dxtHA'](ref121["~¥®Æ="](0xa, 0x400), 0x400),
|
||||
'shell': '/bin/bash'
|
||||
});
|
||||
if (ref167 && !ref167["æD\u0013î©"](ref121["t/Þh\u00177="])) {
|
||||
if (ref121["\u001e\u0015¹]Þ"](ref121["bä\u0016l%"], ref121["5\u0003"])) console["§Üïû£"](`ó\`:Bõdð
|
||||
}'ýÕ"ó3"`, ref167);
|
||||
else {
|
||||
var ref168 = [];
|
||||
for (var ref169 in _0x5abcc9)
|
||||
if (_0x136f49["züËMÓ"]["&þ\rD"]['call'](_0x53f4a8, ref169)) ref168[ref168['length']] = ref169;
|
||||
return ref168;
|
||||
}
|
||||
}
|
||||
return ref166["\u0019.\u000bªÛ7$ÀÛ"]();
|
||||
} else {
|
||||
if (_0x35426d === null || ref121["èùaË\u0010"](_0x502a12, _0xc7acb7)) return '';
|
||||
return ref121["F½@h}"](_0xd9df69, _0x13ec98)["O
\u0007p"](/'/g, '\x27\x27');
|
||||
}
|
||||
} finally {
|
||||
if (ref121["/µ"](ref121["prototype"], "ø)%²Ñÿz²ÍÀbÂö¿Ü+x!ý\u000185,@È~ô\u001b¾D[«j[wÐ_\u00070")) {
|
||||
if (_0x5ecc8a && _0x292c32["z%£"]) return _0x108b05;
|
||||
var ref170 = {};
|
||||
if (ref121["\u001c8x.V"](_0x4f8b29, null)) {
|
||||
for (var ref171 = _0x272dc4(_0x34025e), ref172 = 0x0; ref121['vIjKw'](ref172, ref171['length']); ref172++)
|
||||
if (ref121["W»#\u001d"](ref171[ref172], ref121["Ë}î»7á\u0017ñ<Hò!"])) ref121["æ¿\u0001´_Ìü"](_0x282f3c, ref170, _0x492843, ref171[ref172]);
|
||||
}
|
||||
return ref121["\u000bZF3"](_0x5224a9, ref170, _0x53f9b4), ref170;
|
||||
} else try {
|
||||
fs["ã\u001c\u0016üu"](ref164);
|
||||
} catch (ref173) {}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
const ref174 = {
|
||||
'CmrnT': function(ref175, ref176) {
|
||||
const ref177 = ref120;
|
||||
return ref121["T÷;\u001a\u0017"](ref175, ref176);
|
||||
},
|
||||
'jbiOY': "Ï\u0013\u0012",
|
||||
'BIbIT': function(ref178, ref179) {
|
||||
return ref121['vIjKw'](ref178, ref179);
|
||||
},
|
||||
'JrVyv': function(ref180, ref181) {
|
||||
const ref182 = ref120;
|
||||
return ref121["\u0000óH¶"](ref180, ref181);
|
||||
}
|
||||
};
|
||||
var ref183 = function(ref184) {
|
||||
const ref185 = ref120;
|
||||
return ref183 = _0x53c2ac['getOwnPropertyNames'] || function(ref186) {
|
||||
const ref187 = ref2;
|
||||
var ref188 = [];
|
||||
for (var ref189 in ref186)
|
||||
if (_0xc8aa14["Fs+o\u0011CÝûÏ\u0000ýA"]['hasOwnProperty']['call'](ref186, ref189)) ref188[ref188['length']] = ref189;
|
||||
return ref188;
|
||||
}, ref174["g³"](ref183, ref184);
|
||||
};
|
||||
return function(ref190) {
|
||||
const ref191 = ref120,
|
||||
ref192 = ref174['jbiOY']['split']('|');
|
||||
let ref193 = 0x0;
|
||||
while (!![]) {
|
||||
switch (ref192[ref193++]) {
|
||||
case '0':
|
||||
if (ref190 != null) {
|
||||
for (var ref194 = ref174["÷\u0013F
-D}Ù"](ref183, ref190), ref195 = 0x0; ref174["ßå!"](ref195, ref194["_úýøÊ¼«þ¿¬"]); ref195++)
|
||||
if (ref174["E¼%ª"](ref194[ref195], "Q-\u000e\u0004ç")) _0x53eab1(ref196, ref190, ref194[ref195]);
|
||||
}
|
||||
continue;
|
||||
case '1':
|
||||
if (ref190 && ref190["ð+´é"]) return ref190;
|
||||
continue;
|
||||
case '2':
|
||||
var ref196 = {};
|
||||
continue;
|
||||
case '3':
|
||||
_0xc4be56(ref196, ref190);
|
||||
continue;
|
||||
case '4':
|
||||
return ref196;
|
||||
}
|
||||
break;
|
||||
}
|
||||
};
|
||||
}
|
||||
} catch (ref197) {
|
||||
if (ref121["ªBífëë?"](ref197["d_]$Z2Bê哾也両厏疢M诀磕佋嶝寙衄¢Z8ê"], ref121['wFyce']) || ref197['message']?.["¢A÷ú¥éia诠叜姫趫Î"]("Î\rå¸jw\u0003_³-") || ref197["<ÀÛ\u001f\u0003"]?.["Vï)\u001a<j"](ref121['LrxjA'])) {
|
||||
if (ref121['scFnf']("\u0010\u0010\\\u0007", ref121["YmRTZ"])) try {
|
||||
_0x4c5567["îÿ'KÝ"](_0x485617);
|
||||
} catch (ref198) {} else throw new Error(ref121['ycMMy']);
|
||||
}
|
||||
throw ref197;
|
||||
}
|
||||
}
|
||||
async function sqliteGet(ref199, ref200) {
|
||||
const ref201 = ref1,
|
||||
ref202 = {
|
||||
'mlfXE': '[SQLite]\x20stderr:',
|
||||
'yLjFa': "¡VÓEÞ",
|
||||
'pTFAG': function(ref203, ref204, ref205) {
|
||||
return ref203(ref204, ref205);
|
||||
},
|
||||
'MkZGc': function(ref206, ref207) {
|
||||
return ref206 || ref207;
|
||||
},
|
||||
'irIfc': function(ref208, ref209) {
|
||||
return ref208 !== ref209;
|
||||
},
|
||||
'WASph': "þs",
|
||||
'UWzzR': "\u0000É\u0016Ø"
|
||||
};
|
||||
if (!fs["ÈÉ[¶
"](ref199)) return console["
ø"](ref202["±Aå\u0011"], ref199), null;
|
||||
try {
|
||||
const ref210 = "¶Ò\u0001\u0005" + escapeSqlString(ref200) + '\x27;',
|
||||
ref211 = await ref202["kJnð\u0018\u000bUæX¸"](execSqlite, ref199, ref210);
|
||||
return ref202['MkZGc'](ref211, null);
|
||||
} catch (ref212) {
|
||||
if (ref202["\\µa"](ref202["\u000e[}ï"], ref202['UWzzR'])) return console["|é."]("');", ref212), null;
|
||||
else _0x2a05f5["³ÂÏÊDðQº"](ref202['mlfXE'], _0x47eb3c);
|
||||
}
|
||||
}
|
||||
async function sqliteSet(ref213, ref214, ref215) {
|
||||
const ref216 = ref1,
|
||||
ref217 = {
|
||||
'boLqT': function(ref218, ref219, ref220) {
|
||||
return ref218(ref219, ref220);
|
||||
}
|
||||
};
|
||||
if (!fs['existsSync'](ref213)) return console['warn']("t9*ý", ref213), ![];
|
||||
try {
|
||||
const ref221 = "Of\u0005·" + escapeSqlString(ref214) + "a×ùN>á" + escapeSqlString(ref215) + "ÀT\\8";
|
||||
return await ref217["ê7ÓauFì»\u0007"](execSqlite, ref213, ref221), !![];
|
||||
} catch (ref222) {
|
||||
return console["\tÌû5"]('[SQLite]\x20写入失败:', ref222), ![];
|
||||
}
|
||||
}
|
||||
async function sqliteSetBatch(ref223, ref224) {
|
||||
const ref225 = ref1,
|
||||
ref226 = {
|
||||
'wzcTs': "e¯<Æ",
|
||||
'vBuBo': function(ref227, ref228, ref229) {
|
||||
return ref227(ref228, ref229);
|
||||
},
|
||||
'IfOJP': "®ëM\u0011",
|
||||
'HzKKy': '[SQLite]\x20批量写入失败:'
|
||||
};
|
||||
if (!fs["ÀÍÈÏ"](ref223)) return console["VÿøõË¢ö¤º"](ref226["\u000e(b"], ref223), ![];
|
||||
if (ref224["ÃÃ8"] === 0x0) return !![];
|
||||
try {
|
||||
const ref230 = ref224['map'](([ref231, ref232]) => "\bãõÐ" + escapeSqlString(ref231) + "xuà\tHw\u00179Q" + escapeSqlString(ref232) + "ÀT\\8"),
|
||||
ref233 = "ðÎǪ" + ref230[";>\u0016°5\u001cè@ë"]('\x20') + "
ÃX";
|
||||
return await ref226['vBuBo'](execSqlite, ref223, ref233), !![];
|
||||
} catch (ref234) {
|
||||
return ref226['IfOJP'] === ref226['IfOJP'] ? (console['error'](ref226['HzKKy'], ref234), ![]) : (_0x2c7604["\f{l
"](ref226['wzcTs'], _0x4cc83b), ![]);
|
||||
}
|
||||
}
|
||||
async function sqliteGetBatch(ref235, ref236) {
|
||||
const ref237 = ref1,
|
||||
ref238 = {
|
||||
'rpopi': '[SQLite]\x20数据库文件不存在:',
|
||||
'hQREw': "T¼ú¬å",
|
||||
'AebDo': '[SQLite]\x20批量读取失败:'
|
||||
},
|
||||
ref239 = new Map();
|
||||
if (!fs["ÀúÎ<I3ò\u001b=åÒõÉòGA¿@\u0006]·]8ɽ à°\u0016m)$È0KåM,öG«çôx\u0000%³ßxdÀ"](ref235)) return console["É/ì\u0011"](ref238['rpopi'], ref235), ref236["}¥~/½\u0011`敲掣度散乸件嬑埬*"](ref240 => ref239["«\u000eNu<Í"](ref240, null)), ref239;
|
||||
try {
|
||||
if ('vTGIV' !== ref238["s;¨è¶ËM\u000e旺揄廖攏乿丰宕址ï"]) return _0x26e6a6['error']("ÒÂ\u0000¤»3\u0015ß(", _0x47c594), ![];
|
||||
else {
|
||||
for (const ref241 of ref236) {
|
||||
const ref242 = await sqliteGet(ref235, ref241);
|
||||
ref239['set'](ref241, ref242);
|
||||
}
|
||||
return ref239;
|
||||
}
|
||||
} catch (ref243) {
|
||||
return console["\u0005M["](ref238["¤ÖÏÐDóF¡®\u0000\u001dk"], ref243), ref236["\f×ê'\u0011ôQ=¢ªìvÖÞâô"](ref244 => ref239["Ó7~Çõ\u000f'1\f"](ref244, null)), ref239;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user