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 28.2 kB
'use strict';const a96_0x4ae5c6=a96_0x4e5d;(function(_0x315960,_0x15bad2){const _0x4e6b84=a96_0x4e5d,_0x337676=_0x315960();while(!![]){try{const _0x5cb9c1=parseInt(_0x4e6b84(0x10c))/0x1+-parseInt(_0x4e6b84(0x189))/0x2+-parseInt(_0x4e6b84(0x124))/0x3*(parseInt(_0x4e6b84(0x12c))/0x4)+parseInt(_0x4e6b84(0x111))/0x5*(parseInt(_0x4e6b84(0x12e))/0x6)+-parseInt(_0x4e6b84(0x183))/0x7+parseInt(_0x4e6b84(0x169))/0x8*(parseInt(_0x4e6b84(0x150))/0x9)+parseInt(_0x4e6b84(0x1a4))/0xa*(parseInt(_0x4e6b84(0x182))/0xb);if(_0x5cb9c1===_0x15bad2)break;else _0x337676['push'](_0x337676['shift']());}catch(_0x52c870){_0x337676['push'](_0x337676['shift']());}}}(a96_0x24f5,0x2c6e6));Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[a96_0x4ae5c6(0x133)]=exports[a96_0x4ae5c6(0x12b)]=exports[a96_0x4ae5c6(0x11e)]=exports['decodeSyncdSnapshot']=exports[a96_0x4ae5c6(0x1a6)]=exports[a96_0x4ae5c6(0x123)]=exports[a96_0x4ae5c6(0x179)]=exports[a96_0x4ae5c6(0x1a7)]=exports[a96_0x4ae5c6(0x155)]=exports[a96_0x4ae5c6(0x119)]=exports[a96_0x4ae5c6(0x1a8)]=void 0x0;const enc_1=require(a96_0x4ae5c6(0x100)),LabelAssociation_1=require(a96_0x4ae5c6(0x140)),Internal_1=require(a96_0x4ae5c6(0x15b)),enc_2=require(a96_0x4ae5c6(0x157)),similary_1=require(a96_0x4ae5c6(0x167)),baseh_1=require(a96_0x4ae5c6(0x128)),mms_1=require(a96_0x4ae5c6(0x17f)),mutationKeys=_0x40fd49=>{const _0x2bdf41=a96_0x4ae5c6,_0x26385e=(0x0,enc_2['hkdf'])(_0x40fd49,0xa0,{'info':_0x2bdf41(0x178)});return{'indexKey':_0x26385e['slice'](0x0,0x20),'valueEncryptionKey':_0x26385e['slice'](0x20,0x40),'valueMacKey':_0x26385e[_0x2bdf41(0x136)](0x40,0x60),'snapshotMacKey':_0x26385e[_0x2bdf41(0x136)](0x60,0x80),'patchMacKey':_0x26385e[_0x2bdf41(0x136)](0x80,0xa0)};},generateMac=(_0xe27642,_0x2b2092,_0x5f22f9,_0x82d74f)=>{const _0x4c4368=a96_0x4ae5c6,_0x2861d5=()=>{const _0x4df2c8=a96_0x4e5d;let _0x5efa61;switch(_0xe27642){case enc_1[_0x4df2c8(0x165)][_0x4df2c8(0x102)][_0x4df2c8(0x159)][_0x4df2c8(0x17e)]:_0x5efa61=0x1;break;case enc_1[_0x4df2c8(0x165)][_0x4df2c8(0x102)][_0x4df2c8(0x159)][_0x4df2c8(0x104)]:_0x5efa61=0x2;break;}const _0x4e59ed=Buffer[_0x4df2c8(0x186)]([_0x5efa61]);return Buffer['concat']([_0x4e59ed,Buffer[_0x4df2c8(0x186)](_0x5f22f9,_0x4df2c8(0x17a))]);},_0xb46892=_0x2861d5(),_0x407f8a=Buffer['alloc'](0x8);_0x407f8a[_0x4c4368(0x129)]([_0xb46892['length']],_0x407f8a[_0x4c4368(0x148)]-0x1);const _0x2f036e=Buffer[_0x4c4368(0xff)]([_0xb46892,_0x2b2092,_0x407f8a]),_0x49d3f3=(0x0,enc_2[_0x4c4368(0x191)])(_0x2f036e,_0x82d74f,'sha512');return _0x49d3f3[_0x4c4368(0x136)](0x0,0x20);},to64BitNetworkOrder=_0x1358bb=>{const _0x116019=a96_0x4ae5c6,_0x47e418=Buffer[_0x116019(0x1a9)](0x8);return _0x47e418[_0x116019(0x12f)](_0x1358bb,0x4),_0x47e418;},makeLtHashGenerator=({indexValueMap:_0x1d6fd3,hash:_0x40ce12})=>{_0x1d6fd3={..._0x1d6fd3};const _0x5a27da=[],_0x36cf4d=[];return{'mix':({indexMac:_0x54e397,valueMac:_0x3477ec,operation:_0x17ae4c})=>{const _0x1a01f0=a96_0x4e5d,_0x4483f0=Buffer[_0x1a01f0(0x186)](_0x54e397)['toString'](_0x1a01f0(0x17a)),_0x2d549e=_0x1d6fd3[_0x4483f0];if(_0x17ae4c===enc_1[_0x1a01f0(0x165)]['SyncdMutation'][_0x1a01f0(0x159)][_0x1a01f0(0x104)]){if(!_0x2d549e)throw null;delete _0x1d6fd3[_0x4483f0];}else _0x5a27da[_0x1a01f0(0x115)](new Uint8Array(_0x3477ec)['buffer']),_0x1d6fd3[_0x4483f0]={'valueMac':_0x3477ec};_0x2d549e&&_0x36cf4d[_0x1a01f0(0x115)](new Uint8Array(_0x2d549e[_0x1a01f0(0x194)])['buffer']);},'finish':()=>{const _0x598810=a96_0x4e5d,_0x45549b=new Uint8Array(_0x40ce12)[_0x598810(0x16b)],_0x3d1f09=baseh_1[_0x598810(0x15a)][_0x598810(0x10b)](_0x45549b,_0x5a27da,_0x36cf4d),_0x57ed7f=Buffer[_0x598810(0x186)](_0x3d1f09);return{'hash':_0x57ed7f,'indexValueMap':_0x1d6fd3};}};},generateSnapshotMac=(_0x13123b,_0x14083c,_0xac3dab,_0x5c765a)=>{const _0x4fe962=a96_0x4ae5c6,_0x517f4e=Buffer[_0x4fe962(0xff)]([_0x13123b,to64BitNetworkOrder(_0x14083c),Buffer[_0x4fe962(0x186)](_0xac3dab,_0x4fe962(0x15d))]);return(0x0,enc_2[_0x4fe962(0x191)])(_0x517f4e,_0x5c765a,_0x4fe962(0x137));},generatePatchMac=(_0x1926ea,_0x2ab032,_0x2e2825,_0x3dc6be,_0x568378)=>{const _0x237025=a96_0x4ae5c6,_0x1ba4ef=Buffer[_0x237025(0xff)]([_0x1926ea,..._0x2ab032,to64BitNetworkOrder(_0x2e2825),Buffer[_0x237025(0x186)](_0x3dc6be,'utf-8')]);return(0x0,enc_2[_0x237025(0x191)])(_0x1ba4ef,_0x568378);},newLTHashState=()=>({'version':0x0,'hash':Buffer[a96_0x4ae5c6(0x1a9)](0x80),'indexValueMap':{}});function a96_0x24f5(){const _0x44c1e9=['set','valueEncryptionKey','chatModificationToAppPatch','52NEfSvY','snapshotMac','409242pybqwg','writeUint32BE','SyncdSnapshot','getBinaryNodeChild','decode','processSyncAction','pinned','has_more_patches','slice','sha256','delete','unarchive','starred','pushNameSetting','chats.update','messages.update','sync','pinAction','../../Models/LabelAssociation','patch','isBuffer','values','SyncdMutations','mutations','mix','fromMe','length','jidNormalizedUser','regular_low','name','isArray','remoteJid','index','key','96507kaDihn','patchMac','messages.delete','critical_block','fromObject','decodeSyncdMutations','externalMutations','../crypto/enc','value','SyncdOperation','LT_HASH_ANTI_TAMPERING','../../Internal','lastMessageTimestamp','utf-8','stringify','lastMessages','toNumber','creds.update','keyData','contactAction','messageTimestamp','proto','indexKey','../crypto/similary','archiveChatAction','176OfWczA','messageRange','buffer','markChatAsRead','add','markRead','snapshot','removeMessageLabel','ExternalBlobReference','lastMessageRecvTimestamp','toString','aesEncrypt','syncAction','undefined','lastSystemMessageTimestamp','WhatsApp\x20Mutation\x20Keys','extractSyncdPatches','base64','Chat','mac','labels.association','SET','../process/mms','keyId','muteAction','33YzGQya','744667cFURHy','aesDecrypt','deleteMessageForMe','from','addChatLabel','snapshotMacKey','693946TGTCOv','chatUpserts','unarchiveChatsSetting','removeChatLabel','star','archived','historySets','SyncActionData','hmacSign','deleteChat','patchMacKey','valueMac','content','regular_high','valueMacKey','messages','emit','true','map','boolean','collection','Message','fullName','compare','getBinaryNodeChildren','parse','timestamp','1588700iiIiVr','unarchiveChats','downloadExternalPatch','decodeSyncdPatch','newLTHashState','alloc','all','labeled','hash','chats','concat','../../Connection/enc','muteEndTimestamp','SyncdMutation','operation','REMOVE','labelAssociationAction','attrs','pin','mute','clear','LabelAssociationType','subtractThenAdd','34545BGywcX','markChatAsReadAction','SyncdPatch','read','muted','10DEuDwd','starAction','encode','indexValueMap','push','blob','finish','labelId','encodeSyncdPatch','decodeSyncdSnapshot','archive','md-app-state','addMessageLabel','decodePatches','version','messageId','assign','regular','downloadExternalBlob','57261VJpSGk','chats.delete','record','participant','../crypto/baseh'];a96_0x24f5=function(){return _0x44c1e9;};return a96_0x24f5();}exports[a96_0x4ae5c6(0x1a8)]=newLTHashState;const encodeSyncdPatch=async({type:_0x268949,index:_0x2742ca,syncAction:_0x3f1feb,apiVersion:_0x37ecf3,operation:_0x473e0f},_0x373317,_0x2889d3,_0x3ca171)=>{const _0xe7ad03=a96_0x4ae5c6,_0x114df2=!!_0x373317?await _0x3ca171(_0x373317):undefined;if(!_0x114df2)throw null;const _0x47ca74=Buffer[_0xe7ad03(0x186)](_0x373317,_0xe7ad03(0x17a));_0x2889d3={..._0x2889d3,'indexValueMap':{..._0x2889d3[_0xe7ad03(0x114)]}};const _0x30e6d1=Buffer['from'](JSON[_0xe7ad03(0x15e)](_0x2742ca)),_0x34a3fc=enc_1['proto'][_0xe7ad03(0x190)][_0xe7ad03(0x154)]({'index':_0x30e6d1,'value':_0x3f1feb,'padding':new Uint8Array(0x0),'version':_0x37ecf3}),_0x373d27=enc_1['proto']['SyncActionData'][_0xe7ad03(0x113)](_0x34a3fc)[_0xe7ad03(0x117)](),_0x513433=mutationKeys(_0x114df2['keyData']),_0x51336b=(0x0,enc_2[_0xe7ad03(0x174)])(_0x373d27,_0x513433['valueEncryptionKey']),_0x50b7b0=generateMac(_0x473e0f,_0x51336b,_0x47ca74,_0x513433[_0xe7ad03(0x197)]),_0x28d815=(0x0,enc_2[_0xe7ad03(0x191)])(_0x30e6d1,_0x513433[_0xe7ad03(0x166)]),_0x4b40c9=makeLtHashGenerator(_0x2889d3);_0x4b40c9[_0xe7ad03(0x146)]({'indexMac':_0x28d815,'valueMac':_0x50b7b0,'operation':_0x473e0f}),Object[_0xe7ad03(0x121)](_0x2889d3,_0x4b40c9[_0xe7ad03(0x117)]()),_0x2889d3['version']+=0x1;const _0x5da30b=generateSnapshotMac(_0x2889d3[_0xe7ad03(0x1ac)],_0x2889d3[_0xe7ad03(0x11f)],_0x268949,_0x513433['snapshotMacKey']),_0x5e23d3={'patchMac':generatePatchMac(_0x5da30b,[_0x50b7b0],_0x2889d3['version'],_0x268949,_0x513433[_0xe7ad03(0x193)]),'snapshotMac':_0x5da30b,'keyId':{'id':_0x47ca74},'mutations':[{'operation':_0x473e0f,'record':{'index':{'blob':_0x28d815},'value':{'blob':Buffer['concat']([_0x51336b,_0x50b7b0])},'keyId':{'id':_0x47ca74}}}]},_0xf237d1=_0x28d815[_0xe7ad03(0x173)](_0xe7ad03(0x17a));return _0x2889d3[_0xe7ad03(0x114)][_0xf237d1]={'valueMac':_0x50b7b0},{'patch':_0x5e23d3,'state':_0x2889d3};};exports[a96_0x4ae5c6(0x119)]=encodeSyncdPatch;const decodeSyncdMutations=async(_0x2e167f,_0x3cc3fc,_0xf4818a,_0x56c91b,_0x426659)=>{const _0x191d47=a96_0x4ae5c6,_0x4bb95d=makeLtHashGenerator(_0x3cc3fc);for(const _0x43ae60 of _0x2e167f){const _0x2d19ec='operation'in _0x43ae60?_0x43ae60[_0x191d47(0x103)]:enc_1['proto']['SyncdMutation'][_0x191d47(0x159)][_0x191d47(0x17e)],_0x35bdbe=_0x191d47(0x126)in _0x43ae60&&!!_0x43ae60['record']?_0x43ae60[_0x191d47(0x126)]:_0x43ae60,_0x4a572d=await _0x50812b(_0x35bdbe[_0x191d47(0x180)]['id']),_0x1c92ed=Buffer['from'](_0x35bdbe[_0x191d47(0x158)]['blob']),_0x39c5ec=_0x1c92ed[_0x191d47(0x136)](0x0,-0x20),_0x2cef56=_0x1c92ed[_0x191d47(0x136)](-0x20);if(_0x426659){const _0x3f0c65=generateMac(_0x2d19ec,_0x39c5ec,_0x35bdbe[_0x191d47(0x180)]['id'],_0x4a572d[_0x191d47(0x197)]);if(Buffer[_0x191d47(0x1a0)](_0x3f0c65,_0x2cef56)!==0x0)throw null;}const _0x532ab3=(0x0,enc_2[_0x191d47(0x184)])(_0x39c5ec,_0x4a572d[_0x191d47(0x12a)]),_0x351e87=enc_1[_0x191d47(0x165)][_0x191d47(0x190)][_0x191d47(0x132)](_0x532ab3);if(_0x426659){const _0x5a34c3=(0x0,enc_2[_0x191d47(0x191)])(_0x351e87[_0x191d47(0x14e)],_0x4a572d[_0x191d47(0x166)]);if(Buffer[_0x191d47(0x1a0)](_0x5a34c3,_0x35bdbe['index'][_0x191d47(0x116)])!==0x0)throw null;}const _0x445aac=Buffer['from'](_0x351e87['index'])[_0x191d47(0x173)]();_0x56c91b({'syncAction':_0x351e87,'index':JSON[_0x191d47(0x1a2)](_0x445aac)}),_0x4bb95d['mix']({'indexMac':_0x35bdbe[_0x191d47(0x14e)][_0x191d47(0x116)],'valueMac':_0x2cef56,'operation':_0x2d19ec});}return _0x4bb95d[_0x191d47(0x117)]();async function _0x50812b(_0x2d6a12){const _0xce2d73=_0x191d47,_0x23b03a=Buffer[_0xce2d73(0x186)](_0x2d6a12)[_0xce2d73(0x173)]('base64'),_0x20e31c=await _0xf4818a(_0x23b03a);if(!_0x20e31c)throw null;return mutationKeys(_0x20e31c[_0xce2d73(0x162)]);}};exports[a96_0x4ae5c6(0x155)]=decodeSyncdMutations;const decodeSyncdPatch=async(_0x11b119,_0x31850e,_0xe163e9,_0x55a495,_0x4086bd,_0x4e53cb)=>{const _0x4d5ece=a96_0x4ae5c6;if(_0x4e53cb){const _0x351d33=Buffer[_0x4d5ece(0x186)](_0x11b119[_0x4d5ece(0x180)]['id'])['toString'](_0x4d5ece(0x17a)),_0x5a8758=await _0x55a495(_0x351d33);if(!_0x5a8758)throw null;const _0x5ca62e=mutationKeys(_0x5a8758[_0x4d5ece(0x162)]),_0x114741=_0x11b119[_0x4d5ece(0x145)][_0x4d5ece(0x19b)](_0x36e399=>_0x36e399[_0x4d5ece(0x126)][_0x4d5ece(0x158)][_0x4d5ece(0x116)][_0x4d5ece(0x136)](-0x20)),_0x3ad808=generatePatchMac(_0x11b119[_0x4d5ece(0x12d)],_0x114741,(0x0,similary_1[_0x4d5ece(0x160)])(_0x11b119[_0x4d5ece(0x11f)][_0x4d5ece(0x11f)]),_0x31850e,_0x5ca62e['patchMacKey']);if(Buffer[_0x4d5ece(0x1a0)](_0x3ad808,_0x11b119[_0x4d5ece(0x151)])!==0x0)throw null;}const _0x2fe255=await(0x0,exports[_0x4d5ece(0x155)])(_0x11b119[_0x4d5ece(0x145)],_0xe163e9,_0x55a495,_0x4086bd,_0x4e53cb);return _0x2fe255;};exports[a96_0x4ae5c6(0x1a7)]=decodeSyncdPatch;const extractSyncdPatches=async(_0x49ed2d,_0x45e7d1)=>{const _0x1235b3=a96_0x4ae5c6,_0x4e3220=(0x0,Internal_1[_0x1235b3(0x131)])(_0x49ed2d,_0x1235b3(0x13e)),_0x429907=(0x0,Internal_1['getBinaryNodeChildren'])(_0x4e3220,_0x1235b3(0x19d)),_0x179ba9={};return await Promise[_0x1235b3(0x1aa)](_0x429907[_0x1235b3(0x19b)](async _0x5f10da=>{const _0x3800d2=_0x1235b3,_0x5bb348=(0x0,Internal_1[_0x3800d2(0x131)])(_0x5f10da,'patches'),_0x321ef2=(0x0,Internal_1[_0x3800d2(0x1a1)])(_0x5bb348||_0x5f10da,_0x3800d2(0x141)),_0x211efa=(0x0,Internal_1[_0x3800d2(0x131)])(_0x5f10da,_0x3800d2(0x16f)),_0xdd7815=[],_0x530b9a=_0x5f10da[_0x3800d2(0x106)][_0x3800d2(0x14b)],_0x17dfbb=_0x5f10da[_0x3800d2(0x106)][_0x3800d2(0x135)]===_0x3800d2(0x19a);let _0x1e0813=undefined;if(_0x211efa&&!!_0x211efa['content']){!Buffer[_0x3800d2(0x142)](_0x211efa)&&(_0x211efa[_0x3800d2(0x195)]=Buffer[_0x3800d2(0x186)](Object[_0x3800d2(0x143)](_0x211efa[_0x3800d2(0x195)])));const _0x58dbdc=enc_1['proto'][_0x3800d2(0x171)][_0x3800d2(0x132)](_0x211efa[_0x3800d2(0x195)]),_0x35f6e2=await(0x0,exports['downloadExternalBlob'])(_0x58dbdc,_0x45e7d1);_0x1e0813=enc_1[_0x3800d2(0x165)][_0x3800d2(0x130)][_0x3800d2(0x132)](_0x35f6e2);}for(let {content:_0x1e27c6}of _0x321ef2){if(_0x1e27c6){!Buffer[_0x3800d2(0x142)](_0x1e27c6)&&(_0x1e27c6=Buffer[_0x3800d2(0x186)](Object[_0x3800d2(0x143)](_0x1e27c6)));const _0x27cfd2=enc_1[_0x3800d2(0x165)][_0x3800d2(0x10e)][_0x3800d2(0x132)](_0x1e27c6);!_0x27cfd2[_0x3800d2(0x11f)]&&(_0x27cfd2[_0x3800d2(0x11f)]={'version':+_0x5f10da[_0x3800d2(0x106)][_0x3800d2(0x11f)]+0x1}),_0xdd7815[_0x3800d2(0x115)](_0x27cfd2);}}_0x179ba9[_0x530b9a]={'patches':_0xdd7815,'hasMorePatches':_0x17dfbb,'snapshot':_0x1e0813};})),_0x179ba9;};exports[a96_0x4ae5c6(0x179)]=extractSyncdPatches;const downloadExternalBlob=async(_0x437d49,_0x18fdb5)=>{const _0x2621b8=a96_0x4ae5c6,_0x5e7c08=await(0x0,mms_1['downloadContentFromMessage'])(_0x437d49,_0x2621b8(0x11c),{'options':_0x18fdb5}),_0x2ff5f1=[];for await(const _0x463ea6 of _0x5e7c08){_0x2ff5f1[_0x2621b8(0x115)](_0x463ea6);}return Buffer[_0x2621b8(0xff)](_0x2ff5f1);};exports['downloadExternalBlob']=downloadExternalBlob;function a96_0x4e5d(_0x3db5c7,_0x49c6bb){const _0x24f599=a96_0x24f5();return a96_0x4e5d=function(_0x4e5dd1,_0x54daba){_0x4e5dd1=_0x4e5dd1-0xff;let _0xb78a39=_0x24f599[_0x4e5dd1];return _0xb78a39;},a96_0x4e5d(_0x3db5c7,_0x49c6bb);}const downloadExternalPatch=async(_0x4f367a,_0x57c0eb)=>{const _0x47440d=a96_0x4ae5c6,_0x634d47=await(0x0,exports[_0x47440d(0x123)])(_0x4f367a,_0x57c0eb),_0x4be293=enc_1[_0x47440d(0x165)][_0x47440d(0x144)][_0x47440d(0x132)](_0x634d47);return _0x4be293;};exports[a96_0x4ae5c6(0x1a6)]=downloadExternalPatch;const decodeSyncdSnapshot=async(_0x323682,_0x22e639,_0x5e22c4,_0x245fc6,_0x5599bb=!![])=>{const _0x200ae7=a96_0x4ae5c6,_0x158b8e=(0x0,exports['newLTHashState'])();_0x158b8e[_0x200ae7(0x11f)]=(0x0,similary_1[_0x200ae7(0x160)])(_0x22e639[_0x200ae7(0x11f)][_0x200ae7(0x11f)]);const _0x1276a2={},_0x144f0a=typeof _0x245fc6===_0x200ae7(0x176)||_0x158b8e[_0x200ae7(0x11f)]>_0x245fc6,{hash:_0x513690,indexValueMap:_0x57fc1f}=await(0x0,exports[_0x200ae7(0x155)])(_0x22e639['records'],_0x158b8e,_0x5e22c4,_0x144f0a?_0x495527=>{const _0x259078=_0x200ae7;var _0x275170;const _0xdaa130=(_0x275170=_0x495527[_0x259078(0x175)][_0x259078(0x14e)])===null||_0x275170===void 0x0?void 0x0:_0x275170['toString']();_0x1276a2[_0xdaa130]=_0x495527;}:()=>{},_0x5599bb);_0x158b8e[_0x200ae7(0x1ac)]=_0x513690,_0x158b8e['indexValueMap']=_0x57fc1f;if(_0x5599bb){const _0x5abb9a=Buffer[_0x200ae7(0x186)](_0x22e639[_0x200ae7(0x180)]['id'])['toString'](_0x200ae7(0x17a)),_0x33a163=await _0x5e22c4(_0x5abb9a);if(!_0x33a163)throw null;const _0x55e8db=mutationKeys(_0x33a163[_0x200ae7(0x162)]),_0x5f2424=generateSnapshotMac(_0x158b8e[_0x200ae7(0x1ac)],_0x158b8e[_0x200ae7(0x11f)],_0x323682,_0x55e8db['snapshotMacKey']);if(Buffer[_0x200ae7(0x1a0)](_0x22e639[_0x200ae7(0x17c)],_0x5f2424)!==0x0)throw null;}return{'state':_0x158b8e,'mutationMap':_0x1276a2};};exports[a96_0x4ae5c6(0x11a)]=decodeSyncdSnapshot;const decodePatches=async(_0x14b117,_0x57c0f6,_0x5bc7cb,_0x581294,_0x17167e,_0x5cf15d,_0x397ce3,_0x3f7110=!![])=>{const _0x29a0eb=a96_0x4ae5c6;var _0xdc3b8a;const _0x8f9ae4={..._0x5bc7cb,'indexValueMap':{..._0x5bc7cb['indexValueMap']}},_0x33394f={};for(let _0x509206=0x0;_0x509206<_0x57c0f6['length'];_0x509206++){const _0x2e03fc=_0x57c0f6[_0x509206],{version:_0x36eecb,keyId:_0x7a9b4,snapshotMac:_0x4bdcf2}=_0x2e03fc;if(_0x2e03fc[_0x29a0eb(0x156)]){const _0x5b6533=await(0x0,exports[_0x29a0eb(0x1a6)])(_0x2e03fc[_0x29a0eb(0x156)],_0x17167e);(_0xdc3b8a=_0x2e03fc[_0x29a0eb(0x145)])===null||_0xdc3b8a===void 0x0?void 0x0:_0xdc3b8a['push'](..._0x5b6533['mutations']);}const _0x4c2307=(0x0,similary_1[_0x29a0eb(0x160)])(_0x36eecb[_0x29a0eb(0x11f)]);_0x8f9ae4[_0x29a0eb(0x11f)]=_0x4c2307;const _0x69aa78=typeof _0x5cf15d===_0x29a0eb(0x176)||_0x4c2307>_0x5cf15d,_0x45b70f=await(0x0,exports[_0x29a0eb(0x1a7)])(_0x2e03fc,_0x14b117,_0x8f9ae4,_0x581294,_0x69aa78?_0x58e0cb=>{const _0x2a0571=_0x29a0eb;var _0x1c392e;const _0x4be993=(_0x1c392e=_0x58e0cb[_0x2a0571(0x175)][_0x2a0571(0x14e)])===null||_0x1c392e===void 0x0?void 0x0:_0x1c392e[_0x2a0571(0x173)]();_0x33394f[_0x4be993]=_0x58e0cb;}:()=>{},!![]);_0x8f9ae4[_0x29a0eb(0x1ac)]=_0x45b70f[_0x29a0eb(0x1ac)],_0x8f9ae4['indexValueMap']=_0x45b70f['indexValueMap'];if(_0x3f7110){const _0x415165=Buffer[_0x29a0eb(0x186)](_0x7a9b4['id'])[_0x29a0eb(0x173)](_0x29a0eb(0x17a)),_0x42c79a=await _0x581294(_0x415165);if(!_0x42c79a)throw null;const _0x1e2dda=mutationKeys(_0x42c79a[_0x29a0eb(0x162)]),_0x28d03d=generateSnapshotMac(_0x8f9ae4['hash'],_0x8f9ae4[_0x29a0eb(0x11f)],_0x14b117,_0x1e2dda[_0x29a0eb(0x188)]);if(Buffer[_0x29a0eb(0x1a0)](_0x4bdcf2,_0x28d03d)!==0x0)throw null;}_0x2e03fc['mutations']=[];}return{'state':_0x8f9ae4,'mutationMap':_0x33394f};};exports[a96_0x4ae5c6(0x11e)]=decodePatches;const chatModificationToAppPatch=(_0x32368e,_0xfac80b)=>{const _0x3cc163=a96_0x4ae5c6,_0x361563=enc_1['proto'][_0x3cc163(0x102)][_0x3cc163(0x159)],_0x1cb4ec=_0x403d3b=>{const _0x41f55b=_0x3cc163;let _0x4510a0;if(Array[_0x41f55b(0x14c)](_0x403d3b)){const _0x37fb09=_0x403d3b[_0x403d3b['length']-0x1];_0x4510a0={'lastMessageTimestamp':_0x37fb09===null||_0x37fb09===void 0x0?void 0x0:_0x37fb09[_0x41f55b(0x164)],'messages':(_0x403d3b===null||_0x403d3b===void 0x0?void 0x0:_0x403d3b[_0x41f55b(0x148)])?_0x403d3b[_0x41f55b(0x19b)](_0x61a51e=>{const _0x1ab97d=_0x41f55b;var _0x48001c,_0x13371f;if(!((_0x48001c=_0x61a51e[_0x1ab97d(0x14f)])===null||_0x48001c===void 0x0?void 0x0:_0x48001c['id'])||!((_0x13371f=_0x61a51e[_0x1ab97d(0x14f)])===null||_0x13371f===void 0x0?void 0x0:_0x13371f[_0x1ab97d(0x14d)]))throw null;if((0x0,Internal_1['isJidGroup'])(_0x61a51e[_0x1ab97d(0x14f)][_0x1ab97d(0x14d)])&&!_0x61a51e[_0x1ab97d(0x14f)][_0x1ab97d(0x147)]&&!_0x61a51e[_0x1ab97d(0x14f)][_0x1ab97d(0x127)])throw null;if(!_0x61a51e[_0x1ab97d(0x164)]||!(0x0,similary_1[_0x1ab97d(0x160)])(_0x61a51e[_0x1ab97d(0x164)]))throw null;return _0x61a51e[_0x1ab97d(0x14f)]['participant']&&(_0x61a51e[_0x1ab97d(0x14f)][_0x1ab97d(0x127)]=(0x0,Internal_1[_0x1ab97d(0x149)])(_0x61a51e[_0x1ab97d(0x14f)][_0x1ab97d(0x127)])),_0x61a51e;}):undefined};}else _0x4510a0=_0x403d3b;return _0x4510a0;};let _0x332954;if('mute'in _0x32368e)_0x332954={'syncAction':{'muteAction':{'muted':!!_0x32368e[_0x3cc163(0x108)],'muteEndTimestamp':_0x32368e[_0x3cc163(0x108)]||undefined}},'index':[_0x3cc163(0x108),_0xfac80b],'type':_0x3cc163(0x196),'apiVersion':0x2,'operation':_0x361563[_0x3cc163(0x17e)]};else{if(_0x3cc163(0x11b)in _0x32368e)_0x332954={'syncAction':{'archiveChatAction':{'archived':!!_0x32368e[_0x3cc163(0x11b)],'messageRange':_0x1cb4ec(_0x32368e[_0x3cc163(0x15f)])}},'index':[_0x3cc163(0x11b),_0xfac80b],'type':_0x3cc163(0x14a),'apiVersion':0x3,'operation':_0x361563[_0x3cc163(0x17e)]};else{if('markRead'in _0x32368e)_0x332954={'syncAction':{'markChatAsReadAction':{'read':_0x32368e[_0x3cc163(0x16e)],'messageRange':_0x1cb4ec(_0x32368e[_0x3cc163(0x15f)])}},'index':[_0x3cc163(0x16c),_0xfac80b],'type':_0x3cc163(0x14a),'apiVersion':0x3,'operation':_0x361563[_0x3cc163(0x17e)]};else{if(_0x3cc163(0x109)in _0x32368e){if(_0x32368e[_0x3cc163(0x109)]===_0x3cc163(0x1aa))throw null;else{const _0x3533f5=_0x32368e['clear'][_0x3cc163(0x198)][0x0];_0x332954={'syncAction':{'deleteMessageForMeAction':{'deleteMedia':![],'messageTimestamp':_0x3533f5[_0x3cc163(0x1a3)]}},'index':['deleteMessageForMe',_0xfac80b,_0x3533f5['id'],_0x3533f5['fromMe']?'1':'0','0'],'type':_0x3cc163(0x196),'apiVersion':0x3,'operation':_0x361563[_0x3cc163(0x17e)]};}}else{if(_0x3cc163(0x107)in _0x32368e)_0x332954={'syncAction':{'pinAction':{'pinned':!!_0x32368e['pin']}},'index':['pin_v1',_0xfac80b],'type':_0x3cc163(0x14a),'apiVersion':0x5,'operation':_0x361563[_0x3cc163(0x17e)]};else{if(_0x3cc163(0x138)in _0x32368e)_0x332954={'syncAction':{'deleteChatAction':{'messageRange':_0x1cb4ec(_0x32368e['lastMessages'])}},'index':[_0x3cc163(0x192),_0xfac80b,'1'],'type':_0x3cc163(0x196),'apiVersion':0x6,'operation':_0x361563[_0x3cc163(0x17e)]};else{if(_0x3cc163(0x13b)in _0x32368e)_0x332954={'syncAction':{'pushNameSetting':{'name':_0x32368e[_0x3cc163(0x13b)]}},'index':['setting_pushName'],'type':_0x3cc163(0x153),'apiVersion':0x1,'operation':_0x361563[_0x3cc163(0x17e)]};else{if(_0x3cc163(0x187)in _0x32368e)_0x332954={'syncAction':{'labelAssociationAction':{'labeled':!![]}},'index':[LabelAssociation_1[_0x3cc163(0x10a)]['Chat'],_0x32368e[_0x3cc163(0x187)][_0x3cc163(0x118)],_0xfac80b],'type':'regular','apiVersion':0x3,'operation':_0x361563[_0x3cc163(0x17e)]};else{if('removeChatLabel'in _0x32368e)_0x332954={'syncAction':{'labelAssociationAction':{'labeled':![]}},'index':[LabelAssociation_1[_0x3cc163(0x10a)][_0x3cc163(0x17b)],_0x32368e[_0x3cc163(0x18c)][_0x3cc163(0x118)],_0xfac80b],'type':'regular','apiVersion':0x3,'operation':_0x361563[_0x3cc163(0x17e)]};else{if('addMessageLabel'in _0x32368e)_0x332954={'syncAction':{'labelAssociationAction':{'labeled':!![]}},'index':[LabelAssociation_1['LabelAssociationType'][_0x3cc163(0x19e)],_0x32368e['addMessageLabel'][_0x3cc163(0x118)],_0xfac80b,_0x32368e[_0x3cc163(0x11d)][_0x3cc163(0x120)],'0','0'],'type':_0x3cc163(0x122),'apiVersion':0x3,'operation':_0x361563[_0x3cc163(0x17e)]};else{if(_0x3cc163(0x170)in _0x32368e)_0x332954={'syncAction':{'labelAssociationAction':{'labeled':![]}},'index':[LabelAssociation_1['LabelAssociationType'][_0x3cc163(0x19e)],_0x32368e['removeMessageLabel']['labelId'],_0xfac80b,_0x32368e[_0x3cc163(0x170)]['messageId'],'0','0'],'type':_0x3cc163(0x122),'apiVersion':0x3,'operation':_0x361563[_0x3cc163(0x17e)]};else throw null;}}}}}}}}}}return _0x332954[_0x3cc163(0x175)]['timestamp']=Date['now'](),_0x332954;};exports[a96_0x4ae5c6(0x12b)]=chatModificationToAppPatch;const processSyncAction=async(_0x33f17f,_0x361f0a,_0x15ca3d,_0x53814f,_0x362f07)=>{const _0x36fbeb=a96_0x4ae5c6;var _0x4993e9,_0x523b3c,_0x17256b,_0x30f134;const _0x597e64=!!_0x53814f,_0x52c088=_0x53814f===null||_0x53814f===void 0x0?void 0x0:_0x53814f['accountSettings'],{syncAction:{value:_0x573543},index:[_0x47ad55,_0xba1f94,_0x3546cb,_0x543b7f]}=_0x33f17f;if(_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543[_0x36fbeb(0x181)])_0x361f0a['emit'](_0x36fbeb(0x13c),[{'id':_0xba1f94,'muteEndTime':((_0x4993e9=_0x573543['muteAction'])===null||_0x4993e9===void 0x0?void 0x0:_0x4993e9[_0x36fbeb(0x110)])?(0x0,similary_1[_0x36fbeb(0x160)])(_0x573543[_0x36fbeb(0x181)][_0x36fbeb(0x101)]):null,'conditional':_0x3c485d(_0xba1f94,undefined)}]);else{if((_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543[_0x36fbeb(0x168)])||_0x47ad55===_0x36fbeb(0x11b)||_0x47ad55===_0x36fbeb(0x139)){const _0x50304d=_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543[_0x36fbeb(0x168)],_0xd8253c=_0x50304d?_0x50304d[_0x36fbeb(0x18e)]:_0x47ad55==='archive',_0x596b77=!(_0x52c088===null||_0x52c088===void 0x0?void 0x0:_0x52c088[_0x36fbeb(0x1a5)])?undefined:_0x50304d===null||_0x50304d===void 0x0?void 0x0:_0x50304d[_0x36fbeb(0x16a)];_0x361f0a['emit'](_0x36fbeb(0x13c),[{'id':_0xba1f94,'archived':_0xd8253c,'conditional':_0x3c485d(_0xba1f94,_0x596b77)}]);}else{if(_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543[_0x36fbeb(0x10d)]){const _0x516aff=_0x573543[_0x36fbeb(0x10d)],_0x20e78c=_0x597e64&&_0x516aff[_0x36fbeb(0x10f)];_0x361f0a[_0x36fbeb(0x199)](_0x36fbeb(0x13c),[{'id':_0xba1f94,'unreadCount':_0x20e78c?null:!!(_0x516aff===null||_0x516aff===void 0x0?void 0x0:_0x516aff[_0x36fbeb(0x10f)])?0x0:-0x1,'conditional':_0x3c485d(_0xba1f94,_0x516aff===null||_0x516aff===void 0x0?void 0x0:_0x516aff[_0x36fbeb(0x16a)])}]);}else{if((_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543['deleteMessageForMeAction'])||_0x47ad55===_0x36fbeb(0x185))_0x361f0a[_0x36fbeb(0x199)](_0x36fbeb(0x152),{'keys':[{'remoteJid':_0xba1f94,'id':_0x3546cb,'fromMe':_0x543b7f==='1'}]});else{if(_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543[_0x36fbeb(0x163)])_0x361f0a[_0x36fbeb(0x199)]('contacts.upsert',[{'id':_0xba1f94,'name':_0x573543[_0x36fbeb(0x163)][_0x36fbeb(0x19f)]}]);else{if(_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543[_0x36fbeb(0x13b)]){const _0x402945=(_0x523b3c=_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543['pushNameSetting'])===null||_0x523b3c===void 0x0?void 0x0:_0x523b3c[_0x36fbeb(0x14b)];_0x402945&&(_0x15ca3d===null||_0x15ca3d===void 0x0?void 0x0:_0x15ca3d[_0x36fbeb(0x14b)])!==_0x402945&&_0x361f0a[_0x36fbeb(0x199)](_0x36fbeb(0x161),{'me':{..._0x15ca3d,'name':_0x402945}});}else{if(_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543[_0x36fbeb(0x13f)])_0x361f0a[_0x36fbeb(0x199)](_0x36fbeb(0x13c),[{'id':_0xba1f94,'pinned':((_0x17256b=_0x573543[_0x36fbeb(0x13f)])===null||_0x17256b===void 0x0?void 0x0:_0x17256b[_0x36fbeb(0x134)])?(0x0,similary_1[_0x36fbeb(0x160)])(_0x573543[_0x36fbeb(0x1a3)]):null,'conditional':_0x3c485d(_0xba1f94,undefined)}]);else{if(_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543[_0x36fbeb(0x18b)]){const _0x509dda=!!_0x573543[_0x36fbeb(0x18b)][_0x36fbeb(0x1a5)];_0x361f0a[_0x36fbeb(0x199)](_0x36fbeb(0x161),{'accountSettings':{'unarchiveChats':_0x509dda}}),_0x52c088&&(_0x52c088[_0x36fbeb(0x1a5)]=_0x509dda);}else{if((_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543[_0x36fbeb(0x112)])||_0x47ad55===_0x36fbeb(0x18d)){let _0xb14bec=(_0x30f134=_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543[_0x36fbeb(0x112)])===null||_0x30f134===void 0x0?void 0x0:_0x30f134[_0x36fbeb(0x13a)];typeof _0xb14bec!==_0x36fbeb(0x19c)&&(_0xb14bec=_0x33f17f[_0x36fbeb(0x14e)][_0x33f17f[_0x36fbeb(0x14e)][_0x36fbeb(0x148)]-0x1]==='1'),_0x361f0a[_0x36fbeb(0x199)](_0x36fbeb(0x13d),[{'key':{'remoteJid':_0xba1f94,'id':_0x3546cb,'fromMe':_0x543b7f==='1'},'update':{'starred':_0xb14bec}}]);}else{if((_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543['deleteChatAction'])||_0x47ad55==='deleteChat')!_0x597e64&&_0x361f0a[_0x36fbeb(0x199)](_0x36fbeb(0x125),[_0xba1f94]);else{if(_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543['labelEditAction']){const {name:_0x5dc9ba,color:_0x3b67c4,deleted:_0x31f8f0,predefinedId:_0x43bdea}=_0x573543['labelEditAction'];_0x361f0a['emit']('labels.edit',{'id':_0xba1f94,'name':_0x5dc9ba,'color':_0x3b67c4,'deleted':_0x31f8f0,'predefinedId':_0x43bdea?String(_0x43bdea):undefined});}else{if(_0x573543===null||_0x573543===void 0x0?void 0x0:_0x573543['labelAssociationAction'])_0x361f0a[_0x36fbeb(0x199)](_0x36fbeb(0x17d),{'type':_0x573543[_0x36fbeb(0x105)][_0x36fbeb(0x1ab)]?_0x36fbeb(0x16d):'remove','association':_0x47ad55===LabelAssociation_1[_0x36fbeb(0x10a)]['Chat']?{'type':LabelAssociation_1['LabelAssociationType'][_0x36fbeb(0x17b)],'chatId':_0x33f17f['index'][0x2],'labelId':_0x33f17f[_0x36fbeb(0x14e)][0x1]}:{'type':LabelAssociation_1[_0x36fbeb(0x10a)]['Message'],'chatId':_0x33f17f[_0x36fbeb(0x14e)][0x2],'messageId':_0x33f17f[_0x36fbeb(0x14e)][0x3],'labelId':_0x33f17f['index'][0x1]}});else{}}}}}}}}}}}}function _0x3c485d(_0x4d75b0,_0x325bb6){return _0x597e64?_0x8b6b43=>{const _0x285649=a96_0x4e5d,_0x463d9f=_0x8b6b43[_0x285649(0x18f)][_0x285649(0x1ad)][_0x4d75b0]||_0x8b6b43[_0x285649(0x18a)][_0x4d75b0];if(_0x463d9f)return _0x325bb6?_0xf9b760(_0x463d9f,_0x325bb6):!![];}:undefined;}function _0xf9b760(_0xf8b4ed,_0x4e3287){const _0x4a6080=_0x36fbeb,_0xffb336=Number((_0x4e3287===null||_0x4e3287===void 0x0?void 0x0:_0x4e3287[_0x4a6080(0x15c)])||(_0x4e3287===null||_0x4e3287===void 0x0?void 0x0:_0x4e3287[_0x4a6080(0x177)])||0x0),_0x2328b7=Number((_0xf8b4ed===null||_0xf8b4ed===void 0x0?void 0x0:_0xf8b4ed[_0x4a6080(0x172)])||0x0);return _0xffb336>=_0x2328b7;}};exports[a96_0x4ae5c6(0x133)]=processSyncAction;