UNPKG

@ajayos/nodedb

Version:

NodeDB is a simple key-value store for Node.js, built on top of SQLite.

1,734 lines (1,731 loc) 126 kB
"use strict"; /** * Copyright (c) 2021-2023 @Ajay O S * * CODE BY AJAY O S * Website: https://ajayos.github.io * GitHub Profile: https://github.com/Ajayos * Project Repository: https://github.com/Ajayos/nodedb * Project Wiki: https://github.com/Ajayos/nodedb/wiki * Issue Tracker: https://github.com/Ajayos/nodedb/issues * Bug Reports: https://github.com/Ajayos/nodedb/issues/new?assignees=&labels=bug&template=bug_report.md&title= * * NodeDB is a simple key-value store for Node.js, built on top of SQLite. * * NodeDB provides an easy way to manage key-value data using SQLite as the underlying database engine. * It's particularly useful for small to medium-sized projects where a lightweight and embedded database solution is preferred. * * This program is free software: you can redistribute it and/or modify * it under the terms of the Apache License, Version 2.0 as published by * the Apache Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * Apache License, Version 2.0 for more details. * * You should have received a copy of the Apache License, Version 2.0 * along with this program. If not, see <http://www.apache.org/licenses/>. * * For inquiries or support, please contact Ajay O S at ajayosakhub@gmail.com or 919188346721 * Follow me on Twitter: @Ajayos * * CODE BY AJAY O S * @owner AJAY O S * @project @ajayos/nodedb * @license Apache-2.0 * @link https://github.com/ajayos/nodedb * @file index.js * */ function _0x44aa0a(_0x41b81d, _0x2c66bb, _0x226362, _0x182a56, _0x209f48) { return _0x2f4f(_0x209f48 - -0x1b8, _0x182a56); } (function (_0x390bd9, _0x4bb9e3) { function _0x527269(_0x33153f, _0x20ab1e, _0x103945, _0x26ab39, _0xc78df3) { return _0x2f4f(_0x26ab39 - 0x196, _0x103945); } function _0x4cfaf9(_0x296bbf, _0x47df7e, _0x156207, _0x18eff4, _0x579342) { return _0x2f4f(_0x18eff4 - 0x28, _0x579342); } function _0x1a357c(_0x3d90ed, _0x3249ed, _0x3b6f4a, _0x138c43, _0x29d13e) { return _0x2f4f(_0x29d13e - 0x184, _0x138c43); } const _0x293f9b = _0x390bd9(); function _0x2a2246(_0x4ccd85, _0x5d8108, _0x198b94, _0x1a0646, _0x493a93) { return _0x2f4f(_0x493a93 - -0xc4, _0x1a0646); } function _0x4078e6(_0x46b84a, _0x31fce8, _0x571191, _0xa6d1f9, _0x23195a) { return _0x2f4f(_0x31fce8 - -0xba, _0x571191); } while (!![]) { try { const _0x4c137f = (-parseInt(_0x527269(0x554, 0x613, "FFK1", 0x596, 0x6ea)) / (-0x95f * -0x2 + 0xe6c * 0x1 + -0x2129)) * (parseInt(_0x4078e6(0x437, 0x311, "Y22)", 0x2e2, 0x24e)) / (0x1 * -0x1fd5 + 0x2f3 + 0x1ce4)) + -parseInt(_0x1a357c(0x4ce, 0x51e, 0x39d, "4]h0", 0x4b8)) / (-0x212 + 0x1043 * -0x1 + 0x1258) + (parseInt(_0x527269(0x559, 0x738, "Ua&@", 0x5d0, 0x72e)) / (-0x849 * 0x4 + -0x482 + 0x25aa)) * (parseInt(_0x527269(0x310, 0x298, "]dsp", 0x3f7, 0x2dc)) / (-0x95b + 0x11ac + 0x1 * -0x84c)) + (parseInt(_0x2a2246(0x376, 0x4c5, 0x47d, "gR@8", 0x390)) / (-0xd * -0x14e + -0x23e1 + 0x12f1)) * (-parseInt(_0x2a2246(0x434, 0x25d, 0x21c, "fONn", 0x2bd)) / (-0x7 * 0x83 + -0x22de + -0x18a * -0x19)) + parseInt(_0x4078e6(0x265, 0x29a, "tvZA", 0x3e1, 0x2b5)) / (-0x276 * -0x6 + -0x1 * -0x1db6 + -0x1639 * 0x2) + (-parseInt(_0x527269(0x672, 0x623, "(pk^", 0x5ba, 0x503)) / (-0x4 * 0x269 + -0x783 + 0x4 * 0x44c)) * (-parseInt(_0x527269(0x65b, 0x6d6, "^&*X", 0x5a4, 0x688)) / (-0x21a6 + -0x212 * 0xd + 0x3c9a)) + parseInt(_0x2a2246(0x205, 0x290, 0x24e, "fONn", 0x177)) / (-0x1a50 + 0x1e1 + -0xf1 * -0x1a); if (_0x4c137f === _0x4bb9e3) break; else _0x293f9b["push"](_0x293f9b["shift"]()); } catch (_0x15d580) { _0x293f9b["push"](_0x293f9b["shift"]()); } } })(_0x53f3, 0xc58cf + 0xa57e4 * -0x1 + 0x7 * 0x1e094); function _0x53f3() { const _0x79f104 = [ "DCokWR3cLmk9", "W7yaps55", "gmk3x8oaW6W", "W4lcRtzKdG", "WQhcH3u2W5q", "sSkcwCkYka", "W63cL8ojjmoG", "W7WBq1tcTa", "WQ/cGwldR8on", "WPpdNmkcCSoI", "W7FcOgKB", "bSoAaSk7W6q", "vmkSu8kZaW", "W4FcL3/dJCoq", "ACoeELddUa", "W7lcJLddMmo3", "uCooW4hdO8oO", "W4dcUCo8DNa", "WQv8Ev3dJW", "W5dcHx8BW7i", "W6ZdICoVWPlcHq", "W6NdN8obvva", "zCkfWRLXW6e", "W59aWPFcGSoJ", "qmk9xSkDbW", "WQTcqZBdLq", "WPKZda", "W4VcJtjtaG", "aSoob8kjW6m", "W4ZcQSoXyCoA", "CmkKm3VdTq", "BCk9WR7dOqq", "fmoIdCkBW5G", "W7hcIcP9", "WRKtomo1yW", "W6SmmY18", "WO1DWRBdIL8", "WPpcSdmuvG", "W6KVsgSG", "W5RcPgW", "W63cRCoQgMW", "W74otmo7rW", "W4BcL2dcL8ob", "WQ/dKCoyW5/dTq", "u8kZWQnIW4u", "W6fOosddGW", "W5tcQNy", "W4qzW5pcTYa", "WQ49AehdPW", "WP14WQFcVW", "zmkpWRfRuW", "WQZdNSoCW6ddOW", "m8kwhmkvW6a", "a8ozW6mOWPe", "W6ZcP0SEWQ0", "W75afmkN", "WPNcPCkmqfS", "W4TDemk4CG", "W5NcKh4", "WONcRHSvqq", "W4dcKWi7qq", "W6ippJP6", "W6RcI8oelW", "xmkiWQ5zBW", "wf0JxwG", "W57cKmoezuK", "WQ7cPSodWRNdSG", "WPz1WQdcICoU", "WR0KAKhdPW", "WQ4TyG", "WQtcHHu4wG", "WOS6uutdLa", "yZZdPKTM", "W4ZcUfSqWPO", "W5xcP1aIW6q", "WONcOsFdVSo1", "sCo+W6xdLCoa", "ySonyNFdHW", "jMBdPKTJ", "umkFudXT", "dSodFmkT", "D8klFmoyWOS", "dmouW64", "BCkZhW", "emkhWQPmW7m", "mcJcGCoZ", "WOOLhmoCua", "WPZcLmoWWPJdKq", "gmoBdwK9WQiMWOBcJCkZq8oKWOK", "vCkAWO9Lya", "WQS+vMJdMG", "hNhcK8oSCG", "ndJcHSoK", "smkEWQBdIdK", "gNjgtSkn", "W5NcGdvf", "WOxdVCkV", "BSojW5pdJ8os", "wNGaALe", "WP5jqg7dVq", "W4TOEwS8", "oCkAvmknna", "W5tcU8kOEIK", "vCoTW4v9W4a", "W7eepKxdTW", "WQpcGwO3xq", "W5RcGcXHfa", "rCoqW5tdJCoX", "WRlcKapdPCop", "WQLqx2ZdMq", "iNJdUgvI", "WPlcOs4", "FSk/m8o8WPm", "WR8Xz24", "vSkhnLldQq", "W4n8W5dcOem", "WOBcQx3dUmow", "W7JcQ1FcLCoC", "WQD2y3hdJW", "xvGvt0G", "W6H4nZlcPCkDW5j4zCooyN1D", "W7FcMhFcHW", "WQ5OzxldSq", "x00yya", "WR92bSoytW", "W6BcQ8oIE0y", "zCkwbmo5WQO", "r8kdWQfVW5O", "W48AuIqa", "hbRcP8o8Aa", "iSkWFCoyW6q", "kCo/uCkgna", "WRFcUCoWWRZdSW", "WRtdPdGrza", "dCo8W5ZcH8og", "CXFcSSosuW", "cuddHwvW", "WOOIcCkzDG", "WPDuygZdTW", "W7ZcM0JcImoy", "WPXTWRpcTa", "WQFdMSoSWRu", "ESkCz37cNa", "r8krigm", "W7rtjmkICq", "WRpcOspdK8oS", "jMvgtq", "ymk/Edf/", "yXBcS8khWRW", "ECkOCr1p", "W6bLkeJdSa", "FGvtWO4", "ESkCqfhcPq", "W4VcH8kQrhO", "WPNcTCkg", "ghmTb8oa", "W6ZcGmowE8k0", "oeitk8oT", "qCovzNNdPG", "WOGVcCox", "lhz2smk6", "WRizoSo0Aq", "tCkmWQBdJa", "W69mg8kiua", "ixJdOue", "vSkpxCodW6/cLupdQwGV", "WPmdbmotsq", "WPG4pSoUBG", "WQJcS8kOwCoC", "W4/cKmoFvvu", "bmomW57dO8oZ", "WRDXWQZdGuG", "W5ZcNSobsui", "W6RcMLFdH8ks", "W41RnmkoBG", "WOFcTmoWWQa", "qCkkWRWkWQpdGmorWQrHWOykeSoZ", "W7PmeSkVBa", "dmofW5NcGCo4", "phDUrCkD", "W67cPY5gaa", "fCotcG", "kJ/cGW", "WOCaW5tdV2y", "W4qOgsNcJW", "WPFcVmo9WQFdSW", "sCoMW55vAa", "xLGmAW", "lqGuW50T", "tSkuWR1NW5W", "WRFcImoDWOVdHa", "W6JcGCorjmoM", "WPdcTdddKSo9", "kmksuSodW6u", "WQ9uuZBdTq", "W4dcGGRdPmok", "xSkUWPDGEG", "A3mtmmoS", "WQtdNSkW", "W4rLoLVdVq", "fZtdPKTM", "xSkbAmkOkG", "p8ofW4lcKmo4", "fmoYW5HIW5m", "W7xcMc1Q", "W6SMbXj1", "WPRcPY/dHCo5", "vCk3xCkxjW", "W4abpG", "FXbhWOu", "ix1tqG", "W4pcVwddU8oa", "W57cISoDE1q", "W7/cIX1VW6i", "WQLDWQFdPwS", "WPhcLSo3WRhcMa", "vSknjq", "W7pcPvWNWP4", "r8oLk8kUWRC", "WRzAWOhcN8oL", "WQpdVCkTvCon", "WRVcO8oWWQpdOG", "bSonwtL4", "gCoFW6nFW6y", "r8oIk8kIW4m", "W5/cJ8oEFeO", "DSkdWRpdGc4", "WQ/cKSonyei", "W4BcS3dcPCo8", "W7r3kIdcQW", "mCo8W4jUW7y", "y1hdPLz+", "WQBcN8kdAvS", "qSk7WRtdOqi", "WQBcSZSZya", "BHnmWPnY", "bSoBc8ohWRa", "WPODd8omza", "t8kIWPHp", "dGXinWH3eubzFXOIW6C", "rSktAmkYfG", "WQlcKq8PCq", "z8kNwt97", "rvOA", "W6FcLh0", "W7pcKCosv0i", "W4hcJtHZlq", "WRDvrvVdKa", "WOZdGmkBqmoo", "W7tcQmkyDHq", "m8kwamkBW7O", "CSkiBSkyeG", "w3eXFeW", "WOtdQ8o5W6hdMW", "WQ3dTthdKmo0", "WOzIC27dUG", "t8khWRTPWO4", "qCoPW6tdICot", "WQ9NWQFdRhu", "av54zCkH", "W5SAkJK", "DCo9oSoZvq", "W7hcJd1jW7O", "kshcHColxW", "CCkVdSooAa", "EmkKAr0", "WOX2yNm", "W5ugocrx", "tmoqW7xdMsO", "W4T+gSowvq", "W4jxfmkKrG", "WQhdL8oTWRhdLq", "BmkehCo3ta", "WQPcWRBcG8oa", "W6bLoLVdVq", "qSomyfVcNq", "F8k9ErLy", "WO1XWRy", "xmkIWRJdOJK", "q8o+W6ldOSoJ", "WQZcGaFdSSk4", "WOpdSNK", "zqDf", "W6/cTSoDA0m", "WQP1WOJcT8oa", "A2ldMCkOFa", "W4FcONC", "W4NcIsq", "mmkAW7LbW6i", "DCodAehdOW", "efhdMgfs", "WRNcS8k+v8oF", "W5NdLCoDW5ddG8kmWOm", "y8kOWPb7sW", "W43cKSow", "F3hcHmo8AG", "W7ddUCoyWRtcMq", "AmkiB8kxgq", "W5xcL8k+sZ0", "D8kKhCop", "wtakW4T8", "qCkSafNdHG", "WONdK8ofW7/dTG", "W7tcT8kw", "W7tcQf4WWRm", "j8ocW6FcT8o+", "W5xdVSkHWOddISoZWQ0yWOy", "y8kYWRn4Fq", "i8oKiCkQWRC", "s8kbWQFdIa", "W7tcHN7dOSo3", "WPBcQmo1", "oumpa8oW", "W508ANy/", "WQ05jSo9tq", "W7xcQJHjW5u", "WPjXWQhcQCow", "p8oGW7ZcJmoH", "WQFdSSoAW7ZdGW", "zCk4WPFdVMS", "WP57y34", "lmoOrmoJkW", "W5ZcRmoKqKe", "hmoqW5XtW4a", "WOyZg8okqW", "ittcHa", "WQpcLG8/rW", "WPGAsvdcTa", "h8oVhCoHDN0Ucf3cGLeN", "WONcQmoIWR3dPG", "WP7dV8k5xq", "fWNcT8o5sW", "qCk6nCo9", "af3dUNv1", "WPxcMrFdTmoq", "W6tcHcG", "iHRcH8oOwa", "W6ZcGmoxlSoM", "W5NcKxCIW6a", "lmooxmkTfa", "mxhdSa", "mtJcJSo5", "bmopd8ku", "WQtdJ8ocW53dVG", "WRD9BtX/", "tLeD", "h8kwCG", "WQtdGSo4W7dcOq", "WOFcTCkmzLW", "WOldSSoGW4BdNa", "rSklWR8nWQddGCoxWRrPWRa2hSoH", "DCoGyx3dVq", "WQBdJ8o4WR4", "WOtdVSo+W4ldGW", "WONcVmkxza", "amoFBSkWaq", "r8k6jCo7WOa", "bGJcTCoOWR8", "W7LyaCkO", "W7tcHxJdG8oE", "ErqnD0S", "W7naW73cIW", "xSk9nCo0WQK", "WOTOzxNdQq", "W7CMAa", "W4pcNsXkja", "W6ZcQZzxW74", "WQNcIsCVCa", "rCo3W7RdP8os", "zmkkB8kyeG", "WOO7dq", "WRGgWRddHt8", "WQ/cHG8UDW", "W7VcR14IW4C", "iuKzW4Tp", "s8k9rmk+mG", "lv4EW5iGx3xdMLRcRCk/", "dmoxEmoJxq", "W58KbfRdUa", "wSkTWQH9W6G", "W6BcHwdcICop", "W798W63cP1u", "W6LxW78", "W4Hko8kAAG", "pSodDmklka", "W6C8BLSM", "y1Oyy14", "WOmMz23dSq", "qWDhWOz9", "zCkMbs3dQq", "b8oFW6K", "xSkBWOldHqu", "W6tcSeOcWR4", "W6HLd3JdNG", "W5ywbwFdKq", "W5RcNZrffq", "dSocc8kLW7O", "WODfWPJdQfq", "t8kCt03cVG", "ah1Js8ke", "WR/cUYpdJmo9", "W4FcSmoct3i", "iSkIwmohW6y", "WPG0aXjK", "W4iTjHfG", "iMddVuP2", "ft7cRSozCq", "W5NcVmktyXS", "WOhdTmogWPBcVa", "W7dcVHDrla", "W6vSW4VcOeK", "cCk9WOddPay", "W7bCbSk6qG", "zuX1ASkL", "tYXQWQ5B", "r8oIW7FdIa", "W6/cOdPaW5K", "W4NcGZD/cq", "WOvqWPxdHW", "hSk3fYpcG8kgW5BdU8kmnvVdLHG", "WQpcHWFdOmom", "W4xcU2dcUCo7", "WQtcV1tcLSo+rq8", "WOCAoCodrW", "rtL8WPfD", "W60qbqr/", "zSo5w1RdKq", "jmocW67dKCkT", "WRf0DNVdVG", "W4lcGIm", "W57cTqroW6O", "WOBcOCoKWQS", "vv4OzwK", "W7JcKgK", "vCoCW6juW7y", "hqhcQmopFa", "smkFWQ5M", "tSkejSocWOS", "WRz/pdX7W5jsW6KKW4niW4K", "WPJcVSk0vMq", "WONcLCoNWQZdRa", "BGXc", "hLC7l8o0", "BmonWQddGJW", "xGjoWPPZ", "WRZdMmo6", "W4hdNSo5", "x8ovu2ddHG", "WQz2g8oitG", "zuHIE8k8", "W6VcUvXwW78", "qmoJvMxdKa", "qSkmWRzeW4i", "rCkiWRZdIJ8", "W4FcNmk2lHa", "W5FcIs5heW", "WPVdVSoKW6hdTq", "EuLGWRLx", "W50rotHe", "m8omW6TFW4y", "mL0Ojmo2", "WO8XAgm", "W5POEwS8", "hSoQW4H/W4m", "vsD1WQ5k", "W43cTmoQf8oW", "iCo/pq", "WOxdVSoJW5BdLG", "hSkwySoVW4G", "WO1HWRZcM8oe", "wa1kpqm", "W60XAMO", "WORdHCoWWORcTW", "WPlcOcZdOmoR", "WQ49Aa", "rmk3WPZdMX0", "sCoRW6pdPmo2", "WPi4cW", "WOJcHcFdU8oO", "W53dKSoxlSoJ", "W4VdUSoEWP3cPG", "WQPyohFdSq", "z8k6beZdKW", "nmobW7ZcQCoJ", "W57cQa53W4O", "W6FcMCoDCxm", "W5dcK8oub8or", "WQ3dG8oeWOxdUq", "WQ4Fq0ez", "W7dcG2VcJmo4", "WQGmrCo6gG", "WPhdUCk5", "WPNcQIK", "W7ddPmosWO3cUq", "xSk+WP0", "kmotzmoeW74", "WOhdRCoxWPZdIa", "W4eKcgG", "WQFdJ8kWW6VdOG", "h8oFEq", "j1mpjCo3", "d8kFy8oo", "WO3cRmoJWP3dNG", "WOZdSSk+s8on", "WRFdTCoXW4JdKG", "W5TRW4VcLeS", "WQhcGYZdGSoR", "W4CPgs7cKG", "WPz+WOpcSCoL", "qmk+WPDgFq", "WQNdMSoxlSoJ", "W4NcPSkHqJi", "W4JcNsW", "lLexW5iRcZJdQxdcHSk9WRBdPG", "WOK6hCoC", "EhK2q0W", "tCoUwmkBna", "yCo2W7tdH8oK", "W4dcPwRcP8o/", "fmohaG", "W6VcHhiRW5S", "W7pcR0WsW5G", "vCk3xCkgka", "W6DydCkAAq", "Bmk0W77cJs8", "qCkAm2ldTq", "W4SVbvVdQW", "WPNdL8oXW6ldRW", "W6FcVSkEtW0", "WOFcSGhdJSoZ", "kadcPmkpWQa", "nmoBBmkfjq", "W5/cMKVcLmo/", "emoiW79xW6a", "rCoIW7NdLCkp", "lehdJMH7", "WQ8qj8oVrG", "W4FdSmkgyfW", "tmkdWOzpW4S", "bNahiCok", "WPpcPSoyWRRdLG", "lNhdP1DW", "i8oWiCkSW7m", "z8kKWQBdIbW", "WOtcPt4F", "W7jSl8kfsq", "W6lcS8kgBW", "WPqnvexcTa", "f8owW7HD", "s8kburL/", "WP3cO8oY", "iCk2nG", "WOusneZdOa", "W6WKFMe", "W4dcHrddQmov", "eSkoW7NcMCo6", "W5RcUqXLpq", "Bmk8cuFdNq", "itZcLmkT", "ErTvW5e4", "W6NdN8o1AgG", "W4VcRMi", "ySoWicq", "pSojW6hcSSop", "mSkDD8ogW6W", "W67cSha2WRO", "W6/dJcrbeW", "tCk2WPWClG", "qCk+WOPsAa", "WRddG8oyWOlcUW", "zSk4h8ouAa", "W6NcNSo3uKS", "xrq/xhq", "xmk8WOP0ya", "W4tdUxtcRmkk", "aSoOW4tcOmoP", "W67cSmoNimo2", "W4RcKmo5WRxcHG", "hX3dICkM", "W6dcG8obomoG", "d18pj8ow", "ySkbbSo5iG", "lL8wW5OPcZxdG3JcI8kUWQldTW", "WR3dJ8oJW6hdGG", "nbtcQmoVAq", "rmkxbCo7AW", "tSo/rhG", "eSk9w8kQfGKB", "W5ZdHmkeFCo6", "W5NdNmo2WOBcKa", "vSkPWPrfAa", "WRJcLCkUrgS", "WPpdQ8kzsCob", "msxcJ8kjWOi", "cCk6WPRdQbK", "WRv/WOdcRCoc", "W7tcHxdcJCoT", "cSooi8kiW60", "W47cHWHVW7W", "W7WTBW", "x8kVWOTizW", "iNNdGCkEWRa", "W5GzaCkWuW", "t8oQuhm", "W5qLbbTH", "W4hcMSoasuy", "jCoxW6RcMa", "DSkXcCoe", "W4hcK3G", "sCoJW5VdLmoB", "W4Sxot5y", "W5xdLCoPWRtcGG", "WPJcMmoOWQJcLa", "vSkav8odWQBdLsJcJgCOW5lcNCkLW7a", "bJtdGgvt", "xCkfWQeyWQ0", "mLGc", "W7ORhwtdLW", "W7pcVmoib8oc", "Emk8WRVdVGi", "WPJdTSkGxCoC", "W5NdNCo/W7RdHa", "ixv9Cmk7", "W7VcSf0", "W7WZjXT5", "adXvtmkF", "WOxcUCoWW67dKW", "WRFdG8o3WPhcHG", "WPNdJCkcxKe", "tSk3WOXe", "mfldPM5s", "WQ3cRYaiwG", "c8kXWODnW7W", "sCkuxdy", "W6nTW7/cHe8", "WORdT8oLW4a", "t3ilrhG", "nvPes8kA", "W5ddKu3cOSoi", "W7VcH8olamoN", "W4FdPJldGSoZ", "W4OglW", "DmkDzSkCbq", "a8oxgSkB", "WOHOsvlcTa", "p8oaW6G", "uZ0gWQvn", "WOxdTqtdS8ox", "uCk8lSo+WRC", "WPlcSsq/ya", "W6pcR8o2DhG", "WO7cItftn8k7WPW", "q8k5xSk4", "tKex", "W57cMSox", "gmoUomoWWRe", "WOpcRcpdJW", "DmkiWQ5LW4S", "z8kHjmoRWO8", "W5BdMSoJWPxcUG", "WORdMNKzvSoaW7ZcSCkFkCo5W7ddMJa", "rmkiWQhdNIO", "WRGMBeNdNG", "W4hcJ8ogEha", "W4bZW6xcV3e", "W79vamkS", "WPxdT3tdTCou", "ySoxA3RdNG", "W5hcUuldVmo8", "ECkNWQVdTZO", "WP0AxYddNW", "W43cQSo/aCoqW5W9lGXA", "fmouFG", "WO3cNGqirq", "WPf+WQVcImoU", "WOBcTCkrCKK", "cSkRBXDb", "zCosBvZdQW", "dgCcjmoA", "W6iTzwm/", "kmkHy8ojW5K", "ySo4wmk2mq", "ke8ala", "W6VcNSoqja", "WPJdSSk4wq", "W4KOlcjW", "WOBdP2ddU8of", "cSoxBmkokG", "dSkuE3dcHG", "W7lcLLRcJmoH", "rmk9WOFdRWq", "WPGPCMhdTG", "v8oLs27cNq", "g8oAbwe0W7zMWP/cR8kvuG", "bfjJa8kg", "W6BcT2VcQCoj", "wmkyuXL/", "W59qW5BcVhq", "fSodW6Xw", "WOlcUtFdHa", "C3CsFvy", "WPPMWQdcTCof", "W7TPW5NcOLe", "p8o/tCkpiq", "dSoRqvRcOW", "D8kTduJdHa", "oNRdTW", "WOJcQCkdBW", "W6tcQ8o7Ch0", "nIpcKSoYBa", "amkwzCoyW6G", "W4CPcwW", "Emk2s8k0iW", "atJcUSoPsq", "W5ZcUColj8oZ", "DCoUn8o0WRW", "WOpcVsSq", "q8oYW7ddNW", "W43cOmo8DSoLW4mLhdm", "zSk5W7ldOX4", "WPRdMmo4WR3cKa", "kezusmkg", "lLnwvSk9", "amo7aCkVW4m", "rmkip8o5WRC", "ibVcLCkfWPq", "WRlcQCo0WR/dLG", "WOhcV8oJWQhdTq", "WPRdTmoNW7RdMq", "nCohW73cKW", "W4RcMh8", "oCo1pq", "uCoUW5FdTmoV", "lN/dSe1J", "BSogWPTjW6W", "bSkFtSkSW5y", "tCkGpW", "WOhcGa7dPmoc", "x8oPuLJdKa", "nmolW68", "W6uQmZBdTW", "W4FcVhC", "n2LjySkB", "W6lcTSohx3a", "WQtdMSo1", "WRWzW7JcHhq", "W5dcQdxdG8oU", "WO9dWQxdGNu", "WP9bWQldJve", "WPr6WOldN1a", "tmkvWQldGJK", "W4RdLCo+", "W7pdOSonWRBcQa", "W5m9CNddVq", "W4JcLSobvey", "W6yzBL47", "WPlcScy", "ErTuWOrQ", "WQldS8orWQlcGG", "W68UlN7dHW", "W7FcNwZcHG", "nCo6W6JcL8oc", "Bg0Bvf0", "W6q7yMeN", "WQNcHwS4WPi", "WQjOB2u/", "W47cK8owhqC", "g28dgmoL", "umkxqSkpmW", "WPNcUYe", "WRnyW7VdOq", "k8kfCmomW50", "tCoVW7pdUCom", "bSopaCkjWRK", ]; _0x53f3 = function () { return _0x79f104; }; return _0x53f3(); } function _0x4c1d57(_0x5499b7, _0x5707aa, _0x470ac0, _0x441153, _0x58b317) { return _0x2f4f(_0x441153 - 0x2a7, _0x5707aa); } const fs = require("fs"), path = require(_0x202cf9(0x1f1, 0x142, 0x1b, 0x83, "Bfp7")); function _0x2f4f(_0x4f328d, _0x2bc6c1) { const _0x3eea6a = _0x53f3(); return ( (_0x2f4f = function (_0x3635be, _0x470ccd) { _0x3635be = _0x3635be - (-0x1 * -0x4fd + -0x200b + 0x1 * 0x1c85); let _0x4ab58f = _0x3eea6a[_0x3635be]; if (_0x2f4f["YQSFqV"] === undefined) { var _0x45fcc9 = function (_0xa51dbe) { const _0x464b08 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/="; let _0x498248 = "", _0x30747 = ""; for ( let _0xce317e = 0x8d7 + -0xf37 + 0x660, _0x22a9ea, _0x1afaff, _0x49cf39 = -0x94 * -0x1b + 0x1 * 0x163d + -0x25d9; (_0x1afaff = _0xa51dbe["charAt"](_0x49cf39++)); ~_0x1afaff && ((_0x22a9ea = _0xce317e % (-0x577 + -0xa * -0x31d + -0x19a7) ? _0x22a9ea * (-0x127d + 0x1 * -0x199d + 0x2c5a) + _0x1afaff : _0x1afaff), _0xce317e++ % (-0x434 + -0xa89 + 0xec1 * 0x1)) ? (_0x498248 += String["fromCharCode"]( (0x48 + -0x1622 + -0x16d9 * -0x1) & (_0x22a9ea >> ((-(0x12e4 + 0x1e1c + -0x30fe) * _0xce317e) & (-0x1 * -0x6d3 + 0x2 * -0xe75 + -0x33 * -0x6f))) )) : -0x1802 + 0x116f * 0x1 + 0x231 * 0x3 ) { _0x1afaff = _0x464b08["indexOf"](_0x1afaff); } for ( let _0x4888fb = -0x1 * -0x1237 + -0x20 * 0x132 + -0x1 * -0x1409, _0x405856 = _0x498248["length"]; _0x4888fb < _0x405856; _0x4888fb++ ) { _0x30747 += "%" + ("00" + _0x498248["charCodeAt"](_0x4888fb)["toString"]( 0x175 * -0x19 + -0x67 * -0x1 + -0x1 * -0x2416 ))["slice"](-(0x1f59 + -0x1 * -0x278 + -0x21cf)); } return decodeURIComponent(_0x30747); }; const _0x5381c8 = function (_0x41e61c, _0x1d056d) { let _0x4435cb = [], _0x4225ac = 0x2 * -0x110b + -0x833 + 0x2a49, _0x2e336d, _0xbce6f5 = ""; _0x41e61c = _0x45fcc9(_0x41e61c); let _0x257261; for ( _0x257261 = -0xc15 * 0x1 + 0x137d + -0x768; _0x257261 < 0x250c + 0x5 * 0x683 + -0xc1 * 0x5b; _0x257261++ ) { _0x4435cb[_0x257261] = _0x257261; } for ( _0x257261 = 0x186c + 0x2347 * -0x1 + -0xadb * -0x1; _0x257261 < 0x3 * -0x655 + 0x1 * -0x18eb + 0x2cea; _0x257261++ ) { (_0x4225ac = (_0x4225ac + _0x4435cb[_0x257261] + _0x1d056d["charCodeAt"](_0x257261 % _0x1d056d["length"])) % (-0x259e + -0x19af + -0xb1 * -0x5d)), (_0x2e336d = _0x4435cb[_0x257261]), (_0x4435cb[_0x257261] = _0x4435cb[_0x4225ac]), (_0x4435cb[_0x4225ac] = _0x2e336d); } (_0x257261 = 0x2c3 + -0x17df + 0x151c), (_0x4225ac = 0x26 * 0x9b + 0x25bd * -0x1 + 0xebb); for ( let _0xc2f98c = 0x1b12 + 0xcc5 * 0x1 + 0xd9 * -0x2f; _0xc2f98c < _0x41e61c["length"]; _0xc2f98c++ ) { (_0x257261 = (_0x257261 + (-0x1 * -0x24a1 + -0x1 * -0x17c6 + -0x3c66)) % (-0x1706 + -0xd9 * -0x11 + -0x17 * -0x6b)), (_0x4225ac = (_0x4225ac + _0x4435cb[_0x257261]) % (-0x1 * 0x120e + 0x16 * 0x1ae + -0x11e6)), (_0x2e336d = _0x4435cb[_0x257261]), (_0x4435cb[_0x257261] = _0x4435cb[_0x4225ac]), (_0x4435cb[_0x4225ac] = _0x2e336d), (_0xbce6f5 += String["fromCharCode"]( _0x41e61c["charCodeAt"](_0xc2f98c) ^ _0x4435cb[ (_0x4435cb[_0x257261] + _0x4435cb[_0x4225ac]) % (-0x3 * 0x27c + 0x634 + -0x9 * -0x40) ] )); } return _0xbce6f5; }; (_0x2f4f["BVNaeh"] = _0x5381c8), (_0x4f328d = arguments), (_0x2f4f["YQSFqV"] = !![]); } const _0x2a0c51 = _0x3eea6a[0x1 * -0xb15 + 0x381 + 0x184 * 0x5], _0x12263f = _0x3635be + _0x2a0c51, _0x2786aa = _0x4f328d[_0x12263f]; return ( !_0x2786aa ? (_0x2f4f["wtSJcW"] === undefined && (_0x2f4f["wtSJcW"] = !![]), (_0x4ab58f = _0x2f4f["BVNaeh"](_0x4ab58f, _0x470ccd)), (_0x4f328d[_0x12263f] = _0x4ab58f)) : (_0x4ab58f = _0x2786aa), _0x4ab58f ); }), _0x2f4f(_0x4f328d, _0x2bc6c1) ); } function _0x35b0a0(_0x34d903, _0x28fc06, _0x1af53f, _0x52414f, _0x583214) { return _0x2f4f(_0x583214 - 0xbe, _0x34d903); } function _0x202cf9(_0x3e9879, _0x1ffe88, _0x440914, _0x345e23, _0x3562da) { return _0x2f4f(_0x1ffe88 - -0x2da, _0x3562da); } function _0x2288d7(_0x398fb6, _0x387c6c, _0x536a44, _0x1b8d57, _0x4068b1) { return _0x2f4f(_0x1b8d57 - -0xaa, _0x398fb6); } const sqlite3 = require(_0x202cf9(0x202, 0xbb, 0x1e2, -0x4, "^&*X") + "e3"), { promisify } = require(_0x202cf9(0x83, 0x14e, 0x6c, 0x46, "ZwE]")), color = require(_0x2288d7("#szd", 0x256, 0x382, 0x2db, 0x24e) + "s"); class DB { constructor(_0x395e42) { const _0x5aaf3d = {}; _0x5aaf3d[_0x28e6ca(0x385, 0x375, "V&J0", 0x4d0, 0x37e)] = _0x97d08(-0x67, -0x8b, "Bfp7", 0xe8, 0xd8) + _0x28e6ca(0x473, 0x419, "fONn", 0x32b, 0x4ba) + _0x97d08(0x6c, 0x207, "]dsp", 0x14c, 0xf7); function _0x97d08(_0x393c21, _0x3ce278, _0x2a9e1e, _0x5be796, _0x4de029) { return _0x35b0a0( _0x2a9e1e, _0x3ce278 - 0xb6, _0x2a9e1e - 0x1d9, _0x5be796 - 0x62, _0x4de029 - -0x19d ); } function _0x311a0b(_0x1bf2a6, _0x41d808, _0x45eb85, _0xaa7648, _0x22b866) { return _0x202cf9( _0x1bf2a6 - 0x1bb, _0xaa7648 - 0x41c, _0x45eb85 - 0x169, _0xaa7648 - 0x60, _0x22b866 ); } function _0x16e44a(_0x1f7d0f, _0x25db27, _0x4eda0a, _0xf1b716, _0x39bb27) { return _0x35b0a0( _0x25db27, _0x25db27 - 0x30, _0x4eda0a - 0x64, _0xf1b716 - 0x1c4, _0x39bb27 - 0x23c ); } function _0x28e6ca(_0x5a0f28, _0x182144, _0x24e1e9, _0x16dd20, _0x24a5c8) { return _0x2288d7( _0x24e1e9, _0x182144 - 0x126, _0x24e1e9 - 0x112, _0x5a0f28 - 0x242, _0x24a5c8 - 0x1b1 ); } const _0x1eda59 = _0x5aaf3d; this[_0x16e44a(0x6ee, "HgpM", 0x65a, 0x58c, 0x61c) + "LE"] = _0x395e42 ? _0x395e42 : _0x1eda59[_0x97d08(0xbd, 0x1a3, "Rddq", 0x1c8, 0x118)]; function _0x2d863b(_0x38a230, _0x498c56, _0x4b91ea, _0x307474, _0x3b8207) { return _0x202cf9( _0x38a230 - 0x14e, _0x498c56 - 0x6f, _0x4b91ea - 0x11c, _0x307474 - 0x8a, _0x4b91ea ); } this[_0x28e6ca(0x505, 0x4dd, "&Ets", 0x4e9, 0x639)](); } async [_0x44aa0a(0x30b, 0x2c8, 0x23d, "DBj[", 0x25d)]() { const _0x45d32b = { ijQkR: function (_0x502107, _0x3a6a77) { return _0x502107 + _0x3a6a77; }, zrmda: function (_0x5bce17, _0x22d7c2) { return _0x5bce17 + _0x22d7c2; }, UTsDu: function (_0x374902, _0x5d4653) { return _0x374902 + _0x5d4653; }, aKBkP: function (_0x1a226a, _0x403613) { return _0x1a226a + _0x403613; }, YORMK: function (_0x36eeaf, _0x590ae0) { return _0x36eeaf + _0x590ae0; }, uuARN: function (_0x323931, _0x1bb45d) { return _0x323931 + _0x1bb45d; }, AVncs: function (_0x569750, _0x5d4b73) { return _0x569750 + _0x5d4b73; }, NPHRb: function (_0x58f238, _0x126f1b) { return _0x58f238 + _0x126f1b; }, PYbZf: function (_0x1b174c, _0x16ec15) { return _0x1b174c + _0x16ec15; }, JREis: function (_0x91772b, _0x4d7e46) { return _0x91772b + _0x4d7e46; }, iqdyt: _0x5e5d2e("O3ZP", 0x77c, 0x579, 0x6d4, 0x63c) + _0x307a20(-0x45, -0xfa, "Z#FR", 0xd8, -0x24) + _0x3f6875("fONn", 0x47a, 0x3e9, 0x34e, 0x1d4), qKguF: function (_0x15cfd5, _0x4c0523) { return _0x15cfd5 === _0x4c0523; }, ktBcx: _0x5e5d2e("gR@8", 0x54b, 0x586, 0x493, 0x5c0), DineU: _0x5e5d2e("qWa3", 0x3f9, 0x6b6, 0x556, 0x4fe), AtAnt: function (_0x24d878, _0x4fdbc6) { return _0x24d878 + _0x4fdbc6; }, SBiFv: function (_0x4a4ed9, _0x3ea2d9) { return _0x4a4ed9 + _0x3ea2d9; }, SfytK: function (_0x2b0940, _0x52e4a9) { return _0x2b0940 + _0x52e4a9; }, uDIke: _0x5e5d2e("3I7f", 0x6ae, 0x719, 0x727, 0x5e1), mXvbk: _0x3f6875("HgpM", 0x419, 0x4e8, 0x537, 0x47f), OQNlo: function (_0x50440b, _0x472d99) { return _0x50440b !== _0x472d99; }, BUEWb: _0x1be6da(0x4ee, "[p0B", 0x3b1, 0x36b, 0x318), spmFm: _0x1be6da(0x438, "gR@8", 0x3a9, 0x388, 0x401), uUWEI: function (_0x3ce947, _0xe865fb) { return _0x3ce947 + _0xe865fb; }, yhVdv: function (_0x10db6d, _0x377ed6) { return _0x10db6d + _0x377ed6; }, OBEPd: function (_0x4f23e4, _0x242cb7) { return _0x4f23e4 + _0x242cb7; }, UaZmw: _0x3f6875("qWa3", 0x532, 0x5de, 0x563, 0x49f), aXmYb: function (_0x614986, _0x1b8bda) { return _0x614986 !== _0x1b8bda; }, pFchr: _0x3f6875("HgpM", 0x45b, 0x5b4, 0x5bc, 0x60b), kVfLI: function (_0x46bf46, _0xf5af65) { return _0x46bf46 !== _0xf5af65; }, UVdYw: _0xd9fcf8("KlKf", 0x55, 0x87, 0x19e, 0x3f), IltgT: _0x307a20(0x330, 0xe6, "4]h0", 0x276, 0x1be), gmqMJ: _0x307a20(-0xa, -0xc6, "tvZA", 0x63, 0x5c), mZKAw: function (_0x39e2a3, _0x402601) { return _0x39e2a3 + _0x402601; }, pgsUi: function (_0x4a604a, _0x205896) { return _0x4a604a + _0x205896; }, oEqBU: function (_0xef3e, _0x2b7a57) { return _0xef3e | _0x2b7a57; }, ERubP: function (_0xebe45, _0x47ad79) { return _0xebe45(_0x47ad79); }, ZlumL: function (_0x436048, _0x1d6f8d) { return _0x436048(_0x1d6f8d); }, }, _0x25aecb = path[_0x3f6875("#szd", 0x339, 0x4b5, 0x439, 0x42a) + "me"]( this[_0x1be6da(0x6b4, "zl2Q", 0x68b, 0x7e3, 0x78e) + "LE"] ); function _0xd9fcf8(_0xf3cfff, _0x4c43ce, _0x5b04f3, _0x3ac00b, _0x59904e) { return _0x4c1d57( _0xf3cfff - 0x19c, _0xf3cfff, _0x5b04f3 - 0x143, _0x4c43ce - -0x54c, _0x59904e - 0x112 ); } function _0x1be6da(_0x1d7604, _0x508fc9, _0x45708c, _0x189024, _0x190a79) { return _0x35b0a0( _0x508fc9, _0x508fc9 - 0x25, _0x45708c - 0x111, _0x189024 - 0x1bb, _0x45708c - 0x159 ); } try { if ( _0x45d32b[_0xd9fcf8("3I7f", 0x44, 0x10b, 0xaf, -0x37)]( _0x45d32b[_0xd9fcf8("ZwE]", 0x5, 0xcd, 0x24, -0x15c)], _0x45d32b[_0xd9fcf8("Q!et", -0x52, -0xa8, 0x113, 0x118)] ) ) return !![]; else { if ( !fs[ _0x1be6da(0x51c, "fONn", 0x50f, 0x42d, 0x561) + _0x307a20(0x158, 0x338, "JH7b", 0x1ba, 0x256) ](_0x25aecb) ) { if ( _0x45d32b[_0xd9fcf8("qWa3", 0x120, 0x276, 0x146, 0x11c)]( _0x45d32b[_0x5e5d2e("3W4!", 0x832, 0x5b6, 0x702, 0x812)], _0x45d32b[_0xd9fcf8("Bfp7", 0xad, 0x71, 0x66, 0x4c)] ) ) { const _0x6d1fe = {}; (_0x6d1fe[ _0x5e5d2e("lS&R", 0x3d5, 0x461, 0x525, 0x416) + _0xd9fcf8("Nx1w", 0xa, -0x121, -0x4c, 0x185) ] = !![]), await fs[ _0x3f6875("V&J0", 0x334, 0x55f, 0x424, 0x420) + _0xd9fcf8("tvZA", -0x102, -0x4b, -0x14, -0x61) ](_0x25aecb, _0x6d1fe); } else _0x45356a[_0x1be6da(0x62c, "Z#FR", 0x5f4, 0x517, 0x621)]( _0x45d32b[_0x1be6da(0x5c6, "2!EO", 0x57e, 0x60f, 0x42e)]( _0x45d32b[_0x1be6da(0x3af, "Y22)", 0x39d, 0x3a2, 0x325)]( _0x45d32b[_0x307a20(0x57, 0x28c, "Q!et", 0x18b, 0x16c)]( _0x45d32b[_0x5e5d2e("Rddq", 0x5a5, 0x501, 0x681, 0x788)]( _0x45d32b[_0xd9fcf8("3W4!", -0xd3, -0xaa, -0xfb, 0x2c)]( ">"[_0x3f6875("gR@8", 0x433, 0x509, 0x51e, 0x4ce)], "\x20["[_0x3f6875("qWa3", 0x5eb, 0x5e0, 0x582, 0x4e9)] ), "x"[_0x1be6da(0x3e1, "tvZA", 0x538, 0x471, 0x415)] ), "]"[_0x5e5d2e("2!EO", 0x718, 0x4b4, 0x5e3, 0x581)] ), ">"[_0x307a20(0x203, 0x382, "CG1G", 0x236, 0x235)] ), (_0xd9fcf8("V&J0", 0x11e, -0x3e, 0x143, -0x53) + _0x307a20(0x130, 0x93, "US!%", -0xe0, 0x7) + _0x307a20(0x129, -0x8b, "2!EO", -0x26, 0x1a) + _0x307a20(-0x108, -0xb4, "Ua&@", -0x37, -0x88) + _0x307a20(0x81, 0x43, "gR@8", -0x107, -0xb) + _0x46f426[_0x307a20(0x12b, 0x94, "O3ZP", 0x11, 0x69) + "ge"])[ _0x1be6da(0x727, "Ua&@", 0x679, 0x513, 0x72b) ] ) ); } } } catch (_0xe2246c) { if ( _0x45d32b[_0x5e5d2e("MjJ0", 0x705, 0x6c2, 0x598, 0x434)]( _0x45d32b[_0x5e5d2e("$@L8", 0x700, 0x813, 0x6f7, 0x5bd)], _0x45d32b[_0x307a20(0x16d, -0x6d, "Q1$P", -0x18, 0x75)] ) ) console[_0xd9fcf8("T8!7", 0x6d, 0xc8, 0x14e, 0x82)]( _0x45d32b[_0xd9fcf8("Z#FR", 0x47, 0x19c, -0xf1, -0x4b)]( _0x45d32b[_0x307a20(0x1f, 0x1d0, "xa]q", 0xff, 0x116)]( _0x45d32b[_0x5e5d2e("rZrh", 0x7f7, 0x5a4, 0x692, 0x6c6)]( _0x45d32b[_0x307a20(0x109, 0x241, "4]h0", 0x183, 0x11b)]( _0x45d32b[_0x5e5d2e("wnD@", 0x3ad, 0x3fd, 0x528, 0x4e3)]( ">"[_0x3f6875("fONn", 0x5ff, 0x45e, 0x5a3, 0x6c9)], "\x20["[_0x3f6875("rZrh", 0x1d7, 0x463, 0x349, 0x33e)] ), "x"[_0x307a20(-0xbb, -0x48, "US!%", 0x1d1, 0xb5)] ), "]"[_0x3f6875("V&J0", 0x5c2, 0x597, 0x4f1, 0x58e)] ), ">"[_0x1be6da(0x5fd, "]*bu", 0x548, 0x57a, 0x66b)] ), (_0x5e5d2e("%%DG", 0x7cc, 0x778, 0x6b6, 0x6b4) + _0x3f6875("tvZA", 0x425, 0x583, 0x4c7, 0x395) + _0x307a20(0x2a3, 0x207, "V&J0", 0x167, 0x261) + _0x307a20(0x1a8, 0x219, "3I7f", 0x159, 0x140) + _0x5e5d2e("1ZH8", 0x6d6, 0x632, 0x68d, 0x60a) + _0xe2246c[_0x3f6875("UqBu", 0x475, 0x3d5, 0x30a, 0x28b) + "ge"])[ _0x3f6875("T8!7", 0x3a1, 0x2ce, 0x3b6, 0x367) ] ) ); else return ( _0x59cf89[_0xd9fcf8("Bfp7", 0x1a2, 0x31a, 0x167, 0x102)]( _0x45d32b[_0x307a20(0xc2, -0xd7, "wnD@", 0xa, 0x14)]( _0x45d32b[_0x5e5d2e("&Ets", 0x638, 0x67b, 0x6bf, 0x690)]( _0x45d32b[_0xd9fcf8("2!EO", -0xc9, 0x36, 0x24, -0xc1)]( _0x45d32b[_0x1be6da(0x417, "P&xE", 0x4d8, 0x556, 0x380)]( _0x45d32b[_0x307a20(0x10d, 0x204, "2!EO", 0x18f, 0x157)]( ">"[_0xd9fcf8("&Ets", -0x3f, -0xd4, -0x1bd, -0x82)], "\x20["[_0x5e5d2e("V&J0", 0x684, 0x602, 0x695, 0x772)] ), "x"[_0xd9fcf8("^&*X", 0x16e, 0x22f, 0x1a3, 0x124)] ), "]"[_0xd9fcf8("8!m&", -0xda, -0x119, 0x48, -0x19d)] ), ">"[_0x3f6875("1ZH8", 0x342, 0x572, 0x48b, 0x330)] ), ("\x20" + _0x45ebc3[_0xd9fcf8("Z#FR", 0x83, 0x1d9, 0x126, -0x1c) + "ge"])[ _0x307a20(0x89, 0xd8, "MjJ0", 0x162, 0x47) ] ) ), ![] ); } function _0x307a20(_0x1eb11a, _0x4c489e, _0x4aaa2b, _0x10799d, _0x1ae25d) { return _0x2288d7( _0x4aaa2b, _0x4c489e - 0x1a6, _0x4aaa2b - 0x1, _0x1ae25d - -0x166, _0x1ae25d - 0x43 ); } this["db"] = new sqlite3[ _0x1be6da(0x52a, "tvZA", 0x4a0, 0x4f8, 0x617) + _0xd9fcf8("3I7f", 0x16, -0x136, 0x156, -0x140) ]( this[_0x307a20(0x2e0, 0x1f4, "Q!et", 0x2f2, 0x1cf) + "LE"], _0x45d32b[_0x5e5d2e("CG1G", 0x652, 0x657, 0x76e, 0x87d)]( sqlite3[ _0x5e5d2e("(pk^", 0x623, 0x6aa, 0x71a, 0x71d) + _0xd9fcf8("&Ets", 0xa3, 0x16c, 0x4c, 0x2f) + _0x5e5d2e("4]h0", 0x6c6, 0x75e, 0x6fa, 0x6ae) ], sqlite3[ _0x1be6da(0x44f, "#szd", 0x477, 0x5ad, 0x459) + _0x1be6da(0x3d0, "KlKf", 0x3cf, 0x297, 0x292) + "E" ] ), async (_0x2396f8) => { function _0x52defc( _0x206b3e, _0x346beb, _0x3b2730, _0x1cf7b9, _0x11d2f5 ) { return _0x1be6da( _0x206b3e - 0x133, _0x346beb, _0x3b2730 - -0x3d6, _0x1cf7b9 - 0xb4, _0x11d2f5 - 0x1c3 ); } const _0x3b8739 = { XEMWR: _0x45d32b[_0x5f3b19(-0x2d3, -0x336, -0x79, -0x1ca, "1ZH8")], EaDhl: function (_0x385ed8, _0x52003c) { function _0x1e5b86( _0x188df0, _0x40290a, _0x13de1f, _0x5b7640, _0x531121 ) { return _0x5f3b19( _0x188df0 - 0x154, _0x40290a - 0x145, _0x13de1f - 0x15, _0x188df0 - 0xcd, _0x40290a ); } return _0x45d32b[_0x1e5b86(0x109, "Ua&@", 0x178, -0x6a, -0x51)]( _0x385ed8, _0x52003c ); }, KfnKT: function (_0x2b2b38, _0x16c6e2) { function _0x52f903( _0xa0aebe, _0x6297ef, _0x4e9c32, _0x116cc9, _0x37c2d8 ) { return _0x5f3b19( _0xa0aebe - 0xe6, _0x6297ef - 0x1ea, _0x4e9c32 - 0xdf, _0x37c2d8 - 0x195, _0xa0aebe ); } return _0x45d32b[_0x52f903("$@L8", 0x1b6, 0x262, 0x102, 0x163)]( _0x2b2b38, _0x16c6e2 ); }, lpiDl: function (_0x517a05, _0x36f451) { function _0x27e2b2( _0x5cecf8, _0x19cfda, _0x4cafc4, _0x31c262, _0x3dfc86 ) { return _0x5f3b19( _0x5cecf8 - 0x11, _0x19cfda - 0x100, _0x4cafc4 - 0xa2, _0x19cfda - 0x22, _0x5cecf8 ); } return _0x45d32b[_0x27e2b2("Y22)", -0xf1, -0x4d, -0x132, -0x51)]( _0x517a05, _0x36f451 ); }, DXWdU: function (_0x4deefa, _0x3e593e) { function _0x3928c4( _0x344109, _0x4c800b, _0x1405e2, _0x44977b, _0x384c9a ) { return _0x5f3b19( _0x344109 - 0x7d, _0x4c800b - 0xe6, _0x1405e2 - 0x8a, _0x1405e2 - 0x59c, _0x4c800b ); } return _0x45d32b[_0x3928c4(0x66c, "rZrh", 0x582, 0x4bd, 0x546)]( _0x4deefa, _0x3e593e ); }, aHUZA: _0x45d32b[_0x5f3b19(0x7e, 0xa0, -0x2f, -0xe3, "P&xE")], MkjvI: function (_0x162400, _0x1193cf) { function _0x6ff77b( _0x595cd5, _0x54a97a, _0x5570b5, _0x2f8d6d, _0x4383c3 ) { return _0x52defc( _0x595cd5 - 0x18e, _0x595cd5, _0x4383c3 - 0x1a9, _0x2f8d6d - 0x189, _0x4383c3 - 0x67 ); } return _0x45d32b[_0x6ff77b("]*bu", 0x559, 0x330, 0x35c, 0x416)]( _0x162400, _0x1193cf ); }, yNwzl: _0x45d32b[_0x5f3b19(-0x245, -0xd5, -0x1a9, -0x1c9, "%%DG")], MFfcI: function (_0x317d09, _0x1b9019) { function _0x4730fb( _0x2ff4dc, _0x42e49b, _0x514680, _0x114ddf, _0x1fdfca ) { return _0x1ca0b9( _0x2ff4dc, _0x42e49b - 0xca, _0x514680 - 0x1a4, _0x114ddf - 0xcc, _0x1fdfca - 0x131 ); } return _0x45d32b[_0x4730fb("Q1$P", 0x5e6, 0x4e3, 0x475, 0x4f3)]( _0x317d09, _0x1b9019 ); }, uLUUH: function (_0x1f8bd4, _0x1092e4) { function _0x3c8032( _0x1746fd, _0x3ac463, _0x1be12d, _0x546ad4, _0x59bfed ) { return _0x1ca0b9( _0x3ac463, _0x3ac463 - 0x147, _0x1be12d - 0x158, _0x1746fd - 0x40e, _0x59bfed - 0x34 ); } return _0x45d32b[_0x3c8032(0x748, "2!EO", 0x87f, 0x709, 0x710)]( _0x1f8bd4, _0x1092e4 ); }, wOhVu: function (_0x2387dc, _0x39f75f) { function _0x20202( _0xe3966f, _0x52d118, _0x475fa8, _0x19f0dc, _0x524fbf ) { return _0x5f3b19( _0xe3966f - 0x1be, _0x52d118 - 0x93, _0x475fa8 - 0x104, _0x524fbf - 0x253, _0x475fa8 ); } return _0x45d32b[_0x20202(0x2b0, 0x20d, "2!EO", 0x1b6, 0x176)]( _0x2387dc, _0x39f75f ); }, }; function _0x102c60( _0x1f97d0, _0x3d3597, _0x36c31f, _0x5914b0, _0x398979 ) { return _0x1be6da( _0x1f97d0 - 0x55, _0x36c31f, _0x5914b0 - -0x64, _0x5914b0 - 0x4b, _0x398979 - 0x174 ); } function _0x1ca0b9( _0x36c163, _0x51a941, _0x3453f9, _0x36b642, _0x2b5f87 ) { return _0x1be6da( _0x36c163 - 0x91, _0x36c163, _0x36b642 - -0x29d, _0x36b642 - 0x1, _0x2b5f87 - 0x127 ); } function _0x51b2d6( _0x5115ef, _0x10f81c, _0x30fd4f, _0x4b742d, _0x4f2601 ) { return _0x3f6875( _0x4f2601, _0x10f81c - 0x120, _0x30fd4f - 0x11e, _0x30fd4f - 0x1e1, _0x4f2601 - 0x176 ); } function _0x5f3b19( _0x30f25f, _0x699b1f, _0x1bd5db, _0x10c5d7, _0x23e447 ) { return _0xd9fcf8( _0x23e447, _0x10c5d7 - -0x13e, _0x1bd5db - 0xb0, _0x10c5d7 - 0xdb, _0x23e447 - 0x16d ); } if ( _0x45d32b[_0x1ca0b9("[p0B", 0x4f4, 0x25b, 0x3d1, 0x54d)]( _0x45d32b[_0x1ca0b9("8!m&", 0x1ec, 0x2ea, 0x258, 0x363)], _0x45d32b[_0x1ca0b9("^&*X", 0x26e, 0x1f6, 0x108, 0xed)] ) ) return ( _0x5a9af8[_0x102c60(0x6bd, 0x52f, "[p0B", 0x54c, 0x671)]( _0x45d32b[_0x102c60(0x50e, 0x430, "(pk^", 0x57f, 0x5f4)]( _0x45d32b[_0x52defc(0xa0, "Bfp7", 0x214, 0x18e, 0x215)]( _0x45d32b[_0x5f3b19(-0xef, -0x10b, 0x4e, -0xcc, "HgpM")]( _0x45d32b[_0x51b2d6(0x4f0, 0x63a, 0x561, 0x67c, "zl2Q")]( _0x45d32b[_0x102c60(0x32f, 0x508, "FFK1", 0x3d0, 0x37c)]( ">"[_0x52defc(0x33, "Y22)", 0x198, 0x87, 0x31b)], "\x20["[_0x51b2d6(0x426, 0x53c, 0x583, 0x480, "UqBu")] ), "x"[_0x51b2d6(0x61a, 0x905, 0x787, 0x89b, "Y22)")] ), "]"[_0x51b2d6(0x646, 0x87e, 0x790, 0x8a1, "O3ZP")] ), ">"[_0x5f3b19(-0x13, -0xcd, -0x23, -0x19, "wnD@")] ), ("\x20" + _0x16f342[ _0x51b2d6(0x589, 0x67d, 0x4fb, 0x671, "FFK1") + "ge" ])[_0x5f3b19(-0x7e, 0x78, -0x23, -0xed, "rZrh")] ) ), _0x3fa1aa ); else { if (_0x2396f8) { if ( _0x45d32b[_0x5f3b19(-0xbe, -0x1d5, -0x199, -0x172, "UqBu")]( _0x45d32b[_0x51b2d6(0x7ff, 0x72f, 0x71f, 0x75b, "HgpM")], _0x45d32b[_0x5f3b19(-0xc8, -0x4c, -0x3, -0x26, "#szd")] ) ) console[_0x102c60(0x687, 0x53e, "1ZH8", 0x5e0, 0x740)]( _0x45d32b[_0x51b2d6(0x777, 0x783, 0x68f, 0x6af, "Z#FR")]( _0x45d32b[_0x5f3b19(0xb7, -0x44, 0x102, 0x93, "CG1G")]( _0x45d32b[ _0x5f3b19(-0x11f, -0x248, -0x1f8, -0x121, "P&xE") ]( _0x45d32b[_0x1ca0b9("HgpM", 0x25b, 0x3a6, 0x3ca, 0x338)]( _0x45d32b[ _0x102c60(0x589, 0x5c7, "Z#FR", 0x465, 0x318) ]( ">"[_0x5f3b19(-0x102, -0x20e, -0x1ed, -0x96, "tvZA")], "\x20["[_0x51b2d6(0x8cc, 0x7db, 0x763, 0x7f6, "qWa3")] ), "x"[_0x52defc(0x2bc, "]dsp", 0x23c, 0x396, 0x386)] ), "]"[_0x5f3b19(-0x7a, 0x121, 0x7f, 0x2e, "qWa3")] ), ">"[_0x1ca0b9("Q1$P", 0x140, 0x242, 0x2a6, 0x227)] ), ("\x20" + _0x2396f8[ _0x52defc(-0xac, "wnD@", 0x4f, -0xc5, 0x2f) + "ge" ])[_0x51b2d6(0x631, 0x7b3, 0x648, 0x6f5, "rZrh")] ) ); else return ( _0x269be7[_0x51b2d6(0x609, 0x393, 0x4f2, 0x43d, "MjJ0")]( _0x45d32b[_0x102c60(0x3b6, 0x2c4, "&Ets", 0x383, 0x40d)]( _0x45d32b[_0x1ca0b9("]*bu", 0x244, 0x14e, 0x103, 0x26d)]( _0x45d32b[_0x1ca0b9("Z#FR", 0x2f2, 0x180, 0x2c1, 0x20f)]( _0x45d32b[ _0x102c60(0x50f, 0x411, "%%DG", 0x488, 0x402) ]( _0x45d32b[ _0x1ca0b9("4]h0", 0x329, 0x16c, 0x2e9, 0x23e) ]( ">"[_0x51b2d6(0x7c0, 0x57f, 0x665, 0x5c3, "Rddq")], "\x20["[ _0x51b2d6(0x67a, 0x6c3, 0x738, 0x5c8, "Bfp7") ] ), "x"[_0x1ca0b9("2!EO", 0x2bb, 0x33c, 0x34a, 0x45d)] ), "]"[_0x102c60(0x50e, 0x3c7, "JH7b", 0x450, 0x3bb)] ), ">"[_0x52defc(0x64, "3W4!", 0x1a9, 0x261, 0x197)] ), ("\x20" + _0x4ba7bc[ _0x5f3b19(0xb4, 0x1f9, 0x187, 0x81, "T8!7") + "ge" ])[_0x1ca0b9("Q1$P", 0x1f7, 0x183, 0x143, 0x14f)] ) ), ![] ); } else { if ( _0x45d32b[_0x51b2d6(0x733, 0x884, 0x7c0, 0x84b, "8!m&")]( _0x45d32b[_0x52defc(-0x193, "%%DG", -0x2f, -0x179, -0x56)], _0x45d32b[_0x5f3b19(-0x119, 0xaf, 0x89, 0x15, "3W4!")] ) ) return _0x16fecd[_0x102c60(0x450, 0x5fc, "#szd", 0x53b, 0x4ae)]( _0x46beaa[0xfe * 0xa + -0x1a87 * -0x1 + 0x1 * -0x2473][ _0x52defc(0x22a, "qWa3", 0x1bf, 0x316, 0x25a) ] ); else await this["db"][_0x51b2d6(0x5cd, 0x4c4, 0x502, 0x580, "tvZA")]( _0x1ca0b9("Rddq", 0x197, 0x386, 0x304, 0x224) + _0x102c60(0x46e, 0x372, "ZwE]", 0x454, 0x3a6) + _0x5f3b19(-0x22e, -0x287, -0xdd, -0x11c, "Bfp7") + _0x5f3b19(-0x81, -0x3a, -0x9, -0x103, "$@L8") + _0x5f3b19(-0x15, -0x196, -0x52, -0x173, "3I7f") + _0x1ca0b9("Rddq", 0x34d, 0x121, 0x27f, 0x23f) + _0x5f3b19(-0x89, -0x271, -0x29d, -0x1cf, "3I7f") + _0x1ca0b9("Rddq", -0x2c, 0xf1, 0x13a, 0x55) + _0x51b2d6(0x5f5, 0x628, 0x60c, 0x688, "tvZA") + _0x102c60(0x3c0, 0x50f, "#szd", 0x3fd, 0x440) + _0x5f3b19(0x19, 0x9e, 0xf, 0x51, "DBj[") + _0x5f3b19(0x38, 0x12e, -0xf5, -0x4b, "gR@8") + _0x52defc(0x10, "Y22)", -0x13, -0xa4, -0x15) + _0x5f3b19(-0x19b, -0x23f, -0x193, -0x107, "Nx1w") + _0x5f3b19(0x175, -0x22, 0xcd, 0x16, "]*bu") + _0x1ca0b9("&Ets", 0x24e, 0x3ef, 0x36f, 0x2f2), (_0xf4ae36) => { function _0x274eab( _0x301c8b, _0xc89f7e, _0x15d680, _0x23f1d6, _0x372f1b ) { return _0x102c60( _0x301c8b - 0x1cd, _0xc89f7e - 0x127, _0x301c8b, _0x372f1b - -0xe, _0x372f1b - 0x33 ); } function _0x3b792b( _0x283b26, _0x23b091, _0xd38f57, _0x3b19f6, _0x296b7b ) { return _0x52defc( _0x283b26 - 0xc3, _0x296b7b, _0x283b26 - 0x270, _0x3b19f6 - 0x11e, _0x296b7b - 0x14d ); }