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.51 kB
'use strict';const a79_0x5030be=a79_0x3232;(function(_0x3aff73,_0x3cb687){const _0x10b725=a79_0x3232,_0x9cc617=_0x3aff73();while(!![]){try{const _0x56f984=-parseInt(_0x10b725(0x15f))/0x1*(-parseInt(_0x10b725(0x164))/0x2)+-parseInt(_0x10b725(0x174))/0x3+-parseInt(_0x10b725(0x181))/0x4*(-parseInt(_0x10b725(0x18b))/0x5)+-parseInt(_0x10b725(0x168))/0x6+-parseInt(_0x10b725(0x188))/0x7*(parseInt(_0x10b725(0x18f))/0x8)+parseInt(_0x10b725(0x189))/0x9+parseInt(_0x10b725(0x17a))/0xa;if(_0x56f984===_0x3cb687)break;else _0x9cc617['push'](_0x9cc617['shift']());}catch(_0x5bc8f5){_0x9cc617['push'](_0x9cc617['shift']());}}}(a79_0x5e44,0x9c942));var __createBinding=this&&this[a79_0x5030be(0x186)]||(Object[a79_0x5030be(0x176)]?function(_0x30c595,_0x636149,_0x48ebc8,_0x2bfa49){const _0x4cd801=a79_0x5030be;if(_0x2bfa49===undefined)_0x2bfa49=_0x48ebc8;var _0x192982=Object['getOwnPropertyDescriptor'](_0x636149,_0x48ebc8);(!_0x192982||(_0x4cd801(0x16a)in _0x192982?!_0x636149[_0x4cd801(0x161)]:_0x192982[_0x4cd801(0x182)]||_0x192982[_0x4cd801(0x16c)]))&&(_0x192982={'enumerable':!![],'get':function(){return _0x636149[_0x48ebc8];}}),Object['defineProperty'](_0x30c595,_0x2bfa49,_0x192982);}:function(_0x3b8c46,_0x8aaea6,_0x48f0b0,_0x2c5c43){if(_0x2c5c43===undefined)_0x2c5c43=_0x48f0b0;_0x3b8c46[_0x2c5c43]=_0x8aaea6[_0x48f0b0];}),__setModuleDefault=this&&this[a79_0x5030be(0x162)]||(Object[a79_0x5030be(0x176)]?function(_0x279193,_0x575b31){Object['defineProperty'](_0x279193,'default',{'enumerable':!![],'value':_0x575b31});}:function(_0x3d36a6,_0x697d55){_0x3d36a6['default']=_0x697d55;}),__importStar=this&&this['__importStar']||function(_0x116467){const _0x315875=a79_0x5030be;if(_0x116467&&_0x116467['__esModule'])return _0x116467;var _0x3ab08b={};if(_0x116467!=null){for(var _0x44d29d in _0x116467)if(_0x44d29d!=='default'&&Object[_0x315875(0x16e)][_0x315875(0x163)][_0x315875(0x16d)](_0x116467,_0x44d29d))__createBinding(_0x3ab08b,_0x116467,_0x44d29d);}return __setModuleDefault(_0x3ab08b,_0x116467),_0x3ab08b;},__importDefault=this&&this[a79_0x5030be(0x166)]||function(_0xc5537b){const _0x3caf0f=a79_0x5030be;return _0xc5537b&&_0xc5537b[_0x3caf0f(0x161)]?_0xc5537b:{'default':_0xc5537b};};Object['defineProperty'](exports,a79_0x5030be(0x161),{'value':!![]}),exports[a79_0x5030be(0x19b)]=exports[a79_0x5030be(0x184)]=exports[a79_0x5030be(0x170)]=exports[a79_0x5030be(0x17c)]=exports[a79_0x5030be(0x197)]=exports[a79_0x5030be(0x18a)]=exports[a79_0x5030be(0x16b)]=exports[a79_0x5030be(0x167)]=exports[a79_0x5030be(0x180)]=exports[a79_0x5030be(0x191)]=exports[a79_0x5030be(0x19e)]=exports['aesDecryptGCM']=exports[a79_0x5030be(0x16f)]=exports['signedKeyPair']=exports[a79_0x5030be(0x175)]=exports[a79_0x5030be(0x18d)]=void 0x0;const crypto_1=require('crypto'),futoin_hkdf_1=__importDefault(require(a79_0x5030be(0x19f))),util_1=require(a79_0x5030be(0x17f)),libsignal=__importStar(require(a79_0x5030be(0x187))),mode_1=require(a79_0x5030be(0x179)),pbkdf2Promise=(0x0,util_1[a79_0x5030be(0x190)])(crypto_1[a79_0x5030be(0x18c)]),generateSignalPubKey=_0x1942a0=>_0x1942a0[a79_0x5030be(0x192)]===0x21?_0x1942a0:Buffer[a79_0x5030be(0x196)]([mode_1[a79_0x5030be(0x183)],_0x1942a0]);exports[a79_0x5030be(0x18d)]=generateSignalPubKey,exports[a79_0x5030be(0x175)]={'generateKeyPair':()=>{const _0x650e50=a79_0x5030be,{pubKey:_0x373766,privKey:_0x44eb2d}=libsignal[_0x650e50(0x185)][_0x650e50(0x165)]();return{'private':Buffer[_0x650e50(0x17d)](_0x44eb2d),'public':Buffer[_0x650e50(0x17d)](_0x373766['slice'](0x1))};},'sharedKey':(_0x530d8a,_0x4050fd)=>{const _0x2b0aba=a79_0x5030be,_0x384687=libsignal[_0x2b0aba(0x185)]['calculateAgreement']((0x0,exports[_0x2b0aba(0x18d)])(_0x4050fd),_0x530d8a);return Buffer[_0x2b0aba(0x17d)](_0x384687);},'sign':(_0x950ef5,_0x1e517f)=>libsignal['curve']['calculateSignature'](_0x950ef5,_0x1e517f),'verify':(_0x81ea89,_0x397840,_0x1dab97)=>{const _0x2ba717=a79_0x5030be;try{return libsignal['curve'][_0x2ba717(0x177)]((0x0,exports['generateSignalPubKey'])(_0x81ea89),_0x397840,_0x1dab97),!![];}catch(_0x8d8d80){return![];}}};const signedKeyPair=(_0xdf4b4f,_0x2e8965)=>{const _0xe904ab=a79_0x5030be,_0x5d213b=exports[_0xe904ab(0x175)][_0xe904ab(0x165)](),_0x36f45f=(0x0,exports['generateSignalPubKey'])(_0x5d213b['public']),_0x28022b=exports[_0xe904ab(0x175)][_0xe904ab(0x17b)](_0xdf4b4f[_0xe904ab(0x19c)],_0x36f45f);return{'keyPair':_0x5d213b,'signature':_0x28022b,'keyId':_0x2e8965};};exports['signedKeyPair']=signedKeyPair;const GCM_TAG_LENGTH=0x80>>0x3;function aesEncryptGCM(_0x168f98,_0x2c77e3,_0x333a77,_0x1a24d5){const _0x1fdc8c=a79_0x5030be,_0x2366f8=(0x0,crypto_1['createCipheriv'])(_0x1fdc8c(0x19d),_0x2c77e3,_0x333a77);return _0x2366f8[_0x1fdc8c(0x19a)](_0x1a24d5),Buffer[_0x1fdc8c(0x196)]([_0x2366f8[_0x1fdc8c(0x195)](_0x168f98),_0x2366f8[_0x1fdc8c(0x198)](),_0x2366f8[_0x1fdc8c(0x17e)]()]);}exports[a79_0x5030be(0x16f)]=aesEncryptGCM;function aesDecryptGCM(_0x5dd34b,_0x538b84,_0x7f8c8c,_0x3f400b){const _0x2e61ba=a79_0x5030be,_0x4b7abe=(0x0,crypto_1[_0x2e61ba(0x172)])('aes-256-gcm',_0x538b84,_0x7f8c8c),_0x4c8360=_0x5dd34b['slice'](0x0,_0x5dd34b[_0x2e61ba(0x192)]-GCM_TAG_LENGTH),_0x137b98=_0x5dd34b['slice'](_0x5dd34b[_0x2e61ba(0x192)]-GCM_TAG_LENGTH);return _0x4b7abe[_0x2e61ba(0x19a)](_0x3f400b),_0x4b7abe[_0x2e61ba(0x194)](_0x137b98),Buffer['concat']([_0x4b7abe[_0x2e61ba(0x195)](_0x4c8360),_0x4b7abe[_0x2e61ba(0x198)]()]);}function a79_0x5e44(){const _0x26bcb2=['3333450OAknTj','Curve','create','verifySignature','createCipheriv','../../Connection/mode','12446370mkLdTw','sign','sha256','from','getAuthTag','util','aesDecrypt','224nGRCJK','writable','KEY_BUNDLE_TYPE','hkdf','curve','__createBinding','super-libsignal','2177TyqFBd','9106146vcaoYa','aesEncrypWithIV','68140XvDzir','pbkdf2','generateSignalPubKey','createHash','25048zWPnqm','promisify','aesDecryptCTR','length','aesDecryptGCM','setAuthTag','update','concat','hmacSign','final','createHmac','setAAD','derivePairingCodeKey','private','aes-256-gcm','aesEncryptCTR','futoin-hkdf','4elftYe','slice','__esModule','__setModuleDefault','hasOwnProperty','113726RSiHxp','generateKeyPair','__importDefault','aesDecryptWithIV','3124884DDvOTn','aes-256-ctr','get','aesEncrypt','configurable','call','prototype','aesEncryptGCM','md5','aes-256-cbc','createDecipheriv','randomBytes'];a79_0x5e44=function(){return _0x26bcb2;};return a79_0x5e44();}exports[a79_0x5030be(0x193)]=aesDecryptGCM;function aesEncryptCTR(_0x12791a,_0x1f96d5,_0x48d706){const _0x4e8c08=a79_0x5030be,_0x14214e=(0x0,crypto_1[_0x4e8c08(0x178)])('aes-256-ctr',_0x1f96d5,_0x48d706);return Buffer[_0x4e8c08(0x196)]([_0x14214e[_0x4e8c08(0x195)](_0x12791a),_0x14214e[_0x4e8c08(0x198)]()]);}exports[a79_0x5030be(0x19e)]=aesEncryptCTR;function aesDecryptCTR(_0x40197c,_0x13346c,_0x81c19d){const _0x2b0607=a79_0x5030be,_0xfc708c=(0x0,crypto_1[_0x2b0607(0x172)])(_0x2b0607(0x169),_0x13346c,_0x81c19d);return Buffer[_0x2b0607(0x196)]([_0xfc708c[_0x2b0607(0x195)](_0x40197c),_0xfc708c[_0x2b0607(0x198)]()]);}exports[a79_0x5030be(0x191)]=aesDecryptCTR;function aesDecrypt(_0x4bba88,_0x39b063){const _0x1c9049=a79_0x5030be;return aesDecryptWithIV(_0x4bba88['slice'](0x10,_0x4bba88['length']),_0x39b063,_0x4bba88[_0x1c9049(0x160)](0x0,0x10));}function a79_0x3232(_0x16f365,_0x1491e){const _0x5e44d8=a79_0x5e44();return a79_0x3232=function(_0x323294,_0x4833cc){_0x323294=_0x323294-0x15f;let _0x13b9e7=_0x5e44d8[_0x323294];return _0x13b9e7;},a79_0x3232(_0x16f365,_0x1491e);}exports[a79_0x5030be(0x180)]=aesDecrypt;function aesDecryptWithIV(_0x345e96,_0x1ba4c1,_0x46c6b9){const _0x46a933=a79_0x5030be,_0x2058f8=(0x0,crypto_1['createDecipheriv'])(_0x46a933(0x171),_0x1ba4c1,_0x46c6b9);return Buffer[_0x46a933(0x196)]([_0x2058f8[_0x46a933(0x195)](_0x345e96),_0x2058f8['final']()]);}exports[a79_0x5030be(0x167)]=aesDecryptWithIV;function aesEncrypt(_0x3b7b09,_0x3a9c0d){const _0x17a346=a79_0x5030be,_0x4c02d4=(0x0,crypto_1[_0x17a346(0x173)])(0x10),_0x4fd64f=(0x0,crypto_1[_0x17a346(0x178)])(_0x17a346(0x171),_0x3a9c0d,_0x4c02d4);return Buffer[_0x17a346(0x196)]([_0x4c02d4,_0x4fd64f[_0x17a346(0x195)](_0x3b7b09),_0x4fd64f[_0x17a346(0x198)]()]);}exports[a79_0x5030be(0x16b)]=aesEncrypt;function aesEncrypWithIV(_0x5b5757,_0x28c877,_0x4b2f8a){const _0x2462ce=a79_0x5030be,_0x3226ac=(0x0,crypto_1[_0x2462ce(0x178)])(_0x2462ce(0x171),_0x28c877,_0x4b2f8a);return Buffer['concat']([_0x3226ac[_0x2462ce(0x195)](_0x5b5757),_0x3226ac[_0x2462ce(0x198)]()]);}exports[a79_0x5030be(0x18a)]=aesEncrypWithIV;function hmacSign(_0x5cd083,_0x56fe85,_0x3ee90a=a79_0x5030be(0x17c)){const _0x546b0c=a79_0x5030be;return(0x0,crypto_1[_0x546b0c(0x199)])(_0x3ee90a,_0x56fe85)[_0x546b0c(0x195)](_0x5cd083)['digest']();}exports[a79_0x5030be(0x197)]=hmacSign;function sha256(_0x2649ee){const _0x3a28f1=a79_0x5030be;return(0x0,crypto_1[_0x3a28f1(0x18e)])(_0x3a28f1(0x17c))[_0x3a28f1(0x195)](_0x2649ee)['digest']();}exports[a79_0x5030be(0x17c)]=sha256;function md5(_0x4f0452){const _0x1426a4=a79_0x5030be;return(0x0,crypto_1[_0x1426a4(0x18e)])(_0x1426a4(0x170))[_0x1426a4(0x195)](_0x4f0452)['digest']();}exports[a79_0x5030be(0x170)]=md5;function hkdf(_0x485ab1,_0xc9e874,_0x40c5b6){const _0x3ea4b1=a79_0x5030be;return(0x0,futoin_hkdf_1['default'])(!Buffer['isBuffer'](_0x485ab1)?Buffer[_0x3ea4b1(0x17d)](_0x485ab1):_0x485ab1,_0xc9e874,_0x40c5b6);}exports[a79_0x5030be(0x184)]=hkdf;async function derivePairingCodeKey(_0x1e1b82,_0x53385d){const _0x53c0bb=a79_0x5030be;return await pbkdf2Promise(_0x1e1b82,_0x53385d,0x2<<0x10,0x20,_0x53c0bb(0x17c));}exports['derivePairingCodeKey']=derivePairingCodeKey;