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 • 7.07 kB
JavaScript
;const a57_0x5e79f1=a57_0xe8db;(function(_0x25f9bb,_0x3b7201){const _0x180f9f=a57_0xe8db,_0x34d5d9=_0x25f9bb();while(!![]){try{const _0xea2a15=-parseInt(_0x180f9f(0x17e))/0x1*(parseInt(_0x180f9f(0x17a))/0x2)+parseInt(_0x180f9f(0x168))/0x3+-parseInt(_0x180f9f(0x16a))/0x4+parseInt(_0x180f9f(0x15e))/0x5+parseInt(_0x180f9f(0x17c))/0x6+parseInt(_0x180f9f(0x157))/0x7+-parseInt(_0x180f9f(0x167))/0x8;if(_0xea2a15===_0x3b7201)break;else _0x34d5d9['push'](_0x34d5d9['shift']());}catch(_0x18fa95){_0x34d5d9['push'](_0x34d5d9['shift']());}}}(a57_0x37b5,0x3f695));Object[a57_0x5e79f1(0x163)](exports,a57_0x5e79f1(0x175),{'value':!![]}),exports[a57_0x5e79f1(0x16d)]=void 0x0;const super_libsignal_1=require(a57_0x5e79f1(0x164)),Settings_1=require(a57_0x5e79f1(0x165)),Internal_1=require(a57_0x5e79f1(0x174)),JsExeptions_1=require(a57_0x5e79f1(0x15a));function makeLibSignalRepository(_0xedfbd2){const _0x2c8df5=signalStorage(_0xedfbd2);return{'decryptGroupMessage'({group:_0x53bad0,authorJid:_0x4b91f3,msg:_0x20178b}){const _0x470483=jidToSignalSenderKeyName(_0x53bad0,_0x4b91f3),_0x2b8e22=new JsExeptions_1['GroupCipher'](_0x2c8df5,_0x470483);return _0x2b8e22['decrypt'](_0x20178b);},async 'processSenderKeyDistributionMessage'({item:_0x16f05a,authorJid:_0x3cea73}){const _0x8c678c=a57_0xe8db,_0x3f58fe=new JsExeptions_1[(_0x8c678c(0x17f))](_0x2c8df5),_0x2d8abf=jidToSignalSenderKeyName(_0x16f05a[_0x8c678c(0x176)],_0x3cea73),_0x468b77=new JsExeptions_1[(_0x8c678c(0x179))](undefined,undefined,undefined,undefined,_0x16f05a[_0x8c678c(0x156)]),{[_0x2d8abf]:_0x183331}=await _0xedfbd2[_0x8c678c(0x17d)]['get'](_0x8c678c(0x16e),[_0x2d8abf]);!_0x183331&&await _0x2c8df5[_0x8c678c(0x158)](_0x2d8abf,new JsExeptions_1[(_0x8c678c(0x154))]()),await _0x3f58fe[_0x8c678c(0x172)](_0x2d8abf,_0x468b77);},async 'decryptMessage'({jid:_0x2b4340,type:_0x5e87d7,ciphertext:_0x1bbc61}){const _0xf1ee60=a57_0xe8db,_0x44416a=jidToSignalProtocolAddress(_0x2b4340),_0x34d20c=new super_libsignal_1[(_0xf1ee60(0x181))](_0x2c8df5,_0x44416a);let _0x2bbe22;switch(_0x5e87d7){case _0xf1ee60(0x16b):_0x2bbe22=await _0x34d20c[_0xf1ee60(0x160)](_0x1bbc61);break;case'msg':_0x2bbe22=await _0x34d20c[_0xf1ee60(0x171)](_0x1bbc61);break;}return _0x2bbe22;},async 'encryptMessage'({jid:_0x21104b,data:_0x4a3941}){const _0xcca357=a57_0xe8db,_0x2a0c9a=jidToSignalProtocolAddress(_0x21104b),_0xadd5c7=new super_libsignal_1[(_0xcca357(0x181))](_0x2c8df5,_0x2a0c9a),{type:_0x595628,body:_0x1ccc61}=await _0xadd5c7[_0xcca357(0x178)](_0x4a3941),_0x310a4f=_0x595628===0x3?_0xcca357(0x16b):_0xcca357(0x170);return{'type':_0x310a4f,'ciphertext':Buffer['from'](_0x1ccc61,_0xcca357(0x16c))};},async 'encryptGroupMessage'({group:_0x8d34b2,meId:_0x1f7586,data:_0x1ecbd2}){const _0x31e323=a57_0xe8db,_0x27a389=jidToSignalSenderKeyName(_0x8d34b2,_0x1f7586),_0x4b0e17=new JsExeptions_1[(_0x31e323(0x17f))](_0x2c8df5),{[_0x27a389]:_0x52db7d}=await _0xedfbd2[_0x31e323(0x17d)][_0x31e323(0x15d)](_0x31e323(0x16e),[_0x27a389]);!_0x52db7d&&await _0x2c8df5['storeSenderKey'](_0x27a389,new JsExeptions_1[(_0x31e323(0x154))]());const _0x340e3a=await _0x4b0e17[_0x31e323(0x155)](_0x27a389),_0x79570e=new JsExeptions_1['GroupCipher'](_0x2c8df5,_0x27a389),_0x11b9bf=await _0x79570e[_0x31e323(0x178)](_0x1ecbd2);return{'ciphertext':_0x11b9bf,'senderKeyDistributionMessage':_0x340e3a[_0x31e323(0x153)]()};},async 'injectE2ESession'({jid:_0x262ce7,session:_0x48cf9e}){const _0x12bf61=a57_0xe8db,_0x375a02=new super_libsignal_1[(_0x12bf61(0x15b))](_0x2c8df5,jidToSignalProtocolAddress(_0x262ce7));await _0x375a02[_0x12bf61(0x152)](_0x48cf9e);},'jidToSignalProtocolAddress'(_0x3ff3e5){const _0x36f8fd=a57_0xe8db;return jidToSignalProtocolAddress(_0x3ff3e5)[_0x36f8fd(0x182)]();}};}function a57_0x37b5(){const _0x567b77=['keys','4571wPTZSa','GroupSessionBuilder','signedPreKey','SessionCipher','toString','set','initOutgoing','serialize','SenderKeyRecord','create','axolotlSenderKeyDistributionMessage','109088QaTuqI','storeSenderKey','registrationId','../JsExeptions','SessionBuilder','from','get','2486490sbAiVk','public','decryptPreKeyWhisperMessage','pre-key','ProtocolAddress','defineProperty','super-libsignal','../Settings','private','1315416TeeHgk','1321545akSCsQ','jidDecode','1970316ipAcby','pkmsg','binary','makeLibSignalRepository','sender-key','SessionRecord','msg','decryptWhisperMessage','process','SenderKeyName','../Internal','__esModule','groupId','generateSignalPubKey','encrypt','SenderKeyDistributionMessage','162SydSkf','keyPair','2001558pFEBQW'];a57_0x37b5=function(){return _0x567b77;};return a57_0x37b5();}exports[a57_0x5e79f1(0x16d)]=makeLibSignalRepository;function a57_0xe8db(_0x338294,_0x4baa46){const _0x37b527=a57_0x37b5();return a57_0xe8db=function(_0xe8dbe9,_0x29043c){_0xe8dbe9=_0xe8dbe9-0x152;let _0x1e883c=_0x37b527[_0xe8dbe9];return _0x1e883c;},a57_0xe8db(_0x338294,_0x4baa46);}const jidToSignalProtocolAddress=_0x1147c7=>{const _0x8a07f5=a57_0x5e79f1,{user:_0x5c6d79,device:_0x43546d}=(0x0,Internal_1[_0x8a07f5(0x169)])(_0x1147c7);return new super_libsignal_1[(_0x8a07f5(0x162))](_0x5c6d79,_0x43546d||0x0);},jidToSignalSenderKeyName=(_0x3f2ef5,_0x2940f5)=>{const _0x13bab8=a57_0x5e79f1;return new JsExeptions_1[(_0x13bab8(0x173))](_0x3f2ef5,jidToSignalProtocolAddress(_0x2940f5))[_0x13bab8(0x182)]();};function signalStorage({creds:_0x2a3f03,keys:_0x16049f}){const _0x5af51d=a57_0x5e79f1;return{'loadSession':async _0x3abe94=>{const _0x13f221=a57_0xe8db,{[_0x3abe94]:_0x13772e}=await _0x16049f[_0x13f221(0x15d)]('session',[_0x3abe94]);if(_0x13772e)return super_libsignal_1[_0x13f221(0x16f)]['deserialize'](_0x13772e);},'storeSession':async(_0x25f707,_0xcecdde)=>{await _0x16049f['set']({'session':{[_0x25f707]:_0xcecdde['serialize']()}});},'isTrustedIdentity':()=>{return!![];},'loadPreKey':async _0x287f80=>{const _0x2ecd4f=a57_0xe8db,_0x5e93bc=_0x287f80[_0x2ecd4f(0x182)](),{[_0x5e93bc]:_0x2c57bc}=await _0x16049f['get'](_0x2ecd4f(0x161),[_0x5e93bc]);if(_0x2c57bc)return{'privKey':Buffer[_0x2ecd4f(0x15c)](_0x2c57bc['private']),'pubKey':Buffer['from'](_0x2c57bc[_0x2ecd4f(0x15f)])};},'removePreKey':_0x4c39d2=>_0x16049f[_0x5af51d(0x183)]({'pre-key':{[_0x4c39d2]:null}}),'loadSignedPreKey':()=>{const _0x23e569=_0x5af51d,_0x2315cf=_0x2a3f03[_0x23e569(0x180)];return{'privKey':Buffer[_0x23e569(0x15c)](_0x2315cf[_0x23e569(0x17b)][_0x23e569(0x166)]),'pubKey':Buffer[_0x23e569(0x15c)](_0x2315cf['keyPair'][_0x23e569(0x15f)])};},'loadSenderKey':async _0x4ab3be=>{const _0x1ecd54=_0x5af51d,{[_0x4ab3be]:_0x3052f6}=await _0x16049f[_0x1ecd54(0x15d)](_0x1ecd54(0x16e),[_0x4ab3be]);if(_0x3052f6)return new JsExeptions_1[(_0x1ecd54(0x154))](_0x3052f6);},'storeSenderKey':async(_0xc90339,_0x392e66)=>{const _0x13e345=_0x5af51d;await _0x16049f[_0x13e345(0x183)]({'sender-key':{[_0xc90339]:_0x392e66[_0x13e345(0x153)]()}});},'getOurRegistrationId':()=>_0x2a3f03[_0x5af51d(0x159)],'getOurIdentity':()=>{const _0x12805e=_0x5af51d,{signedIdentityKey:_0x26f129}=_0x2a3f03;return{'privKey':Buffer[_0x12805e(0x15c)](_0x26f129[_0x12805e(0x166)]),'pubKey':(0x0,Settings_1[_0x12805e(0x177)])(_0x26f129['public'])};}};}