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ê哾也両厏疢Ｍ诀磕佋嶝寙衄¢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;
  }
}
