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 18.5 kB
'use strict';const a81_0x2869d4=a81_0x3be5;(function(_0x8fc023,_0x3b27c6){const _0x4d06ae=a81_0x3be5,_0x471b52=_0x8fc023();while(!![]){try{const _0x2acebc=parseInt(_0x4d06ae(0x173))/0x1*(parseInt(_0x4d06ae(0x15f))/0x2)+-parseInt(_0x4d06ae(0x149))/0x3+-parseInt(_0x4d06ae(0x19a))/0x4*(parseInt(_0x4d06ae(0x179))/0x5)+parseInt(_0x4d06ae(0x137))/0x6*(parseInt(_0x4d06ae(0x1be))/0x7)+parseInt(_0x4d06ae(0x1a1))/0x8+parseInt(_0x4d06ae(0x193))/0x9*(-parseInt(_0x4d06ae(0x1c0))/0xa)+-parseInt(_0x4d06ae(0x1ad))/0xb;if(_0x2acebc===_0x3b27c6)break;else _0x471b52['push'](_0x471b52['shift']());}catch(_0x2d0652){_0x471b52['push'](_0x471b52['shift']());}}}(a81_0x2789,0xe5d16));var __createBinding=this&&this['__createBinding']||(Object[a81_0x2869d4(0x18e)]?function(_0x478540,_0x2e6d49,_0x3d2a0d,_0x17ac1f){const _0x3429e2=a81_0x2869d4;if(_0x17ac1f===undefined)_0x17ac1f=_0x3d2a0d;var _0x4ae219=Object['getOwnPropertyDescriptor'](_0x2e6d49,_0x3d2a0d);(!_0x4ae219||(_0x3429e2(0x1b4)in _0x4ae219?!_0x2e6d49['__esModule']:_0x4ae219['writable']||_0x4ae219[_0x3429e2(0x1a4)]))&&(_0x4ae219={'enumerable':!![],'get':function(){return _0x2e6d49[_0x3d2a0d];}}),Object[_0x3429e2(0x150)](_0x478540,_0x17ac1f,_0x4ae219);}:function(_0x4014ae,_0x5a931b,_0x3741e7,_0x2b7701){if(_0x2b7701===undefined)_0x2b7701=_0x3741e7;_0x4014ae[_0x2b7701]=_0x5a931b[_0x3741e7];}),__setModuleDefault=this&&this['__setModuleDefault']||(Object[a81_0x2869d4(0x18e)]?function(_0x400d30,_0x32db85){const _0x2cca6a=a81_0x2869d4;Object[_0x2cca6a(0x150)](_0x400d30,_0x2cca6a(0x188),{'enumerable':!![],'value':_0x32db85});}:function(_0x35e174,_0x1e4823){const _0x70e704=a81_0x2869d4;_0x35e174[_0x70e704(0x188)]=_0x1e4823;}),__importStar=this&&this[a81_0x2869d4(0x183)]||function(_0x4204b1){const _0x347ae9=a81_0x2869d4;if(_0x4204b1&&_0x4204b1[_0x347ae9(0x16d)])return _0x4204b1;var _0x29518a={};if(_0x4204b1!=null){for(var _0x5ab5fb in _0x4204b1)if(_0x5ab5fb!=='default'&&Object['prototype']['hasOwnProperty'][_0x347ae9(0x134)](_0x4204b1,_0x5ab5fb))__createBinding(_0x29518a,_0x4204b1,_0x5ab5fb);}return __setModuleDefault(_0x29518a,_0x4204b1),_0x29518a;},__importDefault=this&&this[a81_0x2869d4(0x141)]||function(_0x45d620){return _0x45d620&&_0x45d620['__esModule']?_0x45d620:{'default':_0x45d620};};Object[a81_0x2869d4(0x150)](exports,a81_0x2869d4(0x16d),{'value':!![]}),exports[a81_0x2869d4(0x1ac)]=exports[a81_0x2869d4(0x156)]=exports['isWABusinessPlatform']=exports[a81_0x2869d4(0x15b)]=exports[a81_0x2869d4(0x14f)]=exports[a81_0x2869d4(0x17c)]=exports[a81_0x2869d4(0x16e)]=exports[a81_0x2869d4(0x191)]=exports['verifyVersion']=exports['printQRIfNecessaryListener']=exports[a81_0x2869d4(0x17e)]=exports[a81_0x2869d4(0x14b)]=exports['generateMessageID']=exports['generateMessageIDV2']=exports[a81_0x2869d4(0x19b)]=exports['delayCancellable']=exports[a81_0x2869d4(0x1b5)]=exports[a81_0x2869d4(0x178)]=exports[a81_0x2869d4(0x15a)]=exports[a81_0x2869d4(0x169)]=exports['encodeBigEndian']=exports[a81_0x2869d4(0x17b)]=exports[a81_0x2869d4(0x1c4)]=exports[a81_0x2869d4(0x17a)]=exports[a81_0x2869d4(0x16c)]=exports[a81_0x2869d4(0x13f)]=exports[a81_0x2869d4(0x196)]=exports[a81_0x2869d4(0x195)]=exports[a81_0x2869d4(0x161)]=exports[a81_0x2869d4(0x15e)]=void 0x0;const axios_1=__importDefault(require(a81_0x2869d4(0x1a9))),crypto_1=require(a81_0x2869d4(0x15c)),os_1=require('os'),enc_1=require(a81_0x2869d4(0x1a5)),Models_1=require(a81_0x2869d4(0x171)),Internal_1=require('../../Internal'),mode_1=require('../../Connection/mode'),path=__importStar(require('path'));require(a81_0x2869d4(0x17f))[a81_0x2869d4(0x1c3)]({'path':path[a81_0x2869d4(0x18c)](__dirname,a81_0x2869d4(0x14d))});const BRAND=process['env'][a81_0x2869d4(0x142)],COMPANION_PLATFORM_MAP={'Chrome':'49','Edge':'50','Firefox':'51','Opera':'53','Safari':'54'},PLATFORM_MAP={'aix':a81_0x2869d4(0x138),'darwin':a81_0x2869d4(0x18f),'win32':a81_0x2869d4(0x1b7),'android':'Android','freebsd':a81_0x2869d4(0x13e),'openbsd':a81_0x2869d4(0x145),'sunos':'Solaris'};exports['Browsers']={'ubuntu':_0x1a1981=>[a81_0x2869d4(0x175),_0x1a1981,a81_0x2869d4(0x176)],'macOS':_0x2833e6=>['Mac\x20OS',_0x2833e6,a81_0x2869d4(0x170)],'orkestral':_0x2a398c=>[BRAND,_0x2a398c,a81_0x2869d4(0x190)],'windows':_0x1eaa08=>['Windows',_0x1eaa08,a81_0x2869d4(0x186)],'appropriate':_0x260fe6=>[PLATFORM_MAP[(0x0,os_1['platform'])()]||a81_0x2869d4(0x175),_0x260fe6,(0x0,os_1[a81_0x2869d4(0x1c6)])()]};const getPlatformId=_0x34474e=>{return COMPANION_PLATFORM_MAP[_0x34474e]||'49';};exports[a81_0x2869d4(0x161)]=getPlatformId,exports[a81_0x2869d4(0x195)]={'replacer':(_0x54ee63,_0x404227)=>{const _0xb15725=a81_0x2869d4;if(Buffer[_0xb15725(0x1c7)](_0x404227)||_0x404227 instanceof Uint8Array||(_0x404227===null||_0x404227===void 0x0?void 0x0:_0x404227[_0xb15725(0x147)])===_0xb15725(0x144))return{'type':_0xb15725(0x144),'data':Buffer['from']((_0x404227===null||_0x404227===void 0x0?void 0x0:_0x404227[_0xb15725(0x14e)])||_0x404227)[_0xb15725(0x1ba)]('base64')};return _0x404227;},'reviver':(_0x34e854,_0x2ae685)=>{const _0x6300e6=a81_0x2869d4;if(typeof _0x2ae685===_0x6300e6(0x1b0)&&!!_0x2ae685&&(_0x2ae685[_0x6300e6(0x1c1)]===!![]||_0x2ae685[_0x6300e6(0x147)]===_0x6300e6(0x144))){const _0x15c1e0=_0x2ae685[_0x6300e6(0x14e)]||_0x2ae685[_0x6300e6(0x1c5)];return typeof _0x15c1e0==='string'?Buffer[_0x6300e6(0x1af)](_0x15c1e0,'base64'):Buffer[_0x6300e6(0x1af)](_0x15c1e0||[]);}return _0x2ae685;}};const getKeyAuthor=(_0x52873c,_0x5b8c9b='me')=>((_0x52873c===null||_0x52873c===void 0x0?void 0x0:_0x52873c[a81_0x2869d4(0x157)])?_0x5b8c9b:(_0x52873c===null||_0x52873c===void 0x0?void 0x0:_0x52873c[a81_0x2869d4(0x177)])||(_0x52873c===null||_0x52873c===void 0x0?void 0x0:_0x52873c['remoteJid']))||'';exports[a81_0x2869d4(0x196)]=getKeyAuthor;const writeRandomPadMax16=_0x2cd887=>{const _0x4637c4=a81_0x2869d4,_0x7c3156=(0x0,crypto_1[_0x4637c4(0x135)])(0x1);return _0x7c3156[0x0]&=0xf,!_0x7c3156[0x0]&&(_0x7c3156[0x0]=0xf),Buffer[_0x4637c4(0x1ae)]([_0x2cd887,Buffer['alloc'](_0x7c3156[0x0],_0x7c3156[0x0])]);};exports[a81_0x2869d4(0x13f)]=writeRandomPadMax16;const unpadRandomMax16=_0x1a2218=>{const _0x344806=a81_0x2869d4,_0x3b78a1=new Uint8Array(_0x1a2218);if(0x0===_0x3b78a1[_0x344806(0x18b)])throw null;var _0x2f8579=_0x3b78a1[_0x3b78a1[_0x344806(0x18b)]-0x1];if(_0x2f8579>_0x3b78a1[_0x344806(0x18b)])throw null;return new Uint8Array(_0x3b78a1[_0x344806(0x1c1)],_0x3b78a1[_0x344806(0x152)],_0x3b78a1[_0x344806(0x18b)]-_0x2f8579);};exports['unpadRandomMax16']=unpadRandomMax16;const encodeWAMessage=_0x3d6090=>(0x0,exports['writeRandomPadMax16'])(enc_1['proto']['Message'][a81_0x2869d4(0x189)](_0x3d6090)[a81_0x2869d4(0x1bf)]());exports[a81_0x2869d4(0x17a)]=encodeWAMessage;const encodeNewsletterMessage=_0x219cfa=>enc_1['proto'][a81_0x2869d4(0x1a7)]['encode'](_0x219cfa)[a81_0x2869d4(0x1bf)]();exports[a81_0x2869d4(0x1c4)]=encodeNewsletterMessage;const generateRegistrationId=()=>{const _0x24c4ce=a81_0x2869d4;return Uint16Array['from']((0x0,crypto_1[_0x24c4ce(0x135)])(0x2))[0x0]&0x3fff;};exports[a81_0x2869d4(0x17b)]=generateRegistrationId;const encodeBigEndian=(_0x35bb31,_0x5cdaf6=0x4)=>{let _0x3471ba=_0x35bb31;const _0x198998=new Uint8Array(_0x5cdaf6);for(let _0x3e226b=_0x5cdaf6-0x1;_0x3e226b>=0x0;_0x3e226b--){_0x198998[_0x3e226b]=0xff&_0x3471ba,_0x3471ba>>>=0x8;}return _0x198998;};exports[a81_0x2869d4(0x194)]=encodeBigEndian;const toNumber=_0x4f67d4=>typeof _0x4f67d4==='object'&&_0x4f67d4?a81_0x2869d4(0x169)in _0x4f67d4?_0x4f67d4[a81_0x2869d4(0x169)]():_0x4f67d4[a81_0x2869d4(0x151)]:_0x4f67d4;exports[a81_0x2869d4(0x169)]=toNumber;const unixTimestampSeconds=(_0x494fe8=new Date())=>Math[a81_0x2869d4(0x199)](_0x494fe8['getTime']()/0x3e8);exports[a81_0x2869d4(0x15a)]=unixTimestampSeconds;const debouncedTimeout=(_0x37c14d=0x3e8,_0x19861d)=>{let _0x56ae19;return{'start':(_0x15e38a,_0x19914c)=>{_0x19861d=_0x19914c||_0x19861d,_0x37c14d=_0x15e38a||_0x37c14d,_0x56ae19&&clearTimeout(_0x56ae19),_0x56ae19=setTimeout(()=>_0x19861d===null||_0x19861d===void 0x0?void 0x0:_0x19861d(),_0x37c14d);},'cancel':()=>{_0x56ae19&&clearTimeout(_0x56ae19),_0x56ae19=undefined;},'setTask':_0x23a6dc=>_0x19861d=_0x23a6dc,'setInterval':_0x4448ee=>_0x37c14d=_0x4448ee};};exports['debouncedTimeout']=debouncedTimeout;const delay=_0x4440bf=>(0x0,exports[a81_0x2869d4(0x198)])(_0x4440bf)[a81_0x2869d4(0x1b5)];exports[a81_0x2869d4(0x1b5)]=delay;const delayCancellable=_0x20ef87=>{const _0x345d9f=a81_0x2869d4,_0x2e47b4=new Error()[_0x345d9f(0x1aa)];let _0xe48d2b,_0x1aaff7;const _0x262a06=new Promise((_0x2b8658,_0xefaee9)=>{_0xe48d2b=setTimeout(_0x2b8658,_0x20ef87),_0x1aaff7=_0xefaee9;}),_0x4c0959=()=>{clearTimeout(_0xe48d2b);};return{'delay':_0x262a06,'cancel':_0x4c0959};};exports[a81_0x2869d4(0x198)]=delayCancellable;async function promiseTimeout(_0x5e978e,_0x51fef6){const _0xf9f7ac=a81_0x2869d4;if(!_0x5e978e)return new Promise(_0x51fef6);const _0x492596=new Error()[_0xf9f7ac(0x1aa)],{delay:_0x535b11,cancel:_0x15eac6}=(0x0,exports[_0xf9f7ac(0x198)])(_0x5e978e),_0x2091d2=new Promise((_0x5effe0,_0x1757ae)=>{const _0x6ab27e=_0xf9f7ac;_0x535b11[_0x6ab27e(0x140)](()=>_0x1757ae())[_0x6ab27e(0x197)](_0x9e53a7=>_0x1757ae(_0x9e53a7)),_0x51fef6(_0x5effe0,_0x1757ae);})[_0xf9f7ac(0x19f)](_0x15eac6);return _0x2091d2;}exports['promiseTimeout']=promiseTimeout;const generateMessageIDV2=_0x7d00be=>{const _0x35d2da=a81_0x2869d4,_0x281843=Buffer[_0x35d2da(0x19d)](0x8+0x14+0x10);_0x281843[_0x35d2da(0x1a3)](BigInt(Math['floor'](Date['now']()/0x3e8)));if(_0x7d00be){const _0x58677e=(0x0,Internal_1[_0x35d2da(0x1b3)])(_0x7d00be);(_0x58677e===null||_0x58677e===void 0x0?void 0x0:_0x58677e['user'])&&(_0x281843[_0x35d2da(0x1b6)](_0x58677e[_0x35d2da(0x16b)],0x8),_0x281843[_0x35d2da(0x1b6)](_0x35d2da(0x19c),0x8+_0x58677e[_0x35d2da(0x16b)][_0x35d2da(0x18b)]));}const _0x223e27=(0x0,crypto_1[_0x35d2da(0x135)])(0x10);_0x223e27[_0x35d2da(0x13a)](_0x281843,0x1c);const _0x1d7e93=(0x0,crypto_1['createHash'])('sha256')[_0x35d2da(0x187)](_0x281843)[_0x35d2da(0x166)]();return'3EB0'+_0x1d7e93['toString'](_0x35d2da(0x136))[_0x35d2da(0x13c)]()[_0x35d2da(0x192)](0x0,0x12);};exports[a81_0x2869d4(0x1bd)]=generateMessageIDV2;const generateMessageID=()=>a81_0x2869d4(0x181)+(0x0,crypto_1['randomBytes'])(0x6)[a81_0x2869d4(0x1ba)](a81_0x2869d4(0x136))['toUpperCase']();exports[a81_0x2869d4(0x1a0)]=generateMessageID;function a81_0x2789(){const _0x320ae7=['encodeNewsletterMessage','value','release','isBuffer','tag','call','randomBytes','hex','9179670yuXsdQ','AIX','terminate','copy','reason','toUpperCase','push','FreeBSD','writeRandomPadMax16','then','__importDefault','NAME','generate','Buffer','OpenBSD','slice','type','unknown','746121ccfXXu','verifyVersion','bindWaitForEvent','smba','../../../.env','data','getCallStatusFromNode','defineProperty','low','byteOffset','restart\x20required','printQRIfNecessaryListener','DEFAULT_CONNECTION_CONFIG','trimUndefined','fromMe','ringing','Unexpected\x20server\x20response:\x20','unixTimestampSeconds','getCodeFromWSError','crypto','getAllBinaryNodeChildren','Browsers','11066xtAbAO','undefined','getPlatformId','off','startsWith','badSession','https://web.whatsapp.com/check-update?version=1&platform=web','digest','WebMessageInfo','offer_notice','toNumber','READ','user','unpadRandomMax16','__esModule','getStatusFromReceiptType','attrs','14.4.1','../../Models','reject','304shEPfP','close','Ubuntu','22.04.4','participant','debouncedTimeout','796185JMOPJT','encodeWAMessage','generateRegistrationId','getErrorCodeFromStreamError','connectionReplaced','bindWaitForConnectionUpdate','dotenv','join','KIZAKIXD','restartRequired','__importStar','connection.update','includes','10.0.22631','update','default','encode','proto','length','resolve','DisconnectReason','create','Mac\x20OS','6.5.0','generateMdTagPrefix','substring','387zqsCPY','encodeBigEndian','BufferJSON','getKeyAuthor','catch','delayCancellable','floor','8prrcPZ','promiseTimeout','@c.us','alloc','charAt','finally','generateMessageID','10439544BvOxDl','timed\x20out','writeBigUInt64BE','configurable','../../Connection/enc','qrcode-terminal','Message','code','axios','stack','accept','bytesToCrockford','22646250MISqvH','concat','from','object','message','offer','jidDecode','get','delay','write','Windows','123456789ABCDEFGHJKLMNPQRSTVWXYZ','Status','toString','PLAYED','readUInt16BE','generateMessageIDV2','7tkiZCS','finish','220850ApooYl','buffer','error','config'];a81_0x2789=function(){return _0x320ae7;};return a81_0x2789();}function bindWaitForEvent(_0x1ddccd,_0x3f1d2e){return async(_0x22e15c,_0x5e192f)=>{const _0x1543d7=a81_0x3be5;let _0x1abf97,_0x43065f;await promiseTimeout(_0x5e192f,(_0x1457a5,_0x177614)=>{const _0x556155=a81_0x3be5;_0x43065f=({connection:_0x47449c,lastDisconnect:_0xe8f0c8})=>{const _0x1df004=a81_0x3be5;_0x47449c===_0x1df004(0x174)&&_0x177614(_0xe8f0c8===null||_0xe8f0c8===void 0x0?void 0x0:_0xe8f0c8[_0x1df004(0x1c2)]);},_0x1ddccd['on'](_0x556155(0x184),_0x43065f),_0x1abf97=_0x502d0f=>{_0x22e15c(_0x502d0f)&&_0x1457a5();},_0x1ddccd['on'](_0x3f1d2e,_0x1abf97);})[_0x1543d7(0x19f)](()=>{const _0x1c6689=_0x1543d7;_0x1ddccd[_0x1c6689(0x162)](_0x3f1d2e,_0x1abf97),_0x1ddccd[_0x1c6689(0x162)]('connection.update',_0x43065f);});};}exports[a81_0x2869d4(0x14b)]=bindWaitForEvent;const bindWaitForConnectionUpdate=_0x23ed5f=>bindWaitForEvent(_0x23ed5f,a81_0x2869d4(0x184));exports['bindWaitForConnectionUpdate']=bindWaitForConnectionUpdate;const printQRIfNecessaryListener=(_0xd38ba5,_0x1fb58b)=>{const _0x5133a1=a81_0x2869d4;_0xd38ba5['on'](_0x5133a1(0x184),async({qr:_0x3c4713})=>{const _0x5f46c8=_0x5133a1;if(_0x3c4713){null;const _0x380804=await Promise['resolve']()[_0x5f46c8(0x140)](()=>__importStar(require(_0x5f46c8(0x1a6))))[_0x5f46c8(0x140)](_0x446f61=>_0x446f61[_0x5f46c8(0x188)]||_0x446f61)['catch'](()=>{});_0x380804===null||_0x380804===void 0x0?void 0x0:_0x380804[_0x5f46c8(0x143)](_0x3c4713,{'small':!![]});}});};exports[a81_0x2869d4(0x154)]=printQRIfNecessaryListener;const verifyVersion=async()=>{const _0x31cb0e=a81_0x2869d4;try{const _0x1266ef=await axios_1[_0x31cb0e(0x188)][_0x31cb0e(0x1b4)](_0x31cb0e(0x165),{'responseType':'json'});return{'version':[0x2,0xbb8,0x3c8ee7ff],'isLatest':!![]};}catch(_0x45126e){return{'version':mode_1[_0x31cb0e(0x155)]['version'],'isLatest':![],'error':_0x45126e};}};exports[a81_0x2869d4(0x14a)]=verifyVersion;const generateMdTagPrefix=()=>{const _0xbc9b61=a81_0x2869d4,_0x22a013=(0x0,crypto_1['randomBytes'])(0x4);return _0x22a013[_0xbc9b61(0x1bc)]()+'.'+_0x22a013[_0xbc9b61(0x1bc)](0x2)+'-';};exports[a81_0x2869d4(0x191)]=generateMdTagPrefix;const STATUS_MAP={'played':enc_1[a81_0x2869d4(0x18a)]['WebMessageInfo'][a81_0x2869d4(0x1b9)][a81_0x2869d4(0x1bb)],'read':enc_1[a81_0x2869d4(0x18a)][a81_0x2869d4(0x167)][a81_0x2869d4(0x1b9)][a81_0x2869d4(0x16a)],'read-self':enc_1['proto'][a81_0x2869d4(0x167)][a81_0x2869d4(0x1b9)][a81_0x2869d4(0x16a)]},getStatusFromReceiptType=_0x43a375=>{const _0x4cc0fd=a81_0x2869d4,_0x54f5da=STATUS_MAP[_0x43a375];if(typeof _0x43a375===_0x4cc0fd(0x160))return enc_1[_0x4cc0fd(0x18a)][_0x4cc0fd(0x167)][_0x4cc0fd(0x1b9)]['DELIVERY_ACK'];return _0x54f5da;};exports[a81_0x2869d4(0x16e)]=getStatusFromReceiptType;const CODE_MAP={'conflict':Models_1[a81_0x2869d4(0x18d)][a81_0x2869d4(0x17d)]},getErrorCodeFromStreamError=_0x33124c=>{const _0x50396e=a81_0x2869d4,[_0x3c0d7e]=(0x0,Internal_1[_0x50396e(0x15d)])(_0x33124c);let _0x1efa54=(_0x3c0d7e===null||_0x3c0d7e===void 0x0?void 0x0:_0x3c0d7e[_0x50396e(0x133)])||_0x50396e(0x148);const _0x2622e5=+(_0x33124c[_0x50396e(0x16f)][_0x50396e(0x1a8)]||CODE_MAP[_0x1efa54]||Models_1[_0x50396e(0x18d)][_0x50396e(0x164)]);return _0x2622e5===Models_1['DisconnectReason'][_0x50396e(0x182)]&&(_0x1efa54=_0x50396e(0x153)),{'reason':_0x1efa54,'statusCode':_0x2622e5};};exports['getErrorCodeFromStreamError']=getErrorCodeFromStreamError;const getCallStatusFromNode=({tag:_0x40e441,attrs:_0x5bb589})=>{const _0x495473=a81_0x2869d4;let _0x24b853;switch(_0x40e441){case _0x495473(0x1b2):case _0x495473(0x168):_0x24b853=_0x495473(0x1b2);break;case _0x495473(0x139):_0x5bb589[_0x495473(0x13b)]==='timeout'?_0x24b853='timeout':_0x24b853=_0x495473(0x172);break;case _0x495473(0x172):_0x24b853='reject';break;case _0x495473(0x1ab):_0x24b853=_0x495473(0x1ab);break;default:_0x24b853=_0x495473(0x158);break;}return _0x24b853;};exports[a81_0x2869d4(0x14f)]=getCallStatusFromNode;const UNEXPECTED_SERVER_CODE_TEXT=a81_0x2869d4(0x159),getCodeFromWSError=_0x560851=>{const _0x556044=a81_0x2869d4;var _0x3d38d0,_0x3dd2d5,_0x42ee4a;let _0x5b3524=0x1f4;if((_0x3d38d0=_0x560851===null||_0x560851===void 0x0?void 0x0:_0x560851[_0x556044(0x1b1)])===null||_0x3d38d0===void 0x0?void 0x0:_0x3d38d0['includes'](UNEXPECTED_SERVER_CODE_TEXT)){const _0x109e88=+(_0x560851===null||_0x560851===void 0x0?void 0x0:_0x560851[_0x556044(0x1b1)][_0x556044(0x146)](UNEXPECTED_SERVER_CODE_TEXT[_0x556044(0x18b)]));!Number['isNaN'](_0x109e88)&&_0x109e88>=0x190&&(_0x5b3524=_0x109e88);}else(((_0x3dd2d5=_0x560851===null||_0x560851===void 0x0?void 0x0:_0x560851[_0x556044(0x1a8)])===null||_0x3dd2d5===void 0x0?void 0x0:_0x3dd2d5[_0x556044(0x163)]('E'))||((_0x42ee4a=_0x560851===null||_0x560851===void 0x0?void 0x0:_0x560851[_0x556044(0x1b1)])===null||_0x42ee4a===void 0x0?void 0x0:_0x42ee4a[_0x556044(0x185)](_0x556044(0x1a2))))&&(_0x5b3524=0x198);return _0x5b3524;};exports[a81_0x2869d4(0x15b)]=getCodeFromWSError;function a81_0x3be5(_0x18b437,_0x2b4592){const _0x2789c3=a81_0x2789();return a81_0x3be5=function(_0x3be5a2,_0x29c68e){_0x3be5a2=_0x3be5a2-0x133;let _0x317130=_0x2789c3[_0x3be5a2];return _0x317130;},a81_0x3be5(_0x18b437,_0x2b4592);}const isWABusinessPlatform=_0x53593b=>{const _0x1f39e9=a81_0x2869d4;return _0x53593b==='smbi'||_0x53593b===_0x1f39e9(0x14c);};exports['isWABusinessPlatform']=isWABusinessPlatform;function trimUndefined(_0x2d0719){for(const _0x3ca8f3 in _0x2d0719){typeof _0x2d0719[_0x3ca8f3]==='undefined'&&delete _0x2d0719[_0x3ca8f3];}return _0x2d0719;}exports[a81_0x2869d4(0x156)]=trimUndefined;const CROCKFORD_CHARACTERS=a81_0x2869d4(0x1b8);function bytesToCrockford(_0x24d568){const _0x337cc8=a81_0x2869d4;let _0x40db91=0x0,_0x3d1e71=0x0;const _0x5ace38=[];for(let _0x5c9f58=0x0;_0x5c9f58<_0x24d568['length'];_0x5c9f58++){_0x40db91=_0x40db91<<0x8|_0x24d568[_0x5c9f58]&0xff,_0x3d1e71+=0x8;while(_0x3d1e71>=0x5){_0x5ace38[_0x337cc8(0x13d)](CROCKFORD_CHARACTERS['charAt'](_0x40db91>>>_0x3d1e71-0x5&0x1f)),_0x3d1e71-=0x5;}}return _0x3d1e71>0x0&&_0x5ace38[_0x337cc8(0x13d)](CROCKFORD_CHARACTERS[_0x337cc8(0x19e)](_0x40db91<<0x5-_0x3d1e71&0x1f)),_0x5ace38[_0x337cc8(0x180)]('');}exports[a81_0x2869d4(0x1ac)]=bytesToCrockford;