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 • 19.1 kB
JavaScript
;const a81_0x295a2f=a81_0x4f59;(function(_0x296ab1,_0x3833b0){const _0x301c90=a81_0x4f59,_0x2f8b1f=_0x296ab1();while(!![]){try{const _0x1107ff=parseInt(_0x301c90(0x96))/0x1*(-parseInt(_0x301c90(0x76))/0x2)+-parseInt(_0x301c90(0x92))/0x3*(parseInt(_0x301c90(0xea))/0x4)+-parseInt(_0x301c90(0xf3))/0x5+parseInt(_0x301c90(0x9d))/0x6+-parseInt(_0x301c90(0xa4))/0x7*(-parseInt(_0x301c90(0x7a))/0x8)+parseInt(_0x301c90(0xa1))/0x9+-parseInt(_0x301c90(0xab))/0xa*(-parseInt(_0x301c90(0x7c))/0xb);if(_0x1107ff===_0x3833b0)break;else _0x2f8b1f['push'](_0x2f8b1f['shift']());}catch(_0x9cdb75){_0x2f8b1f['push'](_0x2f8b1f['shift']());}}}(a81_0x780f,0x29af6));var __createBinding=this&&this[a81_0x295a2f(0xf1)]||(Object[a81_0x295a2f(0x7b)]?function(_0x381c45,_0x1a67ac,_0x1421fe,_0x7e8155){const _0x1f2489=a81_0x295a2f;if(_0x7e8155===undefined)_0x7e8155=_0x1421fe;var _0xfff1bb=Object['getOwnPropertyDescriptor'](_0x1a67ac,_0x1421fe);(!_0xfff1bb||(_0x1f2489(0xb7)in _0xfff1bb?!_0x1a67ac[_0x1f2489(0x8c)]:_0xfff1bb[_0x1f2489(0x75)]||_0xfff1bb[_0x1f2489(0xcc)]))&&(_0xfff1bb={'enumerable':!![],'get':function(){return _0x1a67ac[_0x1421fe];}}),Object['defineProperty'](_0x381c45,_0x7e8155,_0xfff1bb);}:function(_0x2e723c,_0x43d8c0,_0x5c668e,_0x2905c6){if(_0x2905c6===undefined)_0x2905c6=_0x5c668e;_0x2e723c[_0x2905c6]=_0x43d8c0[_0x5c668e];}),__setModuleDefault=this&&this[a81_0x295a2f(0xeb)]||(Object['create']?function(_0xdb04f0,_0x1fc46){const _0x4f4a25=a81_0x295a2f;Object['defineProperty'](_0xdb04f0,_0x4f4a25(0x91),{'enumerable':!![],'value':_0x1fc46});}:function(_0x128f5f,_0x282f88){const _0x207bdd=a81_0x295a2f;_0x128f5f[_0x207bdd(0x91)]=_0x282f88;}),__importStar=this&&this[a81_0x295a2f(0x89)]||function(_0x476537){const _0x2d259c=a81_0x295a2f;if(_0x476537&&_0x476537['__esModule'])return _0x476537;var _0x73be4d={};if(_0x476537!=null){for(var _0x1eaa3a in _0x476537)if(_0x1eaa3a!==_0x2d259c(0x91)&&Object['prototype'][_0x2d259c(0x98)][_0x2d259c(0x8f)](_0x476537,_0x1eaa3a))__createBinding(_0x73be4d,_0x476537,_0x1eaa3a);}return __setModuleDefault(_0x73be4d,_0x476537),_0x73be4d;},__importDefault=this&&this['__importDefault']||function(_0x472c5c){const _0x47bcab=a81_0x295a2f;return _0x472c5c&&_0x472c5c[_0x47bcab(0x8c)]?_0x472c5c:{'default':_0x472c5c};};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports['bytesToCrockford']=exports[a81_0x295a2f(0x8b)]=exports['isWABusinessPlatform']=exports['getCodeFromWSError']=exports[a81_0x295a2f(0x9b)]=exports[a81_0x295a2f(0x6d)]=exports['getStatusFromReceiptType']=exports[a81_0x295a2f(0xcd)]=exports[a81_0x295a2f(0x7e)]=exports[a81_0x295a2f(0x99)]=exports[a81_0x295a2f(0xba)]=exports['bindWaitForEvent']=exports[a81_0x295a2f(0xf5)]=exports[a81_0x295a2f(0xce)]=exports[a81_0x295a2f(0xca)]=exports[a81_0x295a2f(0xac)]=exports['delay']=exports[a81_0x295a2f(0x81)]=exports[a81_0x295a2f(0x77)]=exports[a81_0x295a2f(0x9f)]=exports[a81_0x295a2f(0x86)]=exports['generateRegistrationId']=exports[a81_0x295a2f(0x80)]=exports[a81_0x295a2f(0xa5)]=exports['unpadRandomMax16']=exports[a81_0x295a2f(0xed)]=exports[a81_0x295a2f(0x90)]=exports[a81_0x295a2f(0xa2)]=exports['getPlatformId']=exports[a81_0x295a2f(0x65)]=void 0x0;const axios_1=__importDefault(require('axios')),crypto_1=require(a81_0x295a2f(0x84)),os_1=require('os'),enc_1=require(a81_0x295a2f(0xc9)),Models_1=require(a81_0x295a2f(0xe9)),Internal_1=require(a81_0x295a2f(0x66)),mode_1=require(a81_0x295a2f(0xd8)),path=__importStar(require('path'));require(a81_0x295a2f(0xa0))[a81_0x295a2f(0x83)]({'path':path[a81_0x295a2f(0xf9)](__dirname,a81_0x295a2f(0xa6))});const BRAND=process[a81_0x295a2f(0xd3)][a81_0x295a2f(0x73)],COMPANION_PLATFORM_MAP={'Chrome':'49','Edge':'50','Firefox':'51','Opera':'53','Safari':'54'},PLATFORM_MAP={'aix':a81_0x295a2f(0x8e),'darwin':a81_0x295a2f(0xff),'win32':a81_0x295a2f(0xc4),'android':'Android','freebsd':a81_0x295a2f(0xb4),'openbsd':a81_0x295a2f(0xd5),'sunos':a81_0x295a2f(0xae)};exports['Browsers']={'ubuntu':_0x4862dd=>['Ubuntu',_0x4862dd,a81_0x295a2f(0xb2)],'macOS':_0x5a0947=>[a81_0x295a2f(0xff),_0x5a0947,a81_0x295a2f(0xd9)],'orkestral':_0x1ec7c5=>[BRAND,_0x1ec7c5,'6.5.0'],'windows':_0x590630=>[a81_0x295a2f(0xc4),_0x590630,a81_0x295a2f(0x69)],'appropriate':_0x275f6d=>[PLATFORM_MAP[(0x0,os_1[a81_0x295a2f(0xdf)])()]||'Ubuntu',_0x275f6d,(0x0,os_1['release'])()]};const getPlatformId=_0x1a9251=>{return COMPANION_PLATFORM_MAP[_0x1a9251]||'49';};exports[a81_0x295a2f(0x7d)]=getPlatformId,exports[a81_0x295a2f(0xa2)]={'replacer':(_0x6cc633,_0x6b75a)=>{const _0x3940b9=a81_0x295a2f;if(Buffer[_0x3940b9(0xe2)](_0x6b75a)||_0x6b75a instanceof Uint8Array||(_0x6b75a===null||_0x6b75a===void 0x0?void 0x0:_0x6b75a[_0x3940b9(0xee)])==='Buffer')return{'type':_0x3940b9(0xf4),'data':Buffer[_0x3940b9(0xf7)]((_0x6b75a===null||_0x6b75a===void 0x0?void 0x0:_0x6b75a['data'])||_0x6b75a)['toString'](_0x3940b9(0xcf))};return _0x6b75a;},'reviver':(_0x1c81d7,_0x5d28c8)=>{const _0x5a6dd8=a81_0x295a2f;if(typeof _0x5d28c8===_0x5a6dd8(0x100)&&!!_0x5d28c8&&(_0x5d28c8['buffer']===!![]||_0x5d28c8[_0x5a6dd8(0xee)]===_0x5a6dd8(0xf4))){const _0x440581=_0x5d28c8[_0x5a6dd8(0xf8)]||_0x5d28c8[_0x5a6dd8(0xdd)];return typeof _0x440581==='string'?Buffer['from'](_0x440581,_0x5a6dd8(0xcf)):Buffer[_0x5a6dd8(0xf7)](_0x440581||[]);}return _0x5d28c8;}};const getKeyAuthor=(_0x4cdb27,_0x5d1894='me')=>((_0x4cdb27===null||_0x4cdb27===void 0x0?void 0x0:_0x4cdb27[a81_0x295a2f(0x6a)])?_0x5d1894:(_0x4cdb27===null||_0x4cdb27===void 0x0?void 0x0:_0x4cdb27[a81_0x295a2f(0xa9)])||(_0x4cdb27===null||_0x4cdb27===void 0x0?void 0x0:_0x4cdb27[a81_0x295a2f(0xf0)]))||'';exports[a81_0x295a2f(0x90)]=getKeyAuthor;const writeRandomPadMax16=_0x48267f=>{const _0x237f29=a81_0x295a2f,_0x41a2cc=(0x0,crypto_1['randomBytes'])(0x1);return _0x41a2cc[0x0]&=0xf,!_0x41a2cc[0x0]&&(_0x41a2cc[0x0]=0xf),Buffer[_0x237f29(0xfd)]([_0x48267f,Buffer[_0x237f29(0xfb)](_0x41a2cc[0x0],_0x41a2cc[0x0])]);};exports[a81_0x295a2f(0xed)]=writeRandomPadMax16;const unpadRandomMax16=_0x3a1556=>{const _0x34e382=a81_0x295a2f,_0x1ebcf6=new Uint8Array(_0x3a1556);if(0x0===_0x1ebcf6[_0x34e382(0xc1)])throw null;var _0x214957=_0x1ebcf6[_0x1ebcf6[_0x34e382(0xc1)]-0x1];if(_0x214957>_0x1ebcf6[_0x34e382(0xc1)])throw null;return new Uint8Array(_0x1ebcf6[_0x34e382(0x94)],_0x1ebcf6['byteOffset'],_0x1ebcf6[_0x34e382(0xc1)]-_0x214957);};exports['unpadRandomMax16']=unpadRandomMax16;const encodeWAMessage=_0xf77674=>(0x0,exports['writeRandomPadMax16'])(enc_1[a81_0x295a2f(0x82)][a81_0x295a2f(0xb6)][a81_0x295a2f(0x72)](_0xf77674)[a81_0x295a2f(0x88)]());exports[a81_0x295a2f(0xa5)]=encodeWAMessage;const encodeNewsletterMessage=_0xc37a7=>enc_1[a81_0x295a2f(0x82)][a81_0x295a2f(0xb6)][a81_0x295a2f(0x72)](_0xc37a7)[a81_0x295a2f(0x88)]();exports[a81_0x295a2f(0x80)]=encodeNewsletterMessage;function a81_0x780f(){const _0x2d90d8=['printQRIfNecessaryListener','finally','getCallStatusFromNode','slice','1737030cuiMPR','Unexpected\x20server\x20response:\x20','toNumber','dotenv','2615103RvQMBZ','BufferJSON','update','77XotVUD','encodeWAMessage','../../../.env','tag','join','participant','restartRequired','30fHijrW','delayCancellable','hex','Solaris','smba','restart\x20required','message','22.04.4','off','FreeBSD','user','Message','get','offer','copy','bindWaitForConnectionUpdate','generate','charAt','currentVersion','https://web.whatsapp.com/sw.js','badSession','startsWith','length','match','DEFAULT_CONNECTION_CONFIG','Windows','@c.us','randomBytes','undefined','smbi','../../Connection/enc','promiseTimeout','accept','configurable','generateMdTagPrefix','generateMessageIDV2','base64','qrcode-terminal','writeBigUInt64BE','generateRegistrationId','env','connectionReplaced','OpenBSD','toUpperCase','close','../../Connection/mode','14.4.1','timed\x20out','attrs','code','value','DisconnectReason','platform','Status','includes','isBuffer','READ','split','catch','WebMessageInfo','ringing','floor','../../Models','4iBikbX','__setModuleDefault','createHash','writeRandomPadMax16','type','DELIVERY_ACK','remoteJid','__createBinding','utf-8','1153600LNEFIz','Buffer','generateMessageID','Could\x20not\x20find\x20client\x20revision\x20in\x20the\x20fetched\x20content','from','data','resolve','low','alloc','now','concat','reason','Mac\x20OS','object','getAllBinaryNodeChildren','Browsers','../../Internal','getTime','readUInt16BE','10.0.22631','fromMe','then','bindWaitForEvent','getErrorCodeFromStreamError','stack','json','substring','isNaN','encode','NAME','PLAYED','writable','374ZcPkiP','unixTimestampSeconds','isWABusinessPlatform','timeout','184PCjyhR','create','208681VrAHjE','getPlatformId','verifyVersion','connection.update','encodeNewsletterMessage','debouncedTimeout','proto','config','crypto','delay','encodeBigEndian','push','finish','__importStar','reject','trimUndefined','__esModule','getCodeFromWSError','AIX','call','getKeyAuthor','default','360630RQnmiM','sha256','buffer','terminate','618cHDYfd','getStatusFromReceiptType','hasOwnProperty'];a81_0x780f=function(){return _0x2d90d8;};return a81_0x780f();}const generateRegistrationId=()=>{const _0x1975b6=a81_0x295a2f;return Uint16Array[_0x1975b6(0xf7)]((0x0,crypto_1[_0x1975b6(0xc6)])(0x2))[0x0]&0x3fff;};exports[a81_0x295a2f(0xd2)]=generateRegistrationId;const encodeBigEndian=(_0x3f1b36,_0x152ead=0x4)=>{let _0xf23db9=_0x3f1b36;const _0x16cf6f=new Uint8Array(_0x152ead);for(let _0x261d56=_0x152ead-0x1;_0x261d56>=0x0;_0x261d56--){_0x16cf6f[_0x261d56]=0xff&_0xf23db9,_0xf23db9>>>=0x8;}return _0x16cf6f;};exports[a81_0x295a2f(0x86)]=encodeBigEndian;const toNumber=_0x3bd221=>typeof _0x3bd221==='object'&&_0x3bd221?'toNumber'in _0x3bd221?_0x3bd221['toNumber']():_0x3bd221[a81_0x295a2f(0xfa)]:_0x3bd221;exports['toNumber']=toNumber;const unixTimestampSeconds=(_0xe5423a=new Date())=>Math['floor'](_0xe5423a[a81_0x295a2f(0x67)]()/0x3e8);exports[a81_0x295a2f(0x77)]=unixTimestampSeconds;const debouncedTimeout=(_0x190fe1=0x3e8,_0x4f1274)=>{let _0x3e1c63;return{'start':(_0xfd241b,_0x3c4637)=>{_0x4f1274=_0x3c4637||_0x4f1274,_0x190fe1=_0xfd241b||_0x190fe1,_0x3e1c63&&clearTimeout(_0x3e1c63),_0x3e1c63=setTimeout(()=>_0x4f1274===null||_0x4f1274===void 0x0?void 0x0:_0x4f1274(),_0x190fe1);},'cancel':()=>{_0x3e1c63&&clearTimeout(_0x3e1c63),_0x3e1c63=undefined;},'setTask':_0x298a5b=>_0x4f1274=_0x298a5b,'setInterval':_0x380a7=>_0x190fe1=_0x380a7};};exports[a81_0x295a2f(0x81)]=debouncedTimeout;function a81_0x4f59(_0x1a7a13,_0x254954){const _0x780f2e=a81_0x780f();return a81_0x4f59=function(_0x4f5928,_0xc616a1){_0x4f5928=_0x4f5928-0x64;let _0x1dd360=_0x780f2e[_0x4f5928];return _0x1dd360;},a81_0x4f59(_0x1a7a13,_0x254954);}const delay=_0x10c3df=>(0x0,exports[a81_0x295a2f(0xac)])(_0x10c3df)[a81_0x295a2f(0x85)];exports[a81_0x295a2f(0x85)]=delay;const delayCancellable=_0x2c1a52=>{const _0x2b1bb3=a81_0x295a2f,_0x11ae20=new Error()[_0x2b1bb3(0x6e)];let _0x113dd1,_0x55070c;const _0xa1a5a0=new Promise((_0x4fedbc,_0x2d2f77)=>{_0x113dd1=setTimeout(_0x4fedbc,_0x2c1a52),_0x55070c=_0x2d2f77;}),_0x392d86=()=>{clearTimeout(_0x113dd1);};return{'delay':_0xa1a5a0,'cancel':_0x392d86};};exports[a81_0x295a2f(0xac)]=delayCancellable;async function promiseTimeout(_0xef34d5,_0xeb3e34){const _0x25413c=a81_0x295a2f;if(!_0xef34d5)return new Promise(_0xeb3e34);const _0x115385=new Error()[_0x25413c(0x6e)],{delay:_0xa82bb8,cancel:_0xb0e13f}=(0x0,exports[_0x25413c(0xac)])(_0xef34d5),_0x2454dd=new Promise((_0x268f63,_0xf41e13)=>{const _0x544a9f=_0x25413c;_0xa82bb8[_0x544a9f(0x6b)](()=>_0xf41e13())[_0x544a9f(0xe5)](_0x149bc0=>_0xf41e13(_0x149bc0)),_0xeb3e34(_0x268f63,_0xf41e13);})['finally'](_0xb0e13f);return _0x2454dd;}exports[a81_0x295a2f(0xca)]=promiseTimeout;const generateMessageIDV2=_0x3c7b99=>{const _0x176d52=a81_0x295a2f,_0x511429=Math[_0x176d52(0xe8)](Date[_0x176d52(0xfc)]()/0x3e8),_0x3f002c=Buffer[_0x176d52(0xfb)](0x8+0x20);_0x3f002c[_0x176d52(0xd1)](BigInt(_0x511429),0x0);if(_0x3c7b99){const _0x20db16=(0x0,Internal_1['jidDecode'])(_0x3c7b99);if(_0x20db16===null||_0x20db16===void 0x0?void 0x0:_0x20db16[_0x176d52(0xb5)]){const _0xee665d=Buffer[_0x176d52(0xf7)](_0x20db16['user']+_0x176d52(0xc5),_0x176d52(0xf2));_0xee665d[_0x176d52(0xb9)](_0x3f002c,0x8,0x0,Math['min'](_0xee665d['length'],0x14));}}const _0x4bd7e6=(0x0,crypto_1['randomBytes'])(0x10);_0x4bd7e6[_0x176d52(0xb9)](_0x3f002c,0x1c);const _0x46e3ac=(0x0,crypto_1[_0x176d52(0xec)])(_0x176d52(0x93))[_0x176d52(0xa3)](_0x3f002c)['digest'](_0x176d52(0xad));return''+_0x46e3ac[_0x176d52(0xd6)]()[_0x176d52(0x70)](0x0,0x12);};exports['generateMessageIDV2']=generateMessageIDV2;const generateMessageID=()=>''+(0x0,crypto_1[a81_0x295a2f(0xc6)])(0x12)['toString'](a81_0x295a2f(0xad))[a81_0x295a2f(0xd6)]();exports[a81_0x295a2f(0xf5)]=generateMessageID;function bindWaitForEvent(_0x55b83d,_0x484073){return async(_0x325ed3,_0x3e3bce)=>{const _0x17812f=a81_0x4f59;let _0x37a0a0,_0x2fbeed;await promiseTimeout(_0x3e3bce,(_0x2708b1,_0x43b30f)=>{const _0x3816ed=a81_0x4f59;_0x2fbeed=({connection:_0xde9319,lastDisconnect:_0x22b2ce})=>{const _0x5da43f=a81_0x4f59;_0xde9319===_0x5da43f(0xd7)&&_0x43b30f(_0x22b2ce===null||_0x22b2ce===void 0x0?void 0x0:_0x22b2ce['error']);},_0x55b83d['on'](_0x3816ed(0x7f),_0x2fbeed),_0x37a0a0=_0xdb2e9c=>{_0x325ed3(_0xdb2e9c)&&_0x2708b1();},_0x55b83d['on'](_0x484073,_0x37a0a0);})[_0x17812f(0x9a)](()=>{const _0x6fbba1=_0x17812f;_0x55b83d[_0x6fbba1(0xb3)](_0x484073,_0x37a0a0),_0x55b83d[_0x6fbba1(0xb3)](_0x6fbba1(0x7f),_0x2fbeed);});};}exports[a81_0x295a2f(0x6c)]=bindWaitForEvent;const bindWaitForConnectionUpdate=_0x1762d6=>bindWaitForEvent(_0x1762d6,a81_0x295a2f(0x7f));exports[a81_0x295a2f(0xba)]=bindWaitForConnectionUpdate;const printQRIfNecessaryListener=(_0xb85250,_0x32c32e)=>{const _0x396267=a81_0x295a2f;_0xb85250['on'](_0x396267(0x7f),async({qr:_0x27faae})=>{const _0x44b483=_0x396267;if(_0x27faae){null;const _0x4e13c2=await Promise[_0x44b483(0xf9)]()[_0x44b483(0x6b)](()=>__importStar(require(_0x44b483(0xd0))))[_0x44b483(0x6b)](_0x307579=>_0x307579['default']||_0x307579)[_0x44b483(0xe5)](()=>{});_0x4e13c2===null||_0x4e13c2===void 0x0?void 0x0:_0x4e13c2[_0x44b483(0xbb)](_0x27faae,{'small':!![]});}});};exports['printQRIfNecessaryListener']=printQRIfNecessaryListener;const verifyVersion=async _0x463304=>{const _0x1c6e16=a81_0x295a2f;try{const {data:_0x491f2b}=await axios_1[_0x1c6e16(0x91)][_0x1c6e16(0xb7)](_0x1c6e16(0xbe),{..._0x463304,'responseType':_0x1c6e16(0x6f)}),_0x57887b=/\\?"client_revision\\?":\s*(\d+)/,_0x4b526c=_0x491f2b[_0x1c6e16(0xc2)](_0x57887b);if(!(_0x4b526c===null||_0x4b526c===void 0x0?void 0x0:_0x4b526c[0x1])){const _0x5973d5=await axios_1[_0x1c6e16(0x91)][_0x1c6e16(0xb7)]('https://web.whatsapp.com/check-update?version=1&platform=web',{..._0x463304,'responseType':_0x1c6e16(0x6f)}),_0xfccac5=_0x5973d5[_0x1c6e16(0xf8)][_0x1c6e16(0xbd)][_0x1c6e16(0xe4)]('.');return{'version':[+_0xfccac5[0x0],+_0xfccac5[0x1],+_0xfccac5[0x2]],'isLatest':![],'error':{'message':_0x1c6e16(0xf6)}};}const _0x29878c=_0x4b526c[0x1];return{'version':[0x2,0xbb8,+_0x29878c],'isLatest':!![]};}catch(_0x5ec993){return{'version':mode_1[_0x1c6e16(0xc3)]['version'],'isLatest':![],'error':_0x5ec993};}};exports[a81_0x295a2f(0x7e)]=verifyVersion;const generateMdTagPrefix=()=>{const _0x5d983e=a81_0x295a2f,_0x4aa7d6=(0x0,crypto_1['randomBytes'])(0x4);return _0x4aa7d6[_0x5d983e(0x68)]()+'.'+_0x4aa7d6[_0x5d983e(0x68)](0x2)+'-';};exports['generateMdTagPrefix']=generateMdTagPrefix;const STATUS_MAP={'played':enc_1[a81_0x295a2f(0x82)][a81_0x295a2f(0xe6)][a81_0x295a2f(0xe0)][a81_0x295a2f(0x74)],'read':enc_1[a81_0x295a2f(0x82)][a81_0x295a2f(0xe6)][a81_0x295a2f(0xe0)][a81_0x295a2f(0xe3)],'read-self':enc_1['proto'][a81_0x295a2f(0xe6)][a81_0x295a2f(0xe0)]['READ']},getStatusFromReceiptType=_0x5a38c1=>{const _0x5b9370=a81_0x295a2f,_0x82d53f=STATUS_MAP[_0x5a38c1];if(typeof _0x5a38c1===_0x5b9370(0xc7))return enc_1['proto'][_0x5b9370(0xe6)]['Status'][_0x5b9370(0xef)];return _0x82d53f;};exports[a81_0x295a2f(0x97)]=getStatusFromReceiptType;const CODE_MAP={'conflict':Models_1['DisconnectReason'][a81_0x295a2f(0xd4)]},getErrorCodeFromStreamError=_0x124802=>{const _0x7e7595=a81_0x295a2f,[_0x2eb206]=(0x0,Internal_1[_0x7e7595(0x64)])(_0x124802);let _0x4cc790=(_0x2eb206===null||_0x2eb206===void 0x0?void 0x0:_0x2eb206[_0x7e7595(0xa7)])||'unknown';const _0x3d75cf=+(_0x124802[_0x7e7595(0xdb)][_0x7e7595(0xdc)]||CODE_MAP[_0x4cc790]||Models_1['DisconnectReason'][_0x7e7595(0xbf)]);return _0x3d75cf===Models_1[_0x7e7595(0xde)][_0x7e7595(0xaa)]&&(_0x4cc790=_0x7e7595(0xb0)),{'reason':_0x4cc790,'statusCode':_0x3d75cf};};exports[a81_0x295a2f(0x6d)]=getErrorCodeFromStreamError;const getCallStatusFromNode=({tag:_0x8f8af7,attrs:_0x295a1e})=>{const _0x5b7c08=a81_0x295a2f;let _0x50f482;switch(_0x8f8af7){case _0x5b7c08(0xb8):case'offer_notice':_0x50f482=_0x5b7c08(0xb8);break;case _0x5b7c08(0x95):_0x295a1e[_0x5b7c08(0xfe)]===_0x5b7c08(0x79)?_0x50f482=_0x5b7c08(0x79):_0x50f482='reject';break;case _0x5b7c08(0x8a):_0x50f482=_0x5b7c08(0x8a);break;case _0x5b7c08(0xcb):_0x50f482=_0x5b7c08(0xcb);break;default:_0x50f482=_0x5b7c08(0xe7);break;}return _0x50f482;};exports[a81_0x295a2f(0x9b)]=getCallStatusFromNode;const UNEXPECTED_SERVER_CODE_TEXT=a81_0x295a2f(0x9e),getCodeFromWSError=_0x4b4bb4=>{const _0x573670=a81_0x295a2f;var _0x23efde,_0x22adf2,_0x32bcb9;let _0x199946=0x1f4;if((_0x23efde=_0x4b4bb4===null||_0x4b4bb4===void 0x0?void 0x0:_0x4b4bb4[_0x573670(0xb1)])===null||_0x23efde===void 0x0?void 0x0:_0x23efde['includes'](UNEXPECTED_SERVER_CODE_TEXT)){const _0x1fd76c=+(_0x4b4bb4===null||_0x4b4bb4===void 0x0?void 0x0:_0x4b4bb4['message'][_0x573670(0x9c)](UNEXPECTED_SERVER_CODE_TEXT[_0x573670(0xc1)]));!Number[_0x573670(0x71)](_0x1fd76c)&&_0x1fd76c>=0x190&&(_0x199946=_0x1fd76c);}else(((_0x22adf2=_0x4b4bb4===null||_0x4b4bb4===void 0x0?void 0x0:_0x4b4bb4['code'])===null||_0x22adf2===void 0x0?void 0x0:_0x22adf2[_0x573670(0xc0)]('E'))||((_0x32bcb9=_0x4b4bb4===null||_0x4b4bb4===void 0x0?void 0x0:_0x4b4bb4['message'])===null||_0x32bcb9===void 0x0?void 0x0:_0x32bcb9[_0x573670(0xe1)](_0x573670(0xda))))&&(_0x199946=0x198);return _0x199946;};exports[a81_0x295a2f(0x8d)]=getCodeFromWSError;const isWABusinessPlatform=_0x3fb987=>{const _0x4f9615=a81_0x295a2f;return _0x3fb987===_0x4f9615(0xc8)||_0x3fb987===_0x4f9615(0xaf);};exports[a81_0x295a2f(0x78)]=isWABusinessPlatform;function trimUndefined(_0x4412d4){const _0x34f16d=a81_0x295a2f;for(const _0x56f9a9 in _0x4412d4){typeof _0x4412d4[_0x56f9a9]===_0x34f16d(0xc7)&&delete _0x4412d4[_0x56f9a9];}return _0x4412d4;}exports[a81_0x295a2f(0x8b)]=trimUndefined;const CROCKFORD_CHARACTERS='123456789ABCDEFGHJKLMNPQRSTVWXYZ';function bytesToCrockford(_0x5c341b){const _0x501537=a81_0x295a2f;let _0x2e84f2=0x0,_0x2d4788=0x0;const _0x38d779=[];for(let _0x3043f2=0x0;_0x3043f2<_0x5c341b[_0x501537(0xc1)];_0x3043f2++){_0x2e84f2=_0x2e84f2<<0x8|_0x5c341b[_0x3043f2]&0xff,_0x2d4788+=0x8;while(_0x2d4788>=0x5){_0x38d779[_0x501537(0x87)](CROCKFORD_CHARACTERS[_0x501537(0xbc)](_0x2e84f2>>>_0x2d4788-0x5&0x1f)),_0x2d4788-=0x5;}}return _0x2d4788>0x0&&_0x38d779['push'](CROCKFORD_CHARACTERS[_0x501537(0xbc)](_0x2e84f2<<0x5-_0x2d4788&0x1f)),_0x38d779[_0x501537(0xa8)]('');}exports['bytesToCrockford']=bytesToCrockford;