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 6.39 kB
'use strict';const a88_0x10d2d7=a88_0xe2c0;(function(_0x156ce8,_0x1c5825){const _0x1c0d75=a88_0xe2c0,_0x324b5b=_0x156ce8();while(!![]){try{const _0x1970dc=-parseInt(_0x1c0d75(0xe5))/0x1*(parseInt(_0x1c0d75(0xd6))/0x2)+parseInt(_0x1c0d75(0xdd))/0x3+-parseInt(_0x1c0d75(0xc9))/0x4*(parseInt(_0x1c0d75(0xc8))/0x5)+parseInt(_0x1c0d75(0xdf))/0x6+-parseInt(_0x1c0d75(0xd3))/0x7+parseInt(_0x1c0d75(0xd9))/0x8*(parseInt(_0x1c0d75(0xea))/0x9)+-parseInt(_0x1c0d75(0xcd))/0xa;if(_0x1970dc===_0x1c5825)break;else _0x324b5b['push'](_0x324b5b['shift']());}catch(_0x93a0d8){_0x324b5b['push'](_0x324b5b['shift']());}}}(a88_0x26a1,0x41c8a));var __importDefault=this&&this[a88_0x10d2d7(0xd1)]||function(_0x3f383a){return _0x3f383a&&_0x3f383a['__esModule']?_0x3f383a:{'default':_0x3f383a};};Object[a88_0x10d2d7(0xd5)](exports,a88_0x10d2d7(0xe7),{'value':!![]}),exports[a88_0x10d2d7(0xd0)]=exports[a88_0x10d2d7(0xd7)]=exports[a88_0x10d2d7(0xe8)]=void 0x0;const crypto_1=require(a88_0x10d2d7(0xd2)),node_cache_1=__importDefault(require(a88_0x10d2d7(0xda))),uuid_1=require(a88_0x10d2d7(0xe0)),mode_1=require('../../Connection/mode'),enc_1=require(a88_0x10d2d7(0xe9)),similary_1=require(a88_0x10d2d7(0xd4));function a88_0x26a1(){const _0xf2a581=['length','664xqQhNW','node-cache','hex','assign','774945HFLTdx','from','2504472VGNnuD','uuid','generateRegistrationId','SIGNAL_STORE','signedKeyPair','filter','3ySnFgj','delay','__esModule','makeCacheableSignalKeyStore','../crypto/enc','52713TUCkwD','push','get','base64','set','reduce','30yDymsR','125876boWown','Curve','toString','randomBytes','6113750RWMjSx','undefined','generateKeyPair','initAuthCreds','__importDefault','crypto','65576NSfVtp','../crypto/similary','defineProperty','55234uqhPpx','addTransactionCapability'];a88_0x26a1=function(){return _0xf2a581;};return a88_0x26a1();}function makeCacheableSignalKeyStore(_0x5432b8,_0x5edb94,_0x2ab13c){const _0x38a91a=a88_0x10d2d7,_0x2235a3=_0x2ab13c||new node_cache_1['default']({'stdTTL':mode_1['DEFAULT_CACHE_TTLS'][_0x38a91a(0xe2)],'useClones':![],'deleteOnExpire':!![]});function _0x4d79b3(_0x30e16e,_0x2fc56f){return _0x30e16e+'.'+_0x2fc56f;}return{async 'get'(_0x26ccd9,_0x2499f6){const _0x5cbe1a=_0x38a91a,_0x5ded69={},_0xee3100=[];for(const _0xc3337f of _0x2499f6){const _0x11f4d1=_0x2235a3[_0x5cbe1a(0xec)](_0x4d79b3(_0x26ccd9,_0xc3337f));typeof _0x11f4d1!==_0x5cbe1a(0xce)?_0x5ded69[_0xc3337f]=_0x11f4d1:_0xee3100[_0x5cbe1a(0xeb)](_0xc3337f);}if(_0xee3100['length']){const _0x3bdde2=await _0x5432b8[_0x5cbe1a(0xec)](_0x26ccd9,_0xee3100);for(const _0x1842c0 of _0xee3100){const _0x18ab82=_0x3bdde2[_0x1842c0];_0x18ab82&&(_0x5ded69[_0x1842c0]=_0x18ab82,_0x2235a3['set'](_0x4d79b3(_0x26ccd9,_0x1842c0),_0x18ab82));}}return _0x5ded69;},async 'set'(_0x202fc2){const _0x220009=_0x38a91a;let _0x411175=0x0;for(const _0x1feaf0 in _0x202fc2){for(const _0x24b6cd in _0x202fc2[_0x1feaf0]){_0x2235a3[_0x220009(0xee)](_0x4d79b3(_0x1feaf0,_0x24b6cd),_0x202fc2[_0x1feaf0][_0x24b6cd]),_0x411175+=0x1;}}await _0x5432b8['set'](_0x202fc2);},async 'clear'(){var _0xdf8851;_0x2235a3['flushAll'](),await((_0xdf8851=_0x5432b8['clear'])===null||_0xdf8851===void 0x0?void 0x0:_0xdf8851['call'](_0x5432b8));}};}exports[a88_0x10d2d7(0xe8)]=makeCacheableSignalKeyStore;const addTransactionCapability=(_0x596cc7,_0x347dec,{maxCommitRetries:_0x3d7822,delayBetweenTriesMs:_0x1827b8})=>{let _0x526252=0x0,_0x72a6ec={},_0x3b80c0={},_0x3dfaf7=0x0;return{'get':async(_0x5636bb,_0x4c6d3a)=>{const _0x2d0466=a88_0xe2c0;if(_0x2fba1b()){const _0x5f0b75=_0x72a6ec[_0x5636bb],_0x186a95=_0x5f0b75?_0x4c6d3a[_0x2d0466(0xe4)](_0x35fad5=>typeof _0x5f0b75[_0x35fad5]===_0x2d0466(0xce)):_0x4c6d3a;if(_0x186a95[_0x2d0466(0xd8)]){_0x526252+=0x1;const _0x49fd53=await _0x596cc7[_0x2d0466(0xec)](_0x5636bb,_0x186a95);_0x72a6ec[_0x5636bb]||(_0x72a6ec[_0x5636bb]={}),Object[_0x2d0466(0xdc)](_0x72a6ec[_0x5636bb],_0x49fd53);}return _0x4c6d3a[_0x2d0466(0xef)]((_0x303e2e,_0x363a92)=>{var _0x25258a;const _0x468714=(_0x25258a=_0x72a6ec[_0x5636bb])===null||_0x25258a===void 0x0?void 0x0:_0x25258a[_0x363a92];return _0x468714&&(_0x303e2e[_0x363a92]=_0x468714),_0x303e2e;},{});}else return _0x596cc7[_0x2d0466(0xec)](_0x5636bb,_0x4c6d3a);},'set':_0x418b33=>{const _0x487d9d=a88_0xe2c0;if(_0x2fba1b())for(const _0x3d9de1 in _0x418b33){_0x72a6ec[_0x3d9de1]=_0x72a6ec[_0x3d9de1]||{},Object[_0x487d9d(0xdc)](_0x72a6ec[_0x3d9de1],_0x418b33[_0x3d9de1]),_0x3b80c0[_0x3d9de1]=_0x3b80c0[_0x3d9de1]||{},Object[_0x487d9d(0xdc)](_0x3b80c0[_0x3d9de1],_0x418b33[_0x3d9de1]);}else return _0x596cc7['set'](_0x418b33);},'isInTransaction':_0x2fba1b,async 'transaction'(_0x5e7045){const _0x597841=a88_0xe2c0;let _0x548577;_0x3dfaf7+=0x1;if(_0x3dfaf7===0x1){}try{_0x548577=await _0x5e7045();if(_0x3dfaf7===0x1){if(Object['keys'](_0x3b80c0)[_0x597841(0xd8)]){let _0x5cfabc=_0x3d7822;while(_0x5cfabc){_0x5cfabc-=0x1;try{await _0x596cc7[_0x597841(0xee)](_0x3b80c0);break;}catch(_0x215ed7){await(0x0,similary_1[_0x597841(0xe6)])(_0x1827b8);}}}else{}}}finally{_0x3dfaf7-=0x1,_0x3dfaf7===0x0&&(_0x72a6ec={},_0x3b80c0={},_0x526252=0x0);}return _0x548577;}};function _0x2fba1b(){return _0x3dfaf7>0x0;}};function a88_0xe2c0(_0x5b1b0d,_0x33d2d6){const _0x26a135=a88_0x26a1();return a88_0xe2c0=function(_0xe2c0a1,_0x31d84d){_0xe2c0a1=_0xe2c0a1-0xc8;let _0x5bd98f=_0x26a135[_0xe2c0a1];return _0x5bd98f;},a88_0xe2c0(_0x5b1b0d,_0x33d2d6);}exports[a88_0x10d2d7(0xd7)]=addTransactionCapability;const initAuthCreds=()=>{const _0x26e225=a88_0x10d2d7,_0x3155b0=enc_1['Curve'][_0x26e225(0xcf)]();return{'noiseKey':enc_1[_0x26e225(0xca)][_0x26e225(0xcf)](),'pairingEphemeralKeyPair':enc_1[_0x26e225(0xca)][_0x26e225(0xcf)](),'signedIdentityKey':_0x3155b0,'signedPreKey':(0x0,enc_1[_0x26e225(0xe3)])(_0x3155b0,0x1),'registrationId':(0x0,similary_1[_0x26e225(0xe1)])(),'advSecretKey':(0x0,crypto_1[_0x26e225(0xcc)])(0x20)[_0x26e225(0xcb)](_0x26e225(0xed)),'processedHistoryMessages':[],'nextPreKeyId':0x1,'firstUnuploadedPreKeyId':0x1,'accountSyncCounter':0x0,'accountSettings':{'unarchiveChats':![]},'deviceId':Buffer[_0x26e225(0xde)]((0x0,uuid_1['v4'])()['replace'](/-/g,''),_0x26e225(0xdb))['toString']('base64url'),'phoneId':(0x0,uuid_1['v4'])(),'identityId':(0x0,crypto_1[_0x26e225(0xcc)])(0x14),'registered':![],'backupToken':(0x0,crypto_1[_0x26e225(0xcc)])(0x14),'registration':{},'pairingCode':undefined,'lastPropHash':undefined,'routingInfo':undefined};};exports[a88_0x10d2d7(0xd0)]=initAuthCreds;