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 2.71 kB
const a30_0x5ef933=a30_0x39cb;(function(_0x2cc00d,_0x1726e2){const _0x24ec98=a30_0x39cb,_0x55641b=_0x2cc00d();while(!![]){try{const _0x2d0b7e=-parseInt(_0x24ec98(0x10a))/0x1*(parseInt(_0x24ec98(0x107))/0x2)+-parseInt(_0x24ec98(0x11e))/0x3*(parseInt(_0x24ec98(0x113))/0x4)+parseInt(_0x24ec98(0x115))/0x5+-parseInt(_0x24ec98(0x10e))/0x6*(parseInt(_0x24ec98(0x11f))/0x7)+-parseInt(_0x24ec98(0x118))/0x8+-parseInt(_0x24ec98(0x122))/0x9+-parseInt(_0x24ec98(0x119))/0xa*(-parseInt(_0x24ec98(0x10c))/0xb);if(_0x2d0b7e===_0x1726e2)break;else _0x55641b['push'](_0x55641b['shift']());}catch(_0x55d2df){_0x55641b['push'](_0x55641b['shift']());}}}(a30_0x5f38,0xe9f6f));const SenderKeyDistributionMessage=require('./sender_key_distribution_message'),keyhelper=require(a30_0x5ef933(0x123));function a30_0x39cb(_0x41eaf4,_0x3edeed){const _0x5f3860=a30_0x5f38();return a30_0x39cb=function(_0x39cbc8,_0x570125){_0x39cbc8=_0x39cbc8-0x107;let _0x3e68bf=_0x5f3860[_0x39cbc8];return _0x3e68bf;},a30_0x39cb(_0x41eaf4,_0x3edeed);}function a30_0x5f38(){const _0x3724ab=['generateSenderKey','532vrHnxv','process','4601325jNKmte','getIteration','getKeyId','12471856BkwrWB','436720OjuICZ','generateSenderKeyId','getChainKey','getSignatureKey','exports','12657ittAvu','35LyAwGW','storeSenderKey','getSenderChainKey','9117531dSfTbC','./keyhelper','276922BhsGqZ','addSenderKeyState','senderKeyStore','1jbXCoH','getId','869zxuaMz','create','168486MfmKYu','generateSenderSigningKey','isEmpty','loadSenderKey'];a30_0x5f38=function(){return _0x3724ab;};return a30_0x5f38();}class GroupSessionBuilder{constructor(_0x3aa382){this['senderKeyStore']=_0x3aa382;}async[a30_0x5ef933(0x114)](_0x4c6324,_0x79b5d8){const _0x3ff03b=a30_0x5ef933,_0x22f92b=await this[_0x3ff03b(0x109)][_0x3ff03b(0x111)](_0x4c6324);_0x22f92b[_0x3ff03b(0x108)](_0x79b5d8[_0x3ff03b(0x10b)](),_0x79b5d8[_0x3ff03b(0x116)](),_0x79b5d8[_0x3ff03b(0x11b)](),_0x79b5d8[_0x3ff03b(0x11c)]()),await this[_0x3ff03b(0x109)][_0x3ff03b(0x120)](_0x4c6324,_0x22f92b);}async[a30_0x5ef933(0x10d)](_0x183d91){const _0x3ec731=a30_0x5ef933,_0x15859d=await this['senderKeyStore'][_0x3ec731(0x111)](_0x183d91);if(_0x15859d[_0x3ec731(0x110)]()){const _0x100307=keyhelper[_0x3ec731(0x11a)](),_0x55c4a1=keyhelper[_0x3ec731(0x112)](),_0x723ce7=keyhelper[_0x3ec731(0x10f)]();_0x15859d['setSenderKeyState'](_0x100307,0x0,_0x55c4a1,_0x723ce7),await this[_0x3ec731(0x109)][_0x3ec731(0x120)](_0x183d91,_0x15859d);}const _0x20b920=_0x15859d['getSenderKeyState']();return new SenderKeyDistributionMessage(_0x20b920[_0x3ec731(0x117)](),_0x20b920[_0x3ec731(0x121)]()[_0x3ec731(0x116)](),_0x20b920[_0x3ec731(0x121)]()['getSeed'](),_0x20b920['getSigningKeyPublic']());}}module[a30_0x5ef933(0x11d)]=GroupSessionBuilder;