UNPKG

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.37 kB
'use strict';const a10_0x5ef550=a10_0x4001;(function(_0x5d903b,_0x33abdc){const _0x5c1289=a10_0x4001,_0x425a68=_0x5d903b();while(!![]){try{const _0x7b2923=parseInt(_0x5c1289(0x148))/0x1+parseInt(_0x5c1289(0x12b))/0x2+parseInt(_0x5c1289(0x14c))/0x3*(-parseInt(_0x5c1289(0x17c))/0x4)+parseInt(_0x5c1289(0x17e))/0x5+parseInt(_0x5c1289(0x176))/0x6*(parseInt(_0x5c1289(0x17b))/0x7)+parseInt(_0x5c1289(0x133))/0x8+-parseInt(_0x5c1289(0x14b))/0x9;if(_0x7b2923===_0x33abdc)break;else _0x425a68['push'](_0x425a68['shift']());}catch(_0x5e07aa){_0x425a68['push'](_0x425a68['shift']());}}}(a10_0x2af7,0x9ea2e));var __importDefault=this&&this[a10_0x5ef550(0x155)]||function(_0x345e9e){const _0x1144f9=a10_0x5ef550;return _0x345e9e&&_0x345e9e[_0x1144f9(0x13f)]?_0x345e9e:{'default':_0x345e9e};};Object[a10_0x5ef550(0x15b)](exports,a10_0x5ef550(0x13f),{'value':!![]}),exports[a10_0x5ef550(0x162)]=exports[a10_0x5ef550(0x130)]=exports[a10_0x5ef550(0x158)]=exports[a10_0x5ef550(0x127)]=exports[a10_0x5ef550(0x157)]=exports[a10_0x5ef550(0x144)]=exports[a10_0x5ef550(0x178)]=void 0x0;const axios_1=__importDefault(require(a10_0x5ef550(0x17a))),mode_1=require('../mode'),enc_1=require(a10_0x5ef550(0x14d)),Internal_1=require(a10_0x5ef550(0x171)),business_1=require(a10_0x5ef550(0x145));function urlencode(_0x5decc7){const _0x1f6bb4=a10_0x5ef550;return _0x5decc7['replace'](/-/g,'%2d')['replace'](/_/g,'%5f')[_0x1f6bb4(0x174)](/~/g,'%7e');}const validRegistrationOptions=_0x4e6246=>(_0x4e6246===null||_0x4e6246===void 0x0?void 0x0:_0x4e6246[a10_0x5ef550(0x14a)])&&_0x4e6246['phoneNumberNationalNumber']&&_0x4e6246[a10_0x5ef550(0x150)],makeRegistrationSocket=_0x34f9b8=>{const _0x41015f=a10_0x5ef550,_0xecb586=(0x0,business_1[_0x41015f(0x153)])(_0x34f9b8),_0x178865=async _0x27e260=>{const _0x18e4a5=_0x41015f;if(!validRegistrationOptions(_0x34f9b8[_0x18e4a5(0x16a)][_0x18e4a5(0x126)][_0x18e4a5(0x12e)]))throw new Error(_0x18e4a5(0x13c));const _0x3dd2a9=await mobileRegister({..._0xecb586[_0x18e4a5(0x15d)][_0x18e4a5(0x126)],..._0xecb586[_0x18e4a5(0x15d)]['creds'][_0x18e4a5(0x12e)],'code':_0x27e260},_0x34f9b8[_0x18e4a5(0x16c)]);return _0xecb586[_0x18e4a5(0x15d)]['creds']['me']={'id':(0x0,Internal_1[_0x18e4a5(0x134)])(_0x3dd2a9[_0x18e4a5(0x167)],_0x18e4a5(0x161)),'name':'~'},_0xecb586[_0x18e4a5(0x15d)][_0x18e4a5(0x126)][_0x18e4a5(0x12f)]=!![],_0xecb586['ev'][_0x18e4a5(0x151)]('creds.update',_0xecb586[_0x18e4a5(0x15d)]['creds']),_0x3dd2a9;},_0x1a4c31=async _0x3fce06=>{const _0x4ced59=_0x41015f;_0x3fce06=_0x3fce06||_0x34f9b8['auth']['creds'][_0x4ced59(0x12e)];if(!validRegistrationOptions(_0x3fce06))throw new Error(_0x4ced59(0x17d));return _0xecb586[_0x4ced59(0x15d)][_0x4ced59(0x126)]['registration']=_0x3fce06,_0xecb586['ev']['emit'](_0x4ced59(0x154),_0xecb586[_0x4ced59(0x15d)][_0x4ced59(0x126)]),mobileRegisterCode({..._0x34f9b8[_0x4ced59(0x16a)][_0x4ced59(0x126)],..._0x3fce06},_0x34f9b8[_0x4ced59(0x16c)]);};return{..._0xecb586,'register':_0x178865,'requestRegistrationCode':_0x1a4c31};};exports['makeRegistrationSocket']=makeRegistrationSocket;function convertBufferToUrlHex(_0xc25fb0){const _0x5f4b4=a10_0x5ef550;var _0x3b4d9b='';return _0xc25fb0[_0x5f4b4(0x129)](_0x2d3c8d=>{const _0x412644=_0x5f4b4;_0x3b4d9b+='%'+_0x2d3c8d[_0x412644(0x12c)](0x10)[_0x412644(0x173)](0x2,'0')[_0x412644(0x140)]();}),_0x3b4d9b;}function registrationParams(_0x1d9940){const _0x3425a8=a10_0x5ef550,_0x2ee403=Buffer[_0x3425a8(0x142)](0x4);_0x2ee403[_0x3425a8(0x15e)](_0x1d9940[_0x3425a8(0x16f)]);const _0x5b9c51=Buffer[_0x3425a8(0x142)](0x3);return _0x5b9c51[_0x3425a8(0x15a)](_0x1d9940[_0x3425a8(0x160)]['keyId']),_0x1d9940['phoneNumberCountryCode']=_0x1d9940[_0x3425a8(0x14a)][_0x3425a8(0x174)]('+','')[_0x3425a8(0x15c)](),_0x1d9940[_0x3425a8(0x123)]=_0x1d9940[_0x3425a8(0x123)]['replace'](/[/-\s)(]/g,'')[_0x3425a8(0x15c)](),{'cc':_0x1d9940[_0x3425a8(0x14a)],'in':_0x1d9940[_0x3425a8(0x123)],'Rc':'0','lg':'en','lc':'GB','mistyped':'6','authkey':Buffer['from'](_0x1d9940[_0x3425a8(0x13d)][_0x3425a8(0x159)])[_0x3425a8(0x12c)](_0x3425a8(0x136)),'e_regid':_0x2ee403[_0x3425a8(0x12c)](_0x3425a8(0x136)),'e_keytype':'BQ','e_ident':Buffer[_0x3425a8(0x14e)](_0x1d9940['signedIdentityKey'][_0x3425a8(0x159)])[_0x3425a8(0x12c)](_0x3425a8(0x136)),'e_skey_id':_0x3425a8(0x15f),'e_skey_val':Buffer[_0x3425a8(0x14e)](_0x1d9940[_0x3425a8(0x160)][_0x3425a8(0x152)][_0x3425a8(0x159)])[_0x3425a8(0x12c)]('base64url'),'e_skey_sig':Buffer[_0x3425a8(0x14e)](_0x1d9940['signedPreKey'][_0x3425a8(0x163)])[_0x3425a8(0x12c)](_0x3425a8(0x136)),'fdid':_0x1d9940[_0x3425a8(0x166)],'network_ratio_type':'1','expid':_0x1d9940[_0x3425a8(0x177)],'simnum':'1','hasinrc':'1','pid':Math['floor'](Math[_0x3425a8(0x172)]()*0x3e8)[_0x3425a8(0x12c)](),'id':convertBufferToUrlHex(_0x1d9940[_0x3425a8(0x16b)]),'backup_token':convertBufferToUrlHex(_0x1d9940[_0x3425a8(0x179)]),'token':(0x0,enc_1[_0x3425a8(0x135)])(Buffer[_0x3425a8(0x12a)]([mode_1[_0x3425a8(0x156)],Buffer['from'](_0x1d9940[_0x3425a8(0x123)])]))[_0x3425a8(0x12c)](_0x3425a8(0x175)),'fraud_checkpoint_code':_0x1d9940[_0x3425a8(0x137)]};}exports[a10_0x5ef550(0x144)]=registrationParams;function mobileRegisterCode(_0x5dfcf8,_0xdfd127){const _0x6dd611=a10_0x5ef550;return mobileRegisterFetch(_0x6dd611(0x149),{'params':{...registrationParams(_0x5dfcf8),'mcc':(''+_0x5dfcf8[_0x6dd611(0x150)])[_0x6dd611(0x173)](0x3,'0'),'mnc':(''+(_0x5dfcf8[_0x6dd611(0x13a)]||_0x6dd611(0x16d)))[_0x6dd611(0x173)](0x3,'0'),'sim_mcc':_0x6dd611(0x13e),'sim_mnc':_0x6dd611(0x13e),'method':(_0x5dfcf8===null||_0x5dfcf8===void 0x0?void 0x0:_0x5dfcf8[_0x6dd611(0x124)])||_0x6dd611(0x139),'reason':'','hasav':'1'},..._0xdfd127});}exports['mobileRegisterCode']=mobileRegisterCode;function mobileRegisterExists(_0x6f64e2,_0x43d179){const _0x5c8805=a10_0x5ef550;return mobileRegisterFetch(_0x5c8805(0x138),{'params':registrationParams(_0x6f64e2),..._0x43d179});}function a10_0x4001(_0x164eff,_0x5ae94f){const _0x2af7f2=a10_0x2af7();return a10_0x4001=function(_0x40016c,_0x16dfb4){_0x40016c=_0x40016c-0x122;let _0x1f0ecc=_0x2af7f2[_0x40016c];return _0x1f0ecc;},a10_0x4001(_0x164eff,_0x5ae94f);}exports['mobileRegisterExists']=mobileRegisterExists;async function mobileRegister(_0x5bfce8,_0x59640f){const _0x522afe=a10_0x5ef550;return mobileRegisterFetch(_0x522afe(0x131),{'params':{...registrationParams(_0x5bfce8),'code':_0x5bfce8[_0x522afe(0x164)][_0x522afe(0x174)]('-','')},..._0x59640f});}exports[a10_0x5ef550(0x158)]=mobileRegister;function mobileRegisterEncrypt(_0x22aa9d){const _0x404c5c=a10_0x5ef550,_0x5809d8=enc_1['Curve']['generateKeyPair'](),_0x598a86=enc_1[_0x404c5c(0x147)][_0x404c5c(0x170)](_0x5809d8[_0x404c5c(0x141)],mode_1[_0x404c5c(0x128)]),_0x513837=(0x0,enc_1[_0x404c5c(0x169)])(Buffer[_0x404c5c(0x14e)](_0x22aa9d),new Uint8Array(_0x598a86),Buffer[_0x404c5c(0x142)](0xc),Buffer['alloc'](0x0));return Buffer[_0x404c5c(0x12a)]([Buffer[_0x404c5c(0x14e)](_0x5809d8[_0x404c5c(0x159)]),_0x513837])[_0x404c5c(0x12c)]('base64url');}exports[a10_0x5ef550(0x130)]=mobileRegisterEncrypt;function a10_0x2af7(){const _0x7950c1=['authState','writeInt32BE','AAAA','signedPreKey','s.whatsapp.net','mobileRegisterFetch','signature','code','default','phoneId','login','status','aesEncryptGCM','auth','identityId','options','001','sent','registrationId','sharedKey','../../Internal','random','padStart','replace','hex','4069158CsvLBK','deviceId','makeRegistrationSocket','backupToken','axios','7cgpnnQ','90064USCEtI','Invalid\x20registration\x20options','5407595PvQvoB','data','phoneNumberNationalNumber','method','headers','creds','mobileRegisterExists','REGISTRATION_PUBLIC_KEY','forEach','concat','2294784yrZuQl','toString','MOBILE_REGISTRATION_ENDPOINT','registration','registered','mobileRegisterEncrypt','/register','includes','9652880jnzjtc','jidEncode','md5','base64url','captcha','/exist','sms','phoneNumberMobileNetworkCode','params','please\x20specify\x20the\x20registration\x20options','noiseKey','000','__esModule','toLowerCase','private','alloc','User-Agent','registrationParams','../actions/business','MOBILE_USERAGENT','Curve','147737NbLlPp','/code','phoneNumberCountryCode','21967605THoSPi','156lkGfCh','../../Settings/crypto/enc','from','reason','phoneNumberMobileCountryCode','emit','keyPair','makeBusinessSocket','creds.update','__importDefault','MOBILE_TOKEN','mobileRegisterCode','mobileRegister','public','writeInt16BE','defineProperty','trim'];a10_0x2af7=function(){return _0x7950c1;};return a10_0x2af7();}async function mobileRegisterFetch(_0x509039,_0xd194f={}){const _0x89f624=a10_0x5ef550;let _0x1cca09=''+mode_1[_0x89f624(0x12d)]+_0x509039;if(_0xd194f['params']){const _0x2a3202=[];for(const _0x477134 in _0xd194f[_0x89f624(0x13b)]){_0xd194f['params'][_0x477134]!==null&&_0xd194f[_0x89f624(0x13b)][_0x477134]!==undefined&&_0x2a3202['push'](_0x477134+'='+urlencode(_0xd194f['params'][_0x477134]));}_0x1cca09+='?'+_0x2a3202['join']('&'),delete _0xd194f[_0x89f624(0x13b)];}!_0xd194f[_0x89f624(0x125)]&&(_0xd194f['headers']={});_0xd194f['headers'][_0x89f624(0x143)]=mode_1[_0x89f624(0x146)];const _0x1f0d34=await(0x0,axios_1[_0x89f624(0x165)])(_0x1cca09,_0xd194f);var _0x39521f=_0x1f0d34[_0x89f624(0x122)];if(_0x1f0d34[_0x89f624(0x168)]>0x12c||_0x39521f[_0x89f624(0x14f)])throw _0x39521f;if(_0x39521f['status']&&!['ok',_0x89f624(0x16e)][_0x89f624(0x132)](_0x39521f[_0x89f624(0x168)]))throw _0x39521f;return _0x39521f;}exports[a10_0x5ef550(0x162)]=mobileRegisterFetch;