UNPKG

@wbagazk/wbk-security

Version:

System Database

1 lines 18.9 kB
const wbksecurity_0x18cf11=wbksecurity_0x3299;(function(_0x58f669,_0x3a6404){const _0x2c7746=wbksecurity_0x3299,_0x2068c7=_0x58f669();while(!![]){try{const _0x1658fb=-parseInt(_0x2c7746('0x163'))/0x1+-parseInt(_0x2c7746(0x19d))/0x2*(-parseInt(_0x2c7746('0x1aa'))/0x3)+parseInt(_0x2c7746(0x16f))/0x4+-parseInt(_0x2c7746('0x1dc'))/0x5*(parseInt(_0x2c7746(0x18e))/0x6)+parseInt(_0x2c7746('0x1d9'))/0x7+parseInt(_0x2c7746('0x1a8'))/0x8*(-parseInt(_0x2c7746('0x197'))/0x9)+parseInt(_0x2c7746('0x1bb'))/0xa*(parseInt(_0x2c7746(0x1ca))/0xb);if(_0x1658fb===_0x3a6404)break;else _0x2068c7['push'](_0x2068c7['shift']());}catch(_0x17af13){_0x2068c7['push'](_0x2068c7['shift']());}}}(wbksecurity_0x15f6,0x26a43));const {createClient}=require(wbksecurity_0x18cf11('0x175')),chalk=require(wbksecurity_0x18cf11('0x162')),fs=require('fs'),path=require('path'),SUPABASE_URL=wbksecurity_0x18cf11('0x15e'),SUPABASE_ANON_KEY=wbksecurity_0x18cf11('0x17e'),supabase=createClient(SUPABASE_URL,SUPABASE_ANON_KEY);function logMessage(_0x1ec353,_0x44e58a){const _0x297000=wbksecurity_0x18cf11;console[_0x297000('0x1da')](chalk[_0x297000('0x1b0')](chalk[_0x297000('0x19a')]('#ff5e78')['bold'](_0x297000('0x152')))),console['log'](chalk[_0x297000(0x1b0)](chalk[_0x297000('0x19a')](_0x297000('0x193'))['bold'](_0x297000('0x1db')+_0x1ec353+_0x297000('0x1a4')))),console[_0x297000('0x1da')](chalk['cyanBright'](_0x297000(0x192)+new Date()['toLocaleString'](_0x297000(0x14e)))),console[_0x297000(0x1da)](chalk[_0x297000('0x179')]('📝\x20\x20MESSAGE\x20\x20\x20:\x20'+_0x44e58a)),console['log'](chalk[_0x297000(0x1b0)]('------------------------------------------'));}function logIPStatus(_0x291064,_0x10e07c){const _0x190bfc=wbksecurity_0x18cf11,_0x2fbd3a=[{'IP':_0x291064,'Status':_0x10e07c}];console[_0x190bfc('0x1da')](chalk[_0x190bfc(0x1b0)](chalk[_0x190bfc(0x19a)]('#ff5e78')[_0x190bfc(0x148)](_0x190bfc('0x18a')))),console[_0x190bfc(0x1da)](chalk[_0x190bfc(0x1b0)]('-------------------------------------')),console[_0x190bfc(0x1da)](chalk['cyanBright']('|\x20'+'IP'['padEnd'](0xf)+_0x190bfc(0x1b3)+_0x190bfc('0x1a5')['padEnd'](0xf)+'\x20|')),console['log'](chalk['white'](_0x190bfc(0x149))),_0x2fbd3a['forEach'](_0x2dd89d=>{const _0x474b47=_0x190bfc;console[_0x474b47('0x1da')](chalk[_0x474b47(0x179)]('|\x20'+_0x2dd89d['IP'][_0x474b47('0x1a2')](0xf)+'\x20|\x20'+_0x2dd89d['Status'][_0x474b47(0x1a2)](0xf)+'\x20|'));}),console['log'](chalk['white'](_0x190bfc('0x149')));}function sleep(_0x53cb33){return new Promise(_0x183d95=>setTimeout(_0x183d95,_0x53cb33));}function generateRandomKey(_0x13ee55=0x8){const _0x1894c3=wbksecurity_0x18cf11,_0x37f4ba=_0x1894c3('0x1cb');let _0x29d9f2='';for(let _0x3f16e9=0x0;_0x3f16e9<_0x13ee55;_0x3f16e9++){_0x29d9f2+=_0x37f4ba['charAt'](Math['floor'](Math[_0x1894c3('0x1bd')]()*_0x37f4ba[_0x1894c3(0x1a0)]));}return _0x29d9f2;}async function generateAndSaveNewKey(_0x15d1d1={}){const _0x215b9a=wbksecurity_0x18cf11,{customKey:customKey=null,maxUsed:maxUsed=null,expiresInHours:expiresInHours=null}=_0x15d1d1,_0x5a63ee=customKey||generateRandomKey(0x8),_0x2a4df8=new Date(),_0x4663be=expiresInHours?new Date(_0x2a4df8[_0x215b9a(0x19e)]()+expiresInHours*0x3c*0x3c*0x3e8)['toISOString']():null,{error:_0x3971a7}=await supabase[_0x215b9a(0x164)](_0x215b9a('0x1a1'))[_0x215b9a('0x17c')]([{'password':_0x5a63ee,'used':0x0,'max_used':maxUsed,'created_at':_0x2a4df8[_0x215b9a('0x182')](),'expired_at':_0x4663be}]);if(_0x3971a7){logMessage(_0x215b9a('0x173'),_0x215b9a('0x155'));throw new Error('❌\x20Gagal\x20menyimpan\x20key\x20baru!');}return{'password':_0x5a63ee,'used':0x0,'max_used':maxUsed,'expired_at':_0x4663be};}async function getKey(){const _0xb009f7=wbksecurity_0x18cf11,{data:_0x1fe22a,error:_0x7da255}=await supabase[_0xb009f7(0x164)]('key')[_0xb009f7(0x161)](_0xb009f7(0x18f))[_0xb009f7('0x177')](_0xb009f7(0x16d),{'ascending':![]})[_0xb009f7(0x1c4)](0x1)[_0xb009f7(0x1ac)]();if(_0x7da255||!_0x1fe22a){logMessage(_0xb009f7(0x19b),_0xb009f7('0x153')+(_0x7da255?.[_0xb009f7(0x1b1)]||_0xb009f7(0x1c1)));throw new Error(_0xb009f7(0x15f));}const {password:_0x24c128,used:used=0x0,max_used:max_used=null,expired_at:expired_at=null}=_0x1fe22a;logMessage(_0xb009f7(0x1d1),JSON[_0xb009f7('0x1af')]({'password':_0x24c128,'used':used,'max_used':max_used,'expired_at':expired_at}));const _0xb85de5=new Date(),_0x3344f3=expired_at?new Date(expired_at):null,_0xa2c047=_0x3344f3&&_0x3344f3<_0xb85de5,_0x3a6b27=typeof max_used===_0xb009f7(0x16e)&&used>=max_used;if(_0xa2c047)throw new Error(_0xb009f7(0x1d2));if(_0x3a6b27)throw new Error(_0xb009f7('0x167'));return{'password':_0x24c128,'used':used,'max_used':max_used,'expired_at':expired_at};}async function getUserIP(){const _0x3f3b95=wbksecurity_0x18cf11;try{const _0x56f11c=await fetch(_0x3f3b95('0x1b2')),_0x18e965=await _0x56f11c[_0x3f3b95(0x158)]();return _0x18e965['ip'];}catch(_0x376727){return logMessage('IP\x20FAILED','Gagal\x20mendapatkan\x20IP'),null;}}async function getAllowedIPsFromDatabase(){const _0xd78dc9=wbksecurity_0x18cf11,{data:_0x10c83c,error:_0x7d962c}=await supabase['from'](_0xd78dc9(0x185))[_0xd78dc9(0x161)]('ip');if(_0x7d962c)return logMessage(_0xd78dc9(0x178),'Gagal\x20mengambil\x20IP\x20yang\x20diizinkan'),[];return _0x10c83c[_0xd78dc9(0x17a)](_0x1cbeb9=>_0x1cbeb9['ip']);}function wbksecurity_0x3299(_0x4b25b6,_0x13fd6f){const _0x15f671=wbksecurity_0x15f6();return wbksecurity_0x3299=function(_0x329927,_0x1166a8){_0x329927=_0x329927-0x145;let _0x2df20a=_0x15f671[_0x329927];return _0x2df20a;},wbksecurity_0x3299(_0x4b25b6,_0x13fd6f);}async function checkIP(){const _0x1ba8f4=wbksecurity_0x18cf11;try{const _0xb5fac8=await getUserIP();if(!_0xb5fac8)return logMessage('IP\x20FAILED',_0x1ba8f4('0x17b')),null;const _0x39b102=await getAllowedIPsFromDatabase(),_0x4f59d5=_0x39b102[_0x1ba8f4('0x1e0')](_0xb5fac8)?_0x1ba8f4(0x1cc):_0x1ba8f4('0x16c');return logIPStatus(_0xb5fac8,_0x4f59d5),!_0x39b102['includes'](_0xb5fac8)&&(logMessage('IP\x20FAILED',_0x1ba8f4(0x151)+_0xb5fac8+_0x1ba8f4(0x186)),await sleep(0x1388),process[_0x1ba8f4('0x1cd')](0x0)),logMessage(_0x1ba8f4(0x159),'Selamat\x20datang!'),_0xb5fac8;}catch(_0x400860){console['error'](chalk[_0x1ba8f4('0x1d5')](_0x400860[_0x1ba8f4(0x1b1)])),process['exit'](0x1);}}async function register(_0x530686,_0x388bb9,_0x5c18d2){const _0x42dd64=wbksecurity_0x18cf11,{data:_0x54a112,error:_0x3127c6}=await supabase[_0x42dd64(0x164)](_0x42dd64(0x1be))[_0x42dd64('0x17c')]([{'username':_0x530686,'password':_0x388bb9,'number':_0x5c18d2}]);if(_0x3127c6){logMessage(_0x42dd64('0x191'),_0x42dd64('0x1d6')+_0x3127c6['message']);throw new Error(_0x42dd64('0x1d6')+_0x3127c6[_0x42dd64(0x1b1)]);}return logMessage(_0x42dd64('0x1c5'),_0x42dd64(0x1cf)+_0x5c18d2),_0x42dd64('0x1cf')+_0x5c18d2;}async function registerIP(_0x23f2d2){const _0x4345a7=wbksecurity_0x18cf11,{data:_0x63f93,error:_0x554d99}=await supabase[_0x4345a7(0x164)]('allowed_ips')['insert']([{'ip':_0x23f2d2}]);if(_0x554d99){logMessage(_0x4345a7('0x191'),_0x4345a7('0x1d6')+_0x554d99['message']);throw new Error(_0x4345a7('0x1d6')+_0x554d99[_0x4345a7('0x1b1')]);}return logMessage(_0x4345a7(0x1c5),_0x4345a7(0x14d)+_0x23f2d2),_0x4345a7('0x14d')+_0x23f2d2;}async function login(_0x222ed2,_0x49d94f){const _0x560ea3=wbksecurity_0x18cf11,{data:_0x16422b,error:_0x1e1de5}=await supabase[_0x560ea3('0x164')](_0x560ea3('0x1be'))['select']('number')['eq'](_0x560ea3(0x1ae),_0x222ed2)['eq'](_0x560ea3('0x198'),_0x49d94f)[_0x560ea3('0x1ac')]();if(_0x1e1de5){logMessage('LOGIN\x20FAILED',_0x560ea3('0x1c6'));throw new Error(_0x560ea3('0x1c6'));}return logMessage('LOGIN\x20SUCCESS','User\x20'+_0x222ed2+'\x20berhasil\x20login.'),_0x16422b[_0x560ea3(0x16e)];}async function resetNumber(_0x3f007e,_0x487b4b,_0x111313){const _0x5a8bea=wbksecurity_0x18cf11,{data:_0x13fa96,error:_0x40afab}=await supabase[_0x5a8bea('0x164')](_0x5a8bea('0x1be'))[_0x5a8bea('0x161')](_0x5a8bea('0x198'))['eq'](_0x5a8bea('0x1ae'),_0x3f007e)['eq'](_0x5a8bea(0x198),_0x487b4b)['single']();if(_0x40afab||!_0x13fa96){logMessage(_0x5a8bea(0x1c8),_0x5a8bea(0x1d8));throw new Error(_0x5a8bea(0x1d8));}const {error:_0x4c37a7}=await supabase[_0x5a8bea(0x164)](_0x5a8bea('0x1be'))[_0x5a8bea('0x1c0')]({'number':_0x111313})['eq']('username',_0x3f007e);if(_0x4c37a7){logMessage(_0x5a8bea(0x1c8),_0x5a8bea(0x19c));throw new Error('Gagal\x20mengganti\x20nomor!');}return logMessage(_0x5a8bea(0x1ad),'Nomor\x20untuk\x20'+_0x3f007e+_0x5a8bea(0x180)+_0x111313+'!'),_0x5a8bea(0x18b)+_0x3f007e+_0x5a8bea(0x180)+_0x111313+'!';}async function resetPassword(_0x399e7e,_0x1a1589,_0x1ae6a5){const _0x5302f0=wbksecurity_0x18cf11,{data:_0x37a4e7,error:_0x303f32}=await supabase[_0x5302f0(0x164)](_0x5302f0('0x1be'))['select'](_0x5302f0(0x198))['eq'](_0x5302f0('0x1ae'),_0x399e7e)['eq'](_0x5302f0('0x198'),_0x1a1589)[_0x5302f0('0x1ac')]();if(_0x303f32||!_0x37a4e7){logMessage(_0x5302f0('0x169'),_0x5302f0(0x1b4));throw new Error(_0x5302f0('0x1b4'));}const {error:_0x40e7f9}=await supabase[_0x5302f0('0x164')]('users')[_0x5302f0(0x1c0)]({'password':_0x1ae6a5})['eq']('username',_0x399e7e);if(_0x40e7f9){logMessage(_0x5302f0('0x169'),_0x5302f0('0x1bf'));throw new Error('Gagal\x20mengganti\x20password!');}return logMessage(_0x5302f0('0x1a9'),_0x5302f0(0x14a)+_0x399e7e+_0x5302f0('0x174')),'✅\x20Password\x20untuk\x20'+_0x399e7e+_0x5302f0('0x174');}async function deleteUser(_0x2fc484,_0x1064d9){const _0x4261b2=wbksecurity_0x18cf11,{data:_0x5f1d84,error:_0x30b2c3}=await supabase['from'](_0x4261b2('0x1be'))[_0x4261b2('0x161')]('id')['eq']('username',_0x2fc484)['eq']('password',_0x1064d9)['single']();if(_0x30b2c3||!_0x5f1d84){logMessage(_0x4261b2(0x166),_0x4261b2('0x1d8'));throw new Error(_0x4261b2(0x1df));}const {error:_0x449376}=await supabase[_0x4261b2('0x164')](_0x4261b2('0x1be'))[_0x4261b2(0x18d)]()['eq'](_0x4261b2(0x1ae),_0x2fc484);if(_0x449376){logMessage(_0x4261b2('0x166'),'Gagal\x20menghapus\x20akun!');throw new Error(_0x4261b2(0x16b));}return logMessage(_0x4261b2(0x168),_0x4261b2('0x1b8')+_0x2fc484+_0x4261b2(0x16a)),'✅\x20Akun\x20'+_0x2fc484+_0x4261b2('0x16a');}async function verifyKeyAccess(_0xc434b4){const _0x1b3c57=wbksecurity_0x18cf11,{data:_0x4329a2,error:_0x283439}=await supabase[_0x1b3c57('0x164')]('key')[_0x1b3c57(0x161)](_0x1b3c57('0x1b6'))['eq'](_0x1b3c57('0x198'),_0xc434b4)[_0x1b3c57(0x1ac)]();if(_0x283439||!_0x4329a2){logMessage(_0x1b3c57('0x17d'),_0x1b3c57('0x1d7'));throw new Error(_0x1b3c57('0x1de'));}const {id:_0x58b93f,used:used=0x0,max_used:_0x52cbcc,expired_at:_0x430bc9}=_0x4329a2,_0x1e1c74=new Date(),_0x4496af=_0x430bc9&&_0x1e1c74>new Date(_0x430bc9),_0x2ccb7b=_0x52cbcc!==null&&used>=_0x52cbcc;if(_0x4496af){logMessage(_0x1b3c57('0x15a'),_0x1b3c57(0x188));throw new Error(_0x1b3c57(0x1c3));}if(_0x2ccb7b){logMessage(_0x1b3c57('0x17d'),_0x1b3c57(0x1dd));throw new Error(_0x1b3c57(0x194));}const {error:_0x2de174}=await supabase[_0x1b3c57('0x164')](_0x1b3c57('0x1a1'))[_0x1b3c57('0x1c0')]({'used':used+0x1})['eq']('id',_0x58b93f);if(_0x2de174){logMessage(_0x1b3c57('0x1d4'),_0x1b3c57('0x165'));throw new Error(_0x1b3c57('0x165'));}return logMessage(_0x1b3c57(0x160),_0x1b3c57('0x1bc')),!![];}async function loginUser(_0x47692f){const _0x1fc894=wbksecurity_0x18cf11;async function _0x9eb5f2(_0x555729){const _0x3a362f=wbksecurity_0x3299,_0x4139fd=await checkIP(),_0x3c014a=chalk[_0x3a362f(0x172)](chalk[_0x3a362f('0x183')](_0x3a362f(0x1a3))),_0x23e623=chalk[_0x3a362f('0x172')](chalk['greenBright'](_0x3a362f('0x170'))),_0x3b922c=chalk[_0x3a362f(0x172)](chalk[_0x3a362f('0x183')]('\x0a🚩\x20Masukkan\x20Password\x20Anda\x0a🚩\x20Password:\x20'));logMessage(_0x3a362f(0x146),_0x3a362f('0x157'));const _0x532049=await _0x555729(_0x3c014a);await verifyKeyAccess(_0x532049),logMessage(_0x3a362f('0x1c2'),'Prompting\x20user\x20for\x20username.');const _0x121bbb=await _0x555729(_0x23e623);logMessage(_0x3a362f('0x181'),'Prompting\x20user\x20for\x20password.');const _0x15d448=await _0x555729(_0x3b922c);return{'username':_0x121bbb,'password':_0x15d448};}try{const {username:_0x3dbb70,password:_0x2e2d12}=await _0x9eb5f2(_0x47692f),_0x3526a5=await login(_0x3dbb70,_0x2e2d12);return logMessage(_0x1fc894(0x1c7),_0x1fc894('0x19f')+_0x3526a5),_0x3526a5;}catch(_0x73c1da){return logMessage(_0x1fc894('0x147'),_0x73c1da[_0x1fc894(0x1b1)]),null;}}function wbksecurity_0x15f6(){const _0x1f74d0=['USERNAME\x20PROMPT','⏰\x20Key\x20telah\x20kedaluwarsa.\x20Silahkan\x20ambil\x20ulang!','limit','REGISTRATION\x20SUCCESS','Username\x20atau\x20Password\x20salah!','LOGIN\x20SUCCESS','RESET\x20NUMBER\x20FAILED','join','2875697yvuEpP','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789','Disetujui','exit','exports','Berhasil\x20daftar\x20dengan\x20nomor\x20','requestPairingCode','KEY\x20FETCHED','⏰\x20Key\x20sudah\x20kedaluwarsa.\x20Silakan\x20generate\x20key\x20baru.','newsletterMetadata','KEY\x20UPDATE\x20ERROR','red','Gagal\x20daftar:\x20','❌\x20Key\x20salah.','Username\x20atau\x20password\x20salah!','1675135XVlSsY','log','🚀\x20\x20','90flnyHb','⛔\x20Key\x20sudah\x20tidak\x20berlaku.','❌\x20Key\x20yang\x20dimasukkan\x20tidak\x20valid!','❌\x20Username\x20atau\x20password\x20salah!','includes','[\x20CODE\x20PAIRING\x20]\x20:\x20','KEY\x20PROMPT','LOGIN\x20FAILED','bold','-------------------------------------','Password\x20untuk\x20','Mohon\x20diperhatikan\x20yaa!!!,\x20Jangan\x20menjual\x20Source\x20Code\x20BOT\x20ini\x20karena\x20saya\x20membagikannya\x20secara\x20gratis!!!','0029Vb5reC8Bfxo9vftFwH29','Berhasil\x20daftar\x20dengan\x20IP\x20','id-ID','0029VbAp0OgEawdp30st5d22','user','Akses\x20IP\x20','\x0a🌟\x20\x20SYSTEM\x20LOG\x20\x20🌟','❌\x20Gagal\x20mengambil\x20key:\x20','0029Vb5s3kcKQuJRGVZyc73E','❌\x20Gagal\x20menyimpan\x20key\x20baru!','0029VbAQqvOJ3jusjdy6of2P','Prompting\x20user\x20for\x20key.','json','AKSES\x20IP\x20SUKSES','KEY\x20EXPIRED','0029VbAMEUpAe5VpNrWtT71t','sendMessage','0029VbAg8kaAu3aXpKsz481T','https://cmkhvmwzwovdmrmzdfde.supabase.co','Gagal\x20mengambil\x20key\x20dari\x20database.','KEY\x20VERIFIED','select','chalk','300915Njtdve','from','❌\x20Gagal\x20memperbarui\x20status\x20key!','DELETE\x20USER\x20FAILED','⛔\x20Key\x20sudah\x20mencapai\x20batas\x20penggunaan.\x20Silakan\x20generate\x20key\x20baru.','DELETE\x20USER\x20SUCCESS','RESET\x20PASSWORD\x20FAILED','\x20berhasil\x20dihapus\x20dari\x20database!','❌\x20Gagal\x20menghapus\x20akun!','Tidak\x20Terdaftar','created_at','number','17292NCJNxM','🚩\x20Masukkan\x20Username\x20Anda\x0a🚩\x20Username:\x20','0029Vb5Yj2NIHphFiku7KV3i','bgBlack','KEY\x20GENERATION\x20ERROR','\x20berhasil\x20diubah!','@supabase/supabase-js','6285183134846@s.whatsapp.net','order','IP\x20FAILED','yellowBright','map','Gagal\x20mendapatkan\x20IP','insert','KEY\x20ACCESS\x20DENIED','eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImNta2h2bXd6d292ZG1ybXpkZmRlIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDE2MTI0MzIsImV4cCI6MjA1NzE4ODQzMn0.zlZIREc9BOLFNx8vhg27_gri9Ul7KE8DF2uH7bhn2vQ','pairingcode','\x20berhasil\x20diubah\x20ke\x20','PASSWORD\x20PROMPT','toISOString','greenBright','0029VbAAc9MAu3aJt8zVWp3e','allowed_ips','\x20tidak\x20diizinkan,\x20silahkan\x20lakukan\x20pendaftaran\x20terlebih\x20dahulu.','CONFIG\x20ERROR','⏰\x20Key\x20telah\x20kedaluwarsa.','replace','\x0a🌟\x20\x20IP\x20STATUS\x20LOG\x20\x20🌟','✅\x20Nomor\x20untuk\x20','WBKLOGIN','delete','75528eWbaVy','password,\x20used,\x20max_used,\x20expired_at','0029Vb6AWp8F6smrT8PCju17','REGISTRATION\x20ERROR','📅\x20\x20DATE\x20\x20\x20\x20\x20\x20:\x20','#4a69bd','⛔\x20Key\x20sudah\x20tidak\x20berlaku.\x20Silahkan\x20ambil\x20ulang!','0029Vb5zhDW0lwgzbJabpu0G','cwd','9tRVmni','password','0029Vb6JimrDp2Q20bSczf3Y','bgHex','KEY\x20FETCH\x20FAILED','Gagal\x20mengganti\x20nomor!','403334gyRyNj','getTime','Berhasil\x20login\x20dengan\x20nomor:\x20','length','key','padEnd','🔑\x20Masukkan\x20KEY\x20Akses\x20Anda\x0a🔑\x20Key:\x20','\x20\x20🚀','Status','❌\x20Gagal\x20membaca\x20config.js,\x20menggunakan\x20pairing\x20default.','invite','2259000aycwbG','RESET\x20PASSWORD\x20SUCCESS','3LltIFm','0029Vb6deNC5q08geqSKPP1A','single','RESET\x20NUMBER\x20SUCCESS','username','stringify','white','message','https://api.ipify.org?format=json','\x20|\x20','Username\x20atau\x20password\x20lama\x20salah!','0029VbAOPN9Gk1G0UDv6ZL1s','id,\x20used,\x20max_used,\x20expired_at','0029Vb5ZwNc0bIdsj50RnN2z','Akun\x20','0029VbAgPVQFXUuTl2TfV92I','0029Vb5g6PhI7BeG9H9BfU2f','20FTbrnh','✅\x20Key\x20diverifikasi.','random','users','Gagal\x20mengganti\x20password!','update','Tidak\x20ada\x20data'];wbksecurity_0x15f6=function(){return _0x1f74d0;};return wbksecurity_0x15f6();}function getCustomPairingCode(){const _0x33f274=wbksecurity_0x18cf11;try{const _0x471e33=path[_0x33f274(0x1c9)](process[_0x33f274(0x196)](),'config.js');if(fs['existsSync'](_0x471e33)){const _0x15a5d5=require(_0x471e33);return _0x15a5d5[_0x33f274('0x17f')]||_0x33f274('0x18c');}}catch(_0x187aae){logMessage(_0x33f274('0x187'),_0x33f274(0x1a6));}return _0x33f274('0x18c');}async function pairings(_0xc6d531,_0x35bfe2){const _0x5a54b4=wbksecurity_0x18cf11;try{const _0x3a3b79=await loginUser(_0x35bfe2);if(!_0x3a3b79)process[_0x5a54b4(0x1cd)](0x1);const _0x59c79a=getCustomPairingCode(),_0x5de031=await _0xc6d531[_0x5a54b4(0x1d0)](_0x3a3b79,_0x59c79a);return logMessage('PAIRING\x20CODE',_0x5a54b4(0x145)+_0x5de031),_0x5de031;}catch(_0x1f70d3){logMessage('PAIRING\x20ERROR',_0x1f70d3[_0x5a54b4(0x1b1)]),process[_0x5a54b4(0x1cd)](0x1);}}async function connecting(_0x120b2b,_0x565f8b=!![]){const _0x454ef4=wbksecurity_0x18cf11;if(_0x565f8b){await _0x120b2b['sendMessage'](''+_0x120b2b[_0x454ef4('0x150')]['id'][_0x454ef4(0x189)](/:[^@]+/,''),{'text':_0x454ef4(0x14b)}),await sleep(0x1d4c0);const _0x4dcf45=['0029Vb9oanULY6d1P8bjFD3a',_0x454ef4(0x190),_0x454ef4(0x156),_0x454ef4('0x195'),_0x454ef4(0x154),'0029Vb66Dp7DOQIf18qEW82N',_0x454ef4(0x1ab),_0x454ef4('0x199'),_0x454ef4(0x1b5),_0x454ef4('0x14f'),_0x454ef4(0x1ba),'0029Vb6CAHf59PwYALj8zy2n',_0x454ef4('0x1b7'),_0x454ef4(0x15d),_0x454ef4('0x184'),_0x454ef4('0x14c'),_0x454ef4(0x171),_0x454ef4(0x1b9),_0x454ef4('0x15b')],_0x21e930=async _0x5011aa=>{const _0x4ce54c=_0x454ef4;for(const _0x2609a5 of _0x5011aa){try{await sleep(0x1388);const _0x63e2b5=await _0x120b2b[_0x4ce54c(0x1d3)](_0x4ce54c(0x1a7),_0x2609a5);await sleep(0x1388),await _0x120b2b['newsletterFollow'](_0x63e2b5['id']);}catch(_0xc79e0f){}}};await _0x21e930(_0x4dcf45),await _0x120b2b[_0x454ef4(0x15c)](_0x454ef4(0x176),{'text':'Terimakasih\x20kak,\x20sudah\x20diperbolehkan\x20untuk\x20menggunakan\x20Source\x20Code\x20BOT\x20nya'});}}module[wbksecurity_0x18cf11(0x1ce)]={'generateAndSaveNewKey':generateAndSaveNewKey,'getKey':getKey,'register':register,'registerIP':registerIP,'login':login,'resetNumber':resetNumber,'resetPassword':resetPassword,'deleteUser':deleteUser,'verifyKeyAccess':verifyKeyAccess,'loginUser':loginUser,'pairings':pairings,'connecting':connecting};