superchats
Version:
SuperChats is a premium library with unique features that control Whatsapp functions. With Superchats you can build service bots, multiservice chats or any system that uses whatsapp
1 lines • 9.23 kB
JavaScript
;const a10_0x3ad6be=a10_0x4994;(function(_0x48d0d2,_0x16cb2c){const _0x3dad07=a10_0x4994,_0x53f0f6=_0x48d0d2();while(!![]){try{const _0x5d284a=-parseInt(_0x3dad07(0x125))/0x1*(parseInt(_0x3dad07(0x160))/0x2)+parseInt(_0x3dad07(0x172))/0x3+-parseInt(_0x3dad07(0x138))/0x4*(parseInt(_0x3dad07(0x139))/0x5)+-parseInt(_0x3dad07(0x141))/0x6+parseInt(_0x3dad07(0x150))/0x7*(-parseInt(_0x3dad07(0x15d))/0x8)+-parseInt(_0x3dad07(0x148))/0x9+parseInt(_0x3dad07(0x13f))/0xa;if(_0x5d284a===_0x16cb2c)break;else _0x53f0f6['push'](_0x53f0f6['shift']());}catch(_0xcf9a19){_0x53f0f6['push'](_0x53f0f6['shift']());}}}(a10_0x1302,0xdd078));var __importDefault=this&&this[a10_0x3ad6be(0x127)]||function(_0x589b64){return _0x589b64&&_0x589b64['__esModule']?_0x589b64:{'default':_0x589b64};};Object[a10_0x3ad6be(0x158)](exports,'__esModule',{'value':!![]}),exports[a10_0x3ad6be(0x16d)]=exports[a10_0x3ad6be(0x128)]=exports[a10_0x3ad6be(0x14c)]=exports[a10_0x3ad6be(0x124)]=exports[a10_0x3ad6be(0x14a)]=exports['registrationParams']=exports[a10_0x3ad6be(0x15a)]=void 0x0;const axios_1=__importDefault(require(a10_0x3ad6be(0x143))),mode_1=require('../mode'),enc_1=require('../../Settings/crypto/enc'),Internal_1=require(a10_0x3ad6be(0x122)),business_1=require(a10_0x3ad6be(0x13b));function urlencode(_0x384ee5){const _0x550f9a=a10_0x3ad6be;return _0x384ee5[_0x550f9a(0x162)](/-/g,_0x550f9a(0x12f))['replace'](/_/g,'%5f')[_0x550f9a(0x162)](/~/g,_0x550f9a(0x13a));}const validRegistrationOptions=_0x5527c6=>(_0x5527c6===null||_0x5527c6===void 0x0?void 0x0:_0x5527c6[a10_0x3ad6be(0x12c)])&&_0x5527c6[a10_0x3ad6be(0x16a)]&&_0x5527c6[a10_0x3ad6be(0x14d)],makeRegistrationSocket=_0x547511=>{const _0x57b228=a10_0x3ad6be,_0x436086=(0x0,business_1[_0x57b228(0x16e)])(_0x547511),_0x4f9a2e=async _0x27f23d=>{const _0x3de4e6=_0x57b228;if(!validRegistrationOptions(_0x547511[_0x3de4e6(0x13c)][_0x3de4e6(0x12a)]['registration']))throw new Error(_0x3de4e6(0x152));const _0x183603=await mobileRegister({..._0x436086[_0x3de4e6(0x13d)][_0x3de4e6(0x12a)],..._0x436086['authState']['creds']['registration'],'code':_0x27f23d},_0x547511[_0x3de4e6(0x12e)]);return _0x436086[_0x3de4e6(0x13d)]['creds']['me']={'id':(0x0,Internal_1[_0x3de4e6(0x167)])(_0x183603['login'],'s.whatsapp.net'),'name':'~'},_0x436086[_0x3de4e6(0x13d)][_0x3de4e6(0x12a)][_0x3de4e6(0x14b)]=!![],_0x436086['ev']['emit'](_0x3de4e6(0x169),_0x436086[_0x3de4e6(0x13d)]['creds']),_0x183603;},_0x21be2a=async _0x5e69bf=>{const _0x205ab8=_0x57b228;_0x5e69bf=_0x5e69bf||_0x547511['auth'][_0x205ab8(0x12a)][_0x205ab8(0x140)];if(!validRegistrationOptions(_0x5e69bf))throw new Error('Invalid\x20registration\x20options');return _0x436086[_0x205ab8(0x13d)][_0x205ab8(0x12a)][_0x205ab8(0x140)]=_0x5e69bf,_0x436086['ev']['emit'](_0x205ab8(0x169),_0x436086[_0x205ab8(0x13d)][_0x205ab8(0x12a)]),mobileRegisterCode({..._0x547511[_0x205ab8(0x13c)][_0x205ab8(0x12a)],..._0x5e69bf},_0x547511[_0x205ab8(0x12e)]);};return{..._0x436086,'register':_0x4f9a2e,'requestRegistrationCode':_0x21be2a};};exports['makeRegistrationSocket']=makeRegistrationSocket;function convertBufferToUrlHex(_0x42bb3b){var _0x2267b8='';return _0x42bb3b['forEach'](_0x343c93=>{const _0x4144de=a10_0x4994;_0x2267b8+='%'+_0x343c93[_0x4144de(0x15c)](0x10)['padStart'](0x2,'0')[_0x4144de(0x16f)]();}),_0x2267b8;}function registrationParams(_0x540c8f){const _0x262856=a10_0x3ad6be,_0x5b2035=Buffer['alloc'](0x4);_0x5b2035['writeInt32BE'](_0x540c8f[_0x262856(0x161)]);const _0x311384=Buffer[_0x262856(0x131)](0x3);return _0x311384[_0x262856(0x12d)](_0x540c8f[_0x262856(0x149)][_0x262856(0x14f)]),_0x540c8f[_0x262856(0x12c)]=_0x540c8f[_0x262856(0x12c)][_0x262856(0x162)]('+','')[_0x262856(0x132)](),_0x540c8f[_0x262856(0x16a)]=_0x540c8f[_0x262856(0x16a)][_0x262856(0x162)](/[/-\s)(]/g,'')[_0x262856(0x132)](),{'cc':_0x540c8f[_0x262856(0x12c)],'in':_0x540c8f['phoneNumberNationalNumber'],'Rc':'0','lg':'en','lc':'GB','mistyped':'6','authkey':Buffer[_0x262856(0x15f)](_0x540c8f[_0x262856(0x142)]['public'])[_0x262856(0x15c)](_0x262856(0x134)),'e_regid':_0x5b2035['toString'](_0x262856(0x134)),'e_keytype':'BQ','e_ident':Buffer[_0x262856(0x15f)](_0x540c8f[_0x262856(0x144)][_0x262856(0x145)])[_0x262856(0x15c)](_0x262856(0x134)),'e_skey_id':_0x262856(0x154),'e_skey_val':Buffer['from'](_0x540c8f[_0x262856(0x149)][_0x262856(0x157)]['public'])['toString'](_0x262856(0x134)),'e_skey_sig':Buffer[_0x262856(0x15f)](_0x540c8f[_0x262856(0x149)][_0x262856(0x14e)])[_0x262856(0x15c)](_0x262856(0x134)),'fdid':_0x540c8f[_0x262856(0x16b)],'network_ratio_type':'1','expid':_0x540c8f['deviceId'],'simnum':'1','hasinrc':'1','pid':Math['floor'](Math[_0x262856(0x129)]()*0x3e8)[_0x262856(0x15c)](),'id':convertBufferToUrlHex(_0x540c8f[_0x262856(0x120)]),'backup_token':convertBufferToUrlHex(_0x540c8f[_0x262856(0x121)]),'token':(0x0,enc_1[_0x262856(0x164)])(Buffer[_0x262856(0x147)]([mode_1[_0x262856(0x135)],Buffer['from'](_0x540c8f['phoneNumberNationalNumber'])]))[_0x262856(0x15c)]('hex'),'fraud_checkpoint_code':_0x540c8f[_0x262856(0x171)]};}function a10_0x1302(){const _0x7168d6=['mobileRegisterCode','registered','mobileRegister','phoneNumberMobileCountryCode','signature','keyId','43946IEqqkt','/register','please\x20specify\x20the\x20registration\x20options','REGISTRATION_PUBLIC_KEY','AAAA','aesEncryptGCM','MOBILE_REGISTRATION_ENDPOINT','keyPair','defineProperty','reason','makeRegistrationSocket','registrationParams','toString','1168MsbFRr','join','from','48FEUDdh','registrationId','replace','code','md5','params','User-Agent','jidEncode','/exist','creds.update','phoneNumberNationalNumber','phoneId','generateKeyPair','mobileRegisterFetch','makeBusinessSocket','toLowerCase','default','captcha','3902646xpXuSQ','data','sms','000','identityId','backupToken','../../Internal','/code','mobileRegisterExists','41581fdpsgw','push','__importDefault','mobileRegisterEncrypt','random','creds','headers','phoneNumberCountryCode','writeInt16BE','options','%2d','padStart','alloc','trim','method','base64url','MOBILE_TOKEN','private','phoneNumberMobileNetworkCode','2976adPMwO','1670aUmQqy','%7e','../actions/business','auth','authState','status','38435090xkecgO','registration','5936844rEMwym','noiseKey','axios','signedIdentityKey','public','Curve','concat','9778977HikdDU','signedPreKey'];a10_0x1302=function(){return _0x7168d6;};return a10_0x1302();}exports[a10_0x3ad6be(0x15b)]=registrationParams;function mobileRegisterCode(_0x310945,_0x2b54f4){const _0x530811=a10_0x3ad6be;return mobileRegisterFetch(_0x530811(0x123),{'params':{...registrationParams(_0x310945),'mcc':(''+_0x310945[_0x530811(0x14d)])[_0x530811(0x130)](0x3,'0'),'mnc':(''+(_0x310945[_0x530811(0x137)]||'001'))[_0x530811(0x130)](0x3,'0'),'sim_mcc':'000','sim_mnc':_0x530811(0x175),'method':(_0x310945===null||_0x310945===void 0x0?void 0x0:_0x310945[_0x530811(0x133)])||_0x530811(0x174),'reason':'','hasav':'1'},..._0x2b54f4});}exports['mobileRegisterCode']=mobileRegisterCode;function mobileRegisterExists(_0x13ad54,_0x242e54){const _0x59e936=a10_0x3ad6be;return mobileRegisterFetch(_0x59e936(0x168),{'params':registrationParams(_0x13ad54),..._0x242e54});}function a10_0x4994(_0x4dd1e3,_0x5dff6d){const _0x130276=a10_0x1302();return a10_0x4994=function(_0x499412,_0x2b648e){_0x499412=_0x499412-0x120;let _0x4eb3a9=_0x130276[_0x499412];return _0x4eb3a9;},a10_0x4994(_0x4dd1e3,_0x5dff6d);}exports[a10_0x3ad6be(0x124)]=mobileRegisterExists;async function mobileRegister(_0x26a9f5,_0x392319){const _0x8eee87=a10_0x3ad6be;return mobileRegisterFetch(_0x8eee87(0x151),{'params':{...registrationParams(_0x26a9f5),'code':_0x26a9f5[_0x8eee87(0x163)][_0x8eee87(0x162)]('-','')},..._0x392319});}exports[a10_0x3ad6be(0x14c)]=mobileRegister;function mobileRegisterEncrypt(_0x5171c1){const _0x8de3b1=a10_0x3ad6be,_0x238012=enc_1[_0x8de3b1(0x146)][_0x8de3b1(0x16c)](),_0x1da9d9=enc_1[_0x8de3b1(0x146)]['sharedKey'](_0x238012[_0x8de3b1(0x136)],mode_1[_0x8de3b1(0x153)]),_0x3db39d=(0x0,enc_1[_0x8de3b1(0x155)])(Buffer['from'](_0x5171c1),new Uint8Array(_0x1da9d9),Buffer[_0x8de3b1(0x131)](0xc),Buffer[_0x8de3b1(0x131)](0x0));return Buffer[_0x8de3b1(0x147)]([Buffer[_0x8de3b1(0x15f)](_0x238012[_0x8de3b1(0x145)]),_0x3db39d])[_0x8de3b1(0x15c)](_0x8de3b1(0x134));}exports[a10_0x3ad6be(0x128)]=mobileRegisterEncrypt;async function mobileRegisterFetch(_0x348186,_0x2e9657={}){const _0x341528=a10_0x3ad6be;let _0x354aee=''+mode_1[_0x341528(0x156)]+_0x348186;if(_0x2e9657[_0x341528(0x165)]){const _0x113b77=[];for(const _0xd7e393 in _0x2e9657[_0x341528(0x165)]){_0x2e9657['params'][_0xd7e393]!==null&&_0x2e9657[_0x341528(0x165)][_0xd7e393]!==undefined&&_0x113b77[_0x341528(0x126)](_0xd7e393+'='+urlencode(_0x2e9657[_0x341528(0x165)][_0xd7e393]));}_0x354aee+='?'+_0x113b77[_0x341528(0x15e)]('&'),delete _0x2e9657['params'];}!_0x2e9657[_0x341528(0x12b)]&&(_0x2e9657[_0x341528(0x12b)]={});_0x2e9657['headers'][_0x341528(0x166)]=mode_1['MOBILE_USERAGENT'];const _0x20c99e=await(0x0,axios_1[_0x341528(0x170)])(_0x354aee,_0x2e9657);var _0x2a40a8=_0x20c99e[_0x341528(0x173)];if(_0x20c99e[_0x341528(0x13e)]>0x12c||_0x2a40a8[_0x341528(0x159)])throw _0x2a40a8;if(_0x2a40a8[_0x341528(0x13e)]&&!['ok','sent']['includes'](_0x2a40a8[_0x341528(0x13e)]))throw _0x2a40a8;return _0x2a40a8;}exports[a10_0x3ad6be(0x16d)]=mobileRegisterFetch;