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 16.9 kB
'use strict';const a53_0x2cc5bb=a53_0x16b7;(function(_0x2023a0,_0x5af056){const _0x27f2fe=a53_0x16b7,_0x5c07ab=_0x2023a0();while(!![]){try{const _0x5b9c19=-parseInt(_0x27f2fe(0x16e))/0x1*(-parseInt(_0x27f2fe(0x167))/0x2)+-parseInt(_0x27f2fe(0x17b))/0x3+parseInt(_0x27f2fe(0x190))/0x4*(-parseInt(_0x27f2fe(0x15a))/0x5)+parseInt(_0x27f2fe(0x163))/0x6*(-parseInt(_0x27f2fe(0x19c))/0x7)+parseInt(_0x27f2fe(0x151))/0x8+-parseInt(_0x27f2fe(0x18d))/0x9*(-parseInt(_0x27f2fe(0x19a))/0xa)+parseInt(_0x27f2fe(0x195))/0xb;if(_0x5b9c19===_0x5af056)break;else _0x5c07ab['push'](_0x5c07ab['shift']());}catch(_0x38c9dc){_0x5c07ab['push'](_0x5c07ab['shift']());}}}(a53_0x18d6,0xed7af));var __createBinding=this&&this[a53_0x2cc5bb(0x18b)]||(Object[a53_0x2cc5bb(0x187)]?function(_0x3fbd11,_0x42ffb5,_0x32e7b3,_0x118634){const _0x599450=a53_0x2cc5bb;if(_0x118634===undefined)_0x118634=_0x32e7b3;var _0x10b42b=Object[_0x599450(0x183)](_0x42ffb5,_0x32e7b3);(!_0x10b42b||('get'in _0x10b42b?!_0x42ffb5[_0x599450(0x17c)]:_0x10b42b[_0x599450(0x180)]||_0x10b42b[_0x599450(0x15f)]))&&(_0x10b42b={'enumerable':!![],'get':function(){return _0x42ffb5[_0x32e7b3];}}),Object['defineProperty'](_0x3fbd11,_0x118634,_0x10b42b);}:function(_0x3dda32,_0x421a3e,_0x55039e,_0x10068e){if(_0x10068e===undefined)_0x10068e=_0x55039e;_0x3dda32[_0x10068e]=_0x421a3e[_0x55039e];}),__setModuleDefault=this&&this[a53_0x2cc5bb(0x186)]||(Object[a53_0x2cc5bb(0x187)]?function(_0x475db0,_0x17008b){Object['defineProperty'](_0x475db0,'default',{'enumerable':!![],'value':_0x17008b});}:function(_0x583d6e,_0x377437){_0x583d6e['default']=_0x377437;}),__importStar=this&&this[a53_0x2cc5bb(0x172)]||function(_0x5de52f){const _0x39a944=a53_0x2cc5bb;if(_0x5de52f&&_0x5de52f['__esModule'])return _0x5de52f;var _0x3b381b={};if(_0x5de52f!=null){for(var _0x14761e in _0x5de52f)if(_0x14761e!==_0x39a944(0x18a)&&Object[_0x39a944(0x17d)]['hasOwnProperty'][_0x39a944(0x171)](_0x5de52f,_0x14761e))__createBinding(_0x3b381b,_0x5de52f,_0x14761e);}return __setModuleDefault(_0x3b381b,_0x5de52f),_0x3b381b;},__importDefault=this&&this[a53_0x2cc5bb(0x161)]||function(_0x46f4aa){const _0x34ad4e=a53_0x2cc5bb;return _0x46f4aa&&_0x46f4aa[_0x34ad4e(0x17c)]?_0x46f4aa:{'default':_0x46f4aa};};Object[a53_0x2cc5bb(0x191)](exports,a53_0x2cc5bb(0x17c),{'value':!![]}),exports['sessionTypeArrayBufferToString']=exports[a53_0x2cc5bb(0x157)]=exports[a53_0x2cc5bb(0x184)]=exports['indexInfoStringToArrayBuffer']=exports[a53_0x2cc5bb(0x169)]=exports[a53_0x2cc5bb(0x188)]=exports[a53_0x2cc5bb(0x199)]=exports[a53_0x2cc5bb(0x16d)]=exports[a53_0x2cc5bb(0x15e)]=exports[a53_0x2cc5bb(0x181)]=exports[a53_0x2cc5bb(0x14f)]=exports[a53_0x2cc5bb(0x166)]=exports[a53_0x2cc5bb(0x155)]=exports[a53_0x2cc5bb(0x16b)]=exports[a53_0x2cc5bb(0x158)]=void 0x0;const base64_js_1=__importDefault(require(a53_0x2cc5bb(0x156))),util=__importStar(require(a53_0x2cc5bb(0x164))),session_types_1=require(a53_0x2cc5bb(0x18e)),ARCHIVED_STATES_MAX_LENGTH=0x28,OLD_RATCHETS_MAX_LENGTH=0xa,SESSION_RECORD_VERSION='v1';class SessionRecord{static[a53_0x2cc5bb(0x19e)](_0x3ae023){const _0x1b0743=a53_0x2cc5bb;let _0x1be036=_0x3ae023[_0x1b0743(0x15b)]===undefined;for(let _0x355958=0x0;_0x355958<SessionRecord[_0x1b0743(0x17e)]['length'];++_0x355958){if(_0x1be036)SessionRecord[_0x1b0743(0x17e)][_0x355958][_0x1b0743(0x19e)](_0x3ae023);else SessionRecord[_0x1b0743(0x17e)][_0x355958][_0x1b0743(0x15b)]===_0x3ae023[_0x1b0743(0x15b)]&&(_0x1be036=!![]);}if(!_0x1be036)throw new Error(_0x1b0743(0x15d));}constructor(_0x536f0b){const _0xf3b083=a53_0x2cc5bb;this[_0xf3b083(0x152)]={},this[_0xf3b083(0x15b)]=SESSION_RECORD_VERSION,this[_0xf3b083(0x154)]=_0x536f0b;}static['deserialize'](_0x1f0b8b){const _0x8dec62=a53_0x2cc5bb,_0x1f1de0=JSON[_0x8dec62(0x15c)](_0x1f0b8b);_0x1f1de0[_0x8dec62(0x15b)]!==SESSION_RECORD_VERSION&&SessionRecord[_0x8dec62(0x19e)](_0x1f1de0);const _0x3b8570=new SessionRecord();_0x3b8570[_0x8dec62(0x152)]={};for(const _0x57a3fe of Object[_0x8dec62(0x192)](_0x1f1de0[_0x8dec62(0x152)])){_0x3b8570['sessions'][_0x57a3fe]=sessionTypeStringToArrayBuffer(_0x1f1de0[_0x8dec62(0x152)][_0x57a3fe]);}if(_0x3b8570[_0x8dec62(0x152)]===undefined||_0x3b8570['sessions']===null||typeof _0x3b8570[_0x8dec62(0x152)]!==_0x8dec62(0x170)||Array[_0x8dec62(0x19d)](_0x3b8570[_0x8dec62(0x152)]))throw new Error(_0x8dec62(0x178));return _0x3b8570;}[a53_0x2cc5bb(0x196)](){const _0x19bcf1=a53_0x2cc5bb,_0x304b91={};for(const _0x40adfb of Object['keys'](this[_0x19bcf1(0x152)])){_0x304b91[_0x40adfb]=sessionTypeArrayBufferToString(this['sessions'][_0x40adfb]);}const _0x11d6a2={'sessions':_0x304b91,'version':this[_0x19bcf1(0x15b)]};return JSON[_0x19bcf1(0x16f)](_0x11d6a2);}['haveOpenSession'](){const _0x415100=a53_0x2cc5bb,_0x3d3028=this[_0x415100(0x14a)]();return!!_0x3d3028&&typeof _0x3d3028[_0x415100(0x154)]===_0x415100(0x160);}[a53_0x2cc5bb(0x17f)](_0xfa9bc7){const _0x8188a5=a53_0x2cc5bb,_0xd84741=util[_0x8188a5(0x174)](_0xfa9bc7);if(!_0xd84741)return undefined;const _0x24b740=this[_0x8188a5(0x152)][_0xd84741];if(_0x24b740&&_0x24b740['indexInfo'][_0x8188a5(0x179)]===session_types_1['BaseKeyType']['OURS'])return undefined;return _0x24b740;}['getSessionByRemoteEphemeralKey'](_0x397905){const _0x183ff4=a53_0x2cc5bb;this[_0x183ff4(0x193)]();const _0x1e194e=this[_0x183ff4(0x152)],_0x14a3ff=util[_0x183ff4(0x174)](_0x397905);if(_0x14a3ff){let _0x3e9ef4;for(const _0x4fa5fe in _0x1e194e){_0x1e194e[_0x4fa5fe]['indexInfo']['closed']==-0x1&&(_0x3e9ef4=_0x1e194e[_0x4fa5fe]);if(_0x1e194e[_0x4fa5fe][_0x183ff4(0x177)][_0x14a3ff]!==undefined)return _0x1e194e[_0x4fa5fe];}if(_0x3e9ef4!==undefined)return _0x3e9ef4;}return undefined;}[a53_0x2cc5bb(0x14a)](){const _0x3cbde3=a53_0x2cc5bb,_0x11b1db=this['sessions'];if(_0x11b1db===undefined)return undefined;this[_0x3cbde3(0x193)]();for(const _0x13f9a3 in _0x11b1db){if(_0x11b1db[_0x13f9a3][_0x3cbde3(0x14b)][_0x3cbde3(0x19b)]==-0x1)return _0x11b1db[_0x13f9a3];}return undefined;}[a53_0x2cc5bb(0x193)](){const _0x3c2224=a53_0x2cc5bb;let _0x42e328=null;const _0x402c32=this[_0x3c2224(0x152)];for(const _0xd415c9 in _0x402c32){if(_0x402c32[_0xd415c9][_0x3c2224(0x14b)][_0x3c2224(0x19b)]==-0x1){if(_0x42e328!==null)throw new Error(_0x3c2224(0x165));_0x42e328=_0x402c32[_0xd415c9];}}}[a53_0x2cc5bb(0x198)](_0x17c576){const _0x520c10=a53_0x2cc5bb,_0x2c2938=this['sessions'];this[_0x520c10(0x148)](_0x17c576);const _0x4ca7dc=_0x17c576[_0x520c10(0x14b)][_0x520c10(0x147)]&&util[_0x520c10(0x174)](_0x17c576[_0x520c10(0x14b)][_0x520c10(0x147)]);if(!_0x4ca7dc)throw new Error(_0x520c10(0x173));_0x2c2938[_0x4ca7dc]=_0x17c576,this[_0x520c10(0x16a)]();}[a53_0x2cc5bb(0x153)](){const _0x7a90dc=a53_0x2cc5bb;let _0x357ac3=[],_0x2e7b82=null;for(const _0x3b849e in this[_0x7a90dc(0x152)]){this[_0x7a90dc(0x152)][_0x3b849e]['indexInfo'][_0x7a90dc(0x19b)]===-0x1?_0x2e7b82=this[_0x7a90dc(0x152)][_0x3b849e]:_0x357ac3['push'](this['sessions'][_0x3b849e]);}return _0x357ac3=_0x357ac3[_0x7a90dc(0x162)](function(_0x2174ce,_0xbd7da8){const _0x38d676=_0x7a90dc;return _0x2174ce[_0x38d676(0x14b)]['closed']-_0xbd7da8['indexInfo']['closed'];}),_0x2e7b82&&_0x357ac3[_0x7a90dc(0x14d)](_0x2e7b82),_0x357ac3;}[a53_0x2cc5bb(0x168)](){const _0x1296fe=a53_0x2cc5bb,_0x32f7e5=this[_0x1296fe(0x14a)]();_0x32f7e5!==undefined&&(_0x32f7e5[_0x1296fe(0x14b)][_0x1296fe(0x19b)]=Date['now'](),this[_0x1296fe(0x198)](_0x32f7e5));}[a53_0x2cc5bb(0x197)](_0x48668c){_0x48668c['indexInfo']['closed']=-0x1;}[a53_0x2cc5bb(0x148)](_0x3514bc){const _0x3d9f1b=a53_0x2cc5bb;while(_0x3514bc[_0x3d9f1b(0x194)][_0x3d9f1b(0x150)]>OLD_RATCHETS_MAX_LENGTH){let _0x19eb31=0x0,_0x2a05d0=_0x3514bc[_0x3d9f1b(0x194)][0x0];for(let _0x147068=0x0;_0x147068<_0x3514bc[_0x3d9f1b(0x194)]['length'];_0x147068++){_0x3514bc[_0x3d9f1b(0x194)][_0x147068]['added']<_0x2a05d0[_0x3d9f1b(0x146)]&&(_0x2a05d0=_0x3514bc['oldRatchetList'][_0x147068],_0x19eb31=_0x147068);}const _0x14c10f=util[_0x3d9f1b(0x174)](_0x2a05d0[_0x3d9f1b(0x149)]);if(!_0x14c10f)throw new Error('invalid\x20index\x20for\x20chain');delete _0x3514bc[_0x14c10f],_0x3514bc[_0x3d9f1b(0x194)][_0x3d9f1b(0x17a)](_0x19eb31,0x1);}}[a53_0x2cc5bb(0x16a)](){const _0x582c52=a53_0x2cc5bb,{sessions:_0x245c0e}=this;let _0x2e9eae=null,_0x201a41=null;while(Object[_0x582c52(0x192)](_0x245c0e)[_0x582c52(0x150)]>ARCHIVED_STATES_MAX_LENGTH){for(const _0x91b0c4 in _0x245c0e){const _0x4dd116=_0x245c0e[_0x91b0c4];_0x4dd116[_0x582c52(0x14b)][_0x582c52(0x19b)]>-0x1&&(!_0x201a41||_0x4dd116[_0x582c52(0x14b)]['closed']<_0x201a41[_0x582c52(0x14b)][_0x582c52(0x19b)])&&(_0x2e9eae=_0x91b0c4,_0x201a41=_0x4dd116);}_0x2e9eae&&delete _0x245c0e[_0x2e9eae];}}['deleteAllSessions'](){const _0x4e6454=a53_0x2cc5bb;this[_0x4e6454(0x152)]={};}}exports['SessionRecord']=SessionRecord,SessionRecord['migrations']=[{'version':'v1','migrate':function migrateV1(_0x284160){const _0x74030d=a53_0x2cc5bb,_0x51f116=_0x284160[_0x74030d(0x152)];let _0x3ccb1a;if(_0x284160['registrationId'])for(_0x3ccb1a in _0x51f116){!_0x51f116[_0x3ccb1a][_0x74030d(0x154)]&&(_0x51f116[_0x3ccb1a]['registrationId']=_0x284160[_0x74030d(0x154)]);}else for(_0x3ccb1a in _0x51f116){if(_0x51f116[_0x3ccb1a][_0x74030d(0x14b)][_0x74030d(0x19b)]===-0x1){}}}}];function toAB(_0x4541b2){const _0x1721f2=a53_0x2cc5bb;return util[_0x1721f2(0x18c)](base64_js_1['default'][_0x1721f2(0x176)](_0x4541b2));}function abToS(_0xbb7c0d){const _0x36e219=a53_0x2cc5bb;return base64_js_1[_0x36e219(0x18a)]['fromByteArray'](new Uint8Array(_0xbb7c0d));}function keyPairStirngToArrayBuffer(_0x3cf893){const _0x54af09=a53_0x2cc5bb;return{'pubKey':toAB(_0x3cf893[_0x54af09(0x14e)]),'privKey':toAB(_0x3cf893[_0x54af09(0x182)])};}exports[a53_0x2cc5bb(0x16b)]=keyPairStirngToArrayBuffer;function keyPairArrayBufferToString(_0x204f51){return{'pubKey':abToS(_0x204f51['pubKey']),'privKey':abToS(_0x204f51['privKey'])};}exports[a53_0x2cc5bb(0x155)]=keyPairArrayBufferToString;function pendingPreKeyStringToArrayBuffer(_0x50afb0){const _0x3f59d5=a53_0x2cc5bb,{preKeyId:_0x575be0,signedKeyId:_0x44ebed}=_0x50afb0;return{'baseKey':toAB(_0x50afb0[_0x3f59d5(0x147)]),'preKeyId':_0x575be0,'signedKeyId':_0x44ebed};}exports[a53_0x2cc5bb(0x166)]=pendingPreKeyStringToArrayBuffer;function pendingPreKeyArrayBufferToString(_0x42f7d0){const {preKeyId:_0x52858a,signedKeyId:_0x486a04}=_0x42f7d0;return{'baseKey':abToS(_0x42f7d0['baseKey']),'preKeyId':_0x52858a,'signedKeyId':_0x486a04};}function a53_0x16b7(_0x4bc1b7,_0x40861c){const _0x18d646=a53_0x18d6();return a53_0x16b7=function(_0x16b717,_0x16b136){_0x16b717=_0x16b717-0x146;let _0x52636b=_0x18d646[_0x16b717];return _0x52636b;},a53_0x16b7(_0x4bc1b7,_0x40861c);}exports[a53_0x2cc5bb(0x14f)]=pendingPreKeyArrayBufferToString;function chainStringToArrayBuffer(_0x16e490){const _0x3afcaa=a53_0x2cc5bb,{chainType:_0x11b880,chainKey:_0x3a9a35,messageKeys:_0x5b8840}=_0x16e490,{key:_0x54185e,counter:_0xe87974}=_0x3a9a35,_0x4eab5d={};for(const _0x9b62c4 of Object[_0x3afcaa(0x192)](_0x5b8840)){_0x4eab5d[_0x9b62c4]=toAB(_0x5b8840[_0x9b62c4]);}return{'chainType':_0x11b880,'chainKey':{'key':_0x54185e?util[_0x3afcaa(0x18c)](base64_js_1[_0x3afcaa(0x18a)]['toByteArray'](_0x54185e)):undefined,'counter':_0xe87974},'messageKeys':_0x4eab5d};}exports[a53_0x2cc5bb(0x181)]=chainStringToArrayBuffer;function chainArrayBufferToString(_0x578e60){const _0x5f45a9=a53_0x2cc5bb,{chainType:_0x1db45a,chainKey:_0x5d6341,messageKeys:_0x1a34c9}=_0x578e60,{key:_0x945a1a,counter:_0x56b545}=_0x5d6341,_0x16dee9={};for(const _0x528034 of Object[_0x5f45a9(0x192)](_0x1a34c9)){_0x16dee9[_0x528034]=abToS(_0x1a34c9[_0x528034]);}return{'chainType':_0x1db45a,'chainKey':{'key':_0x945a1a?abToS(_0x945a1a):undefined,'counter':_0x56b545},'messageKeys':_0x16dee9};}exports[a53_0x2cc5bb(0x15e)]=chainArrayBufferToString;function oldRatchetInfoStringToArrayBuffer(_0x45d84b){const _0x3cd59a=a53_0x2cc5bb;return{'ephemeralKey':toAB(_0x45d84b[_0x3cd59a(0x149)]),'added':_0x45d84b[_0x3cd59a(0x146)]};}exports[a53_0x2cc5bb(0x16d)]=oldRatchetInfoStringToArrayBuffer;function oldRatchetInfoArrayBufferToString(_0x4fca58){const _0xc8ca07=a53_0x2cc5bb;return{'ephemeralKey':abToS(_0x4fca58['ephemeralKey']),'added':_0x4fca58[_0xc8ca07(0x146)]};}exports[a53_0x2cc5bb(0x199)]=oldRatchetInfoArrayBufferToString;function ratchetStringToArrayBuffer(_0x1812e1){const _0x125ae1=a53_0x2cc5bb;return{'rootKey':toAB(_0x1812e1[_0x125ae1(0x16c)]),'ephemeralKeyPair':_0x1812e1['ephemeralKeyPair']&&keyPairStirngToArrayBuffer(_0x1812e1[_0x125ae1(0x185)]),'lastRemoteEphemeralKey':toAB(_0x1812e1['lastRemoteEphemeralKey']),'previousCounter':_0x1812e1[_0x125ae1(0x175)],'added':_0x1812e1[_0x125ae1(0x146)]};}exports[a53_0x2cc5bb(0x188)]=ratchetStringToArrayBuffer;function a53_0x18d6(){const _0x2d848f=['Datastore\x20inconsistensy:\x20multiple\x20open\x20sessions','pendingPreKeyStringToArrayBuffer','15352knySrU','archiveCurrentState','ratchetArrayBufferToString','removeOldSessions','keyPairStirngToArrayBuffer','rootKey','oldRatchetInfoStringToArrayBuffer','41gQaleT','stringify','object','call','__importStar','invalid\x20index\x20for\x20session','arrayBufferToString','previousCounter','toByteArray','chains','Error\x20deserializing\x20SessionRecord','baseKeyType','splice','5006055gJlhxJ','__esModule','prototype','migrations','getSessionByBaseKey','writable','chainStringToArrayBuffer','privKey','getOwnPropertyDescriptor','indexInfoArrayBufferToString','ephemeralKeyPair','__setModuleDefault','create','ratchetStringToArrayBuffer','map','default','__createBinding','uint8ArrayToArrayBuffer','4716JeLgYa','./session-types','lastRemoteEphemeralKey','64gsZWyr','defineProperty','keys','detectDuplicateOpenSessions','oldRatchetList','29346548iynCLn','serialize','promoteState','updateSessionState','oldRatchetInfoArrayBufferToString','31210xcYqmp','closed','21yaBHZG','isArray','migrate','added','baseKey','removeOldChains','ephemeralKey','getOpenSession','indexInfo','sessionTypeArrayBufferToString','push','pubKey','pendingPreKeyArrayBufferToString','length','8326024obVUqa','sessions','getSessions','registrationId','keyPairArrayBufferToString','base64-js','sessionTypeStringToArrayBuffer','SessionRecord','indexInfoStringToArrayBuffer','561915ZXqAOA','version','parse','Error\x20migrating\x20SessionRecord','chainArrayBufferToString','configurable','number','__importDefault','sort','2438418sScXPs','./helpers'];a53_0x18d6=function(){return _0x2d848f;};return a53_0x18d6();}function ratchetArrayBufferToString(_0x4dcdc6){const _0x4bb7b6=a53_0x2cc5bb;return{'rootKey':abToS(_0x4dcdc6[_0x4bb7b6(0x16c)]),'ephemeralKeyPair':_0x4dcdc6[_0x4bb7b6(0x185)]&&keyPairArrayBufferToString(_0x4dcdc6['ephemeralKeyPair']),'lastRemoteEphemeralKey':abToS(_0x4dcdc6[_0x4bb7b6(0x18f)]),'previousCounter':_0x4dcdc6[_0x4bb7b6(0x175)],'added':_0x4dcdc6[_0x4bb7b6(0x146)]};}exports[a53_0x2cc5bb(0x169)]=ratchetArrayBufferToString;function indexInfoStringToArrayBuffer(_0x19d048){const {closed:_0xfcb780,remoteIdentityKey:_0x1dc456,baseKey:_0x17d6b7,baseKeyType:_0x220583}=_0x19d048;return{'closed':_0xfcb780,'remoteIdentityKey':toAB(_0x1dc456),'baseKey':_0x17d6b7?toAB(_0x17d6b7):undefined,'baseKeyType':_0x220583};}exports[a53_0x2cc5bb(0x159)]=indexInfoStringToArrayBuffer;function indexInfoArrayBufferToString(_0x362f38){const {closed:_0x363e83,remoteIdentityKey:_0x5103ba,baseKey:_0x1d8101,baseKeyType:_0x4599d5}=_0x362f38;return{'closed':_0x363e83,'remoteIdentityKey':abToS(_0x5103ba),'baseKey':_0x1d8101?abToS(_0x1d8101):undefined,'baseKeyType':_0x4599d5};}exports[a53_0x2cc5bb(0x184)]=indexInfoArrayBufferToString;function sessionTypeStringToArrayBuffer(_0xf333cd){const _0x1a6e0b=a53_0x2cc5bb,{indexInfo:_0x3d708d,registrationId:_0xf2232,currentRatchet:_0x25ed9e,pendingPreKey:_0x329dca,oldRatchetList:_0x49979c,chains:_0x5bafe1}=_0xf333cd,_0x3e239d={};for(const _0x1cc39f of Object[_0x1a6e0b(0x192)](_0x5bafe1)){_0x3e239d[_0x1cc39f]=chainStringToArrayBuffer(_0x5bafe1[_0x1cc39f]);}return{'indexInfo':indexInfoStringToArrayBuffer(_0x3d708d),'registrationId':_0xf2232,'currentRatchet':ratchetStringToArrayBuffer(_0x25ed9e),'pendingPreKey':_0x329dca?pendingPreKeyStringToArrayBuffer(_0x329dca):undefined,'oldRatchetList':_0x49979c[_0x1a6e0b(0x189)](oldRatchetInfoStringToArrayBuffer),'chains':_0x3e239d};}exports['sessionTypeStringToArrayBuffer']=sessionTypeStringToArrayBuffer;function sessionTypeArrayBufferToString(_0x54a1a2){const _0x13ea1b=a53_0x2cc5bb,{indexInfo:_0xcaefa0,registrationId:_0x19e2f5,currentRatchet:_0x311367,pendingPreKey:_0x29c4a0,oldRatchetList:_0x18bd7d,chains:_0x3cb8d2}=_0x54a1a2,_0x3a3c9b={};for(const _0x44ada0 of Object[_0x13ea1b(0x192)](_0x3cb8d2)){_0x3a3c9b[_0x44ada0]=chainArrayBufferToString(_0x3cb8d2[_0x44ada0]);}return{'indexInfo':indexInfoArrayBufferToString(_0xcaefa0),'registrationId':_0x19e2f5,'currentRatchet':ratchetArrayBufferToString(_0x311367),'pendingPreKey':_0x29c4a0?pendingPreKeyArrayBufferToString(_0x29c4a0):undefined,'oldRatchetList':_0x18bd7d[_0x13ea1b(0x189)](oldRatchetInfoArrayBufferToString),'chains':_0x3a3c9b};}exports[a53_0x2cc5bb(0x14c)]=sessionTypeArrayBufferToString;