diff --git a/src/core.lib/src/adapters/NodeIDependsAdapter.js b/src/core.lib/src/adapters/NodeIDependsAdapter.js index a10e089c..136f898a 100644 --- a/src/core.lib/src/adapters/NodeIDependsAdapter.js +++ b/src/core.lib/src/adapters/NodeIDependsAdapter.js @@ -1 +1 @@ -var _0x44d943=_0x2946;(function(_0x3a6c57,_0x1d89c8){var _0x154383=_0x2946,_0x28f577=_0x3a6c57();while(!![]){try{var _0x58d5d9=-parseInt(_0x154383(0x101))/0x1+parseInt(_0x154383(0x109))/0x2*(-parseInt(_0x154383(0x104))/0x3)+parseInt(_0x154383(0x108))/0x4*(parseInt(_0x154383(0x107))/0x5)+-parseInt(_0x154383(0x103))/0x6*(parseInt(_0x154383(0x106))/0x7)+parseInt(_0x154383(0x102))/0x8*(parseInt(_0x154383(0x10b))/0x9)+-parseInt(_0x154383(0x10d))/0xa*(parseInt(_0x154383(0x100))/0xb)+parseInt(_0x154383(0x10c))/0xc;if(_0x58d5d9===_0x1d89c8)break;else _0x28f577['push'](_0x28f577['shift']());}catch(_0x44fd9a){_0x28f577['push'](_0x28f577['shift']());}}}(_0x5240,0x40f41));export class DependsAdapter{[_0x44d943(0x105)](_0x260a91){}['onMSFSsoError'](_0x4d98a9){}[_0x44d943(0x10a)](_0x3b48cf){}}function _0x2946(_0xfbd1a9,_0x25f413){var _0x5240bc=_0x5240();return _0x2946=function(_0x2946a8,_0x4ad762){_0x2946a8=_0x2946a8-0x100;var _0x20d14a=_0x5240bc[_0x2946a8];return _0x20d14a;},_0x2946(_0xfbd1a9,_0x25f413);}function _0x5240(){var _0x1f6db7=['getGroupCode','2097KaYuuQ','7256616tbeaRR','2690gOqSrK','6809BrpSrl','464136IJetcU','2272dXbjRj','657960GDFKuR','12oVUgqL','onMSFStatusChange','14WjQVtt','2380490NuVYHx','4SFdGYK','15486Dfkdie'];_0x5240=function(){return _0x1f6db7;};return _0x5240();} +var _0x459d55=_0x105a;function _0x27c8(){var _0x3386a4=['71718rNrpLw','25xUWBau','40QBbxfs','getGroupCode','5950RAobEv','76xSVvRO','1472Zmpvsp','onMSFSsoError','1433538JnYfJU','9564830cIepWz','632595BFOutX','340382qNpkRY','onMSFStatusChange'];_0x27c8=function(){return _0x3386a4;};return _0x27c8();}(function(_0x7eac99,_0x361b46){var _0x46484e=_0x105a,_0x36bdbe=_0x7eac99();while(!![]){try{var _0x4a6146=-parseInt(_0x46484e(0xe3))/0x1*(parseInt(_0x46484e(0xe4))/0x2)+-parseInt(_0x46484e(0xe9))/0x3+-parseInt(_0x46484e(0xe5))/0x4*(parseInt(_0x46484e(0xe0))/0x5)+parseInt(_0x46484e(0xec))/0x6+-parseInt(_0x46484e(0xea))/0x7*(parseInt(_0x46484e(0xe1))/0x8)+-parseInt(_0x46484e(0xe7))/0x9+parseInt(_0x46484e(0xe8))/0xa;if(_0x4a6146===_0x361b46)break;else _0x36bdbe['push'](_0x36bdbe['shift']());}catch(_0x4bc93b){_0x36bdbe['push'](_0x36bdbe['shift']());}}}(_0x27c8,0x1f0f3));function _0x105a(_0x51d6d7,_0x5e6999){var _0x27c85c=_0x27c8();return _0x105a=function(_0x105a36,_0x5803c2){_0x105a36=_0x105a36-0xe0;var _0x549045=_0x27c85c[_0x105a36];return _0x549045;},_0x105a(_0x51d6d7,_0x5e6999);}export class DependsAdapter{[_0x459d55(0xeb)](_0x4c712e){}[_0x459d55(0xe6)](_0x544c85){}[_0x459d55(0xe2)](_0x4adb24){}} \ No newline at end of file diff --git a/src/core.lib/src/adapters/NodeIDispatcherAdapter.js b/src/core.lib/src/adapters/NodeIDispatcherAdapter.js index 53b9447c..e7f37ccf 100644 --- a/src/core.lib/src/adapters/NodeIDispatcherAdapter.js +++ b/src/core.lib/src/adapters/NodeIDispatcherAdapter.js @@ -1 +1 @@ -var _0xcac673=_0x58b8;function _0x58b8(_0x20266c,_0x446416){var _0x569fae=_0x569f();return _0x58b8=function(_0x58b87b,_0x21e108){_0x58b87b=_0x58b87b-0x113;var _0x6de4a9=_0x569fae[_0x58b87b];return _0x6de4a9;},_0x58b8(_0x20266c,_0x446416);}(function(_0x3e2bdd,_0x2ea2da){var _0x7d2900=_0x58b8,_0x4eb81a=_0x3e2bdd();while(!![]){try{var _0xffeae1=parseInt(_0x7d2900(0x116))/0x1+-parseInt(_0x7d2900(0x117))/0x2+parseInt(_0x7d2900(0x11e))/0x3*(-parseInt(_0x7d2900(0x11a))/0x4)+-parseInt(_0x7d2900(0x11c))/0x5+-parseInt(_0x7d2900(0x115))/0x6*(parseInt(_0x7d2900(0x118))/0x7)+-parseInt(_0x7d2900(0x113))/0x8*(parseInt(_0x7d2900(0x119))/0x9)+parseInt(_0x7d2900(0x11f))/0xa*(parseInt(_0x7d2900(0x11d))/0xb);if(_0xffeae1===_0x2ea2da)break;else _0x4eb81a['push'](_0x4eb81a['shift']());}catch(_0x218d53){_0x4eb81a['push'](_0x4eb81a['shift']());}}}(_0x569f,0x8e19a));export class DispatcherAdapter{[_0xcac673(0x11b)](_0x28c2b5){}[_0xcac673(0x114)](_0x577da2){}['dispatchCallWithJson'](_0x28f05c){}}function _0x569f(){var _0x4ca045=['11qteyrB','60327iuayBJ','27879910LaPKNJ','1031032EGIbIL','dispatchCall','30RxGHbg','641112qTvAxX','407820EaOeBm','518644zACyKq','63MtSMkJ','228NkxifA','dispatchRequest','1121625copZia'];_0x569f=function(){return _0x4ca045;};return _0x569f();} +var _0x14752d=_0x32f7;function _0x32f7(_0x1b09e9,_0x25ccd0){var _0x3f2dd3=_0x3f2d();return _0x32f7=function(_0x32f73f,_0x590f9e){_0x32f73f=_0x32f73f-0xe3;var _0x5ae123=_0x3f2dd3[_0x32f73f];return _0x5ae123;},_0x32f7(_0x1b09e9,_0x25ccd0);}function _0x3f2d(){var _0x44366b=['705786XOrzis','11998gUJdTe','472428cHXrfv','549300IPmlqr','78945GtSoCQ','144890NsDDnT','99HbHWjB','274565mcEeHU','dispatchCallWithJson','2104OLkBgK','dispatchRequest','279naLfPV','4bMTTGl','18ujzyKE'];_0x3f2d=function(){return _0x44366b;};return _0x3f2d();}(function(_0x11558c,_0x24a00f){var _0x532c4a=_0x32f7,_0x2cc984=_0x11558c();while(!![]){try{var _0x5d7f6c=parseInt(_0x532c4a(0xf0))/0x1+-parseInt(_0x532c4a(0xef))/0x2+-parseInt(_0x532c4a(0xec))/0x3*(parseInt(_0x532c4a(0xea))/0x4)+-parseInt(_0x532c4a(0xe5))/0x5*(-parseInt(_0x532c4a(0xeb))/0x6)+-parseInt(_0x532c4a(0xed))/0x7*(-parseInt(_0x532c4a(0xe7))/0x8)+parseInt(_0x532c4a(0xe9))/0x9*(parseInt(_0x532c4a(0xe3))/0xa)+-parseInt(_0x532c4a(0xe4))/0xb*(parseInt(_0x532c4a(0xee))/0xc);if(_0x5d7f6c===_0x24a00f)break;else _0x2cc984['push'](_0x2cc984['shift']());}catch(_0x5a8610){_0x2cc984['push'](_0x2cc984['shift']());}}}(_0x3f2d,0x44360));export class DispatcherAdapter{[_0x14752d(0xe8)](_0x58c95a){}['dispatchCall'](_0x2c8332){}[_0x14752d(0xe6)](_0x52c08b){}} \ No newline at end of file diff --git a/src/core.lib/src/adapters/NodeIGlobalAdapter.js b/src/core.lib/src/adapters/NodeIGlobalAdapter.js index 55a86014..054d3af0 100644 --- a/src/core.lib/src/adapters/NodeIGlobalAdapter.js +++ b/src/core.lib/src/adapters/NodeIGlobalAdapter.js @@ -1 +1 @@ -function _0x1eca(_0x3f5f6a,_0x228dc9){var _0x1dcfa9=_0x1dcf();return _0x1eca=function(_0x1eca7f,_0x4b49f5){_0x1eca7f=_0x1eca7f-0x14f;var _0x24df07=_0x1dcfa9[_0x1eca7f];return _0x24df07;},_0x1eca(_0x3f5f6a,_0x228dc9);}var _0x1263f8=_0x1eca;(function(_0x5a7353,_0x4837a5){var _0x18a42e=_0x1eca,_0x3cb7ad=_0x5a7353();while(!![]){try{var _0x8660b8=parseInt(_0x18a42e(0x15d))/0x1+-parseInt(_0x18a42e(0x15a))/0x2+parseInt(_0x18a42e(0x15e))/0x3+-parseInt(_0x18a42e(0x150))/0x4*(-parseInt(_0x18a42e(0x156))/0x5)+-parseInt(_0x18a42e(0x14f))/0x6+parseInt(_0x18a42e(0x154))/0x7+-parseInt(_0x18a42e(0x15c))/0x8;if(_0x8660b8===_0x4837a5)break;else _0x3cb7ad['push'](_0x3cb7ad['shift']());}catch(_0x21b59f){_0x3cb7ad['push'](_0x3cb7ad['shift']());}}}(_0x1dcf,0xf178e));export class GlobalAdapter{[_0x1263f8(0x157)](..._0x17c46f){}[_0x1263f8(0x153)](..._0x5a9cec){}[_0x1263f8(0x152)](..._0x3ade20){}[_0x1263f8(0x151)](..._0x1623d4){}[_0x1263f8(0x15b)](..._0x304ef7){}[_0x1263f8(0x155)](..._0x56944a){}[_0x1263f8(0x159)](..._0x34e4ec){}[_0x1263f8(0x158)](..._0x27a473){}}function _0x1dcf(){var _0x3c0b71=['onLog','onGetOfflineMsg','onUpdateGeneralFlag','1325876iQpQET','getAppSetting','9308824YjprUz','596848RSxxQp','2132682ouIHRY','8749104qzkGGW','12292HVUcbT','fixPicImgType','onShowErrUITips','onGetSrvCalTime','12803301paOTcK','onInstallFinished','1850ovMPff'];_0x1dcf=function(){return _0x3c0b71;};return _0x1dcf();} +var _0x4560f4=_0x4311;function _0x4311(_0x357886,_0x96c2f0){var _0x1350ac=_0x1350();return _0x4311=function(_0x431159,_0x4e5a1f){_0x431159=_0x431159-0x139;var _0x8d6b9a=_0x1350ac[_0x431159];return _0x8d6b9a;},_0x4311(_0x357886,_0x96c2f0);}(function(_0x4491c2,_0x1c533f){var _0x125ca4=_0x4311,_0x3f6b7b=_0x4491c2();while(!![]){try{var _0x5c3526=-parseInt(_0x125ca4(0x13b))/0x1*(-parseInt(_0x125ca4(0x142))/0x2)+parseInt(_0x125ca4(0x141))/0x3+parseInt(_0x125ca4(0x140))/0x4*(parseInt(_0x125ca4(0x146))/0x5)+-parseInt(_0x125ca4(0x144))/0x6+parseInt(_0x125ca4(0x13e))/0x7+-parseInt(_0x125ca4(0x148))/0x8*(-parseInt(_0x125ca4(0x13f))/0x9)+-parseInt(_0x125ca4(0x139))/0xa*(parseInt(_0x125ca4(0x13a))/0xb);if(_0x5c3526===_0x1c533f)break;else _0x3f6b7b['push'](_0x3f6b7b['shift']());}catch(_0x28faad){_0x3f6b7b['push'](_0x3f6b7b['shift']());}}}(_0x1350,0x7f311));export class GlobalAdapter{[_0x4560f4(0x143)](..._0x5b2fac){}[_0x4560f4(0x13d)](..._0x3fab97){}[_0x4560f4(0x13c)](..._0x4ac945){}[_0x4560f4(0x145)](..._0x531ac0){}['getAppSetting'](..._0x407f8e){}[_0x4560f4(0x147)](..._0x4a7598){}[_0x4560f4(0x14a)](..._0x4e0f39){}[_0x4560f4(0x149)](..._0x262cc1){}}function _0x1350(){var _0x4534bd=['4LCYQfN','onLog','3036762kmBpKb','fixPicImgType','25toQtRb','onInstallFinished','1526680xuiXad','onGetOfflineMsg','onUpdateGeneralFlag','2230tyYJBc','116215OFovEC','484238iOEeFc','onShowErrUITips','onGetSrvCalTime','1998444FzQLpm','18HcFPcs','803700lISFSQ','2228508bBFbbA'];_0x1350=function(){return _0x4534bd;};return _0x1350();} \ No newline at end of file diff --git a/src/core.lib/src/adapters/index.js b/src/core.lib/src/adapters/index.js index 2570ce6c..0a27ee1c 100644 --- a/src/core.lib/src/adapters/index.js +++ b/src/core.lib/src/adapters/index.js @@ -1 +1 @@ -(function(_0x105b40,_0x1b608f){var _0x62c524=_0x5205,_0x537ba3=_0x105b40();while(!![]){try{var _0xcca8e7=parseInt(_0x62c524(0x87))/0x1*(-parseInt(_0x62c524(0x82))/0x2)+-parseInt(_0x62c524(0x83))/0x3+-parseInt(_0x62c524(0x7f))/0x4*(parseInt(_0x62c524(0x84))/0x5)+-parseInt(_0x62c524(0x81))/0x6+-parseInt(_0x62c524(0x80))/0x7+-parseInt(_0x62c524(0x86))/0x8*(-parseInt(_0x62c524(0x85))/0x9)+parseInt(_0x62c524(0x88))/0xa;if(_0xcca8e7===_0x1b608f)break;else _0x537ba3['push'](_0x537ba3['shift']());}catch(_0x45fed5){_0x537ba3['push'](_0x537ba3['shift']());}}}(_0x50b0,0xece8a));function _0x5205(_0x4d820a,_0x59c7d6){var _0x50b02d=_0x50b0();return _0x5205=function(_0x52051c,_0x3d13e4){_0x52051c=_0x52051c-0x7f;var _0x36e292=_0x50b02d[_0x52051c];return _0x36e292;},_0x5205(_0x4d820a,_0x59c7d6);}export*from'./NodeIDependsAdapter';function _0x50b0(){var _0x2f3979=['38039230sBEPly','1224532eyLeDG','790811MHnnVh','9134082grUQoj','2XWfXJM','3946266ZTUpti','5IuukCp','144jtQLYI','710480yUSVkH','997630Nyloqj'];_0x50b0=function(){return _0x2f3979;};return _0x50b0();}export*from'./NodeIDispatcherAdapter';export*from'./NodeIGlobalAdapter'; +(function(_0x465587,_0x40cdcc){var _0x28a317=_0x2840,_0x5238e5=_0x465587();while(!![]){try{var _0x53474d=parseInt(_0x28a317(0x18f))/0x1*(parseInt(_0x28a317(0x191))/0x2)+-parseInt(_0x28a317(0x18a))/0x3*(-parseInt(_0x28a317(0x18e))/0x4)+parseInt(_0x28a317(0x190))/0x5+parseInt(_0x28a317(0x189))/0x6*(-parseInt(_0x28a317(0x18b))/0x7)+parseInt(_0x28a317(0x18d))/0x8+-parseInt(_0x28a317(0x192))/0x9+-parseInt(_0x28a317(0x18c))/0xa;if(_0x53474d===_0x40cdcc)break;else _0x5238e5['push'](_0x5238e5['shift']());}catch(_0x42c375){_0x5238e5['push'](_0x5238e5['shift']());}}}(_0x2180,0x9c543));function _0x2840(_0x38918c,_0x2d17b1){var _0x21801a=_0x2180();return _0x2840=function(_0x284023,_0x38d06a){_0x284023=_0x284023-0x189;var _0x1f00a2=_0x21801a[_0x284023];return _0x1f00a2;},_0x2840(_0x38918c,_0x2d17b1);}export*from'./NodeIDependsAdapter';export*from'./NodeIDispatcherAdapter';function _0x2180(){var _0x491756=['2413tizmjL','4644365pJvBwm','334OrYFHH','691308owkNnX','316182aCaCVl','48GplDzJ','49kfcduM','12387940oIbEbV','2183968ukTNBj','179992LqbQNi'];_0x2180=function(){return _0x491756;};return _0x2180();}export*from'./NodeIGlobalAdapter'; \ No newline at end of file diff --git a/src/core.lib/src/apis/file.d.ts b/src/core.lib/src/apis/file.d.ts index c06ffdf9..efc00897 100644 --- a/src/core.lib/src/apis/file.d.ts +++ b/src/core.lib/src/apis/file.d.ts @@ -1,4 +1,5 @@ -import { ChatType, ElementType, RawMessage } from '@/core/entities'; +import { CacheFileListItem, CacheFileType, ChatCacheListItemBasic, ChatType, ElementType, RawMessage } from '@/core/entities'; +import { GeneralCallResult } from '@/core'; import * as fileType from 'file-type'; import { ISizeCalculationResult } from 'image-size/dist/types/interface'; export declare class NTQQFileApi { @@ -16,3 +17,17 @@ export declare class NTQQFileApi { static getImageSize(filePath: string): Promise; static getImageUrl(msg: RawMessage): Promise; } +export declare class NTQQFileCacheApi { + static setCacheSilentScan(isSilent?: boolean): Promise; + static getCacheSessionPathList(): string; + static clearCache(cacheKeys?: Array): unknown; + static addCacheScannedPaths(pathMap?: object): unknown; + static scanCache(): Promise; + static getHotUpdateCachePath(): string; + static getDesktopTmpPath(): string; + static getChatCacheList(type: ChatType, pageSize?: number, pageIndex?: number): unknown; + static getFileCacheInfo(fileType: CacheFileType, pageSize?: number, lastRecord?: CacheFileListItem): void; + static clearChatCache(chats?: ChatCacheListItemBasic[], fileKeys?: string[]): Promise; +} diff --git a/src/core.lib/src/apis/file.js b/src/core.lib/src/apis/file.js index 1f2cce2f..46288204 100644 --- a/src/core.lib/src/apis/file.js +++ b/src/core.lib/src/apis/file.js @@ -1 +1 @@ -const _0x51abdb=_0x27be;(function(_0x394462,_0x54dfe6){const _0x240725=_0x27be,_0x1b6a1b=_0x394462();while(!![]){try{const _0x4a7857=-parseInt(_0x240725(0x19a))/0x1+-parseInt(_0x240725(0x180))/0x2+parseInt(_0x240725(0x1a6))/0x3*(parseInt(_0x240725(0x1ad))/0x4)+parseInt(_0x240725(0x153))/0x5*(-parseInt(_0x240725(0x1a3))/0x6)+-parseInt(_0x240725(0x1af))/0x7+parseInt(_0x240725(0x17a))/0x8*(-parseInt(_0x240725(0x190))/0x9)+parseInt(_0x240725(0x1b4))/0xa;if(_0x4a7857===_0x54dfe6)break;else _0x1b6a1b['push'](_0x1b6a1b['shift']());}catch(_0x5dcec0){_0x1b6a1b['push'](_0x1b6a1b['shift']());}}}(_0x14a6,0x936a2));import{ElementType,IMAGE_HTTP_HOST,IMAGE_HTTP_HOST_NT}from'@/core/entities';import _0x5f0b42 from'path';import _0x588733 from'fs';import{logDebug,logError}from'@/common/utils/log';import{napCatCore}from'@/core';import{calculateFileMD5}from'@/common/utils/file';import*as _0x38e6e4 from'file-type';import{MsgListener}from'@/core/listeners';import _0xba0b96 from'image-size';import{sessionConfig}from'@/core/sessionConfig';function _0x27be(_0x24813f,_0x9c1b11){const _0x14a609=_0x14a6();return _0x27be=function(_0x27be2b,_0x1010f1){_0x27be2b=_0x27be2b-0x152;let _0x179ca2=_0x14a609[_0x27be2b];return _0x179ca2;},_0x27be(_0x24813f,_0x9c1b11);}function _0x14a6(){const _0x1c36ff=['*/*','Check\x20rkey\x20headers:\x20','rcuYf','Problem\x20with\x20rkey\x20request:\x20','chatType','47025meOZcj','session','bkXZq','XRNUW','/download','UyxSc','XpgWm','headers','获取图片rkey...','6pVOrld','defaultFileDownloadPath','uploadFile','45sJlpDN','copyFile','getImageSize','setTimeout','getMsgService','startsWith','nmUkP','101668iAYNxr','error','4367426TrkxRk','statusCode','iWQhf','pathname','xhSSw','25365190UcLPmY','elements','jZJmY','lcBvb','eOFbw','xiXIs','getFileSize','EHgCF','eKKBn','4725720kZWnRe','cvBKi','now','CurwW','Ocwfz','GET','qMhNi','util','originImageUrl','getImageUrl','mjLtp','end','md5HexStr','Check\x20rkey\x20request\x20timed\x20out','fileUuid','picElement','Vygit','request','MlQct','PIC','下载超时','isAvailable','find','KjsUr','&rkey=','dhGiN','获取图片rkey失败','onRichMediaDownloadComplete','图片rkey获取成功','search','message','basename','getRichMediaFilePathForGuild','addListener','stringify','catch','/gchatpic_new/0/0-0-','downloadRichMedia','RUwca','2029256YmhWXd','KWsoR','existsSync','removeKernelMsgListener','bytes=0-0','downloadMedia','888440FPaDhd','toUpperCase','QpTOD','The\x20image\x20URL\x20is\x20not\x20accessible.','jeHjk','filePath','HRnCJ','3|4|2|0|1','HKMUi','Check\x20rkey\x20request\x20time:','peerUid','KpHUe','msgId','sourcePath','getFileType','fileTypeFromFile','9KyzdCK','LZafX','getRKey','ErPYY','join'];_0x14a6=function(){return _0x1c36ff;};return _0x14a6();}import _0xe128a1 from'http';import{hookApi}from'@/core/external/hook';import{sleep}from'@/common/utils/helper';export class NTQQFileApi{static async['getFileType'](_0xa9d413){const _0x427dbf=_0x27be;return _0x38e6e4[_0x427dbf(0x18f)](_0xa9d413);}static async[_0x51abdb(0x1a7)](_0x4bdf3b,_0x2ccc59){await napCatCore['util']['copyFile'](_0x4bdf3b,_0x2ccc59);}static async[_0x51abdb(0x1ba)](_0x51b203){const _0x24d5ff=_0x51abdb;return await napCatCore[_0x24d5ff(0x15a)][_0x24d5ff(0x1ba)](_0x51b203);}static async[_0x51abdb(0x1a5)](_0x557da2,_0x35d1a7=ElementType[_0x51abdb(0x166)],_0x436ad7=0x0){const _0x3ab202=_0x51abdb,_0x95cba7={'XpgWm':function(_0x3e630f,_0x236e57){return _0x3e630f(_0x236e57);},'iWQhf':function(_0x18c8c4,_0x388ece){return _0x18c8c4===_0x388ece;}},_0x5799ec=await _0x95cba7[_0x3ab202(0x1a0)](calculateFileMD5,_0x557da2);let _0x3c0477=(await NTQQFileApi[_0x3ab202(0x18e)](_0x557da2))?.['ext']||'';_0x3c0477&&(_0x3c0477='.'+_0x3c0477);let _0x1ae47c=''+_0x5f0b42[_0x3ab202(0x172)](_0x557da2);_0x95cba7[_0x3ab202(0x1b1)](_0x1ae47c['indexOf']('.'),-0x1)&&(_0x1ae47c+=_0x3c0477);const _0x4bfffa=napCatCore['session'][_0x3ab202(0x1aa)]()[_0x3ab202(0x173)]({'md5HexStr':_0x5799ec,'fileName':_0x1ae47c,'elementType':_0x35d1a7,'elementSubType':_0x436ad7,'thumbSize':0x0,'needCreate':!![],'downloadType':0x1,'file_uuid':''});await NTQQFileApi['copyFile'](_0x557da2,_0x4bfffa);const _0x5c2e77=await NTQQFileApi[_0x3ab202(0x1ba)](_0x557da2);return{'md5':_0x5799ec,'fileName':_0x1ae47c,'path':_0x4bfffa,'fileSize':_0x5c2e77,'ext':_0x3c0477};}static async[_0x51abdb(0x17f)](_0x18c91b,_0x1cb496,_0x595aff,_0x5430e3,_0x3ef216,_0x4e027c,_0x2803f2=0x3e8*0x3c*0x2,_0x10019a=![]){const _0x41f9e7=_0x51abdb,_0x221cd9={'KpHUe':function(_0x249261,_0x27fc39){return _0x249261===_0x27fc39;},'cvBKi':function(_0x18a06a,_0x2128ea){return _0x18a06a(_0x2128ea);},'rcuYf':function(_0x2cc033,_0x2fa05a,_0x10c05b){return _0x2cc033(_0x2fa05a,_0x10c05b);}};if(_0x4e027c&&_0x588733[_0x41f9e7(0x17c)](_0x4e027c)){if(_0x10019a)_0x588733['unlinkSync'](_0x4e027c);else return _0x4e027c;}const _0x26b828=new MsgListener();return new Promise((_0x4a1fad,_0x3ccb52)=>{const _0x48da8f=_0x41f9e7;let _0x10b4c9=![];_0x26b828[_0x48da8f(0x16e)]=_0x24e62e=>{const _0x4beab6=_0x48da8f;if(_0x221cd9[_0x4beab6(0x18b)](_0x24e62e[_0x4beab6(0x18c)],_0x18c91b)){_0x10b4c9=!![];let _0x2c188e=_0x24e62e[_0x4beab6(0x185)];if(_0x2c188e[_0x4beab6(0x1ab)]('\x5c')){const _0x29c64b=sessionConfig?.[_0x4beab6(0x1a4)];_0x2c188e=_0x5f0b42[_0x4beab6(0x194)](_0x29c64b,_0x2c188e);}_0x4a1fad(_0x2c188e),napCatCore[_0x4beab6(0x19b)][_0x4beab6(0x1aa)]()[_0x4beab6(0x17d)](_0x257435);}};const _0x257435=napCatCore[_0x48da8f(0x174)](_0x26b828);_0x221cd9[_0x48da8f(0x197)](setTimeout,()=>{const _0x20ae71=_0x48da8f;!_0x10b4c9&&(_0x221cd9[_0x20ae71(0x154)](_0x3ccb52,new Error(_0x20ae71(0x167))),napCatCore[_0x20ae71(0x19b)][_0x20ae71(0x1aa)]()[_0x20ae71(0x17d)](_0x257435));},_0x2803f2),napCatCore[_0x48da8f(0x19b)][_0x48da8f(0x1aa)]()[_0x48da8f(0x178)]({'fileModelId':'0','downloadSourceType':0x0,'triggerType':0x1,'msgId':_0x18c91b,'chatType':_0x1cb496,'peerUid':_0x595aff,'elementId':_0x5430e3,'thumbSize':0x0,'downloadType':0x1,'filePath':_0x3ef216});});}static async[_0x51abdb(0x1a8)](_0x1ef693){return new Promise((_0x296af7,_0x4e5845)=>{const _0x2724f4={'HRnCJ':function(_0x316008,_0x17a3cc){return _0x316008(_0x17a3cc);}};_0xba0b96(_0x1ef693,(_0x219423,_0x6aa04d)=>{const _0x1c3704=_0x27be;_0x219423?_0x4e5845(_0x219423):_0x2724f4[_0x1c3704(0x186)](_0x296af7,_0x6aa04d);});});}static async[_0x51abdb(0x15c)](_0x4a1afa){const _0x4798d0=_0x51abdb,_0x5b9a2b={'xiXIs':_0x4798d0(0x187),'qMhNi':function(_0x16ab6f,_0x3e1776,_0xb013f3){return _0x16ab6f(_0x3e1776,_0xb013f3);},'qFYfO':_0x4798d0(0x16f),'CurwW':function(_0x4901b1,_0x3d989a){return _0x4901b1(_0x3d989a);},'xhSSw':_0x4798d0(0x1a2),'KjsUr':function(_0x13bbb7,_0x4e823c){return _0x13bbb7(_0x4e823c);},'UyxSc':_0x4798d0(0x160),'Ocwfz':function(_0x395e82,_0x11bebf){return _0x395e82(_0x11bebf);},'cTLdM':_0x4798d0(0x158),'nmUkP':'Mozilla/5.0\x20(Windows\x20NT\x2010.0;\x20Win64;\x20x64)\x20AppleWebKit/537.36\x20(KHTML,\x20like\x20Gecko)\x20Chrome/58.0.3029.110\x20Safari/537.36','LZafX':_0x4798d0(0x195),'hOovT':_0x4798d0(0x17e),'XRNUW':_0x4798d0(0x1ae),'jeHjk':_0x4798d0(0x19e),'EHgCF':_0x4798d0(0x16b),'eKKBn':function(_0x4ca97f,_0x5ddc4f){return _0x4ca97f+_0x5ddc4f;},'RUwca':function(_0x1e8d19,_0x50e171){return _0x1e8d19(_0x50e171);},'LxtIH':'hookApi\x20is\x20not\x20available','MlQct':function(_0x390fc2){return _0x390fc2();},'ErPYY':function(_0x25ede4,_0x50c903,_0x31b6ef){return _0x25ede4(_0x50c903,_0x31b6ef);},'hyehO':_0x4798d0(0x16d),'lcBvb':function(_0x4cca6c,_0x3e0ef1,_0x40d273){return _0x4cca6c(_0x3e0ef1,_0x40d273);},'KWsoR':function(_0x2f9bde,_0x2e7d64){return _0x2f9bde-_0x2e7d64;},'vyFEQ':'获取rkey失败','QpTOD':function(_0x38a8f6,_0x540182){return _0x38a8f6+_0x540182;},'HKMUi':function(_0x3cca0b,_0x37fa09){return _0x3cca0b||_0x37fa09;}},_0x500982=_0x4a1afa[_0x4798d0(0x1b5)][_0x4798d0(0x169)](_0x413149=>!!_0x413149[_0x4798d0(0x162)]);if(!_0x500982)return'';const _0x3f62b0=_0x500982[_0x4798d0(0x162)][_0x4798d0(0x15b)],_0x161973=_0x500982['picElement'][_0x4798d0(0x15f)],_0x404310=_0x500982[_0x4798d0(0x162)][_0x4798d0(0x15f)],_0x3c7ce1=_0x500982[_0x4798d0(0x162)][_0x4798d0(0x161)];let _0x41c205='';if(_0x3f62b0){if(_0x3f62b0[_0x4798d0(0x1ab)](_0x5b9a2b[_0x4798d0(0x184)])){if(_0x3f62b0['includes'](_0x5b9a2b[_0x4798d0(0x1bb)]))_0x41c205=_0x5b9a2b[_0x4798d0(0x152)](IMAGE_HTTP_HOST_NT,_0x3f62b0);else{if(!hookApi[_0x4798d0(0x168)]())return _0x5b9a2b[_0x4798d0(0x179)](logDebug,_0x5b9a2b['LxtIH']),'';let _0xba24c6=hookApi[_0x4798d0(0x192)]();const _0x25abd8=async()=>{const _0xdd1286=_0x4798d0,_0x28b1cc=_0x5b9a2b[_0xdd1286(0x1b9)]['split']('|');let _0x30e9de=0x0;while(!![]){switch(_0x28b1cc[_0x30e9de++]){case'0':_0xba24c6=hookApi[_0xdd1286(0x192)]();continue;case'1':_0xba24c6&&_0x5b9a2b[_0xdd1286(0x159)](logDebug,_0x5b9a2b['qFYfO'],_0xba24c6);continue;case'2':await _0x5b9a2b[_0xdd1286(0x156)](sleep,0x12c);continue;case'3':logDebug(_0x5b9a2b[_0xdd1286(0x1b3)]);continue;case'4':NTQQFileApi[_0xdd1286(0x17f)](_0x4a1afa[_0xdd1286(0x18c)],_0x4a1afa[_0xdd1286(0x199)],_0x4a1afa[_0xdd1286(0x18a)],_0x500982['elementId'],'',_0x500982[_0xdd1286(0x162)][_0xdd1286(0x18d)],0x3e8,!![])['then']()[_0xdd1286(0x176)](()=>{});continue;}break;}};if(!_0xba24c6)try{await _0x5b9a2b['MlQct'](_0x25abd8);}catch(_0x5276eb){return _0x5b9a2b[_0x4798d0(0x193)](logError,_0x5b9a2b['hyehO'],_0x5276eb),'';}_0x41c205=_0x5b9a2b[_0x4798d0(0x152)](_0x5b9a2b[_0x4798d0(0x152)](IMAGE_HTTP_HOST_NT,_0x3f62b0),''+_0xba24c6);const _0x850404=new Promise((_0x2d54df,_0x1825e0)=>{const _0x2a2124=_0x4798d0,_0x1f47d0={'Vygit':function(_0xbbfbec,_0x1380e7){const _0x1b3dd7=_0x27be;return _0x5b9a2b[_0x1b3dd7(0x16a)](_0xbbfbec,_0x1380e7);},'mjLtp':function(_0x21eaef,_0x4b5eac){const _0x7c13ca=_0x27be;return _0x5b9a2b[_0x7c13ca(0x157)](_0x21eaef,_0x4b5eac);},'eOFbw':function(_0x12ebe1,_0x1d5586){return _0x12ebe1===_0x1d5586;},'bkXZq':function(_0x377dd0,_0x4b65bc){const _0x4ef6bb=_0x27be;return _0x5b9a2b[_0x4ef6bb(0x16a)](_0x377dd0,_0x4b65bc);},'dhGiN':function(_0x5dc39c,_0x2bfdda){const _0x5056b7=_0x27be;return _0x5b9a2b[_0x5056b7(0x156)](_0x5dc39c,_0x2bfdda);},'jZJmY':_0x2a2124(0x183)},_0x445d2f=new URL(_0x41c205),_0x6f4d79={'method':_0x5b9a2b['cTLdM'],'host':_0x445d2f['host'],'path':_0x445d2f[_0x2a2124(0x1b2)]+_0x445d2f[_0x2a2124(0x170)],'headers':{'User-Agent':_0x5b9a2b[_0x2a2124(0x1ac)],'Accept':_0x5b9a2b[_0x2a2124(0x191)],'Range':_0x5b9a2b['hOovT']}},_0x3dcdc2=_0xe128a1[_0x2a2124(0x164)](_0x6f4d79,_0xe35368=>{const _0x257e96=_0x2a2124;_0x1f47d0[_0x257e96(0x163)](logDebug,'Check\x20rkey\x20status:\x20'+_0xe35368[_0x257e96(0x1b0)]),_0x1f47d0[_0x257e96(0x15d)](logDebug,_0x257e96(0x196)+JSON[_0x257e96(0x175)](_0xe35368[_0x257e96(0x1a1)])),_0xe35368[_0x257e96(0x1b0)]==0xc8||_0x1f47d0[_0x257e96(0x1b8)](_0xe35368[_0x257e96(0x1b0)],0xce)?_0x1f47d0[_0x257e96(0x19c)](_0x2d54df,'ok'):_0x1f47d0[_0x257e96(0x16c)](_0x1825e0,_0x1f47d0[_0x257e96(0x1b6)]);});_0x3dcdc2[_0x2a2124(0x1a9)](0xbb8,()=>{const _0x4b35c4=_0x2a2124;_0x3dcdc2['destroy'](),_0x5b9a2b[_0x4b35c4(0x16a)](_0x1825e0,_0x5b9a2b[_0x4b35c4(0x19f)]);}),_0x3dcdc2['on'](_0x5b9a2b[_0x2a2124(0x19d)],_0x2dabac=>{const _0x6deff5=_0x2a2124;console[_0x6deff5(0x1ae)](_0x6deff5(0x198)+_0x2dabac[_0x6deff5(0x171)]),_0x1f47d0[_0x6deff5(0x15d)](_0x1825e0,_0x2dabac[_0x6deff5(0x171)]);}),_0x3dcdc2[_0x2a2124(0x15e)]();});try{const _0x22acf6=Date['now']();await _0x850404;const _0x1458b8=Date[_0x4798d0(0x155)]();_0x5b9a2b[_0x4798d0(0x1b7)](logDebug,_0x4798d0(0x189),_0x5b9a2b[_0x4798d0(0x17b)](_0x1458b8,_0x22acf6));}catch(_0x324781){try{await _0x5b9a2b[_0x4798d0(0x165)](_0x25abd8),_0x41c205=_0x5b9a2b['eKKBn'](_0x5b9a2b[_0x4798d0(0x152)](IMAGE_HTTP_HOST_NT,_0x3f62b0),''+_0xba24c6);}catch(_0x4e4c11){logError(_0x5b9a2b['vyFEQ'],_0x4e4c11);}}}}else _0x41c205=_0x5b9a2b[_0x4798d0(0x182)](IMAGE_HTTP_HOST,_0x3f62b0);}else _0x5b9a2b[_0x4798d0(0x188)](_0x404310,_0x161973)&&(_0x41c205=IMAGE_HTTP_HOST+_0x4798d0(0x177)+_0x5b9a2b[_0x4798d0(0x188)](_0x404310,_0x161973)[_0x4798d0(0x181)]()+'/0');return _0x41c205;}} +const _0x1911c7=_0x2327;(function(_0x4c7219,_0x1dd3ab){const _0x104cdb=_0x2327,_0x4a73ce=_0x4c7219();while(!![]){try{const _0x24dc5a=-parseInt(_0x104cdb(0xd4))/0x1*(-parseInt(_0x104cdb(0xe3))/0x2)+parseInt(_0x104cdb(0xab))/0x3*(parseInt(_0x104cdb(0xfb))/0x4)+-parseInt(_0x104cdb(0xde))/0x5+parseInt(_0x104cdb(0xbd))/0x6+-parseInt(_0x104cdb(0xe2))/0x7+parseInt(_0x104cdb(0xf2))/0x8+-parseInt(_0x104cdb(0xb9))/0x9*(parseInt(_0x104cdb(0xc1))/0xa);if(_0x24dc5a===_0x1dd3ab)break;else _0x4a73ce['push'](_0x4a73ce['shift']());}catch(_0xa41ef2){_0x4a73ce['push'](_0x4a73ce['shift']());}}}(_0x56ab,0xb7be0));import{ElementType,IMAGE_HTTP_HOST,IMAGE_HTTP_HOST_NT}from'@/core/entities';import _0x58b3e8 from'path';import _0x4d4d02 from'fs';import{logDebug,logError}from'@/common/utils/log';import{napCatCore}from'@/core';import{calculateFileMD5}from'@/common/utils/file';import*as _0x23f643 from'file-type';import{MsgListener}from'@/core/listeners';function _0x2327(_0xcb58a0,_0x1d32f3){const _0x56ab44=_0x56ab();return _0x2327=function(_0x2327f8,_0x9a771d){_0x2327f8=_0x2327f8-0xa9;let _0x5616c3=_0x56ab44[_0x2327f8];return _0x5616c3;},_0x2327(_0xcb58a0,_0x1d32f3);}import _0x4ab2b1 from'image-size';import{sessionConfig}from'@/core/sessionConfig';function _0x56ab(){const _0x4faf17=['fXqxs','WHEdZ','sourcePath','hookApi\x20is\x20not\x20available','fileUuid','MqFUP','find','existsSync','UznGl','message','msgId','md5HexStr','request','QNDKu','teOKj','end','awoqI','3EaXBps','JHKzo','pathname','catch','setCacheSilentScan','getHotUpdateCachePath','filePath','hotUpdate','mNqMH','WqFMp','Check\x20rkey\x20headers:\x20','getDesktopTmpPath','indexOf','uaQnF','36qjdHBd','getChatCacheInfo','KAfNY','获取图片rkey...','8493588JtOuyw','sNzJV','session','getImageSize','2122760aoLqCw','getStorageCleanService','clearChatCache','destroy','ext','getRKey','scanCache','/download','util','ccpGg','GET','QXCAW','toUpperCase','host','onRichMediaDownloadComplete','addCacheScannedPaths','CbVAi','uploadFile','setTimeout','717BPfUgQ','originImageUrl','getFileSize','fileTypeFromFile','JTtEL','getFileCacheInfo','picElement','UCYIp','getMsgService','JFdBf','2533055ptqkBn','PIC','defaultFileDownloadPath','UbMxg','4212054WhGJBX','1396sONgzr','hcxxm','获取图片rkey失败','nKZFr','aLspY','then','startsWith','图片rkey获取成功','downloadRichMedia','chatType','*/*','includes','EYpIk','copyFile','cvFLC','6249552PxRXGJ','PFYgn','getFileType','获取rkey失败','UMcaM','stringify','isAvailable','getImageUrl','now','51148LVzYTq','tmp','Mozilla/5.0\x20(Windows\x20NT\x2010.0;\x20Win64;\x20x64)\x20AppleWebKit/537.36\x20(KHTML,\x20like\x20Gecko)\x20Chrome/58.0.3029.110\x20Safari/537.36','下载超时','removeKernelMsgListener','statusCode','addListener','getCacheSessionPathList','Gomgf','oYcEu','HCoTY','Check\x20rkey\x20request\x20time:','&rkey=','getChatCacheList','clearChatCacheInfo','peerUid','error','join','jHeEG','The\x20image\x20URL\x20is\x20not\x20accessible.','IQGBW'];_0x56ab=function(){return _0x4faf17;};return _0x56ab();}import _0x4be4f4 from'http';import{hookApi}from'@/core/external/hook';import{sleep}from'@/common/utils/helper';let privateImageRKey='',groupImageRKey='';export class NTQQFileApi{static async['getFileType'](_0x528c64){const _0x227f45=_0x2327;return _0x23f643[_0x227f45(0xd7)](_0x528c64);}static async[_0x1911c7(0xf0)](_0x2d44a5,_0x3f5868){const _0x8e5d7a=_0x1911c7;await napCatCore[_0x8e5d7a(0xc9)][_0x8e5d7a(0xf0)](_0x2d44a5,_0x3f5868);}static async[_0x1911c7(0xd6)](_0xd1d021){return await napCatCore['util']['getFileSize'](_0xd1d021);}static async[_0x1911c7(0xd2)](_0x2484f7,_0x1923c0=ElementType[_0x1911c7(0xdf)],_0x507e13=0x0){const _0x39fc22=_0x1911c7,_0x2e2f91={'WFWVG':function(_0x4154ff,_0x1339c6){return _0x4154ff(_0x1339c6);},'TCGQT':function(_0x2d6c84,_0x3b513b){return _0x2d6c84+_0x3b513b;},'WHEdZ':function(_0x168085,_0x474e93){return _0x168085===_0x474e93;}},_0x3f1c58=await _0x2e2f91['WFWVG'](calculateFileMD5,_0x2484f7);let _0x1ee1dc=(await NTQQFileApi[_0x39fc22(0xf4)](_0x2484f7))?.[_0x39fc22(0xc5)]||'';_0x1ee1dc&&(_0x1ee1dc=_0x2e2f91['TCGQT']('.',_0x1ee1dc));let _0x41fcfd=''+_0x58b3e8['basename'](_0x2484f7);_0x2e2f91[_0x39fc22(0x111)](_0x41fcfd[_0x39fc22(0xb7)]('.'),-0x1)&&(_0x41fcfd+=_0x1ee1dc);const _0x469019=napCatCore['session']['getMsgService']()['getRichMediaFilePathForGuild']({'md5HexStr':_0x3f1c58,'fileName':_0x41fcfd,'elementType':_0x1923c0,'elementSubType':_0x507e13,'thumbSize':0x0,'needCreate':!![],'downloadType':0x1,'file_uuid':''});await NTQQFileApi[_0x39fc22(0xf0)](_0x2484f7,_0x469019);const _0x1b731b=await NTQQFileApi[_0x39fc22(0xd6)](_0x2484f7);return{'md5':_0x3f1c58,'fileName':_0x41fcfd,'path':_0x469019,'fileSize':_0x1b731b,'ext':_0x1ee1dc};}static async['downloadMedia'](_0x462fd8,_0x3757bd,_0x4f9958,_0x381284,_0x91f75,_0x3edc07,_0x2a153e=0x3e8*0x3c*0x2,_0x295cbe=![]){const _0x130dd3=_0x1911c7,_0x2fd6b8={'uaQnF':function(_0x1ccb44,_0x33783d){return _0x1ccb44(_0x33783d);},'aLspY':function(_0x3754d2,_0x3f9b94,_0x4d0f3b){return _0x3754d2(_0x3f9b94,_0x4d0f3b);}};if(_0x3edc07&&_0x4d4d02[_0x130dd3(0x117)](_0x3edc07)){if(_0x295cbe)_0x4d4d02['unlinkSync'](_0x3edc07);else return _0x3edc07;}const _0xf536ef=new MsgListener();return new Promise((_0x3634ef,_0x1f90d9)=>{const _0x14dee1=_0x130dd3,_0x314e57={'jHeEG':function(_0x4bb16c,_0x19f5b1){return _0x4bb16c===_0x19f5b1;},'ZbULS':function(_0x364e81,_0x5bb4ca){const _0x507032=_0x2327;return _0x2fd6b8[_0x507032(0xb8)](_0x364e81,_0x5bb4ca);},'awoqI':_0x14dee1(0xfe)};let _0x4553a1=![];_0xf536ef[_0x14dee1(0xcf)]=_0x48df96=>{const _0x11b1d5=_0x14dee1;if(_0x314e57[_0x11b1d5(0x10d)](_0x48df96[_0x11b1d5(0x11a)],_0x462fd8)){_0x4553a1=!![];let _0x6cc11f=_0x48df96[_0x11b1d5(0xb1)];if(_0x6cc11f[_0x11b1d5(0xe9)]('\x5c')){const _0x1127d7=sessionConfig?.[_0x11b1d5(0xe0)];_0x6cc11f=_0x58b3e8[_0x11b1d5(0x10c)](_0x1127d7,_0x6cc11f);}_0x314e57['ZbULS'](_0x3634ef,_0x6cc11f),napCatCore[_0x11b1d5(0xbf)][_0x11b1d5(0xdc)]()[_0x11b1d5(0xff)](_0xe46f58);}};const _0xe46f58=napCatCore[_0x14dee1(0x101)](_0xf536ef);_0x2fd6b8[_0x14dee1(0xe7)](setTimeout,()=>{const _0x591450=_0x14dee1;!_0x4553a1&&(_0x1f90d9(new Error(_0x314e57[_0x591450(0xaa)])),napCatCore[_0x591450(0xbf)]['getMsgService']()[_0x591450(0xff)](_0xe46f58));},_0x2a153e),napCatCore['session'][_0x14dee1(0xdc)]()[_0x14dee1(0xeb)]({'fileModelId':'0','downloadSourceType':0x0,'triggerType':0x1,'msgId':_0x462fd8,'chatType':_0x3757bd,'peerUid':_0x4f9958,'elementId':_0x381284,'thumbSize':0x0,'downloadType':0x1,'filePath':_0x91f75});});}static async[_0x1911c7(0xc0)](_0x5d521a){return new Promise((_0xc8e010,_0x27b6a2)=>{_0x4ab2b1(_0x5d521a,(_0x57a19c,_0x8033da)=>{_0x57a19c?_0x27b6a2(_0x57a19c):_0xc8e010(_0x8033da);});});}static async[_0x1911c7(0xf9)](_0x7556eb){const _0x53166c=_0x1911c7,_0x484c27={'Gomgf':function(_0x17bbba,_0x909388){return _0x17bbba(_0x909388);},'UMcaM':function(_0x295a65,_0x53ee25){return _0x295a65(_0x53ee25);},'cvFLC':function(_0x7b013,_0x59f32,_0x1f6e6a){return _0x7b013(_0x59f32,_0x1f6e6a);},'fXqxs':_0x53166c(0xea),'ccpGg':function(_0x2b01ea,_0x505ead){return _0x2b01ea(_0x505ead);},'VZxeH':_0x53166c(0x10e),'YLpsF':_0x53166c(0xcb),'QNDKu':_0x53166c(0xfd),'IQGBW':_0x53166c(0xed),'nKZFr':'bytes=0-0','sNzJV':'error','JidBk':_0x53166c(0x107),'HCoTY':function(_0x43ee55,_0x1f9aa5){return _0x43ee55+_0x1f9aa5;},'oYcEu':_0x53166c(0x113),'UznGl':function(_0x17a8e7,_0x149f66){return _0x17a8e7!==_0x149f66;},'WqFMp':'appid=1406','Oxgqi':_0x53166c(0xe5),'teOKj':function(_0x3f8875,_0x3d5a90){return _0x3f8875+_0x3d5a90;},'UCYIp':function(_0x297064,_0x51d715){return _0x297064+_0x51d715;},'KAfNY':_0x53166c(0x106),'PFYgn':function(_0x8c93ff){return _0x8c93ff();},'JFdBf':function(_0x3d2319,_0xc9f6cb){return _0x3d2319+_0xc9f6cb;},'CbVAi':function(_0x661554,_0xb1e5b2,_0x434a25){return _0x661554(_0xb1e5b2,_0x434a25);},'MqFUP':_0x53166c(0xf5),'kwoBP':function(_0x48980e,_0x1d6e0a){return _0x48980e+_0x1d6e0a;},'JTtEL':function(_0x3a5715,_0x1812ab){return _0x3a5715||_0x1812ab;}},_0x13ac31=_0x7556eb['elements'][_0x53166c(0x116)](_0x4bfa22=>!!_0x4bfa22[_0x53166c(0xda)]);if(!_0x13ac31)return'';const _0x494513=_0x13ac31[_0x53166c(0xda)][_0x53166c(0xd5)],_0x389b50=_0x13ac31[_0x53166c(0xda)][_0x53166c(0x11b)],_0x5acfd1=_0x13ac31[_0x53166c(0xda)]['md5HexStr'],_0x29b860=_0x13ac31[_0x53166c(0xda)][_0x53166c(0x114)];let _0x43f2e5='';if(_0x494513){if(_0x494513[_0x53166c(0xe9)](_0x53166c(0xc8))){if(_0x494513[_0x53166c(0xee)](_0x484c27['JidBk']))_0x43f2e5=_0x484c27[_0x53166c(0x105)](IMAGE_HTTP_HOST_NT,_0x494513);else{if(!hookApi[_0x53166c(0xf8)]())return _0x484c27['ccpGg'](logDebug,_0x484c27[_0x53166c(0x104)]),'';let _0x4ac124=![];_0x484c27[_0x53166c(0x118)](_0x494513['indexOf'](_0x484c27[_0x53166c(0xb4)]),-0x1)&&(_0x4ac124=!![]);let _0x5f311d='';_0x4ac124?_0x5f311d=privateImageRKey:_0x5f311d=groupImageRKey;_0x5f311d=_0x5f311d||hookApi['getRKey']();const _0x5a16cc=async()=>{const _0x3efaf4=_0x53166c;_0x484c27[_0x3efaf4(0x103)](logDebug,_0x3efaf4(0xbc)),NTQQFileApi['downloadMedia'](_0x7556eb['msgId'],_0x7556eb[_0x3efaf4(0xec)],_0x7556eb[_0x3efaf4(0x10a)],_0x13ac31['elementId'],'',_0x13ac31[_0x3efaf4(0xda)][_0x3efaf4(0x112)],0x3e8,!![])[_0x3efaf4(0xe8)]()[_0x3efaf4(0xae)](()=>{}),await _0x484c27['UMcaM'](sleep,0x12c);const _0x350a71=hookApi[_0x3efaf4(0xc6)]();if(_0x350a71)return _0x484c27[_0x3efaf4(0xf1)](logDebug,_0x484c27[_0x3efaf4(0x110)],_0x350a71),_0x350a71;};if(!_0x5f311d)try{await _0x5a16cc();}catch(_0x46f7e6){return logError(_0x484c27['Oxgqi'],_0x46f7e6),'';}_0x43f2e5=_0x484c27[_0x53166c(0x11e)](_0x484c27[_0x53166c(0xdb)](IMAGE_HTTP_HOST_NT,_0x494513),''+_0x5f311d);const _0x10a4fd=new Promise((_0x5ae352,_0x308b52)=>{const _0x2a4e1d=_0x53166c,_0x3a9e31={'mNqMH':function(_0x5e1cdf,_0x45e7f2){const _0xcfbed3=_0x2327;return _0x484c27[_0xcfbed3(0x103)](_0x5e1cdf,_0x45e7f2);},'EYpIk':function(_0xf5ca1b,_0x332310){return _0xf5ca1b==_0x332310;},'QXCAW':function(_0x5b23c6,_0x502f03){return _0x5b23c6===_0x502f03;},'hcxxm':function(_0x35eeaa,_0x2bcde3){const _0x5ec7fa=_0x2327;return _0x484c27[_0x5ec7fa(0xca)](_0x35eeaa,_0x2bcde3);},'JHKzo':function(_0x550bdf,_0x5afa24){const _0xfe115d=_0x2327;return _0x484c27[_0xfe115d(0xf6)](_0x550bdf,_0x5afa24);},'UbMxg':_0x484c27['VZxeH'],'HKzck':function(_0x1933d1,_0x3a720d){return _0x1933d1(_0x3a720d);}},_0x52de16=new URL(_0x43f2e5),_0x517467={'method':_0x484c27['YLpsF'],'host':_0x52de16[_0x2a4e1d(0xce)],'path':_0x52de16[_0x2a4e1d(0xad)]+_0x52de16['search'],'headers':{'User-Agent':_0x484c27[_0x2a4e1d(0x11d)],'Accept':_0x484c27[_0x2a4e1d(0x10f)],'Range':_0x484c27[_0x2a4e1d(0xe6)]}},_0x2f69a4=_0x4be4f4[_0x2a4e1d(0x11c)](_0x517467,_0xdf2bc1=>{const _0x51e372=_0x2a4e1d;_0x3a9e31[_0x51e372(0xb3)](logDebug,'Check\x20rkey\x20status:\x20'+_0xdf2bc1['statusCode']),_0x3a9e31['mNqMH'](logDebug,_0x51e372(0xb5)+JSON[_0x51e372(0xf7)](_0xdf2bc1['headers'])),_0x3a9e31[_0x51e372(0xef)](_0xdf2bc1[_0x51e372(0x100)],0xc8)||_0x3a9e31[_0x51e372(0xcc)](_0xdf2bc1[_0x51e372(0x100)],0xce)?_0x3a9e31[_0x51e372(0xe4)](_0x5ae352,'ok'):_0x3a9e31[_0x51e372(0xac)](_0x308b52,_0x3a9e31[_0x51e372(0xe1)]);});_0x2f69a4[_0x2a4e1d(0xd3)](0xbb8,()=>{const _0x88784d=_0x2a4e1d;_0x2f69a4[_0x88784d(0xc4)](),_0x3a9e31['HKzck'](_0x308b52,'Check\x20rkey\x20request\x20timed\x20out');}),_0x2f69a4['on'](_0x484c27[_0x2a4e1d(0xbe)],_0x57e406=>{const _0x2ef60a=_0x2a4e1d;console[_0x2ef60a(0x10b)]('Problem\x20with\x20rkey\x20request:\x20'+_0x57e406[_0x2ef60a(0x119)]),_0x308b52(_0x57e406[_0x2ef60a(0x119)]);}),_0x2f69a4[_0x2a4e1d(0xa9)]();});try{const _0x294213=Date['now']();await _0x10a4fd;const _0x57af39=Date[_0x53166c(0xfa)]();_0x4ac124?privateImageRKey=_0x5f311d:groupImageRKey=_0x5f311d,_0x484c27['cvFLC'](logDebug,_0x484c27[_0x53166c(0xbb)],_0x57af39-_0x294213);}catch(_0x558b2d){try{await _0x484c27[_0x53166c(0xf3)](_0x5a16cc),_0x43f2e5=_0x484c27[_0x53166c(0xdd)](IMAGE_HTTP_HOST_NT+_0x494513,''+_0x5f311d);}catch(_0x3a0274){_0x484c27[_0x53166c(0xd1)](logError,_0x484c27[_0x53166c(0x115)],_0x3a0274);}}}}else _0x43f2e5=_0x484c27['kwoBP'](IMAGE_HTTP_HOST,_0x494513);}else _0x484c27[_0x53166c(0xd8)](_0x5acfd1,_0x389b50)&&(_0x43f2e5=IMAGE_HTTP_HOST+'/gchatpic_new/0/0-0-'+_0x484c27[_0x53166c(0xd8)](_0x5acfd1,_0x389b50)[_0x53166c(0xcd)]()+'/0');return _0x43f2e5;}}export class NTQQFileCacheApi{static async[_0x1911c7(0xaf)](_0x23829d=!![]){return'';}static[_0x1911c7(0x102)](){return'';}static['clearCache'](_0x2d0e34=[_0x1911c7(0xfc),_0x1911c7(0xb2)]){const _0x4132e3=_0x1911c7;return napCatCore[_0x4132e3(0xbf)][_0x4132e3(0xc2)]()['clearCacheDataByKeys'](_0x2d0e34);}static[_0x1911c7(0xd0)](_0x9566a3={}){const _0x471b30=_0x1911c7;return napCatCore['session'][_0x471b30(0xc2)]()['addCacheScanedPaths'](_0x9566a3);}static[_0x1911c7(0xc7)](){const _0x427f0d=_0x1911c7;return napCatCore[_0x427f0d(0xbf)]['getStorageCleanService']()[_0x427f0d(0xc7)]();}static[_0x1911c7(0xb0)](){return'';}static[_0x1911c7(0xb6)](){return'';}static[_0x1911c7(0x108)](_0x3eccda,_0x2e5c8e=0x3e8,_0x1be313=0x0){const _0x2e19e4=_0x1911c7;return napCatCore[_0x2e19e4(0xbf)][_0x2e19e4(0xc2)]()[_0x2e19e4(0xba)](_0x3eccda,_0x2e5c8e,0x1,_0x1be313);}static[_0x1911c7(0xd9)](_0x357130,_0x1fa994=0x3e8,_0x452cf2){const _0x374a5d=_0x452cf2?_0x452cf2:{'fileType':_0x357130};}static async[_0x1911c7(0xc3)](_0x4c314d=[],_0x2b1d26=[]){const _0x20eda5=_0x1911c7;return napCatCore[_0x20eda5(0xbf)][_0x20eda5(0xc2)]()[_0x20eda5(0x109)](_0x4c314d,_0x2b1d26);}} \ No newline at end of file diff --git a/src/core.lib/src/apis/friend.js b/src/core.lib/src/apis/friend.js index f9f14d85..aeca5c33 100644 --- a/src/core.lib/src/apis/friend.js +++ b/src/core.lib/src/apis/friend.js @@ -1 +1 @@ -function _0x53cd(_0x6c973f,_0x482362){var _0x295129=_0x2951();return _0x53cd=function(_0x53cd88,_0x5cf733){_0x53cd88=_0x53cd88-0xdd;var _0x4748b1=_0x295129[_0x53cd88];return _0x4748b1;},_0x53cd(_0x6c973f,_0x482362);}var _0xcb08fb=_0x53cd;function _0x2951(){var _0x55a867=['15nwNFqd','159944UCtmYp','19756Drgcew','getBuddyService','session','16392456kuoQGf','208128tNMUYj','approvalFriendRequest','1pOlGLr','4955384ciRvsP','friendUid','730726PNEQih','1261023nyQGpC','getFriends','handleFriendRequest'];_0x2951=function(){return _0x55a867;};return _0x2951();}(function(_0x20bf4c,_0x5c1f9c){var _0x7d4976=_0x53cd,_0x105100=_0x20bf4c();while(!![]){try{var _0x419258=-parseInt(_0x7d4976(0xe4))/0x1*(parseInt(_0x7d4976(0xe7))/0x2)+-parseInt(_0x7d4976(0xe8))/0x3+parseInt(_0x7d4976(0xde))/0x4*(parseInt(_0x7d4976(0xeb))/0x5)+parseInt(_0x7d4976(0xe2))/0x6+-parseInt(_0x7d4976(0xe5))/0x7+-parseInt(_0x7d4976(0xdd))/0x8+parseInt(_0x7d4976(0xe1))/0x9;if(_0x419258===_0x5c1f9c)break;else _0x105100['push'](_0x105100['shift']());}catch(_0x27bc3e){_0x105100['push'](_0x105100['shift']());}}}(_0x2951,0x573a0));import{napCatCore}from'@/core';export class NTQQFriendApi{static async[_0xcb08fb(0xe9)](_0x4a9f1c=![]){}static async[_0xcb08fb(0xea)](_0x3a8fd9,_0x1bd85a){var _0x3c5b52=_0xcb08fb;napCatCore[_0x3c5b52(0xe0)][_0x3c5b52(0xdf)]()?.[_0x3c5b52(0xe3)]({'friendUid':_0x3a8fd9[_0x3c5b52(0xe6)],'reqTime':_0x3a8fd9['reqTime'],'accept':_0x1bd85a});}} +function _0x34c2(){var _0x10f7a8=['3110318FVwzwh','17949700ujOARJ','friendUid','18616ojPGIi','264552WtzWHh','329HimxlB','1336QCYWhi','43353SLbClX','835yMDiTA','handleFriendRequest','5375013ctGDIb','reqTime','36042OAuwuF'];_0x34c2=function(){return _0x10f7a8;};return _0x34c2();}var _0x226678=_0x1a25;(function(_0x1b1697,_0x57867c){var _0x41bc9f=_0x1a25,_0x32b001=_0x1b1697();while(!![]){try{var _0x1fab6e=parseInt(_0x41bc9f(0xd0))/0x1+-parseInt(_0x41bc9f(0xcc))/0x2+parseInt(_0x41bc9f(0xd6))/0x3+-parseInt(_0x41bc9f(0xcf))/0x4*(parseInt(_0x41bc9f(0xd4))/0x5)+parseInt(_0x41bc9f(0xcb))/0x6*(parseInt(_0x41bc9f(0xd1))/0x7)+-parseInt(_0x41bc9f(0xd2))/0x8*(parseInt(_0x41bc9f(0xd3))/0x9)+parseInt(_0x41bc9f(0xcd))/0xa;if(_0x1fab6e===_0x57867c)break;else _0x32b001['push'](_0x32b001['shift']());}catch(_0x323221){_0x32b001['push'](_0x32b001['shift']());}}}(_0x34c2,0xf3562));import{napCatCore}from'@/core';function _0x1a25(_0x350abe,_0x40739f){var _0x34c2c2=_0x34c2();return _0x1a25=function(_0x1a2559,_0xb81553){_0x1a2559=_0x1a2559-0xca;var _0x5e0a8e=_0x34c2c2[_0x1a2559];return _0x5e0a8e;},_0x1a25(_0x350abe,_0x40739f);}export class NTQQFriendApi{static async['getFriends'](_0x220cef=![]){}static async[_0x226678(0xd5)](_0x27a379,_0x4f595c){var _0x376aed=_0x226678;napCatCore['session']['getBuddyService']()?.['approvalFriendRequest']({'friendUid':_0x27a379[_0x376aed(0xce)],'reqTime':_0x27a379[_0x376aed(0xca)],'accept':_0x4f595c});}} \ No newline at end of file diff --git a/src/core.lib/src/apis/group.js b/src/core.lib/src/apis/group.js index 2e3f429d..0543864e 100644 --- a/src/core.lib/src/apis/group.js +++ b/src/core.lib/src/apis/group.js @@ -1 +1 @@ -const _0x359387=_0x380b;(function(_0x2503b3,_0x14f334){const _0x4e476a=_0x380b,_0x422d87=_0x2503b3();while(!![]){try{const _0x2a1cf0=parseInt(_0x4e476a(0x1e1))/0x1*(parseInt(_0x4e476a(0x1ee))/0x2)+parseInt(_0x4e476a(0x1f9))/0x3*(parseInt(_0x4e476a(0x1dd))/0x4)+-parseInt(_0x4e476a(0x1ea))/0x5+-parseInt(_0x4e476a(0x1f7))/0x6*(-parseInt(_0x4e476a(0x1e9))/0x7)+parseInt(_0x4e476a(0x1ed))/0x8+-parseInt(_0x4e476a(0x1fb))/0x9*(-parseInt(_0x4e476a(0x1d8))/0xa)+-parseInt(_0x4e476a(0x1fa))/0xb;if(_0x2a1cf0===_0x14f334)break;else _0x422d87['push'](_0x422d87['shift']());}catch(_0xbbf98e){_0x422d87['push'](_0x422d87['shift']());}}}(_0x2369,0xc72ad));import{napCatCore}from'@/core';import{GroupListener}from'@/core/index';function _0x2369(){const _0x3031d4=['banGroup','handleGroupRequest','49772KlbHpT','seq','getGroups','session','17kTqdCm','group','setMemberRole','modifyMemberCardName','groupCode','quitGroup','banMember','getGroupService','7yXdwwh','3789130xqjvvN','kickMember','setGroupShutUp','10812400zfWSIf','48512SZjvGT','getGroupList','setMemberCard','dSFoo','type','epENZ','addListener','onGroupListUpdate','removeKernelGroupListener','3564978PXFwQe','getGroupNotifies','309xQXTPL','30926247aDrQJT','54sQCKzc','publishGroupBulletin','1242330MTpYUU','modifyMemberRole','setGroupName'];_0x2369=function(){return _0x3031d4;};return _0x2369();}function _0x380b(_0x570263,_0x3d5b05){const _0x236900=_0x2369();return _0x380b=function(_0x380b58,_0x1196c6){_0x380b58=_0x380b58-0x1d7;let _0x48e92e=_0x236900[_0x380b58];return _0x48e92e;},_0x380b(_0x570263,_0x3d5b05);}export class NTQQGroupApi{static async[_0x359387(0x1df)](_0x32d07a=![]){const _0xf71e06={'epENZ':function(_0x3dd55e,_0x51c3b7){return _0x3dd55e(_0x51c3b7);},'pGRMZ':function(_0x5bf92c,_0xdb96e7,_0x1221ee){return _0x5bf92c(_0xdb96e7,_0x1221ee);}};let _0x3f6921=![];return new Promise((_0x23e754,_0x2c085d)=>{const _0x3eb936=_0x380b,_0x58694b={'anjMw':function(_0x3273aa,_0x16bc67){const _0x49b737=_0x380b;return _0xf71e06[_0x49b737(0x1f3)](_0x3273aa,_0x16bc67);}};_0xf71e06['pGRMZ'](setTimeout,()=>{const _0xf7ef55=_0x380b;!_0x3f6921&&(napCatCore[_0xf7ef55(0x1e0)][_0xf7ef55(0x1e8)]()[_0xf7ef55(0x1f6)](_0x1cca64),_0x58694b['anjMw'](_0x23e754,[]));},0x2710);const _0x74f3e8=new GroupListener();_0x74f3e8[_0x3eb936(0x1f5)]=(_0x48c9d5,_0x82a8a7)=>{const _0x2df479=_0x3eb936;_0x3f6921=!![],_0x23e754(_0x82a8a7),napCatCore[_0x2df479(0x1e0)]['getGroupService']()?.[_0x2df479(0x1f6)](_0x1cca64);};const _0x1cca64=napCatCore[_0x3eb936(0x1f4)](_0x74f3e8);napCatCore['session'][_0x3eb936(0x1e8)]()[_0x3eb936(0x1ef)](_0x32d07a)['then']();});}static async['getGroupMembers'](_0x415220,_0x2355a4=0xbb8){}static async[_0x359387(0x1f8)](){}static async['getGroupIgnoreNotifies'](){}static async[_0x359387(0x1dc)](_0xb41527,_0x7fdcbd,_0x5f5c4d){const _0x190a16=_0x359387,_0x26100f={'dSFoo':function(_0x51cc9e,_0x27b2bf){return _0x51cc9e||_0x27b2bf;}};return napCatCore[_0x190a16(0x1e0)][_0x190a16(0x1e8)]()['operateSysNotify'](![],{'operateType':_0x7fdcbd,'targetMsg':{'seq':_0xb41527[_0x190a16(0x1de)],'type':_0xb41527[_0x190a16(0x1f2)],'groupCode':_0xb41527[_0x190a16(0x1e2)][_0x190a16(0x1e5)],'postscript':_0x26100f[_0x190a16(0x1f1)](_0x5f5c4d,'')}});}static async[_0x359387(0x1e6)](_0x29c5c5){const _0x57c320=_0x359387;return napCatCore[_0x57c320(0x1e0)][_0x57c320(0x1e8)]()[_0x57c320(0x1e6)](_0x29c5c5);}static async[_0x359387(0x1eb)](_0x4e4220,_0x79592e,_0x45990f=![],_0xbb594d=''){const _0x1374f6=_0x359387;return napCatCore[_0x1374f6(0x1e0)][_0x1374f6(0x1e8)]()[_0x1374f6(0x1eb)](_0x4e4220,_0x79592e,_0x45990f,_0xbb594d);}static async[_0x359387(0x1e7)](_0x20f1d0,_0xce2399){const _0x3b240d=_0x359387;return napCatCore[_0x3b240d(0x1e0)]['getGroupService']()['setMemberShutUp'](_0x20f1d0,_0xce2399);}static async[_0x359387(0x1db)](_0x2d535c,_0x3bdb69){const _0x3b0a06=_0x359387;return napCatCore[_0x3b0a06(0x1e0)][_0x3b0a06(0x1e8)]()[_0x3b0a06(0x1ec)](_0x2d535c,_0x3bdb69);}static async[_0x359387(0x1f0)](_0xafafc3,_0x2c947a,_0x20d688){const _0x84e5f3=_0x359387;return napCatCore[_0x84e5f3(0x1e0)][_0x84e5f3(0x1e8)]()[_0x84e5f3(0x1e4)](_0xafafc3,_0x2c947a,_0x20d688);}static async[_0x359387(0x1e3)](_0x3b47fb,_0x389fc1,_0x4e80b5){const _0x2dc4d0=_0x359387;return napCatCore[_0x2dc4d0(0x1e0)]['getGroupService']()[_0x2dc4d0(0x1d9)](_0x3b47fb,_0x389fc1,_0x4e80b5);}static async[_0x359387(0x1da)](_0x2be8d7,_0x7434e7){const _0x2e993e=_0x359387;return napCatCore[_0x2e993e(0x1e0)][_0x2e993e(0x1e8)]()['modifyGroupName'](_0x2be8d7,_0x7434e7,![]);}static async['setGroupTitle'](_0x1235ad,_0x148b8f,_0x20852c){}static[_0x359387(0x1d7)](_0x4e68b5,_0x48b7b5,_0x5076c1){}} +function _0x1bb6(){const _0x4b1595=['session','93fJHiZU','10NfdweB','getGroups','addListener','modifyMemberRole','publishGroupBulletin','getGroupMembers','seq','operateSysNotify','getGroupNotifies','9616392GGqJaN','1446196QOYYqt','groupCode','getGroupList','16YsLERg','quitGroup','setMemberShutUp','getGroupService','jjuMK','banGroup','banMember','kickMember','1481445nXPbqg','handleGroupRequest','8014110fUOMgk','getGroupIgnoreNotifies','gogNr','setMemberRole','setGroupTitle','3860360xNdmBX','32666wzoBEO','onGroupListUpdate','removeKernelGroupListener','setMemberCard','4152663OMqYje','setGroupName','group','modifyMemberCardName'];_0x1bb6=function(){return _0x4b1595;};return _0x1bb6();}const _0x202acf=_0x54b9;(function(_0x412dee,_0x5cb1cc){const _0x1f5f3a=_0x54b9,_0x4fc1ff=_0x412dee();while(!![]){try{const _0x1b8673=-parseInt(_0x1f5f3a(0x189))/0x1*(-parseInt(_0x1f5f3a(0x180))/0x2)+parseInt(_0x1f5f3a(0x178))/0x3+parseInt(_0x1f5f3a(0x194))/0x4+-parseInt(_0x1f5f3a(0x17a))/0x5+parseInt(_0x1f5f3a(0x193))/0x6+parseInt(_0x1f5f3a(0x17f))/0x7*(-parseInt(_0x1f5f3a(0x197))/0x8)+parseInt(_0x1f5f3a(0x184))/0x9*(-parseInt(_0x1f5f3a(0x18a))/0xa);if(_0x1b8673===_0x5cb1cc)break;else _0x4fc1ff['push'](_0x4fc1ff['shift']());}catch(_0x2e6524){_0x4fc1ff['push'](_0x4fc1ff['shift']());}}}(_0x1bb6,0xc5b94));function _0x54b9(_0x223e2c,_0x1bee62){const _0x1bb6a2=_0x1bb6();return _0x54b9=function(_0x54b993,_0x5e666f){_0x54b993=_0x54b993-0x173;let _0x22fe0c=_0x1bb6a2[_0x54b993];return _0x22fe0c;},_0x54b9(_0x223e2c,_0x1bee62);}import{napCatCore}from'@/core';import{GroupListener}from'@/core/index';export class NTQQGroupApi{static async[_0x202acf(0x18b)](_0x1470f8=![]){const _0x4cd88e={'jjuMK':function(_0x1ed0fb,_0x317311){return _0x1ed0fb(_0x317311);},'gogNr':function(_0x55ef0f,_0x6e7fce,_0x4d427f){return _0x55ef0f(_0x6e7fce,_0x4d427f);}};let _0x406d7d=![];return new Promise((_0x2608ba,_0x3f7a94)=>{const _0x11cf6d=_0x54b9;_0x4cd88e[_0x11cf6d(0x17c)](setTimeout,()=>{const _0x1f6158=_0x11cf6d;!_0x406d7d&&(napCatCore[_0x1f6158(0x188)]['getGroupService']()[_0x1f6158(0x182)](_0x5ca2d4),_0x4cd88e[_0x1f6158(0x174)](_0x2608ba,[]));},0x2710);const _0x40238e=new GroupListener();_0x40238e[_0x11cf6d(0x181)]=(_0x3273dc,_0x448fbb)=>{const _0xe5dd=_0x11cf6d;_0x406d7d=!![],_0x4cd88e[_0xe5dd(0x174)](_0x2608ba,_0x448fbb),napCatCore[_0xe5dd(0x188)]['getGroupService']()?.['removeKernelGroupListener'](_0x5ca2d4);};const _0x5ca2d4=napCatCore[_0x11cf6d(0x18c)](_0x40238e);napCatCore[_0x11cf6d(0x188)][_0x11cf6d(0x173)]()[_0x11cf6d(0x196)](_0x1470f8)['then']();});}static async[_0x202acf(0x18f)](_0x26036e,_0x33cb49=0xbb8){}static async[_0x202acf(0x192)](){}static async[_0x202acf(0x17b)](){}static async[_0x202acf(0x179)](_0x41043a,_0x4550ce,_0x183f7b){const _0x92e1a0=_0x202acf,_0x1debe4={'stXmQ':function(_0x1aa337,_0x3c7fe3){return _0x1aa337||_0x3c7fe3;}};return napCatCore[_0x92e1a0(0x188)]['getGroupService']()[_0x92e1a0(0x191)](![],{'operateType':_0x4550ce,'targetMsg':{'seq':_0x41043a[_0x92e1a0(0x190)],'type':_0x41043a['type'],'groupCode':_0x41043a[_0x92e1a0(0x186)][_0x92e1a0(0x195)],'postscript':_0x1debe4['stXmQ'](_0x183f7b,'')}});}static async['quitGroup'](_0x245f70){const _0x6abec5=_0x202acf;return napCatCore[_0x6abec5(0x188)]['getGroupService']()[_0x6abec5(0x198)](_0x245f70);}static async[_0x202acf(0x177)](_0x4fff67,_0x4dd1cb,_0x31f3a9=![],_0x3b00e8=''){const _0x3b259f=_0x202acf;return napCatCore[_0x3b259f(0x188)][_0x3b259f(0x173)]()['kickMember'](_0x4fff67,_0x4dd1cb,_0x31f3a9,_0x3b00e8);}static async[_0x202acf(0x176)](_0x5d8564,_0x2181e2){const _0x447ba4=_0x202acf;return napCatCore[_0x447ba4(0x188)][_0x447ba4(0x173)]()[_0x447ba4(0x199)](_0x5d8564,_0x2181e2);}static async[_0x202acf(0x175)](_0x3f8d56,_0x2f3581){const _0x56edc6=_0x202acf;return napCatCore[_0x56edc6(0x188)][_0x56edc6(0x173)]()['setGroupShutUp'](_0x3f8d56,_0x2f3581);}static async[_0x202acf(0x183)](_0x10bede,_0x40be1b,_0x427045){const _0x12c04a=_0x202acf;return napCatCore[_0x12c04a(0x188)][_0x12c04a(0x173)]()[_0x12c04a(0x187)](_0x10bede,_0x40be1b,_0x427045);}static async[_0x202acf(0x17d)](_0x4e86f7,_0x58ba00,_0x59f059){const _0x2d16a2=_0x202acf;return napCatCore[_0x2d16a2(0x188)][_0x2d16a2(0x173)]()[_0x2d16a2(0x18d)](_0x4e86f7,_0x58ba00,_0x59f059);}static async[_0x202acf(0x185)](_0x230347,_0x5be57d){const _0x256ff7=_0x202acf;return napCatCore[_0x256ff7(0x188)][_0x256ff7(0x173)]()['modifyGroupName'](_0x230347,_0x5be57d,![]);}static async[_0x202acf(0x17e)](_0x5cec7c,_0x157c70,_0x5f3da5){}static[_0x202acf(0x18e)](_0x145369,_0x3bd5da,_0x174706){}} \ No newline at end of file diff --git a/src/core.lib/src/apis/index.js b/src/core.lib/src/apis/index.js index 8a386710..d7144c15 100644 --- a/src/core.lib/src/apis/index.js +++ b/src/core.lib/src/apis/index.js @@ -1 +1 @@ -function _0x34de(_0x16c1eb,_0x2f4611){var _0x20231d=_0x2023();return _0x34de=function(_0x34de9f,_0x4046ad){_0x34de9f=_0x34de9f-0x185;var _0x432ac3=_0x20231d[_0x34de9f];return _0x432ac3;},_0x34de(_0x16c1eb,_0x2f4611);}(function(_0x36e03a,_0x498e52){var _0x50a4b1=_0x34de,_0x59e2d1=_0x36e03a();while(!![]){try{var _0x444a32=parseInt(_0x50a4b1(0x18b))/0x1*(parseInt(_0x50a4b1(0x18a))/0x2)+-parseInt(_0x50a4b1(0x18e))/0x3*(parseInt(_0x50a4b1(0x18d))/0x4)+-parseInt(_0x50a4b1(0x189))/0x5+parseInt(_0x50a4b1(0x18f))/0x6*(-parseInt(_0x50a4b1(0x186))/0x7)+parseInt(_0x50a4b1(0x18c))/0x8+-parseInt(_0x50a4b1(0x187))/0x9+-parseInt(_0x50a4b1(0x185))/0xa*(-parseInt(_0x50a4b1(0x188))/0xb);if(_0x444a32===_0x498e52)break;else _0x59e2d1['push'](_0x59e2d1['shift']());}catch(_0x2edec4){_0x59e2d1['push'](_0x59e2d1['shift']());}}}(_0x2023,0x83a59));export*from'./file';function _0x2023(){var _0x3c8bb3=['10spKgLe','88581lXggfs','8564032GgCZzH','12nUyJZD','609747PgPuYp','30JUcilX','170nEgEHl','624057lSrGvG','1591785tQEmCo','228283truGLy','473090GnzMGv'];_0x2023=function(){return _0x3c8bb3;};return _0x2023();}export*from'./friend';export*from'./group';export*from'./msg';export*from'./user';export*from'./webapi';export*from'./window'; +function _0x34d9(_0x1ba3ea,_0x5d0f9f){var _0x5bff9b=_0x5bff();return _0x34d9=function(_0x34d944,_0x5754e4){_0x34d944=_0x34d944-0x19b;var _0x13297c=_0x5bff9b[_0x34d944];return _0x13297c;},_0x34d9(_0x1ba3ea,_0x5d0f9f);}function _0x5bff(){var _0x5ee616=['1200820RbGpDW','4274TiolcZ','36VPFEBS','797232aSuGQT','8rlOVwA','181Nvhrxq','11tEJOSk','2309083cQrQAs','2581065wWJTqn','39513DXCGrU','1883990lvXhsd'];_0x5bff=function(){return _0x5ee616;};return _0x5bff();}(function(_0x4141cf,_0x2b673d){var _0x4dff6e=_0x34d9,_0x4c4fa0=_0x4141cf();while(!![]){try{var _0x42b568=parseInt(_0x4dff6e(0x19e))/0x1*(-parseInt(_0x4dff6e(0x1a5))/0x2)+parseInt(_0x4dff6e(0x1a2))/0x3*(parseInt(_0x4dff6e(0x19b))/0x4)+-parseInt(_0x4dff6e(0x1a3))/0x5+parseInt(_0x4dff6e(0x19c))/0x6+parseInt(_0x4dff6e(0x1a0))/0x7*(parseInt(_0x4dff6e(0x19d))/0x8)+parseInt(_0x4dff6e(0x1a1))/0x9+-parseInt(_0x4dff6e(0x1a4))/0xa*(-parseInt(_0x4dff6e(0x19f))/0xb);if(_0x42b568===_0x2b673d)break;else _0x4c4fa0['push'](_0x4c4fa0['shift']());}catch(_0x4f82d4){_0x4c4fa0['push'](_0x4c4fa0['shift']());}}}(_0x5bff,0x36d28));export*from'./file';export*from'./friend';export*from'./group';export*from'./msg';export*from'./user';export*from'./webapi';export*from'./window'; \ No newline at end of file diff --git a/src/core.lib/src/apis/msg.js b/src/core.lib/src/apis/msg.js index b682f696..b21f7fd9 100644 --- a/src/core.lib/src/apis/msg.js +++ b/src/core.lib/src/apis/msg.js @@ -1 +1 @@ -const _0x15bf52=_0x4150;(function(_0x3e0bc0,_0xef2205){const _0x2b61bd=_0x4150,_0x498923=_0x3e0bc0();while(!![]){try{const _0xc5e630=-parseInt(_0x2b61bd(0x180))/0x1+-parseInt(_0x2b61bd(0x168))/0x2+parseInt(_0x2b61bd(0x169))/0x3+-parseInt(_0x2b61bd(0x16d))/0x4+-parseInt(_0x2b61bd(0x173))/0x5*(parseInt(_0x2b61bd(0x154))/0x6)+parseInt(_0x2b61bd(0x164))/0x7*(parseInt(_0x2b61bd(0x15e))/0x8)+parseInt(_0x2b61bd(0x15b))/0x9;if(_0xc5e630===_0xef2205)break;else _0x498923['push'](_0x498923['shift']());}catch(_0xf10d0){_0x498923['push'](_0x498923['shift']());}}}(_0x4f37,0x50121));import{selfInfo}from'@/common/data';import{log}from'@/common/utils/log';function _0x4150(_0xd1ed19,_0x334c0c){const _0x4f37b7=_0x4f37();return _0x4150=function(_0x415090,_0x392f25){_0x415090=_0x415090-0x152;let _0x35e16d=_0x4f37b7[_0x415090];return _0x35e16d;},_0x4150(_0xd1ed19,_0x334c0c);}import{sleep}from'@/common/utils/helper';import{napCatCore}from'@/core';function _0x4f37(){const _0x450b72=['chatType','onAddSendMsg','dbvJR','8494137rpmLrk','forwardMsg','activateChat','1964712VSKkvu','bfoLj','getMsgHistory','getMsgsIncludeSelf','addListener','arkElement','7ZwnErE','DjeTo','session','WspZm','564572EcLZpR','454158QqOuab','sendStatus','发送超时','multiForwardMsgWithComment','10580kILQIF','nick','zGQob','onMsgInfoListUpdate','peerUid','guildId','15jxfxhh','catch','onLoginSuccess','bytesData','uid','rtwik','gdteH','activateChatAndGetHistory','find','vjgsY','elements','com.tencent.multimsg','zhZfP','430817graVzk','then','setMsgRead','map','vLJTO','recallMsg','getMsgService','sendMsg','ROtCb','msgId','hiXjX','cpHEF','bscNM','nOQoL','594102oICFyr','removeKernelMsgListener','multiForwardMsg','app'];_0x4f37=function(){return _0x450b72;};return _0x4f37();}import{MsgListener}from'@/core/listeners';import{randomUUID}from'crypto';const sendMessagePool={},sendSuccessCBMap={},msgListener=new MsgListener();msgListener[_0x15bf52(0x159)]=_0x340111=>{const _0x47164f=_0x15bf52,_0x5600ee={'ROtCb':function(_0xe7e89c,_0x1a1b82){return _0xe7e89c instanceof _0x1a1b82;}};if(sendMessagePool[_0x340111[_0x47164f(0x171)]]){const _0x367e76=sendMessagePool[_0x340111[_0x47164f(0x171)]]?.(_0x340111);_0x5600ee[_0x47164f(0x188)](_0x367e76,Promise)&&_0x367e76['then']()['then'](log);}},msgListener[_0x15bf52(0x170)]=_0x22fed9=>{const _0x2d5640={'hiXjX':function(_0x21c1e6,_0x1da4ae){return _0x21c1e6(_0x1da4ae);}};_0x22fed9['forEach'](_0x1b280a=>{const _0x2ab573=_0x4150;new Promise((_0x40d269,_0x3f45bf)=>{const _0x493313=_0x4150;for(const _0x42359e in sendSuccessCBMap){const _0xa4e856=sendSuccessCBMap[_0x42359e],_0x2be45a=_0x2d5640[_0x493313(0x18a)](_0xa4e856,_0x1b280a),_0x4f045a=_0x36f79a=>{_0x36f79a&&delete sendSuccessCBMap[_0x42359e];};_0x2be45a instanceof Promise?_0x2be45a[_0x493313(0x181)](_0x4f045a):_0x2d5640[_0x493313(0x18a)](_0x4f045a,_0x2be45a);}})[_0x2ab573(0x181)]()[_0x2ab573(0x174)](log);});},setTimeout(()=>{const _0x30bd42=_0x15bf52;napCatCore[_0x30bd42(0x175)](()=>{const _0x5c0dcc=_0x30bd42;napCatCore[_0x5c0dcc(0x162)](msgListener);});},0x64);export class NTQQMsgApi{static async['getMultiMsg'](_0x59d116,_0x19cead,_0x56522f){return napCatCore['session']['getMsgService']()['getMultiMsg'](_0x59d116,_0x19cead,_0x56522f);}static async[_0x15bf52(0x15d)](_0x57590c){}static async[_0x15bf52(0x17a)](_0x45c036){}static async[_0x15bf52(0x182)](_0x2df774){const _0x5af073=_0x15bf52;return napCatCore[_0x5af073(0x166)]['getMsgService']()[_0x5af073(0x182)](_0x2df774[_0x5af073(0x158)],_0x2df774[_0x5af073(0x171)],_0x2df774[_0x5af073(0x172)]);}static async[_0x15bf52(0x160)](_0x4485b3,_0x52a545,_0x1a1da5){const _0x43d952=_0x15bf52;return napCatCore[_0x43d952(0x166)][_0x43d952(0x186)]()[_0x43d952(0x161)](_0x4485b3,_0x52a545,_0x1a1da5,!![]);}static async['fetchRecentContact'](){}static async[_0x15bf52(0x185)](_0x1626e3,_0x1a42f7){const _0x356c60=_0x15bf52;await napCatCore[_0x356c60(0x166)]['getMsgService']()[_0x356c60(0x185)]({'chatType':_0x1626e3[_0x356c60(0x158)],'peerUid':_0x1626e3['peerUid']},_0x1a42f7);}static async[_0x15bf52(0x187)](_0x3052e1,_0x38b4cd,_0x4aa901=!![],_0x729fdf=0x2710){const _0x776dd4=_0x15bf52,_0x206354={'nOQoL':function(_0x23d26d,_0x5682d0){return _0x23d26d>_0x5682d0;},'bfoLj':function(_0x1af58b,_0x378a12){return _0x1af58b===_0x378a12;},'zGQob':function(_0x134368,_0x3deca8){return _0x134368(_0x3deca8);},'dbvJR':function(_0x224844,_0x332277){return _0x224844(_0x332277);},'aMddk':_0x776dd4(0x16b),'vLJTO':function(_0x3489f3){return _0x3489f3();},'vjgsY':function(_0x62051e,_0x42f7c3,_0x370d7e){return _0x62051e(_0x42f7c3,_0x370d7e);},'DjeTo':function(_0x4f26cb){return _0x4f26cb();}},_0x431e9e=_0x3052e1[_0x776dd4(0x171)];let _0x3d979b=0x0;const _0x14c6e1=async()=>{const _0x56ce13=_0x776dd4;if(_0x206354[_0x56ce13(0x153)](_0x3d979b,_0x729fdf))throw'发送超时';const _0x14cd13=sendMessagePool[_0x3052e1[_0x56ce13(0x171)]];if(_0x14cd13)return await sleep(0x1f4),_0x3d979b+=0x1f4,await _0x14c6e1();else return;};return await _0x206354[_0x776dd4(0x165)](_0x14c6e1),new Promise((_0x5a1c62,_0x54dfbb)=>{const _0xfba548=_0x776dd4;let _0x1aa3b1=![],_0x4fbd8=null;const _0x2dd1ee=_0x206354[_0xfba548(0x184)](randomUUID);sendSuccessCBMap[_0x2dd1ee]=_0x25ab9f=>{const _0x590a3d=_0xfba548;if(_0x206354[_0x590a3d(0x15f)](_0x25ab9f[_0x590a3d(0x189)],_0x4fbd8?.[_0x590a3d(0x189)])){if(_0x206354[_0x590a3d(0x15f)](_0x25ab9f[_0x590a3d(0x16a)],0x2))return delete sendSuccessCBMap[_0x2dd1ee],_0x1aa3b1=!![],_0x206354[_0x590a3d(0x16f)](_0x5a1c62,_0x25ab9f),!![];return![];}return![];},sendMessagePool[_0x431e9e]=async _0x131236=>{delete sendMessagePool[_0x431e9e],_0x4fbd8=_0x131236;},_0x206354[_0xfba548(0x17c)](setTimeout,()=>{const _0x16499=_0xfba548;if(_0x1aa3b1)return;delete sendMessagePool[_0x431e9e],delete sendSuccessCBMap[_0x2dd1ee],_0x206354[_0x16499(0x15a)](_0x54dfbb,_0x206354['aMddk']);},_0x729fdf);const _0x518845=napCatCore['session'][_0xfba548(0x186)]()['sendMsg']('0',_0x3052e1,_0x38b4cd,new Map());});}static async[_0x15bf52(0x15c)](_0x4099c2,_0x2ab973,_0x32a0fa){}static async[_0x15bf52(0x156)](_0x183a82,_0x1c36a6,_0x5e432e){const _0x4bb5cf=_0x15bf52,_0x35522b={'cpHEF':function(_0x6629bf,_0x48acfd){return _0x6629bf(_0x48acfd);},'mjYBV':'转发消息超时','rtwik':function(_0x9e326,_0x1da275){return _0x9e326!=_0x1da275;},'zhZfP':_0x4bb5cf(0x17e),'WspZm':function(_0x20d785,_0xfdfa91){return _0x20d785==_0xfdfa91;}},_0x2c2d2e=_0x5e432e[_0x4bb5cf(0x183)](_0x405982=>{const _0x300bd2=_0x4bb5cf;return{'msgId':_0x405982,'senderShowName':selfInfo[_0x300bd2(0x16e)]};});return new Promise((_0x4155ce,_0x46cf15)=>{const _0x574268=_0x4bb5cf,_0x8c552a={'gdteH':function(_0x528751,_0x67397e){const _0x257169=_0x4150;return _0x35522b[_0x257169(0x178)](_0x528751,_0x67397e);},'AHeIY':_0x35522b[_0x574268(0x17f)],'bscNM':function(_0x531645,_0x4cca2b){const _0x21c06f=_0x574268;return _0x35522b[_0x21c06f(0x167)](_0x531645,_0x4cca2b);}};let _0x7498dc=![];const _0x801f87=new MsgListener(),_0x486f1c=_0xa8c67a=>{const _0x2497e6=_0x574268,_0x701552=_0xa8c67a[_0x2497e6(0x17d)][_0x2497e6(0x17b)](_0x2f96c5=>_0x2f96c5[_0x2497e6(0x163)]);if(!_0x701552)return;const _0x11a19b=JSON['parse'](_0x701552[_0x2497e6(0x163)][_0x2497e6(0x176)]);if(_0x8c552a[_0x2497e6(0x179)](_0x11a19b[_0x2497e6(0x157)],_0x8c552a['AHeIY']))return;_0x8c552a[_0x2497e6(0x152)](_0xa8c67a['peerUid'],_0x1c36a6[_0x2497e6(0x171)])&&_0x8c552a['bscNM'](_0xa8c67a['senderUid'],selfInfo[_0x2497e6(0x177)])&&(_0x7498dc=!![],napCatCore[_0x2497e6(0x166)][_0x2497e6(0x186)]()[_0x2497e6(0x155)](_0x3485aa),_0x4155ce(_0xa8c67a));};_0x801f87[_0x574268(0x159)]=_0x486f1c;const _0x3485aa=napCatCore[_0x574268(0x162)](_0x801f87);setTimeout(()=>{const _0x3d27a3=_0x574268;!_0x7498dc&&(napCatCore[_0x3d27a3(0x166)]['getMsgService']()[_0x3d27a3(0x155)](_0x3485aa),_0x35522b[_0x3d27a3(0x18b)](_0x46cf15,_0x35522b['mjYBV']));},0x1388),napCatCore[_0x574268(0x166)][_0x574268(0x186)]()[_0x574268(0x16c)](_0x2c2d2e,_0x183a82,_0x1c36a6,[],new Map());});}} +function _0x10a1(_0x2cd9df,_0x4256c7){const _0x5d64f6=_0x5d64();return _0x10a1=function(_0x10a118,_0x3e92b2){_0x10a118=_0x10a118-0x1d2;let _0x12e71c=_0x5d64f6[_0x10a118];return _0x12e71c;},_0x10a1(_0x2cd9df,_0x4256c7);}const _0xbcb85d=_0x10a1;(function(_0x3b144d,_0x130ad7){const _0x242f03=_0x10a1,_0xdb6453=_0x3b144d();while(!![]){try{const _0x3edaef=parseInt(_0x242f03(0x1d2))/0x1+parseInt(_0x242f03(0x202))/0x2*(-parseInt(_0x242f03(0x209))/0x3)+parseInt(_0x242f03(0x1f7))/0x4+-parseInt(_0x242f03(0x1dd))/0x5+parseInt(_0x242f03(0x1db))/0x6+-parseInt(_0x242f03(0x1e8))/0x7+-parseInt(_0x242f03(0x1ee))/0x8*(parseInt(_0x242f03(0x1fc))/0x9);if(_0x3edaef===_0x130ad7)break;else _0xdb6453['push'](_0xdb6453['shift']());}catch(_0x43414e){_0xdb6453['push'](_0xdb6453['shift']());}}}(_0x5d64,0xa2084));import{selfInfo}from'@/common/data';import{log}from'@/common/utils/log';import{sleep}from'@/common/utils/helper';import{napCatCore}from'@/core';import{MsgListener}from'@/core/listeners';import{randomUUID}from'crypto';const sendMessagePool={},sendSuccessCBMap={},msgListener=new MsgListener();msgListener[_0xbcb85d(0x208)]=_0x54f639=>{const _0x1e2afc=_0xbcb85d,_0x1009e8={'zNRRo':function(_0x2e251e,_0x480908){return _0x2e251e instanceof _0x480908;}};if(sendMessagePool[_0x54f639[_0x1e2afc(0x204)]]){const _0x115db2=sendMessagePool[_0x54f639[_0x1e2afc(0x204)]]?.(_0x54f639);_0x1009e8['zNRRo'](_0x115db2,Promise)&&_0x115db2['then']()[_0x1e2afc(0x1f8)](log);}},msgListener[_0xbcb85d(0x205)]=_0x26f386=>{const _0x3704c9=_0xbcb85d,_0xef54f2={'zIjgl':function(_0x24927a,_0x1d9a50){return _0x24927a(_0x1d9a50);},'uJIEs':function(_0x45cdd1,_0x2bcd01){return _0x45cdd1 instanceof _0x2bcd01;}};_0x26f386[_0x3704c9(0x1fd)](_0x21e1cf=>{const _0x460367=_0x3704c9,_0x1d45e6={'ocyRW':function(_0x5ce155,_0x53b14f){const _0x3fac9a=_0x10a1;return _0xef54f2[_0x3fac9a(0x1da)](_0x5ce155,_0x53b14f);},'OCyQF':function(_0x109645,_0x53afa0){const _0x3a5a04=_0x10a1;return _0xef54f2[_0x3a5a04(0x1fe)](_0x109645,_0x53afa0);},'MUNHb':function(_0x2c9c04,_0xae20b4){const _0x276a7c=_0x10a1;return _0xef54f2[_0x276a7c(0x1da)](_0x2c9c04,_0xae20b4);}};new Promise((_0x4be272,_0x15c36d)=>{const _0xc06f38=_0x10a1;for(const _0x305296 in sendSuccessCBMap){const _0x6b910e=sendSuccessCBMap[_0x305296],_0x3ac743=_0x1d45e6[_0xc06f38(0x1e0)](_0x6b910e,_0x21e1cf),_0x669571=_0x2aeafa=>{_0x2aeafa&&delete sendSuccessCBMap[_0x305296];};_0x1d45e6[_0xc06f38(0x1e3)](_0x3ac743,Promise)?_0x3ac743['then'](_0x669571):_0x1d45e6[_0xc06f38(0x1d7)](_0x669571,_0x3ac743);}})[_0x460367(0x1f8)]()[_0x460367(0x1f3)](log);});},setTimeout(()=>{const _0x5f00e4=_0xbcb85d;napCatCore[_0x5f00e4(0x206)](()=>{napCatCore['addListener'](msgListener);});},0x64);function _0x5d64(){const _0xb3f667=['bytesData','elements','520322BaBDcu','removeKernelMsgListener','peerUid','onMsgInfoListUpdate','onLoginSuccess','EKpZn','onAddSendMsg','3mRNzjR','JLipN','479038EKxGdj','kVIPp','getMultiMsg','tCKom','guildId','MUNHb','ykiHQ','com.tencent.multimsg','zIjgl','593334ZSfpVN','setMsgRead','626280egOtyY','msgId','sendStatus','ocyRW','iUzsq','getMsgService','OCyQF','chatType','multiForwardMsgWithComment','activateChat','multiForwardMsg','1782914MPEIqC','iqKkO','lJpKF','nick','session','parse','10616EqyTVL','daLDc','转发消息超时','uid','find','catch','recallMsg','sendMsg','arkElement','5185944uIwhOu','then','kmAwV','byFJX','map','3870IoYtWZ','forEach','uJIEs','getMsgHistory'];_0x5d64=function(){return _0xb3f667;};return _0x5d64();}export class NTQQMsgApi{static async[_0xbcb85d(0x1d4)](_0x1bea55,_0x532918,_0x46e3e1){const _0x1b2505=_0xbcb85d;return napCatCore[_0x1b2505(0x1ec)][_0x1b2505(0x1e2)]()['getMultiMsg'](_0x1bea55,_0x532918,_0x46e3e1);}static async[_0xbcb85d(0x1e6)](_0x47689e){}static async['activateChatAndGetHistory'](_0x37838c){}static async[_0xbcb85d(0x1dc)](_0x2140b6){const _0x46807f=_0xbcb85d;return napCatCore[_0x46807f(0x1ec)][_0x46807f(0x1e2)]()['setMsgRead'](_0x2140b6[_0x46807f(0x1e4)],_0x2140b6['peerUid'],_0x2140b6[_0x46807f(0x1d6)]);}static async[_0xbcb85d(0x1ff)](_0xcec216,_0x5020e4,_0x3f05ce){const _0x4d941d=_0xbcb85d;return napCatCore['session'][_0x4d941d(0x1e2)]()['getMsgsIncludeSelf'](_0xcec216,_0x5020e4,_0x3f05ce,!![]);}static async['fetchRecentContact'](){}static async[_0xbcb85d(0x1f4)](_0x2c68bf,_0xc8a709){const _0x293285=_0xbcb85d;await napCatCore['session'][_0x293285(0x1e2)]()[_0x293285(0x1f4)]({'chatType':_0x2c68bf[_0x293285(0x1e4)],'peerUid':_0x2c68bf[_0x293285(0x204)]},_0xc8a709);}static async['sendMsg'](_0x543d8f,_0x28eb27,_0x5c235d=!![],_0x393007=0x2710){const _0x1bb7d4={'byFJX':'发送超时','kVIPp':function(_0x3a1abe,_0x4e2425){return _0x3a1abe(_0x4e2425);},'EKpZn':function(_0x3b58d6){return _0x3b58d6();},'kmAwV':function(_0x55ea94,_0x46798f){return _0x55ea94===_0x46798f;},'rTYFR':function(_0x177e74,_0x175047,_0x31cea7){return _0x177e74(_0x175047,_0x31cea7);}},_0x1a17c6=_0x543d8f['peerUid'];let _0x1eb878=0x0;const _0x279138=async()=>{const _0x30405f=_0x10a1;if(_0x1eb878>_0x393007)throw _0x1bb7d4['byFJX'];const _0x5455bc=sendMessagePool[_0x543d8f['peerUid']];if(_0x5455bc)return await _0x1bb7d4[_0x30405f(0x1d3)](sleep,0x1f4),_0x1eb878+=0x1f4,await _0x1bb7d4[_0x30405f(0x207)](_0x279138);else return;};return await _0x279138(),new Promise((_0x2531eb,_0xa21a8d)=>{const _0x13efe4=_0x10a1,_0x48f230={'RiSNM':function(_0x2e034b,_0x2d10e9){const _0x36e51b=_0x10a1;return _0x1bb7d4[_0x36e51b(0x1d3)](_0x2e034b,_0x2d10e9);},'aOAzd':_0x1bb7d4[_0x13efe4(0x1fa)]};let _0x1e2abf=![],_0x4e3b30=null;const _0x3e464c=randomUUID();sendSuccessCBMap[_0x3e464c]=_0x815fdc=>{const _0x3d0002=_0x13efe4;if(_0x1bb7d4[_0x3d0002(0x1f9)](_0x815fdc[_0x3d0002(0x1de)],_0x4e3b30?.[_0x3d0002(0x1de)])){if(_0x1bb7d4[_0x3d0002(0x1f9)](_0x815fdc[_0x3d0002(0x1df)],0x2))return delete sendSuccessCBMap[_0x3e464c],_0x1e2abf=!![],_0x2531eb(_0x815fdc),!![];return![];}return![];},sendMessagePool[_0x1a17c6]=async _0x5f1ea5=>{delete sendMessagePool[_0x1a17c6],_0x4e3b30=_0x5f1ea5;},_0x1bb7d4['rTYFR'](setTimeout,()=>{if(_0x1e2abf)return;delete sendMessagePool[_0x1a17c6],delete sendSuccessCBMap[_0x3e464c],_0x48f230['RiSNM'](_0xa21a8d,_0x48f230['aOAzd']);},_0x393007);const _0x16783c=napCatCore[_0x13efe4(0x1ec)]['getMsgService']()[_0x13efe4(0x1f5)]('0',_0x543d8f,_0x28eb27,new Map());});}static async['forwardMsg'](_0x56621c,_0xf11219,_0xd09fcf){}static async[_0xbcb85d(0x1e7)](_0x4f3923,_0x5d8410,_0x1b16a3){const _0x2f1063=_0xbcb85d,_0x3c56ad={'oLaQr':function(_0x44d537,_0xf27fbb){return _0x44d537(_0xf27fbb);},'CKdYb':_0x2f1063(0x1f0),'ykiHQ':function(_0x3bdd69,_0x456465){return _0x3bdd69==_0x456465;},'lJpKF':function(_0x34e9ce,_0x853eb0){return _0x34e9ce==_0x853eb0;},'iqKkO':function(_0x353585,_0x10e1ea,_0x4553a5){return _0x353585(_0x10e1ea,_0x4553a5);}},_0x488f37=_0x1b16a3[_0x2f1063(0x1fb)](_0x20f1ba=>{const _0x3fcd0a=_0x2f1063;return{'msgId':_0x20f1ba,'senderShowName':selfInfo[_0x3fcd0a(0x1eb)]};});return new Promise((_0x20a13f,_0x2675d5)=>{const _0x1f2466=_0x2f1063,_0x5ac60c={'iUzsq':_0x1f2466(0x1d9),'tCKom':function(_0x511f37,_0x4fa1a7){const _0x126620=_0x1f2466;return _0x3c56ad[_0x126620(0x1d8)](_0x511f37,_0x4fa1a7);},'daLDc':function(_0x23c067,_0x3925a9){const _0x4e3619=_0x1f2466;return _0x3c56ad[_0x4e3619(0x1ea)](_0x23c067,_0x3925a9);},'JLipN':function(_0x435077,_0x1c2f37){return _0x435077(_0x1c2f37);}};let _0xc64ca7=![];const _0x431d89=new MsgListener(),_0x12d493=_0x5ad576=>{const _0x5afd1e=_0x1f2466,_0x2b44db=_0x5ad576[_0x5afd1e(0x201)][_0x5afd1e(0x1f2)](_0x5ea527=>_0x5ea527[_0x5afd1e(0x1f6)]);if(!_0x2b44db)return;const _0x4e5697=JSON[_0x5afd1e(0x1ed)](_0x2b44db[_0x5afd1e(0x1f6)][_0x5afd1e(0x200)]);if(_0x4e5697['app']!=_0x5ac60c[_0x5afd1e(0x1e1)])return;_0x5ac60c[_0x5afd1e(0x1d5)](_0x5ad576[_0x5afd1e(0x204)],_0x5d8410[_0x5afd1e(0x204)])&&_0x5ac60c[_0x5afd1e(0x1ef)](_0x5ad576['senderUid'],selfInfo[_0x5afd1e(0x1f1)])&&(_0xc64ca7=!![],napCatCore[_0x5afd1e(0x1ec)]['getMsgService']()['removeKernelMsgListener'](_0x30934c),_0x5ac60c[_0x5afd1e(0x20a)](_0x20a13f,_0x5ad576));};_0x431d89[_0x1f2466(0x208)]=_0x12d493;const _0x30934c=napCatCore['addListener'](_0x431d89);_0x3c56ad[_0x1f2466(0x1e9)](setTimeout,()=>{const _0x5de52f=_0x1f2466;!_0xc64ca7&&(napCatCore[_0x5de52f(0x1ec)][_0x5de52f(0x1e2)]()[_0x5de52f(0x203)](_0x30934c),_0x3c56ad['oLaQr'](_0x2675d5,_0x3c56ad['CKdYb']));},0x1388),napCatCore[_0x1f2466(0x1ec)][_0x1f2466(0x1e2)]()[_0x1f2466(0x1e5)](_0x488f37,_0x4f3923,_0x5d8410,[],new Map());});}} \ No newline at end of file diff --git a/src/core.lib/src/apis/user.js b/src/core.lib/src/apis/user.js index 4419f32d..8e2f4829 100644 --- a/src/core.lib/src/apis/user.js +++ b/src/core.lib/src/apis/user.js @@ -1 +1 @@ -function _0x2e7b(){const _0x411efe=['PBkIu','6786774fkLPAv','IrjaL','forEach','IuvMn','session','395690aLaZQZ','njStN','477hJKuPt','2853776UDtHwL','1321848LUntlY','errMsg','getProfileService','onProfileDetailInfoChanged','getUserInfo','uid','3222930fIczsC','getSelfInfo','getUserDetailInfo\x20timeout','28PyjQxL','delete','setQQAvatar','5XNCprG','1258659UbJeHF','getUserDetailInfoWithBizInfo','getProfileLikeService','set','setBuddyProfileLike','dMIty','3875308TZrlhN'];_0x2e7b=function(){return _0x411efe;};return _0x2e7b();}const _0x1a41f7=_0xa711;(function(_0x1c33fa,_0x2f502a){const _0x223de8=_0xa711,_0x112ef8=_0x1c33fa();while(!![]){try{const _0xdcb9d6=-parseInt(_0x223de8(0x85))/0x1+-parseInt(_0x223de8(0x7e))/0x2+parseInt(_0x223de8(0x78))/0x3+-parseInt(_0x223de8(0x8b))/0x4*(-parseInt(_0x223de8(0x84))/0x5)+-parseInt(_0x223de8(0x6f))/0x6+parseInt(_0x223de8(0x81))/0x7*(parseInt(_0x223de8(0x77))/0x8)+-parseInt(_0x223de8(0x76))/0x9*(-parseInt(_0x223de8(0x74))/0xa);if(_0xdcb9d6===_0x2f502a)break;else _0x112ef8['push'](_0x112ef8['shift']());}catch(_0x4c8383){_0x112ef8['push'](_0x112ef8['shift']());}}}(_0x2e7b,0xe398b));import{napCatCore}from'@/core';import{ProfileListener}from'@/core/listeners';import{randomUUID}from'crypto';function _0xa711(_0x37a305,_0x35cced){const _0x2e7bf8=_0x2e7b();return _0xa711=function(_0xa71105,_0x5871de){_0xa71105=_0xa71105-0x6f;let _0x283d61=_0x2e7bf8[_0xa71105];return _0x283d61;},_0xa711(_0x37a305,_0x35cced);}const userInfoCache={},profileListener=new ProfileListener(),userDetailHandlers=new Map();profileListener[_0x1a41f7(0x7b)]=_0xe9be84=>{const _0x148e6a=_0x1a41f7;userInfoCache[_0xe9be84[_0x148e6a(0x7d)]]=_0xe9be84,userDetailHandlers[_0x148e6a(0x71)](_0x50e825=>_0x50e825(_0xe9be84));},setTimeout(()=>{napCatCore['onLoginSuccess'](()=>{napCatCore['addListener'](profileListener);});},0x64);export class NTQQUserApi{static async['like'](_0x4674fe,_0x2e3dd3=0x1){const _0x7ebe3b=_0x1a41f7;return napCatCore[_0x7ebe3b(0x73)][_0x7ebe3b(0x87)]()[_0x7ebe3b(0x89)]({'friendUid':_0x4674fe,'sourceId':0x47,'doLikeCount':_0x2e3dd3,'doLikeTollCount':0x0});}static async[_0x1a41f7(0x83)](_0x19fca1){const _0x2354c7=_0x1a41f7,_0x226d33=napCatCore[_0x2354c7(0x73)]['getProfileService']()['setHeader'](_0x19fca1);return{'result':_0x226d33?.['result'],'errMsg':_0x226d33?.[_0x2354c7(0x79)]};}static async[_0x1a41f7(0x7f)](){}static async[_0x1a41f7(0x7c)](_0x2916e9){}static async['getUserDetailInfo'](_0x1f1840){const _0x79661b=_0x1a41f7,_0x5e4e8f={'uwwUa':_0x79661b(0x80),'dMIty':function(_0x3d012c,_0x26a336){return _0x3d012c===_0x26a336;},'njStN':function(_0x43caf5,_0x124659){return _0x43caf5(_0x124659);},'IuvMn':function(_0x371d15){return _0x371d15();}},_0x1407dd=napCatCore['session'][_0x79661b(0x7a)]();return new Promise((_0x52ad94,_0x5d531d)=>{const _0x22bc6b=_0x79661b,_0x3af49f={'IrjaL':function(_0x6adeb2,_0x55d4d6){const _0x49053d=_0xa711;return _0x5e4e8f[_0x49053d(0x8a)](_0x6adeb2,_0x55d4d6);},'PBkIu':function(_0x3bb982,_0x42d5db){const _0x1af50c=_0xa711;return _0x5e4e8f[_0x1af50c(0x75)](_0x3bb982,_0x42d5db);}},_0x4d8f29=_0x5e4e8f[_0x22bc6b(0x72)](randomUUID);let _0x4f0c08=![];setTimeout(()=>{!_0x4f0c08&&_0x5d531d(_0x5e4e8f['uwwUa']);},0x1388),userDetailHandlers[_0x22bc6b(0x88)](_0x4d8f29,_0x16f647=>{const _0x34e94b=_0x22bc6b;_0x3af49f[_0x34e94b(0x70)](_0x16f647['uid'],_0x1f1840)&&(_0x4f0c08=!![],userDetailHandlers[_0x34e94b(0x82)](_0x4d8f29),_0x3af49f[_0x34e94b(0x8c)](_0x52ad94,_0x16f647));}),_0x1407dd[_0x22bc6b(0x86)](_0x1f1840,[0x0])['then'](_0x335985=>{});});}static async['getPSkey'](){}static async['getSkey'](_0x2d806a,_0x5e17c3){}} +const _0x1b9e0e=_0x226c;function _0xc101(){const _0x3386ef=['JTHBl','14707980VDmrar','JwLmA','getProfileLikeService','getUserDetailInfo','6YNamEU','jiovA','getUserDetailInfoWithBizInfo','then','5657211NbLQYm','7623KqNRGY','setBuddyProfileLike','getPSkey','getSelfInfo','209771MhZrua','addListener','2279520OjqsnE','3470064uZLzcr','5476krunMP','setQQAvatar','1528rDbavy','CVoCO','onLoginSuccess','getUserInfo','uid','645WMbrww','PAnne','setHeader','like','getProfileService','forEach','session','getUserDetailInfo\x20timeout'];_0xc101=function(){return _0x3386ef;};return _0xc101();}(function(_0x259756,_0xa4c5e3){const _0x9b34a0=_0x226c,_0x16b7d1=_0x259756();while(!![]){try{const _0x5d5ea3=-parseInt(_0x9b34a0(0x148))/0x1+parseInt(_0x9b34a0(0x14c))/0x2*(parseInt(_0x9b34a0(0x153))/0x3)+-parseInt(_0x9b34a0(0x14b))/0x4+parseInt(_0x9b34a0(0x14a))/0x5+-parseInt(_0x9b34a0(0x13f))/0x6*(parseInt(_0x9b34a0(0x143))/0x7)+parseInt(_0x9b34a0(0x14e))/0x8*(-parseInt(_0x9b34a0(0x144))/0x9)+parseInt(_0x9b34a0(0x13b))/0xa;if(_0x5d5ea3===_0xa4c5e3)break;else _0x16b7d1['push'](_0x16b7d1['shift']());}catch(_0x5998c9){_0x16b7d1['push'](_0x16b7d1['shift']());}}}(_0xc101,0x724a7));import{napCatCore}from'@/core';import{ProfileListener}from'@/core/listeners';import{randomUUID}from'crypto';const userInfoCache={},profileListener=new ProfileListener(),userDetailHandlers=new Map();function _0x226c(_0xd7aae2,_0x4b759d){const _0xc1012=_0xc101();return _0x226c=function(_0x226ca7,_0x3f7399){_0x226ca7=_0x226ca7-0x134;let _0x3fcec6=_0xc1012[_0x226ca7];return _0x3fcec6;},_0x226c(_0xd7aae2,_0x4b759d);}profileListener['onProfileDetailInfoChanged']=_0x32a3fd=>{const _0x12b197=_0x226c;userInfoCache[_0x32a3fd['uid']]=_0x32a3fd,userDetailHandlers[_0x12b197(0x137)](_0x1a305f=>_0x1a305f(_0x32a3fd));},setTimeout(()=>{const _0x5cd0e6=_0x226c;napCatCore[_0x5cd0e6(0x150)](()=>{const _0x2324c0=_0x5cd0e6;napCatCore[_0x2324c0(0x149)](profileListener);});},0x64);export class NTQQUserApi{static async[_0x1b9e0e(0x135)](_0x42c5ad,_0x2d5ee4=0x1){const _0x3ac6e7=_0x1b9e0e;return napCatCore[_0x3ac6e7(0x138)][_0x3ac6e7(0x13d)]()[_0x3ac6e7(0x145)]({'friendUid':_0x42c5ad,'sourceId':0x47,'doLikeCount':_0x2d5ee4,'doLikeTollCount':0x0});}static async[_0x1b9e0e(0x14d)](_0x16ec58){const _0x3a1e59=_0x1b9e0e,_0x54b193=napCatCore[_0x3a1e59(0x138)][_0x3a1e59(0x136)]()[_0x3a1e59(0x134)](_0x16ec58);return{'result':_0x54b193?.['result'],'errMsg':_0x54b193?.['errMsg']};}static async[_0x1b9e0e(0x147)](){}static async[_0x1b9e0e(0x151)](_0x2c8557){}static async[_0x1b9e0e(0x13e)](_0x18e64b){const _0x2467ff={'jiovA':function(_0x1679af,_0x2d016a){return _0x1679af(_0x2d016a);},'CVoCO':function(_0xe6a8d5,_0x5d0b56){return _0xe6a8d5===_0x5d0b56;},'JwLmA':function(_0x2a1fe4){return _0x2a1fe4();},'KxJJt':function(_0x27bb41,_0x208bcb,_0x5c169){return _0x27bb41(_0x208bcb,_0x5c169);}},_0x8a47e2=napCatCore['session']['getProfileService']();return new Promise((_0x43bfbb,_0x5198e3)=>{const _0x491eb0=_0x226c,_0x4dc38e={'PAnne':function(_0x1db411,_0x4dadca){const _0x205241=_0x226c;return _0x2467ff[_0x205241(0x140)](_0x1db411,_0x4dadca);},'JTHBl':function(_0x22144e,_0x11540c){const _0x50cf5a=_0x226c;return _0x2467ff[_0x50cf5a(0x14f)](_0x22144e,_0x11540c);},'UnFkF':function(_0x4ae617,_0x13440f){return _0x4ae617(_0x13440f);}},_0x56e6e4=_0x2467ff[_0x491eb0(0x13c)](randomUUID);let _0x3e50eb=![];_0x2467ff['KxJJt'](setTimeout,()=>{const _0x5e1c93=_0x491eb0;!_0x3e50eb&&_0x4dc38e[_0x5e1c93(0x154)](_0x5198e3,_0x5e1c93(0x139));},0x1388),userDetailHandlers['set'](_0x56e6e4,_0x21bc51=>{const _0x57be9a=_0x491eb0;_0x4dc38e[_0x57be9a(0x13a)](_0x21bc51[_0x57be9a(0x152)],_0x18e64b)&&(_0x3e50eb=!![],userDetailHandlers['delete'](_0x56e6e4),_0x4dc38e['UnFkF'](_0x43bfbb,_0x21bc51));}),_0x8a47e2[_0x491eb0(0x141)](_0x18e64b,[0x0])[_0x491eb0(0x142)](_0x49f7df=>{});});}static async[_0x1b9e0e(0x146)](){}static async['getSkey'](_0x2f03aa,_0x3932eb){}} \ No newline at end of file diff --git a/src/core.lib/src/apis/webapi.js b/src/core.lib/src/apis/webapi.js index 08e4f06f..f39cd5ec 100644 --- a/src/core.lib/src/apis/webapi.js +++ b/src/core.lib/src/apis/webapi.js @@ -1 +1 @@ -const _0x556a67=_0xf999;(function(_0x5365cf,_0x46a9df){const _0xe3f7da=_0xf999,_0x4ff4be=_0x5365cf();while(!![]){try{const _0x143406=-parseInt(_0xe3f7da(0x1df))/0x1*(-parseInt(_0xe3f7da(0x1e0))/0x2)+-parseInt(_0xe3f7da(0x1dd))/0x3+-parseInt(_0xe3f7da(0x1d8))/0x4+parseInt(_0xe3f7da(0x1da))/0x5*(-parseInt(_0xe3f7da(0x1de))/0x6)+parseInt(_0xe3f7da(0x1e1))/0x7*(parseInt(_0xe3f7da(0x1e3))/0x8)+parseInt(_0xe3f7da(0x1d3))/0x9+parseInt(_0xe3f7da(0x1ce))/0xa;if(_0x143406===_0x46a9df)break;else _0x4ff4be['push'](_0x4ff4be['shift']());}catch(_0x6a8f81){_0x4ff4be['push'](_0x4ff4be['shift']());}}}(_0x1364,0x57002));function _0xf999(_0x481acc,_0x3eb662){const _0x136427=_0x1364();return _0xf999=function(_0xf9993a,_0x291164){_0xf9993a=_0xf9993a-0x1cc;let _0x1596ff=_0x136427[_0xf9993a];return _0x1596ff;},_0xf999(_0x481acc,_0x3eb662);}function _0x1364(){const _0x425795=['giWuD','include','DdlzI','5619930kJQGGm','skey','pskey','&bkn=','&msg_random=444021292','5738850GEqRXA','length','https://qun.qq.com/cgi-bin/group_digest/cancel_digest?random=665&X-CROSS-ORIGIN=fetch&group_code=','zRlET','json','1544708YgUTbT','genBkn','1715WkCIuV','charCodeAt','request','1989228neqSww','6546vdrzvr','2399uzzecB','122AaptUR','7yEIIJD','toString','3470704yMbJET','Zkrxn','init','defaultHeaders','getGroupDigest','addGroupDigest','bkn','cookie','QQ/8.9.28.635\x20CFNetwork/1312\x20Darwin/21.0.0'];_0x1364=function(){return _0x425795;};return _0x1364();}export class WebApi{static [_0x556a67(0x1e9)];static [_0x556a67(0x1cf)];static [_0x556a67(0x1d0)];static [_0x556a67(0x1ea)];['defaultHeaders']={'User-Agent':_0x556a67(0x1eb)};constructor(){}async[_0x556a67(0x1e8)](_0x2c7c98,_0x4f8882){const _0x1d5ac0=_0x556a67,_0x3bb104=_0x1d5ac0(0x1d5)+_0x2c7c98+'&msg_seq='+_0x4f8882+_0x1d5ac0(0x1d2),_0x10a009=await this[_0x1d5ac0(0x1dc)](_0x3bb104);return await _0x10a009['json']();}async[_0x556a67(0x1e7)](_0x3c8c23){const _0x5a2961=_0x556a67,_0x4deb9a='https://qun.qq.com/cgi-bin/group_digest/digest_list?random=665&X-CROSS-ORIGIN=fetch&group_code='+_0x3c8c23+'&page_start=0&page_limit=20',_0x41b95e=await this[_0x5a2961(0x1dc)](_0x4deb9a);return await _0x41b95e[_0x5a2961(0x1d7)]();}[_0x556a67(0x1d9)](_0x564052){const _0x1a74c7=_0x556a67,_0x4b237e={'mqtSU':function(_0x411e5f,_0x471c71){return _0x411e5f||_0x471c71;},'DdlzI':function(_0x4ee70a,_0x5d9f54){return _0x4ee70a+_0x5d9f54;},'Zkrxn':function(_0x2c6a05,_0x1a4f8e){return _0x2c6a05<<_0x1a4f8e;},'zRlET':function(_0x5c1f83,_0x5c4911){return _0x5c1f83&_0x5c4911;}};_0x564052=_0x4b237e['mqtSU'](_0x564052,'');let _0x260a94=0x1505;for(let _0x5014dd=0x0;_0x5014dd<_0x564052[_0x1a74c7(0x1d4)];_0x5014dd++){const _0x6c282e=_0x564052[_0x1a74c7(0x1db)](_0x5014dd);_0x260a94=_0x4b237e['DdlzI'](_0x4b237e[_0x1a74c7(0x1cd)](_0x260a94,_0x4b237e[_0x1a74c7(0x1e4)](_0x260a94,0x5)),_0x6c282e);}return _0x4b237e[_0x1a74c7(0x1d6)](_0x260a94,0x7fffffff)[_0x1a74c7(0x1e2)]();}async[_0x556a67(0x1e5)](){if(!WebApi['bkn']){}}async[_0x556a67(0x1dc)](_0x563c63,_0x4e90a8='GET',_0x54a924={}){const _0x360dac=_0x556a67,_0x3aee06={'giWuD':_0x360dac(0x1d1)};await this[_0x360dac(0x1e5)](),_0x563c63+=_0x3aee06[_0x360dac(0x1ec)]+WebApi[_0x360dac(0x1e9)];const _0x241f37={...this[_0x360dac(0x1e6)],..._0x54a924,'Cookie':WebApi[_0x360dac(0x1ea)],'credentials':_0x360dac(0x1cc)},_0x36ceea={'method':_0x4e90a8,'headers':_0x241f37};return fetch(_0x563c63,_0x36ceea);}} +const _0x17cafe=_0x5b20;function _0x5b20(_0x3be580,_0x1dd838){const _0x366740=_0x3667();return _0x5b20=function(_0x5b2018,_0x8ae98e){_0x5b2018=_0x5b2018-0x111;let _0x254237=_0x366740[_0x5b2018];return _0x254237;},_0x5b20(_0x3be580,_0x1dd838);}function _0x3667(){const _0x5e7f3f=['getGroupDigest','json','14494095ROumVl','12845nUeHGR','VzTfp','https://qun.qq.com/cgi-bin/group_digest/cancel_digest?random=665&X-CROSS-ORIGIN=fetch&group_code=','init','3579912VPaqtn','genBkn','3238oJePLq','defaultHeaders','DHoiZ','184crWvXI','include','KdUHY','request','&msg_seq=','1409301dEWLOY','ZGsuc','qGcau','cookie','40MQPhEd','GET','DkFkj','skey','1208QSWZWk','&bkn=','50MNieLf','&page_start=0&page_limit=20','RDpIz','https://qun.qq.com/cgi-bin/group_digest/digest_list?random=665&X-CROSS-ORIGIN=fetch&group_code=','addGroupDigest','charCodeAt','3605724lmkUZc','1399363gMKnIf','bkn','Mkago'];_0x3667=function(){return _0x5e7f3f;};return _0x3667();}(function(_0x5d9ed3,_0x4c05f9){const _0x17ebac=_0x5b20,_0x45ee1c=_0x5d9ed3();while(!![]){try{const _0x4c8b45=parseInt(_0x17ebac(0x118))/0x1*(-parseInt(_0x17ebac(0x115))/0x2)+parseInt(_0x17ebac(0x12d))/0x3+parseInt(_0x17ebac(0x125))/0x4*(parseInt(_0x17ebac(0x134))/0x5)+parseInt(_0x17ebac(0x113))/0x6+parseInt(_0x17ebac(0x12e))/0x7*(-parseInt(_0x17ebac(0x121))/0x8)+-parseInt(_0x17ebac(0x11d))/0x9*(-parseInt(_0x17ebac(0x127))/0xa)+-parseInt(_0x17ebac(0x133))/0xb;if(_0x4c8b45===_0x4c05f9)break;else _0x45ee1c['push'](_0x45ee1c['shift']());}catch(_0x3e8967){_0x45ee1c['push'](_0x45ee1c['shift']());}}}(_0x3667,0xb5371));export class WebApi{static [_0x17cafe(0x12f)];static [_0x17cafe(0x124)];static ['pskey'];static [_0x17cafe(0x120)];['defaultHeaders']={'User-Agent':'QQ/8.9.28.635\x20CFNetwork/1312\x20Darwin/21.0.0'};constructor(){}async[_0x17cafe(0x12b)](_0x4f3546,_0x301364){const _0x496289=_0x17cafe,_0x49adf5=_0x496289(0x111)+_0x4f3546+_0x496289(0x11c)+_0x301364+'&msg_random=444021292',_0x2d4163=await this[_0x496289(0x11b)](_0x49adf5);return await _0x2d4163[_0x496289(0x132)]();}async[_0x17cafe(0x131)](_0x43758e){const _0x3dfa2b=_0x17cafe,_0xa11010=_0x3dfa2b(0x12a)+_0x43758e+_0x3dfa2b(0x128),_0x241a59=await this[_0x3dfa2b(0x11b)](_0xa11010);return await _0x241a59['json']();}[_0x17cafe(0x114)](_0x3bdc57){const _0x3d09db=_0x17cafe,_0x56b4e5={'Mkago':function(_0x46bf5b,_0xe1c9ff){return _0x46bf5b||_0xe1c9ff;},'qGcau':function(_0x537508,_0xb657ab){return _0x537508<_0xb657ab;},'VzTfp':function(_0x4d8059,_0x3e4372){return _0x4d8059+_0x3e4372;},'RDpIz':function(_0xc229e7,_0x267b71){return _0xc229e7<<_0x267b71;},'KdUHY':function(_0x445d60,_0x1fdc1a){return _0x445d60&_0x1fdc1a;}};_0x3bdc57=_0x56b4e5[_0x3d09db(0x130)](_0x3bdc57,'');let _0x4c3844=0x1505;for(let _0x20ef76=0x0;_0x56b4e5[_0x3d09db(0x11f)](_0x20ef76,_0x3bdc57['length']);_0x20ef76++){const _0x28aefe=_0x3bdc57[_0x3d09db(0x12c)](_0x20ef76);_0x4c3844=_0x56b4e5[_0x3d09db(0x135)](_0x4c3844+_0x56b4e5[_0x3d09db(0x129)](_0x4c3844,0x5),_0x28aefe);}return _0x56b4e5[_0x3d09db(0x11a)](_0x4c3844,0x7fffffff)['toString']();}async['init'](){const _0x4b15e8=_0x17cafe;if(!WebApi[_0x4b15e8(0x12f)]){}}async[_0x17cafe(0x11b)](_0x2d6600,_0x4db7f9=_0x17cafe(0x122),_0x18e3d4={}){const _0x4ed71b=_0x17cafe,_0x3c0c80={'DkFkj':function(_0x2ffe81,_0x4f74bd){return _0x2ffe81+_0x4f74bd;},'DHoiZ':_0x4ed71b(0x126),'Ldanu':_0x4ed71b(0x119),'ZGsuc':function(_0x56d75d,_0x143279,_0x1a3ee3){return _0x56d75d(_0x143279,_0x1a3ee3);}};await this[_0x4ed71b(0x112)](),_0x2d6600+=_0x3c0c80[_0x4ed71b(0x123)](_0x3c0c80[_0x4ed71b(0x117)],WebApi['bkn']);const _0x38f5e4={...this[_0x4ed71b(0x116)],..._0x18e3d4,'Cookie':WebApi[_0x4ed71b(0x120)],'credentials':_0x3c0c80['Ldanu']},_0x4769d1={'method':_0x4db7f9,'headers':_0x38f5e4};return _0x3c0c80[_0x4ed71b(0x11e)](fetch,_0x2d6600,_0x4769d1);}} \ No newline at end of file diff --git a/src/core.lib/src/apis/window.js b/src/core.lib/src/apis/window.js index d1d558c3..7bc2aeb0 100644 --- a/src/core.lib/src/apis/window.js +++ b/src/core.lib/src/apis/window.js @@ -1 +1 @@ -function _0x24b4(_0xbb79a6,_0x390826){var _0x4a9daa=_0x4a9d();return _0x24b4=function(_0x24b4ab,_0x195f48){_0x24b4ab=_0x24b4ab-0x1a2;var _0x18a7ac=_0x4a9daa[_0x24b4ab];return _0x18a7ac;},_0x24b4(_0xbb79a6,_0x390826);}var _0x1c1437=_0x24b4;(function(_0x3c7a41,_0x4279cd){var _0x2fc349=_0x24b4,_0x529eca=_0x3c7a41();while(!![]){try{var _0x36bb46=-parseInt(_0x2fc349(0x1a8))/0x1*(-parseInt(_0x2fc349(0x1a3))/0x2)+-parseInt(_0x2fc349(0x1ae))/0x3*(-parseInt(_0x2fc349(0x1a4))/0x4)+-parseInt(_0x2fc349(0x1a2))/0x5+parseInt(_0x2fc349(0x1a7))/0x6+-parseInt(_0x2fc349(0x1a6))/0x7+parseInt(_0x2fc349(0x1ad))/0x8*(parseInt(_0x2fc349(0x1ac))/0x9)+parseInt(_0x2fc349(0x1aa))/0xa;if(_0x36bb46===_0x4279cd)break;else _0x529eca['push'](_0x529eca['shift']());}catch(_0x1bb1df){_0x529eca['push'](_0x529eca['shift']());}}}(_0x4a9d,0x4402c));export class NTQQWindows{static [_0x1c1437(0x1a9)]={'windowName':_0x1c1437(0x1a9),'windowUrlHash':'#/group-home-work'};static ['GroupNotifyFilterWindow']={'windowName':_0x1c1437(0x1ab),'windowUrlHash':'#/group-notify-filter'};static ['GroupEssenceWindow']={'windowName':_0x1c1437(0x1a5),'windowUrlHash':_0x1c1437(0x1af)};}export class NTQQWindowApi{}function _0x4a9d(){var _0x4c4f16=['GroupNotifyFilterWindow','560916MKLwip','8LpAYuk','145971kKIoWp','#/group-essence','707030ZmRxnp','4KTwYpq','32wQHkFb','GroupEssenceWindow','3379292QPxEfd','211560IEPgqk','133520FSmnou','GroupHomeWorkWindow','1488540oNhkdv'];_0x4a9d=function(){return _0x4c4f16;};return _0x4a9d();} +var _0x1bb4f7=_0x2a1a;function _0x9bdf(){var _0x5b42da=['1tqIYrq','625TFSATu','5180znbCkj','GroupHomeWorkWindow','2631378TPQJQq','GroupNotifyFilterWindow','#/group-essence','4340448CCWPbT','1791820aVuMep','2666940OSNwkb','249256pxLQis','28647hfUmVi','#/group-home-work','GroupEssenceWindow','25180DfpdBz'];_0x9bdf=function(){return _0x5b42da;};return _0x9bdf();}(function(_0x12ab09,_0x30cd15){var _0x4d47c9=_0x2a1a,_0x3a5716=_0x12ab09();while(!![]){try{var _0x3c4b49=parseInt(_0x4d47c9(0xea))/0x1*(-parseInt(_0x4d47c9(0xe3))/0x2)+parseInt(_0x4d47c9(0xe4))/0x3+-parseInt(_0x4d47c9(0xe9))/0x4*(parseInt(_0x4d47c9(0xeb))/0x5)+parseInt(_0x4d47c9(0xdf))/0x6+-parseInt(_0x4d47c9(0xe2))/0x7+-parseInt(_0x4d47c9(0xe5))/0x8+-parseInt(_0x4d47c9(0xe6))/0x9*(-parseInt(_0x4d47c9(0xec))/0xa);if(_0x3c4b49===_0x30cd15)break;else _0x3a5716['push'](_0x3a5716['shift']());}catch(_0x762331){_0x3a5716['push'](_0x3a5716['shift']());}}}(_0x9bdf,0x9cd1b));export class NTQQWindows{static [_0x1bb4f7(0xde)]={'windowName':_0x1bb4f7(0xde),'windowUrlHash':_0x1bb4f7(0xe7)};static [_0x1bb4f7(0xe0)]={'windowName':_0x1bb4f7(0xe0),'windowUrlHash':'#/group-notify-filter'};static ['GroupEssenceWindow']={'windowName':_0x1bb4f7(0xe8),'windowUrlHash':_0x1bb4f7(0xe1)};}function _0x2a1a(_0x56b689,_0x2a5538){var _0x9bdf4d=_0x9bdf();return _0x2a1a=function(_0x2a1ac7,_0x3f7b4c){_0x2a1ac7=_0x2a1ac7-0xde;var _0x46e722=_0x9bdf4d[_0x2a1ac7];return _0x46e722;},_0x2a1a(_0x56b689,_0x2a5538);}export class NTQQWindowApi{} \ No newline at end of file diff --git a/src/core.lib/src/core.d.ts b/src/core.lib/src/core.d.ts index e3d40ea4..bfbea4b2 100644 --- a/src/core.lib/src/core.d.ts +++ b/src/core.lib/src/core.d.ts @@ -12,6 +12,7 @@ export declare class NapCatCore { private loginService; private readonly loginListener; private onLoginSuccessFuncList; + private proxyHandler; constructor(); get dataPath(): string; get dataPathGlobal(): string; diff --git a/src/core.lib/src/core.js b/src/core.lib/src/core.js index 5f1e471d..410808d0 100644 --- a/src/core.lib/src/core.js +++ b/src/core.lib/src/core.js @@ -1 +1 @@ -const _0x1c97d7=_0x2923;(function(_0x46e5c7,_0x28f811){const _0x281140=_0x2923,_0x543269=_0x46e5c7();while(!![]){try{const _0x26f34f=-parseInt(_0x281140(0xc0))/0x1*(parseInt(_0x281140(0xf3))/0x2)+parseInt(_0x281140(0xf7))/0x3+-parseInt(_0x281140(0xb3))/0x4+-parseInt(_0x281140(0x89))/0x5*(parseInt(_0x281140(0xb1))/0x6)+parseInt(_0x281140(0x8a))/0x7+-parseInt(_0x281140(0xbd))/0x8+-parseInt(_0x281140(0x8c))/0x9*(-parseInt(_0x281140(0xfe))/0xa);if(_0x26f34f===_0x28f811)break;else _0x543269['push'](_0x543269['shift']());}catch(_0x3a53ee){_0x543269['push'](_0x543269['shift']());}}}(_0x3061,0xce127));import _0x557c2f from'@/core/wrapper';import{BuddyListener,GroupListener,LoginListener,MsgListener,ProfileListener,SessionListener}from'@/core/listeners';import{DependsAdapter,DispatcherAdapter,GlobalAdapter}from'@/core/adapters';import _0xaa2a2c from'node:path';import _0x18ae6f from'node:os';import _0x2c6b6c from'node:fs';import{appid,qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';import{hostname,systemVersion}from'@/common/utils/system';import{genSessionConfig}from'@/core/sessionConfig';import{dbUtil}from'@/common/utils/db';import{sleep}from'@/common/utils/helper';import _0x345c64 from'node:crypto';function _0x2923(_0x32c0b4,_0x525be3){const _0x306110=_0x3061();return _0x2923=function(_0x292349,_0x4b5ab0){_0x292349=_0x292349-0x7b;let _0x378e90=_0x306110[_0x292349];return _0x378e90;},_0x2923(_0x32c0b4,_0x525be3);}import{friends,groupMembers,groups,selfInfo,uid2UinMap}from'@/common/data';import{logDebug,logError}from'@/common/utils/log';export class NapCatCore{[_0x1c97d7(0xe7)];[_0x1c97d7(0x7b)];[_0x1c97d7(0xc3)];[_0x1c97d7(0xcc)];[_0x1c97d7(0xdf)];[_0x1c97d7(0xc6)]=[];constructor(){const _0x86983c=_0x1c97d7,_0x5b8711={'RUFfA':'./NapCat/data','Ilmct':function(_0x5bc98c,_0x570162,_0x3851a2){return _0x5bc98c(_0x570162,_0x3851a2);},'ZrAtE':'本账号数据/缓存目录:','jSuQW':_0x86983c(0x9e),'RhMFX':function(_0x370c57,_0x443d20,_0x3938d5){return _0x370c57(_0x443d20,_0x3938d5);},'CIjDs':_0x86983c(0xde),'ekfDw':function(_0x18add0,_0x5a8c2e,_0x3702c8){return _0x18add0(_0x5a8c2e,_0x3702c8);}};this[_0x86983c(0xc3)]=new _0x557c2f[(_0x86983c(0xf8))](),this[_0x86983c(0x7b)]=new _0x557c2f[(_0x86983c(0xf4))](),this['loginService']=new _0x557c2f['NodeIKernelLoginService'](),this[_0x86983c(0xe7)]=new _0x557c2f[(_0x86983c(0x105))](),this[_0x86983c(0xdf)]=new LoginListener(),this[_0x86983c(0xdf)][_0x86983c(0xad)]=_0x40e197=>{const _0x1616d1=_0x86983c,_0x5cef1f={'CLfiu':_0x5b8711[_0x1616d1(0xbb)]};this[_0x1616d1(0xa8)](_0x40e197[_0x1616d1(0x96)],_0x40e197[_0x1616d1(0xa5)])[_0x1616d1(0xd3)](_0x1c495f=>{const _0x454d11=_0x1616d1,_0x65fcb3=_0xaa2a2c[_0x454d11(0x9a)](this['dataPath'],_0x5b8711[_0x454d11(0xd7)]);_0x2c6b6c[_0x454d11(0xd8)](_0x65fcb3,{'recursive':!![]}),_0x5b8711[_0x454d11(0x108)](logDebug,_0x5b8711['ZrAtE'],_0x65fcb3),dbUtil['createConnection'](_0xaa2a2c['resolve'](_0x65fcb3,'./'+_0x40e197[_0x454d11(0x96)]+_0x454d11(0x7f))),this[_0x454d11(0xed)](),this['onLoginSuccessFuncList'][_0x454d11(0xdd)](_0x1e7fac=>{const _0x260415=_0x454d11,_0x53813a={'xmIYv':function(_0x522a07,_0x168439,_0x5d8f2d){return _0x522a07(_0x168439,_0x5d8f2d);}};new Promise((_0x5cd926,_0x479bd0)=>{const _0x54626e=_0x2923,_0x16b1d9=_0x53813a['xmIYv'](_0x1e7fac,_0x40e197[_0x54626e(0x96)],_0x40e197[_0x54626e(0xa5)]);_0x16b1d9 instanceof Promise&&_0x16b1d9[_0x54626e(0xd3)](_0x5cd926)[_0x54626e(0xd2)](_0x479bd0);})[_0x260415(0xd3)]();});})['catch'](_0x2acb7e=>{const _0x93c04d=_0x1616d1;logError(_0x5cef1f[_0x93c04d(0xba)],_0x2acb7e);throw new Error(_0x93c04d(0x8b)+JSON['stringify'](_0x2acb7e));});},this[_0x86983c(0xdf)][_0x86983c(0xc8)]=_0xe29c46=>{const _0x3d79d4=_0x86983c;_0x5b8711[_0x3d79d4(0x81)](logError,_0x5b8711[_0x3d79d4(0xb5)],_0xe29c46);},this[_0x86983c(0xdf)][_0x86983c(0xa0)]=_0xb3d967=>{const _0xc30aee=_0x86983c;_0x5b8711['ekfDw'](logError,_0x5b8711[_0xc30aee(0xb5)],_0xb3d967);},this[_0x86983c(0xa4)](),this[_0x86983c(0xcc)][_0x86983c(0x102)](new _0x557c2f[(_0x86983c(0xa6))](this['loginListener']));}get[_0x1c97d7(0xeb)](){const _0x28c7e2=_0x1c97d7;let _0x1af219=this[_0x28c7e2(0x7b)][_0x28c7e2(0x100)]();return!_0x1af219&&(_0x1af219=_0xaa2a2c[_0x28c7e2(0x9a)](_0x18ae6f[_0x28c7e2(0x99)](),_0x28c7e2(0x9b)),_0x2c6b6c[_0x28c7e2(0xd8)](_0x1af219,{'recursive':!![]})),_0x1af219;}get[_0x1c97d7(0xf9)](){const _0x518418=_0x1c97d7,_0x18f535={'usOrY':_0x518418(0xa7)};return _0xaa2a2c[_0x518418(0x9a)](this[_0x518418(0xeb)],_0x18f535[_0x518418(0x103)]);}['initConfig'](){const _0x6d17c4=_0x1c97d7,_0x70ab2={'nFvoC':_0x6d17c4(0xc2)};this[_0x6d17c4(0xc3)][_0x6d17c4(0x80)]({'base_path_prefix':'','platform_type':0x3,'app_type':0x4,'app_version':qqVersionConfigInfo[_0x6d17c4(0xc9)],'os_version':_0x70ab2[_0x6d17c4(0x93)],'use_xlog':!![],'qua':_0x6d17c4(0x9d)+qqVersionConfigInfo[_0x6d17c4(0xc9)]['replace']('-','_')+_0x6d17c4(0xaa),'global_path_config':{'desktopGlobalPath':this[_0x6d17c4(0xf9)]},'thumb_config':{'maxSide':0x144,'minSide':0x30,'longLimit':0x6,'density':0x2}},new _0x557c2f['NodeIGlobalAdapter'](new GlobalAdapter())),this[_0x6d17c4(0xcc)][_0x6d17c4(0xa4)]({'machineId':'','appid':appid,'platVer':systemVersion,'commonPath':this[_0x6d17c4(0xf9)],'clientVer':qqVersionConfigInfo[_0x6d17c4(0xc9)],'hostName':hostname});}[_0x1c97d7(0xa8)](_0x13cbde,_0x1f6116){const _0xd03333={'nWIbM':function(_0x534075,_0x5d7302){return _0x534075(_0x5d7302);},'jQSxp':function(_0x30f513,_0x16c80d){return _0x30f513(_0x16c80d);}};return new Promise((_0x3e1eda,_0x2d51e3)=>{const _0x1f489d=_0x2923,_0x57dc6d={'HaYpk':function(_0x9b6082,_0x32cb74){return _0x9b6082===_0x32cb74;},'IPEUJ':function(_0x207fa5,_0x510bc4){return _0x207fa5(_0x510bc4);},'HsKWO':function(_0x2c517f,_0x274952){return _0xd03333['nWIbM'](_0x2c517f,_0x274952);}},_0x42df1c=genSessionConfig(_0x13cbde,_0x1f6116,this[_0x1f489d(0xeb)]),_0x1c456a=new SessionListener();_0x1c456a[_0x1f489d(0x8e)]=_0x33e5a6=>{const _0x2c9f1b=_0x1f489d;if(_0x57dc6d[_0x2c9f1b(0xd9)](_0x33e5a6,0x0))return _0x57dc6d['IPEUJ'](_0x3e1eda,0x0);_0x57dc6d['HsKWO'](_0x2d51e3,_0x33e5a6);},this[_0x1f489d(0xe7)][_0x1f489d(0x7d)](_0x42df1c,new _0x557c2f[(_0x1f489d(0x107))](new DependsAdapter()),new _0x557c2f['NodeIDispatcherAdapter'](new DispatcherAdapter()),new _0x557c2f[(_0x1f489d(0xa2))](_0x1c456a));try{this[_0x1f489d(0xe7)]['startNT'](0x0);}catch(_0x3db84a){try{this[_0x1f489d(0xe7)][_0x1f489d(0x8d)]();}catch(_0x9142d){_0xd03333[_0x1f489d(0x106)](_0x2d51e3,'init\x20failed\x20'+_0x9142d);}}});}[_0x1c97d7(0xed)](){const _0x1c5e1a=_0x1c97d7,_0x37fe9f={'ZMktZ':function(_0x40230e,_0x25771f){return _0x40230e===_0x25771f;}},_0x3d8d3f=new MsgListener();_0x3d8d3f[_0x1c5e1a(0xfb)]=_0x39dd8b=>{const _0x159203=_0x1c5e1a;_0x39dd8b[_0x159203(0xdd)](_0x50d1f1=>{const _0x57281c=_0x159203;_0x37fe9f['ZMktZ'](_0x50d1f1[_0x57281c(0x82)],'0')?dbUtil[_0x57281c(0xfa)](_0x50d1f1)[_0x57281c(0xd3)]()['catch']():dbUtil[_0x57281c(0xfc)](_0x50d1f1[_0x57281c(0xb9)])['then'](_0xdbf1b5=>{const _0x582ad6=_0x57281c;_0xdbf1b5&&(_0xdbf1b5[_0x582ad6(0x82)]=_0x50d1f1[_0x582ad6(0x82)],dbUtil[_0x582ad6(0x101)](_0xdbf1b5)[_0x582ad6(0xd3)]());});});},this['session'][_0x1c5e1a(0xce)]()[_0x1c5e1a(0x92)](new _0x557c2f[(_0x1c5e1a(0x95))](_0x3d8d3f));const _0x4a330a=new BuddyListener();_0x4a330a[_0x1c5e1a(0xf2)]=_0x587b90=>{const _0x50c650=_0x1c5e1a;for(const _0x1ba6d1 of _0x587b90){for(const _0xe98d0c of _0x1ba6d1[_0x50c650(0xe9)]){const _0x8766ac=friends['get'](_0xe98d0c[_0x50c650(0xa5)]);uid2UinMap[_0xe98d0c['uid']]=_0xe98d0c[_0x50c650(0x96)],_0x8766ac?Object[_0x50c650(0x8f)](_0x8766ac,_0xe98d0c):friends[_0x50c650(0xea)](_0xe98d0c[_0x50c650(0xa5)],_0xe98d0c);}}},this[_0x1c5e1a(0xe7)]['getBuddyService']()[_0x1c5e1a(0xec)](new _0x557c2f[(_0x1c5e1a(0x9c))](_0x4a330a)),this[_0x1c5e1a(0xe7)][_0x1c5e1a(0x98)]()[_0x1c5e1a(0xfd)](!![])[_0x1c5e1a(0xd3)](_0x51d01a=>{});const _0x325cf0=new ProfileListener();_0x325cf0[_0x1c5e1a(0xae)]=_0x1da041=>{const _0x4d29ea=_0x1c5e1a;_0x1da041[_0x4d29ea(0xa5)]===selfInfo[_0x4d29ea(0xa5)]&&Object[_0x4d29ea(0x8f)](selfInfo,_0x1da041);},this[_0x1c5e1a(0xe7)]['getProfileService']()[_0x1c5e1a(0xca)](new _0x557c2f[(_0x1c5e1a(0x87))](_0x325cf0));const _0x21c0c1=new GroupListener();_0x21c0c1['onGroupListUpdate']=(_0x431055,_0x18234b)=>{const _0x2a93e6=_0x1c5e1a;_0x18234b[_0x2a93e6(0xdd)](_0x1d4e9c=>{const _0x48f189=_0x2a93e6,_0x37d014=groups[_0x48f189(0xf0)](_0x1d4e9c[_0x48f189(0xff)]);if(_0x37d014)Object[_0x48f189(0x8f)](_0x37d014,_0x1d4e9c);else{groups['set'](_0x1d4e9c[_0x48f189(0xff)],_0x1d4e9c);const _0x59d175=this[_0x48f189(0xe7)][_0x48f189(0xc4)]()[_0x48f189(0x9f)](_0x1d4e9c[_0x48f189(0xff)],_0x48f189(0xcb));this[_0x48f189(0xe7)][_0x48f189(0xc4)]()[_0x48f189(0x86)](_0x59d175,undefined,0xbb8)['then'](_0x11b472=>{});}});},_0x21c0c1[_0x1c5e1a(0x88)]=_0xd26d80=>{const _0x3b4bc5=_0x1c5e1a,_0xe3ba3a=_0xd26d80['sceneId']['split']('_')[0x0];if(groupMembers[_0x3b4bc5(0xbe)](_0xe3ba3a)){const _0xacaf86=groupMembers[_0x3b4bc5(0xf0)](_0xe3ba3a);_0xd26d80[_0x3b4bc5(0xab)]['forEach']((_0x2e7bb3,_0x4ccde3)=>{const _0x575f30=_0x3b4bc5,_0x3adfaa=_0xacaf86[_0x575f30(0xf0)](_0x4ccde3);_0x3adfaa?Object['assign'](_0x3adfaa,_0x2e7bb3):_0xacaf86[_0x575f30(0xea)](_0x4ccde3,_0x2e7bb3);});}else groupMembers[_0x3b4bc5(0xea)](_0xe3ba3a,_0xd26d80[_0x3b4bc5(0xab)]);},_0x21c0c1[_0x1c5e1a(0xe5)]=(_0x1a290a,_0x7aae5,_0x37b80f)=>{const _0x41eed2=_0x1c5e1a;_0x37b80f['forEach']((_0x1a8d4b,_0x26da16)=>{const _0x207017=_0x2923;uid2UinMap[_0x26da16]=_0x1a8d4b[_0x207017(0x96)];});const _0x585381=groupMembers[_0x41eed2(0xf0)](_0x1a290a);_0x585381?_0x37b80f[_0x41eed2(0xe4)]((_0x2e5d5d,_0x14e059)=>{const _0x3d3610=_0x41eed2,_0xf6f469=_0x585381[_0x3d3610(0xf0)](_0x14e059);_0xf6f469?Object[_0x3d3610(0x8f)](_0xf6f469,_0x2e5d5d):_0x585381[_0x3d3610(0xea)](_0x14e059,_0x2e5d5d);}):groupMembers['set'](_0x1a290a,_0x37b80f);},this['session'][_0x1c5e1a(0xc4)]()['addKernelGroupListener'](new _0x557c2f['NodeIKernelGroupListener'](_0x21c0c1));}[_0x1c97d7(0x84)](_0x167b52){const _0x4c6a0e=_0x1c97d7,_0x5c6b8b={'eEQYL':_0x4c6a0e(0xe3),'EImDn':'MsgListener','uMpDR':_0x4c6a0e(0x97)};switch(_0x167b52['constructor']['name']){case _0x4c6a0e(0xd0):{return this['session'][_0x4c6a0e(0x98)]()[_0x4c6a0e(0xec)](new _0x557c2f[(_0x4c6a0e(0x9c))](_0x167b52));}case _0x5c6b8b[_0x4c6a0e(0xdb)]:{return this[_0x4c6a0e(0xe7)][_0x4c6a0e(0xc4)]()[_0x4c6a0e(0xb8)](new _0x557c2f[(_0x4c6a0e(0xe6))](_0x167b52));}case _0x5c6b8b[_0x4c6a0e(0x91)]:{return this[_0x4c6a0e(0xe7)]['getMsgService']()['addKernelMsgListener'](new _0x557c2f[(_0x4c6a0e(0x95))](_0x167b52));}case _0x5c6b8b[_0x4c6a0e(0xc5)]:{return this['session'][_0x4c6a0e(0xb0)]()['addKernelProfileListener'](new _0x557c2f[(_0x4c6a0e(0x87))](_0x167b52));}default:return-0x1;}}[_0x1c97d7(0xc1)](_0x50763d){const _0x31571e=_0x1c97d7;this[_0x31571e(0xc6)][_0x31571e(0xa3)](_0x50763d);}async[_0x1c97d7(0xb7)](_0x1b700c){const _0x3fab8f=_0x1c97d7,_0x2b370d={'CDDWn':function(_0x19cc17,_0x3e3c25){return _0x19cc17!==_0x3e3c25;},'rlvCH':_0x3fab8f(0xcf),'SjiXY':function(_0x5500d8,_0x2af9f3){return _0x5500d8+_0x2af9f3;},'sYpII':_0x3fab8f(0xac)},_0x33dd92=await this[_0x3fab8f(0xcc)][_0x3fab8f(0xa1)]();if(_0x2b370d['CDDWn'](_0x33dd92[_0x3fab8f(0xf6)],0x0))throw new Error(_0x2b370d[_0x3fab8f(0xb6)]);const _0xdf0567=_0x33dd92[_0x3fab8f(0xf1)][_0x3fab8f(0xaf)](_0x39ced9=>_0x39ced9[_0x3fab8f(0x96)]===_0x1b700c);if(!_0xdf0567||!_0xdf0567?.[_0x3fab8f(0x85)])throw new Error(_0x1b700c+_0x3fab8f(0xc7));await sleep(0x3e8);const _0x466fe3=await this[_0x3fab8f(0xcc)][_0x3fab8f(0xe1)](_0x1b700c);if(!_0x466fe3['result'])throw new Error(_0x2b370d[_0x3fab8f(0xbc)](_0x2b370d[_0x3fab8f(0xd1)],_0x466fe3[_0x3fab8f(0xb2)][_0x3fab8f(0x7e)]));return _0x466fe3;}async[_0x1c97d7(0xbf)](){const _0x1b110a=_0x1c97d7,_0x4358a3={'KwTBp':_0x1b110a(0xdc),'XDQOe':function(_0xdfcc2b,_0x519031,_0x5e048f){return _0xdfcc2b(_0x519031,_0x5e048f);}};let _0x29feb1=![];return new Promise((_0x2d8a10,_0x3e7c89)=>{const _0x49bffc=_0x1b110a,_0x4b4e56={'AsCsH':'base64'};_0x4358a3[_0x49bffc(0xcd)](setTimeout,()=>{const _0x35b1fc=_0x49bffc;!_0x29feb1&&_0x3e7c89(_0x4358a3[_0x35b1fc(0xf5)]);},0x2710),this[_0x49bffc(0xdf)][_0x49bffc(0x7c)]=_0x39206a=>{const _0x29f567=_0x49bffc;_0x29feb1=!![];const _0x50dc17=_0x39206a['pngBase64QrcodeData']['split'](_0x29f567(0x94))[0x1],_0x386a86=Buffer['from'](_0x50dc17,_0x4b4e56[_0x29f567(0x104)]);_0x2d8a10({'url':_0x39206a[_0x29f567(0x90)],'base64':_0x39206a[_0x29f567(0xd4)],'buffer':_0x386a86});},this[_0x49bffc(0xcc)][_0x49bffc(0xe8)]();});}async[_0x1c97d7(0xa9)](_0x15207c,_0x457f8d,_0xe1fcb7,_0x290f3c,_0x39ad49){const _0x5d3051=_0x1c97d7,_0xd2f8e4={'EZAMP':_0x5d3051(0xe0),'TNRGd':_0x5d3051(0xd5),'rxocP':function(_0x544066,_0x2c2890){return _0x544066||_0x2c2890;},'RdJQM':function(_0x8e64e8,_0xbeaf9){return _0x8e64e8(_0xbeaf9);},'LNppg':_0x5d3051(0xda),'KMTWV':'140022013'},_0x54c432=_0x345c64['createHash'](_0xd2f8e4[_0x5d3051(0xd6)])[_0x5d3051(0xb4)](_0x457f8d)['digest'](_0xd2f8e4[_0x5d3051(0x83)]),_0x206e16={'uin':_0x15207c,'passwordMd5':_0x54c432,'step':_0xe1fcb7&&_0x290f3c&&_0x39ad49?0x1:0x0,'newDeviceLoginSig':'','proofWaterSig':_0xd2f8e4[_0x5d3051(0xee)](_0xe1fcb7,''),'proofWaterRand':_0x290f3c||'','proofWaterSid':_0x39ad49||''};await this['loginService'][_0x5d3051(0xa1)](),await _0xd2f8e4['RdJQM'](sleep,0x3e8);const _0x4441b5=await this['loginService'][_0x5d3051(0xa9)](_0x206e16);switch(_0x4441b5['result']){case'0':{break;}case _0xd2f8e4[_0x5d3051(0xef)]:{break;}case'4':case _0xd2f8e4[_0x5d3051(0xe2)]:default:}}}export const napCatCore=new NapCatCore();function _0x3061(){const _0x461b79=['RhMFX','recallTime','TNRGd','addListener','isQuickLogin','getNextMemberList','NodeIKernelProfileListener','onMemberListChange','14850lOMLZx','1238839QuBPgm','启动失败:\x20','18kOuHvq','startNT','onSessionInitComplete','assign','qrcodeUrl','EImDn','addKernelMsgListener','nFvoC','data:image/png;base64,','NodeIKernelMsgListener','uin','ProfileListener','getBuddyService','homedir','resolve','./.config/QQ','NodeIKernelBuddyListener','V1_WIN_NQ_','initSession\x20failed','createMemberListScene','onLoginFailed','getLoginList','NodeIKernelSessionListener','push','initConfig','uid','NodeIKernelLoginListener','./nt_qq/global','initSession','passwordLogin','_GW_B','infos','快速登录失败\x20','onQRCodeLoginSucceed','onProfileDetailInfoChanged','find','getProfileService','3144RlKhHq','loginErrorInfo','2455404ISLMhE','update','CIjDs','rlvCH','quickLogin','addKernelGroupListener','msgId','CLfiu','jSuQW','SjiXY','10409536nUQKMF','has','qrLogin','582RHTHAA','onLoginSuccess','Windows\x2010\x20Pro','engine','getGroupService','uMpDR','onLoginSuccessFuncList','快速登录不可用','onQRCodeSessionFailed','curVersion','addKernelProfileListener','groupMemberList_MainWindow','loginService','XDQOe','getMsgService','没有可快速登录的QQ号','BuddyListener','sYpII','catch','then','pngBase64QrcodeData','hex','EZAMP','RUFfA','mkdirSync','HaYpk','140022008','eEQYL','获取二维码登录超时','map','登录失败','loginListener','md5','quickLoginWithUin','KMTWV','GroupListener','forEach','onMemberInfoChange','NodeIKernelGroupListener','session','getQRCodePicture','buddyList','set','dataPath','addKernelBuddyListener','initDataListener','rxocP','LNppg','get','LocalLoginInfoList','onBuddyListChange','98yEHYar','NodeQQNTWrapperUtil','KwTBp','result','2723559iChhnb','NodeIQQNTWrapperEngine','dataPathGlobal','addMsg','onMsgInfoListUpdate','getMsgByLongId','getBuddyList','16295410FkLqww','groupCode','getNTUserDataInfoConfig','updateMsg','addKernelLoginListener','usOrY','AsCsH','NodeIQQNTWrapperSession','jQSxp','NodeIDependsAdapter','Ilmct','util','onQRCodeGetPicture','init','errMsg','.db','initWithDeskTopConfig'];_0x3061=function(){return _0x461b79;};return _0x3061();} +const _0x754d09=_0x1bd1;(function(_0x3a041e,_0x4914c9){const _0x2620a6=_0x1bd1,_0x25fd7a=_0x3a041e();while(!![]){try{const _0xfcd83d=-parseInt(_0x2620a6(0x156))/0x1+parseInt(_0x2620a6(0x144))/0x2*(parseInt(_0x2620a6(0x160))/0x3)+parseInt(_0x2620a6(0x167))/0x4*(-parseInt(_0x2620a6(0xeb))/0x5)+parseInt(_0x2620a6(0x121))/0x6*(parseInt(_0x2620a6(0x168))/0x7)+parseInt(_0x2620a6(0xf5))/0x8*(parseInt(_0x2620a6(0xdf))/0x9)+-parseInt(_0x2620a6(0x106))/0xa*(-parseInt(_0x2620a6(0x10e))/0xb)+-parseInt(_0x2620a6(0x104))/0xc;if(_0xfcd83d===_0x4914c9)break;else _0x25fd7a['push'](_0x25fd7a['shift']());}catch(_0x389d80){_0x25fd7a['push'](_0x25fd7a['shift']());}}}(_0x29e8,0x1bf57));function _0x29e8(){const _0xb2e267=['XyZwy','session','onMsgInfoListUpdate','启动失败:\x20','getLoginList','addKernelMsgListener','loginService','dTYeC','forEach','qrcodeUrl','initDataListener','140022008','DRqne','oTYpA','6293064uAoVOt','onMemberListChange','713190fllrMW','xBwYJ','passwordLogin','constructor','startNT','onGroupListUpdate','loginErrorInfo','initWithDeskTopConfig','33BLTQYP','resolve','hQHWP','find','McmvK','pcTPw','NodeIKernelLoginListener','onLoginSuccessFuncList','_GW_B','push','uid','fileLog','initConfig','sIVup','BoWLG','base64','./NapCat/data','update','assign','12nbohRf','consoleLog','fileLogLevel','name','util','快速登录不可用','hex','MsgListener','proxyHandler','V1_WIN_NQ_','pngBase64QrcodeData','initSession\x20failed','onBuddyListChange','engine','./nt_qq/global','tWCgq','登录失败','NodeIKernelBuddyListener','NodeIKernelProfileListener','md5','initSession','init','getBuddyService','NodeIKernelLoginService','from','getNTUserDataInfoConfig','快速登录失败\x20','uXjkc','quickLogin','djRyb','consoleLogLevel','addKernelBuddyListener','onQRCodeGetPicture','uin','mkdirSync','40hwZKmF','getMsgByLongId','result','Nceex','JxwaT','dataPathGlobal','wdXMs','kNjJm','split','get','addKernelProfileListener','addKernelLoginListener','replace','getNextMemberList','set','stringify','FCYlu','onQRCodeLoginSucceed','83513gVaVgr','map','dataPath','catch','JIYLC','digest','xsuhz','NodeQQNTWrapperUtil','qrLogin','groupCode','28347qYvZLa','DEDdP','then','recallTime','NodeIKernelSessionListener','获取二维码登录超时','HaAQa','4WnrtJq','550585OlHTzj','onQRCodeSessionFailed','tzTMC','NodeIQQNTWrapperSession','99qFMqEP','htNOd','LpjMB','loginListener','msgId','buddyList','.db','GroupListener','NodeIDependsAdapter','xCipF','infos','ppLKX','268285FVZNbD','getMsgService','本账号数据/缓存目录:','getGroupService','curVersion','updateMsg','uaOMd','140022013','getBuddyList','addListener','156992NOrlIr'];_0x29e8=function(){return _0xb2e267;};return _0x29e8();}import _0x31c9d7 from'@/core/wrapper';import{BuddyListener,GroupListener,LoginListener,MsgListener,ProfileListener,SessionListener}from'@/core/listeners';import{DependsAdapter,DispatcherAdapter,GlobalAdapter}from'@/core/adapters';import _0x3422d1 from'node:path';import _0xa09440 from'node:os';import _0x183d4a from'node:fs';function _0x1bd1(_0x106aa6,_0x529c27){const _0x29e823=_0x29e8();return _0x1bd1=function(_0x1bd166,_0x3544b2){_0x1bd166=_0x1bd166-0xde;let _0x3d0e71=_0x29e823[_0x1bd166];return _0x3d0e71;},_0x1bd1(_0x106aa6,_0x529c27);}import{appid,qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';import{hostname,systemVersion}from'@/common/utils/system';import{genSessionConfig}from'@/core/sessionConfig';import{dbUtil}from'@/common/utils/db';import{sleep}from'@/common/utils/helper';import _0x5e29f0 from'node:crypto';import{friends,groupMembers,groups,selfInfo,uid2UinMap}from'@/common/data';import{enableConsoleLog,enableFileLog,logDebug,logError,setLogLevel}from'@/common/utils/log';import{napCatConfig}from'@/core/utils/config';setLogLevel(napCatConfig[_0x754d09(0x123)],napCatConfig[_0x754d09(0x13f)]),enableFileLog(napCatConfig[_0x754d09(0x119)]),enableConsoleLog(napCatConfig[_0x754d09(0x122)]);export class NapCatCore{['session'];['util'];[_0x754d09(0x12e)];[_0x754d09(0xfc)];[_0x754d09(0xe2)];[_0x754d09(0x115)]=[];[_0x754d09(0x129)]={'get'(target,prop,receiver){const _0x21c6a6=_0x754d09,HSUYhv={'ppLKX':function(callee,param1){return callee(param1);},'LpjMB':'undefined'};if(typeof target[prop]===HSUYhv[_0x21c6a6(0xe1)])return(...args)=>{const _0xd7124c=_0x21c6a6;HSUYhv[_0xd7124c(0xea)](logDebug,target['constructor'][_0xd7124c(0x124)]+'\x20has\x20no\x20method\x20'+prop);};return Reflect[_0x21c6a6(0x14d)](target,prop,receiver);}};constructor(){const _0xd8ea25=_0x754d09,_0x1521cf={'aLmUS':_0xd8ea25(0x12c),'zWEVf':_0xd8ea25(0x11e),'HaAQa':_0xd8ea25(0xed),'uLrzu':function(_0x4f2b17,_0x351b82,_0x791703){return _0x4f2b17(_0x351b82,_0x791703);},'xBwYJ':_0xd8ea25(0x131)};this['engine']=new _0x31c9d7['NodeIQQNTWrapperEngine'](),this[_0xd8ea25(0x125)]=new _0x31c9d7[(_0xd8ea25(0x15d))](),this[_0xd8ea25(0xfc)]=new _0x31c9d7[(_0xd8ea25(0x138))](),this[_0xd8ea25(0xf7)]=new _0x31c9d7[(_0xd8ea25(0xde))](),this['loginListener']=new LoginListener(),this['loginListener'][_0xd8ea25(0x155)]=_0x3b18ed=>{const _0xdd425e=_0xd8ea25,_0x47381a={'euTNY':_0x1521cf['zWEVf'],'dTYeC':function(_0x3c4b10,_0x4c1a93,_0x1be5bd){return _0x3c4b10(_0x4c1a93,_0x1be5bd);},'ghveI':_0x1521cf[_0xdd425e(0x166)]};this['initSession'](_0x3b18ed[_0xdd425e(0x142)],_0x3b18ed['uid'])['then'](_0x373155=>{const _0x45683b=_0xdd425e;selfInfo[_0x45683b(0x142)]=_0x3b18ed['uin'],selfInfo[_0x45683b(0x118)]=_0x3b18ed[_0x45683b(0x118)];const _0x37c1ae=_0x3422d1['resolve'](this[_0x45683b(0x158)],_0x47381a['euTNY']);_0x183d4a[_0x45683b(0x143)](_0x37c1ae,{'recursive':!![]}),_0x47381a[_0x45683b(0xfd)](logDebug,_0x47381a['ghveI'],_0x37c1ae),dbUtil['createConnection'](_0x3422d1[_0x45683b(0x10f)](_0x37c1ae,'./'+_0x3b18ed[_0x45683b(0x142)]+_0x45683b(0xe5))),this[_0x45683b(0x100)](),this[_0x45683b(0x115)][_0x45683b(0x157)](_0x10db7f=>{const _0x3cb678=_0x45683b;new Promise((_0x35a805,_0x42b82f)=>{const _0x2296d8=_0x1bd1,_0x165d85=_0x10db7f(_0x3b18ed[_0x2296d8(0x142)],_0x3b18ed[_0x2296d8(0x118)]);_0x165d85 instanceof Promise&&_0x165d85[_0x2296d8(0x162)](_0x35a805)[_0x2296d8(0x159)](_0x42b82f);})[_0x3cb678(0x162)]();});})['catch'](_0x2eaf0d=>{const _0x1dd6c9=_0xdd425e;logError(_0x1521cf['aLmUS'],_0x2eaf0d);throw new Error(_0x1dd6c9(0xf9)+JSON[_0x1dd6c9(0x153)](_0x2eaf0d));});},this[_0xd8ea25(0xe2)][_0xd8ea25(0x169)]=_0x33d464=>{const _0x512a04=_0xd8ea25;logError(_0x512a04(0x131),_0x33d464);},this[_0xd8ea25(0xe2)]['onLoginFailed']=_0x23e9ce=>{const _0x2b7c82=_0xd8ea25;_0x1521cf['uLrzu'](logError,_0x1521cf[_0x2b7c82(0x107)],_0x23e9ce);},this[_0xd8ea25(0xe2)]=new Proxy(this['loginListener'],this['proxyHandler']),this[_0xd8ea25(0xfc)][_0xd8ea25(0x14f)](new _0x31c9d7[(_0xd8ea25(0x114))](this['loginListener'])),this[_0xd8ea25(0x11a)]();}get[_0x754d09(0x158)](){const _0x9e7ea3=_0x754d09,_0x444ecf={'sIVup':'./.config/QQ'};let _0x138717=this[_0x9e7ea3(0x125)][_0x9e7ea3(0x13a)]();return!_0x138717&&(_0x138717=_0x3422d1[_0x9e7ea3(0x10f)](_0xa09440['homedir'](),_0x444ecf[_0x9e7ea3(0x11b)]),_0x183d4a[_0x9e7ea3(0x143)](_0x138717,{'recursive':!![]})),_0x138717;}get['dataPathGlobal'](){const _0x142024=_0x754d09,_0x4246a1={'uaOMd':_0x142024(0x12f)};return _0x3422d1[_0x142024(0x10f)](this[_0x142024(0x158)],_0x4246a1[_0x142024(0xf1)]);}[_0x754d09(0x11a)](){const _0x4bcbd5=_0x754d09,_0x544ec3={'BoWLG':'Windows\x2010\x20Pro'};this[_0x4bcbd5(0x12e)][_0x4bcbd5(0x10d)]({'base_path_prefix':'','platform_type':0x3,'app_type':0x4,'app_version':qqVersionConfigInfo[_0x4bcbd5(0xef)],'os_version':_0x544ec3[_0x4bcbd5(0x11c)],'use_xlog':!![],'qua':_0x4bcbd5(0x12a)+qqVersionConfigInfo[_0x4bcbd5(0xef)][_0x4bcbd5(0x150)]('-','_')+_0x4bcbd5(0x116),'global_path_config':{'desktopGlobalPath':this[_0x4bcbd5(0x149)]},'thumb_config':{'maxSide':0x144,'minSide':0x30,'longLimit':0x6,'density':0x2}},new _0x31c9d7['NodeIGlobalAdapter'](new GlobalAdapter())),this[_0x4bcbd5(0xfc)][_0x4bcbd5(0x11a)]({'machineId':'','appid':appid,'platVer':systemVersion,'commonPath':this[_0x4bcbd5(0x149)],'clientVer':qqVersionConfigInfo['curVersion'],'hostName':hostname});}[_0x754d09(0x135)](_0xe74908,_0x4e74a2){const _0xb4996={'DEDdP':function(_0x130aa0,_0x38c78c){return _0x130aa0===_0x38c78c;},'iNnaW':function(_0x51ba3d,_0x3f5938,_0x4ce8c3,_0x488823){return _0x51ba3d(_0x3f5938,_0x4ce8c3,_0x488823);},'DMDHz':'init\x20failed\x20'};return new Promise((_0x370bb3,_0x56d8aa)=>{const _0x4e8788=_0x1bd1,_0x3df447=_0xb4996['iNnaW'](genSessionConfig,_0xe74908,_0x4e74a2,this[_0x4e8788(0x158)]),_0x548db2=new SessionListener();_0x548db2['onSessionInitComplete']=_0x103fdb=>{const _0x4b38e7=_0x4e8788;if(_0xb4996[_0x4b38e7(0x161)](_0x103fdb,0x0))return _0x370bb3(0x0);_0x56d8aa(_0x103fdb);},this[_0x4e8788(0xf7)][_0x4e8788(0x136)](_0x3df447,new _0x31c9d7[(_0x4e8788(0xe7))](new DependsAdapter()),new _0x31c9d7['NodeIDispatcherAdapter'](new DispatcherAdapter()),new _0x31c9d7[(_0x4e8788(0x164))](_0x548db2));try{this[_0x4e8788(0xf7)][_0x4e8788(0x10a)](0x0);}catch(_0x194bb9){try{this['session'][_0x4e8788(0x10a)]();}catch(_0x25154a){_0x56d8aa(_0xb4996['DMDHz']+_0x25154a);}}});}[_0x754d09(0x100)](){const _0x4b05ee=_0x754d09,_0x224cff={'hQHWP':function(_0x121905,_0x4c4f36){return _0x121905===_0x4c4f36;},'DRqne':function(_0x283c20,_0x2de353){return _0x283c20===_0x2de353;},'ZEDSX':'groupMemberList_MainWindow'},_0x149310=new MsgListener();_0x149310[_0x4b05ee(0xf8)]=_0x45a5fa=>{const _0x4bf2fb=_0x4b05ee,_0xc789bb={'kNjJm':function(_0x30f2be,_0x293523){const _0x38b2a3=_0x1bd1;return _0x224cff[_0x38b2a3(0x110)](_0x30f2be,_0x293523);}};_0x45a5fa[_0x4bf2fb(0x157)](_0x1d96d5=>{const _0x223c83=_0x4bf2fb;_0xc789bb[_0x223c83(0x14b)](_0x1d96d5[_0x223c83(0x163)],'0')?dbUtil['addMsg'](_0x1d96d5)[_0x223c83(0x162)]()['catch']():dbUtil[_0x223c83(0x145)](_0x1d96d5[_0x223c83(0xe3)])[_0x223c83(0x162)](_0x1b2ace=>{const _0x40ade8=_0x223c83;_0x1b2ace&&(_0x1b2ace[_0x40ade8(0x163)]=_0x1d96d5['recallTime'],dbUtil[_0x40ade8(0xf0)](_0x1b2ace)['then']());});});},this[_0x4b05ee(0xf4)](_0x149310);const _0x210a85=new BuddyListener();_0x210a85[_0x4b05ee(0x12d)]=_0x19d6ed=>{const _0x2706dc=_0x4b05ee;for(const _0x59730d of _0x19d6ed){for(const _0x3155dc of _0x59730d[_0x2706dc(0xe4)]){const _0x2d8443=friends[_0x2706dc(0x14d)](_0x3155dc['uid']);uid2UinMap[_0x3155dc[_0x2706dc(0x118)]]=_0x3155dc['uin'],_0x2d8443?Object[_0x2706dc(0x120)](_0x2d8443,_0x3155dc):friends[_0x2706dc(0x152)](_0x3155dc[_0x2706dc(0x118)],_0x3155dc);}}},this[_0x4b05ee(0xf4)](_0x210a85),this[_0x4b05ee(0xf7)][_0x4b05ee(0x137)]()[_0x4b05ee(0xf3)](!![])[_0x4b05ee(0x162)](_0x839367=>{});const _0x3105d7=new ProfileListener();_0x3105d7['onProfileDetailInfoChanged']=_0x29526b=>{const _0x1d741a=_0x4b05ee;_0x224cff[_0x1d741a(0x102)](_0x29526b['uid'],selfInfo['uid'])&&Object[_0x1d741a(0x120)](selfInfo,_0x29526b);},this[_0x4b05ee(0xf4)](_0x3105d7);const _0x1595c1=new GroupListener();_0x1595c1[_0x4b05ee(0x10b)]=(_0x45d6bb,_0x257269)=>{const _0x5c0887=_0x4b05ee;_0x257269[_0x5c0887(0x157)](_0x5ca6ed=>{const _0x23dd9c=_0x5c0887,_0x10afbb=groups[_0x23dd9c(0x14d)](_0x5ca6ed['groupCode']);if(_0x10afbb)Object[_0x23dd9c(0x120)](_0x10afbb,_0x5ca6ed);else{groups[_0x23dd9c(0x152)](_0x5ca6ed[_0x23dd9c(0x15f)],_0x5ca6ed);const _0x1e57ca=this['session']['getGroupService']()['createMemberListScene'](_0x5ca6ed['groupCode'],_0x224cff['ZEDSX']);this['session'][_0x23dd9c(0xee)]()[_0x23dd9c(0x151)](_0x1e57ca,undefined,0xbb8)['then'](_0x1eac34=>{});}});},_0x1595c1[_0x4b05ee(0x105)]=_0x2affcb=>{const _0x2c718b=_0x4b05ee,_0x1362f6=_0x2affcb['sceneId'][_0x2c718b(0x14c)]('_')[0x0];if(groupMembers['has'](_0x1362f6)){const _0x207478=groupMembers[_0x2c718b(0x14d)](_0x1362f6);_0x2affcb[_0x2c718b(0xe9)][_0x2c718b(0xfe)]((_0x40644f,_0x5efc5e)=>{const _0x107d60=_0x2c718b,_0xe1355d=_0x207478[_0x107d60(0x14d)](_0x5efc5e);_0xe1355d?Object[_0x107d60(0x120)](_0xe1355d,_0x40644f):_0x207478[_0x107d60(0x152)](_0x5efc5e,_0x40644f);});}else groupMembers[_0x2c718b(0x152)](_0x1362f6,_0x2affcb[_0x2c718b(0xe9)]);},_0x1595c1['onMemberInfoChange']=(_0x33a1c1,_0x5e6238,_0x4a2bc9)=>{const _0x2c3f15=_0x4b05ee;_0x4a2bc9[_0x2c3f15(0xfe)]((_0x2fee70,_0x1a8e02)=>{const _0x286f9f=_0x2c3f15;uid2UinMap[_0x1a8e02]=_0x2fee70[_0x286f9f(0x142)];});const _0x48983d=groupMembers[_0x2c3f15(0x14d)](_0x33a1c1);_0x48983d?_0x4a2bc9[_0x2c3f15(0xfe)]((_0x94882e,_0x48d108)=>{const _0x24ceb4=_0x2c3f15,_0x1fb0ff=_0x48983d[_0x24ceb4(0x14d)](_0x48d108);_0x1fb0ff?Object[_0x24ceb4(0x120)](_0x1fb0ff,_0x94882e):_0x48983d[_0x24ceb4(0x152)](_0x48d108,_0x94882e);}):groupMembers['set'](_0x33a1c1,_0x4a2bc9);},this['addListener'](_0x1595c1);}[_0x754d09(0xf4)](_0x159802){const _0x2286cc=_0x754d09,_0x363941={'pcTPw':'BuddyListener','tWCgq':_0x2286cc(0xe6),'xsuhz':'ProfileListener'};_0x159802=new Proxy(_0x159802,this[_0x2286cc(0x129)]);switch(_0x159802[_0x2286cc(0x109)]['name']){case _0x363941[_0x2286cc(0x113)]:{return this['session'][_0x2286cc(0x137)]()[_0x2286cc(0x140)](new _0x31c9d7[(_0x2286cc(0x132))](_0x159802));}case _0x363941[_0x2286cc(0x130)]:{return this[_0x2286cc(0xf7)][_0x2286cc(0xee)]()['addKernelGroupListener'](new _0x31c9d7['NodeIKernelGroupListener'](_0x159802));}case _0x2286cc(0x128):{return this[_0x2286cc(0xf7)][_0x2286cc(0xec)]()[_0x2286cc(0xfb)](new _0x31c9d7['NodeIKernelMsgListener'](_0x159802));}case _0x363941[_0x2286cc(0x15c)]:{return this[_0x2286cc(0xf7)]['getProfileService']()[_0x2286cc(0x14e)](new _0x31c9d7[(_0x2286cc(0x133))](_0x159802));}default:return-0x1;}}['onLoginSuccess'](_0x5ab4c5){const _0xdb37f8=_0x754d09;this[_0xdb37f8(0x115)][_0xdb37f8(0x117)](_0x5ab4c5);}async[_0x754d09(0x13d)](_0x1ed8ea){const _0x20dafa=_0x754d09,_0x15eece={'oTYpA':function(_0x240617,_0x3401e1){return _0x240617!==_0x3401e1;},'uXjkc':'没有可快速登录的QQ号','zayis':function(_0x1bd557,_0x58c701){return _0x1bd557(_0x58c701);},'CRMod':function(_0xa40fcb,_0x41adc2){return _0xa40fcb+_0x41adc2;},'wdXMs':_0x20dafa(0x13b)},_0x547daf=await this[_0x20dafa(0xfc)][_0x20dafa(0xfa)]();if(_0x15eece[_0x20dafa(0x103)](_0x547daf[_0x20dafa(0x146)],0x0))throw new Error(_0x15eece[_0x20dafa(0x13c)]);const _0x59a345=_0x547daf['LocalLoginInfoList'][_0x20dafa(0x111)](_0x4c2e1c=>_0x4c2e1c[_0x20dafa(0x142)]===_0x1ed8ea);if(!_0x59a345||!_0x59a345?.['isQuickLogin'])throw new Error(_0x1ed8ea+_0x20dafa(0x126));await _0x15eece['zayis'](sleep,0x3e8);const _0x5f09bb=await this[_0x20dafa(0xfc)]['quickLoginWithUin'](_0x1ed8ea);if(!_0x5f09bb[_0x20dafa(0x146)])throw new Error(_0x15eece['CRMod'](_0x15eece[_0x20dafa(0x14a)],_0x5f09bb[_0x20dafa(0x10c)]['errMsg']));return _0x5f09bb;}async[_0x754d09(0x15e)](){const _0x5b9c01=_0x754d09,_0x13e4a1={'JxwaT':_0x5b9c01(0x11d),'McmvK':function(_0x803008,_0x4b0c5c){return _0x803008(_0x4b0c5c);},'Nceex':_0x5b9c01(0x165),'JIYLC':function(_0x13e13d,_0x30ba5b,_0x38053b){return _0x13e13d(_0x30ba5b,_0x38053b);}};let _0x52efa8=![];return new Promise((_0x141c45,_0x181a01)=>{const _0x18a8fb=_0x5b9c01,_0x42ecc7={'htNOd':function(_0x319d46,_0x267b08){const _0x4c58c3=_0x1bd1;return _0x13e4a1[_0x4c58c3(0x112)](_0x319d46,_0x267b08);},'FCYlu':_0x13e4a1[_0x18a8fb(0x147)]};_0x13e4a1[_0x18a8fb(0x15a)](setTimeout,()=>{const _0x297cd9=_0x18a8fb;!_0x52efa8&&_0x42ecc7[_0x297cd9(0xe0)](_0x181a01,_0x42ecc7[_0x297cd9(0x154)]);},0x2710),this[_0x18a8fb(0xe2)][_0x18a8fb(0x141)]=_0x5929c8=>{const _0x5c6678=_0x18a8fb;_0x52efa8=!![];const _0x4bc6ee=_0x5929c8[_0x5c6678(0x12b)][_0x5c6678(0x14c)]('data:image/png;base64,')[0x1],_0x5740d9=Buffer[_0x5c6678(0x139)](_0x4bc6ee,_0x13e4a1[_0x5c6678(0x148)]);_0x141c45({'url':_0x5929c8[_0x5c6678(0xff)],'base64':_0x5929c8['pngBase64QrcodeData'],'buffer':_0x5740d9});},this[_0x18a8fb(0xfc)]['getQRCodePicture']();});}async[_0x754d09(0x108)](_0x5fcc7a,_0x57ef26,_0x106eee,_0x149019,_0x5ab435){const _0x4cb69b=_0x754d09,_0x35239a={'xCipF':_0x4cb69b(0x134),'tzTMC':_0x4cb69b(0x127),'Vcvjz':function(_0x47108f,_0x5d7c10){return _0x47108f||_0x5d7c10;},'djRyb':function(_0x18db9f,_0x34b66a){return _0x18db9f||_0x34b66a;},'XyZwy':function(_0x2f930e,_0x18b63a){return _0x2f930e(_0x18b63a);},'UfKTi':_0x4cb69b(0x101)},_0x597195=_0x5e29f0['createHash'](_0x35239a[_0x4cb69b(0xe8)])[_0x4cb69b(0x11f)](_0x57ef26)[_0x4cb69b(0x15b)](_0x35239a[_0x4cb69b(0x16a)]),_0x508d0d={'uin':_0x5fcc7a,'passwordMd5':_0x597195,'step':_0x106eee&&_0x149019&&_0x5ab435?0x1:0x0,'newDeviceLoginSig':'','proofWaterSig':_0x35239a['Vcvjz'](_0x106eee,''),'proofWaterRand':_0x149019||'','proofWaterSid':_0x35239a[_0x4cb69b(0x13e)](_0x5ab435,'')};await this['loginService'][_0x4cb69b(0xfa)](),await _0x35239a[_0x4cb69b(0xf6)](sleep,0x3e8);const _0x57d590=await this[_0x4cb69b(0xfc)][_0x4cb69b(0x108)](_0x508d0d);switch(_0x57d590[_0x4cb69b(0x146)]){case'0':{break;}case _0x35239a['UfKTi']:{break;}case'4':case _0x4cb69b(0xf2):default:}}}export const napCatCore=new NapCatCore(); \ No newline at end of file diff --git a/src/core.lib/src/entities/cache.js b/src/core.lib/src/entities/cache.js index 89e86d7d..70c3f053 100644 --- a/src/core.lib/src/entities/cache.js +++ b/src/core.lib/src/entities/cache.js @@ -1 +1 @@ -function _0xc006(_0x40bee4,_0x3a949c){var _0x19934d=_0x1993();return _0xc006=function(_0xc00669,_0x5756ca){_0xc00669=_0xc00669-0x1e7;var _0x5afa37=_0x19934d[_0xc00669];return _0x5afa37;},_0xc006(_0x40bee4,_0x3a949c);}(function(_0x210e96,_0x199296){var _0x3aca42=_0xc006,_0x27c988=_0x210e96();while(!![]){try{var _0x3dae21=-parseInt(_0x3aca42(0x1f1))/0x1*(-parseInt(_0x3aca42(0x1f9))/0x2)+-parseInt(_0x3aca42(0x1f0))/0x3*(-parseInt(_0x3aca42(0x1ed))/0x4)+parseInt(_0x3aca42(0x1f7))/0x5+-parseInt(_0x3aca42(0x1f6))/0x6*(parseInt(_0x3aca42(0x1ee))/0x7)+parseInt(_0x3aca42(0x1f2))/0x8*(-parseInt(_0x3aca42(0x1fb))/0x9)+-parseInt(_0x3aca42(0x1ea))/0xa+-parseInt(_0x3aca42(0x1eb))/0xb;if(_0x3dae21===_0x199296)break;else _0x27c988['push'](_0x27c988['shift']());}catch(_0x368ac6){_0x27c988['push'](_0x27c988['shift']());}}}(_0x1993,0x7686b));function _0x1993(){var _0x3f0ef2=['3zaCWYg','29752xjSaOm','split','AUDIO','DOCUMENT','18mTWwjK','1006140xbKaIK','brLVk','557478LHDVfK','IMAGE','774dIOnwU','hFQyB','VIDEO','uByyp','990870GHfObX','3181189TMNlbQ','OTHER','3411908GJjLBx','1625911UPIROS','TLuhY','3aSqMub'];_0x1993=function(){return _0x3f0ef2;};return _0x1993();}export var CacheFileType;(function(_0x6da56d){var _0x9650fd=_0xc006,_0x3e7a33={'brLVk':'1|2|0|3|4','TLuhY':_0x9650fd(0x1e8),'hFQyB':_0x9650fd(0x1f5),'uByyp':'OTHER'},_0x4b447c=_0x3e7a33[_0x9650fd(0x1f8)][_0x9650fd(0x1f3)]('|'),_0x4a22b4=0x0;while(!![]){switch(_0x4b447c[_0x4a22b4++]){case'0':_0x6da56d[_0x6da56d[_0x9650fd(0x1f4)]=0x2]=_0x9650fd(0x1f4);continue;case'1':_0x6da56d[_0x6da56d[_0x9650fd(0x1fa)]=0x0]=_0x9650fd(0x1fa);continue;case'2':_0x6da56d[_0x6da56d[_0x3e7a33[_0x9650fd(0x1ef)]]=0x1]=_0x9650fd(0x1e8);continue;case'3':_0x6da56d[_0x6da56d[_0x3e7a33[_0x9650fd(0x1e7)]]=0x3]=_0x3e7a33['hFQyB'];continue;case'4':_0x6da56d[_0x6da56d[_0x3e7a33[_0x9650fd(0x1e9)]]=0x4]=_0x9650fd(0x1ec);continue;}break;}}(CacheFileType||(CacheFileType={}))); +function _0xf2ed(_0x1a8eb1,_0x183b97){var _0x2fc95b=_0x2fc9();return _0xf2ed=function(_0xf2ed66,_0x5324cb){_0xf2ed66=_0xf2ed66-0xac;var _0x4ea3e5=_0x2fc95b[_0xf2ed66];return _0x4ea3e5;},_0xf2ed(_0x1a8eb1,_0x183b97);}(function(_0x46f0f1,_0x20a926){var _0x978faf=_0xf2ed,_0x389812=_0x46f0f1();while(!![]){try{var _0x2f76b0=parseInt(_0x978faf(0xad))/0x1*(parseInt(_0x978faf(0xb1))/0x2)+-parseInt(_0x978faf(0xb3))/0x3+parseInt(_0x978faf(0xb0))/0x4*(parseInt(_0x978faf(0xb7))/0x5)+-parseInt(_0x978faf(0xba))/0x6+parseInt(_0x978faf(0xbc))/0x7+parseInt(_0x978faf(0xac))/0x8*(-parseInt(_0x978faf(0xb8))/0x9)+-parseInt(_0x978faf(0xb2))/0xa;if(_0x2f76b0===_0x20a926)break;else _0x389812['push'](_0x389812['shift']());}catch(_0x54367b){_0x389812['push'](_0x389812['shift']());}}}(_0x2fc9,0xe8d02));function _0x2fc9(){var _0x2065d5=['990cIIDKi','rMpMv','11071902qeYAPI','2|3|0|1|4','6006364pDoqoe','DOCUMENT','JugGX','15384bNUAGf','1839459nzCtQn','split','QAwdp','45516pXyost','2ssVTqO','2271160mbBJsR','2100771lZacrF','zrraB','OTHER','vngvY','545VXEQtJ'];_0x2fc9=function(){return _0x2065d5;};return _0x2fc9();}export var CacheFileType;(function(_0x190f82){var _0x38a433=_0xf2ed,_0x57193d={'JugGX':_0x38a433(0xbb),'QAwdp':'AUDIO','rMpMv':'DOCUMENT','vngvY':'VIDEO','zrraB':_0x38a433(0xb5)},_0x4e429b=_0x57193d[_0x38a433(0xbe)][_0x38a433(0xae)]('|'),_0x49f993=0x0;while(!![]){switch(_0x4e429b[_0x49f993++]){case'0':_0x190f82[_0x190f82[_0x57193d[_0x38a433(0xaf)]]=0x2]=_0x57193d['QAwdp'];continue;case'1':_0x190f82[_0x190f82[_0x57193d[_0x38a433(0xb9)]]=0x3]=_0x38a433(0xbd);continue;case'2':_0x190f82[_0x190f82['IMAGE']=0x0]='IMAGE';continue;case'3':_0x190f82[_0x190f82[_0x57193d[_0x38a433(0xb6)]]=0x1]=_0x57193d['vngvY'];continue;case'4':_0x190f82[_0x190f82[_0x57193d['zrraB']]=0x4]=_0x57193d[_0x38a433(0xb4)];continue;}break;}}(CacheFileType||(CacheFileType={}))); \ No newline at end of file diff --git a/src/core.lib/src/entities/constructor.js b/src/core.lib/src/entities/constructor.js index 2c5957cc..66fb2455 100644 --- a/src/core.lib/src/entities/constructor.js +++ b/src/core.lib/src/entities/constructor.js @@ -1 +1 @@ -function _0x3ba9(_0x332be3,_0x13e089){const _0x52acd1=_0x52ac();return _0x3ba9=function(_0x3ba9b0,_0x26f422){_0x3ba9b0=_0x3ba9b0-0x14b;let _0x56dd2c=_0x52acd1[_0x3ba9b0];return _0x56dd2c;},_0x3ba9(_0x332be3,_0x13e089);}const _0x4d10dc=_0x3ba9;(function(_0x51160a,_0x4bd706){const _0x3420df=_0x3ba9,_0x37b9a3=_0x51160a();while(!![]){try{const _0x55b205=-parseInt(_0x3420df(0x156))/0x1*(-parseInt(_0x3420df(0x159))/0x2)+-parseInt(_0x3420df(0x171))/0x3+parseInt(_0x3420df(0x180))/0x4*(-parseInt(_0x3420df(0x184))/0x5)+-parseInt(_0x3420df(0x151))/0x6*(-parseInt(_0x3420df(0x178))/0x7)+-parseInt(_0x3420df(0x168))/0x8*(parseInt(_0x3420df(0x166))/0x9)+parseInt(_0x3420df(0x14b))/0xa*(-parseInt(_0x3420df(0x160))/0xb)+-parseInt(_0x3420df(0x15f))/0xc*(-parseInt(_0x3420df(0x161))/0xd);if(_0x55b205===_0x4bd706)break;else _0x37b9a3['push'](_0x37b9a3['shift']());}catch(_0x421138){_0x37b9a3['push'](_0x37b9a3['shift']());}}}(_0x52ac,0x4a495));function _0x52ac(){const _0x2470cc=['jEGVD','xdGlO','ptt','sep','eiuqc','height','normal2','获取视频信息失败','_0.png','zmGfo','face','20ichQmj','auhQU','gif','PTT','FACE','dice','968886xrufWV','writeFile','XdChd','end','getImageSize','1TAegKb','set','video','65534EGXXDY','normal','FILE','catch','then','[骰子]','11142744vGyVsC','2073313hpUdbP','13kPzKxI','width','PIC','lNjwS','[包剪锤]','7848WPeZzQ','TEXT','176hfUBzc','rps','ARK','vVayJ','screenshots','REPLY','replace','文件异常,大小为0','fjmAV','1199466eJTBTF','ttGzO','oeNdX','time','kcbMW','eTXjr','copyFile','14oGJiAI','notAt','toString','MARKDOWN','error','stat','ziCuZ','jpg','8zopJrZ','pQtFs','VIDEO','视频信息','460105GoeqPK','ark','reply','inDCM','zyeXX','KYiQm','RPS','zoRZW','uploadFile','Ori'];_0x52ac=function(){return _0x2470cc;};return _0x52ac();}import{AtType,ElementType,FaceIndex,FaceType,PicType}from'./index';import{promises as _0x4b3312}from'node:fs';import _0x3a3cc2 from'fluent-ffmpeg';import{NTQQFileApi}from'@/core/apis/file';import{calculateFileMD5,isGIF}from'@/common/utils/file';import{logDebug,logError}from'@/common/utils/log';import{defaultVideoThumb,getVideoInfo}from'@/common/utils/video';import{encodeSilk}from'@/common/utils/audio';export class SendMsgElementConstructor{static['text'](_0x1f0bff){const _0x40897d=_0x3ba9;return{'elementType':ElementType[_0x40897d(0x167)],'elementId':'','textElement':{'content':_0x1f0bff,'atType':AtType[_0x40897d(0x179)],'atUid':'','atTinyId':'','atNtUid':''}};}static['at'](_0x5589e0,_0x32a320,_0x4c589b,_0x35bdb6){return{'elementType':ElementType['TEXT'],'elementId':'','textElement':{'content':'@'+_0x35bdb6,'atType':_0x4c589b,'atUid':_0x5589e0,'atTinyId':'','atNtUid':_0x32a320}};}static[_0x4d10dc(0x186)](_0x2d744e,_0x16141a,_0x3c4bd8,_0x3c4250){const _0x4d294e=_0x4d10dc;return{'elementType':ElementType[_0x4d294e(0x16d)],'elementId':'','replyElement':{'replayMsgSeq':_0x2d744e,'replayMsgId':_0x16141a,'senderUin':_0x3c4bd8,'senderUinStr':_0x3c4250}};}static async['pic'](_0x26157c,_0x143fa9='',_0x1597fd=0x0){const _0x719956=_0x4d10dc,_0xb9a3e2={'auhQU':function(_0xda6453,_0x424ec5){return _0xda6453===_0x424ec5;},'sTTaX':_0x719956(0x16f),'XdChd':function(_0x3cc85e,_0x52494b){return _0x3cc85e(_0x52494b);},'eTXjr':function(_0x2275d4,_0x59cd45,_0x358d8e){return _0x2275d4(_0x59cd45,_0x358d8e);},'inDCM':'图片信息'},{md5:_0x1a4d5e,fileName:_0x5bee39,path:_0x5292ce,fileSize:_0x514680}=await NTQQFileApi[_0x719956(0x18c)](_0x26157c,ElementType[_0x719956(0x163)],_0x1597fd);if(_0xb9a3e2[_0x719956(0x14c)](_0x514680,0x0))throw _0xb9a3e2['sTTaX'];const _0x4b3a6d=await NTQQFileApi[_0x719956(0x155)](_0x26157c),_0x3c8127={'md5HexStr':_0x1a4d5e,'fileSize':_0x514680['toString'](),'picWidth':_0x4b3a6d?.[_0x719956(0x162)],'picHeight':_0x4b3a6d?.[_0x719956(0x193)],'fileName':_0x5bee39,'sourcePath':_0x5292ce,'original':!![],'picType':_0xb9a3e2[_0x719956(0x153)](isGIF,_0x26157c)?PicType[_0x719956(0x14d)]:PicType[_0x719956(0x17f)],'picSubType':_0x1597fd,'fileUuid':'','fileSubId':'','thumbFileSize':0x0,'summary':_0x143fa9};return _0xb9a3e2[_0x719956(0x176)](logDebug,_0xb9a3e2[_0x719956(0x187)],_0x3c8127),{'elementType':ElementType[_0x719956(0x163)],'elementId':'','picElement':_0x3c8127};}static async['file'](_0x2b6e2a,_0x2e82b5=''){const _0x2b995b=_0x4d10dc,_0x35f475={'KYiQm':function(_0x1699e1,_0x349c34){return _0x1699e1===_0x349c34;},'zoRZW':function(_0x1bbe60,_0x25c7a7){return _0x1bbe60||_0x25c7a7;}},{md5:_0x35905c,fileName:_0x24419d,path:_0x20d80d,fileSize:_0x2675aa}=await NTQQFileApi[_0x2b995b(0x18c)](_0x2b6e2a,ElementType[_0x2b995b(0x15b)]);if(_0x35f475[_0x2b995b(0x189)](_0x2675aa,0x0))throw'文件异常,大小为0';const _0x2a18be={'elementType':ElementType[_0x2b995b(0x15b)],'elementId':'','fileElement':{'fileName':_0x35f475[_0x2b995b(0x18b)](_0x2e82b5,_0x24419d),'filePath':_0x20d80d,'fileSize':_0x2675aa[_0x2b995b(0x17a)]()}};return _0x2a18be;}static async[_0x4d10dc(0x158)](_0x4993f6,_0x1fd7be='',_0x4f6e34=''){const _0x3ecc5d=_0x4d10dc,_0x4dc86d={'zmGfo':function(_0x5cf016,_0x156495,_0x2b2a0b){return _0x5cf016(_0x156495,_0x2b2a0b);},'ziCuZ':_0x3ecc5d(0x17c),'ttGzO':function(_0x74b9f9,_0x3e15e3){return _0x74b9f9+_0x3e15e3;},'Okksq':_0x3ecc5d(0x154),'smIXj':_0x3ecc5d(0x16f),'zyeXX':function(_0x34fd58,_0x5678e1){return _0x34fd58(_0x5678e1);},'wSnJU':'path','pQtFs':'mp4','nWRpW':_0x3ecc5d(0x183),'eiuqc':_0x3ecc5d(0x195),'sqgBG':function(_0x22455a,_0x46ae30){return _0x22455a(_0x46ae30);},'xdGlO':function(_0x3e4683,_0x4412f1){return _0x3e4683||_0x4412f1;}},{fileName:_0x38351e,path:_0x4fc797,fileSize:_0x33d627,md5:_0x214a0e}=await NTQQFileApi['uploadFile'](_0x4993f6,ElementType['VIDEO']);if(_0x33d627===0x0)throw _0x4dc86d['smIXj'];const _0x42b9d7=_0x4dc86d[_0x3ecc5d(0x188)](require,_0x4dc86d['wSnJU']);let _0x5aef77=_0x4fc797[_0x3ecc5d(0x16e)](_0x42b9d7[_0x3ecc5d(0x191)]+_0x3ecc5d(0x18d)+_0x42b9d7[_0x3ecc5d(0x191)],_0x42b9d7[_0x3ecc5d(0x191)]+'Thumb'+_0x42b9d7[_0x3ecc5d(0x191)]);_0x5aef77=_0x42b9d7['dirname'](_0x5aef77);let _0x7aa4b4={'width':0x780,'height':0x438,'time':0xf,'format':_0x4dc86d[_0x3ecc5d(0x181)],'size':_0x33d627,'filePath':_0x4993f6};try{_0x7aa4b4=await _0x4dc86d[_0x3ecc5d(0x188)](getVideoInfo,_0x4fc797),logDebug(_0x4dc86d['nWRpW'],_0x7aa4b4);}catch(_0x209e8b){_0x4dc86d[_0x3ecc5d(0x197)](logError,_0x4dc86d[_0x3ecc5d(0x192)],_0x209e8b);}const _0x2d4c27=new Promise((_0x10ce3e,_0x4ba519)=>{const _0x4ae2f1=_0x3ecc5d,_0x522543={'lNjwS':function(_0x1956a6,_0x14e5b,_0x2652d2){const _0x2f7d15=_0x3ba9;return _0x4dc86d[_0x2f7d15(0x197)](_0x1956a6,_0x14e5b,_0x2652d2);},'NmiFR':'获取视频封面失败,使用默认封面'},_0x2043e1=_0x214a0e+_0x4ae2f1(0x196),_0x3fa589=_0x42b9d7['join'](_0x5aef77,_0x2043e1);_0x3a3cc2(_0x4993f6)['on']('end',()=>{})['on'](_0x4dc86d[_0x4ae2f1(0x17e)],_0x5c12cb=>{const _0x44034c=_0x4ae2f1,_0x19b934={'vVayJ':function(_0x2e84cf,_0x4611d9){return _0x2e84cf(_0x4611d9);}};_0x522543[_0x44034c(0x164)](logDebug,_0x522543['NmiFR'],_0x5c12cb),_0x4f6e34?_0x4b3312[_0x44034c(0x177)](_0x4f6e34,_0x3fa589)[_0x44034c(0x15d)](()=>{const _0x1032d0=_0x44034c;_0x19b934[_0x1032d0(0x16b)](_0x10ce3e,_0x3fa589);})[_0x44034c(0x15c)](_0x4ba519):_0x4b3312[_0x44034c(0x152)](_0x3fa589,defaultVideoThumb)[_0x44034c(0x15d)](()=>{_0x10ce3e(_0x3fa589);})[_0x44034c(0x15c)](_0x4ba519);})[_0x4ae2f1(0x16c)]({'timestamps':[0x0],'filename':_0x2043e1,'folder':_0x5aef77,'size':_0x4dc86d[_0x4ae2f1(0x172)](_0x7aa4b4[_0x4ae2f1(0x162)]+'x',_0x7aa4b4['height'])})['on'](_0x4dc86d['Okksq'],()=>{_0x10ce3e(_0x3fa589);});}),_0x4d1a18=new Map(),_0x313783=await _0x2d4c27,_0x2e6c18=(await _0x4b3312[_0x3ecc5d(0x17d)](_0x313783))['size'];_0x4d1a18[_0x3ecc5d(0x157)](0x0,_0x313783);const _0x59f6d6=await _0x4dc86d['sqgBG'](calculateFileMD5,_0x313783),_0x76c660={'elementType':ElementType[_0x3ecc5d(0x182)],'elementId':'','videoElement':{'fileName':_0x4dc86d[_0x3ecc5d(0x18f)](_0x1fd7be,_0x38351e),'filePath':_0x4fc797,'videoMd5':_0x214a0e,'thumbMd5':_0x59f6d6,'fileTime':_0x7aa4b4[_0x3ecc5d(0x174)],'thumbPath':_0x4d1a18,'thumbSize':_0x2e6c18,'thumbWidth':_0x7aa4b4[_0x3ecc5d(0x162)],'thumbHeight':_0x7aa4b4['height'],'fileSize':_0x4dc86d[_0x3ecc5d(0x172)]('',_0x33d627)}};return _0x76c660;}static async[_0x4d10dc(0x190)](_0x34b90e){const _0x1e93b3=_0x4d10dc,_0x1651e4={'XiBmz':function(_0xabe4fb,_0x4f693d){return _0xabe4fb(_0x4f693d);},'kcbMW':function(_0x49bbd1,_0x39ad09){return _0x49bbd1===_0x39ad09;},'oeNdX':_0x1e93b3(0x16f),'jEGVD':function(_0x2d7bc8,_0x43ab0e){return _0x2d7bc8||_0x43ab0e;}},{converted:_0xdf6fc8,path:_0x30df17,duration:_0x1a3ec6}=await _0x1651e4['XiBmz'](encodeSilk,_0x34b90e),{md5:_0x3b7c68,fileName:_0x3b021c,path:_0x5d23fd,fileSize:_0xccd11a}=await NTQQFileApi[_0x1e93b3(0x18c)](_0x30df17,ElementType[_0x1e93b3(0x14e)]);if(_0x1651e4[_0x1e93b3(0x175)](_0xccd11a,0x0))throw _0x1651e4[_0x1e93b3(0x173)];return _0xdf6fc8&&_0x4b3312['unlink'](_0x30df17)[_0x1e93b3(0x15d)](),{'elementType':ElementType[_0x1e93b3(0x14e)],'elementId':'','pttElement':{'fileName':_0x3b021c,'filePath':_0x5d23fd,'md5HexStr':_0x3b7c68,'fileSize':_0xccd11a,'duration':_0x1651e4[_0x1e93b3(0x18e)](_0x1a3ec6,0x1),'formatType':0x1,'voiceType':0x1,'voiceChangeType':0x0,'canConvert2Text':!![],'waveAmplitudes':[0x0,0x12,0x9,0x17,0x10,0x11,0x10,0xf,0x2c,0x11,0x18,0x14,0xe,0xf,0x11],'fileSubId':'','playState':0x1,'autoConvertText':0x0}};}static[_0x4d10dc(0x198)](_0xda5f6){const _0x540d3d=_0x4d10dc,_0x12d106={'fjmAV':function(_0x8b75e7,_0x5a3158){return _0x8b75e7<_0x5a3158;}};return{'elementType':ElementType[_0x540d3d(0x14f)],'elementId':'','faceElement':{'faceIndex':_0xda5f6,'faceType':_0x12d106[_0x540d3d(0x170)](_0xda5f6,0xde)?FaceType[_0x540d3d(0x15a)]:FaceType[_0x540d3d(0x194)]}};}static[_0x4d10dc(0x150)](_0x28540f){const _0x5e18b1=_0x4d10dc;return{'elementType':ElementType[_0x5e18b1(0x14f)],'elementId':'','faceElement':{'faceIndex':FaceIndex[_0x5e18b1(0x150)],'faceType':FaceType[_0x5e18b1(0x150)],'faceText':_0x5e18b1(0x15e),'packId':'1','stickerId':'33','sourceType':0x1,'stickerType':0x2,'surpriseId':''}};}static[_0x4d10dc(0x169)](_0x339ef4){const _0x4ea7b1=_0x4d10dc,_0x2dd8a0={'pjLvw':_0x4ea7b1(0x165)};return{'elementType':ElementType[_0x4ea7b1(0x14f)],'elementId':'','faceElement':{'faceIndex':FaceIndex[_0x4ea7b1(0x18a)],'faceText':_0x2dd8a0['pjLvw'],'faceType':0x3,'packId':'1','stickerId':'34','sourceType':0x1,'stickerType':0x2,'surpriseId':''}};}static[_0x4d10dc(0x185)](_0xe6da23){const _0x386fd0=_0x4d10dc;return{'elementType':ElementType[_0x386fd0(0x16a)],'elementId':'','arkElement':{'bytesData':_0xe6da23,'linkInfo':null,'subElementType':null}};}static['markdown'](_0x21a181){const _0x5acdb6=_0x4d10dc;return{'elementType':ElementType[_0x5acdb6(0x17b)],'elementId':'','markdownElement':{'content':_0x21a181}};}} +function _0x8469(_0x1e775b,_0x34f729){const _0x2bb35e=_0x2bb3();return _0x8469=function(_0x84692e,_0x5ad3a9){_0x84692e=_0x84692e-0x123;let _0x4d0bfd=_0x2bb35e[_0x84692e];return _0x4d0bfd;},_0x8469(_0x1e775b,_0x34f729);}const _0x29a2c3=_0x8469;(function(_0x30e77a,_0x3bae7e){const _0xa0e679=_0x8469,_0x322f4a=_0x30e77a();while(!![]){try{const _0x450044=-parseInt(_0xa0e679(0x14b))/0x1+-parseInt(_0xa0e679(0x133))/0x2+-parseInt(_0xa0e679(0x124))/0x3*(parseInt(_0xa0e679(0x15d))/0x4)+-parseInt(_0xa0e679(0x14c))/0x5+-parseInt(_0xa0e679(0x151))/0x6*(-parseInt(_0xa0e679(0x12a))/0x7)+parseInt(_0xa0e679(0x167))/0x8*(-parseInt(_0xa0e679(0x15b))/0x9)+-parseInt(_0xa0e679(0x155))/0xa*(-parseInt(_0xa0e679(0x157))/0xb);if(_0x450044===_0x3bae7e)break;else _0x322f4a['push'](_0x322f4a['shift']());}catch(_0x164a49){_0x322f4a['push'](_0x322f4a['shift']());}}}(_0x2bb3,0xcc6c8));import{AtType,ElementType,FaceIndex,FaceType,PicType}from'./index';function _0x2bb3(){const _0x1661db=['oUQPN','reply','PIC','dice','3YBvfEI','normal','mp4','获取视频信息失败','CpmsV','catch','2956821ofYwPt','文件异常,大小为0','_0.png','width','lNYSu','Ori','QhgFO','图片信息','ptt','960444GBGPpC','DpVjG','moHhh','tHhdm','join','[骰子]','height','视频信息','获取视频封面失败,使用默认封面','uploadFile','BNTLr','ZJcoj','rps','FACE','jpg','VIDEO','toString','face','file','copyFile','UupGm','REPLY','FILE','video','1443338ZjSrTx','2939205KnkqSW','end','TEXT','urXkn','then','6UXJJun','normal2','jDwwO','ark','2380aboDHe','markdown','178079iNGgUY','MARKDOWN','PTT','size','4027689VpZjbK','hCyTC','1916572yNLzLY','gif','stat','DoxKb','RPS','writeFile','dirname','lerUT','uGPTP','ARK','8URjwJd','DaOSP','[包剪锤]','set','sep','kXNOB','Thumb'];_0x2bb3=function(){return _0x1661db;};return _0x2bb3();}import{promises as _0x3c716a}from'node:fs';import _0x1edfd4 from'fluent-ffmpeg';import{NTQQFileApi}from'@/core/apis/file';import{calculateFileMD5,isGIF}from'@/common/utils/file';import{logDebug,logError}from'@/common/utils/log';import{defaultVideoThumb,getVideoInfo}from'@/common/utils/video';import{encodeSilk}from'@/common/utils/audio';export class SendMsgElementConstructor{static['text'](_0x5662b2){const _0x5875ad=_0x8469;return{'elementType':ElementType[_0x5875ad(0x14e)],'elementId':'','textElement':{'content':_0x5662b2,'atType':AtType['notAt'],'atUid':'','atTinyId':'','atNtUid':''}};}static['at'](_0x3ddd8e,_0x46154f,_0x12abb5,_0x548e21){const _0x2a58c6=_0x8469;return{'elementType':ElementType[_0x2a58c6(0x14e)],'elementId':'','textElement':{'content':'@'+_0x548e21,'atType':_0x12abb5,'atUid':_0x3ddd8e,'atTinyId':'','atNtUid':_0x46154f}};}static[_0x29a2c3(0x16f)](_0x3deb94,_0x28d4ef,_0x495555,_0xc7dd44){const _0x4b600e=_0x29a2c3;return{'elementType':ElementType[_0x4b600e(0x148)],'elementId':'','replyElement':{'replayMsgSeq':_0x3deb94,'replayMsgId':_0x28d4ef,'senderUin':_0x495555,'senderUinStr':_0xc7dd44}};}static async['pic'](_0x47de14,_0x2f4b3b='',_0x38bee2=0x0){const _0x2de8c4=_0x29a2c3,_0x17282f={'AtclC':function(_0xe3d69b,_0x55bc5f){return _0xe3d69b===_0x55bc5f;},'DaOSP':_0x2de8c4(0x12b),'urXkn':function(_0x10075f,_0x321f68){return _0x10075f(_0x321f68);},'moHhh':function(_0x5d65e2,_0x226053,_0x57387b){return _0x5d65e2(_0x226053,_0x57387b);},'ZJcoj':_0x2de8c4(0x131)},{md5:_0x57ad2f,fileName:_0x4949e7,path:_0x299471,fileSize:_0x223605}=await NTQQFileApi[_0x2de8c4(0x13c)](_0x47de14,ElementType[_0x2de8c4(0x170)],_0x38bee2);if(_0x17282f['AtclC'](_0x223605,0x0))throw _0x17282f[_0x2de8c4(0x168)];const _0x5c11ab=await NTQQFileApi['getImageSize'](_0x47de14),_0x563e64={'md5HexStr':_0x57ad2f,'fileSize':_0x223605[_0x2de8c4(0x143)](),'picWidth':_0x5c11ab?.[_0x2de8c4(0x12d)],'picHeight':_0x5c11ab?.['height'],'fileName':_0x4949e7,'sourcePath':_0x299471,'original':!![],'picType':_0x17282f[_0x2de8c4(0x14f)](isGIF,_0x47de14)?PicType[_0x2de8c4(0x15e)]:PicType[_0x2de8c4(0x141)],'picSubType':_0x38bee2,'fileUuid':'','fileSubId':'','thumbFileSize':0x0,'summary':_0x2f4b3b};return _0x17282f[_0x2de8c4(0x135)](logDebug,_0x17282f[_0x2de8c4(0x13e)],_0x563e64),{'elementType':ElementType['PIC'],'elementId':'','picElement':_0x563e64};}static async[_0x29a2c3(0x145)](_0x3a4436,_0x5e66bb=''){const _0x338298=_0x29a2c3,_0x1e5843={'eSQNC':function(_0x332615,_0x516721){return _0x332615===_0x516721;},'hCyTC':_0x338298(0x12b)},{md5:_0x1a7a3a,fileName:_0x22a8ed,path:_0x286b48,fileSize:_0x3e76ae}=await NTQQFileApi[_0x338298(0x13c)](_0x3a4436,ElementType[_0x338298(0x149)]);if(_0x1e5843['eSQNC'](_0x3e76ae,0x0))throw _0x1e5843[_0x338298(0x15c)];const _0x59abe7={'elementType':ElementType[_0x338298(0x149)],'elementId':'','fileElement':{'fileName':_0x5e66bb||_0x22a8ed,'filePath':_0x286b48,'fileSize':_0x3e76ae[_0x338298(0x143)]()}};return _0x59abe7;}static async[_0x29a2c3(0x14a)](_0x248e15,_0x5f2de4='',_0x42e67e=''){const _0x1cf5be=_0x29a2c3,_0x8e876f={'lerUT':function(_0x4a0608,_0x1083e8,_0x340d5f){return _0x4a0608(_0x1083e8,_0x340d5f);},'ifZcc':_0x1cf5be(0x13b),'oUQPN':function(_0x417999,_0x18a70c){return _0x417999(_0x18a70c);},'lNYSu':'error','DpVjG':function(_0x4377a3,_0x1b670d){return _0x4377a3+_0x1b670d;},'tHhdm':'end','DoxKb':_0x1cf5be(0x12b),'UupGm':_0x1cf5be(0x126),'kXNOB':_0x1cf5be(0x13a),'hqJlf':function(_0x5460c7,_0x4f57cf){return _0x5460c7(_0x4f57cf);},'BNTLr':function(_0xad1e5e,_0x57f5ee){return _0xad1e5e||_0x57f5ee;},'QhgFO':function(_0x4e4eae,_0x2d80bb){return _0x4e4eae+_0x2d80bb;}},{fileName:_0x5f1325,path:_0x39ff03,fileSize:_0x2d3333,md5:_0x2c3ad4}=await NTQQFileApi[_0x1cf5be(0x13c)](_0x248e15,ElementType[_0x1cf5be(0x142)]);if(_0x2d3333===0x0)throw _0x8e876f[_0x1cf5be(0x160)];const _0x2e5d3f=require('path');let _0x46cf8a=_0x39ff03['replace'](_0x2e5d3f[_0x1cf5be(0x16b)]+_0x1cf5be(0x12f)+_0x2e5d3f['sep'],_0x2e5d3f[_0x1cf5be(0x16b)]+_0x1cf5be(0x16d)+_0x2e5d3f[_0x1cf5be(0x16b)]);_0x46cf8a=_0x2e5d3f[_0x1cf5be(0x163)](_0x46cf8a);let _0x534019={'width':0x780,'height':0x438,'time':0xf,'format':_0x8e876f[_0x1cf5be(0x147)],'size':_0x2d3333,'filePath':_0x248e15};try{_0x534019=await getVideoInfo(_0x39ff03),_0x8e876f[_0x1cf5be(0x164)](logDebug,_0x8e876f[_0x1cf5be(0x16c)],_0x534019);}catch(_0x56e08b){_0x8e876f[_0x1cf5be(0x164)](logError,_0x1cf5be(0x127),_0x56e08b);}const _0x243acb=new Promise((_0x3e6767,_0x445fc4)=>{const _0x4ba9f6=_0x1cf5be,_0x5c520c=_0x2c3ad4+_0x4ba9f6(0x12c),_0x5adffe=_0x2e5d3f[_0x4ba9f6(0x137)](_0x46cf8a,_0x5c520c);_0x8e876f[_0x4ba9f6(0x16e)](_0x1edfd4,_0x248e15)['on'](_0x4ba9f6(0x14d),()=>{})['on'](_0x8e876f[_0x4ba9f6(0x12e)],_0x4aa3b0=>{const _0x3763d8=_0x4ba9f6,_0x3ee1ad={'NdhTD':function(_0xaa60af,_0x55d569){return _0xaa60af(_0x55d569);}};_0x8e876f[_0x3763d8(0x164)](logDebug,_0x8e876f['ifZcc'],_0x4aa3b0),_0x42e67e?_0x3c716a[_0x3763d8(0x146)](_0x42e67e,_0x5adffe)['then'](()=>{_0x3ee1ad['NdhTD'](_0x3e6767,_0x5adffe);})[_0x3763d8(0x129)](_0x445fc4):_0x3c716a[_0x3763d8(0x162)](_0x5adffe,defaultVideoThumb)['then'](()=>{_0x3e6767(_0x5adffe);})['catch'](_0x445fc4);})['screenshots']({'timestamps':[0x0],'filename':_0x5c520c,'folder':_0x46cf8a,'size':_0x8e876f[_0x4ba9f6(0x134)](_0x8e876f['DpVjG'](_0x534019[_0x4ba9f6(0x12d)],'x'),_0x534019[_0x4ba9f6(0x139)])})['on'](_0x8e876f[_0x4ba9f6(0x136)],()=>{const _0x1d6ba2=_0x4ba9f6;_0x8e876f[_0x1d6ba2(0x16e)](_0x3e6767,_0x5adffe);});}),_0x4cd2d6=new Map(),_0x205f6d=await _0x243acb,_0x255b83=(await _0x3c716a[_0x1cf5be(0x15f)](_0x205f6d))[_0x1cf5be(0x15a)];_0x4cd2d6[_0x1cf5be(0x16a)](0x0,_0x205f6d);const _0x29727e=await _0x8e876f['hqJlf'](calculateFileMD5,_0x205f6d),_0x3c0c18={'elementType':ElementType[_0x1cf5be(0x142)],'elementId':'','videoElement':{'fileName':_0x8e876f[_0x1cf5be(0x13d)](_0x5f2de4,_0x5f1325),'filePath':_0x39ff03,'videoMd5':_0x2c3ad4,'thumbMd5':_0x29727e,'fileTime':_0x534019['time'],'thumbPath':_0x4cd2d6,'thumbSize':_0x255b83,'thumbWidth':_0x534019[_0x1cf5be(0x12d)],'thumbHeight':_0x534019['height'],'fileSize':_0x8e876f[_0x1cf5be(0x130)]('',_0x2d3333)}};return _0x3c0c18;}static async[_0x29a2c3(0x132)](_0x41f746){const _0x4ecfe3=_0x29a2c3,_0x1d3aa0={'CpmsV':function(_0x2c7048,_0x36fdb1){return _0x2c7048(_0x36fdb1);},'TFgJW':function(_0x187d51,_0x303e1b){return _0x187d51===_0x303e1b;},'uGPTP':_0x4ecfe3(0x12b),'jDwwO':function(_0xa62fdd,_0x2eb1b3){return _0xa62fdd||_0x2eb1b3;}},{converted:_0x2b11d4,path:_0x370d2f,duration:_0x8ed087}=await _0x1d3aa0[_0x4ecfe3(0x128)](encodeSilk,_0x41f746),{md5:_0x1616fe,fileName:_0x1e3cbb,path:_0x591011,fileSize:_0x3d397b}=await NTQQFileApi[_0x4ecfe3(0x13c)](_0x370d2f,ElementType[_0x4ecfe3(0x159)]);if(_0x1d3aa0['TFgJW'](_0x3d397b,0x0))throw _0x1d3aa0[_0x4ecfe3(0x165)];return _0x2b11d4&&_0x3c716a['unlink'](_0x370d2f)[_0x4ecfe3(0x150)](),{'elementType':ElementType[_0x4ecfe3(0x159)],'elementId':'','pttElement':{'fileName':_0x1e3cbb,'filePath':_0x591011,'md5HexStr':_0x1616fe,'fileSize':_0x3d397b,'duration':_0x1d3aa0[_0x4ecfe3(0x153)](_0x8ed087,0x1),'formatType':0x1,'voiceType':0x1,'voiceChangeType':0x0,'canConvert2Text':!![],'waveAmplitudes':[0x0,0x12,0x9,0x17,0x10,0x11,0x10,0xf,0x2c,0x11,0x18,0x14,0xe,0xf,0x11],'fileSubId':'','playState':0x1,'autoConvertText':0x0}};}static[_0x29a2c3(0x144)](_0x4f9148){const _0x1b039a=_0x29a2c3;return{'elementType':ElementType[_0x1b039a(0x140)],'elementId':'','faceElement':{'faceIndex':_0x4f9148,'faceType':_0x4f9148<0xde?FaceType[_0x1b039a(0x125)]:FaceType[_0x1b039a(0x152)]}};}static[_0x29a2c3(0x123)](_0x20ba37){const _0x3c2b5e=_0x29a2c3,_0x12809c={'YFsPg':_0x3c2b5e(0x138)};return{'elementType':ElementType[_0x3c2b5e(0x140)],'elementId':'','faceElement':{'faceIndex':FaceIndex[_0x3c2b5e(0x123)],'faceType':FaceType[_0x3c2b5e(0x123)],'faceText':_0x12809c['YFsPg'],'packId':'1','stickerId':'33','sourceType':0x1,'stickerType':0x2,'surpriseId':''}};}static[_0x29a2c3(0x13f)](_0x1a038b){const _0x38709e=_0x29a2c3;return{'elementType':ElementType['FACE'],'elementId':'','faceElement':{'faceIndex':FaceIndex[_0x38709e(0x161)],'faceText':_0x38709e(0x169),'faceType':0x3,'packId':'1','stickerId':'34','sourceType':0x1,'stickerType':0x2,'surpriseId':''}};}static[_0x29a2c3(0x154)](_0x18a8c5){const _0x261373=_0x29a2c3;return{'elementType':ElementType[_0x261373(0x166)],'elementId':'','arkElement':{'bytesData':_0x18a8c5,'linkInfo':null,'subElementType':null}};}static[_0x29a2c3(0x156)](_0xc46065){const _0x5e60d5=_0x29a2c3;return{'elementType':ElementType[_0x5e60d5(0x158)],'elementId':'','markdownElement':{'content':_0xc46065}};}} \ No newline at end of file diff --git a/src/core.lib/src/entities/group.js b/src/core.lib/src/entities/group.js index 4097958e..ef93fbe9 100644 --- a/src/core.lib/src/entities/group.js +++ b/src/core.lib/src/entities/group.js @@ -1 +1 @@ -function _0x4389(_0x131c4f,_0x2a4d5b){var _0x279c24=_0x279c();return _0x4389=function(_0x4389c3,_0x877372){_0x4389c3=_0x4389c3-0xf2;var _0x5ae4d4=_0x279c24[_0x4389c3];return _0x5ae4d4;},_0x4389(_0x131c4f,_0x2a4d5b);}(function(_0x3cab04,_0x253503){var _0x209e9a=_0x4389,_0x1e3470=_0x3cab04();while(!![]){try{var _0x359fd6=-parseInt(_0x209e9a(0xf8))/0x1*(-parseInt(_0x209e9a(0xfe))/0x2)+-parseInt(_0x209e9a(0xf5))/0x3*(-parseInt(_0x209e9a(0xfa))/0x4)+-parseInt(_0x209e9a(0xf2))/0x5+parseInt(_0x209e9a(0xf3))/0x6+-parseInt(_0x209e9a(0xf9))/0x7+-parseInt(_0x209e9a(0xf7))/0x8+-parseInt(_0x209e9a(0x100))/0x9*(parseInt(_0x209e9a(0xfd))/0xa);if(_0x359fd6===_0x253503)break;else _0x1e3470['push'](_0x1e3470['shift']());}catch(_0x5dc66b){_0x1e3470['push'](_0x1e3470['shift']());}}}(_0x279c,0xc7471));function _0x279c(){var _0x59ba9f=['819cRlooR','1150755bvuoBM','4970178jcMjol','nIZck','54FjqBVX','owner','899504KLMSDz','44islLlg','6785772DyUEPL','293528dkiaZt','admin','JdaGT','23550AYOulm','8786AHfQoz','FMlKD'];_0x279c=function(){return _0x59ba9f;};return _0x279c();}export var GroupMemberRole;(function(_0x775a7a){var _0x53d9fb=_0x4389,_0x36b767={'FMlKD':'normal','JdaGT':_0x53d9fb(0xfb),'nIZck':_0x53d9fb(0xf6)};_0x775a7a[_0x775a7a[_0x36b767[_0x53d9fb(0xff)]]=0x2]=_0x36b767[_0x53d9fb(0xff)],_0x775a7a[_0x775a7a[_0x53d9fb(0xfb)]=0x3]=_0x36b767[_0x53d9fb(0xfc)],_0x775a7a[_0x775a7a[_0x36b767[_0x53d9fb(0xf4)]]=0x4]=_0x36b767[_0x53d9fb(0xf4)];}(GroupMemberRole||(GroupMemberRole={}))); +(function(_0x126b8f,_0x5231dd){var _0x1150e9=_0x4e29,_0x4d319d=_0x126b8f();while(!![]){try{var _0x5db128=parseInt(_0x1150e9(0x1da))/0x1+parseInt(_0x1150e9(0x1e6))/0x2+parseInt(_0x1150e9(0x1d9))/0x3+-parseInt(_0x1150e9(0x1e0))/0x4*(-parseInt(_0x1150e9(0x1db))/0x5)+-parseInt(_0x1150e9(0x1e4))/0x6*(-parseInt(_0x1150e9(0x1e5))/0x7)+parseInt(_0x1150e9(0x1dc))/0x8+parseInt(_0x1150e9(0x1de))/0x9*(-parseInt(_0x1150e9(0x1e3))/0xa);if(_0x5db128===_0x5231dd)break;else _0x4d319d['push'](_0x4d319d['shift']());}catch(_0x3202cf){_0x4d319d['push'](_0x4d319d['shift']());}}}(_0x3a8a,0x754d5));function _0x3a8a(){var _0x5c6ce7=['1033190svrsqJ','174aFjsyu','181979qHSZep','1793204ebtDrE','1599048ABdCfG','358550nUXUCj','113005stSklp','2440320GgslXy','owner','279DwEtjz','normal','148Neccwo','moyhn','AvGxm'];_0x3a8a=function(){return _0x5c6ce7;};return _0x3a8a();}function _0x4e29(_0x4e42a8,_0x332c98){var _0x3a8ad3=_0x3a8a();return _0x4e29=function(_0x4e2931,_0x21d982){_0x4e2931=_0x4e2931-0x1d9;var _0xc201a2=_0x3a8ad3[_0x4e2931];return _0xc201a2;},_0x4e29(_0x4e42a8,_0x332c98);}export var GroupMemberRole;(function(_0x44e0c7){var _0x3bce9d=_0x4e29,_0x5dbfe5={'NlTSG':_0x3bce9d(0x1df),'moyhn':'admin','AvGxm':_0x3bce9d(0x1dd)};_0x44e0c7[_0x44e0c7[_0x5dbfe5['NlTSG']]=0x2]=_0x3bce9d(0x1df),_0x44e0c7[_0x44e0c7[_0x5dbfe5[_0x3bce9d(0x1e1)]]=0x3]=_0x5dbfe5['moyhn'],_0x44e0c7[_0x44e0c7[_0x5dbfe5[_0x3bce9d(0x1e2)]]=0x4]=_0x3bce9d(0x1dd);}(GroupMemberRole||(GroupMemberRole={}))); \ No newline at end of file diff --git a/src/core.lib/src/entities/index.js b/src/core.lib/src/entities/index.js index 0ebd4e4d..ed3da650 100644 --- a/src/core.lib/src/entities/index.js +++ b/src/core.lib/src/entities/index.js @@ -1 +1 @@ -(function(_0x2c03e9,_0x8380f2){var _0x2828d1=_0x4f13,_0x2b885d=_0x2c03e9();while(!![]){try{var _0x3d4e8e=parseInt(_0x2828d1(0x105))/0x1*(-parseInt(_0x2828d1(0x106))/0x2)+-parseInt(_0x2828d1(0x103))/0x3*(parseInt(_0x2828d1(0x104))/0x4)+parseInt(_0x2828d1(0x102))/0x5+parseInt(_0x2828d1(0xfe))/0x6*(parseInt(_0x2828d1(0xff))/0x7)+-parseInt(_0x2828d1(0x100))/0x8+-parseInt(_0x2828d1(0xfd))/0x9*(parseInt(_0x2828d1(0x101))/0xa)+parseInt(_0x2828d1(0xfc))/0xb;if(_0x3d4e8e===_0x8380f2)break;else _0x2b885d['push'](_0x2b885d['shift']());}catch(_0x118de5){_0x2b885d['push'](_0x2b885d['shift']());}}}(_0x1ed5,0xc425c));export*from'./user';export*from'./group';function _0x4f13(_0x2191b6,_0x526e02){var _0x1ed596=_0x1ed5();return _0x4f13=function(_0x4f1381,_0x4f1004){_0x4f1381=_0x4f1381-0xfc;var _0x1fee3f=_0x1ed596[_0x4f1381];return _0x1fee3f;},_0x4f13(_0x2191b6,_0x526e02);}function _0x1ed5(){var _0x461859=['90AAItoB','18AMykBX','1510740EWnmYu','9022928LWRmRy','1150250jPXdYH','7785680VRbOsr','685974ajBEcn','28bEjshz','22UpmwJO','137722haQIyn','43917368Ejbreo'];_0x1ed5=function(){return _0x461859;};return _0x1ed5();}export*from'./msg';export*from'./notify';export*from'./cache';export*from'./constructor'; +(function(_0xbf38b0,_0x10d095){var _0x2975d3=_0x5eb1,_0x578e98=_0xbf38b0();while(!![]){try{var _0x27882b=parseInt(_0x2975d3(0x6b))/0x1*(parseInt(_0x2975d3(0x70))/0x2)+parseInt(_0x2975d3(0x6e))/0x3+parseInt(_0x2975d3(0x69))/0x4+parseInt(_0x2975d3(0x6a))/0x5*(parseInt(_0x2975d3(0x6d))/0x6)+-parseInt(_0x2975d3(0x71))/0x7*(parseInt(_0x2975d3(0x6f))/0x8)+-parseInt(_0x2975d3(0x68))/0x9*(parseInt(_0x2975d3(0x66))/0xa)+-parseInt(_0x2975d3(0x67))/0xb*(parseInt(_0x2975d3(0x6c))/0xc);if(_0x27882b===_0x10d095)break;else _0x578e98['push'](_0x578e98['shift']());}catch(_0x337c1a){_0x578e98['push'](_0x578e98['shift']());}}}(_0x365d,0x9ccd1));export*from'./user';export*from'./group';export*from'./msg';export*from'./notify';export*from'./cache';function _0x5eb1(_0x1b4c14,_0x1419bf){var _0x365d67=_0x365d();return _0x5eb1=function(_0x5eb11c,_0x45aa44){_0x5eb11c=_0x5eb11c-0x66;var _0x4ef3e7=_0x365d67[_0x5eb11c];return _0x4ef3e7;},_0x5eb1(_0x1b4c14,_0x1419bf);}function _0x365d(){var _0xb03442=['986675lrCKje','2005CMOBOD','2719020HjVnoX','6UDivLM','3000630DzDhQR','8aKuZgo','908UcdJZi','2855447xCmVYo','180VtKDEP','33OaSWkZ','261756Fweigd','582520qDKaar'];_0x365d=function(){return _0xb03442;};return _0x365d();}export*from'./constructor'; \ No newline at end of file diff --git a/src/core.lib/src/entities/msg.js b/src/core.lib/src/entities/msg.js index 7c1d8a4a..a27762a1 100644 --- a/src/core.lib/src/entities/msg.js +++ b/src/core.lib/src/entities/msg.js @@ -1 +1 @@ -var _0x405722=_0xcfa7;(function(_0x26f96e,_0x3e7b05){var _0x4ff685=_0xcfa7,_0x548a18=_0x26f96e();while(!![]){try{var _0x307706=-parseInt(_0x4ff685(0x81))/0x1*(-parseInt(_0x4ff685(0xb1))/0x2)+-parseInt(_0x4ff685(0xae))/0x3+parseInt(_0x4ff685(0xb5))/0x4*(-parseInt(_0x4ff685(0x84))/0x5)+parseInt(_0x4ff685(0xa6))/0x6*(-parseInt(_0x4ff685(0x83))/0x7)+-parseInt(_0x4ff685(0xa7))/0x8*(parseInt(_0x4ff685(0x93))/0x9)+parseInt(_0x4ff685(0x89))/0xa+-parseInt(_0x4ff685(0xb3))/0xb*(-parseInt(_0x4ff685(0xb6))/0xc);if(_0x307706===_0x3e7b05)break;else _0x548a18['push'](_0x548a18['shift']());}catch(_0x241936){_0x548a18['push'](_0x548a18['shift']());}}}(_0x64ff,0x1e63b));export var ElementType;(function(_0x3721b7){var _0x223ddd=_0xcfa7,_0x446607={'WowUi':_0x223ddd(0xb9),'IEneN':_0x223ddd(0x99),'pUCIJ':_0x223ddd(0xaf),'qwlrF':'FACE','fRbFU':_0x223ddd(0x95),'HvPvT':_0x223ddd(0x86),'ThwEG':_0x223ddd(0xa4),'ALVkY':'ARK','phOET':'TEXT','yVyTP':'REPLY'},_0x441f10=_0x446607[_0x223ddd(0xb2)]['split']('|'),_0xe68419=0x0;while(!![]){switch(_0x441f10[_0xe68419++]){case'0':_0x3721b7[_0x3721b7[_0x446607[_0x223ddd(0xa3)]]=0x4]=_0x446607[_0x223ddd(0xa3)];continue;case'1':_0x3721b7[_0x3721b7[_0x446607[_0x223ddd(0x88)]]=0x5]=_0x223ddd(0xaf);continue;case'2':_0x3721b7[_0x3721b7[_0x446607[_0x223ddd(0x85)]]=0x6]=_0x446607[_0x223ddd(0x85)];continue;case'3':_0x3721b7[_0x3721b7[_0x446607[_0x223ddd(0xb7)]]=0x2]=_0x446607[_0x223ddd(0xb7)];continue;case'4':_0x3721b7[_0x3721b7[_0x446607[_0x223ddd(0x8a)]]=0xe]=_0x446607[_0x223ddd(0x8a)];continue;case'5':_0x3721b7[_0x3721b7[_0x446607[_0x223ddd(0xbb)]]=0x3]=_0x446607[_0x223ddd(0xbb)];continue;case'6':_0x3721b7[_0x3721b7[_0x446607[_0x223ddd(0x97)]]=0xa]=_0x446607[_0x223ddd(0x97)];continue;case'7':_0x3721b7[_0x3721b7['TEXT']=0x1]=_0x446607['phOET'];continue;case'8':_0x3721b7[_0x3721b7[_0x446607[_0x223ddd(0x9d)]]=0x7]=_0x446607[_0x223ddd(0x9d)];continue;}break;}}(ElementType||(ElementType={})));export var PicType;(function(_0x483cd0){var _0x50e46d=_0xcfa7,_0x43c943={'Bgrwa':_0x50e46d(0x90)};_0x483cd0[_0x483cd0[_0x43c943['Bgrwa']]=0x7d0]=_0x43c943[_0x50e46d(0xac)],_0x483cd0[_0x483cd0[_0x50e46d(0xab)]=0x3e8]=_0x50e46d(0xab);}(PicType||(PicType={})));export var PicSubType;(function(_0x1ae3ae){var _0x3d8561=_0xcfa7,_0x36a7c6={'xLQVT':_0x3d8561(0x9f),'nWbRU':_0x3d8561(0x8c)};_0x1ae3ae[_0x1ae3ae[_0x36a7c6[_0x3d8561(0x94)]]=0x0]=_0x36a7c6[_0x3d8561(0x94)],_0x1ae3ae[_0x1ae3ae[_0x36a7c6[_0x3d8561(0x9a)]]=0x1]=_0x36a7c6[_0x3d8561(0x9a)];}(PicSubType||(PicSubType={})));export var AtType;(function(_0x195d58){var _0x18832a=_0xcfa7,_0x15fe96={'VgosA':_0x18832a(0x87),'hpXgA':_0x18832a(0x9b),'JIBIo':'atUser'};_0x195d58[_0x195d58[_0x18832a(0x87)]=0x0]=_0x15fe96[_0x18832a(0x82)],_0x195d58[_0x195d58['atAll']=0x1]=_0x15fe96[_0x18832a(0xb0)],_0x195d58[_0x195d58[_0x15fe96['JIBIo']]=0x2]=_0x15fe96[_0x18832a(0xbd)];}(AtType||(AtType={})));export var ChatType;(function(_0x1abd7e){var _0x5ce8ff=_0xcfa7,_0xd146c={'HplKt':_0x5ce8ff(0xa9),'kKVMK':'group','TZeFT':_0x5ce8ff(0x96)};_0x1abd7e[_0x1abd7e[_0xd146c[_0x5ce8ff(0x92)]]=0x1]=_0xd146c['HplKt'],_0x1abd7e[_0x1abd7e[_0xd146c[_0x5ce8ff(0x8b)]]=0x2]=_0xd146c[_0x5ce8ff(0x8b)],_0x1abd7e[_0x1abd7e[_0xd146c[_0x5ce8ff(0xaa)]]=0x64]='temp';}(ChatType||(ChatType={})));function _0xcfa7(_0x4653e5,_0x494b2b){var _0x64ff49=_0x64ff();return _0xcfa7=function(_0xcfa7a8,_0x46df7f){_0xcfa7a8=_0xcfa7a8-0x81;var _0x291bec=_0x64ff49[_0xcfa7a8];return _0x291bec;},_0xcfa7(_0x4653e5,_0x494b2b);}export const IMAGE_HTTP_HOST=_0x405722(0x8f);export const IMAGE_HTTP_HOST_NT=_0x405722(0xb4);function _0x64ff(){var _0x78435a=['lRuzi','PTT','nWbRU','atAll','kicked','yVyTP','memberIncrease','normal','Znsyl','PSYeB','ban','IEneN','FILE','EadPp','1134558hGlgrz','16SbOWLh','normal2','friend','TZeFT','jpg','Bgrwa','OmPsz','178551XBmkax','VIDEO','hpXgA','25030gpqmQl','WowUi','22BvcOVq','https://multimedia.nt.qq.com.cn','1476fXzSDQ','1768428Qvrsek','fRbFU','msUOQ','7|3|5|0|1|2|8|6|4','MEMBER_NEW_TITLE','ThwEG','qxYyF','JIBIo','5AtXZaa','VgosA','7yDtSSG','1405dxDpNL','qwlrF','MARKDOWN','notAt','pUCIJ','1366810LCalCg','HvPvT','kKVMK','face','INVITE_NEW_MEMBER','RPS','https://gchat.qpic.cn','gif','dice','HplKt','77490fEvmaf','xLQVT','PIC','temp','ALVkY'];_0x64ff=function(){return _0x78435a;};return _0x64ff();}export var GrayTipElementSubType;(function(_0x24b926){var _0x4a9d40=_0x405722,_0x449956={'PSYeB':_0x4a9d40(0x8d),'lRuzi':_0x4a9d40(0xba)};_0x24b926[_0x24b926[_0x449956[_0x4a9d40(0xa1)]]=0xc]=_0x449956['PSYeB'],_0x24b926[_0x24b926[_0x449956[_0x4a9d40(0x98)]]=0x11]=_0x449956[_0x4a9d40(0x98)];}(GrayTipElementSubType||(GrayTipElementSubType={})));export var FaceType;(function(_0x2b1738){var _0x5b1b27=_0x405722,_0xcee5b={'qxYyF':'normal','JuZGm':'normal2','EadPp':'dice'};_0x2b1738[_0x2b1738[_0xcee5b[_0x5b1b27(0xbc)]]=0x1]=_0xcee5b['qxYyF'],_0x2b1738[_0x2b1738[_0x5b1b27(0xa8)]=0x2]=_0xcee5b['JuZGm'],_0x2b1738[_0x2b1738[_0xcee5b[_0x5b1b27(0xa5)]]=0x3]=_0x5b1b27(0x91);}(FaceType||(FaceType={})));export var FaceIndex;(function(_0x18f096){var _0x507fff=_0x405722,_0x3c0e84={'Znsyl':_0x507fff(0x91),'msUOQ':_0x507fff(0x8e)};_0x18f096[_0x18f096[_0x3c0e84[_0x507fff(0xa0)]]=0x166]=_0x507fff(0x91),_0x18f096[_0x18f096[_0x3c0e84[_0x507fff(0xb8)]]=0x167]=_0x3c0e84['msUOQ'];}(FaceIndex||(FaceIndex={})));export var TipGroupElementType;(function(_0x1be1b2){var _0x388f0d=_0x405722,_0x5f3305={'OmPsz':_0x388f0d(0x9e),'cQKWd':_0x388f0d(0x9c),'naRWZ':_0x388f0d(0xa2)};_0x1be1b2[_0x1be1b2[_0x5f3305[_0x388f0d(0xad)]]=0x1]=_0x388f0d(0x9e),_0x1be1b2[_0x1be1b2[_0x388f0d(0x9c)]=0x3]=_0x5f3305['cQKWd'],_0x1be1b2[_0x1be1b2[_0x388f0d(0xa2)]=0x8]=_0x5f3305['naRWZ'];}(TipGroupElementType||(TipGroupElementType={}))); +var _0xa0f765=_0x1385;(function(_0x426767,_0xefae83){var _0xca26ad=_0x1385,_0x25d158=_0x426767();while(!![]){try{var _0x21919e=parseInt(_0xca26ad(0x1d3))/0x1*(-parseInt(_0xca26ad(0x1c3))/0x2)+parseInt(_0xca26ad(0x1c2))/0x3*(-parseInt(_0xca26ad(0x1e1))/0x4)+parseInt(_0xca26ad(0x1c5))/0x5*(-parseInt(_0xca26ad(0x1e7))/0x6)+-parseInt(_0xca26ad(0x1d2))/0x7+-parseInt(_0xca26ad(0x1d4))/0x8+-parseInt(_0xca26ad(0x1ec))/0x9*(parseInt(_0xca26ad(0x1d5))/0xa)+-parseInt(_0xca26ad(0x1da))/0xb*(-parseInt(_0xca26ad(0x1c4))/0xc);if(_0x21919e===_0xefae83)break;else _0x25d158['push'](_0x25d158['shift']());}catch(_0x594fd7){_0x25d158['push'](_0x25d158['shift']());}}}(_0x1ca1,0xade3b));export var ElementType;(function(_0x560e06){var _0x4e8644=_0x1385,_0x49c57f={'Tacqc':'TEXT','qXJIB':'PIC','joKiY':'FILE','dlUBq':_0x4e8644(0x1e5),'vbQEO':_0x4e8644(0x1e2),'ONnFI':_0x4e8644(0x1e4),'njpbL':'REPLY','OIMsp':_0x4e8644(0x1d0),'pkLoJ':_0x4e8644(0x1eb)};_0x560e06[_0x560e06[_0x49c57f['Tacqc']]=0x1]=_0x49c57f[_0x4e8644(0x1bd)],_0x560e06[_0x560e06[_0x49c57f[_0x4e8644(0x1bc)]]=0x2]=_0x49c57f['qXJIB'],_0x560e06[_0x560e06[_0x49c57f[_0x4e8644(0x1d8)]]=0x3]=_0x49c57f['joKiY'],_0x560e06[_0x560e06[_0x49c57f[_0x4e8644(0x1f1)]]=0x4]=_0x4e8644(0x1e5),_0x560e06[_0x560e06[_0x49c57f[_0x4e8644(0x1dc)]]=0x5]=_0x4e8644(0x1e2),_0x560e06[_0x560e06[_0x49c57f[_0x4e8644(0x1c7)]]=0x6]=_0x4e8644(0x1e4),_0x560e06[_0x560e06[_0x49c57f[_0x4e8644(0x1d9)]]=0x7]=_0x49c57f[_0x4e8644(0x1d9)],_0x560e06[_0x560e06[_0x49c57f['OIMsp']]=0xa]=_0x49c57f[_0x4e8644(0x1de)],_0x560e06[_0x560e06[_0x49c57f['pkLoJ']]=0xe]=_0x49c57f[_0x4e8644(0x1ee)];}(ElementType||(ElementType={})));export var PicType;(function(_0x4f4644){var _0x1894e8=_0x1385,_0x1d39b5={'oXeGq':'gif','sIhrf':_0x1894e8(0x1bb)};_0x4f4644[_0x4f4644[_0x1d39b5[_0x1894e8(0x1ca)]]=0x7d0]=_0x1d39b5['oXeGq'],_0x4f4644[_0x4f4644[_0x1d39b5['sIhrf']]=0x3e8]=_0x1d39b5[_0x1894e8(0x1ba)];}(PicType||(PicType={})));export var PicSubType;(function(_0x2a118d){var _0xced3b9=_0x1385,_0x27070b={'ZcuLV':_0xced3b9(0x1f0),'wFeKM':'face'};_0x2a118d[_0x2a118d[_0x27070b[_0xced3b9(0x1c9)]]=0x0]=_0x27070b[_0xced3b9(0x1c9)],_0x2a118d[_0x2a118d[_0xced3b9(0x1be)]=0x1]=_0x27070b[_0xced3b9(0x1df)];}(PicSubType||(PicSubType={})));export var AtType;(function(_0x48851f){var _0x4a240a=_0x1385,_0x2992a8={'gFRmX':_0x4a240a(0x1d6),'bwTwg':_0x4a240a(0x1cc),'hyGFf':'atUser'};_0x48851f[_0x48851f[_0x2992a8[_0x4a240a(0x1cb)]]=0x0]=_0x2992a8[_0x4a240a(0x1cb)],_0x48851f[_0x48851f[_0x2992a8[_0x4a240a(0x1c1)]]=0x1]=_0x4a240a(0x1cc),_0x48851f[_0x48851f[_0x2992a8[_0x4a240a(0x1e3)]]=0x2]=_0x2992a8[_0x4a240a(0x1e3)];}(AtType||(AtType={})));export var ChatType;(function(_0x49ac53){var _0x5c1af7=_0x1385,_0x263677={'ioooG':_0x5c1af7(0x1bf),'zVNBs':_0x5c1af7(0x1c0),'Hgrgj':_0x5c1af7(0x1f3)};_0x49ac53[_0x49ac53[_0x263677['ioooG']]=0x1]=_0x263677[_0x5c1af7(0x1d1)],_0x49ac53[_0x49ac53[_0x263677[_0x5c1af7(0x1f4)]]=0x2]=_0x263677[_0x5c1af7(0x1f4)],_0x49ac53[_0x49ac53[_0x263677[_0x5c1af7(0x1cd)]]=0x64]=_0x5c1af7(0x1f3);}(ChatType||(ChatType={})));export const IMAGE_HTTP_HOST=_0xa0f765(0x1ed);function _0x1ca1(){var _0x3c04ce=['ARK','ioooG','6393947UIOkWe','21020YHHPWd','11274760yQAhHw','90gQZbJG','notAt','KBKlU','joKiY','njpbL','484fAUeUG','KoUrT','vbQEO','normal2','OIMsp','wFeKM','eRekv','16eckbva','VIDEO','hyGFf','FACE','PTT','tOSrK','1023828ONtQJt','memberIncrease','yUdEC','MEMBER_NEW_TITLE','MARKDOWN','426177EYzNsT','https://gchat.qpic.cn','pkLoJ','dice','normal','dlUBq','RPS','temp','zVNBs','sIhrf','jpg','qXJIB','Tacqc','face','friend','group','bwTwg','772206rKLXnW','54pFjWHf','1612236ciXHqx','25yYCTus','hpAJk','ONnFI','ban','ZcuLV','oXeGq','gFRmX','atAll','Hgrgj','kicked','qFKAV'];_0x1ca1=function(){return _0x3c04ce;};return _0x1ca1();}export const IMAGE_HTTP_HOST_NT='https://multimedia.nt.qq.com.cn';export var GrayTipElementSubType;(function(_0x4a6d0e){var _0x55e21b=_0xa0f765,_0x14f570={'KBKlU':'INVITE_NEW_MEMBER','suayI':_0x55e21b(0x1ea)};_0x4a6d0e[_0x4a6d0e[_0x14f570[_0x55e21b(0x1d7)]]=0xc]=_0x14f570['KBKlU'],_0x4a6d0e[_0x4a6d0e[_0x55e21b(0x1ea)]=0x11]=_0x14f570['suayI'];}(GrayTipElementSubType||(GrayTipElementSubType={})));export var FaceType;(function(_0x2b97a){var _0x2929e0=_0xa0f765,_0x98ed40={'yUdEC':_0x2929e0(0x1f0),'qFKAV':_0x2929e0(0x1dd),'tOSrK':'dice'};_0x2b97a[_0x2b97a[_0x98ed40[_0x2929e0(0x1e9)]]=0x1]=_0x98ed40[_0x2929e0(0x1e9)],_0x2b97a[_0x2b97a[_0x98ed40[_0x2929e0(0x1cf)]]=0x2]=_0x98ed40[_0x2929e0(0x1cf)],_0x2b97a[_0x2b97a[_0x98ed40[_0x2929e0(0x1e6)]]=0x3]=_0x98ed40[_0x2929e0(0x1e6)];}(FaceType||(FaceType={})));export var FaceIndex;function _0x1385(_0x58e263,_0x531053){var _0x1ca159=_0x1ca1();return _0x1385=function(_0x1385d9,_0x465878){_0x1385d9=_0x1385d9-0x1ba;var _0x25f0e9=_0x1ca159[_0x1385d9];return _0x25f0e9;},_0x1385(_0x58e263,_0x531053);}(function(_0x580d69){var _0xa33197=_0xa0f765,_0x3f0091={'KoUrT':_0xa33197(0x1f2)};_0x580d69[_0x580d69['dice']=0x166]=_0xa33197(0x1ef),_0x580d69[_0x580d69[_0x3f0091[_0xa33197(0x1db)]]=0x167]=_0xa33197(0x1f2);}(FaceIndex||(FaceIndex={})));export var TipGroupElementType;(function(_0x52997c){var _0x1224e2=_0xa0f765,_0x2131c3={'GVXxH':_0x1224e2(0x1e8),'hpAJk':_0x1224e2(0x1ce),'eRekv':_0x1224e2(0x1c8)};_0x52997c[_0x52997c[_0x2131c3['GVXxH']]=0x1]=_0x2131c3['GVXxH'],_0x52997c[_0x52997c[_0x2131c3[_0x1224e2(0x1c6)]]=0x3]=_0x1224e2(0x1ce),_0x52997c[_0x52997c[_0x2131c3[_0x1224e2(0x1e0)]]=0x8]=_0x2131c3[_0x1224e2(0x1e0)];}(TipGroupElementType||(TipGroupElementType={}))); \ No newline at end of file diff --git a/src/core.lib/src/entities/notify.js b/src/core.lib/src/entities/notify.js index d969e33f..180a57c9 100644 --- a/src/core.lib/src/entities/notify.js +++ b/src/core.lib/src/entities/notify.js @@ -1 +1 @@ -(function(_0x18bfc8,_0x406948){var _0x4a5ca7=_0x2d11,_0x5cfc3c=_0x18bfc8();while(!![]){try{var _0x437578=parseInt(_0x4a5ca7(0x1b1))/0x1+-parseInt(_0x4a5ca7(0x1bc))/0x2+parseInt(_0x4a5ca7(0x1cf))/0x3*(parseInt(_0x4a5ca7(0x1ce))/0x4)+-parseInt(_0x4a5ca7(0x1c2))/0x5*(parseInt(_0x4a5ca7(0x1b8))/0x6)+-parseInt(_0x4a5ca7(0x1b9))/0x7+parseInt(_0x4a5ca7(0x1d1))/0x8*(parseInt(_0x4a5ca7(0x1bb))/0x9)+-parseInt(_0x4a5ca7(0x1cc))/0xa*(-parseInt(_0x4a5ca7(0x1bf))/0xb);if(_0x437578===_0x406948)break;else _0x5cfc3c['push'](_0x5cfc3c['shift']());}catch(_0x286ad6){_0x5cfc3c['push'](_0x5cfc3c['shift']());}}}(_0x3466,0x577ee));export var GroupNotifyTypes;(function(_0xe6d701){var _0x1ab155=_0x2d11,_0x136600={'eVqOS':_0x1ab155(0x1b2),'AAJYC':_0x1ab155(0x1b3),'BJcxP':_0x1ab155(0x1c8),'IJKaE':_0x1ab155(0x1c1),'TNXcX':_0x1ab155(0x1d2),'CuISE':_0x1ab155(0x1ca),'JrBtA':_0x1ab155(0x1b4)},_0x4cd569=_0x1ab155(0x1bd)['split']('|'),_0x1e72fa=0x0;while(!![]){switch(_0x4cd569[_0x1e72fa++]){case'0':_0xe6d701[_0xe6d701[_0x136600[_0x1ab155(0x1ba)]]=0xb]=_0x136600[_0x1ab155(0x1ba)];continue;case'1':_0xe6d701[_0xe6d701[_0x136600[_0x1ab155(0x1cb)]]=0x7]=_0x136600[_0x1ab155(0x1cb)];continue;case'2':_0xe6d701[_0xe6d701[_0x136600['BJcxP']]=0x8]=_0x136600[_0x1ab155(0x1d0)];continue;case'3':_0xe6d701[_0xe6d701[_0x136600['IJKaE']]=0x1]='INVITE_ME';continue;case'4':_0xe6d701[_0xe6d701[_0x136600[_0x1ab155(0x1c4)]]=0x4]=_0x136600[_0x1ab155(0x1c4)];continue;case'5':_0xe6d701[_0xe6d701[_0x136600['CuISE']]=0x9]=_0x136600[_0x1ab155(0x1be)];continue;case'6':_0xe6d701[_0xe6d701[_0x136600[_0x1ab155(0x1d3)]]=0xc]=_0x1ab155(0x1b4);continue;}break;}}(GroupNotifyTypes||(GroupNotifyTypes={})));export var GroupNotifyStatus;(function(_0x109927){var _0x7909c6=_0x2d11,_0x29b39e={'WrFBI':_0x7909c6(0x1b6),'nsfke':'WAIT_HANDLE','uvqrr':_0x7909c6(0x1b7),'GwoSD':_0x7909c6(0x1c3)};_0x109927[_0x109927[_0x29b39e['WrFBI']]=0x0]=_0x7909c6(0x1b6),_0x109927[_0x109927[_0x29b39e[_0x7909c6(0x1c6)]]=0x1]=_0x29b39e[_0x7909c6(0x1c6)],_0x109927[_0x109927[_0x29b39e[_0x7909c6(0x1cd)]]=0x2]=_0x7909c6(0x1b7),_0x109927[_0x109927[_0x29b39e[_0x7909c6(0x1c9)]]=0x3]='REJECT';}(GroupNotifyStatus||(GroupNotifyStatus={})));function _0x2d11(_0x4445a1,_0x27545b){var _0x346642=_0x3466();return _0x2d11=function(_0x2d11cf,_0x35d313){_0x2d11cf=_0x2d11cf-0x1b1;var _0x349a3c=_0x346642[_0x2d11cf];return _0x349a3c;},_0x2d11(_0x4445a1,_0x27545b);}function _0x3466(){var _0x3a5e42=['INVITE_ME','3715BZbcoR','REJECT','TNXcX','fELYE','nsfke','reject','ADMIN_SET','GwoSD','KICK_MEMBER','AAJYC','2187510LkYETx','uvqrr','848044ijmtqM','6qlmMQZ','BJcxP','130552gGAcBx','INVITED_JOIN','JrBtA','623430RVWZNa','MEMBER_EXIT','JOIN_REQUEST','ADMIN_UNSET','GpaDj','IGNORE','APPROVE','3378mFtvDr','3849818dEQUfD','eVqOS','306aNKeog','1426270rhmvWi','3|4|1|2|5|0|6','CuISE','22RAEldR','approve'];_0x3466=function(){return _0x3a5e42;};return _0x3466();}export var GroupRequestOperateTypes;(function(_0x688709){var _0x14cee1=_0x2d11,_0x58881c={'GpaDj':_0x14cee1(0x1c0),'fELYE':_0x14cee1(0x1c7)};_0x688709[_0x688709['approve']=0x1]=_0x58881c[_0x14cee1(0x1b5)],_0x688709[_0x688709[_0x58881c[_0x14cee1(0x1c5)]]=0x2]=_0x58881c['fELYE'];}(GroupRequestOperateTypes||(GroupRequestOperateTypes={}))); +(function(_0x210b75,_0x4d348e){var _0xe7c7c0=_0x5e3a,_0x7154ca=_0x210b75();while(!![]){try{var _0x177e76=-parseInt(_0xe7c7c0(0x198))/0x1*(parseInt(_0xe7c7c0(0x199))/0x2)+parseInt(_0xe7c7c0(0x189))/0x3+parseInt(_0xe7c7c0(0x193))/0x4*(parseInt(_0xe7c7c0(0x184))/0x5)+-parseInt(_0xe7c7c0(0x17c))/0x6*(-parseInt(_0xe7c7c0(0x18b))/0x7)+parseInt(_0xe7c7c0(0x17b))/0x8*(parseInt(_0xe7c7c0(0x18d))/0x9)+-parseInt(_0xe7c7c0(0x19d))/0xa*(parseInt(_0xe7c7c0(0x19a))/0xb)+parseInt(_0xe7c7c0(0x197))/0xc*(-parseInt(_0xe7c7c0(0x18c))/0xd);if(_0x177e76===_0x4d348e)break;else _0x7154ca['push'](_0x7154ca['shift']());}catch(_0x155dc1){_0x7154ca['push'](_0x7154ca['shift']());}}}(_0x5ae6,0x272a7));export var GroupNotifyTypes;function _0x5e3a(_0x104912,_0x4f4568){var _0x5ae672=_0x5ae6();return _0x5e3a=function(_0x5e3ae2,_0x36ce94){_0x5e3ae2=_0x5e3ae2-0x17b;var _0x2980f2=_0x5ae672[_0x5e3ae2];return _0x2980f2;},_0x5e3a(_0x104912,_0x4f4568);}(function(_0x4cafe1){var _0x317ec4=_0x5e3a,_0x3392ed={'fqnvv':_0x317ec4(0x190),'FlrfO':_0x317ec4(0x19c),'YxdFg':_0x317ec4(0x191),'bjHxX':_0x317ec4(0x19b),'oxkQl':_0x317ec4(0x196),'EWLLM':'ADMIN_UNSET','XstZp':_0x317ec4(0x17d)},_0x10a088=_0x3392ed['fqnvv'][_0x317ec4(0x186)]('|'),_0x3150e6=0x0;while(!![]){switch(_0x10a088[_0x3150e6++]){case'0':_0x4cafe1[_0x4cafe1[_0x3392ed[_0x317ec4(0x187)]]=0x1]=_0x317ec4(0x19c);continue;case'1':_0x4cafe1[_0x4cafe1['KICK_MEMBER']=0x9]=_0x317ec4(0x180);continue;case'2':_0x4cafe1[_0x4cafe1[_0x3392ed['YxdFg']]=0x8]=_0x3392ed[_0x317ec4(0x17f)];continue;case'3':_0x4cafe1[_0x4cafe1[_0x3392ed['bjHxX']]=0x4]=_0x317ec4(0x19b);continue;case'4':_0x4cafe1[_0x4cafe1[_0x3392ed[_0x317ec4(0x195)]]=0x7]=_0x3392ed[_0x317ec4(0x195)];continue;case'5':_0x4cafe1[_0x4cafe1[_0x3392ed[_0x317ec4(0x185)]]=0xc]=_0x3392ed[_0x317ec4(0x185)];continue;case'6':_0x4cafe1[_0x4cafe1[_0x3392ed[_0x317ec4(0x183)]]=0xb]=_0x3392ed[_0x317ec4(0x183)];continue;}break;}}(GroupNotifyTypes||(GroupNotifyTypes={})));export var GroupNotifyStatus;function _0x5ae6(){var _0x58f9a4=['MEMBER_EXIT','WAIT_HANDLE','YxdFg','KICK_MEMBER','APPROVE','gjahl','XstZp','15qhDSCQ','EWLLM','split','FlrfO','reject','41724QOzZwi','prUlN','476707iHiqaN','65GUXboF','108846sGzuBx','OjvPX','AWDpt','0|3|4|2|1|6|5','ADMIN_SET','ZkJLj','188144xAUFfg','REJECT','oxkQl','JOIN_REQUEST','556932rBgEYt','1403KfIKjT','66zvVOxI','5258qzMVra','INVITED_JOIN','INVITE_ME','4410zxgzYV','192BKrzZE','18cBVCbx'];_0x5ae6=function(){return _0x58f9a4;};return _0x5ae6();}(function(_0x1b1371){var _0x485210=_0x5e3a,_0x291303={'prUlN':'IGNORE','ZkJLj':_0x485210(0x17e),'OjvPX':_0x485210(0x181),'nRynn':_0x485210(0x194)};_0x1b1371[_0x1b1371[_0x291303['prUlN']]=0x0]=_0x291303[_0x485210(0x18a)],_0x1b1371[_0x1b1371[_0x291303['ZkJLj']]=0x1]=_0x291303[_0x485210(0x192)],_0x1b1371[_0x1b1371[_0x291303[_0x485210(0x18e)]]=0x2]=_0x291303[_0x485210(0x18e)],_0x1b1371[_0x1b1371[_0x291303['nRynn']]=0x3]=_0x291303['nRynn'];}(GroupNotifyStatus||(GroupNotifyStatus={})));export var GroupRequestOperateTypes;(function(_0x5e4220){var _0x1375bf=_0x5e3a,_0x1a2f19={'gjahl':'approve','AWDpt':_0x1375bf(0x188)};_0x5e4220[_0x5e4220[_0x1a2f19[_0x1375bf(0x182)]]=0x1]=_0x1a2f19[_0x1375bf(0x182)],_0x5e4220[_0x5e4220[_0x1375bf(0x188)]=0x2]=_0x1a2f19[_0x1375bf(0x18f)];}(GroupRequestOperateTypes||(GroupRequestOperateTypes={}))); \ No newline at end of file diff --git a/src/core.lib/src/entities/user.js b/src/core.lib/src/entities/user.js index 196e53b9..fb462633 100644 --- a/src/core.lib/src/entities/user.js +++ b/src/core.lib/src/entities/user.js @@ -1 +1 @@ -function _0x24cb(){var _0x4fde45=['5935TvlsLv','2CRyKPc','1830372uBYtOH','4284AaglSI','meZOU','11048QQaDIB','5217921Lyvnfv','1233305hzsbqg','6012840jHZQpl','ODYJv','22380000kwOnom','JPmyi','female','1358TxJchL','unknown','male'];_0x24cb=function(){return _0x4fde45;};return _0x24cb();}function _0x2afc(_0x38ab3d,_0x3774cf){var _0x24cb03=_0x24cb();return _0x2afc=function(_0x2afcbf,_0x367168){_0x2afcbf=_0x2afcbf-0xc9;var _0x326fd9=_0x24cb03[_0x2afcbf];return _0x326fd9;},_0x2afc(_0x38ab3d,_0x3774cf);}(function(_0x24c001,_0x9dd074){var _0x9164fb=_0x2afc,_0x7d2e1f=_0x24c001();while(!![]){try{var _0x319f17=parseInt(_0x9164fb(0xce))/0x1*(parseInt(_0x9164fb(0xd8))/0x2)+parseInt(_0x9164fb(0xc9))/0x3+-parseInt(_0x9164fb(0xca))/0x4*(-parseInt(_0x9164fb(0xd7))/0x5)+-parseInt(_0x9164fb(0xcf))/0x6+parseInt(_0x9164fb(0xd4))/0x7*(parseInt(_0x9164fb(0xcc))/0x8)+parseInt(_0x9164fb(0xcd))/0x9+-parseInt(_0x9164fb(0xd1))/0xa;if(_0x319f17===_0x9dd074)break;else _0x7d2e1f['push'](_0x7d2e1f['shift']());}catch(_0x477d15){_0x7d2e1f['push'](_0x7d2e1f['shift']());}}}(_0x24cb,0xb0549));export var Sex;(function(_0xad40f0){var _0x538f02=_0x2afc,_0x3b970e={'meZOU':_0x538f02(0xd6),'ODYJv':_0x538f02(0xd3),'JPmyi':_0x538f02(0xd5)};_0xad40f0[_0xad40f0[_0x3b970e[_0x538f02(0xcb)]]=0x1]=_0x3b970e[_0x538f02(0xcb)],_0xad40f0[_0xad40f0[_0x3b970e[_0x538f02(0xd0)]]=0x2]=_0x3b970e[_0x538f02(0xd0)],_0xad40f0[_0xad40f0[_0x3b970e['JPmyi']]=0xff]=_0x3b970e[_0x538f02(0xd2)];}(Sex||(Sex={}))); +(function(_0xf0bb9a,_0x3c9d5d){var _0x26a1dd=_0x1ee7,_0x301215=_0xf0bb9a();while(!![]){try{var _0x1a5ff1=-parseInt(_0x26a1dd(0x1f5))/0x1+-parseInt(_0x26a1dd(0x1f3))/0x2+-parseInt(_0x26a1dd(0x1fa))/0x3*(parseInt(_0x26a1dd(0x1f9))/0x4)+-parseInt(_0x26a1dd(0x1fd))/0x5+parseInt(_0x26a1dd(0x1fc))/0x6+-parseInt(_0x26a1dd(0x1f2))/0x7*(parseInt(_0x26a1dd(0x1f1))/0x8)+parseInt(_0x26a1dd(0x1f6))/0x9;if(_0x1a5ff1===_0x3c9d5d)break;else _0x301215['push'](_0x301215['shift']());}catch(_0x59ca7b){_0x301215['push'](_0x301215['shift']());}}}(_0xc5f5,0x2b37f));export var Sex;(function(_0x42e810){var _0x4ef05f=_0x1ee7,_0xe00e45={'gCGdC':_0x4ef05f(0x1fe),'qBsHK':_0x4ef05f(0x1fb),'JcnPR':'unknown'};_0x42e810[_0x42e810[_0xe00e45[_0x4ef05f(0x1f0)]]=0x1]=_0xe00e45[_0x4ef05f(0x1f0)],_0x42e810[_0x42e810[_0x4ef05f(0x1fb)]=0x2]=_0xe00e45[_0x4ef05f(0x1f7)],_0x42e810[_0x42e810[_0xe00e45[_0x4ef05f(0x1f4)]]=0xff]=_0x4ef05f(0x1f8);}(Sex||(Sex={})));function _0x1ee7(_0x4f0743,_0x258e90){var _0xc5f544=_0xc5f5();return _0x1ee7=function(_0x1ee778,_0x333409){_0x1ee778=_0x1ee778-0x1f0;var _0x40a65b=_0xc5f544[_0x1ee778];return _0x40a65b;},_0x1ee7(_0x4f0743,_0x258e90);}function _0xc5f5(){var _0x2019eb=['6661719CZceoT','qBsHK','unknown','1124iqkPhP','669sVychD','female','1373628wZFpJD','1556760ZBQBWd','male','gCGdC','182712OMPTcj','70EACXqU','171162hIMDFe','JcnPR','104120bHZByF'];_0xc5f5=function(){return _0x2019eb;};return _0xc5f5();} \ No newline at end of file diff --git a/src/core.lib/src/external/hook.js b/src/core.lib/src/external/hook.js index f1dc35d5..50e1e27a 100644 --- a/src/core.lib/src/external/hook.js +++ b/src/core.lib/src/external/hook.js @@ -1 +1 @@ -const _0x4af13d=_0x5317;function _0x5317(_0x107515,_0x1a6e06){const _0xd0dde3=_0xd0dd();return _0x5317=function(_0x53170d,_0x505e14){_0x53170d=_0x53170d-0x1f4;let _0x2442e2=_0xd0dde3[_0x53170d];return _0x2442e2;},_0x5317(_0x107515,_0x1a6e06);}(function(_0x17c519,_0x58fc4e){const _0x5e9bf3=_0x5317,_0x1b1cbd=_0x17c519();while(!![]){try{const _0x3297ae=-parseInt(_0x5e9bf3(0x1f8))/0x1*(-parseInt(_0x5e9bf3(0x1fa))/0x2)+parseInt(_0x5e9bf3(0x202))/0x3*(parseInt(_0x5e9bf3(0x1fc))/0x4)+-parseInt(_0x5e9bf3(0x1f5))/0x5*(parseInt(_0x5e9bf3(0x205))/0x6)+parseInt(_0x5e9bf3(0x203))/0x7+parseInt(_0x5e9bf3(0x1f6))/0x8+-parseInt(_0x5e9bf3(0x1f9))/0x9+-parseInt(_0x5e9bf3(0x1ff))/0xa;if(_0x3297ae===_0x58fc4e)break;else _0x1b1cbd['push'](_0x1b1cbd['shift']());}catch(_0x22d44b){_0x1b1cbd['push'](_0x1b1cbd['shift']());}}}(_0xd0dd,0x4bf0e));import{logError}from'@/common/utils/log';class HookApi{[_0x4af13d(0x1f4)]=null;constructor(){const _0x2389c8=_0x4af13d,_0x4cec5f={'GfHGG':function(_0x44d650,_0x13897e){return _0x44d650(_0x13897e);},'LjbbL':_0x2389c8(0x1f7),'wKLwy':function(_0x4a5772,_0x37df5c,_0x10960c){return _0x4a5772(_0x37df5c,_0x10960c);},'alprX':'加载\x20moehoo\x20失败'};try{this['moeHook']=_0x4cec5f[_0x2389c8(0x1fe)](require,_0x4cec5f[_0x2389c8(0x204)]),this[_0x2389c8(0x1f4)][_0x2389c8(0x1fd)]();}catch(_0x19b164){_0x4cec5f[_0x2389c8(0x1fb)](logError,_0x4cec5f[_0x2389c8(0x200)],_0x19b164);}}[_0x4af13d(0x201)](){const _0x5be687=_0x4af13d;return this[_0x5be687(0x1f4)]?.['GetRkey']()||'';}['isAvailable'](){const _0x33a96e=_0x4af13d;return!!this[_0x33a96e(0x1f4)];}}export const hookApi=new HookApi();function _0xd0dd(){const _0x255fc1=['303546qJvqAj','moeHook','15wXwWap','2379936FkwcNA','./MoeHoo.node','2jzrddj','1672722CZBkca','319234EHecKn','wKLwy','668TtQUwe','HookRkey','GfHGG','5641040EGrYGb','alprX','getRKey','189YNeQpU','4098794dHtbil','LjbbL'];_0xd0dd=function(){return _0x255fc1;};return _0xd0dd();} +const _0x425763=_0xb073;(function(_0x35bdb0,_0x26c41c){const _0x101fe5=_0xb073,_0x507094=_0x35bdb0();while(!![]){try{const _0xe74b67=parseInt(_0x101fe5(0xb3))/0x1*(-parseInt(_0x101fe5(0xb0))/0x2)+parseInt(_0x101fe5(0xaf))/0x3+-parseInt(_0x101fe5(0xbb))/0x4+parseInt(_0x101fe5(0xbe))/0x5*(-parseInt(_0x101fe5(0xb8))/0x6)+-parseInt(_0x101fe5(0xba))/0x7+-parseInt(_0x101fe5(0xc0))/0x8+parseInt(_0x101fe5(0xb4))/0x9;if(_0xe74b67===_0x26c41c)break;else _0x507094['push'](_0x507094['shift']());}catch(_0x34dc84){_0x507094['push'](_0x507094['shift']());}}}(_0x28e1,0x69932));import{logError}from'@/common/utils/log';function _0xb073(_0x5c413e,_0x2f04e2){const _0x28e1a3=_0x28e1();return _0xb073=function(_0xb07372,_0x3d55c9){_0xb07372=_0xb07372-0xae;let _0x194a8f=_0x28e1a3[_0xb07372];return _0x194a8f;},_0xb073(_0x5c413e,_0x2f04e2);}function _0x28e1(){const _0x13e502=['moeHook','isAvailable','30zrPyhp','cXHbq','1342908DHuAke','2074904sVpbTy','agbUY','HookRkey','685395JNPthv','getRKey','170072oyhcAa','./MoeHoo.node','1292811nLtXtK','7496ehCTbV','pIdZs','GetRkey','92mKQkFQ','15871833rgniSH','加载\x20moehoo\x20失败'];_0x28e1=function(){return _0x13e502;};return _0x28e1();}class HookApi{['moeHook']=null;constructor(){const _0x21f03a=_0xb073,_0x3b150d={'agbUY':function(_0x1a8e9c,_0x57fce9){return _0x1a8e9c(_0x57fce9);},'pIdZs':_0x21f03a(0xae),'cXHbq':function(_0x282c7c,_0x38db5d,_0x3e3193){return _0x282c7c(_0x38db5d,_0x3e3193);},'yWpGc':_0x21f03a(0xb5)};try{this[_0x21f03a(0xb6)]=_0x3b150d[_0x21f03a(0xbc)](require,_0x3b150d[_0x21f03a(0xb1)]),this['moeHook'][_0x21f03a(0xbd)]();}catch(_0x5a2e88){_0x3b150d[_0x21f03a(0xb9)](logError,_0x3b150d['yWpGc'],_0x5a2e88);}}[_0x425763(0xbf)](){const _0x49c2cf=_0x425763;return this[_0x49c2cf(0xb6)]?.[_0x49c2cf(0xb2)]()||'';}[_0x425763(0xb7)](){const _0x52631c=_0x425763;return!!this[_0x52631c(0xb6)];}}export const hookApi=new HookApi(); \ No newline at end of file diff --git a/src/core.lib/src/index.js b/src/core.lib/src/index.js index 482bbc33..e0e2c19e 100644 --- a/src/core.lib/src/index.js +++ b/src/core.lib/src/index.js @@ -1 +1 @@ -(function(_0x44ac27,_0x1fd970){var _0x28091c=_0x46c4,_0x2780aa=_0x44ac27();while(!![]){try{var _0x5352c7=parseInt(_0x28091c(0x141))/0x1*(-parseInt(_0x28091c(0x13d))/0x2)+-parseInt(_0x28091c(0x140))/0x3+-parseInt(_0x28091c(0x142))/0x4*(parseInt(_0x28091c(0x13c))/0x5)+-parseInt(_0x28091c(0x13e))/0x6+-parseInt(_0x28091c(0x144))/0x7+parseInt(_0x28091c(0x13f))/0x8*(-parseInt(_0x28091c(0x143))/0x9)+parseInt(_0x28091c(0x145))/0xa;if(_0x5352c7===_0x1fd970)break;else _0x2780aa['push'](_0x2780aa['shift']());}catch(_0x2f9cf5){_0x2780aa['push'](_0x2780aa['shift']());}}}(_0xda66,0x3d509));import _0x10d573 from'./wrapper';function _0x46c4(_0x3a4fb8,_0x5640ee){var _0xda660a=_0xda66();return _0x46c4=function(_0x46c4e9,_0x26c619){_0x46c4e9=_0x46c4e9-0x13c;var _0x3ee344=_0xda660a[_0x46c4e9];return _0x3ee344;},_0x46c4(_0x3a4fb8,_0x5640ee);}export*from'./adapters';export*from'./apis';export*from'./entities';export*from'./listeners';export*from'./services';export*as Adapters from'./adapters';export*as APIs from'./apis';export*as Entities from'./entities';export*as Listeners from'./listeners';function _0xda66(){var _0x334c3c=['1157681GbMvJz','16050040AIeYpx','5aXctAv','4zgYBtj','534738aqyrHn','80XcBeRQ','1305537YLqJAG','65908uwAVGS','781072mOBfKo','303381uewWXP'];_0xda66=function(){return _0x334c3c;};return _0xda66();}export*as Services from'./services';export{_0x10d573 as Wrapper};export*as WrapperInterface from'./wrapper';export*as SessionConfig from'./sessionConfig';export{napCatCore}from'./core'; +(function(_0x1312d1,_0x477589){var _0x573d63=_0xfc41,_0x2bf6b9=_0x1312d1();while(!![]){try{var _0x50d314=parseInt(_0x573d63(0x1a6))/0x1+parseInt(_0x573d63(0x1aa))/0x2*(parseInt(_0x573d63(0x1ad))/0x3)+-parseInt(_0x573d63(0x1ab))/0x4*(-parseInt(_0x573d63(0x1a5))/0x5)+-parseInt(_0x573d63(0x1a4))/0x6+-parseInt(_0x573d63(0x1a8))/0x7*(-parseInt(_0x573d63(0x1ae))/0x8)+-parseInt(_0x573d63(0x1ac))/0x9+parseInt(_0x573d63(0x1a9))/0xa*(parseInt(_0x573d63(0x1a7))/0xb);if(_0x50d314===_0x477589)break;else _0x2bf6b9['push'](_0x2bf6b9['shift']());}catch(_0x1784f3){_0x2bf6b9['push'](_0x2bf6b9['shift']());}}}(_0x575c,0xda23e));function _0xfc41(_0x4a278e,_0x3183c6){var _0x575c5b=_0x575c();return _0xfc41=function(_0xfc4117,_0x1c22eb){_0xfc4117=_0xfc4117-0x1a4;var _0x3357d6=_0x575c5b[_0xfc4117];return _0x3357d6;},_0xfc41(_0x4a278e,_0x3183c6);}import _0x1143fa from'./wrapper';export*from'./adapters';export*from'./apis';export*from'./entities';export*from'./listeners';export*from'./services';export*as Adapters from'./adapters';export*as APIs from'./apis';export*as Entities from'./entities';export*as Listeners from'./listeners';export*as Services from'./services';export{_0x1143fa as Wrapper};function _0x575c(){var _0x31f174=['10570792jKSvhU','7525068CjTHMv','2710fRGkoR','935703uqWsNE','55891hJQfHE','7kkERHC','460WCpyoN','515714RNonxW','4540NhOnUG','13265838fMdKxo','6JFWldp'];_0x575c=function(){return _0x31f174;};return _0x575c();}export*as WrapperInterface from'./wrapper';export*as SessionConfig from'./sessionConfig';export{napCatCore}from'./core'; \ No newline at end of file diff --git a/src/core.lib/src/listeners/NodeIKernelBuddyListener.js b/src/core.lib/src/listeners/NodeIKernelBuddyListener.js index f03ce8ef..69a62f80 100644 --- a/src/core.lib/src/listeners/NodeIKernelBuddyListener.js +++ b/src/core.lib/src/listeners/NodeIKernelBuddyListener.js @@ -1 +1 @@ -function _0x38f5(_0x114f76,_0x1e7ce7){var _0x6d0a68=_0x6d0a();return _0x38f5=function(_0x38f507,_0x4858af){_0x38f507=_0x38f507-0x1be;var _0x318f3c=_0x6d0a68[_0x38f507];return _0x318f3c;},_0x38f5(_0x114f76,_0x1e7ce7);}function _0x6d0a(){var _0x387bfd=['onCheckBuddySettingResult','onDoubtBuddyReqUnreadNumChange','8wGMPYx','onDelBatchBuddyInfos','onBuddyReqChange','onNickUpdated','onAddMeSettingChanged','611829DoMbuM','onBuddyReqUnreadCntChange','onBuddyRemarkUpdated','onDoubtBuddyReqChange','onBuddyDetailInfoChange','825984RVmxbb','30aSRLlx','onBuddyInfoChange','onBlockChanged','952966ZCdFHI','onAddBuddyNeedVerify','onBuddyListChange','onSpacePermissionInfos','1033116luutwU','237775nvCqph','2387920mGuWKR','72477OJhcQT','onAvatarUrlUpdated'];_0x6d0a=function(){return _0x387bfd;};return _0x6d0a();}var _0x3bcc24=_0x38f5;(function(_0x5c1a48,_0x3c4088){var _0x47a250=_0x38f5,_0x1fded0=_0x5c1a48();while(!![]){try{var _0x56e40f=parseInt(_0x47a250(0x1c9))/0x1*(parseInt(_0x47a250(0x1cd))/0x2)+parseInt(_0x47a250(0x1be))/0x3+-parseInt(_0x47a250(0x1c6))/0x4+parseInt(_0x47a250(0x1c7))/0x5*(parseInt(_0x47a250(0x1bf))/0x6)+-parseInt(_0x47a250(0x1c2))/0x7+-parseInt(_0x47a250(0x1c8))/0x8+parseInt(_0x47a250(0x1d2))/0x9;if(_0x56e40f===_0x3c4088)break;else _0x1fded0['push'](_0x1fded0['shift']());}catch(_0x212d1e){_0x1fded0['push'](_0x1fded0['shift']());}}}(_0x6d0a,0x2b7a5));export class BuddyListener{[_0x3bcc24(0x1c3)](_0x4ab2ae){}[_0x3bcc24(0x1d1)](_0x4eb805){}[_0x3bcc24(0x1ca)](_0x5358b1){}[_0x3bcc24(0x1c1)](_0x502141){}[_0x3bcc24(0x1d6)](_0x31dc11){}[_0x3bcc24(0x1c0)](_0xc7722a){}[_0x3bcc24(0x1c4)](_0x297f7a){}[_0x3bcc24(0x1d4)](_0x4670cc){}[_0x3bcc24(0x1cf)](_0x4b0f50){}[_0x3bcc24(0x1d3)](_0x2a334a){}[_0x3bcc24(0x1cb)](_0x5f0076){}[_0x3bcc24(0x1ce)](_0x69b89e){}[_0x3bcc24(0x1d5)](_0x56d505){}[_0x3bcc24(0x1cc)](_0x6b9152){}[_0x3bcc24(0x1d0)](_0x3499e8){}['onSmartInfos'](_0x54ea5e){}[_0x3bcc24(0x1c5)](_0x10c731){}} +function _0x149e(_0x45ebc9,_0x2dab05){var _0x4c573e=_0x4c57();return _0x149e=function(_0x149e0a,_0x35116a){_0x149e0a=_0x149e0a-0xb1;var _0x47ee6f=_0x4c573e[_0x149e0a];return _0x47ee6f;},_0x149e(_0x45ebc9,_0x2dab05);}var _0x560123=_0x149e;(function(_0x1ab62f,_0xa8c4d0){var _0x75fbb5=_0x149e,_0x42bbe1=_0x1ab62f();while(!![]){try{var _0x230ac7=parseInt(_0x75fbb5(0xc0))/0x1+parseInt(_0x75fbb5(0xb5))/0x2+parseInt(_0x75fbb5(0xbc))/0x3+-parseInt(_0x75fbb5(0xb1))/0x4*(parseInt(_0x75fbb5(0xc1))/0x5)+-parseInt(_0x75fbb5(0xc2))/0x6+parseInt(_0x75fbb5(0xbf))/0x7*(-parseInt(_0x75fbb5(0xc4))/0x8)+-parseInt(_0x75fbb5(0xc3))/0x9*(-parseInt(_0x75fbb5(0xba))/0xa);if(_0x230ac7===_0xa8c4d0)break;else _0x42bbe1['push'](_0x42bbe1['shift']());}catch(_0x1e3c8f){_0x42bbe1['push'](_0x42bbe1['shift']());}}}(_0x4c57,0x3609a));export class BuddyListener{[_0x560123(0xbb)](_0x1c0a95){}[_0x560123(0xbd)](_0x1a4285){}[_0x560123(0xb8)](_0x4f299f){}[_0x560123(0xb7)](_0x39d1e5){}['onBuddyDetailInfoChange'](_0x5e7614){}['onBuddyInfoChange'](_0x5c6973){}['onBuddyListChange'](_0x4d6dd9){}['onBuddyRemarkUpdated'](_0x16bafe){}[_0x560123(0xb9)](_0x592e0c){}['onBuddyReqUnreadCntChange'](_0x243ed0){}[_0x560123(0xb6)](_0x5d6485){}[_0x560123(0xb2)](_0x314077){}[_0x560123(0xb4)](_0x4fa66f){}['onDoubtBuddyReqUnreadNumChange'](_0x22565c){}[_0x560123(0xb3)](_0xa659de){}[_0x560123(0xc5)](_0x18d4b5){}[_0x560123(0xbe)](_0x1d61fe){}}function _0x4c57(){var _0x53b8ec=['onSmartInfos','293476uUDEPM','onDelBatchBuddyInfos','onNickUpdated','onDoubtBuddyReqChange','13376HwNGqB','onCheckBuddySettingResult','onBlockChanged','onAvatarUrlUpdated','onBuddyReqChange','770YLrKNQ','onAddBuddyNeedVerify','671106SRBofr','onAddMeSettingChanged','onSpacePermissionInfos','1526168itMOEI','310632dqSpuD','30hYLFWO','993390bMANvg','58923zGhsYJ','8SWKieX'];_0x4c57=function(){return _0x53b8ec;};return _0x4c57();} \ No newline at end of file diff --git a/src/core.lib/src/listeners/NodeIKernelFileAssistantListener.d.ts b/src/core.lib/src/listeners/NodeIKernelFileAssistantListener.d.ts new file mode 100644 index 00000000..378741ed --- /dev/null +++ b/src/core.lib/src/listeners/NodeIKernelFileAssistantListener.d.ts @@ -0,0 +1,17 @@ +export interface IKernelFileAssistantListener { + onFileStatusChanged(...args: unknown[]): unknown; + onSessionListChanged(...args: unknown[]): unknown; + onSessionChanged(...args: unknown[]): unknown; + onFileListChanged(...args: unknown[]): unknown; + onFileSearch(...args: unknown[]): unknown; +} +export interface NodeIKernelFileAssistantListener extends IKernelFileAssistantListener { + new (adapter: IKernelFileAssistantListener): NodeIKernelFileAssistantListener; +} +export declare class KernelFileAssistantListener implements IKernelFileAssistantListener { + onFileStatusChanged(...args: unknown[]): void; + onSessionListChanged(...args: unknown[]): void; + onSessionChanged(...args: unknown[]): void; + onFileListChanged(...args: unknown[]): void; + onFileSearch(...args: unknown[]): void; +} diff --git a/src/core.lib/src/listeners/NodeIKernelFileAssistantListener.js b/src/core.lib/src/listeners/NodeIKernelFileAssistantListener.js new file mode 100644 index 00000000..0ce0707a --- /dev/null +++ b/src/core.lib/src/listeners/NodeIKernelFileAssistantListener.js @@ -0,0 +1 @@ +var _0x193fe8=_0x30d2;(function(_0x4b7e6c,_0x49e57f){var _0x36c816=_0x30d2,_0x1fa6a7=_0x4b7e6c();while(!![]){try{var _0x889490=parseInt(_0x36c816(0x142))/0x1+-parseInt(_0x36c816(0x139))/0x2+parseInt(_0x36c816(0x143))/0x3+parseInt(_0x36c816(0x141))/0x4+-parseInt(_0x36c816(0x13b))/0x5*(parseInt(_0x36c816(0x140))/0x6)+-parseInt(_0x36c816(0x13c))/0x7+-parseInt(_0x36c816(0x13a))/0x8*(parseInt(_0x36c816(0x13f))/0x9);if(_0x889490===_0x49e57f)break;else _0x1fa6a7['push'](_0x1fa6a7['shift']());}catch(_0x29e772){_0x1fa6a7['push'](_0x1fa6a7['shift']());}}}(_0x563e,0x9d032));export class KernelFileAssistantListener{[_0x193fe8(0x13e)](..._0x591c3d){}[_0x193fe8(0x13d)](..._0x41ee31){}['onSessionChanged'](..._0x17042c){}[_0x193fe8(0x138)](..._0x3e3c5c){}['onFileSearch'](..._0x12cb5d){}}function _0x30d2(_0x11364e,_0x37f1bf){var _0x563e55=_0x563e();return _0x30d2=function(_0x30d227,_0x17bb9a){_0x30d227=_0x30d227-0x138;var _0x373df9=_0x563e55[_0x30d227];return _0x373df9;},_0x30d2(_0x11364e,_0x37f1bf);}function _0x563e(){var _0x42f84c=['onFileStatusChanged','18000LVNkCH','12jbbaxg','2035832pkkRcj','1107031WZrnmf','1490421jgmTqZ','onFileListChanged','941992vdWabM','376ltcqgf','1760190cAIWsG','1404214MKMmgG','onSessionListChanged'];_0x563e=function(){return _0x42f84c;};return _0x563e();} \ No newline at end of file diff --git a/src/core.lib/src/listeners/NodeIKernelGroupListener.d.ts b/src/core.lib/src/listeners/NodeIKernelGroupListener.d.ts index 43b71449..16ce2017 100644 --- a/src/core.lib/src/listeners/NodeIKernelGroupListener.d.ts +++ b/src/core.lib/src/listeners/NodeIKernelGroupListener.d.ts @@ -29,11 +29,13 @@ interface IGroupListener { onGroupFirstBulletinNotify(...args: unknown[]): void; onJoinGroupNoVerifyFlag(...args: unknown[]): void; onGroupArkInviteStateResult(...args: unknown[]): void; + onGroupMemberLevelInfoChange(...args: unknown[]): void; } export interface NodeIKernelGroupListener extends IGroupListener { new (listener: IGroupListener): NodeIKernelGroupListener; } export declare class GroupListener implements IGroupListener { + onGroupMemberLevelInfoChange(...args: unknown[]): void; onGetGroupBulletinListResult(...args: unknown[]): void; onGroupAllInfoChange(...args: unknown[]): void; onGroupBulletinChange(...args: unknown[]): void; @@ -65,6 +67,7 @@ export declare class GroupListener implements IGroupListener { onShutUpMemberListChanged(...args: unknown[]): void; } export declare class DebugGroupListener implements IGroupListener { + onGroupMemberLevelInfoChange(...args: unknown[]): void; onGetGroupBulletinListResult(...args: unknown[]): void; onGroupAllInfoChange(...args: unknown[]): void; onGroupBulletinChange(...args: unknown[]): void; diff --git a/src/core.lib/src/listeners/NodeIKernelGroupListener.js b/src/core.lib/src/listeners/NodeIKernelGroupListener.js index 6e598161..15df98dc 100644 --- a/src/core.lib/src/listeners/NodeIKernelGroupListener.js +++ b/src/core.lib/src/listeners/NodeIKernelGroupListener.js @@ -1 +1 @@ -var _0x411545=_0x1553;function _0x282c(){var _0xd5b278=['onGroupBulletinRemindNotify','onMemberListChange','onGroupExtListUpdate:','18mvHsqb','onGetGroupBulletinListResult:','onSearchMemberChange','HTbRx','1616256xLqFmT','onGroupNotifiesUnreadCountUpdated','onJoinGroupNotify','onGetGroupBulletinListResult','onGroupArkInviteStateResult:','onJoinGroupNoVerifyFlag','onGroupsMsgMaskResult:','onMemberInfoChange:','onGroupBulletinRichMediaDownloadComplete','onGroupFirstBulletinNotify','CsSXV','onGroupDetailInfoChange:','onGroupBulletinRichMediaDownloadComplete:','2ZUpQVF','log','cOpYp','onGroupNotifiesUpdated:','onGroupStatisticInfoChange:','onGroupStatisticInfoChange','onGroupsMsgMaskResult','onMemberListChange:','onGroupArkInviteStateResult','55475FetHls','967010MBsDFy','onGroupAllInfoChange','onGroupConfMemberChange:','onGroupBulletinRemindNotify:','onShutUpMemberListChanged:','776370HJhWql','onGroupBulletinChange','kNIxw','118927wRhteu','onJoinGroupNoVerifyFlag:','1777419FBVGiF','onGroupExtListUpdate','RfAkT','onGroupSingleScreenNotifies','onJoinGroupNotify:','onGroupListUpdate:','onSearchMemberChange:','onMemberInfoChange','onShutUpMemberListChanged','SsFjq','10252vcpaSe','jxhSW','cbAsk','onGroupBulletinRichMediaProgressUpdate:','onGroupDetailInfoChange','ybZyQ','onGroupListUpdate','SlUnM','201XEQbhI','onGroupSingleScreenNotifies:','onGroupNotifiesUpdated','ukdlg'];_0x282c=function(){return _0xd5b278;};return _0x282c();}(function(_0x1b2267,_0x426cc6){var _0x390b0a=_0x1553,_0x25ad75=_0x1b2267();while(!![]){try{var _0x2c9496=parseInt(_0x390b0a(0x1c0))/0x1*(-parseInt(_0x390b0a(0x1ae))/0x2)+-parseInt(_0x390b0a(0x196))/0x3*(parseInt(_0x390b0a(0x18e))/0x4)+-parseInt(_0x390b0a(0x1b7))/0x5*(-parseInt(_0x390b0a(0x19d))/0x6)+-parseInt(_0x390b0a(0x1bd))/0x7+parseInt(_0x390b0a(0x1a1))/0x8+parseInt(_0x390b0a(0x1c2))/0x9+parseInt(_0x390b0a(0x1b8))/0xa;if(_0x2c9496===_0x426cc6)break;else _0x25ad75['push'](_0x25ad75['shift']());}catch(_0x57ec4e){_0x25ad75['push'](_0x25ad75['shift']());}}}(_0x282c,0x1f3cf));function _0x1553(_0x3c027e,_0x517247){var _0x282c6b=_0x282c();return _0x1553=function(_0x155376,_0x2764d8){_0x155376=_0x155376-0x18e;var _0x186cfc=_0x282c6b[_0x155376];return _0x186cfc;},_0x1553(_0x3c027e,_0x517247);}export class GroupListener{[_0x411545(0x1a4)](..._0x51ca01){}[_0x411545(0x1b9)](..._0xc5c84e){}[_0x411545(0x1be)](..._0x552b81){}[_0x411545(0x19a)](..._0xcdda8a){}[_0x411545(0x1b6)](..._0xaa4c83){}[_0x411545(0x1a9)](..._0x483539){}['onGroupConfMemberChange'](..._0x41a4b3){}[_0x411545(0x192)](..._0x3384b7){}[_0x411545(0x1c3)](..._0x26b8b3){}['onGroupFirstBulletinNotify'](..._0x199dfb){}[_0x411545(0x194)](_0x118f46,_0x3b8292){}[_0x411545(0x198)](_0x5c3b3a,_0x50b6ad){}['onGroupBulletinRichMediaProgressUpdate'](..._0x4a5f74){}[_0x411545(0x1a2)](..._0x23f97f){}[_0x411545(0x1c5)](..._0x38e90a){}[_0x411545(0x1b4)](..._0xec6269){}[_0x411545(0x1b3)](..._0x723c9){}[_0x411545(0x1a3)](..._0x24d174){}[_0x411545(0x1a6)](..._0x4d01b5){}[_0x411545(0x1c9)](_0x22ee50,_0x41e159,_0x4f2e8d){}['onMemberListChange'](_0x9ecb89){}['onSearchMemberChange'](..._0x29389b){}[_0x411545(0x1ca)](..._0x26f6fd){}}export class DebugGroupListener{[_0x411545(0x1a4)](..._0x165f2b){var _0x13e4ea=_0x411545,_0x5367da={'ybZyQ':_0x13e4ea(0x19e)};console[_0x13e4ea(0x1af)](_0x5367da[_0x13e4ea(0x193)],..._0x165f2b);}[_0x411545(0x1b9)](..._0x44460f){var _0x482397=_0x411545,_0x15c5b0={'riURo':'onGroupAllInfoChange:'};console[_0x482397(0x1af)](_0x15c5b0['riURo'],..._0x44460f);}[_0x411545(0x1be)](..._0x38d3d0){var _0x1abd85=_0x411545;console[_0x1abd85(0x1af)]('onGroupBulletinChange:',..._0x38d3d0);}[_0x411545(0x19a)](..._0x15e026){var _0x51fcb1=_0x411545;console[_0x51fcb1(0x1af)](_0x51fcb1(0x1bb),..._0x15e026);}[_0x411545(0x1b6)](..._0x3e548f){var _0x1f1383=_0x411545,_0x5219ac={'SlUnM':_0x1f1383(0x1a5)};console['log'](_0x5219ac[_0x1f1383(0x195)],..._0x3e548f);}['onGroupBulletinRichMediaDownloadComplete'](..._0x11a59c){var _0xa94749=_0x411545,_0x154531={'cbAsk':_0xa94749(0x1ad)};console[_0xa94749(0x1af)](_0x154531[_0xa94749(0x190)],..._0x11a59c);}['onGroupConfMemberChange'](..._0x2c428b){var _0x1ab7de=_0x411545;console['log'](_0x1ab7de(0x1ba),..._0x2c428b);}[_0x411545(0x192)](..._0x186235){var _0x1d3418=_0x411545;console[_0x1d3418(0x1af)](_0x1d3418(0x1ac),..._0x186235);}[_0x411545(0x1c3)](..._0x1f2a04){var _0x19ba20=_0x411545,_0x311dce={'kNIxw':_0x19ba20(0x19c)};console[_0x19ba20(0x1af)](_0x311dce[_0x19ba20(0x1bf)],..._0x1f2a04);}[_0x411545(0x1aa)](..._0x3743d8){var _0x1d3edc=_0x411545;console[_0x1d3edc(0x1af)]('onGroupFirstBulletinNotify:',..._0x3743d8);}[_0x411545(0x194)](..._0x1556d1){var _0x25f00=_0x411545,_0xfff19b={'CsSXV':_0x25f00(0x1c7)};console[_0x25f00(0x1af)](_0xfff19b[_0x25f00(0x1ab)],..._0x1556d1);}[_0x411545(0x198)](..._0x4161e1){var _0xb4bd37=_0x411545,_0x57eccf={'jxhSW':_0xb4bd37(0x1b1)};console['log'](_0x57eccf[_0xb4bd37(0x18f)],..._0x4161e1);}['onGroupBulletinRichMediaProgressUpdate'](..._0x2294aa){var _0x286a55=_0x411545,_0x42d736={'tFtuV':_0x286a55(0x191)};console[_0x286a55(0x1af)](_0x42d736['tFtuV'],..._0x2294aa);}['onGroupNotifiesUnreadCountUpdated'](..._0x421590){var _0x59fe9a=_0x411545,_0x10533f={'HTbRx':'onGroupNotifiesUnreadCountUpdated:'};console[_0x59fe9a(0x1af)](_0x10533f[_0x59fe9a(0x1a0)],..._0x421590);}[_0x411545(0x1c5)](..._0x2054b8){var _0x16e208=_0x411545;console['log'](_0x16e208(0x197),..._0x2054b8);}[_0x411545(0x1b4)](..._0x4c9961){var _0x30843e=_0x411545,_0x5a897e={'SsFjq':_0x30843e(0x1a7)};console[_0x30843e(0x1af)](_0x5a897e[_0x30843e(0x1cb)],..._0x4c9961);}[_0x411545(0x1b3)](..._0x870cf7){var _0x3d32ac=_0x411545;console['log'](_0x3d32ac(0x1b2),..._0x870cf7);}['onJoinGroupNotify'](..._0x5d4146){var _0x1117f8=_0x411545,_0x134615={'cOpYp':_0x1117f8(0x1c6)};console[_0x1117f8(0x1af)](_0x134615[_0x1117f8(0x1b0)],..._0x5d4146);}[_0x411545(0x1a6)](..._0x3bb55e){var _0x2faf20=_0x411545,_0x5639f9={'ukdlg':_0x2faf20(0x1c1)};console[_0x2faf20(0x1af)](_0x5639f9[_0x2faf20(0x199)],..._0x3bb55e);}[_0x411545(0x1c9)](_0x478382,_0xa6a051,_0x218eb0){var _0x24e4e3=_0x411545;console[_0x24e4e3(0x1af)](_0x24e4e3(0x1a8),_0x478382,_0xa6a051,_0x218eb0);}[_0x411545(0x19b)](..._0x5e622e){var _0x47bc5a=_0x411545;console[_0x47bc5a(0x1af)](_0x47bc5a(0x1b5),..._0x5e622e);}[_0x411545(0x19f)](..._0x18bc8a){var _0x5d6eec=_0x411545;console[_0x5d6eec(0x1af)](_0x5d6eec(0x1c8),..._0x18bc8a);}[_0x411545(0x1ca)](..._0x4b23bd){var _0x148ced=_0x411545,_0x113ac1={'RfAkT':_0x148ced(0x1bc)};console[_0x148ced(0x1af)](_0x113ac1[_0x148ced(0x1c4)],..._0x4b23bd);}} +var _0x400a2f=_0x5999;(function(_0x4ec78c,_0x5a7987){var _0x48c4ba=_0x5999,_0x2d76be=_0x4ec78c();while(!![]){try{var _0x4c1c0b=parseInt(_0x48c4ba(0xc6))/0x1+-parseInt(_0x48c4ba(0xdc))/0x2+-parseInt(_0x48c4ba(0xba))/0x3*(parseInt(_0x48c4ba(0xd7))/0x4)+-parseInt(_0x48c4ba(0xe4))/0x5*(-parseInt(_0x48c4ba(0xc5))/0x6)+-parseInt(_0x48c4ba(0xbd))/0x7+parseInt(_0x48c4ba(0xe5))/0x8*(parseInt(_0x48c4ba(0xf1))/0x9)+parseInt(_0x48c4ba(0xc4))/0xa*(parseInt(_0x48c4ba(0xcf))/0xb);if(_0x4c1c0b===_0x5a7987)break;else _0x2d76be['push'](_0x2d76be['shift']());}catch(_0x16088f){_0x2d76be['push'](_0x2d76be['shift']());}}}(_0x2380,0x8e52f));function _0x5999(_0x598d51,_0x2494e5){var _0x2380bc=_0x2380();return _0x5999=function(_0x5999dc,_0x125c16){_0x5999dc=_0x5999dc-0xb2;var _0x23d093=_0x2380bc[_0x5999dc];return _0x23d093;},_0x5999(_0x598d51,_0x2494e5);}function _0x2380(){var _0x4e8a9d=['onGroupArkInviteStateResult:','onGroupBulletinChange','NYVUu','1305678MXKPpR','FHghl','onJoinGroupNotify','NOBJE','onMemberListChange:','onGroupNotifiesUpdated','Ieqfi','onGroupArkInviteStateResult','1713980GwSHlH','8XUkSbb','onGroupListUpdate:','onGroupMemberLevelInfoChange','onGroupBulletinRemindNotify:','onGroupConfMemberChange','bbEkY','rbIbe','vRHer','HKhmk','onBAc','onGroupBulletinRichMediaDownloadComplete:','mbOzM','4823766KaRRBO','onGroupExtListUpdate:','SxXWx','onGroupAllInfoChange','onSearchMemberChange:','onGroupNotifiesUnreadCountUpdated:','onGroupConfMemberChange:','onGroupExtListUpdate','onGroupSingleScreenNotifies','onGroupsMsgMaskResult:','onGroupsMsgMaskResult','onMemberListChange','onGroupNotifiesUpdated:','onShutUpMemberListChanged','onGroupFirstBulletinNotify','ozIJq','onJoinGroupNotify:','onSearchMemberChange','3ZNGyeq','bpeHa','onGroupSingleScreenNotifies:','5051480fBxStO','gHocp','onGroupBulletinRichMediaDownloadComplete','onGroupStatisticInfoChange:','onGroupDetailInfoChange','onGroupFirstBulletinNotify:','onGroupAllInfoChange:','10uwlAbX','6seDmxp','250996pdGgmv','onJoinGroupNoVerifyFlag','UnEcZ','onJoinGroupNoVerifyFlag:','onGroupBulletinChange:','PjWDE','onMemberInfoChange','log','onMemberInfoChange:','16038979CNAvrZ','lUCKK','onGroupBulletinRichMediaProgressUpdate:','onGroupNotifiesUnreadCountUpdated','xNijN','onGroupStatisticInfoChange','onGroupBulletinRemindNotify','onGetGroupBulletinListResult:','2521668ztCQiS','onGroupBulletinRichMediaProgressUpdate'];_0x2380=function(){return _0x4e8a9d;};return _0x2380();}export class GroupListener{['onGroupMemberLevelInfoChange'](..._0x487b8b){var _0x1ea081=_0x5999,_0x34cdf0={'HKhmk':'Method\x20not\x20implemented.'};throw new Error(_0x34cdf0[_0x1ea081(0xed)]);}['onGetGroupBulletinListResult'](..._0x313e8b){}['onGroupAllInfoChange'](..._0x48f917){}[_0x400a2f(0xda)](..._0x2e96c9){}[_0x400a2f(0xd5)](..._0x33d482){}[_0x400a2f(0xe3)](..._0x1ced29){}[_0x400a2f(0xbf)](..._0x48a02b){}['onGroupConfMemberChange'](..._0x979461){}['onGroupDetailInfoChange'](..._0x3c7e67){}[_0x400a2f(0xf8)](..._0x5906e6){}[_0x400a2f(0xb6)](..._0x2e7da3){}['onGroupListUpdate'](_0x1e48b7,_0x14d005){}[_0x400a2f(0xe1)](_0x55b9f7,_0x556d4b){}[_0x400a2f(0xd8)](..._0x849ce9){}[_0x400a2f(0xd2)](..._0x88f874){}[_0x400a2f(0xf9)](..._0xa607f){}[_0x400a2f(0xb2)](..._0x2a374a){}[_0x400a2f(0xd4)](..._0x39fa43){}[_0x400a2f(0xde)](..._0x320be3){}[_0x400a2f(0xc7)](..._0x4f687f){}[_0x400a2f(0xcc)](_0xae88ed,_0x3183ee,_0x8eec75){}[_0x400a2f(0xb3)](_0x347a06){}['onSearchMemberChange'](..._0x5cccc4){}['onShutUpMemberListChanged'](..._0x1619bd){}}export class DebugGroupListener{[_0x400a2f(0xe7)](..._0x151408){var _0x330b99=_0x400a2f,_0x36c496={'xNijN':'onGroupMemberLevelInfoChange:'};console[_0x330b99(0xcd)](_0x36c496[_0x330b99(0xd3)],..._0x151408);}['onGetGroupBulletinListResult'](..._0x43e4da){var _0x173018=_0x400a2f,_0x45c832={'rbIbe':_0x173018(0xd6)};console[_0x173018(0xcd)](_0x45c832[_0x173018(0xeb)],..._0x43e4da);}[_0x400a2f(0xf4)](..._0x3269c1){var _0x5c48da=_0x400a2f,_0x4af70a={'oSsPJ':_0x5c48da(0xc3)};console[_0x5c48da(0xcd)](_0x4af70a['oSsPJ'],..._0x3269c1);}[_0x400a2f(0xda)](..._0xa1441b){var _0x3cefdc=_0x400a2f,_0x187d68={'FHghl':_0x3cefdc(0xca)};console[_0x3cefdc(0xcd)](_0x187d68[_0x3cefdc(0xdd)],..._0xa1441b);}[_0x400a2f(0xd5)](..._0x20f236){var _0x258b13=_0x400a2f,_0x4ccb93={'vRHer':_0x258b13(0xe8)};console[_0x258b13(0xcd)](_0x4ccb93[_0x258b13(0xec)],..._0x20f236);}['onGroupArkInviteStateResult'](..._0x182dd2){var _0x54c3b6=_0x400a2f;console[_0x54c3b6(0xcd)](_0x54c3b6(0xd9),..._0x182dd2);}[_0x400a2f(0xbf)](..._0x2197c8){var _0x481fe6=_0x400a2f,_0xed9984={'bbEkY':_0x481fe6(0xef)};console[_0x481fe6(0xcd)](_0xed9984[_0x481fe6(0xea)],..._0x2197c8);}[_0x400a2f(0xe9)](..._0xdeee05){var _0x2807dd=_0x400a2f;console[_0x2807dd(0xcd)](_0x2807dd(0xf7),..._0xdeee05);}[_0x400a2f(0xc1)](..._0x3a19d4){var _0x448cb8=_0x400a2f,_0x2c6a26={'PjWDE':'onGroupDetailInfoChange:'};console['log'](_0x2c6a26[_0x448cb8(0xcb)],..._0x3a19d4);}[_0x400a2f(0xf8)](..._0x23d52a){var _0xe3162=_0x400a2f;console[_0xe3162(0xcd)](_0xe3162(0xf2),..._0x23d52a);}[_0x400a2f(0xb6)](..._0x15c1bb){var _0x2033c9=_0x400a2f,_0x5d251c={'lUCKK':_0x2033c9(0xc2)};console['log'](_0x5d251c[_0x2033c9(0xd0)],..._0x15c1bb);}['onGroupListUpdate'](..._0x10c403){var _0x3cacda=_0x400a2f;console[_0x3cacda(0xcd)](_0x3cacda(0xe6),..._0x10c403);}['onGroupNotifiesUpdated'](..._0xbd42c6){var _0xaa9213=_0x400a2f,_0x16b93e={'onBAc':_0xaa9213(0xb4)};console[_0xaa9213(0xcd)](_0x16b93e[_0xaa9213(0xee)],..._0xbd42c6);}[_0x400a2f(0xd8)](..._0x55bfb1){var _0x534c13=_0x400a2f,_0x4b1749={'Ieqfi':_0x534c13(0xd1)};console[_0x534c13(0xcd)](_0x4b1749[_0x534c13(0xe2)],..._0x55bfb1);}[_0x400a2f(0xd2)](..._0x4ccf8c){var _0x4b5d64=_0x400a2f,_0x29c7f5={'bpeHa':_0x4b5d64(0xf6)};console[_0x4b5d64(0xcd)](_0x29c7f5[_0x4b5d64(0xbb)],..._0x4ccf8c);}[_0x400a2f(0xf9)](..._0x75beaa){var _0x43f613=_0x400a2f,_0x422f46={'UnEcZ':_0x43f613(0xbc)};console['log'](_0x422f46[_0x43f613(0xc8)],..._0x75beaa);}[_0x400a2f(0xb2)](..._0x11e60b){var _0x32b871=_0x400a2f,_0x419aa1={'gHocp':_0x32b871(0xfa)};console['log'](_0x419aa1[_0x32b871(0xbe)],..._0x11e60b);}[_0x400a2f(0xd4)](..._0x46c7f9){var _0x4e604a=_0x400a2f;console['log'](_0x4e604a(0xc0),..._0x46c7f9);}[_0x400a2f(0xde)](..._0x9cdd42){var _0x2365eb=_0x400a2f,_0xefe931={'IwvyV':_0x2365eb(0xb8)};console['log'](_0xefe931['IwvyV'],..._0x9cdd42);}[_0x400a2f(0xc7)](..._0x2ca2cb){var _0x2d4e21=_0x400a2f,_0x236b60={'NOBJE':_0x2d4e21(0xc9)};console[_0x2d4e21(0xcd)](_0x236b60[_0x2d4e21(0xdf)],..._0x2ca2cb);}[_0x400a2f(0xcc)](_0x35ee19,_0x4bc59a,_0x4df971){var _0x8a7ac=_0x400a2f,_0x5bd87f={'NYVUu':_0x8a7ac(0xce)};console[_0x8a7ac(0xcd)](_0x5bd87f[_0x8a7ac(0xdb)],_0x35ee19,_0x4bc59a,_0x4df971);}['onMemberListChange'](..._0x30c8ee){var _0x1e6e9a=_0x400a2f,_0x12106c={'SxXWx':_0x1e6e9a(0xe0)};console[_0x1e6e9a(0xcd)](_0x12106c[_0x1e6e9a(0xf3)],..._0x30c8ee);}[_0x400a2f(0xb9)](..._0x2ace44){var _0x273a27=_0x400a2f,_0x384c70={'mbOzM':_0x273a27(0xf5)};console['log'](_0x384c70[_0x273a27(0xf0)],..._0x2ace44);}[_0x400a2f(0xb5)](..._0x20985f){var _0x5a4e1d=_0x400a2f,_0x6b34ab={'ozIJq':'onShutUpMemberListChanged:'};console[_0x5a4e1d(0xcd)](_0x6b34ab[_0x5a4e1d(0xb7)],..._0x20985f);}} \ No newline at end of file diff --git a/src/core.lib/src/listeners/NodeIKernelLoginListener.js b/src/core.lib/src/listeners/NodeIKernelLoginListener.js index 8c71824f..68e5ee7b 100644 --- a/src/core.lib/src/listeners/NodeIKernelLoginListener.js +++ b/src/core.lib/src/listeners/NodeIKernelLoginListener.js @@ -1 +1 @@ -function _0x4522(){var _0x3c0063=['onUserLoggedIn','onLoginState','onLoginConnected','onQRCodeLoginSucceed','8FRREbq','2752520BZhphs','12473769bXUohA','onLoginConnecting','690350zKGaaN','2487cJFvTN','2310696otJWGr','1304120eyWvol','onQQLoginNumLimited','onLoginFailed','9733872tousRt','onQRCodeSessionFailed','OnConfirmUnusualDeviceFailed','4638MkbpfK','onQRCodeSessionQuickLoginFailed'];_0x4522=function(){return _0x3c0063;};return _0x4522();}var _0x59f39c=_0x54c0;function _0x54c0(_0xb771df,_0x2b0fdf){var _0x4522b0=_0x4522();return _0x54c0=function(_0x54c041,_0x3778dc){_0x54c041=_0x54c041-0x183;var _0x4a8d4d=_0x4522b0[_0x54c041];return _0x4a8d4d;},_0x54c0(_0xb771df,_0x2b0fdf);}(function(_0x50407a,_0x37afb4){var _0x1abb79=_0x54c0,_0x3a6b4e=_0x50407a();while(!![]){try{var _0x5cbe9=parseInt(_0x1abb79(0x190))/0x1+parseInt(_0x1abb79(0x186))/0x2*(-parseInt(_0x1abb79(0x191))/0x3)+parseInt(_0x1abb79(0x18c))/0x4*(-parseInt(_0x1abb79(0x18d))/0x5)+parseInt(_0x1abb79(0x183))/0x6+parseInt(_0x1abb79(0x18e))/0x7+parseInt(_0x1abb79(0x193))/0x8+-parseInt(_0x1abb79(0x192))/0x9;if(_0x5cbe9===_0x37afb4)break;else _0x3a6b4e['push'](_0x3a6b4e['shift']());}catch(_0x46a84f){_0x3a6b4e['push'](_0x3a6b4e['shift']());}}}(_0x4522,0xeea21));export class LoginListener{[_0x59f39c(0x18a)](..._0x1fd753){}['onLoginDisConnected'](..._0x3e87bd){}[_0x59f39c(0x18f)](..._0x598043){}['onQRCodeGetPicture'](_0x59f9ce){}['onQRCodeLoginPollingStarted'](..._0x5a41c3){}['onQRCodeSessionUserScaned'](..._0x16b976){}[_0x59f39c(0x18b)](_0x109638){}[_0x59f39c(0x184)](..._0x37e786){}[_0x59f39c(0x195)](..._0x4facac){}['onLogoutSucceed'](..._0x590984){}['onLogoutFailed'](..._0x197b97){}[_0x59f39c(0x188)](..._0x311ecb){}[_0x59f39c(0x187)](..._0x3c4ae6){}['onPasswordLoginFailed'](..._0x12d562){}[_0x59f39c(0x185)](..._0x30a260){}[_0x59f39c(0x194)](..._0xe8031a){}[_0x59f39c(0x189)](..._0x129784){}} +var _0x242eef=_0x1f6c;function _0x1f6c(_0x4853be,_0x305ea3){var _0x32a027=_0x32a0();return _0x1f6c=function(_0x1f6c7f,_0x30d9de){_0x1f6c7f=_0x1f6c7f-0x15d;var _0x5a4c66=_0x32a027[_0x1f6c7f];return _0x5a4c66;},_0x1f6c(_0x4853be,_0x305ea3);}function _0x32a0(){var _0x8d6dd5=['onQRCodeGetPicture','10865072JRUxIQ','onLoginFailed','7387398jTvfgq','4878508avGPmA','11830924JRKQhw','onQQLoginNumLimited','onQRCodeLoginPollingStarted','onQRCodeSessionFailed','onQRCodeSessionQuickLoginFailed','onQRCodeLoginSucceed','OnConfirmUnusualDeviceFailed','onPasswordLoginFailed','onLoginDisConnected','12esYGWg','561687ldOQNW','2498300VmbhZK','onUserLoggedIn','94273LvLFdO','onQRCodeSessionUserScaned'];_0x32a0=function(){return _0x8d6dd5;};return _0x32a0();}(function(_0xbb5357,_0x311c12){var _0x1c1526=_0x1f6c,_0x377f7a=_0xbb5357();while(!![]){try{var _0x469f2e=-parseInt(_0x1c1526(0x161))/0x1*(-parseInt(_0x1c1526(0x15d))/0x2)+parseInt(_0x1c1526(0x15e))/0x3+parseInt(_0x1c1526(0x167))/0x4+parseInt(_0x1c1526(0x15f))/0x5+-parseInt(_0x1c1526(0x166))/0x6+-parseInt(_0x1c1526(0x168))/0x7+parseInt(_0x1c1526(0x164))/0x8;if(_0x469f2e===_0x311c12)break;else _0x377f7a['push'](_0x377f7a['shift']());}catch(_0x28c953){_0x377f7a['push'](_0x377f7a['shift']());}}}(_0x32a0,0xdde7b));export class LoginListener{['onLoginConnected'](..._0x2dd7e1){}[_0x242eef(0x170)](..._0xe5e35e){}['onLoginConnecting'](..._0x223d55){}[_0x242eef(0x163)](_0x34f515){}[_0x242eef(0x16a)](..._0x413b7e){}[_0x242eef(0x162)](..._0x4b9ebc){}[_0x242eef(0x16d)](_0x191d90){}[_0x242eef(0x16b)](..._0x38f10f){}[_0x242eef(0x165)](..._0x5a919e){}['onLogoutSucceed'](..._0x23017c){}['onLogoutFailed'](..._0x57a388){}[_0x242eef(0x160)](..._0x1b58c9){}[_0x242eef(0x16c)](..._0x1b8cfa){}[_0x242eef(0x16f)](..._0x19171b){}[_0x242eef(0x16e)](..._0x394d20){}[_0x242eef(0x169)](..._0x399d14){}['onLoginState'](..._0x58995e){}} \ No newline at end of file diff --git a/src/core.lib/src/listeners/NodeIKernelMsgListener.d.ts b/src/core.lib/src/listeners/NodeIKernelMsgListener.d.ts index 9fec6ece..1d128fc2 100644 --- a/src/core.lib/src/listeners/NodeIKernelMsgListener.d.ts +++ b/src/core.lib/src/listeners/NodeIKernelMsgListener.d.ts @@ -90,6 +90,7 @@ export interface IKernelMsgListener { onUserSecQualityChanged(...args: unknown[]): void; onMsgWithRichLinkInfoUpdate(...args: unknown[]): void; onRedTouchChanged(...args: unknown[]): void; + onBroadcastHelperProgerssUpdate(...args: unknown[]): void; } export interface NodeIKernelMsgListener { new (listener: IKernelMsgListener): NodeIKernelMsgListener; @@ -163,4 +164,5 @@ export declare class MsgListener implements IKernelMsgListener { onUserSecQualityChanged(...args: unknown[]): void; onMsgWithRichLinkInfoUpdate(...args: unknown[]): void; onRedTouchChanged(...args: unknown[]): void; + onBroadcastHelperProgerssUpdate(...args: unknown[]): void; } diff --git a/src/core.lib/src/listeners/NodeIKernelMsgListener.js b/src/core.lib/src/listeners/NodeIKernelMsgListener.js index be08cffe..9b559b8f 100644 --- a/src/core.lib/src/listeners/NodeIKernelMsgListener.js +++ b/src/core.lib/src/listeners/NodeIKernelMsgListener.js @@ -1 +1 @@ -var _0x328914=_0x9cbf;function _0x9cbf(_0x519f7c,_0x4652f7){var _0x5bc748=_0x5bc7();return _0x9cbf=function(_0x9cbff2,_0x5efc0c){_0x9cbff2=_0x9cbff2-0x134;var _0x1273ef=_0x5bc748[_0x9cbff2];return _0x1273ef;},_0x9cbf(_0x519f7c,_0x4652f7);}function _0x5bc7(){var _0x4274b9=['onLogLevelChanged','onGroupGuildUpdate','onMsgBoxChanged','8diMYdO','onHitEmojiKeywordResult','226716rLCoaE','onUserTabStatusChanged','onFeedEventUpdate','onRecvUDCFlag','onNtFirstViewMsgSyncEnd','onNtMsgSyncStart','onCustomWithdrawConfigUpdate','onGuildMsgAbFlagChanged','onMsgEventListUpdate','onMsgInfoListAdd','onGroupTransferInfoUpdate','onRecvSysMsg','onFileMsgCome','onReadFeedEventUpdate','onRichMediaProgerssUpdate','onChannelFreqLimitInfoUpdate','onGuildInteractiveUpdate','onBroadcastHelperProgressUpdate','87JRczjc','onGroupFileInfoUpdate','onInputStatusPush','onUserSecQualityChanged','4172IcjHmm','onSendMsgError','5503631TrPSCJ','onTempChatInfoUpdate','onRecvS2CMsg','onImportOldDbProgressUpdate','onRecvGroupGuildFlag','81ndiMAU','onAddSendMsg','onlineStatusBigIconDownloadPush','onMsgSecurityNotify','onGrabPasswordRedBag','5601770tPTVnn','onRichMediaUploadComplete','448100aIVMIl','onKickedOffLine','3iuCHEu','onGroupFileInfoAdd','517wqIMUi','onHitCsRelatedEmojiResult','onMsgQRCodeStatusChanged','onUnreadCntUpdate','onRichMediaDownloadComplete','onGroupTransferInfoAdd','onSysMsgNotification','onDraftUpdate','onMsgSettingUpdate','onMsgAbstractUpdate','onMsgWithRichLinkInfoUpdate','onNtMsgSyncEnd','onMsgInfoListUpdate','6247878WEYKVb','onEmojiResourceUpdate','onContactUnreadCntUpdate','onRecvOnlineFileMsg','onRecvMsgSvrRspTransInfo','859942OAIWXl','onFirstViewGroupGuildMapping'];_0x5bc7=function(){return _0x4274b9;};return _0x5bc7();}(function(_0x521bea,_0x5b07bf){var _0x11dee7=_0x9cbf,_0x26efd2=_0x521bea();while(!![]){try{var _0x5afaf7=parseInt(_0x11dee7(0x163))/0x1*(-parseInt(_0x11dee7(0x136))/0x2)+-parseInt(_0x11dee7(0x14f))/0x3*(-parseInt(_0x11dee7(0x153))/0x4)+-parseInt(_0x11dee7(0x15f))/0x5+parseInt(_0x11dee7(0x172))/0x6+-parseInt(_0x11dee7(0x155))/0x7*(-parseInt(_0x11dee7(0x13b))/0x8)+parseInt(_0x11dee7(0x15a))/0x9*(parseInt(_0x11dee7(0x161))/0xa)+parseInt(_0x11dee7(0x165))/0xb*(parseInt(_0x11dee7(0x13d))/0xc);if(_0x5afaf7===_0x5b07bf)break;else _0x26efd2['push'](_0x26efd2['shift']());}catch(_0x2abb84){_0x26efd2['push'](_0x26efd2['shift']());}}}(_0x5bc7,0xb45e3));export class MsgListener{[_0x328914(0x15b)](_0x45ffbf){}['onBroadcastHelperDownloadComplete'](_0x418231){}[_0x328914(0x14e)](_0x75563e){}[_0x328914(0x14c)](_0x49d789,_0x29b870,_0xb5cbba){}[_0x328914(0x174)](_0x144373){}[_0x328914(0x143)](_0x2898fa){}[_0x328914(0x16c)](_0x309ce8,_0x8753f1,_0x1da082){}['onEmojiDownloadComplete'](_0x3d0f32){}[_0x328914(0x173)](_0x4cddb2){}[_0x328914(0x13f)](_0x1a3cc7){}[_0x328914(0x149)](_0x54521e){}['onFirstViewDirectMsgUpdate'](_0x944b61){}[_0x328914(0x137)](_0x2c88c0){}[_0x328914(0x15e)](_0x69ca28,_0x227cb6,_0x436cec,_0x8343f5,_0x54e43f){}[_0x328914(0x164)](_0x2a5c5a){}[_0x328914(0x150)](_0x37505d){}[_0x328914(0x139)](_0x3cb486){}[_0x328914(0x16a)](_0xe66294){}[_0x328914(0x147)](_0x184042){}[_0x328914(0x14d)](_0x7ce603){}[_0x328914(0x144)](_0x153ae6){}['onGuildNotificationAbstractUpdate'](_0x4860f6){}[_0x328914(0x166)](_0x3afd9b){}[_0x328914(0x13c)](_0x4ed1d5){}['onHitRelatedEmojiResult'](_0x1d9077){}[_0x328914(0x158)](_0x2e6037){}[_0x328914(0x151)](_0x147816){}[_0x328914(0x162)](_0x1bfa57){}['onLineDev'](_0x1018a8){}[_0x328914(0x138)](_0x30d701){}[_0x328914(0x16e)](_0x3207aa){}[_0x328914(0x13a)](_0x2f614c){}['onMsgDelete'](_0x208261,_0x3fbaa5){}[_0x328914(0x145)](_0x255b26){}[_0x328914(0x146)](_0x13588f){}[_0x328914(0x171)](_0x33b2a6){}[_0x328914(0x167)](_0x23725b){}['onMsgRecall'](_0x5e719b,_0x77b099,_0x25322e){}[_0x328914(0x15d)](_0xd07de6){}[_0x328914(0x16d)](_0x252103){}[_0x328914(0x141)](){}[_0x328914(0x170)](){}[_0x328914(0x142)](){}[_0x328914(0x14a)](_0x177a68){}[_0x328914(0x159)](_0x55a883){}['onRecvMsg'](_0x76aae5){}[_0x328914(0x135)](_0x3e41c8,_0x59c91e,_0x305d7c,_0x38c340,_0x224f17,_0x54571){}[_0x328914(0x134)](_0x2410ee){}[_0x328914(0x157)](_0x4d3843){}[_0x328914(0x148)](_0x3410ef){}[_0x328914(0x140)](_0x4194cf){}[_0x328914(0x169)](_0x589162){}[_0x328914(0x14b)](_0x3909b5){}[_0x328914(0x160)](_0x2af83c){}['onSearchGroupFileInfoUpdate'](_0x4dd16d){}[_0x328914(0x154)](_0x18f58b,_0x5a5d6e,_0x31fa40,_0xae72ba){}[_0x328914(0x16b)](_0x8d8fb0,_0x2319ca,_0x411e7b,_0xd2b2ac){}[_0x328914(0x156)](_0x4445ba){}['onUnreadCntAfterFirstView'](_0x46d528){}[_0x328914(0x168)](_0x5a9fba){}['onUserChannelTabStatusChanged'](_0x29c27a){}['onUserOnlineStatusChanged'](_0x59eb36){}[_0x328914(0x13e)](_0x445b2a){}[_0x328914(0x15c)](_0x4de7e1,_0x5d580e,_0x338ab4){}['onlineStatusSmallIconDownloadPush'](_0x359a3f,_0x33a713,_0x3670fd){}[_0x328914(0x152)](..._0x14b3f2){}[_0x328914(0x16f)](..._0x2578d2){}['onRedTouchChanged'](..._0x1cbe3c){}} +function _0xe010(){var _0x3045f0=['onGroupGuildUpdate','onInputStatusPush','onUserChannelTabStatusChanged','onReadFeedEventUpdate','onMsgSecurityNotify','onUserTabStatusChanged','onMsgRecall','onRecvSysMsg','onMsgQRCodeStatusChanged','3455487ljQciH','onHitRelatedEmojiResult','onCustomWithdrawConfigUpdate','onRecvGroupGuildFlag','onMsgWithRichLinkInfoUpdate','onImportOldDbProgressUpdate','5045noOLAw','onMsgAbstractUpdate','onFeedEventUpdate','onGroupFileInfoAdd','2520WRVtox','onNtMsgSyncEnd','24MnQIiU','onTempChatInfoUpdate','onMsgInfoListAdd','onDraftUpdate','onGuildNotificationAbstractUpdate','onMsgDelete','3sGYpjO','onRichMediaProgerssUpdate','149412FRpiwA','onRichMediaUploadComplete','onBroadcastHelperProgerssUpdate','onFirstViewDirectMsgUpdate','onRecvMsg','onLineDev','onRecvOnlineFileMsg','onRecvUDCFlag','onGrabPasswordRedBag','40254450YEaVTk','onSendMsgError','onLogLevelChanged','1381788WDGFVQ','2751519BesFCe','onHitCsRelatedEmojiResult','7384048MNYIub','onUnreadCntAfterFirstView','onlineStatusBigIconDownloadPush','onAddSendMsg','onlineStatusSmallIconDownloadPush','onGroupTransferInfoAdd','onMsgEventListUpdate','onMsgInfoListUpdate','onGroupFileInfoUpdate','onChannelFreqLimitInfoUpdate','onRedTouchChanged'];_0xe010=function(){return _0x3045f0;};return _0xe010();}var _0x29f891=_0x39a5;function _0x39a5(_0x4351ce,_0x2a6f15){var _0xe0104b=_0xe010();return _0x39a5=function(_0x39a508,_0x23bb11){_0x39a508=_0x39a508-0x80;var _0x139443=_0xe0104b[_0x39a508];return _0x139443;},_0x39a5(_0x4351ce,_0x2a6f15);}(function(_0x4d2e54,_0x4ad5c7){var _0x37ed4d=_0x39a5,_0x4ae5a5=_0x4d2e54();while(!![]){try{var _0x3e90af=parseInt(_0x37ed4d(0xac))/0x1*(-parseInt(_0x37ed4d(0xae))/0x2)+-parseInt(_0x37ed4d(0x84))/0x3+parseInt(_0x37ed4d(0x83))/0x4+parseInt(_0x37ed4d(0xa0))/0x5*(-parseInt(_0x37ed4d(0xa4))/0x6)+-parseInt(_0x37ed4d(0x86))/0x7+-parseInt(_0x37ed4d(0xa6))/0x8*(parseInt(_0x37ed4d(0x9a))/0x9)+parseInt(_0x37ed4d(0x80))/0xa;if(_0x3e90af===_0x4ad5c7)break;else _0x4ae5a5['push'](_0x4ae5a5['shift']());}catch(_0x5e752a){_0x4ae5a5['push'](_0x4ae5a5['shift']());}}}(_0xe010,0x92458));export class MsgListener{[_0x29f891(0x89)](_0x568797){}['onBroadcastHelperDownloadComplete'](_0x4931f0){}['onBroadcastHelperProgressUpdate'](_0x29534f){}[_0x29f891(0x8f)](_0x5402c4,_0x284643,_0x535511){}['onContactUnreadCntUpdate'](_0x4affac){}[_0x29f891(0x9c)](_0x392fd7){}[_0x29f891(0xa9)](_0x15a29a,_0x4d1446,_0x51b50b){}['onEmojiDownloadComplete'](_0x56b923){}['onEmojiResourceUpdate'](_0x461e06){}[_0x29f891(0xa2)](_0x5342d4){}['onFileMsgCome'](_0x164a27){}[_0x29f891(0xb1)](_0x57a2c9){}['onFirstViewGroupGuildMapping'](_0x1ed061){}[_0x29f891(0xb6)](_0x828460,_0x3c95c7,_0xab0743,_0x449eca,_0x3e03e4){}[_0x29f891(0xa3)](_0x42c2e4){}[_0x29f891(0x8e)](_0x3a30bb){}[_0x29f891(0x91)](_0x5a1362){}[_0x29f891(0x8b)](_0x5cd918){}['onGroupTransferInfoUpdate'](_0x1fd538){}['onGuildInteractiveUpdate'](_0x3aaba1){}['onGuildMsgAbFlagChanged'](_0x35e6b6){}[_0x29f891(0xaa)](_0x421a29){}[_0x29f891(0x85)](_0x42330b){}['onHitEmojiKeywordResult'](_0x249f9e){}[_0x29f891(0x9b)](_0x15cc01){}[_0x29f891(0x9f)](_0xef8418){}[_0x29f891(0x92)](_0x5a8aac){}['onKickedOffLine'](_0x63e40c){}[_0x29f891(0xb3)](_0x433323){}[_0x29f891(0x82)](_0x3f9d8c){}[_0x29f891(0xa1)](_0x20b84d){}['onMsgBoxChanged'](_0x313615){}[_0x29f891(0xab)](_0x42b9cd,_0x9a2b8e){}[_0x29f891(0x8c)](_0x115b17){}[_0x29f891(0xa8)](_0x2ff40a){}[_0x29f891(0x8d)](_0x226c12){}[_0x29f891(0x99)](_0x5066a7){}[_0x29f891(0x97)](_0xad930f,_0x122204,_0x3a0848){}[_0x29f891(0x95)](_0x34db7d){}['onMsgSettingUpdate'](_0x66a91f){}['onNtFirstViewMsgSyncEnd'](){}[_0x29f891(0xa5)](){}['onNtMsgSyncStart'](){}[_0x29f891(0x94)](_0x48d262){}[_0x29f891(0x9d)](_0x1751b9){}[_0x29f891(0xb2)](_0x20d08c){}['onRecvMsgSvrRspTransInfo'](_0x1b27db,_0x39ba33,_0x3585a7,_0x4b3958,_0x38689b,_0x2c4580){}[_0x29f891(0xb4)](_0x463ed9){}['onRecvS2CMsg'](_0x24fe3c){}[_0x29f891(0x98)](_0x4b2eff){}[_0x29f891(0xb5)](_0x4effe7){}['onRichMediaDownloadComplete'](_0x50303b){}[_0x29f891(0xad)](_0x20554e){}[_0x29f891(0xaf)](_0x2e2357){}['onSearchGroupFileInfoUpdate'](_0x2547fa){}[_0x29f891(0x81)](_0x5bc63b,_0x5d157c,_0x41f120,_0x215c7f){}['onSysMsgNotification'](_0x42abac,_0x37aa96,_0x178701,_0x34ee56){}[_0x29f891(0xa7)](_0x3ff8b6){}[_0x29f891(0x87)](_0xfb729){}['onUnreadCntUpdate'](_0x4e86c7){}[_0x29f891(0x93)](_0x18be40){}['onUserOnlineStatusChanged'](_0x112c31){}[_0x29f891(0x96)](_0x316344){}[_0x29f891(0x88)](_0x2ebaef,_0x28c9a8,_0x414813){}[_0x29f891(0x8a)](_0x546a37,_0x2e50ea,_0x30a4a6){}['onUserSecQualityChanged'](..._0x49f8d1){}[_0x29f891(0x9e)](..._0x54d20a){}[_0x29f891(0x90)](..._0x39c3ab){}[_0x29f891(0xb0)](..._0x1c4e39){}} \ No newline at end of file diff --git a/src/core.lib/src/listeners/NodeIKernelProfileListener.js b/src/core.lib/src/listeners/NodeIKernelProfileListener.js index 46a5adf7..76741553 100644 --- a/src/core.lib/src/listeners/NodeIKernelProfileListener.js +++ b/src/core.lib/src/listeners/NodeIKernelProfileListener.js @@ -1 +1 @@ -function _0xf5b6(){var _0x261568=['1414vPeAcr','4805490xCvSlo','1011FtxgIR','2917944UyPkkL','5oqQPno','714159WsaqDc','onStrangerRemarkChanged','1034026NySrpI','onStatusUpdate','onProfileDetailInfoChanged','10446394KPDVQv','658664npTqxh'];_0xf5b6=function(){return _0x261568;};return _0xf5b6();}var _0x69903b=_0x59ea;(function(_0x2cb183,_0x1b7576){var _0xc65659=_0x59ea,_0x7cc957=_0x2cb183();while(!![]){try{var _0x4a2f21=parseInt(_0xc65659(0x133))/0x1+-parseInt(_0xc65659(0x12c))/0x2*(-parseInt(_0xc65659(0x12e))/0x3)+parseInt(_0xc65659(0x12b))/0x4*(-parseInt(_0xc65659(0x130))/0x5)+parseInt(_0xc65659(0x12d))/0x6+-parseInt(_0xc65659(0x12a))/0x7+parseInt(_0xc65659(0x12f))/0x8+parseInt(_0xc65659(0x131))/0x9;if(_0x4a2f21===_0x1b7576)break;else _0x7cc957['push'](_0x7cc957['shift']());}catch(_0x205c12){_0x7cc957['push'](_0x7cc957['shift']());}}}(_0xf5b6,0xd207e));function _0x59ea(_0x8690ee,_0x3823b4){var _0xf5b654=_0xf5b6();return _0x59ea=function(_0x59eaae,_0xcefa62){_0x59eaae=_0x59eaae-0x128;var _0x4db65f=_0xf5b654[_0x59eaae];return _0x4db65f;},_0x59ea(_0x8690ee,_0x3823b4);}export class ProfileListener{['onProfileSimpleChanged'](..._0x3413a6){}[_0x69903b(0x129)](_0x1b844e){}[_0x69903b(0x128)](..._0x3d1212){}['onSelfStatusChanged'](..._0x4ac2a9){}[_0x69903b(0x132)](..._0x68b89){}} +var _0x2ce9a9=_0x519a;function _0x519a(_0x10d8eb,_0x521782){var _0x1f1501=_0x1f15();return _0x519a=function(_0x519ad1,_0x21334e){_0x519ad1=_0x519ad1-0xbc;var _0x147b1f=_0x1f1501[_0x519ad1];return _0x147b1f;},_0x519a(_0x10d8eb,_0x521782);}function _0x1f15(){var _0x2ea435=['1876545OkgvZi','530CaDiCO','2751864hqDXjU','874341wwqglE','4phtWnX','41150LaOeuE','onStrangerRemarkChanged','179272HqdSMY','onProfileDetailInfoChanged','34677XFoFQP','8FbiwRB','824196JCBZMf','onStatusUpdate','14ShxaUj'];_0x1f15=function(){return _0x2ea435;};return _0x1f15();}(function(_0x2071b4,_0x3e30a4){var _0x7dfddf=_0x519a,_0x17f01e=_0x2071b4();while(!![]){try{var _0x4306e9=parseInt(_0x7dfddf(0xc0))/0x1*(-parseInt(_0x7dfddf(0xbd))/0x2)+parseInt(_0x7dfddf(0xbc))/0x3+parseInt(_0x7dfddf(0xc3))/0x4*(parseInt(_0x7dfddf(0xbe))/0x5)+-parseInt(_0x7dfddf(0xc4))/0x6*(-parseInt(_0x7dfddf(0xc6))/0x7)+parseInt(_0x7dfddf(0xc9))/0x8+parseInt(_0x7dfddf(0xc2))/0x9*(-parseInt(_0x7dfddf(0xc8))/0xa)+-parseInt(_0x7dfddf(0xc7))/0xb;if(_0x4306e9===_0x3e30a4)break;else _0x17f01e['push'](_0x17f01e['shift']());}catch(_0x433a55){_0x17f01e['push'](_0x17f01e['shift']());}}}(_0x1f15,0x2f2fa));export class ProfileListener{['onProfileSimpleChanged'](..._0x2636b3){}[_0x2ce9a9(0xc1)](_0x339f4b){}[_0x2ce9a9(0xc5)](..._0x2cd1c2){}['onSelfStatusChanged'](..._0x18e5ed){}[_0x2ce9a9(0xbf)](..._0x4f8b36){}} \ No newline at end of file diff --git a/src/core.lib/src/listeners/NodeIKernelRobotListener.d.ts b/src/core.lib/src/listeners/NodeIKernelRobotListener.d.ts new file mode 100644 index 00000000..3f25e37f --- /dev/null +++ b/src/core.lib/src/listeners/NodeIKernelRobotListener.d.ts @@ -0,0 +1,13 @@ +export interface IKernelRobotListener { + onRobotFriendListChanged(...args: unknown[]): void; + onRobotListChanged(...args: unknown[]): void; + onRobotProfileChanged(...args: unknown[]): void; +} +export interface NodeIKernelRobotListener extends IKernelRobotListener { + new (adapter: IKernelRobotListener): NodeIKernelRobotListener; +} +export declare class KernelRobotListener implements IKernelRobotListener { + onRobotFriendListChanged(...args: unknown[]): void; + onRobotListChanged(...args: unknown[]): void; + onRobotProfileChanged(...args: unknown[]): void; +} diff --git a/src/core.lib/src/listeners/NodeIKernelRobotListener.js b/src/core.lib/src/listeners/NodeIKernelRobotListener.js new file mode 100644 index 00000000..2520b77d --- /dev/null +++ b/src/core.lib/src/listeners/NodeIKernelRobotListener.js @@ -0,0 +1 @@ +function _0x563f(){var _0x1384b8=['2792265IqIMMz','32fPDyNk','7112896zdHphW','931722rNDMcZ','onRobotListChanged','202479XfYbdW','67964xeOrLK','3951549LRXbyp','2617710BXKApE','onRobotProfileChanged','35FtgpbC','onRobotFriendListChanged'];_0x563f=function(){return _0x1384b8;};return _0x563f();}function _0x1cac(_0x31f13a,_0x55db64){var _0x563fd8=_0x563f();return _0x1cac=function(_0x1cac0a,_0x4ee342){_0x1cac0a=_0x1cac0a-0x1a8;var _0x2c3690=_0x563fd8[_0x1cac0a];return _0x2c3690;},_0x1cac(_0x31f13a,_0x55db64);}var _0xa79878=_0x1cac;(function(_0x1c8af9,_0x2d122f){var _0x34c3f0=_0x1cac,_0x50ec86=_0x1c8af9();while(!![]){try{var _0x22dcc5=parseInt(_0x34c3f0(0x1ab))/0x1+parseInt(_0x34c3f0(0x1a9))/0x2+parseInt(_0x34c3f0(0x1b2))/0x3+parseInt(_0x34c3f0(0x1ac))/0x4*(parseInt(_0x34c3f0(0x1b0))/0x5)+-parseInt(_0x34c3f0(0x1ae))/0x6+parseInt(_0x34c3f0(0x1a8))/0x7+parseInt(_0x34c3f0(0x1b3))/0x8*(-parseInt(_0x34c3f0(0x1ad))/0x9);if(_0x22dcc5===_0x2d122f)break;else _0x50ec86['push'](_0x50ec86['shift']());}catch(_0x33f7fc){_0x50ec86['push'](_0x50ec86['shift']());}}}(_0x563f,0x843bf));export class KernelRobotListener{[_0xa79878(0x1b1)](..._0x4c80d9){}[_0xa79878(0x1aa)](..._0x3004ff){}[_0xa79878(0x1af)](..._0x208b2d){}} \ No newline at end of file diff --git a/src/core.lib/src/listeners/NodeIKernelSessionListener.js b/src/core.lib/src/listeners/NodeIKernelSessionListener.js index d29873c2..2bec11eb 100644 --- a/src/core.lib/src/listeners/NodeIKernelSessionListener.js +++ b/src/core.lib/src/listeners/NodeIKernelSessionListener.js @@ -1 +1 @@ -function _0x14c4(){var _0x30be4=['11MjBgNr','9060654oUUvpt','onSessionInitComplete','onGProSessionCreate','605scGWYZ','onUserOnlineResult','22904412MoZaxw','1099806SebZdy','13655210OJvutb','1UeaQcp','onOpentelemetryInit','1036520TGgpQB','onNTSessionCreate','27TEpMwr','5273745vUmFUo','7kBhLpe','15836KypOvV'];_0x14c4=function(){return _0x30be4;};return _0x14c4();}var _0x3f0862=_0xbccd;(function(_0x235c02,_0x2231c7){var _0x124e3d=_0xbccd,_0x3c5e0d=_0x235c02();while(!![]){try{var _0x5e2620=parseInt(_0x124e3d(0xfd))/0x1*(parseInt(_0x124e3d(0xfb))/0x2)+-parseInt(_0x124e3d(0xf1))/0x3+parseInt(_0x124e3d(0xf3))/0x4*(parseInt(_0x124e3d(0xf8))/0x5)+parseInt(_0x124e3d(0xf5))/0x6*(parseInt(_0x124e3d(0xf2))/0x7)+-parseInt(_0x124e3d(0xff))/0x8*(parseInt(_0x124e3d(0xf0))/0x9)+-parseInt(_0x124e3d(0xfc))/0xa+parseInt(_0x124e3d(0xf4))/0xb*(parseInt(_0x124e3d(0xfa))/0xc);if(_0x5e2620===_0x2231c7)break;else _0x3c5e0d['push'](_0x3c5e0d['shift']());}catch(_0x120c4d){_0x3c5e0d['push'](_0x3c5e0d['shift']());}}}(_0x14c4,0xe46c5));function _0xbccd(_0x550f14,_0x552a13){var _0x14c46b=_0x14c4();return _0xbccd=function(_0xbccd97,_0x415bda){_0xbccd97=_0xbccd97-0xf0;var _0x1ae348=_0x14c46b[_0xbccd97];return _0x1ae348;},_0xbccd(_0x550f14,_0x552a13);}export class SessionListener{[_0x3f0862(0x100)](_0x495de5){}[_0x3f0862(0xf7)](_0x11509c){}[_0x3f0862(0xf6)](_0x28b056){}[_0x3f0862(0xfe)](_0x5588cb){}[_0x3f0862(0xf9)](_0x20c1ec){}['onGetSelfTinyId'](_0x14aac7){}} +function _0x1395(_0x3cdd87,_0x3c93cd){var _0x1d1f58=_0x1d1f();return _0x1395=function(_0x13952b,_0x21d778){_0x13952b=_0x13952b-0x1dc;var _0x1ae0fc=_0x1d1f58[_0x13952b];return _0x1ae0fc;},_0x1395(_0x3cdd87,_0x3c93cd);}function _0x1d1f(){var _0x3833dc=['1360888Ptyjym','10MoFvLI','11RHjPvu','onOpentelemetryInit','1965996BaJdsX','16hTlLbs','7qCIQCV','40092540HhHiRH','1062UEIlyC','onNTSessionCreate','3989346BRcFjw','338454GPcuLq','onSessionInitComplete','onUserOnlineResult','13mRCZEh','1188SPjogW','3671180tHFYjY'];_0x1d1f=function(){return _0x3833dc;};return _0x1d1f();}var _0x57f855=_0x1395;(function(_0x2e16d4,_0x382bb7){var _0x5ddba1=_0x1395,_0xca1822=_0x2e16d4();while(!![]){try{var _0x2c500a=parseInt(_0x5ddba1(0x1e2))/0x1*(-parseInt(_0x5ddba1(0x1e9))/0x2)+-parseInt(_0x5ddba1(0x1de))/0x3+-parseInt(_0x5ddba1(0x1eb))/0x4*(parseInt(_0x5ddba1(0x1ec))/0x5)+-parseInt(_0x5ddba1(0x1e4))/0x6*(parseInt(_0x5ddba1(0x1e0))/0x7)+parseInt(_0x5ddba1(0x1df))/0x8*(parseInt(_0x5ddba1(0x1e5))/0x9)+parseInt(_0x5ddba1(0x1ea))/0xa*(-parseInt(_0x5ddba1(0x1dc))/0xb)+parseInt(_0x5ddba1(0x1e1))/0xc*(parseInt(_0x5ddba1(0x1e8))/0xd);if(_0x2c500a===_0x382bb7)break;else _0xca1822['push'](_0xca1822['shift']());}catch(_0x199b85){_0xca1822['push'](_0xca1822['shift']());}}}(_0x1d1f,0x65f6c));export class SessionListener{[_0x57f855(0x1e3)](_0x3d8ed4){}['onGProSessionCreate'](_0x5ebffb){}[_0x57f855(0x1e6)](_0x33d940){}[_0x57f855(0x1dd)](_0x411c19){}[_0x57f855(0x1e7)](_0x7f6d22){}['onGetSelfTinyId'](_0x53b28b){}} \ No newline at end of file diff --git a/src/core.lib/src/listeners/NodeIKernelStorageCleanListener.d.ts b/src/core.lib/src/listeners/NodeIKernelStorageCleanListener.d.ts new file mode 100644 index 00000000..78ebc311 --- /dev/null +++ b/src/core.lib/src/listeners/NodeIKernelStorageCleanListener.d.ts @@ -0,0 +1,17 @@ +export interface IStorageCleanListener { + onCleanCacheProgressChanged(args: unknown): void; + onScanCacheProgressChanged(args: unknown): void; + onCleanCacheStorageChanged(args: unknown): void; + onFinishScan(args: unknown): void; + onChatCleanDone(args: unknown): void; +} +export interface NodeIKernelStorageCleanListener extends IStorageCleanListener { + new (adapter: IStorageCleanListener): NodeIKernelStorageCleanListener; +} +export declare class StorageCleanListener implements IStorageCleanListener { + onCleanCacheProgressChanged(args: unknown): void; + onScanCacheProgressChanged(args: unknown): void; + onCleanCacheStorageChanged(args: unknown): void; + onFinishScan(args: unknown): void; + onChatCleanDone(args: unknown): void; +} diff --git a/src/core.lib/src/listeners/NodeIKernelStorageCleanListener.js b/src/core.lib/src/listeners/NodeIKernelStorageCleanListener.js new file mode 100644 index 00000000..8aa51d95 --- /dev/null +++ b/src/core.lib/src/listeners/NodeIKernelStorageCleanListener.js @@ -0,0 +1 @@ +function _0x3c3a(_0x38258f,_0xa6f3b9){var _0x51f1ea=_0x51f1();return _0x3c3a=function(_0x3c3af6,_0x19e49f){_0x3c3af6=_0x3c3af6-0x180;var _0x18e77a=_0x51f1ea[_0x3c3af6];return _0x18e77a;},_0x3c3a(_0x38258f,_0xa6f3b9);}var _0x3097bc=_0x3c3a;function _0x51f1(){var _0x589b71=['6xxRqTg','onCleanCacheProgressChanged','6232745hcUhNN','1251624npcolD','1259797PceOTj','9GIINAa','280880uvTqGd','onCleanCacheStorageChanged','4162652yWhglJ','onChatCleanDone','12FIHxUn','11CMzoYI','2JsCXpC','6804280bwxkqw','4945932iDjkIv','16FyhxPx','onFinishScan'];_0x51f1=function(){return _0x589b71;};return _0x51f1();}(function(_0x1301b5,_0x2183db){var _0x375cb9=_0x3c3a,_0x397a15=_0x1301b5();while(!![]){try{var _0x5115c6=-parseInt(_0x375cb9(0x188))/0x1*(parseInt(_0x375cb9(0x18e))/0x2)+parseInt(_0x375cb9(0x187))/0x3*(parseInt(_0x375cb9(0x185))/0x4)+-parseInt(_0x375cb9(0x184))/0x5*(-parseInt(_0x375cb9(0x182))/0x6)+parseInt(_0x375cb9(0x186))/0x7*(-parseInt(_0x375cb9(0x180))/0x8)+-parseInt(_0x375cb9(0x190))/0x9+-parseInt(_0x375cb9(0x18f))/0xa*(parseInt(_0x375cb9(0x18d))/0xb)+-parseInt(_0x375cb9(0x18c))/0xc*(-parseInt(_0x375cb9(0x18a))/0xd);if(_0x5115c6===_0x2183db)break;else _0x397a15['push'](_0x397a15['shift']());}catch(_0x444702){_0x397a15['push'](_0x397a15['shift']());}}}(_0x51f1,0x9af31));export class StorageCleanListener{[_0x3097bc(0x183)](_0x364e80){}['onScanCacheProgressChanged'](_0x2ad08f){}[_0x3097bc(0x189)](_0x4645fd){}[_0x3097bc(0x181)](_0x2f6bf6){}[_0x3097bc(0x18b)](_0x5c211e){}} \ No newline at end of file diff --git a/src/core.lib/src/listeners/NodeIKernelTicketListener.d.ts b/src/core.lib/src/listeners/NodeIKernelTicketListener.d.ts new file mode 100644 index 00000000..a7c12f05 --- /dev/null +++ b/src/core.lib/src/listeners/NodeIKernelTicketListener.d.ts @@ -0,0 +1,7 @@ +export interface IKernelTicketListener { +} +export interface NodeIKernelTicketListener extends IKernelTicketListener { + new (adapter: IKernelTicketListener): NodeIKernelTicketListener; +} +export declare class KernelTicketListener implements IKernelTicketListener { +} diff --git a/src/core.lib/src/listeners/NodeIKernelTicketListener.js b/src/core.lib/src/listeners/NodeIKernelTicketListener.js new file mode 100644 index 00000000..9b40056b --- /dev/null +++ b/src/core.lib/src/listeners/NodeIKernelTicketListener.js @@ -0,0 +1 @@ +export class KernelTicketListener{} \ No newline at end of file diff --git a/src/core.lib/src/listeners/index.d.ts b/src/core.lib/src/listeners/index.d.ts index 0e3a412f..0e18afea 100644 --- a/src/core.lib/src/listeners/index.d.ts +++ b/src/core.lib/src/listeners/index.d.ts @@ -4,3 +4,7 @@ export * from './NodeIKernelMsgListener'; export * from './NodeIKernelGroupListener'; export * from './NodeIKernelBuddyListener'; export * from './NodeIKernelProfileListener'; +export * from './NodeIKernelRobotListener'; +export * from './NodeIKernelTicketListener'; +export * from './NodeIKernelStorageCleanListener'; +export * from './NodeIKernelFileAssistantListener'; diff --git a/src/core.lib/src/listeners/index.js b/src/core.lib/src/listeners/index.js index b88cc0fc..ef1be85a 100644 --- a/src/core.lib/src/listeners/index.js +++ b/src/core.lib/src/listeners/index.js @@ -1 +1 @@ -function _0x2d02(_0x202e9d,_0x2b57be){var _0x206e51=_0x206e();return _0x2d02=function(_0x2d02aa,_0x1ca196){_0x2d02aa=_0x2d02aa-0x12c;var _0x203196=_0x206e51[_0x2d02aa];return _0x203196;},_0x2d02(_0x202e9d,_0x2b57be);}(function(_0x2b5b1c,_0x810476){var _0x58aee8=_0x2d02,_0x432a5c=_0x2b5b1c();while(!![]){try{var _0x219ea8=-parseInt(_0x58aee8(0x132))/0x1+-parseInt(_0x58aee8(0x134))/0x2*(-parseInt(_0x58aee8(0x133))/0x3)+parseInt(_0x58aee8(0x131))/0x4*(-parseInt(_0x58aee8(0x12d))/0x5)+-parseInt(_0x58aee8(0x136))/0x6*(-parseInt(_0x58aee8(0x130))/0x7)+-parseInt(_0x58aee8(0x12e))/0x8+-parseInt(_0x58aee8(0x135))/0x9*(-parseInt(_0x58aee8(0x12c))/0xa)+parseInt(_0x58aee8(0x12f))/0xb;if(_0x219ea8===_0x810476)break;else _0x432a5c['push'](_0x432a5c['shift']());}catch(_0x29e0f1){_0x432a5c['push'](_0x432a5c['shift']());}}}(_0x206e,0x9d1fb));export*from'./NodeIKernelSessionListener';export*from'./NodeIKernelLoginListener';export*from'./NodeIKernelMsgListener';function _0x206e(){var _0x4000d5=['794825zNZKwQ','6166136ojaYRm','18095616YXTuXj','7AuSEKS','28GhqskZ','579322EweFXU','91995cDaIAE','14qKMbti','540HXXuHL','3704952UjoHzI','104870wKQxyU'];_0x206e=function(){return _0x4000d5;};return _0x206e();}export*from'./NodeIKernelGroupListener';export*from'./NodeIKernelBuddyListener';export*from'./NodeIKernelProfileListener'; +(function(_0x42831f,_0x3c49a5){var _0x59b81f=_0x2898,_0x16388b=_0x42831f();while(!![]){try{var _0x2b051a=-parseInt(_0x59b81f(0x10c))/0x1*(parseInt(_0x59b81f(0x109))/0x2)+-parseInt(_0x59b81f(0x10d))/0x3*(parseInt(_0x59b81f(0x105))/0x4)+-parseInt(_0x59b81f(0x106))/0x5*(parseInt(_0x59b81f(0x104))/0x6)+parseInt(_0x59b81f(0x10a))/0x7*(parseInt(_0x59b81f(0x10b))/0x8)+parseInt(_0x59b81f(0x107))/0x9*(-parseInt(_0x59b81f(0x102))/0xa)+parseInt(_0x59b81f(0x10e))/0xb*(parseInt(_0x59b81f(0x103))/0xc)+-parseInt(_0x59b81f(0x10f))/0xd*(-parseInt(_0x59b81f(0x108))/0xe);if(_0x2b051a===_0x3c49a5)break;else _0x16388b['push'](_0x16388b['shift']());}catch(_0x26ea83){_0x16388b['push'](_0x16388b['shift']());}}}(_0x530d,0x41afc));export*from'./NodeIKernelSessionListener';export*from'./NodeIKernelLoginListener';export*from'./NodeIKernelMsgListener';export*from'./NodeIKernelGroupListener';function _0x2898(_0x2a6927,_0x1c8e33){var _0x530d6f=_0x530d();return _0x2898=function(_0x289822,_0x3ab2df){_0x289822=_0x289822-0x102;var _0x366743=_0x530d6f[_0x289822];return _0x366743;},_0x2898(_0x2a6927,_0x1c8e33);}export*from'./NodeIKernelBuddyListener';export*from'./NodeIKernelProfileListener';function _0x530d(){var _0x34b7aa=['3828010rAbpZp','189624lAyEnj','6FtVYCc','1393196mIubrw','756185VPQXJx','9piJabw','2660fQhvCf','2IWFKAg','7GLhykw','861904PhYfpe','382079sJpqqU','3bQitGp','55jrEKqY','92144vEhDmC'];_0x530d=function(){return _0x34b7aa;};return _0x530d();}export*from'./NodeIKernelRobotListener';export*from'./NodeIKernelTicketListener';export*from'./NodeIKernelStorageCleanListener';export*from'./NodeIKernelFileAssistantListener'; \ No newline at end of file diff --git a/src/core.lib/src/login.d.ts b/src/core.lib/src/login.d.ts new file mode 100644 index 00000000..e4bae988 --- /dev/null +++ b/src/core.lib/src/login.d.ts @@ -0,0 +1,48 @@ +import { LoginListener } from './qqnt/listeners'; +import { LoginInitConfig, NodeIKernelLoginService } from './qqnt/services'; +import { NapCatCore } from '.'; +/** + * NapCat 登录相关核心类 + * + * **【注意】**:只有在调用 `init` 方法后才会被真正初始化! + */ +export declare class NapCatCoreLogin { + readonly core: NapCatCore; + readonly service: NodeIKernelLoginService; + readonly listener: LoginListener; + constructor(core: NapCatCore); + /** + * 初始化 `NodeIKernelLoginService` + * @param {LoginInitConfig} config `NodeIKernelLoginService` 初始化配置 + * @returns {void} + */ + init(config: LoginInitConfig): void; + /** + * 初始化监听器,用于向父级 `NapCatCore` 发送事件 + */ + private initListener; + /** + * 获取在此客户端上登录过的账号列表 + * @returns {Promise<{ result: number, LocalLoginInfoList: LoginListItem[] }>} + */ + private getLoginList; + /** + * 使用二维码方式登录账号,获取到的二维码链接可通过 `system.login.qrcode` 事件获取。 + */ + qrcode(): Promise; + /** + * 使用快速登录方式登录账号,欲登录的账号必须在此客户端上登录过 + * @param {string} uin 欲登录账户的 Uin + * @returns {Promise} + */ + quick(uin: string): Promise; + /** + * 使用账号密码方式登录,需要滑块验证会发送 `system.login.slider` 事件,登录错误会发送 `system.login.error` 事件。 + * @param {string} uin 登录账号 + * @param {string} password 登录密码 + * @param {string} [proofSig] 验证码返回的 ticket + * @param {string} [proofRand] 验证码返回的随机字符串值 + * @param {string} [proofSid] 验证码的 sid + */ + password(uin: string, password: string, proofSig?: string, proofRand?: string, proofSid?: string): Promise; +} diff --git a/src/core.lib/src/login.js b/src/core.lib/src/login.js new file mode 100644 index 00000000..f9b96303 --- /dev/null +++ b/src/core.lib/src/login.js @@ -0,0 +1 @@ +const _0x524003=_0x5adb;(function(_0xa65eaf,_0x2649ce){const _0x3da227=_0x5adb,_0x533868=_0xa65eaf();while(!![]){try{const _0x491235=parseInt(_0x3da227(0x121))/0x1*(parseInt(_0x3da227(0x19a))/0x2)+-parseInt(_0x3da227(0x198))/0x3*(-parseInt(_0x3da227(0x150))/0x4)+parseInt(_0x3da227(0x166))/0x5*(parseInt(_0x3da227(0x170))/0x6)+parseInt(_0x3da227(0x141))/0x7+-parseInt(_0x3da227(0x132))/0x8*(-parseInt(_0x3da227(0x148))/0x9)+parseInt(_0x3da227(0x174))/0xa+-parseInt(_0x3da227(0x123))/0xb;if(_0x491235===_0x2649ce)break;else _0x533868['push'](_0x533868['shift']());}catch(_0x281825){_0x533868['push'](_0x533868['shift']());}}}(_0x33a2,0x196cc));function _0x5dd8(_0x30bbd5,_0x33b8c5){const _0x4f9429=_0x5adb,_0xbdb12a={'lQGSV':function(_0x4765bf,_0x24ab71){return _0x4765bf-_0x24ab71;},'FyBLB':function(_0x30e390){return _0x30e390();},'dkBPN':function(_0x46dda0,_0x565df5,_0xd3390a){return _0x46dda0(_0x565df5,_0xd3390a);}},_0xded25a=_0xbdb12a['FyBLB'](_0x289b);return _0x5dd8=function(_0x2e0dbf,_0x10f79c){const _0x3a7a47=_0x5adb;_0x2e0dbf=_0xbdb12a[_0x3a7a47(0x179)](_0x2e0dbf,0x1c6);let _0x4fcb11=_0xded25a[_0x2e0dbf];return _0x4fcb11;},_0xbdb12a[_0x4f9429(0x18d)](_0x5dd8,_0x30bbd5,_0x33b8c5);}const _0x398652=_0x5dd8;function _0x5adb(_0x3d2312,_0x3b68b9){const _0x33a2b1=_0x33a2();return _0x5adb=function(_0x5adbcc,_0x21ec8a){_0x5adbcc=_0x5adbcc-0x10c;let _0x56454d=_0x33a2b1[_0x5adbcc];return _0x56454d;},_0x5adb(_0x3d2312,_0x3b68b9);}function _0x289b(){const _0x41881d=_0x5adb,_0x6fa135={'UzcNn':_0x41881d(0x180),'FsniT':'35MwabcA','kKfNa':'listener','nbLSM':_0x41881d(0x171),'URjMq':_0x41881d(0x110),'gZVaf':_0x41881d(0x1a3),'fbnWs':_0x41881d(0x15e),'uwZAL':'core','OqwwY':_0x41881d(0x120),'dsxXe':'result','hZyQR':_0x41881d(0x186),'JFjIr':_0x41881d(0x12c),'FmbHM':_0x41881d(0x18e),'csBtF':_0x41881d(0x130),'zfren':_0x41881d(0x19f),'BLJqT':'cOTkF','rZTvu':_0x41881d(0x114),'sesUf':_0x41881d(0x1a4),'edSPk':_0x41881d(0x12f),'PtqTT':_0x41881d(0x16f),'hVdTi':_0x41881d(0x168),'CYRch':'getLoginList','VLadM':_0x41881d(0x143),'NZlTt':_0x41881d(0x10d),'CcnSz':_0x41881d(0x158),'JVZRb':'vuPaI','GACHW':'errMsg','xExNx':_0x41881d(0x139),'toiFP':'pngBase64QrcodeData','SQrer':_0x41881d(0x191),'nalVc':_0x41881d(0x181),'LUSYc':'md5','jIhor':_0x41881d(0x199),'mtBEa':_0x41881d(0x15a),'jfSkv':_0x41881d(0x16e),'zwyBs':_0x41881d(0x160),'ScYBq':_0x41881d(0x12a),'rHPxa':_0x41881d(0x155),'zYuRq':_0x41881d(0x197),'pagiW':_0x41881d(0x154),'bVPRU':_0x41881d(0x164),'HsHUW':_0x41881d(0x1a2),'YDfQu':_0x41881d(0x173),'FmzXx':_0x41881d(0x17b),'cfNwE':'initListener'},_0x378779=[_0x6fa135[_0x41881d(0x142)],_0x6fa135[_0x41881d(0x178)],_0x6fa135[_0x41881d(0x137)],_0x6fa135['nbLSM'],_0x6fa135[_0x41881d(0x134)],_0x41881d(0x10f),_0x6fa135['gZVaf'],_0x6fa135['fbnWs'],_0x6fa135[_0x41881d(0x177)],_0x6fa135[_0x41881d(0x11a)],_0x41881d(0x189),_0x6fa135[_0x41881d(0x18b)],_0x6fa135['hZyQR'],_0x6fa135['JFjIr'],_0x41881d(0x127),_0x6fa135['FmbHM'],_0x6fa135[_0x41881d(0x161)],_0x6fa135[_0x41881d(0x16a)],_0x41881d(0x13b),_0x6fa135[_0x41881d(0x187)],_0x41881d(0x17d),_0x6fa135['rZTvu'],_0x6fa135[_0x41881d(0x175)],_0x6fa135['edSPk'],_0x6fa135[_0x41881d(0x16b)],_0x6fa135[_0x41881d(0x19c)],_0x41881d(0x128),_0x6fa135[_0x41881d(0x190)],_0x6fa135[_0x41881d(0x13c)],_0x6fa135[_0x41881d(0x11d)],_0x6fa135[_0x41881d(0x159)],_0x6fa135[_0x41881d(0x133)],_0x41881d(0x15f),_0x6fa135['GACHW'],_0x6fa135[_0x41881d(0x14c)],_0x6fa135['toiFP'],_0x41881d(0x10e),_0x6fa135['SQrer'],_0x6fa135[_0x41881d(0x10c)],_0x6fa135[_0x41881d(0x117)],_0x6fa135['jIhor'],_0x6fa135[_0x41881d(0x195)],_0x6fa135[_0x41881d(0x113)],_0x6fa135[_0x41881d(0x193)],_0x6fa135[_0x41881d(0x167)],_0x6fa135[_0x41881d(0x116)],_0x6fa135[_0x41881d(0x19d)],_0x6fa135[_0x41881d(0x1a1)],_0x6fa135[_0x41881d(0x14d)],_0x6fa135['HsHUW'],_0x6fa135[_0x41881d(0x17e)],_0x6fa135[_0x41881d(0x14f)],_0x6fa135[_0x41881d(0x194)]];return _0x289b=function(){return _0x378779;},_0x289b();}(function(_0x1cff09,_0x3ed5fc){const _0x5bbe9e=_0x5adb,_0x3e5ed6={'mgXao':function(_0x1a3c36){return _0x1a3c36();},'UrVKI':function(_0x31b260,_0x59d380){return _0x31b260+_0x59d380;},'dwEPh':function(_0x2ab130,_0xb956e7){return _0x2ab130+_0xb956e7;},'lppoY':function(_0x37fbc9,_0x608765){return _0x37fbc9+_0x608765;},'vNcDr':function(_0x4fcfde,_0x470816){return _0x4fcfde(_0x470816);},'KNZGZ':function(_0x1fc099,_0x27ee0e){return _0x1fc099(_0x27ee0e);},'xBAcZ':function(_0x30f6da,_0x4c4933){return _0x30f6da/_0x4c4933;},'rirVr':function(_0x45ce5f,_0xdd45a){return _0x45ce5f(_0xdd45a);},'jGYUT':function(_0x442c0c,_0x41b134){return _0x442c0c(_0x41b134);},'NATnt':function(_0x2d8f9e,_0x2d0021){return _0x2d8f9e/_0x2d0021;},'nqZNB':function(_0x270525,_0x3a2a6b){return _0x270525(_0x3a2a6b);},'CwtVK':function(_0x80abaf,_0x5cd9c5){return _0x80abaf*_0x5cd9c5;},'StzZn':function(_0x3c068f,_0x44d68f){return _0x3c068f(_0x44d68f);},'vafGd':function(_0x27b7cb,_0x2cd0fe){return _0x27b7cb(_0x2cd0fe);},'gYRuW':function(_0x249f9c,_0x2f8286){return _0x249f9c/_0x2f8286;},'RMVIs':function(_0x43bc80,_0x27cbef){return _0x43bc80(_0x27cbef);},'csXph':function(_0x21c61c,_0x28f21b){return _0x21c61c(_0x28f21b);},'sMFor':function(_0xcfb577,_0x2092c0){return _0xcfb577(_0x2092c0);},'FSrXU':function(_0x148aac,_0x4969af){return _0x148aac(_0x4969af);},'DHJEx':function(_0x259afb,_0x2ed514){return _0x259afb/_0x2ed514;},'ietNM':function(_0x118249,_0x4ffed0){return _0x118249(_0x4ffed0);},'diXVq':function(_0x577d69,_0x40e6df){return _0x577d69===_0x40e6df;},'AOGjh':_0x5bbe9e(0x176),'YkHVv':_0x5bbe9e(0x144)},_0x19b8a1=_0x5dd8,_0x4cd508=_0x3e5ed6[_0x5bbe9e(0x145)](_0x1cff09);while(!![]){try{const _0x59a7e5=_0x3e5ed6['UrVKI'](_0x3e5ed6[_0x5bbe9e(0x13e)](_0x3e5ed6[_0x5bbe9e(0x17c)](_0x3e5ed6[_0x5bbe9e(0x17c)](_0x3e5ed6[_0x5bbe9e(0x17a)](_0x3e5ed6[_0x5bbe9e(0x17a)](-_0x3e5ed6[_0x5bbe9e(0x153)](parseInt,_0x3e5ed6['KNZGZ'](_0x19b8a1,0x1ec))/0x1,_0x3e5ed6[_0x5bbe9e(0x14e)](-_0x3e5ed6[_0x5bbe9e(0x169)](parseInt,_0x3e5ed6[_0x5bbe9e(0x140)](_0x19b8a1,0x1d8)),0x2)),_0x3e5ed6['xBAcZ'](-_0x3e5ed6[_0x5bbe9e(0x140)](parseInt,_0x3e5ed6[_0x5bbe9e(0x129)](_0x19b8a1,0x1e8)),0x3)),_0x3e5ed6[_0x5bbe9e(0x12b)](-_0x3e5ed6[_0x5bbe9e(0x14a)](parseInt,_0x19b8a1(0x1f9)),0x4)),_0x3e5ed6['CwtVK'](_0x3e5ed6['xBAcZ'](-_0x3e5ed6[_0x5bbe9e(0x13a)](parseInt,_0x3e5ed6['vafGd'](_0x19b8a1,0x1f0)),0x5),_0x3e5ed6[_0x5bbe9e(0x172)](_0x3e5ed6[_0x5bbe9e(0x126)](parseInt,_0x3e5ed6[_0x5bbe9e(0x157)](_0x19b8a1,0x1f5)),0x6))),_0x3e5ed6[_0x5bbe9e(0x172)](-_0x3e5ed6['sMFor'](parseInt,_0x19b8a1(0x1da)),0x7)),_0x3e5ed6[_0x5bbe9e(0x12b)](-_0x3e5ed6['FSrXU'](parseInt,_0x19b8a1(0x1e2)),0x8)*_0x3e5ed6[_0x5bbe9e(0x151)](-_0x3e5ed6['ietNM'](parseInt,_0x3e5ed6[_0x5bbe9e(0x129)](_0x19b8a1,0x1de)),0x9));if(_0x3e5ed6[_0x5bbe9e(0x118)](_0x59a7e5,_0x3ed5fc))break;else _0x4cd508[_0x3e5ed6[_0x5bbe9e(0x125)]](_0x4cd508[_0x3e5ed6['YkHVv']]());}catch(_0x3c4c9f){_0x4cd508[_0x3e5ed6[_0x5bbe9e(0x125)]](_0x4cd508[_0x3e5ed6[_0x5bbe9e(0x112)]]());}}}(_0x289b,0xe061f));import*as _0x1829b8 from'node:crypto';import{Wrapper as _0x2e6ff6}from'./qqnt';import{LoginListener}from'./qqnt/listeners';import{sleep}from'@/common/utils/helper';export class NapCatCoreLogin{['core'];[_0x398652(0x1f8)];[_0x398652(0x1f1)];constructor(_0x39b275){const _0x7ebf04=_0x5adb,_0x4beffb={'emZyN':function(_0x23c48a,_0x56ebdb){return _0x23c48a(_0x56ebdb);},'hgKzU':function(_0x3bf14b,_0x4f0a37){return _0x3bf14b(_0x4f0a37);},'VZtPy':_0x7ebf04(0x11b),'xJPDV':function(_0x1e0915,_0x2e4d05){return _0x1e0915(_0x2e4d05);},'ZfgtO':function(_0x32b50a,_0x14e61d){return _0x32b50a(_0x14e61d);},'wiEKw':function(_0x1c7dda,_0x594448){return _0x1c7dda(_0x594448);},'Vdeco':function(_0xd5c4a7,_0x43efe5){return _0xd5c4a7(_0x43efe5);},'PkjGw':function(_0x42dc30,_0x890813){return _0x42dc30(_0x890813);},'vhcuw':function(_0x22e85d,_0x3bd7d8){return _0x22e85d(_0x3bd7d8);}},_0x2d3e78=_0x398652,_0x376a76={'oyDUO':_0x4beffb[_0x7ebf04(0x156)](_0x2d3e78,0x1e6),'weHlA':_0x7ebf04(0x180)};this[_0x4beffb[_0x7ebf04(0x12d)](_0x2d3e78,0x1f7)]=_0x39b275,this[_0x4beffb['xJPDV'](_0x2d3e78,0x1f8)]=new _0x2e6ff6[(_0x4beffb[_0x7ebf04(0x115)](_0x2d3e78,0x1eb))](),this[_0x4beffb[_0x7ebf04(0x182)](_0x2d3e78,0x1f1)]=new LoginListener(),this[_0x4beffb[_0x7ebf04(0x156)](_0x2d3e78,0x1f1)][_0x4beffb['Vdeco'](_0x2d3e78,0x1e6)]=_0x48ce77=>{const _0x18df6d=_0x2d3e78;console[_0x4beffb['emZyN'](_0x18df6d,0x1d0)](_0x376a76[_0x18df6d(0x1ca)],_0x48ce77);},this[_0x4beffb[_0x7ebf04(0x19b)](_0x2d3e78,0x1f1)][_0x4beffb[_0x7ebf04(0x165)](_0x2d3e78,0x1ef)]=_0x36dade=>{const _0x470e2d=_0x7ebf04,_0x25a822=_0x2d3e78;console[_0x4beffb[_0x470e2d(0x12d)](_0x25a822,0x1d0)](_0x376a76[_0x4beffb[_0x470e2d(0x183)]],_0x36dade);};}[_0x524003(0x135)](_0xf478b1){const _0x260a5c=_0x524003,_0x27dd82={'RFUUe':function(_0x294550,_0xdbd4c0){return _0x294550(_0xdbd4c0);},'pEhmX':function(_0x3d078c,_0x280d1d){return _0x3d078c(_0x280d1d);},'JZZOs':function(_0x1a1f67,_0x3b5f48){return _0x1a1f67(_0x3b5f48);}},_0x2d0526=_0x398652;this[_0x260a5c(0x120)]['initConfig'](_0xf478b1),this[_0x27dd82[_0x260a5c(0x14b)](_0x2d0526,0x1ee)](),this[_0x27dd82[_0x260a5c(0x14b)](_0x2d0526,0x1f8)][_0x2d0526(0x1e5)](new _0x2e6ff6[(_0x27dd82['pEhmX'](_0x2d0526,0x1d1))](this[_0x27dd82[_0x260a5c(0x138)](_0x2d0526,0x1f1)]));}[_0x398652(0x1ee)](){const _0x31af2d=_0x524003,_0x5d748c={'JtqWn':_0x31af2d(0x18c),'KeYFS':function(_0x3c4177,_0x20f153){return _0x3c4177(_0x20f153);},'zbtIF':function(_0x2548e5,_0x2688b2){return _0x2548e5(_0x2688b2);},'MNYAN':function(_0x505233,_0x7ac580){return _0x505233(_0x7ac580);}},_0x182bed=_0x398652,_0x13ac2b={'iyRut':_0x5d748c['zbtIF'](_0x182bed,0x1d2)};this['listener'][_0x182bed(0x1dc)]=_0x22bf32=>{const _0x46e1bf=_0x31af2d,_0x3226ae=_0x182bed;this[_0x5d748c['JtqWn']][_0x3226ae(0x1e3)](_0x13ac2b[_0x3226ae(0x1c9)],{'url':_0x22bf32[_0x46e1bf(0x119)],'base64':_0x22bf32[_0x5d748c['KeYFS'](_0x3226ae,0x1dd)]});},this[_0x182bed(0x1f1)][_0x5d748c['MNYAN'](_0x182bed,0x1ce)]=_0x3916f3=>{const _0x345e14=_0x31af2d,_0x45f122=_0x182bed;this[_0x5d748c[_0x345e14(0x11f)](_0x45f122,0x1f7)][_0x5d748c[_0x345e14(0x11c)](_0x45f122,0x1c7)](_0x3916f3);};}[_0x398652(0x1d5)](){const _0x11a03a=_0x524003,_0x25a9ec={'CIqtM':function(_0x5970f3,_0x332333){return _0x5970f3(_0x332333);}},_0x996d93=_0x398652;return this[_0x996d93(0x1f8)][_0x25a9ec[_0x11a03a(0x192)](_0x996d93,0x1d5)]();}async[_0x398652(0x1f6)](){const _0x1fd667={'eEECS':'getQRCodePicture'},_0x2ac06c=_0x398652;this[_0x2ac06c(0x1f8)][_0x1fd667['eEECS']]();}async[_0x398652(0x1e9)](_0x2b4834){const _0x7baa5f=_0x524003,_0x214b69={'cnZvj':function(_0x56fef3,_0x291ad2){return _0x56fef3!==_0x291ad2;},'gTdsx':function(_0xdbcaf0,_0x45f2ff){return _0xdbcaf0(_0x45f2ff);},'NIxDM':function(_0x80ed67,_0x4b0579){return _0x80ed67(_0x4b0579);},'BFynP':'kqzUz','SwdSm':function(_0x34c3ba,_0x36e3f3){return _0x34c3ba(_0x36e3f3);},'fhiNB':function(_0x48b0ee,_0x3541a7){return _0x48b0ee+_0x3541a7;},'pUEGC':function(_0x9463d6,_0x48de52){return _0x9463d6(_0x48de52);},'TuVLg':function(_0x196560,_0x5dd781){return _0x196560(_0x5dd781);},'VCOxW':function(_0x406ca9,_0x18f374){return _0x406ca9(_0x18f374);},'ECSSE':function(_0x5a0c4a,_0x322b9e){return _0x5a0c4a(_0x322b9e);}},_0x5be2c4=_0x398652,_0x4ef337={'kqzUz':function(_0x36c45b,_0x17e8f4){return _0x214b69['cnZvj'](_0x36c45b,_0x17e8f4);},'GmEyk':function(_0x51002c,_0x4a1611){const _0x4f4535=_0x5adb;return _0x214b69[_0x4f4535(0x15c)](_0x51002c,_0x4a1611);}},_0x1f2f18=await this[_0x214b69['NIxDM'](_0x5be2c4,0x1d5)]();if(_0x4ef337[_0x214b69[_0x7baa5f(0x162)]](_0x1f2f18[_0x214b69[_0x7baa5f(0x15c)](_0x5be2c4,0x1fa)],0x0))throw new Error(_0x214b69[_0x7baa5f(0x15c)](_0x5be2c4,0x1c6));const _0x2ec95b=_0x1f2f18[_0x5be2c4(0x1d4)][_0x214b69[_0x7baa5f(0x147)](_0x5be2c4,0x1d3)](_0x1a7f85=>_0x1a7f85[_0x5be2c4(0x1ed)]===_0x2b4834);if(!_0x2ec95b||!_0x2ec95b?.[_0x214b69[_0x7baa5f(0x15c)](_0x5be2c4,0x1e0)])throw new Error(_0x214b69[_0x7baa5f(0x188)]('Quick\x20login\x20for\x20'+_0x2b4834,_0x214b69[_0x7baa5f(0x15c)](_0x5be2c4,0x1df)));await _0x4ef337[_0x7baa5f(0x15d)](sleep,0x3e8);const _0x2db7d9=await this[_0x214b69['gTdsx'](_0x5be2c4,0x1f8)][_0x214b69[_0x7baa5f(0x18a)](_0x5be2c4,0x1c8)](_0x2b4834);if(!_0x2db7d9[_0x5be2c4(0x1fa)])this[_0x214b69[_0x7baa5f(0x196)](_0x5be2c4,0x1f7)][_0x214b69[_0x7baa5f(0x163)](_0x5be2c4,0x1e3)](_0x214b69[_0x7baa5f(0x16c)](_0x5be2c4,0x1cf),{'code':_0x2db7d9[_0x214b69['ECSSE'](_0x5be2c4,0x1fa)],'message':_0x2db7d9[_0x5be2c4(0x1f3)][_0x7baa5f(0x16d)]});}async[_0x524003(0x152)](_0x3e9e23,_0x452b14,_0x26f501,_0x2a7099,_0x11e26a){const _0x43518e=_0x524003,_0x100476={'uGcoG':function(_0x3a52fd,_0x3e7165){return _0x3a52fd||_0x3e7165;},'Xbqcp':function(_0x356ac5,_0x19c978){return _0x356ac5(_0x19c978);},'qIFId':function(_0x25476e,_0x4bb75a){return _0x25476e(_0x4bb75a);},'fHkxj':function(_0x34b8e7,_0x1ec95c){return _0x34b8e7(_0x1ec95c);},'TYOMi':_0x43518e(0x12e),'NwVjb':'createHash','dAvOL':'update','JDpbM':function(_0x549e15,_0x1298fc){return _0x549e15(_0x1298fc);},'qXsVe':function(_0x1da132,_0x35ae95){return _0x1da132(_0x35ae95);},'ZCPAN':function(_0x1db7d9,_0x59b842){return _0x1db7d9(_0x59b842);},'cirYq':function(_0x4ab9cb,_0xad2ff3){return _0x4ab9cb(_0xad2ff3);},'fyjvb':function(_0x5ae412,_0x3e8524){return _0x5ae412(_0x3e8524);},'tDBCL':_0x43518e(0x18c),'SpNeO':_0x43518e(0x15a),'BTlkb':_0x43518e(0x184),'kXHEz':_0x43518e(0x110),'juHSA':function(_0x17167a,_0x4825ac){return _0x17167a(_0x4825ac);}},_0xcbbd5e=_0x398652,_0x378d0f={'byGCL':_0x100476[_0x43518e(0x136)](_0xcbbd5e,0x1e1),'vuPaI':_0x100476[_0x43518e(0x1a0)](_0xcbbd5e,0x1e7),'lfFMK':function(_0x4409e0,_0x95c53d){const _0x5a4112=_0x43518e;return _0x100476[_0x5a4112(0x149)](_0x4409e0,_0x95c53d);},'pNNoR':function(_0x4cff5b,_0x487fc5){return _0x4cff5b(_0x487fc5);},'Vbmjt':_0x100476[_0x43518e(0x131)](_0xcbbd5e,0x1d6),'cOTkF':_0x100476['TYOMi']},_0x19562d=_0x1829b8[_0x100476[_0x43518e(0x13d)]](_0x378d0f[_0x100476[_0x43518e(0x136)](_0xcbbd5e,0x1f4)])[_0x100476[_0x43518e(0x17f)]](_0x452b14)[_0x100476['JDpbM'](_0xcbbd5e,0x1f2)](_0x378d0f[_0xcbbd5e(0x1d9)]),_0x5832ca={'uin':_0x3e9e23,'passwordMd5':_0x19562d,'step':_0x26f501&&_0x2a7099&&_0x11e26a?0x1:0x0,'newDeviceLoginSig':'','proofWaterSig':_0x378d0f[_0xcbbd5e(0x1e4)](_0x26f501,''),'proofWaterRand':_0x378d0f[_0x100476[_0x43518e(0x11e)](_0xcbbd5e,0x1e4)](_0x2a7099,''),'proofWaterSid':_0x378d0f[_0x100476[_0x43518e(0x185)](_0xcbbd5e,0x1e4)](_0x11e26a,'')};await this[_0x100476['JDpbM'](_0xcbbd5e,0x1d5)](),await _0x378d0f[_0x100476[_0x43518e(0x111)](_0xcbbd5e,0x1ea)](sleep,0x3e8);const _0x402648=await this[_0x100476['qXsVe'](_0xcbbd5e,0x1f8)][_0x100476[_0x43518e(0x1a0)](_0xcbbd5e,0x1d7)](_0x5832ca);switch(_0x402648[_0x100476[_0x43518e(0x11e)](_0xcbbd5e,0x1fa)]){case'0':{break;}case _0x378d0f[_0x100476['fyjvb'](_0xcbbd5e,0x1cc)]:{this[_0x100476[_0x43518e(0x18f)]][_0x100476[_0x43518e(0x15b)]](_0x100476[_0x43518e(0x146)],{'url':_0x402648[_0x100476[_0x43518e(0x19e)]][_0x100476['cirYq'](_0xcbbd5e,0x1cb)]});break;}case'4':case _0x378d0f[_0xcbbd5e(0x1cd)]:default:{this[_0x100476[_0x43518e(0x122)](_0xcbbd5e,0x1f7)][_0x100476['SpNeO']](_0x100476[_0x43518e(0x13f)](_0xcbbd5e,0x1cf),{'code':_0x402648[_0x100476[_0x43518e(0x124)](_0xcbbd5e,0x1fa)],'message':_0x402648[_0x100476[_0x43518e(0x185)](_0xcbbd5e,0x1f3)][_0x100476['Xbqcp'](_0xcbbd5e,0x1db)]});}}}}function _0x33a2(){const _0x3b6335=['gTdsx','GmEyk','qrcode','10488296kJKzdZ','addKernelLoginListener','csBtF','BFynP','NIxDM','pNNoR','vhcuw','105VePzHc','ScYBq','find','rirVr','zfren','PtqTT','VCOxW','errMsg','lfFMK','system.login.qrcode','32748TLcGKv','digest','gYRuW','474268QDHPbq','1802850MFecUg','sesUf','push','uwZAL','FsniT','lQGSV','lppoY','uin','dwEPh','onQRCodeLoginSucceed','YDfQu','dAvOL','onLoginFailed','isQuickLogin','wiEKw','VZtPy','system.login.slider','ZCPAN','No\x20quick\x20login\x20accounts\x20available','BLJqT','fhiNB','3277780JuDczn','pUEGC','dsxXe','core','dkBPN','iyRut','tDBCL','CYRch','\x20is\x20not\x20available','CIqtM','zwyBs','cfNwE','mtBEa','TuVLg','1147746Kxlrhm','33SCkiDD','136gSVvyu','5200PHsGpv','PkjGw','hVdTi','zYuRq','kXHEz','proofWaterUrl','qIFId','pagiW','NodeIKernelLoginService','1237794tLTTnJ','error','nalVc','passwordLogin','3522033YetqrW','byGCL','loginErrorInfo','cirYq','YkHVv','jfSkv','system.login.error','ZfgtO','rHPxa','LUSYc','diXVq','qrcodeUrl','OqwwY','weHlA','zbtIF','NZlTt','qXsVe','KeYFS','service','16LQMZLo','JDpbM','6033841fAQbJx','juHSA','AOGjh','RMVIs','quickLoginWithUin','LocalLoginInfoList','jGYUT','onQRCodeSessionFailed','NATnt','initPostLogin','hgKzU','140022013','NodeIKernelLoginListener','oyDUO','fHkxj','8ejkvlM','JVZRb','URjMq','init','Xbqcp','kKfNa','JZZOs','onQRCodeGetPicture','StzZn','Vbmjt','VLadM','NwVjb','UrVKI','fyjvb','KNZGZ','676669zZbkWR','UzcNn','140022008','shift','mgXao','BTlkb','SwdSm','300132CSzkVM','uGcoG','nqZNB','RFUUe','xExNx','bVPRU','xBAcZ','FmzXx','67692VvcuuY','DHJEx','password','vNcDr','quick','hex','xJPDV','csXph','2229884NJvMZz','CcnSz','emit','SpNeO'];_0x33a2=function(){return _0x3b6335;};return _0x33a2();} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/adapters/NodeIDependsAdapter.d.ts b/src/core.lib/src/qqnt/adapters/NodeIDependsAdapter.d.ts new file mode 100644 index 00000000..4657d78d --- /dev/null +++ b/src/core.lib/src/qqnt/adapters/NodeIDependsAdapter.d.ts @@ -0,0 +1,14 @@ +interface IDependsAdapter { + onMSFStatusChange(args: unknown): void; + onMSFSsoError(args: unknown): void; + getGroupCode(args: unknown): void; +} +export interface NodeIDependsAdapter extends IDependsAdapter { + new (adapter: IDependsAdapter): NodeIDependsAdapter; +} +export declare class DependsAdapter implements IDependsAdapter { + onMSFStatusChange(args: unknown): void; + onMSFSsoError(args: unknown): void; + getGroupCode(args: unknown): void; +} +export {}; diff --git a/src/core.lib/src/qqnt/adapters/NodeIDependsAdapter.js b/src/core.lib/src/qqnt/adapters/NodeIDependsAdapter.js new file mode 100644 index 00000000..605f6329 --- /dev/null +++ b/src/core.lib/src/qqnt/adapters/NodeIDependsAdapter.js @@ -0,0 +1 @@ +var _0x632b21=_0xdd65;(function(_0x3d60fd,_0x2c2891){var _0x3a5155=_0xdd65,_0x4fe6fe=_0x3d60fd();while(!![]){try{var _0x1311c5=-parseInt(_0x3a5155(0x17d))/0x1+-parseInt(_0x3a5155(0x181))/0x2*(parseInt(_0x3a5155(0x17b))/0x3)+parseInt(_0x3a5155(0x18c))/0x4*(-parseInt(_0x3a5155(0x191))/0x5)+parseInt(_0x3a5155(0x17c))/0x6*(parseInt(_0x3a5155(0x190))/0x7)+-parseInt(_0x3a5155(0x19d))/0x8*(-parseInt(_0x3a5155(0x19a))/0x9)+-parseInt(_0x3a5155(0x183))/0xa*(-parseInt(_0x3a5155(0x18e))/0xb)+-parseInt(_0x3a5155(0x198))/0xc*(-parseInt(_0x3a5155(0x1a2))/0xd);if(_0x1311c5===_0x2c2891)break;else _0x4fe6fe['push'](_0x4fe6fe['shift']());}catch(_0x28cb19){_0x4fe6fe['push'](_0x4fe6fe['shift']());}}}(_0x5b52,0x8dc7c));function _0x8ce7(){var _0x1ec2c0=_0xdd65,_0x5384bd={'ptiAg':_0x1ec2c0(0x178),'QZKNN':_0x1ec2c0(0x177),'XcvDg':_0x1ec2c0(0x17e),'CwMdw':_0x1ec2c0(0x192),'lZxAp':_0x1ec2c0(0x1a0),'iBMvV':'1740560BtlxSY','VXrqI':_0x1ec2c0(0x180),'yceRI':function(_0x104af7){return _0x104af7();}},_0x378a28=[_0x1ec2c0(0x18f),_0x5384bd['ptiAg'],_0x1ec2c0(0x199),_0x1ec2c0(0x184),_0x5384bd['QZKNN'],_0x5384bd[_0x1ec2c0(0x19b)],_0x5384bd['CwMdw'],_0x5384bd[_0x1ec2c0(0x182)],_0x5384bd['iBMvV'],_0x5384bd[_0x1ec2c0(0x1a1)]];return _0x8ce7=function(){return _0x378a28;},_0x5384bd[_0x1ec2c0(0x189)](_0x8ce7);}var _0xdb9b7f=_0x40f2;function _0x40f2(_0x4f0393,_0x5c5bf6){var _0x153d46=_0xdd65,_0x33b17a={'KOvha':function(_0x464021,_0x46da90){return _0x464021-_0x46da90;},'fbLzG':function(_0xde8116){return _0xde8116();},'vfYGH':function(_0x591386,_0x187d60,_0x213b88){return _0x591386(_0x187d60,_0x213b88);}},_0x562dbd=_0x33b17a['fbLzG'](_0x8ce7);return _0x40f2=function(_0x593090,_0x2b2746){var _0x57e99d=_0xdd65;_0x593090=_0x33b17a[_0x57e99d(0x18d)](_0x593090,0x7a);var _0xfdb464=_0x562dbd[_0x593090];return _0xfdb464;},_0x33b17a[_0x153d46(0x194)](_0x40f2,_0x4f0393,_0x5c5bf6);}(function(_0x31ddd5,_0x1aef19){var _0x434e88=_0xdd65,_0x2e1f90={'Wweoj':function(_0x1d0ace){return _0x1d0ace();},'VABdH':function(_0x44f63b,_0x1a92a5){return _0x44f63b+_0x1a92a5;},'lbAol':function(_0x4c39ac,_0x512f10){return _0x4c39ac+_0x512f10;},'pelOV':function(_0x106d94,_0x5a6a52){return _0x106d94(_0x5a6a52);},'dZdQx':function(_0x2e04fa,_0x525402){return _0x2e04fa/_0x525402;},'CEFlK':function(_0x28cb0c,_0x5801f2){return _0x28cb0c(_0x5801f2);},'kicSu':function(_0x651ef8,_0x38beae){return _0x651ef8(_0x38beae);},'ihiAO':function(_0x4c4034,_0x25e083){return _0x4c4034(_0x25e083);},'TOEGj':function(_0x2afe8e,_0x5389ad){return _0x2afe8e(_0x5389ad);},'dQeix':function(_0x59be00,_0x3a346c){return _0x59be00*_0x3a346c;},'sMzju':function(_0x54eafe,_0x49c1ea){return _0x54eafe(_0x49c1ea);},'ZOtgi':function(_0x2ab06e,_0x4ea5a0){return _0x2ab06e/_0x4ea5a0;},'Rnjpw':function(_0x35cdfa,_0x3e28a9){return _0x35cdfa(_0x3e28a9);},'uBoHz':function(_0x394a8a,_0x2e1a80){return _0x394a8a===_0x2e1a80;},'ucVQg':_0x434e88(0x19f),'KUatF':_0x434e88(0x17a)},_0x469668=_0x40f2,_0x5a45d0=_0x2e1f90['Wweoj'](_0x31ddd5);while(!![]){try{var _0x1f1795=_0x2e1f90[_0x434e88(0x188)](_0x2e1f90['VABdH'](_0x2e1f90[_0x434e88(0x188)](_0x2e1f90['VABdH'](_0x2e1f90[_0x434e88(0x179)](_0x2e1f90[_0x434e88(0x185)](parseInt,_0x469668(0x82))/0x1+_0x2e1f90[_0x434e88(0x193)](_0x2e1f90[_0x434e88(0x185)](parseInt,_0x2e1f90[_0x434e88(0x185)](_0x469668,0x7c)),0x2),_0x2e1f90[_0x434e88(0x193)](-parseInt(_0x2e1f90['pelOV'](_0x469668,0x81)),0x3)),-parseInt(_0x2e1f90[_0x434e88(0x17f)](_0x469668,0x7e))/0x4),_0x2e1f90[_0x434e88(0x193)](-_0x2e1f90['CEFlK'](parseInt,_0x2e1f90['kicSu'](_0x469668,0x7d)),0x5)),_0x2e1f90[_0x434e88(0x186)](parseInt,_0x2e1f90[_0x434e88(0x197)](_0x469668,0x7f))/0x6),_0x2e1f90[_0x434e88(0x196)](_0x2e1f90[_0x434e88(0x187)](parseInt,_0x2e1f90[_0x434e88(0x197)](_0x469668,0x7a))/0x7,_0x2e1f90[_0x434e88(0x19c)](-_0x2e1f90[_0x434e88(0x18a)](parseInt,_0x469668(0x80)),0x8)));if(_0x2e1f90[_0x434e88(0x19e)](_0x1f1795,_0x1aef19))break;else _0x5a45d0[_0x2e1f90[_0x434e88(0x18b)]](_0x5a45d0[_0x2e1f90['KUatF']]());}catch(_0x4b6855){_0x5a45d0[_0x2e1f90[_0x434e88(0x18b)]](_0x5a45d0[_0x434e88(0x17a)]());}}}(_0x8ce7,0x4b582));function _0xdd65(_0x3241c8,_0x22955e){var _0x5b527d=_0x5b52();return _0xdd65=function(_0xdd6519,_0x552219){_0xdd6519=_0xdd6519-0x177;var _0x5388ad=_0x5b527d[_0xdd6519];return _0x5388ad;},_0xdd65(_0x3241c8,_0x22955e);}export class DependsAdapter{[_0xdb9b7f(0x83)](_0x1805fe){}[_0xdb9b7f(0x7b)](_0x4910f3){}[_0x632b21(0x195)](_0x12c52c){}}function _0x5b52(){var _0x195c67=['TOEGj','60eYARvq','150792TyrLJi','3095451YnPxBf','XcvDg','ZOtgi','24FPhZFU','uBoHz','push','421565ujKine','VXrqI','2208063XLbNAY','201299xiaybU','938082htISaY','lbAol','shift','9KwOLYC','156102BqFuPh','696226WLFbep','onMSFSsoError','CEFlK','3314802ecuJRm','601738hESjMO','lZxAp','7883900mpSEdz','onMSFStatusChange','pelOV','ihiAO','sMzju','VABdH','yceRI','Rnjpw','ucVQg','52ywBjJp','KOvha','11RTyYyy','32aWalgz','14wyWZvM','208435JcKptm','1105052SMAVgY','dZdQx','vfYGH','getGroupCode','dQeix'];_0x5b52=function(){return _0x195c67;};return _0x5b52();} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/adapters/NodeIDispatcherAdapter.d.ts b/src/core.lib/src/qqnt/adapters/NodeIDispatcherAdapter.d.ts new file mode 100644 index 00000000..51a6919e --- /dev/null +++ b/src/core.lib/src/qqnt/adapters/NodeIDispatcherAdapter.d.ts @@ -0,0 +1,14 @@ +interface IDispatcherAdapter { + dispatchRequest(arg: unknown): void; + dispatchCall(arg: unknown): void; + dispatchCallWithJson(arg: unknown): void; +} +export interface NodeIDispatcherAdapter extends IDispatcherAdapter { + new (adapter: IDispatcherAdapter): NodeIDispatcherAdapter; +} +export declare class DispatcherAdapter implements IDispatcherAdapter { + dispatchRequest(arg: unknown): void; + dispatchCall(arg: unknown): void; + dispatchCallWithJson(arg: unknown): void; +} +export {}; diff --git a/src/core.lib/src/qqnt/adapters/NodeIDispatcherAdapter.js b/src/core.lib/src/qqnt/adapters/NodeIDispatcherAdapter.js new file mode 100644 index 00000000..ec481dc5 --- /dev/null +++ b/src/core.lib/src/qqnt/adapters/NodeIDispatcherAdapter.js @@ -0,0 +1 @@ +function _0x5f2b(){var _0x48ce0f=['RkXzo','285kUXePp','GoOLt','dispatchCall','126840wLBDxr','40866rnoSnF','GnRqv','424GLsxmt','kEBVL','36rXORLD','push','YAIvY','JSuJB','VZAHi','684742bFZYSs','RZMai','18166ItxgOF','aXJQB','dispatchRequest','tPitV','sXsTJ','82647NebQQI','NHAIb','77263032NUVaoh','QzyzA','YXUeC','3519612YgsZdd','cpXya','948410ynaGzw','nYVPi','xGHXG','pDHvN','rYoFe','858VCbOtc','jzSJH','4518940PuLzlj','HnLdb','jFogT','GvHPC','173267ZigiIr','dispatchCallWithJson','gRfGG','zGuKN','32ialuJx','9mPPlgs','cvJUe','VsFXP','pPsmf','uGEkt','80664wgWBTb','Asiwy'];_0x5f2b=function(){return _0x48ce0f;};return _0x5f2b();}var _0x58c583=_0x1c5f;(function(_0x54beb2,_0x3f5e17){var _0x51d4fe=_0x1c5f,_0x2e3ff9=_0x54beb2();while(!![]){try{var _0x24e8e6=parseInt(_0x51d4fe(0xf8))/0x1+parseInt(_0x51d4fe(0x112))/0x2+-parseInt(_0x51d4fe(0x119))/0x3*(-parseInt(_0x51d4fe(0xfc))/0x4)+-parseInt(_0x51d4fe(0xf4))/0x5+parseInt(_0x51d4fe(0xeb))/0x6+-parseInt(_0x51d4fe(0x109))/0x7*(parseInt(_0x51d4fe(0x10b))/0x8)+parseInt(_0x51d4fe(0x10d))/0x9*(parseInt(_0x51d4fe(0xed))/0xa);if(_0x24e8e6===_0x3f5e17)break;else _0x2e3ff9['push'](_0x2e3ff9['shift']());}catch(_0x504534){_0x2e3ff9['push'](_0x2e3ff9['shift']());}}}(_0x5f2b,0x7755a));function _0x3531(){var _0x561a78=_0x1c5f,_0x52842e={'QzyzA':_0x561a78(0x107),'Asiwy':_0x561a78(0xf9),'RZMai':'7593112gEPoQX','jzSJH':_0x561a78(0x108),'aXJQB':_0x561a78(0xfd),'dodpt':'6BOLkJe','HnLdb':_0x561a78(0x102),'cvJUe':'636WVBAQK','FYvzJ':_0x561a78(0x114),'pPsmf':'1041866JDgPQn','VsFXP':_0x561a78(0xf2),'GvHPC':_0x561a78(0x105),'qnJTs':'9055564ivtRjZ','rYoFe':function(_0x279b66){return _0x279b66();}},_0x515c92=[_0x52842e[_0x561a78(0xe9)],_0x52842e[_0x561a78(0x103)],_0x52842e[_0x561a78(0x113)],_0x561a78(0xe8),_0x52842e[_0x561a78(0xf3)],_0x52842e[_0x561a78(0x115)],_0x52842e['dodpt'],_0x52842e[_0x561a78(0xf5)],_0x52842e[_0x561a78(0xfe)],_0x52842e['FYvzJ'],_0x52842e[_0x561a78(0x100)],_0x52842e[_0x561a78(0xff)],_0x52842e[_0x561a78(0xf7)],_0x52842e['qnJTs']];return _0x3531=function(){return _0x515c92;},_0x52842e[_0x561a78(0xf1)](_0x3531);}var _0x2547cf=_0x2acd;function _0x1c5f(_0x60caf1,_0x4e763f){var _0x5f2b2b=_0x5f2b();return _0x1c5f=function(_0x1c5fa0,_0x570a3b){_0x1c5fa0=_0x1c5fa0-0xe7;var _0x29b63e=_0x5f2b2b[_0x1c5fa0];return _0x29b63e;},_0x1c5f(_0x60caf1,_0x4e763f);}(function(_0x1261d5,_0x19d1c0){var _0xd7d2e0=_0x1c5f,_0x56d373={'nYVPi':function(_0x3544d0){return _0x3544d0();},'pDHvN':function(_0x57fab7,_0x5bf135){return _0x57fab7+_0x5bf135;},'JSuJB':function(_0x2abae5,_0x5c6822){return _0x2abae5(_0x5c6822);},'GoOLt':function(_0x55bac1,_0x283543){return _0x55bac1/_0x283543;},'gRfGG':function(_0x9d3c78,_0x358a88){return _0x9d3c78(_0x358a88);},'zGuKN':function(_0x175580,_0x30ac4b){return _0x175580*_0x30ac4b;},'QmbrA':function(_0x429192,_0x56d3c0){return _0x429192/_0x56d3c0;},'NHAIb':function(_0x118330,_0x1e4620){return _0x118330*_0x1e4620;},'zVwRn':function(_0x35107c,_0x57a334){return _0x35107c/_0x57a334;},'YXUeC':function(_0x279357,_0x241c84){return _0x279357(_0x241c84);},'kEBVL':function(_0x24dfcd,_0x218815){return _0x24dfcd/_0x218815;},'xGHXG':function(_0x411be1,_0x436050){return _0x411be1(_0x436050);},'uGEkt':function(_0x1b8c29,_0x458dd1){return _0x1b8c29/_0x458dd1;},'MuFxe':function(_0x4aff24,_0x318b65){return _0x4aff24(_0x318b65);},'tyccR':function(_0x454726,_0x1828d0){return _0x454726(_0x1828d0);},'VZAHi':function(_0x5e9d56,_0x2a4e57){return _0x5e9d56/_0x2a4e57;},'tPitV':function(_0x55cd12,_0x53403a){return _0x55cd12(_0x53403a);},'GnRqv':function(_0x5d9d2f,_0x79b73b){return _0x5d9d2f/_0x79b73b;},'YAIvY':function(_0x525b7b,_0x2db6d2){return _0x525b7b(_0x2db6d2);},'cpXya':_0xd7d2e0(0x10e),'sXsTJ':'shift'},_0x5246f1=_0x2acd,_0x5757d9=_0x56d373[_0xd7d2e0(0xee)](_0x1261d5);while(!![]){try{var _0x26aa69=_0x56d373[_0xd7d2e0(0xf0)](_0x56d373[_0xd7d2e0(0xf0)](_0x56d373[_0xd7d2e0(0xf0)](-_0x56d373[_0xd7d2e0(0x110)](parseInt,_0x56d373[_0xd7d2e0(0x110)](_0x5246f1,0x129))/0x1+_0x56d373['GoOLt'](-parseInt(_0x5246f1(0x128)),0x2)*_0x56d373['GoOLt'](parseInt(_0x56d373[_0xd7d2e0(0xfa)](_0x5246f1,0x135)),0x3)+_0x56d373[_0xd7d2e0(0xfb)](_0x56d373['QmbrA'](-_0x56d373[_0xd7d2e0(0xfa)](parseInt,_0x56d373['JSuJB'](_0x5246f1,0x134)),0x4),_0x56d373[_0xd7d2e0(0x106)](_0x56d373['JSuJB'](parseInt,_0x56d373[_0xd7d2e0(0x110)](_0x5246f1,0x12b)),0x5))+_0x56d373[_0xd7d2e0(0xe7)](_0x56d373['zVwRn'](-_0x56d373[_0xd7d2e0(0x110)](parseInt,_0x56d373[_0xd7d2e0(0xea)](_0x5246f1,0x133)),0x6),_0x56d373[_0xd7d2e0(0x10c)](parseInt(_0x5246f1(0x12c)),0x7)),_0x56d373[_0xd7d2e0(0xfb)](_0x56d373['zVwRn'](_0x56d373[_0xd7d2e0(0xea)](parseInt,_0x56d373[_0xd7d2e0(0x110)](_0x5246f1,0x12f)),0x8),_0x56d373[_0xd7d2e0(0xef)](parseInt,_0x5246f1(0x132))/0x9)),_0x56d373[_0xd7d2e0(0xfb)](_0x56d373[_0xd7d2e0(0x101)](_0x56d373['MuFxe'](parseInt,_0x56d373['tyccR'](_0x5246f1,0x131)),0xa),_0x56d373[_0xd7d2e0(0x111)](-_0x56d373[_0xd7d2e0(0x117)](parseInt,_0x5246f1(0x12a)),0xb))),_0x56d373[_0xd7d2e0(0x10a)](parseInt(_0x56d373[_0xd7d2e0(0x10f)](_0x5246f1,0x130)),0xc));if(_0x26aa69===_0x19d1c0)break;else _0x5757d9[_0x56d373[_0xd7d2e0(0xec)]](_0x5757d9[_0x56d373['sXsTJ']]());}catch(_0x3d482a){_0x5757d9[_0xd7d2e0(0x10e)](_0x5757d9[_0x56d373[_0xd7d2e0(0x118)]]());}}}(_0x3531,0xf1295));function _0x2acd(_0x263082,_0x3e0aa8){var _0x12cc8f=_0x1c5f,_0xf718ce={'RkXzo':function(_0x3c197c,_0x340eb3){return _0x3c197c-_0x340eb3;},'jFogT':function(_0x3a519b){return _0x3a519b();}},_0x5b989f=_0xf718ce[_0x12cc8f(0xf6)](_0x3531);return _0x2acd=function(_0x3f0e6c,_0x3c2a0f){var _0x1092bc=_0x12cc8f;_0x3f0e6c=_0xf718ce[_0x1092bc(0x104)](_0x3f0e6c,0x128);var _0x5c5eb5=_0x5b989f[_0x3f0e6c];return _0x5c5eb5;},_0x2acd(_0x263082,_0x3e0aa8);}export class DispatcherAdapter{[_0x58c583(0x116)](_0x3e1b1e){}[_0x2547cf(0x12d)](_0xa6883a){}[_0x2547cf(0x12e)](_0x4688fa){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/adapters/NodeIGlobalAdapter.d.ts b/src/core.lib/src/qqnt/adapters/NodeIGlobalAdapter.d.ts new file mode 100644 index 00000000..b44dcde0 --- /dev/null +++ b/src/core.lib/src/qqnt/adapters/NodeIGlobalAdapter.d.ts @@ -0,0 +1,24 @@ +interface IGlobalAdapter { + onLog(...args: unknown[]): void; + onGetSrvCalTime(...args: unknown[]): void; + onShowErrUITips(...args: unknown[]): void; + fixPicImgType(...args: unknown[]): void; + getAppSetting(...args: unknown[]): void; + onInstallFinished(...args: unknown[]): void; + onUpdateGeneralFlag(...args: unknown[]): void; + onGetOfflineMsg(...args: unknown[]): void; +} +export interface NodeIGlobalAdapter extends IGlobalAdapter { + new (adapter: IGlobalAdapter): NodeIGlobalAdapter; +} +export declare class GlobalAdapter implements IGlobalAdapter { + onLog(...args: unknown[]): void; + onGetSrvCalTime(...args: unknown[]): void; + onShowErrUITips(...args: unknown[]): void; + fixPicImgType(...args: unknown[]): void; + getAppSetting(...args: unknown[]): void; + onInstallFinished(...args: unknown[]): void; + onUpdateGeneralFlag(...args: unknown[]): void; + onGetOfflineMsg(...args: unknown[]): void; +} +export {}; diff --git a/src/core.lib/src/qqnt/adapters/NodeIGlobalAdapter.js b/src/core.lib/src/qqnt/adapters/NodeIGlobalAdapter.js new file mode 100644 index 00000000..67e54b0a --- /dev/null +++ b/src/core.lib/src/qqnt/adapters/NodeIGlobalAdapter.js @@ -0,0 +1 @@ +var _0x43544a=_0x283d;(function(_0x3159a6,_0x1c914b){var _0x225acf=_0x283d,_0x2cbbfd=_0x3159a6();while(!![]){try{var _0x5da831=parseInt(_0x225acf(0x70))/0x1*(-parseInt(_0x225acf(0x7f))/0x2)+-parseInt(_0x225acf(0x92))/0x3*(parseInt(_0x225acf(0xa1))/0x4)+parseInt(_0x225acf(0x84))/0x5*(-parseInt(_0x225acf(0x8a))/0x6)+parseInt(_0x225acf(0x98))/0x7+parseInt(_0x225acf(0xa7))/0x8*(-parseInt(_0x225acf(0x7b))/0x9)+-parseInt(_0x225acf(0x7c))/0xa+parseInt(_0x225acf(0x82))/0xb;if(_0x5da831===_0x1c914b)break;else _0x2cbbfd['push'](_0x2cbbfd['shift']());}catch(_0x26aff1){_0x2cbbfd['push'](_0x2cbbfd['shift']());}}}(_0xf585,0xc4181));var _0x1a947c=_0x1cb4;function _0x1cb4(_0x30783b,_0x1674b3){var _0x821ff8=_0x283d,_0x17e5e1={'TUlFZ':function(_0x2f2f33,_0x399f7a,_0x5a0c5e){return _0x2f2f33(_0x399f7a,_0x5a0c5e);}},_0x410b7a=_0x4c56();return _0x1cb4=function(_0x8bf325,_0x117aef){_0x8bf325=_0x8bf325-0xc0;var _0x590fd2=_0x410b7a[_0x8bf325];return _0x590fd2;},_0x17e5e1[_0x821ff8(0xa2)](_0x1cb4,_0x30783b,_0x1674b3);}function _0xf585(){var _0x3faa78=['JbslK','QJeMW','132lzRGhN','getAppSetting','lgvEq','12wrWugP','szHwR','push','499984UzcUwZ','LLRss','YFVDL','SZfPA','orHEu','3gQQxrq','gSsqu','427037HGEpep','7414zgLJnd','LLNjJ','ZMEyZ','3359902DBpPyS','GupCl','KCmHc','36kbMcMB','kiVLc','EpyxS','fixPicImgType','OgXRt','24KMMffx','1800816fiqkWe','TUlFZ','XMeYR','102KSRXXz','XrYXl','RDYEQ','182768zHscqm','MXHor','FAzxu','SgHwF','LplCu','bTbVw','lgDBB','FFahQ','113guDmOu','onGetSrvCalTime','iODFY','onInstallFinished','TRaSI','1696058pCMjbw','HnrxQ','365735OKLTAR','58844rmWhNp','mDVeq','sVdwz','189fxEzUn','15957340OgjOol','EjxVs','onShowErrUITips','11770VLOmiG','aKcrS','GhpFL','46063292WHxAAa','ysgcW','1684120RUynCs'];_0xf585=function(){return _0x3faa78;};return _0xf585();}(function(_0x50dcc7,_0x27a5bc){var _0x2b7951=_0x283d,_0xd7a791={'JbslK':function(_0x5cb6d2){return _0x5cb6d2();},'sVdwz':function(_0x170b87,_0x22585a){return _0x170b87+_0x22585a;},'LplCu':function(_0x568d4a,_0x34914c){return _0x568d4a+_0x34914c;},'GhpFL':function(_0x1eb5d8,_0x1f7ffc){return _0x1eb5d8+_0x1f7ffc;},'aKcrS':function(_0x49482f,_0x161ffa){return _0x49482f+_0x161ffa;},'kiVLc':function(_0x3ef009,_0xfd13b){return _0x3ef009+_0xfd13b;},'lgvEq':function(_0x3f17e4,_0x1a1eb9){return _0x3f17e4*_0x1a1eb9;},'SZfPA':function(_0x474fb8,_0xc4348a){return _0x474fb8/_0xc4348a;},'bTbVw':function(_0x349b53,_0x538546){return _0x349b53(_0x538546);},'gSsqu':function(_0x221c7a,_0x4bbe86){return _0x221c7a(_0x4bbe86);},'QJeMW':function(_0xefa597,_0x2fb28b){return _0xefa597/_0x2fb28b;},'EjxVs':function(_0x4d40dd,_0x525c78){return _0x4d40dd(_0x525c78);},'GupCl':function(_0x9ea910,_0x45844b){return _0x9ea910(_0x45844b);},'szHwR':function(_0xa1a9a,_0x2caa81){return _0xa1a9a(_0x2caa81);},'HnrxQ':function(_0x1d864a,_0x5d6712){return _0x1d864a*_0x5d6712;},'lgDBB':function(_0x107bf1,_0x5961c8){return _0x107bf1/_0x5961c8;},'OgXRt':function(_0x4c6a23,_0x41333d){return _0x4c6a23(_0x41333d);},'FAzxu':function(_0x18d831,_0x3f8ee4){return _0x18d831(_0x3f8ee4);},'TRaSI':function(_0x12565a,_0x481bed){return _0x12565a(_0x481bed);},'RDYEQ':function(_0x9f873d,_0x5cb261){return _0x9f873d/_0x5cb261;},'WAzYz':function(_0x9d4555,_0x27b6c0){return _0x9d4555(_0x27b6c0);},'orHEu':function(_0x2bdc55,_0x1c2a8a){return _0x2bdc55/_0x1c2a8a;},'EQFsR':function(_0x4b082d,_0x2098c0){return _0x4b082d(_0x2098c0);},'Mfxbu':function(_0x594e98,_0x1c112c){return _0x594e98/_0x1c112c;},'LLRss':function(_0x170086,_0x5e3af9){return _0x170086(_0x5e3af9);},'ysgcW':function(_0x3bbb68,_0x53cc50){return _0x3bbb68===_0x53cc50;},'XrYXl':'shift','FFahQ':'push'},_0x5442c3=_0x1cb4,_0x1530dd=_0xd7a791[_0x2b7951(0x85)](_0x50dcc7);while(!![]){try{var _0x5f4681=_0xd7a791[_0x2b7951(0x7a)](_0xd7a791['LplCu'](_0xd7a791[_0x2b7951(0xab)](_0xd7a791[_0x2b7951(0x81)](_0xd7a791[_0x2b7951(0x80)](_0xd7a791[_0x2b7951(0x9c)](_0xd7a791[_0x2b7951(0x89)](_0xd7a791[_0x2b7951(0x90)](-_0xd7a791[_0x2b7951(0xac)](parseInt,_0xd7a791['bTbVw'](_0x5442c3,0xc3)),0x1),-_0xd7a791[_0x2b7951(0xac)](parseInt,_0xd7a791[_0x2b7951(0x93)](_0x5442c3,0xc2))/0x2),_0xd7a791[_0x2b7951(0x89)](_0xd7a791[_0x2b7951(0x86)](-_0xd7a791[_0x2b7951(0x7d)](parseInt,_0xd7a791[_0x2b7951(0x99)](_0x5442c3,0xc0)),0x3),_0xd7a791[_0x2b7951(0x86)](-parseInt(_0xd7a791[_0x2b7951(0x8b)](_0x5442c3,0xce)),0x4))),_0xd7a791[_0x2b7951(0x76)](_0xd7a791[_0x2b7951(0xad)](-parseInt(_0xd7a791['gSsqu'](_0x5442c3,0xc4)),0x5),-parseInt(_0xd7a791[_0x2b7951(0x9f)](_0x5442c3,0xd0))/0x6)),-_0xd7a791[_0x2b7951(0x99)](parseInt,_0x5442c3(0xca))/0x7),_0xd7a791[_0x2b7951(0x89)](_0xd7a791[_0x2b7951(0x90)](parseInt(_0xd7a791[_0x2b7951(0xa9)](_0x5442c3,0xc1)),0x8),_0xd7a791[_0x2b7951(0x74)](parseInt,_0xd7a791[_0x2b7951(0x8b)](_0x5442c3,0xc6))/0x9)),_0xd7a791[_0x2b7951(0xa6)](_0xd7a791['WAzYz'](parseInt,_0xd7a791[_0x2b7951(0xac)](_0x5442c3,0xcc)),0xa)*_0xd7a791[_0x2b7951(0x91)](-_0xd7a791['EQFsR'](parseInt,_0xd7a791[_0x2b7951(0x8b)](_0x5442c3,0xcb)),0xb)),_0xd7a791[_0x2b7951(0x76)](_0xd7a791['Mfxbu'](_0xd7a791['OgXRt'](parseInt,_0x5442c3(0xc5)),0xc),-parseInt(_0xd7a791[_0x2b7951(0x8e)](_0x5442c3,0xd1))/0xd));if(_0xd7a791[_0x2b7951(0x83)](_0x5f4681,_0x27a5bc))break;else _0x1530dd[_0x2b7951(0x8c)](_0x1530dd[_0xd7a791['XrYXl']]());}catch(_0x28a4a6){_0x1530dd[_0xd7a791[_0x2b7951(0xae)]](_0x1530dd[_0xd7a791[_0x2b7951(0xa5)]]());}}}(_0x4c56,0x462b3));function _0x283d(_0x5bb6ee,_0x2a197b){var _0xf585cf=_0xf585();return _0x283d=function(_0x283de9,_0x28d089){_0x283de9=_0x283de9-0x70;var _0x1c58ef=_0xf585cf[_0x283de9];return _0x1c58ef;},_0x283d(_0x5bb6ee,_0x2a197b);}function _0x4c56(){var _0x3fa7a2=_0x283d,_0x35a7b6={'iODFY':_0x3fa7a2(0x88),'eqkxs':_0x3fa7a2(0x78),'MXHor':_0x3fa7a2(0xa0),'ZMEyZ':_0x3fa7a2(0x94),'SgHwF':_0x3fa7a2(0xa4),'YFVDL':_0x3fa7a2(0x8d),'YvTBO':_0x3fa7a2(0x95),'fCdxT':'25XddToz','vyiuo':_0x3fa7a2(0x77),'XMeYR':_0x3fa7a2(0x87),'LLNjJ':_0x3fa7a2(0x7e),'KCmHc':'onLog','EpyxS':_0x3fa7a2(0x75),'mDVeq':'11eqjSvk','Xdrzi':'2443850WLAmdh'},_0x4bf41f=[_0x35a7b6[_0x3fa7a2(0x72)],_0x35a7b6['eqkxs'],'onUpdateGeneralFlag',_0x35a7b6[_0x3fa7a2(0xa8)],_0x35a7b6[_0x3fa7a2(0x97)],_0x35a7b6[_0x3fa7a2(0xaa)],_0x35a7b6[_0x3fa7a2(0x8f)],_0x35a7b6['YvTBO'],_0x35a7b6['fCdxT'],_0x35a7b6['vyiuo'],_0x35a7b6[_0x3fa7a2(0xa3)],_0x3fa7a2(0x9b),_0x35a7b6[_0x3fa7a2(0x96)],_0x35a7b6[_0x3fa7a2(0x9a)],_0x3fa7a2(0x71),_0x35a7b6[_0x3fa7a2(0x9d)],_0x35a7b6[_0x3fa7a2(0x79)],_0x35a7b6['Xdrzi']];return _0x4c56=function(){return _0x4bf41f;},_0x4c56();}export class GlobalAdapter{[_0x1a947c(0xc8)](..._0x192eb5){}[_0x1a947c(0xc9)](..._0x4ba42b){}[_0x1a947c(0xc7)](..._0x4bac3b){}[_0x43544a(0x9e)](..._0x4a1bd6){}[_0x1a947c(0xcd)](..._0x36aecb){}[_0x43544a(0x73)](..._0x1fe948){}[_0x1a947c(0xcf)](..._0x548a54){}['onGetOfflineMsg'](..._0x501f98){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/adapters/index.d.ts b/src/core.lib/src/qqnt/adapters/index.d.ts new file mode 100644 index 00000000..2db6d288 --- /dev/null +++ b/src/core.lib/src/qqnt/adapters/index.d.ts @@ -0,0 +1,3 @@ +export * from './NodeIDependsAdapter'; +export * from './NodeIDispatcherAdapter'; +export * from './NodeIGlobalAdapter'; diff --git a/src/core.lib/src/qqnt/adapters/index.js b/src/core.lib/src/qqnt/adapters/index.js new file mode 100644 index 00000000..4a16f674 --- /dev/null +++ b/src/core.lib/src/qqnt/adapters/index.js @@ -0,0 +1 @@ +(function(_0x279460,_0x276be8){var _0x40ca21=_0x3566,_0x3f473e=_0x279460();while(!![]){try{var _0x43fcba=-parseInt(_0x40ca21(0x114))/0x1*(-parseInt(_0x40ca21(0x125))/0x2)+parseInt(_0x40ca21(0x10d))/0x3*(parseInt(_0x40ca21(0x115))/0x4)+parseInt(_0x40ca21(0x116))/0x5+-parseInt(_0x40ca21(0x10f))/0x6+-parseInt(_0x40ca21(0x10b))/0x7+-parseInt(_0x40ca21(0x11d))/0x8+-parseInt(_0x40ca21(0x10e))/0x9*(parseInt(_0x40ca21(0x121))/0xa);if(_0x43fcba===_0x276be8)break;else _0x3f473e['push'](_0x3f473e['shift']());}catch(_0x20a81d){_0x3f473e['push'](_0x3f473e['shift']());}}}(_0x175e,0x61c9e),function(_0x2827bd,_0x1d7be1){var _0x2d3667=_0x3566,_0x546090={'CRIHw':function(_0x3d2396){return _0x3d2396();},'vpbRp':function(_0x28b34c,_0xe214a1){return _0x28b34c+_0xe214a1;},'MCpAB':function(_0x1e0a9f,_0x4e5174){return _0x1e0a9f+_0x4e5174;},'FWTuh':function(_0x5f2476,_0x231b5c){return _0x5f2476*_0x231b5c;},'kJbxq':function(_0x100ffa,_0x13caa0){return _0x100ffa/_0x13caa0;},'oCVEr':function(_0x11c2fc,_0x526062){return _0x11c2fc(_0x526062);},'uXJnV':function(_0x5bf060,_0x17c008){return _0x5bf060/_0x17c008;},'SPAcO':function(_0x46930b,_0x570b17){return _0x46930b(_0x570b17);},'pKIFT':function(_0x3c4908,_0x518dea){return _0x3c4908*_0x518dea;},'dJpzm':function(_0x3d65c6,_0x5c1018){return _0x3d65c6(_0x5c1018);},'bqGgJ':function(_0x44ab37,_0x589540){return _0x44ab37/_0x589540;},'PwzFE':function(_0x8abfc2,_0x104db5){return _0x8abfc2(_0x104db5);},'azlqZ':function(_0x38092f,_0x78b4ef){return _0x38092f/_0x78b4ef;},'mvXDj':function(_0x3cd155,_0x160ce9){return _0x3cd155(_0x160ce9);},'Mzzed':function(_0x1d5083,_0x507266){return _0x1d5083(_0x507266);},'amxrl':function(_0x2217d8,_0x290423){return _0x2217d8(_0x290423);},'CtUWq':function(_0x432788,_0x448d9f){return _0x432788(_0x448d9f);},'yEjfZ':function(_0x5838ec,_0x5d7efd){return _0x5838ec===_0x5d7efd;},'CpqEO':'push'},_0x559576=_0xaf18,_0x12d373=_0x546090['CRIHw'](_0x2827bd);while(!![]){try{var _0x3dd3cc=_0x546090[_0x2d3667(0x122)](_0x546090[_0x2d3667(0x122)](_0x546090[_0x2d3667(0x10a)](_0x546090[_0x2d3667(0x10a)](_0x546090[_0x2d3667(0x122)](_0x546090['FWTuh'](_0x546090[_0x2d3667(0x117)](_0x546090[_0x2d3667(0x107)](parseInt,_0x559576(0xcd)),0x1),_0x546090[_0x2d3667(0x110)](-_0x546090[_0x2d3667(0x11f)](parseInt,_0x559576(0xce)),0x2))+_0x546090[_0x2d3667(0x120)](_0x546090[_0x2d3667(0x117)](-_0x546090[_0x2d3667(0x107)](parseInt,_0x546090[_0x2d3667(0x124)](_0x559576,0xd0)),0x3),_0x546090['bqGgJ'](_0x546090['PwzFE'](parseInt,_0x546090['PwzFE'](_0x559576,0xd1)),0x4)),_0x546090[_0x2d3667(0x11c)](_0x546090[_0x2d3667(0x119)](parseInt,_0x546090[_0x2d3667(0x128)](_0x559576,0xd4)),0x5)*(_0x546090[_0x2d3667(0x108)](parseInt,_0x559576(0xcb))/0x6)),_0x546090['bqGgJ'](-_0x546090[_0x2d3667(0x123)](parseInt,_0x546090[_0x2d3667(0x123)](_0x559576,0xcc)),0x7)),_0x546090['kJbxq'](parseInt(_0x546090[_0x2d3667(0x119)](_0x559576,0xd2)),0x8)),_0x546090[_0x2d3667(0x119)](parseInt,_0x559576(0xd3))/0x9),_0x546090['kJbxq'](_0x546090[_0x2d3667(0x128)](parseInt,_0x546090[_0x2d3667(0x107)](_0x559576,0xcf)),0xa));if(_0x546090[_0x2d3667(0x127)](_0x3dd3cc,_0x1d7be1))break;else _0x12d373[_0x546090[_0x2d3667(0x112)]](_0x12d373[_0x2d3667(0x10c)]());}catch(_0x58becb){_0x12d373[_0x546090['CpqEO']](_0x12d373[_0x2d3667(0x10c)]());}}}(_0x2f76,0x5a223));export*from'./NodeIDependsAdapter';function _0x3566(_0x1946fe,_0x4614ec){var _0x175e90=_0x175e();return _0x3566=function(_0x3566cf,_0x1be581){_0x3566cf=_0x3566cf-0x106;var _0xd72d26=_0x175e90[_0x3566cf];return _0xd72d26;},_0x3566(_0x1946fe,_0x4614ec);}function _0xaf18(_0x19dee1,_0x18e79e){var _0x19e5cc={'TncOh':function(_0x4e76fe,_0xef966c){return _0x4e76fe-_0xef966c;}},_0x2bd577=_0x2f76();return _0xaf18=function(_0x49308e,_0x50b9fd){var _0x4e00d4=_0x3566;_0x49308e=_0x19e5cc[_0x4e00d4(0x111)](_0x49308e,0xcb);var _0x3d47c7=_0x2bd577[_0x49308e];return _0x3d47c7;},_0xaf18(_0x19dee1,_0x18e79e);}function _0x175e(){var _0xc81bc5=['dJpzm','94QjjoKP','HJrLG','yEjfZ','Mzzed','RVuSx','oCVEr','amxrl','tGWBd','MCpAB','2401511XMKmRS','shift','1526922KMjPOO','1479690EtPHrI','2732778QDmusL','uXJnV','TncOh','CpqEO','5kpopOS','13257oKplMe','4zAIbrc','3664620JOAZjf','kJbxq','7396930qDDhuu','mvXDj','MrwRf','iftej','azlqZ','4011912RncXvZ','SBstr','SPAcO','pKIFT','10uyHarV','vpbRp','CtUWq'];_0x175e=function(){return _0xc81bc5;};return _0x175e();}function _0x2f76(){var _0x207693=_0x3566,_0x2fa653={'HJrLG':'4807096bLgJNh','RVuSx':_0x207693(0x118),'tGWBd':'2150541XkRIFG','SBstr':'4GPaveP','MrwRf':'5321424EKGAGU','iftej':'905154IaYuKw','McvAq':function(_0x5b249e){return _0x5b249e();}},_0x365556=[_0x2fa653[_0x207693(0x126)],'51287oJvNYr','12EofAiV',_0x2fa653[_0x207693(0x106)],_0x2fa653[_0x207693(0x109)],_0x2fa653[_0x207693(0x11e)],_0x2fa653[_0x207693(0x11a)],'4722786YsvDlN',_0x207693(0x113),_0x2fa653[_0x207693(0x11b)]];return _0x2f76=function(){return _0x365556;},_0x2fa653['McvAq'](_0x2f76);}export*from'./NodeIDispatcherAdapter';export*from'./NodeIGlobalAdapter'; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/file.d.ts b/src/core.lib/src/qqnt/apis/file.d.ts new file mode 100644 index 00000000..6d607572 --- /dev/null +++ b/src/core.lib/src/qqnt/apis/file.d.ts @@ -0,0 +1,17 @@ +import { ChatType, ElementType } from '@/core/qqnt/entities'; +import * as fileType from 'file-type'; +import { ISizeCalculationResult } from 'image-size/dist/types/interface'; +export declare class NTQQFileApi { + static getFileType(filePath: string): Promise; + static copyFile(filePath: string, destPath: string): Promise; + static getFileSize(filePath: string): Promise; + static uploadFile(filePath: string, elementType?: ElementType, elementSubType?: number): Promise<{ + md5: string; + fileName: string; + path: string; + fileSize: number; + ext: string; + }>; + static downloadMedia(msgId: string, chatType: ChatType, peerUid: string, elementId: string, thumbPath: string, sourcePath: string, timeout?: number): Promise; + static getImageSize(filePath: string): Promise; +} diff --git a/src/core.lib/src/qqnt/apis/file.js b/src/core.lib/src/qqnt/apis/file.js new file mode 100644 index 00000000..97fc66a5 --- /dev/null +++ b/src/core.lib/src/qqnt/apis/file.js @@ -0,0 +1 @@ +(function(_0x3c86bb,_0x4f8cf2){const _0x46fbe3=_0x21f9,_0x26ef5b=_0x3c86bb();while(!![]){try{const _0x29922a=parseInt(_0x46fbe3(0x19a))/0x1+parseInt(_0x46fbe3(0x1b5))/0x2+-parseInt(_0x46fbe3(0x1c2))/0x3*(-parseInt(_0x46fbe3(0x16f))/0x4)+-parseInt(_0x46fbe3(0x198))/0x5*(-parseInt(_0x46fbe3(0x190))/0x6)+-parseInt(_0x46fbe3(0x1ae))/0x7*(parseInt(_0x46fbe3(0x15b))/0x8)+parseInt(_0x46fbe3(0x1a3))/0x9*(-parseInt(_0x46fbe3(0x1b3))/0xa)+-parseInt(_0x46fbe3(0x1bb))/0xb*(-parseInt(_0x46fbe3(0x1c4))/0xc);if(_0x29922a===_0x4f8cf2)break;else _0x26ef5b['push'](_0x26ef5b['shift']());}catch(_0x61f0d6){_0x26ef5b['push'](_0x26ef5b['shift']());}}}(_0x2d2a,0xb8e8c));const _0x473677=_0x1088;(function(_0x45f466,_0x10d048){const _0x484b45=_0x21f9,_0x160d4e={'aLRSN':function(_0x233d81){return _0x233d81();},'esDvp':function(_0xffdbc2,_0x4314c){return _0xffdbc2+_0x4314c;},'PBims':function(_0x3a9b22,_0x48d7ef){return _0x3a9b22+_0x48d7ef;},'NnOow':function(_0x15840f,_0x579043){return _0x15840f/_0x579043;},'onkML':function(_0x5e181d,_0x47a217){return _0x5e181d(_0x47a217);},'LUnqd':function(_0x175f9c,_0x4794d7){return _0x175f9c*_0x4794d7;},'lVUeA':function(_0xc6af79,_0x1f8885){return _0xc6af79/_0x1f8885;},'uMQlR':function(_0x5aedec,_0x770011){return _0x5aedec(_0x770011);},'LMTlm':function(_0x32696c,_0x127146){return _0x32696c/_0x127146;},'eqIol':function(_0x1404af,_0x3a555a){return _0x1404af(_0x3a555a);},'omUjH':function(_0x323073,_0x1b4662){return _0x323073/_0x1b4662;},'THCRa':function(_0x2b138e,_0x386d11){return _0x2b138e(_0x386d11);},'CDJXc':function(_0x1f9db2,_0x7215b){return _0x1f9db2(_0x7215b);},'urgDp':function(_0x9b67f4,_0x222c77){return _0x9b67f4/_0x222c77;},'jlZvk':function(_0x57d2e5,_0x24424b){return _0x57d2e5(_0x24424b);},'gCCwE':function(_0x5242b6,_0x550ef1){return _0x5242b6/_0x550ef1;},'YlZFR':function(_0x26bb86,_0x7ebc8c){return _0x26bb86===_0x7ebc8c;},'XumKi':_0x484b45(0x1a0)},_0x359074=_0x1088,_0x4c1eef=_0x160d4e[_0x484b45(0x1bd)](_0x45f466);while(!![]){try{const _0x51a3ae=_0x160d4e[_0x484b45(0x15e)](_0x160d4e[_0x484b45(0x1bf)](_0x160d4e['PBims'](_0x160d4e['PBims'](_0x160d4e[_0x484b45(0x167)](_0x160d4e[_0x484b45(0x19f)](parseInt,_0x160d4e[_0x484b45(0x19f)](_0x359074,0xab)),0x1)*(_0x160d4e['onkML'](parseInt,_0x359074(0xb4))/0x2),_0x160d4e['LUnqd'](_0x160d4e[_0x484b45(0x1b2)](-_0x160d4e[_0x484b45(0x19f)](parseInt,_0x160d4e[_0x484b45(0x19f)](_0x359074,0xb3)),0x3),_0x160d4e[_0x484b45(0x167)](-_0x160d4e[_0x484b45(0x180)](parseInt,_0x160d4e['onkML'](_0x359074,0xc1)),0x4))),_0x160d4e['LMTlm'](-parseInt(_0x160d4e[_0x484b45(0x1b0)](_0x359074,0xc5)),0x5)),_0x160d4e[_0x484b45(0x168)](_0x160d4e['onkML'](parseInt,_0x160d4e['onkML'](_0x359074,0xc3)),0x6)),_0x160d4e[_0x484b45(0x19d)](-_0x160d4e[_0x484b45(0x175)](parseInt,_0x160d4e[_0x484b45(0x1c1)](_0x359074,0xaa)),0x7))+_0x160d4e['urgDp'](-_0x160d4e[_0x484b45(0x1c1)](parseInt,_0x160d4e[_0x484b45(0x187)](_0x359074,0xc0)),0x8)+_0x160d4e[_0x484b45(0x16e)](_0x160d4e['lVUeA'](-_0x160d4e[_0x484b45(0x1c1)](parseInt,_0x359074(0xa9)),0x9),_0x160d4e[_0x484b45(0x1af)](-_0x160d4e[_0x484b45(0x1b0)](parseInt,_0x359074(0xbe)),0xa));if(_0x160d4e['YlZFR'](_0x51a3ae,_0x10d048))break;else _0x4c1eef[_0x484b45(0x16c)](_0x4c1eef[_0x160d4e[_0x484b45(0x169)]]());}catch(_0x5123e0){_0x4c1eef[_0x484b45(0x16c)](_0x4c1eef[_0x160d4e[_0x484b45(0x169)]]());}}}(_0x573e,0x68c21));import{ElementType}from'@/core/qqnt/entities';import _0x49a8fd from'path';function _0x1088(_0xacc0fd,_0x116fcf){const _0x1035fc=_0x21f9,_0x52afdc={'PTEqg':function(_0x8cd26f,_0x44a99b){return _0x8cd26f-_0x44a99b;},'iDKTK':function(_0x2b1c62){return _0x2b1c62();},'iumSs':function(_0x3c1401,_0x22952d,_0x54a6b8){return _0x3c1401(_0x22952d,_0x54a6b8);}},_0x5ebce2=_0x52afdc[_0x1035fc(0x174)](_0x573e);return _0x1088=function(_0x662d98,_0xd7a3b4){_0x662d98=_0x52afdc['PTEqg'](_0x662d98,0xa6);let _0x715c9a=_0x5ebce2[_0x662d98];return _0x715c9a;},_0x52afdc[_0x1035fc(0x192)](_0x1088,_0xacc0fd,_0x116fcf);}import _0x284cc1 from'fs';import{napCatCore}from'@/core';import{calculateFileMD5}from'@/common/utils/file';import*as _0x2eced0 from'file-type';function _0x21f9(_0x51cf0f,_0x3930ff){const _0x2d2a46=_0x2d2a();return _0x21f9=function(_0x21f934,_0x38818b){_0x21f934=_0x21f934-0x15a;let _0x15d32d=_0x2d2a46[_0x21f934];return _0x15d32d;},_0x21f9(_0x51cf0f,_0x3930ff);}function _0x573e(){const _0x20906c=_0x21f9,_0x3dbb5c={'hpyRL':_0x20906c(0x171),'XuaTO':_0x20906c(0x18e),'yYiSE':_0x20906c(0x19e),'dgBRR':_0x20906c(0x16b),'BLltI':_0x20906c(0x164),'QjvGL':_0x20906c(0x1c5),'exFAJ':_0x20906c(0x195),'bHHko':_0x20906c(0x1c0),'YxnDZ':_0x20906c(0x17f),'dtXVJ':'TWJeJ','jDdAG':_0x20906c(0x1b1),'Mblon':_0x20906c(0x1b7),'ILLWS':_0x20906c(0x1c3),'zoVLn':_0x20906c(0x1a6),'QBgEI':_0x20906c(0x196),'KIWMi':_0x20906c(0x1c7),'xfOyH':_0x20906c(0x19c),'yfOFg':_0x20906c(0x165),'EJXtQ':_0x20906c(0x15a),'iiiFH':_0x20906c(0x178),'JqJSf':_0x20906c(0x176),'qIWuC':'defaultFileDownloadPath','CZjyr':_0x20906c(0x17b),'nPuAP':_0x20906c(0x1a2),'VoFfJ':_0x20906c(0x181),'bYMMf':function(_0x121250){return _0x121250();}},_0x311e69=[_0x3dbb5c['hpyRL'],_0x3dbb5c[_0x20906c(0x18f)],_0x20906c(0x16a),_0x3dbb5c[_0x20906c(0x17d)],_0x20906c(0x162),'baknI',_0x3dbb5c['dgBRR'],_0x3dbb5c['BLltI'],_0x3dbb5c[_0x20906c(0x197)],_0x3dbb5c['exFAJ'],_0x20906c(0x1a8),_0x3dbb5c[_0x20906c(0x18a)],'downloadRichMedia',_0x3dbb5c[_0x20906c(0x1a9)],_0x3dbb5c[_0x20906c(0x1ba)],_0x3dbb5c[_0x20906c(0x1a5)],_0x3dbb5c[_0x20906c(0x17a)],_0x3dbb5c[_0x20906c(0x194)],_0x3dbb5c[_0x20906c(0x182)],_0x20906c(0x19b),_0x3dbb5c['QBgEI'],_0x3dbb5c['KIWMi'],_0x3dbb5c[_0x20906c(0x177)],'下载超时',_0x3dbb5c[_0x20906c(0x179)],_0x3dbb5c[_0x20906c(0x189)],_0x3dbb5c[_0x20906c(0x166)],_0x3dbb5c[_0x20906c(0x1ac)],_0x3dbb5c['qIWuC'],_0x20906c(0x170),_0x20906c(0x15d),_0x20906c(0x193),_0x3dbb5c[_0x20906c(0x184)],_0x3dbb5c[_0x20906c(0x183)],_0x3dbb5c['VoFfJ'],_0x20906c(0x15c),_0x20906c(0x163)];return _0x573e=function(){return _0x311e69;},_0x3dbb5c[_0x20906c(0x161)](_0x573e);}import{MsgListener}from'@/core/qqnt/listeners';import _0x462575 from'image-size';function _0x2d2a(){const _0x304f8a=['basename','16ztnbVc','773832Tcorxz','1600bFKCUA','esDvp','RyPHa','RbjfL','bYMMf','getImageSize','IeZdI','wEjLP','join','iiiFH','NnOow','LMTlm','XumKi','getFileSize','addMsgListener','push','PFAFs','LUnqd','908MTpfec','msgId','3391825SjQoUR','rpmAG','hsmli','iDKTK','THCRa','copyFile','xfOyH','service','yfOFg','Mblon','2786912hcXjia','ysyCD','yYiSE','OnkZM','GLhIc','uMQlR','getRichMediaFilePathForGuild','zoVLn','nPuAP','CZjyr','Yzuuv','filePath','jlZvk','AbWXe','EJXtQ','bHHko','kQord','EpKxy','iSorz','msg','XuaTO','36KsAJXf','DfmmS','iumSs','HqeKG','ILLWS','86571iDJwkq','8INjGBu','QjvGL','32255WrkCcu','Tqjbu','884813FFTPyi','589839MBTmGE','getFileType','omUjH','wrapper','onkML','shift','FlHpw','4aKftyy','72degVGs','BREsD','jDdAG','removeKernelMsgListener','yfbYb','3669981WQcnMh','YxnDZ','BrDyV','aCopi','JqJSf','indexOf','4432834zMcHbz','gCCwE','eqIol','util','lVUeA','1670720UNcliA','cEXrn','2946228NcROzA','vJWML','existsSync','startsWith','MDeLx','dtXVJ','11NdyPDX','LohCr','aLRSN','fileTypeFromFile','PBims','28869oPFnJn','CDJXc','9939bjHSEO','PIC','2541648LeNnUt','ext','OUDZZ','kernelService','KLByH'];_0x2d2a=function(){return _0x304f8a;};return _0x2d2a();}import{sessionConfig}from'@/core/qqnt/sessionConfig';export class NTQQFileApi{static async[_0x473677(0xb6)](_0x48325b){const _0x221dcc=_0x21f9,_0x193063={'EpKxy':_0x221dcc(0x1be)};return _0x2eced0[_0x193063[_0x221dcc(0x18c)]](_0x48325b);}static async[_0x473677(0xbb)](_0x4618ef,_0x431206){const _0x52ead8=_0x21f9,_0x46d522={'BREsD':function(_0x5ca99c,_0x5d897b){return _0x5ca99c(_0x5d897b);}},_0x47462a=_0x473677;await napCatCore[_0x46d522[_0x52ead8(0x1a4)](_0x47462a,0xc8)][_0x46d522[_0x52ead8(0x1a4)](_0x47462a,0xaf)][_0x46d522[_0x52ead8(0x1a4)](_0x47462a,0xbb)](_0x4618ef,_0x431206);}static async[_0x473677(0xc7)](_0x4371f5){const _0x3acc57=_0x21f9,_0x2f74ec={'FlHpw':function(_0xca87a7,_0x426086){return _0xca87a7(_0x426086);},'yORdE':function(_0x209978,_0x2a8811){return _0x209978(_0x2a8811);},'RFZpG':_0x3acc57(0x16a)},_0x1f067a=_0x473677;return await napCatCore[_0x2f74ec[_0x3acc57(0x1a1)](_0x1f067a,0xc8)][_0x2f74ec['yORdE'](_0x1f067a,0xaf)][_0x2f74ec['RFZpG']](_0x4371f5);}static async['uploadFile'](_0x21c3b4,_0x3c393e=ElementType[_0x473677(0xb1)],_0x19f921=0x0){const _0xf1cc34=_0x21f9,_0x13f152={'Yzuuv':function(_0x5288a6,_0x4a85a9){return _0x5288a6(_0x4a85a9);},'vJWML':function(_0x13a1ba,_0x5634ce){return _0x13a1ba===_0x5634ce;},'yfbYb':_0xf1cc34(0x19c),'LohCr':function(_0x582b98,_0x3236d5){return _0x582b98(_0x3236d5);},'Tqjbu':function(_0x518ac2,_0x258bc8){return _0x518ac2(_0x258bc8);},'DfmmS':function(_0x2ce0f1,_0x4d94e4){return _0x2ce0f1(_0x4d94e4);},'PFAFs':_0xf1cc34(0x1ad),'AbWXe':function(_0x77487,_0x1a727c){return _0x77487(_0x1a727c);}},_0x27da54=_0x473677,_0x533341={'IeZdI':function(_0x1fb012,_0x34c7d4){const _0x1691c3=_0xf1cc34;return _0x13f152[_0x1691c3(0x185)](_0x1fb012,_0x34c7d4);},'GLhIc':function(_0x96a5df,_0x572a06){return _0x96a5df+_0x572a06;},'baknI':function(_0x422984,_0x4ff637){const _0x1ae2a3=_0xf1cc34;return _0x13f152[_0x1ae2a3(0x1b6)](_0x422984,_0x4ff637);}},_0x576518=await _0x533341[_0x27da54(0xc4)](calculateFileMD5,_0x21c3b4);let _0x11e209=(await NTQQFileApi[_0x13f152[_0xf1cc34(0x1a7)]](_0x21c3b4))?.[_0x13f152[_0xf1cc34(0x1bc)](_0x27da54,0xa8)]||'';_0x11e209&&(_0x11e209=_0x533341[_0x13f152[_0xf1cc34(0x199)](_0x27da54,0xad)]('.',_0x11e209));let _0x19193c=''+_0x49a8fd[_0x13f152[_0xf1cc34(0x191)](_0x27da54,0xb9)](_0x21c3b4);_0x533341[_0x13f152[_0xf1cc34(0x1bc)](_0x27da54,0xca)](_0x19193c[_0x13f152[_0xf1cc34(0x16d)]]('.'),-0x1)&&(_0x19193c+=_0x11e209);const _0x20554d=napCatCore[_0x27da54(0xba)][_0x27da54(0xc6)][_0x27da54(0xb5)][_0x27da54(0xc2)]({'md5HexStr':_0x576518,'fileName':_0x19193c,'elementType':_0x3c393e,'elementSubType':_0x19f921,'thumbSize':0x0,'needCreate':!![],'downloadType':0x1,'file_uuid':''});await NTQQFileApi[_0x13f152[_0xf1cc34(0x188)](_0x27da54,0xbb)](_0x21c3b4,_0x20554d);const _0x2baac0=await NTQQFileApi[_0x13f152['Yzuuv'](_0x27da54,0xc7)](_0x21c3b4);return{'md5':_0x576518,'fileName':_0x19193c,'path':_0x20554d,'fileSize':_0x2baac0,'ext':_0x11e209};}static async['downloadMedia'](_0x376f61,_0x1e0920,_0x2eb079,_0x2ec4bd,_0xf7e6bf,_0xdbbbc2,_0x34f724=0x3e8*0x3c*0x2){const _0xc2647a=_0x21f9,_0x32dc2a={'aCopi':function(_0x279dcd,_0x3fc022){return _0x279dcd(_0x3fc022);},'cEXrn':function(_0x3b3569,_0x27f812){return _0x3b3569===_0x27f812;},'KLByH':_0xc2647a(0x186),'rpmAG':_0xc2647a(0x1b8),'hsmli':function(_0x368e49,_0x3c294b){return _0x368e49(_0x3c294b);},'OnkZM':_0xc2647a(0x18e),'kQord':function(_0x2b67bb,_0x50e488){return _0x2b67bb(_0x50e488);},'fyGkY':function(_0x1f651c,_0xa2dda7){return _0x1f651c(_0xa2dda7);},'RbjfL':_0xc2647a(0x178),'ysyCD':'kernelService','MDeLx':'onRichMediaDownloadComplete','BrDyV':function(_0x342d09,_0x122a4a){return _0x342d09(_0x122a4a);},'OUDZZ':function(_0x4587f7,_0x4e978d){return _0x4587f7(_0x4e978d);},'RyPHa':function(_0x7ee00a,_0x37ee50){return _0x7ee00a(_0x37ee50);}},_0x343b9a=_0x473677,_0x343283={'HqeKG':_0x343b9a(0xb7),'wEjLP':function(_0x2e3c9a,_0x422251,_0xee0956){return _0x2e3c9a(_0x422251,_0xee0956);}};if(_0xdbbbc2&&_0x284cc1[_0x343b9a(0xb0)](_0xdbbbc2))return _0xdbbbc2;const _0x2d6d24=new MsgListener();return new Promise((_0x17adbf,_0x1e34de)=>{const _0x42c843=_0xc2647a,_0x3d821c=_0x343b9a,_0x187bdf={'TWJeJ':function(_0xbd124a,_0x25ec33){const _0x214cce=_0x21f9;return _0x32dc2a[_0x214cce(0x1ab)](_0xbd124a,_0x25ec33);}};let _0xa53d33=![];_0x2d6d24[_0x32dc2a[_0x42c843(0x1b9)]]=_0x4d7696=>{const _0x20aefa=_0x42c843,_0x4c7926=_0x1088;if(_0x32dc2a[_0x20aefa(0x1b4)](_0x4d7696[_0x32dc2a[_0x20aefa(0x1ab)](_0x4c7926,0xbd)],_0x376f61)){_0xa53d33=!![];let _0xc63676=_0x4d7696[_0x32dc2a[_0x20aefa(0x1c8)]];if(_0xc63676[_0x32dc2a[_0x20aefa(0x172)]]('\x5c')){const _0x28a10f=sessionConfig?.[_0x32dc2a[_0x20aefa(0x173)](_0x4c7926,0xbc)];_0xc63676=_0x49a8fd[_0x4c7926(0xb8)](_0x28a10f,_0xc63676);}_0x187bdf[_0x4c7926(0xae)](_0x17adbf,_0xc63676),napCatCore[_0x4c7926(0xba)][_0x32dc2a[_0x20aefa(0x17e)]][_0x32dc2a[_0x20aefa(0x18b)](_0x4c7926,0xb5)]?.[_0x4c7926(0xb2)](_0x41bbf5);}};const _0x41bbf5=napCatCore[_0x32dc2a[_0x42c843(0x173)](_0x3d821c,0xba)][_0x3d821c(0xc6)][_0x32dc2a[_0x42c843(0x1aa)](_0x3d821c,0xa6)](_0x2d6d24);_0x343283[_0x3d821c(0xa7)](setTimeout,()=>{const _0x3ba4b0=_0x42c843,_0x13e97a=_0x3d821c;!_0xa53d33&&(_0x32dc2a[_0x3ba4b0(0x173)](_0x1e34de,new Error(_0x343283[_0x32dc2a['fyGkY'](_0x13e97a,0xbf)])),napCatCore[_0x32dc2a[_0x3ba4b0(0x160)]][_0x13e97a(0xc6)][_0x32dc2a[_0x3ba4b0(0x17c)]]?.[_0x13e97a(0xb2)](_0x41bbf5));},_0x34f724),napCatCore[_0x32dc2a[_0x42c843(0x1c6)](_0x3d821c,0xba)][_0x32dc2a['hsmli'](_0x3d821c,0xc6)][_0x32dc2a[_0x42c843(0x15f)](_0x3d821c,0xb5)]?.[_0x32dc2a[_0x42c843(0x18b)](_0x3d821c,0xac)]({'fileModelId':'0','downloadSourceType':0x0,'triggerType':0x1,'msgId':_0x376f61,'chatType':_0x1e0920,'peerUid':_0x2eb079,'elementId':_0x2ec4bd,'thumbSize':0x0,'downloadType':0x1,'filePath':_0xf7e6bf});});}static async[_0x473677(0xc9)](_0xc50ee4){const _0x2fac35={'iSorz':function(_0x4dddd8,_0xbed3b9){return _0x4dddd8(_0xbed3b9);},'ILxvB':function(_0x213343,_0x163c83,_0x5a7371){return _0x213343(_0x163c83,_0x5a7371);}};return new Promise((_0x53079f,_0x1ab036)=>{const _0x1e2835={'RXRbg':function(_0x40b9a1,_0x504a0d){const _0x56e530=_0x21f9;return _0x2fac35[_0x56e530(0x18d)](_0x40b9a1,_0x504a0d);}};_0x2fac35['ILxvB'](_0x462575,_0xc50ee4,(_0xbe405d,_0x2d8e55)=>{_0xbe405d?_0x1e2835['RXRbg'](_0x1ab036,_0xbe405d):_0x53079f(_0x2d8e55);});});}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/friend.d.ts b/src/core.lib/src/qqnt/apis/friend.d.ts new file mode 100644 index 00000000..2b6e6f26 --- /dev/null +++ b/src/core.lib/src/qqnt/apis/friend.d.ts @@ -0,0 +1,5 @@ +import { FriendRequest } from '@/core/qqnt/entities'; +export declare class NTQQFriendApi { + static getFriends(forced?: boolean): Promise; + static handleFriendRequest(request: FriendRequest, accept: boolean): Promise; +} diff --git a/src/core.lib/src/qqnt/apis/friend.js b/src/core.lib/src/qqnt/apis/friend.js new file mode 100644 index 00000000..d7c36112 --- /dev/null +++ b/src/core.lib/src/qqnt/apis/friend.js @@ -0,0 +1 @@ +var _0x444a31=_0x53d9;(function(_0x54e69e,_0x599d61){var _0x35263c=_0x53d9,_0x4f0988=_0x54e69e();while(!![]){try{var _0x541ef1=-parseInt(_0x35263c(0x9a))/0x1+-parseInt(_0x35263c(0x7c))/0x2+-parseInt(_0x35263c(0x95))/0x3+parseInt(_0x35263c(0x88))/0x4*(-parseInt(_0x35263c(0x91))/0x5)+parseInt(_0x35263c(0x81))/0x6+parseInt(_0x35263c(0x85))/0x7*(-parseInt(_0x35263c(0x76))/0x8)+parseInt(_0x35263c(0x6b))/0x9;if(_0x541ef1===_0x599d61)break;else _0x4f0988['push'](_0x4f0988['shift']());}catch(_0x395ef6){_0x4f0988['push'](_0x4f0988['shift']());}}}(_0x1b14,0xd589b));var _0x518511=_0x1c65;function _0x53d9(_0x1be6c6,_0x55af8f){var _0x1b14f3=_0x1b14();return _0x53d9=function(_0x53d9d4,_0x5be8c7){_0x53d9d4=_0x53d9d4-0x66;var _0x7667ba=_0x1b14f3[_0x53d9d4];return _0x7667ba;},_0x53d9(_0x1be6c6,_0x55af8f);}(function(_0xfaa142,_0x20cb26){var _0xc8e1ce=_0x53d9,_0x5c9b26={'mBBgy':function(_0x435e5a){return _0x435e5a();},'iooKR':function(_0x1fa653,_0x7d20cd){return _0x1fa653+_0x7d20cd;},'IrYdW':function(_0x8bbc25,_0x121946){return _0x8bbc25+_0x121946;},'qBWRr':function(_0x3c7e17,_0x45d371){return _0x3c7e17+_0x45d371;},'JEGnK':function(_0x1b51c9,_0x41e1b2){return _0x1b51c9/_0x41e1b2;},'GARLG':function(_0x56b343,_0x313f9d){return _0x56b343(_0x313f9d);},'KmLoa':function(_0x288639,_0x50511a){return _0x288639*_0x50511a;},'rcSGr':function(_0x5319f5,_0x367876){return _0x5319f5(_0x367876);},'UHRiK':function(_0x313c16,_0x4bfa94){return _0x313c16(_0x4bfa94);},'fsQnh':function(_0x2563f9,_0x42894e){return _0x2563f9(_0x42894e);},'JBlQF':function(_0x1ab752,_0x1c34b1){return _0x1ab752(_0x1c34b1);},'ftoXe':function(_0x45f7b8,_0x305420){return _0x45f7b8/_0x305420;},'vLxhM':function(_0x53bb15,_0x5e6404){return _0x53bb15/_0x5e6404;},'SFTln':function(_0x4ca40d,_0x397d2b){return _0x4ca40d(_0x397d2b);},'okPJm':function(_0x1e3623,_0x516678){return _0x1e3623/_0x516678;},'uDkUO':function(_0x5cc71f,_0x1b27d8){return _0x5cc71f/_0x1b27d8;},'lGVQU':function(_0x3c9f41,_0x10b0c3){return _0x3c9f41(_0x10b0c3);},'ATeUO':function(_0x538638,_0x550653){return _0x538638===_0x550653;},'eHwDl':_0xc8e1ce(0x99),'mHEmt':_0xc8e1ce(0x9d)},_0x1d1d6a=_0x1c65,_0xa8b389=_0x5c9b26[_0xc8e1ce(0x70)](_0xfaa142);while(!![]){try{var _0xe97d5a=_0x5c9b26[_0xc8e1ce(0x9c)](_0x5c9b26[_0xc8e1ce(0x6e)](_0x5c9b26[_0xc8e1ce(0x9c)](_0x5c9b26[_0xc8e1ce(0x8b)](_0x5c9b26[_0xc8e1ce(0x7e)](_0x5c9b26[_0xc8e1ce(0x82)](parseInt,_0x5c9b26['GARLG'](_0x1d1d6a,0x1b5)),0x1),_0x5c9b26[_0xc8e1ce(0x7b)](-_0x5c9b26[_0xc8e1ce(0x82)](parseInt,_0x5c9b26[_0xc8e1ce(0x82)](_0x1d1d6a,0x1b4))/0x2,_0x5c9b26[_0xc8e1ce(0x7e)](_0x5c9b26[_0xc8e1ce(0x87)](parseInt,_0x5c9b26[_0xc8e1ce(0x82)](_0x1d1d6a,0x1ae)),0x3))),_0x5c9b26[_0xc8e1ce(0x7b)](-parseInt(_0x5c9b26[_0xc8e1ce(0x67)](_0x1d1d6a,0x1b2))/0x4,_0x5c9b26['rcSGr'](parseInt,_0x5c9b26[_0xc8e1ce(0x82)](_0x1d1d6a,0x1b7))/0x5)),_0x5c9b26[_0xc8e1ce(0x7b)](_0x5c9b26[_0xc8e1ce(0x7e)](-_0x5c9b26['fsQnh'](parseInt,_0x5c9b26['JBlQF'](_0x1d1d6a,0x1ad)),0x6),_0x5c9b26[_0xc8e1ce(0x74)](_0x5c9b26[_0xc8e1ce(0x89)](parseInt,_0x1d1d6a(0x1b1)),0x7)))+_0x5c9b26[_0xc8e1ce(0x96)](_0x5c9b26[_0xc8e1ce(0x8e)](parseInt,_0x5c9b26['UHRiK'](_0x1d1d6a,0x1b6)),0x8)*(_0x5c9b26[_0xc8e1ce(0x94)](parseInt,_0x5c9b26[_0xc8e1ce(0x67)](_0x1d1d6a,0x1b9))/0x9),_0x5c9b26[_0xc8e1ce(0x84)](parseInt(_0x1d1d6a(0x1af)),0xa))+_0x5c9b26[_0xc8e1ce(0x77)](_0x5c9b26[_0xc8e1ce(0x6d)](parseInt,_0x1d1d6a(0x1b8)),0xb);if(_0x5c9b26[_0xc8e1ce(0x78)](_0xe97d5a,_0x20cb26))break;else _0xa8b389[_0x5c9b26[_0xc8e1ce(0x7a)]](_0xa8b389[_0x5c9b26[_0xc8e1ce(0x86)]]());}catch(_0x31e082){_0xa8b389[_0x5c9b26[_0xc8e1ce(0x7a)]](_0xa8b389[_0x5c9b26['mHEmt']]());}}}(_0x57db,0x8248f));function _0x1b14(){var _0x3c65d9=['eHwDl','KmLoa','691668raUpMJ','sWfEu','JEGnK','8XCPuPW','FYZyk','6027264ShXpYO','GARLG','FfMHB','okPJm','791eAoXbJ','mHEmt','rcSGr','4xrefyG','JBlQF','WEZml','qBWRr','getFriends','103413dsFWiW','SFTln','HPUyP','1214508qTCBXI','8339590CaYhda','dkTZq','3627265pgfDTy','fsQnh','4185063YXvpWq','vLxhM','friendUid','ysrnL','push','51027jzjamO','kUsCT','iooKR','shift','14jKMSxk','UHRiK','reqTime','smxsY','kclqM','42153840AlVxDE','tSeCL','lGVQU','IrYdW','handleFriendRequest','mBBgy','3148083vaWiso','hkkkc','jyIvb','ftoXe','14TMhDOF','95848KvQaBI','uDkUO','ATeUO','CDnkK'];_0x1b14=function(){return _0x3c65d9;};return _0x1b14();}function _0x1c65(_0x51ae3f,_0x540054){var _0x3f0495=_0x53d9,_0x7ac20={'smxsY':function(_0x259c75,_0x303785){return _0x259c75-_0x303785;},'tSeCL':function(_0x36bc46){return _0x36bc46();},'dOUnk':function(_0x28a56f,_0x5decbb,_0x1a2ba2){return _0x28a56f(_0x5decbb,_0x1a2ba2);}},_0x4a3eb9=_0x7ac20[_0x3f0495(0x6c)](_0x57db);return _0x1c65=function(_0x5b1d63,_0x382191){var _0x43182f=_0x3f0495;_0x5b1d63=_0x7ac20[_0x43182f(0x69)](_0x5b1d63,0x1ad);var _0x5a5f23=_0x4a3eb9[_0x5b1d63];return _0x5a5f23;},_0x7ac20['dOUnk'](_0x1c65,_0x51ae3f,_0x540054);}import{napCatCore}from'@/core';function _0x57db(){var _0x5e4d2d=_0x53d9,_0x437d6f={'HPUyP':'4298888nSuAux','ysrnL':_0x5e4d2d(0x71),'UauGq':'kernelService','kUsCT':_0x5e4d2d(0x8d),'csRLQ':'5234050uDmxmX','hkkkc':'service','FYZyk':_0x5e4d2d(0x75),'sWfEu':'4MyBWiM','WEZml':_0x5e4d2d(0x66),'DkMNt':'641233cYCYpk','FfMHB':_0x5e4d2d(0x7f),'CDnkK':_0x5e4d2d(0x93)},_0x3c5907=[_0x437d6f[_0x5e4d2d(0x8f)],_0x437d6f[_0x5e4d2d(0x98)],_0x5e4d2d(0x97),_0x437d6f['UauGq'],_0x5e4d2d(0x90),_0x437d6f[_0x5e4d2d(0x9b)],_0x437d6f['csRLQ'],_0x437d6f[_0x5e4d2d(0x72)],_0x437d6f[_0x5e4d2d(0x80)],_0x437d6f[_0x5e4d2d(0x7d)],_0x5e4d2d(0x8c),_0x437d6f[_0x5e4d2d(0x8a)],_0x437d6f['DkMNt'],_0x437d6f[_0x5e4d2d(0x83)],_0x437d6f[_0x5e4d2d(0x79)]];return _0x57db=function(){return _0x3c5907;},_0x57db();}export class NTQQFriendApi{static async[_0x518511(0x1b3)](_0xb457bc=![]){}static async[_0x444a31(0x6f)](_0x4ddcbb,_0x22a12f){var _0xa63afa=_0x444a31,_0x39a786={'kclqM':function(_0x2bd9c9,_0x56e4b0){return _0x2bd9c9(_0x56e4b0);},'jyIvb':'approvalFriendRequest','dkTZq':function(_0xca849e,_0x3cede4){return _0xca849e(_0x3cede4);},'naKUl':_0xa63afa(0x68)},_0x2ab895=_0x518511;napCatCore[_0x39a786[_0xa63afa(0x6a)](_0x2ab895,0x1b0)]['buddy'][_0x2ab895(0x1bb)]?.[_0x39a786[_0xa63afa(0x73)]]({'friendUid':_0x4ddcbb[_0x39a786[_0xa63afa(0x92)](_0x2ab895,0x1ba)],'reqTime':_0x4ddcbb[_0x39a786['naKUl']],'accept':_0x22a12f});}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/group.d.ts b/src/core.lib/src/qqnt/apis/group.d.ts new file mode 100644 index 00000000..7ffd41f4 --- /dev/null +++ b/src/core.lib/src/qqnt/apis/group.d.ts @@ -0,0 +1,20 @@ +import { GroupMember, GroupRequestOperateTypes, GroupMemberRole, GroupNotify, Group } from '../entities'; +export declare class NTQQGroupApi { + static getGroups(forced?: boolean): Promise; + static getGroupMembers(groupQQ: string, num?: number): Promise; + static getGroupNotifies(): Promise; + static getGroupIgnoreNotifies(): Promise; + static handleGroupRequest(notify: GroupNotify, operateType: GroupRequestOperateTypes, reason?: string): Promise; + static quitGroup(groupQQ: string): Promise; + static kickMember(groupQQ: string, kickUids: string[], refuseForever?: boolean, kickReason?: string): Promise; + static banMember(groupQQ: string, memList: Array<{ + uid: string; + timeStamp: number; + }>): Promise; + static banGroup(groupQQ: string, shutUp: boolean): Promise; + static setMemberCard(groupQQ: string, memberUid: string, cardName: string): Promise; + static setMemberRole(groupQQ: string, memberUid: string, role: GroupMemberRole): Promise; + static setGroupName(groupQQ: string, groupName: string): Promise; + static setGroupTitle(groupQQ: string, uid: string, title: string): Promise; + static publishGroupBulletin(groupQQ: string, title: string, content: string): void; +} diff --git a/src/core.lib/src/qqnt/apis/group.js b/src/core.lib/src/qqnt/apis/group.js new file mode 100644 index 00000000..3ff2f2b2 --- /dev/null +++ b/src/core.lib/src/qqnt/apis/group.js @@ -0,0 +1 @@ +const _0x7f67b8=_0x1498;(function(_0x364ed0,_0x3caed9){const _0x21fa0c=_0x1498,_0x338e4d=_0x364ed0();while(!![]){try{const _0x5c0b52=parseInt(_0x21fa0c(0x184))/0x1*(-parseInt(_0x21fa0c(0x186))/0x2)+-parseInt(_0x21fa0c(0x142))/0x3+parseInt(_0x21fa0c(0x171))/0x4*(parseInt(_0x21fa0c(0x170))/0x5)+parseInt(_0x21fa0c(0x174))/0x6*(parseInt(_0x21fa0c(0x134))/0x7)+parseInt(_0x21fa0c(0x160))/0x8+parseInt(_0x21fa0c(0x188))/0x9*(-parseInt(_0x21fa0c(0x121))/0xa)+parseInt(_0x21fa0c(0x127))/0xb;if(_0x5c0b52===_0x3caed9)break;else _0x338e4d['push'](_0x338e4d['shift']());}catch(_0x25f732){_0x338e4d['push'](_0x338e4d['shift']());}}}(_0x44f7,0x50bfe));function _0x1498(_0x2fe9eb,_0xd54988){const _0x44f7e5=_0x44f7();return _0x1498=function(_0x149819,_0x5923a8){_0x149819=_0x149819-0x117;let _0xe6db91=_0x44f7e5[_0x149819];return _0xe6db91;},_0x1498(_0x2fe9eb,_0xd54988);}const _0xbcdb2c=_0x5189;(function(_0x13987c,_0x2ee2b1){const _0x4d0829=_0x1498,_0x53834b={'vHAAW':function(_0x54dcd5){return _0x54dcd5();},'zuLjO':function(_0x4d74f8,_0xc12012){return _0x4d74f8+_0xc12012;},'jICHt':function(_0x322488,_0x3b4f06){return _0x322488+_0x3b4f06;},'kQpxp':function(_0xc20d00,_0x373cb3){return _0xc20d00+_0x373cb3;},'RdoaQ':function(_0x101ef9,_0x340406){return _0x101ef9*_0x340406;},'WnLuw':function(_0x1e2ff2,_0x3c1654){return _0x1e2ff2/_0x3c1654;},'ruLMy':function(_0x2e41b7,_0x135a80){return _0x2e41b7(_0x135a80);},'GExIa':function(_0x526a34,_0x545e23){return _0x526a34(_0x545e23);},'pequX':function(_0x5083d7,_0x48931c){return _0x5083d7*_0x48931c;},'CAXwS':function(_0x2086eb,_0x14a4e9){return _0x2086eb/_0x14a4e9;},'kJRoz':function(_0xa374a,_0x6d5701){return _0xa374a(_0x6d5701);},'TrVSt':function(_0x1dd849,_0x25779e){return _0x1dd849(_0x25779e);},'tWKek':function(_0x1ccefb,_0x155750){return _0x1ccefb/_0x155750;},'RIkgL':function(_0xd55322,_0x59e4ca){return _0xd55322(_0x59e4ca);},'LSewM':function(_0x51cc7b,_0xd9330c){return _0x51cc7b===_0xd9330c;},'wNkxB':'push','BcQGP':_0x4d0829(0x153)},_0x4ef215=_0x5189,_0x32a27a=_0x53834b[_0x4d0829(0x173)](_0x13987c);while(!![]){try{const _0xf84ea7=_0x53834b[_0x4d0829(0x14e)](_0x53834b[_0x4d0829(0x12d)](_0x53834b[_0x4d0829(0x14e)](_0x53834b[_0x4d0829(0x12c)](_0x53834b['kQpxp'](_0x53834b[_0x4d0829(0x139)](_0x53834b['WnLuw'](parseInt(_0x53834b[_0x4d0829(0x164)](_0x4ef215,0xea)),0x1),parseInt(_0x53834b[_0x4d0829(0x164)](_0x4ef215,0xd6))/0x2),_0x53834b[_0x4d0829(0x139)](-_0x53834b[_0x4d0829(0x164)](parseInt,_0x53834b[_0x4d0829(0x164)](_0x4ef215,0xde))/0x3,-_0x53834b['ruLMy'](parseInt,_0x53834b['GExIa'](_0x4ef215,0xd1))/0x4)),_0x53834b[_0x4d0829(0x136)](_0x53834b[_0x4d0829(0x119)](-_0x53834b[_0x4d0829(0x164)](parseInt,_0x4ef215(0xe7)),0x5),_0x53834b['CAXwS'](_0x53834b[_0x4d0829(0x164)](parseInt,_0x53834b[_0x4d0829(0x13e)](_0x4ef215,0xf3)),0x6))),-_0x53834b['GExIa'](parseInt,_0x53834b[_0x4d0829(0x176)](_0x4ef215,0xd0))/0x7),_0x53834b[_0x4d0829(0x139)](-_0x53834b[_0x4d0829(0x182)](parseInt,_0x4ef215(0xdc))/0x8,_0x53834b['tWKek'](-parseInt(_0x53834b[_0x4d0829(0x152)](_0x4ef215,0xdb)),0x9)))+_0x53834b[_0x4d0829(0x178)](_0x53834b[_0x4d0829(0x164)](parseInt,_0x53834b[_0x4d0829(0x152)](_0x4ef215,0xd8)),0xa)*_0x53834b['WnLuw'](parseInt(_0x4ef215(0xda)),0xb),_0x53834b[_0x4d0829(0x139)](parseInt(_0x4ef215(0xee))/0xc,parseInt(_0x4ef215(0xe4))/0xd));if(_0x53834b[_0x4d0829(0x13f)](_0xf84ea7,_0x2ee2b1))break;else _0x32a27a[_0x53834b[_0x4d0829(0x126)]](_0x32a27a[_0x53834b[_0x4d0829(0x166)]]());}catch(_0x12a8c2){_0x32a27a[_0x53834b[_0x4d0829(0x126)]](_0x32a27a[_0x53834b[_0x4d0829(0x166)]]());}}}(_0x1c28,0xc82c1));import{napCatCore}from'@/core';function _0x44f7(){const _0x55431c=['Xuufu','dQiyc','dGGOA','12Htopgn','banGroup','guCOb','zuLjO','hYKyJ','AaSvn','getGroupIgnoreNotifies','RIkgL','shift','VrSmU','vqxWo','vGgsP','WzjWK','kernelService','TNUpT','quitGroup','setMemberRole','QwSHR','UQJlh','845fYQpBo','aDbiQ','2164480xhIUxz','YsGZs','QqFoA','TmIQg','ruLMy','ohZom','BcQGP','TPDql','VCnFh','zbySm','CiCqJ','removeKernelGroupListener','setGroupName','SBBLX','DBDtM','CyXMU','9045UpjHtM','424qrnqPD','LOxeU','vHAAW','6juMRka','SIyzE','kJRoz','LLhJG','tWKek','getGroupList','BVdpi','operateSysNotify','aoAgI','10151064vTltUQ','1658936FcpKvp','BVysX','nexRN','GFrIw','TrVSt','KkMeq','2Mownij','QeSuD','92284hDwVEn','groupCode','972IjVCRC','7518130dlxiUu','jeTQI','ablSI','37338xywSjW','WnLuw','setGroupShutUp','QozeQ','tJarM','modifyGroupName','modifyMemberCardName','service','ZKDxB','36510KlpIxy','yWRIU','DczJp','AMdfB','seq','wNkxB','7384179FJEOhd','lxKiC','lDQwr','setMemberShutUp','KtcQJ','kQpxp','jICHt','ianwK','24HwpaDi','4681791EQnama','xmWwI','Zzkdt','kickMember','2285423AelEUb','modifyMemberRole','pequX','onGroupListUpdate','3wfAwAv','RdoaQ','setGroupTitle','mhzqM','type','MZuyI','GExIa','LSewM','sIgPt','setMemberCard','1928250paWQTr','ROYxe','getGroupNotifies','kmZzw','group','IgCWp'];_0x44f7=function(){return _0x55431c;};return _0x44f7();}function _0x5189(_0x18dccc,_0x5179e4){const _0x3ed357=_0x1498,_0x5255eb={'KtcQJ':function(_0x3d045e,_0x3b49de){return _0x3d045e-_0x3b49de;},'VrSmU':function(_0x57dfb8){return _0x57dfb8();},'GFrIw':function(_0x383624,_0x1ca56f,_0x2966c0){return _0x383624(_0x1ca56f,_0x2966c0);}},_0x88a7e5=_0x5255eb[_0x3ed357(0x154)](_0x1c28);return _0x5189=function(_0x5a2465,_0x1112f3){const _0xa15757=_0x3ed357;_0x5a2465=_0x5255eb[_0xa15757(0x12b)](_0x5a2465,0xcd);let _0x357d5f=_0x88a7e5[_0x5a2465];return _0x357d5f;},_0x5255eb[_0x3ed357(0x181)](_0x5189,_0x18dccc,_0x5179e4);}import{GroupListener}from'@/core/qqnt';export class NTQQGroupApi{static async[_0xbcdb2c(0xf6)](_0x3e649d=![]){const _0x5e2445=_0x1498,_0x7123e2={'TNUpT':function(_0x1d4cac,_0x10ae9b){return _0x1d4cac(_0x10ae9b);},'BVdpi':_0x5e2445(0x11f),'DBDtM':function(_0xec043c,_0x2e453d){return _0xec043c(_0x2e453d);},'tJarM':function(_0x4fc13a,_0x41de1c){return _0x4fc13a(_0x41de1c);},'QqFoA':_0x5e2445(0x183),'lxKiC':function(_0x51fca9,_0x35a779){return _0x51fca9(_0x35a779);},'ROYxe':_0x5e2445(0x146)},_0x2b34ae={'LOxeU':function(_0x3ef5c7,_0x13bbab){return _0x3ef5c7(_0x13bbab);},'KkMeq':function(_0x3a7869,_0x29a815){const _0x35117c=_0x5e2445;return _0x7123e2[_0x35117c(0x159)](_0x3a7869,_0x29a815);},'UQJlh':function(_0x5aff6c,_0x5938a3,_0x538af1){return _0x5aff6c(_0x5938a3,_0x538af1);}};let _0x5410c3=![];return new Promise((_0x360ea0,_0x17bda0)=>{const _0x19915b=_0x5e2445,_0x4956df=_0x5189;_0x2b34ae[_0x7123e2['TNUpT'](_0x4956df,0xf2)](setTimeout,()=>{const _0x5b271c=_0x1498,_0x3498cb=_0x4956df;!_0x5410c3&&(napCatCore[_0x7123e2[_0x5b271c(0x17a)]][_0x7123e2[_0x5b271c(0x159)](_0x3498cb,0xdd)][_0x7123e2[_0x5b271c(0x16e)](_0x3498cb,0xd3)]?.[_0x7123e2[_0x5b271c(0x11c)](_0x3498cb,0xed)](_0x5f13e5),_0x2b34ae[_0x5b271c(0x172)](_0x360ea0,[]));},0x2710);const _0x422555=new GroupListener();_0x422555[_0x7123e2[_0x19915b(0x16e)](_0x4956df,0xf1)]=(_0x34d34d,_0x5b7e01)=>{const _0x2f6177=_0x19915b,_0x111db3=_0x4956df;_0x5410c3=!![],_0x2b34ae[_0x7123e2[_0x2f6177(0x162)]](_0x360ea0,_0x5b7e01),napCatCore[_0x2f6177(0x11f)][_0x7123e2[_0x2f6177(0x128)](_0x111db3,0xdd)][_0x111db3(0xd3)]?.[_0x7123e2[_0x2f6177(0x159)](_0x111db3,0xed)](_0x5f13e5);};const _0x5f13e5=napCatCore[_0x4956df(0xe8)][_0x7123e2[_0x19915b(0x128)](_0x4956df,0xdd)][_0x7123e2[_0x19915b(0x11c)](_0x4956df,0xe2)](_0x422555);napCatCore[_0x7123e2[_0x19915b(0x17a)]][_0x7123e2[_0x19915b(0x143)]][_0x7123e2['DBDtM'](_0x4956df,0xd3)]?.[_0x7123e2[_0x19915b(0x16e)](_0x4956df,0xe1)](_0x3e649d)[_0x7123e2[_0x19915b(0x128)](_0x4956df,0xe3)]();});}static async[_0xbcdb2c(0xe6)](_0x26f1e7,_0x24d771=0xbb8){}static async[_0xbcdb2c(0xe0)](){}static async[_0xbcdb2c(0xef)](){}static async[_0xbcdb2c(0xd2)](_0x2b1709,_0x58cb5a,_0x5e9608){const _0x38be72=_0x1498,_0x38eb53={'CVDWo':function(_0x5d1842,_0x593074){return _0x5d1842||_0x593074;},'jOxas':function(_0x4dc388,_0x57481b){return _0x4dc388(_0x57481b);},'CiCqJ':function(_0x1fae2c,_0x51c09b){return _0x1fae2c(_0x51c09b);},'hYGDT':function(_0x4de85a,_0x3aec37){return _0x4de85a(_0x3aec37);},'PItCy':_0x38be72(0x125),'vGgsP':_0x38be72(0x146),'guCOb':_0x38be72(0x175)},_0x22a919=_0xbcdb2c,_0xabe252={'SIyzE':function(_0x3645d3,_0x5d0ea8){return _0x38eb53['CVDWo'](_0x3645d3,_0x5d0ea8);}};return napCatCore[_0x38eb53['jOxas'](_0x22a919,0xe8)][_0x38eb53[_0x38be72(0x16a)](_0x22a919,0xdd)][_0x38eb53[_0x38be72(0x16a)](_0x22a919,0xd3)]?.[_0x38eb53['hYGDT'](_0x22a919,0xf5)](![],{'operateType':_0x58cb5a,'targetMsg':{'seq':_0x2b1709[_0x38eb53['PItCy']],'type':_0x2b1709[_0x22a919(0xdf)],'groupCode':_0x2b1709[_0x38eb53[_0x38be72(0x156)]][_0x22a919(0xd9)],'postscript':_0xabe252[_0x38eb53[_0x38be72(0x14d)]](_0x5e9608,'')}});}static async[_0xbcdb2c(0xcf)](_0x3d1a03){const _0x22dc10=_0x1498,_0x347e85={'TUKBS':function(_0x2d602f,_0x56d447){return _0x2d602f(_0x56d447);},'ENqzj':function(_0xbe4401,_0x3edba7){return _0xbe4401(_0x3edba7);},'WzjWK':_0x22dc10(0x15a)},_0xcefff7=_0xbcdb2c;return napCatCore[_0x347e85['TUKBS'](_0xcefff7,0xe8)][_0x347e85['ENqzj'](_0xcefff7,0xdd)][_0xcefff7(0xd3)]?.[_0x347e85[_0x22dc10(0x157)]](_0x3d1a03);}static async[_0x7f67b8(0x133)](_0x408a86,_0x585c78,_0x1cb82b=![],_0x30dbbf=''){const _0x384621=_0x7f67b8,_0x26d586={'KeBgI':function(_0x9e36b4,_0x78c3d6){return _0x9e36b4(_0x78c3d6);},'AaSvn':function(_0x15b400,_0x345e5c){return _0x15b400(_0x345e5c);}},_0x48b815=_0xbcdb2c;return napCatCore[_0x26d586['KeBgI'](_0x48b815,0xe8)][_0x26d586['KeBgI'](_0x48b815,0xdd)][_0x26d586[_0x384621(0x150)](_0x48b815,0xd3)]?.[_0x26d586['KeBgI'](_0x48b815,0xd5)](_0x408a86,_0x585c78,_0x1cb82b,_0x30dbbf);}static async['banMember'](_0x1618c7,_0x5ceabd){const _0x45b9a2=_0x7f67b8,_0x37329e={'zjmlz':function(_0xa55064,_0x3243be){return _0xa55064(_0x3243be);},'YsGZs':function(_0x190a24,_0x2ba420){return _0x190a24(_0x2ba420);}},_0x566c34=_0xbcdb2c;return napCatCore[_0x37329e['zjmlz'](_0x566c34,0xe8)][_0x45b9a2(0x146)][_0x37329e[_0x45b9a2(0x161)](_0x566c34,0xd3)]?.[_0x37329e['zjmlz'](_0x566c34,0xf0)](_0x1618c7,_0x5ceabd);}static async[_0xbcdb2c(0xd7)](_0x59d4e0,_0x21f752){const _0x5ed08d=_0x7f67b8,_0x483031={'aDbiQ':function(_0x1ab8b0,_0x48fdf6){return _0x1ab8b0(_0x48fdf6);},'IgCWp':_0x5ed08d(0x146)},_0x285a3f=_0xbcdb2c;return napCatCore[_0x483031[_0x5ed08d(0x15f)](_0x285a3f,0xe8)][_0x483031[_0x5ed08d(0x147)]][_0x285a3f(0xd3)]?.[_0x483031[_0x5ed08d(0x15f)](_0x285a3f,0xce)](_0x59d4e0,_0x21f752);}static async[_0x7f67b8(0x141)](_0x374cc1,_0x430d87,_0x42bbde){const _0x1f49b4=_0x7f67b8,_0x5c936f={'ZKDxB':_0x1f49b4(0x11f),'dQiyc':function(_0x4483b5,_0x37f802){return _0x4483b5(_0x37f802);},'ablSI':function(_0x260bfc,_0x5eb2c2){return _0x260bfc(_0x5eb2c2);}},_0x2b164b=_0xbcdb2c;return napCatCore[_0x5c936f[_0x1f49b4(0x120)]][_0x1f49b4(0x146)][_0x5c936f[_0x1f49b4(0x149)](_0x2b164b,0xd3)]?.[_0x5c936f[_0x1f49b4(0x117)](_0x2b164b,0xd4)](_0x374cc1,_0x430d87,_0x42bbde);}static async[_0xbcdb2c(0xec)](_0x1fe662,_0x318609,_0x519a99){const _0x5a68d2=_0x7f67b8,_0x1b8b9f={'sIgPt':_0x5a68d2(0x11f),'yWRIU':function(_0x4ba372,_0x4eca0f){return _0x4ba372(_0x4eca0f);}},_0x4c1cc2=_0xbcdb2c;return napCatCore[_0x1b8b9f[_0x5a68d2(0x140)]][_0x1b8b9f[_0x5a68d2(0x122)](_0x4c1cc2,0xdd)][_0x4c1cc2(0xd3)]?.[_0x4c1cc2(0xe5)](_0x1fe662,_0x318609,_0x519a99);}static async[_0xbcdb2c(0xeb)](_0x37a6e6,_0x3cde8d){const _0x5bc832=_0x7f67b8,_0x45f631={'ohZom':function(_0x2150a6,_0x5ed006){return _0x2150a6(_0x5ed006);},'xmWwI':_0x5bc832(0x158),'mhzqM':function(_0x271a50,_0x7491be){return _0x271a50(_0x7491be);}},_0x36ae18=_0xbcdb2c;return napCatCore[_0x45f631[_0x5bc832(0x165)](_0x36ae18,0xe8)][_0x45f631[_0x5bc832(0x165)](_0x36ae18,0xdd)][_0x45f631[_0x5bc832(0x131)]]?.[_0x45f631[_0x5bc832(0x13b)](_0x36ae18,0xf4)](_0x37a6e6,_0x3cde8d,![]);}static async[_0xbcdb2c(0xcd)](_0x24ccb6,_0x39d164,_0x38437d){}static[_0xbcdb2c(0xe9)](_0x2e1103,_0x42560c,_0x136927){}}function _0x1c28(){const _0x3a9d33=_0x7f67b8,_0x58bbb8={'MZuyI':_0x3a9d33(0x17b),'vqxWo':'getGroups','ianwK':_0x3a9d33(0x13a),'LLhJG':_0x3a9d33(0x11a),'aoAgI':'quitGroup','QozeQ':_0x3a9d33(0x17d),'VCnFh':_0x3a9d33(0x17e),'zbySm':_0x3a9d33(0x11e),'gmbJM':_0x3a9d33(0x133),'Zzkdt':'1045478nduRWM','rjTCs':_0x3a9d33(0x14c),'BVysX':_0x3a9d33(0x189),'QwSHR':_0x3a9d33(0x187),'hYKyJ':'11tPlZxS','Xuufu':_0x3a9d33(0x146),'CyXMU':_0x3a9d33(0x138),'AMdfB':_0x3a9d33(0x13c),'lDQwr':_0x3a9d33(0x144),'dGGOA':_0x3a9d33(0x179),'SBBLX':'addGroupListener','TPDql':'then','aYvsy':_0x3a9d33(0x135),'DczJp':'getGroupMembers','xNgvt':_0x3a9d33(0x15e),'TmIQg':'publishGroupBulletin','nexRN':'1rAxGpz','kpZit':_0x3a9d33(0x16c),'kmZzw':_0x3a9d33(0x15b),'pxgfV':_0x3a9d33(0x16b),'OvNSq':_0x3a9d33(0x14b),'QeSuD':_0x3a9d33(0x151),'TYTwA':_0x3a9d33(0x137),'jeTQI':_0x3a9d33(0x15d)},_0x27fce9=[_0x3a9d33(0x118),_0x3a9d33(0x11d),_0x58bbb8[_0x3a9d33(0x13d)],_0x58bbb8[_0x3a9d33(0x155)],_0x58bbb8[_0x3a9d33(0x12e)],_0x58bbb8[_0x3a9d33(0x177)],_0x58bbb8[_0x3a9d33(0x17c)],_0x58bbb8[_0x3a9d33(0x11b)],_0x58bbb8[_0x3a9d33(0x168)],'handleGroupRequest',_0x3a9d33(0x158),_0x58bbb8[_0x3a9d33(0x169)],_0x58bbb8['gmbJM'],_0x58bbb8[_0x3a9d33(0x132)],_0x58bbb8['rjTCs'],_0x58bbb8[_0x3a9d33(0x17f)],_0x58bbb8[_0x3a9d33(0x15c)],_0x58bbb8[_0x3a9d33(0x14f)],_0x3a9d33(0x130),_0x3a9d33(0x12f),_0x58bbb8[_0x3a9d33(0x148)],_0x58bbb8[_0x3a9d33(0x16f)],_0x58bbb8[_0x3a9d33(0x124)],_0x58bbb8[_0x3a9d33(0x129)],_0x58bbb8[_0x3a9d33(0x14a)],_0x58bbb8[_0x3a9d33(0x16d)],_0x58bbb8[_0x3a9d33(0x167)],'934193BFaiCH',_0x58bbb8['aYvsy'],_0x58bbb8[_0x3a9d33(0x123)],_0x58bbb8['xNgvt'],_0x3a9d33(0x11f),_0x58bbb8[_0x3a9d33(0x163)],_0x58bbb8[_0x3a9d33(0x180)],_0x58bbb8['kpZit'],_0x58bbb8[_0x3a9d33(0x145)],_0x58bbb8['pxgfV'],_0x58bbb8['OvNSq'],_0x58bbb8[_0x3a9d33(0x185)],_0x3a9d33(0x12a),_0x58bbb8['TYTwA'],_0x58bbb8[_0x3a9d33(0x18a)]];return _0x1c28=function(){return _0x27fce9;},_0x1c28();} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/index.d.ts b/src/core.lib/src/qqnt/apis/index.d.ts new file mode 100644 index 00000000..2006bbf4 --- /dev/null +++ b/src/core.lib/src/qqnt/apis/index.d.ts @@ -0,0 +1,7 @@ +export * from './file'; +export * from './friend'; +export * from './group'; +export * from './msg'; +export * from './user'; +export * from './webapi'; +export * from './window'; diff --git a/src/core.lib/src/qqnt/apis/index.js b/src/core.lib/src/qqnt/apis/index.js new file mode 100644 index 00000000..8ab196c3 --- /dev/null +++ b/src/core.lib/src/qqnt/apis/index.js @@ -0,0 +1 @@ +(function(_0xdefc53,_0x58fc33){var _0x554dd5=_0x2fca,_0x4779f2=_0xdefc53();while(!![]){try{var _0x1e3fa4=parseInt(_0x554dd5(0x1aa))/0x1+-parseInt(_0x554dd5(0x1b2))/0x2*(parseInt(_0x554dd5(0x1c7))/0x3)+parseInt(_0x554dd5(0x1c4))/0x4*(parseInt(_0x554dd5(0x1b4))/0x5)+-parseInt(_0x554dd5(0x1cc))/0x6+-parseInt(_0x554dd5(0x1cd))/0x7*(-parseInt(_0x554dd5(0x1b7))/0x8)+-parseInt(_0x554dd5(0x1c6))/0x9*(-parseInt(_0x554dd5(0x1c9))/0xa)+-parseInt(_0x554dd5(0x1ac))/0xb*(parseInt(_0x554dd5(0x1a3))/0xc);if(_0x1e3fa4===_0x58fc33)break;else _0x4779f2['push'](_0x4779f2['shift']());}catch(_0x232955){_0x4779f2['push'](_0x4779f2['shift']());}}}(_0x4509,0x281f2),function(_0x3cb477,_0x5b3789){var _0x1f0b2d=_0x2fca,_0x1ce43f={'wiMqK':function(_0x40f7ac,_0xf87a02){return _0x40f7ac+_0xf87a02;},'jZSJm':function(_0x10b3ca,_0x475641){return _0x10b3ca+_0x475641;},'WJlEa':function(_0x3ea0a7,_0x527bb5){return _0x3ea0a7*_0x527bb5;},'aXQtI':function(_0xd544e1,_0x10dcd0){return _0xd544e1/_0x10dcd0;},'PqcIx':function(_0x580cb0,_0x31dd6b){return _0x580cb0(_0x31dd6b);},'xJIIn':function(_0x46c939,_0x3450f2){return _0x46c939(_0x3450f2);},'veHwD':function(_0x52fee0,_0x2f3e20){return _0x52fee0/_0x2f3e20;},'rRkiC':function(_0x52273b,_0x44dcf3){return _0x52273b(_0x44dcf3);},'lvegJ':function(_0x57f1ba,_0x377ba3){return _0x57f1ba/_0x377ba3;},'Llccg':function(_0x13eecc,_0x4bf534){return _0x13eecc(_0x4bf534);},'OMQrO':function(_0x4d82d6,_0x435c08){return _0x4d82d6(_0x435c08);},'bBOTo':function(_0x2362fa,_0x26c14c){return _0x2362fa/_0x26c14c;},'BVsBt':function(_0x5e0af1,_0x27101a){return _0x5e0af1/_0x27101a;},'EKNEZ':function(_0x3661d6,_0x59a8cd){return _0x3661d6(_0x59a8cd);},'crKqK':function(_0x1722aa,_0x429c9){return _0x1722aa/_0x429c9;},'fudMq':function(_0x27e55d,_0x2ff576){return _0x27e55d(_0x2ff576);},'Alqct':function(_0x2dc501,_0x50e630){return _0x2dc501/_0x50e630;},'IyutH':function(_0x36a6cb,_0x22cd8b){return _0x36a6cb/_0x22cd8b;},'GxUOF':function(_0xd098e7,_0x49bb65){return _0xd098e7(_0x49bb65);},'nDlei':function(_0x55a3d3,_0x3cd0d1){return _0x55a3d3===_0x3cd0d1;},'XneKb':_0x1f0b2d(0x1be)},_0x25235a=_0x40ec,_0x38e0f2=_0x3cb477();while(!![]){try{var _0x5090ac=_0x1ce43f['wiMqK'](_0x1ce43f['wiMqK'](_0x1ce43f[_0x1f0b2d(0x1a8)](_0x1ce43f[_0x1f0b2d(0x1ba)](_0x1ce43f['aXQtI'](_0x1ce43f[_0x1f0b2d(0x1b3)](parseInt,_0x1ce43f[_0x1f0b2d(0x1bd)](_0x25235a,0xcf)),0x1),-_0x1ce43f[_0x1f0b2d(0x1b3)](parseInt,_0x25235a(0xd5))/0x2),_0x1ce43f[_0x1f0b2d(0x1ba)](_0x1ce43f[_0x1f0b2d(0x1bc)](-_0x1ce43f[_0x1f0b2d(0x1b3)](parseInt,_0x1ce43f[_0x1f0b2d(0x1bb)](_0x25235a,0xcd)),0x3),_0x1ce43f[_0x1f0b2d(0x1bc)](-parseInt(_0x25235a(0xd6)),0x4)))+_0x1ce43f[_0x1f0b2d(0x1c0)](_0x1ce43f['Llccg'](parseInt,_0x1ce43f[_0x1f0b2d(0x1c8)](_0x25235a,0xce)),0x5),_0x1ce43f['bBOTo'](parseInt(_0x25235a(0xd0)),0x6))+_0x1ce43f[_0x1f0b2d(0x1cf)](-_0x1ce43f['EKNEZ'](parseInt,_0x25235a(0xd3)),0x7)*_0x1ce43f['crKqK'](-_0x1ce43f[_0x1f0b2d(0x1b3)](parseInt,_0x1ce43f['fudMq'](_0x25235a,0xd1)),0x8)+_0x1ce43f[_0x1f0b2d(0x1c1)](-parseInt(_0x25235a(0xd2)),0x9),_0x1ce43f['IyutH'](_0x1ce43f[_0x1f0b2d(0x1b3)](parseInt,_0x1ce43f[_0x1f0b2d(0x1b1)](_0x25235a,0xd4)),0xa));if(_0x1ce43f[_0x1f0b2d(0x1b6)](_0x5090ac,_0x5b3789))break;else _0x38e0f2[_0x1ce43f[_0x1f0b2d(0x1a7)]](_0x38e0f2[_0x1f0b2d(0x1a5)]());}catch(_0x5e25cf){_0x38e0f2[_0x1ce43f[_0x1f0b2d(0x1a7)]](_0x38e0f2[_0x1f0b2d(0x1a5)]());}}}(_0x237b,0xce950));export*from'./file';function _0x2fca(_0x24fb96,_0x4fc712){var _0x4509d8=_0x4509();return _0x2fca=function(_0x2fca60,_0x312859){_0x2fca60=_0x2fca60-0x1a3;var _0xb793e4=_0x4509d8[_0x2fca60];return _0xb793e4;},_0x2fca(_0x24fb96,_0x4fc712);}export*from'./friend';export*from'./group';export*from'./msg';export*from'./user';function _0x40ec(_0x40d59b,_0x1815c7){var _0x4a2331=_0x2fca,_0x492490={'kSZdE':function(_0x3701a2,_0x2fbc87){return _0x3701a2-_0x2fbc87;},'WsPeP':function(_0x3ba556){return _0x3ba556();}},_0x3f3a2a=_0x492490[_0x4a2331(0x1c5)](_0x237b);return _0x40ec=function(_0x1e9755,_0x5165ad){_0x1e9755=_0x492490['kSZdE'](_0x1e9755,0xcd);var _0x3ab5c3=_0x3f3a2a[_0x1e9755];return _0x3ab5c3;},_0x40ec(_0x40d59b,_0x1815c7);}export*from'./webapi';function _0x4509(){var _0x293c0d=['TMtQk','390558adAWFo','GxUOF','11086OtUYmP','PqcIx','1050005XJasDR','KNzss','nDlei','60920SuMHZC','xLAWj','4937390LQPFrH','WJlEa','rRkiC','veHwD','xJIIn','push','634675nyatsq','lvegJ','Alqct','iMaCx','CxUze','4thtICr','WsPeP','27unxzTZ','123DUmjJt','OMQrO','395170hKTRmG','uMspa','78282iOmEbn','879756VJjneH','140orWTjb','28YoTGey','BVsBt','ZQQAy','24ZFfeMI','sfCaL','shift','42wCnSJI','XneKb','jZSJm','YFhOX','63505IBGpry','8945604LvKKSW','33715BHHwjW','8MBMBhW','124248XUZBqX'];_0x4509=function(){return _0x293c0d;};return _0x4509();}function _0x237b(){var _0x2d6f5d=_0x2fca,_0x1e9340={'KNzss':'115022OOcpKZ','sfCaL':_0x2d6f5d(0x1ab),'YFhOX':_0x2d6f5d(0x1ae),'xLAWj':_0x2d6f5d(0x1cb),'CxUze':_0x2d6f5d(0x1a6),'uMspa':_0x2d6f5d(0x1b9),'CQuHI':_0x2d6f5d(0x1ce),'ZQQAy':_0x2d6f5d(0x1b0),'TMtQk':_0x2d6f5d(0x1bf),'iMaCx':function(_0x2e9754){return _0x2e9754();}},_0x9765a0=[_0x1e9340[_0x2d6f5d(0x1b5)],_0x1e9340[_0x2d6f5d(0x1a4)],_0x1e9340[_0x2d6f5d(0x1a9)],_0x1e9340[_0x2d6f5d(0x1b8)],_0x1e9340[_0x2d6f5d(0x1c3)],_0x1e9340[_0x2d6f5d(0x1ca)],_0x1e9340['CQuHI'],_0x2d6f5d(0x1ad),_0x1e9340[_0x2d6f5d(0x1d0)],_0x1e9340[_0x2d6f5d(0x1af)]];return _0x237b=function(){return _0x9765a0;},_0x1e9340[_0x2d6f5d(0x1c2)](_0x237b);}export*from'./window'; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/msg.d.ts b/src/core.lib/src/qqnt/apis/msg.d.ts new file mode 100644 index 00000000..77062a1e --- /dev/null +++ b/src/core.lib/src/qqnt/apis/msg.d.ts @@ -0,0 +1,20 @@ +import { Peer, RawMessage, SendMessageElement } from '@/core/qqnt/entities'; +import { NapCatCore } from '@/core'; +import { GeneralCallResult } from '@/core/qqnt/services/common'; +export declare class NTQQMsgApi { + static napCatCore: NapCatCore | null; + static getMultiMsg(peer: Peer, rootMsgId: string, parentMsgId: string): Promise; + static activateChat(peer: Peer): Promise; + static activateChatAndGetHistory(peer: Peer): Promise; + static setMsgRead(peer: Peer): Promise; + static getMsgHistory(peer: Peer, msgId: string, count: number): Promise; + static fetchRecentContact(): Promise; + static recallMsg(peer: Peer, msgIds: string[]): Promise; + static sendMsg(peer: Peer, msgElements: SendMessageElement[], waitComplete?: boolean, timeout?: number): Promise; + static forwardMsg(srcPeer: Peer, destPeer: Peer, msgIds: string[]): Promise; + static multiForwardMsg(srcPeer: Peer, destPeer: Peer, msgIds: string[]): Promise; +} diff --git a/src/core.lib/src/qqnt/apis/msg.js b/src/core.lib/src/qqnt/apis/msg.js new file mode 100644 index 00000000..53004fad --- /dev/null +++ b/src/core.lib/src/qqnt/apis/msg.js @@ -0,0 +1 @@ +const _0xcb6500=_0x4b38;function _0x580b(){const _0x27ded2=['setMsgRead','hwxdU','81208elkjYZ','vJmyB','eKuEn','removeKernelMsgListener','agtMt','11922mYStNT','diLRy','Tdqlw','253448KTWrkB','116604PJQcHk','omDQv','转发消息超时','Vtoyx','forEach','发送超时','cNiJF','DwzWW','YfoLg','oyKHE','fRMmH','cuXSq','shift','3010824wZaQOa','wqZdH','VEOdI','MkBTx','ZHHTe','NWLVm','bAoOR','onMsgInfoListUpdate','vJfqd','20XDVQBj','40RNDABV','app','1745320SJOLNu','napCatCore','kernelService','oWvMa','HTnul','AGyRn','QMDbG','bytesData','dtHzZ','Wvlxv','JZaaO','sendMsg','jmUaS','tqjiI','Bkalm','UNCOF','msgId','WZqWL','pfrKs','Tsuqb','YZMgG','YdQVD','addMsgListener','HLLjg','107958TOySZc','find','ExmFJ','QOmLQ','Cyazh','446932qibpGT','NdDXx','addLoginSuccessCallback','uYKbZ','chatType','sendStatus','TkRko','etdGP','21HvtRFb','134664KJQOMJ','ZZPYE','XozOT','ErleW','rBpPH','GLxFT','rPwyz','eNdta','msg','poEyp','aBBcI','guildId','tlKua','Wzclf','xfrpA','hsMgl','service','diqkb','BkElR','PvLRB','cGTmU','HWeDU','multiForwardMsg','uid','VgdeM','jbWYZ','jaxBu','SJebt','IjgAX','hHzhm','FuSep','vXrrx','aIbHl','recallMsg','forwardMsg','Bksjk','EuWEy','Njgew','kRNpl','ElpFt','945RvIXXE','GcKkp','LTgma','multiForwardMsgWithComment','ogtZC','RmxMa','MuJZS','ruhdM','72879sekGEA','IuPfz','NfXij','VQNLc','xiJzu','esJFD','36638xFgwnj','MSpFP','DPiGt','qavUe','9vwSRUx','lBHpD','YcONp','fetchRecentContact','gvxzc','49NEwRVL','OtOPU','UXnRC','getMultiMsg','catch','syosx','2442979bovWoT','push','bAxSY','2862153rQJhFa','HnIlw','peerUid','NDSTR','parse','tSuci','ouumG','MeJYh','OBvUT','dUhST','nhpIA','wwjky','WuYzS','hjTvm','getMsgsIncludeSelf','mEkgb','then','senderUid','jmLBL','LvFPD','JkUZE','9712439HrOddz','rUMcR'];_0x580b=function(){return _0x27ded2;};return _0x580b();}function _0x4b38(_0x4555b8,_0x2ace65){const _0x580bfa=_0x580b();return _0x4b38=function(_0x4b38a2,_0xe197e8){_0x4b38a2=_0x4b38a2-0xb8;let _0x3cb2c7=_0x580bfa[_0x4b38a2];return _0x3cb2c7;},_0x4b38(_0x4555b8,_0x2ace65);}(function(_0x1e030d,_0x4305c6){const _0x46e8f9=_0x4b38,_0x2fc474=_0x1e030d();while(!![]){try{const _0x1cee79=parseInt(_0x46e8f9(0x151))/0x1+parseInt(_0x46e8f9(0xe2))/0x2+parseInt(_0x46e8f9(0x113))/0x3+-parseInt(_0x46e8f9(0xd9))/0x4*(-parseInt(_0x46e8f9(0xf9))/0x5)+parseInt(_0x46e8f9(0x121))/0x6*(parseInt(_0x46e8f9(0x160))/0x7)+-parseInt(_0x46e8f9(0xe1))/0x8+-parseInt(_0x46e8f9(0xef))/0x9;if(_0x1cee79===_0x4305c6)break;else _0x2fc474['push'](_0x2fc474['shift']());}catch(_0x4b536d){_0x2fc474['push'](_0x2fc474['shift']());}}}(_0x580b,0x1d69a));const _0x222d01=_0x364f;(function(_0x4260cd,_0x4a4ffd){const _0x174d77=_0x4b38,_0x3aa859={'vJfqd':function(_0x18bf08){return _0x18bf08();},'JkUZE':function(_0x14ee74,_0x59f4c1){return _0x14ee74+_0x59f4c1;},'Njgew':function(_0x54531f,_0x3f8b44){return _0x54531f*_0x3f8b44;},'oWvMa':function(_0x36d165,_0x303557){return _0x36d165/_0x303557;},'cNiJF':function(_0x6b6b6c,_0x568682){return _0x6b6b6c(_0x568682);},'TkRko':function(_0x3d7a00,_0x446ec1){return _0x3d7a00(_0x446ec1);},'LTgma':function(_0x1c28a3,_0x5489a2){return _0x1c28a3*_0x5489a2;},'Wzclf':function(_0x2de563,_0x3ee107){return _0x2de563/_0x3ee107;},'Tdqlw':function(_0x4660af,_0x3e80c1){return _0x4660af*_0x3e80c1;},'PvLRB':function(_0x219c2f,_0x2e6f78){return _0x219c2f(_0x2e6f78);},'MuJZS':function(_0x492425,_0x5b2dee){return _0x492425(_0x5b2dee);},'HLPDG':function(_0x5634e7,_0x6151a){return _0x5634e7/_0x6151a;},'DygKP':function(_0x57ca0,_0x11e54f){return _0x57ca0(_0x11e54f);},'ruhdM':function(_0x5e9803,_0x5c6655){return _0x5e9803/_0x5c6655;},'HnIlw':function(_0x1a9799,_0x115b52){return _0x1a9799(_0x115b52);},'DPiGt':function(_0xb05d5f,_0x13c092){return _0xb05d5f/_0x13c092;},'xfrpA':function(_0x3de542,_0x4d4e8e){return _0x3de542(_0x4d4e8e);},'hjTvm':function(_0x3070bc,_0x46bbd6){return _0x3070bc===_0x46bbd6;},'QOmLQ':_0x174d77(0xbe),'pTaeK':_0x174d77(0xee)},_0x5958ad=_0x364f,_0x42b408=_0x3aa859[_0x174d77(0xf7)](_0x4260cd);while(!![]){try{const _0x279c22=_0x3aa859[_0x174d77(0xd4)](_0x3aa859[_0x174d77(0xd4)](_0x3aa859[_0x174d77(0xd4)](_0x3aa859[_0x174d77(0x146)](_0x3aa859[_0x174d77(0xfe)](-_0x3aa859[_0x174d77(0xe8)](parseInt,_0x3aa859[_0x174d77(0x11e)](_0x5958ad,0x1d2)),0x1),_0x3aa859[_0x174d77(0x11e)](parseInt,_0x5958ad(0x1c2))/0x2)+_0x3aa859['LTgma'](_0x3aa859[_0x174d77(0xfe)](_0x3aa859[_0x174d77(0x11e)](parseInt,_0x5958ad(0x1bb)),0x3),_0x3aa859[_0x174d77(0x12e)](-_0x3aa859[_0x174d77(0xe8)](parseInt,_0x5958ad(0x1cd)),0x4))+_0x3aa859[_0x174d77(0xe0)](_0x3aa859['PvLRB'](parseInt,_0x3aa859[_0x174d77(0x14f)](_0x5958ad,0x1c7))/0x5,_0x3aa859['HLPDG'](-_0x3aa859['DygKP'](parseInt,_0x5958ad(0x1d6)),0x6)),_0x3aa859[_0x174d77(0x150)](-parseInt(_0x3aa859['PvLRB'](_0x5958ad,0x1d0)),0x7))+_0x3aa859['Wzclf'](_0x3aa859[_0x174d77(0xc1)](parseInt,_0x5958ad(0x1d7)),0x8),_0x3aa859['oWvMa'](-_0x3aa859[_0x174d77(0x134)](parseInt,_0x3aa859[_0x174d77(0xc1)](_0x5958ad,0x1b5)),0x9)),_0x3aa859[_0x174d77(0x14b)](_0x3aa859[_0x174d77(0xc1)](parseInt,_0x3aa859[_0x174d77(0x11e)](_0x5958ad,0x1d8))/0xa,_0x3aa859[_0x174d77(0x159)](_0x3aa859[_0x174d77(0x12f)](parseInt,_0x5958ad(0x1b4)),0xb)));if(_0x3aa859[_0x174d77(0xcd)](_0x279c22,_0x4a4ffd))break;else _0x42b408[_0x3aa859[_0x174d77(0x116)]](_0x42b408[_0x3aa859['pTaeK']]());}catch(_0x162a47){_0x42b408[_0x3aa859[_0x174d77(0x116)]](_0x42b408[_0x3aa859['pTaeK']]());}}}(_0x4071,0x361a8));import{selfInfo}from'@/common/data';import{log}from'@/common/utils/log';import{sleep}from'@/common/utils/helper';import{napCatCore}from'@/core';import{MsgListener}from'@/core/qqnt/listeners';function _0x364f(_0x71918e,_0x1a5d5d){const _0x72ef49=_0x4b38,_0x1907d6={'DwzWW':function(_0x2f3abe,_0x4fa504){return _0x2f3abe-_0x4fa504;},'xiJzu':function(_0x4563fa,_0x4a90ad,_0x3cebba){return _0x4563fa(_0x4a90ad,_0x3cebba);}},_0x56478f=_0x4071();return _0x364f=function(_0x1a0b8a,_0x18013b){const _0x4e8bcd=_0x4b38;_0x1a0b8a=_0x1907d6[_0x4e8bcd(0xe9)](_0x1a0b8a,0x1a2);let _0x5244a0=_0x56478f[_0x1a0b8a];return _0x5244a0;},_0x1907d6[_0x72ef49(0x155)](_0x364f,_0x71918e,_0x1a5d5d);}function _0x4071(){const _0x2ad363=_0x4b38,_0x1032fe={'dtHzZ':_0x2ad363(0x12c),'nhpIA':_0x2ad363(0xbd),'htrWy':_0x2ad363(0x120),'cGTmU':_0x2ad363(0xbb),'GLxFT':_0x2ad363(0xf8),'eKuEn':_0x2ad363(0xfa),'dUhST':'com.tencent.multimsg','qavUe':_0x2ad363(0x148),'ogtZC':_0x2ad363(0x128),'YdQVD':_0x2ad363(0xd7),'WZqWL':'ArDzB','JZaaO':_0x2ad363(0xc4),'aIbHl':'发送超时','MSpFP':'OwlSo','VEOdI':_0x2ad363(0xf0),'ZHHTe':_0x2ad363(0x11a),'FuSep':_0x2ad363(0x13c),'rBpPH':'sendMsg','HWeDU':'elements','OtOPU':'onAddSendMsg','omDQv':_0x2ad363(0xce),'SeIUS':_0x2ad363(0xd5),'YedWM':_0x2ad363(0xc0),'jmLBL':_0x2ad363(0x142),'GyBct':_0x2ad363(0x111),'jbWYZ':_0x2ad363(0x15b),'VCfNc':_0x2ad363(0xba),'tqjiI':'map','ubwas':_0x2ad363(0xd0),'pfrKs':'nick','GcKkp':_0x2ad363(0x157),'NDSTR':_0x2ad363(0x138),'VgdeM':_0x2ad363(0x15e),'MBQvB':_0x2ad363(0xf2),'tlKua':_0x2ad363(0x114),'LaVco':_0x2ad363(0x149),'cuXSq':_0x2ad363(0x14c),'MeJYh':_0x2ad363(0x11c),'nFMBk':_0x2ad363(0x152),'Vtoyx':_0x2ad363(0xe4),'lbLjD':_0x2ad363(0x118),'vXrrx':function(_0x1f3a3b){return _0x1f3a3b();}},_0x1c1002=[_0x2ad363(0x11d),_0x1032fe[_0x2ad363(0x103)],_0x1032fe[_0x2ad363(0xca)],_0x2ad363(0x143),_0x1032fe['htrWy'],_0x1032fe[_0x2ad363(0x135)],_0x2ad363(0xe6),'msg',_0x2ad363(0xde),_0x2ad363(0xfb),_0x1032fe[_0x2ad363(0x126)],_0x1032fe[_0x2ad363(0xdb)],'arkElement',_0x1032fe[_0x2ad363(0xc9)],_0x1032fe[_0x2ad363(0x15a)],_0x2ad363(0x12a),_0x1032fe[_0x2ad363(0x14d)],_0x1032fe[_0x2ad363(0x110)],_0x1032fe[_0x2ad363(0x10c)],_0x2ad363(0x131),_0x1032fe[_0x2ad363(0x105)],_0x1032fe[_0x2ad363(0x141)],_0x1032fe[_0x2ad363(0x158)],_0x1032fe[_0x2ad363(0xf1)],_0x2ad363(0x147),_0x1032fe[_0x2ad363(0xf3)],_0x1032fe[_0x2ad363(0x13f)],_0x1032fe[_0x2ad363(0x125)],_0x1032fe[_0x2ad363(0x136)],_0x1032fe[_0x2ad363(0xb8)],_0x1032fe[_0x2ad363(0xe3)],_0x1032fe['SeIUS'],_0x1032fe['YedWM'],_0x1032fe[_0x2ad363(0xd2)],_0x2ad363(0xc2),'activateChatAndGetHistory',_0x1032fe['GyBct'],_0x2ad363(0xfd),_0x1032fe[_0x2ad363(0x13a)],_0x1032fe['VCfNc'],_0x2ad363(0x10b),_0x1032fe[_0x2ad363(0x108)],_0x1032fe['ubwas'],'NPMRX',_0x1032fe[_0x2ad363(0x10d)],_0x1032fe[_0x2ad363(0x14a)],_0x1032fe[_0x2ad363(0xc3)],_0x1032fe[_0x2ad363(0x139)],_0x1032fe['MBQvB'],_0x1032fe[_0x2ad363(0x12d)],_0x1032fe['LaVco'],_0x2ad363(0x102),_0x1032fe[_0x2ad363(0xed)],_0x1032fe[_0x2ad363(0xc7)],_0x1032fe['nFMBk'],_0x1032fe[_0x2ad363(0xe5)],_0x1032fe['lbLjD']];return _0x4071=function(){return _0x1c1002;},_0x1032fe[_0x2ad363(0x140)](_0x4071);}import{randomUUID}from'crypto';const sendMessagePool={},sendSuccessCBMap={},msgListener=new MsgListener();msgListener[_0x222d01(0x1b2)]=_0x4416b2=>{const _0x3102d3=_0x4b38,_0x4516b6={'hwxdU':function(_0x257674,_0x41afd5){return _0x257674 instanceof _0x41afd5;},'Wlcwp':function(_0xb8e2c6,_0x20ad24){return _0xb8e2c6(_0x20ad24);},'YcONp':_0x3102d3(0xbc),'tJCuZ':function(_0x3e5b4,_0x2b18d2){return _0x3e5b4(_0x2b18d2);},'ExmFJ':function(_0x518906,_0x31db8){return _0x518906(_0x31db8);}},_0x5a5f4a=_0x222d01,_0x43b76d={'syosx':function(_0x1da0c5,_0x28e9a1){const _0x108538=_0x3102d3;return _0x4516b6[_0x108538(0xd8)](_0x1da0c5,_0x28e9a1);}};if(sendMessagePool[_0x4416b2[_0x4516b6['Wlcwp'](_0x5a5f4a,0x1b7)]]){const _0x1ae9c2=sendMessagePool[_0x4416b2[_0x5a5f4a(0x1b7)]]?.(_0x4416b2);_0x43b76d[_0x4516b6[_0x3102d3(0x15d)]](_0x1ae9c2,Promise)&&_0x1ae9c2[_0x4516b6['tJCuZ'](_0x5a5f4a,0x1bf)]()[_0x4516b6[_0x3102d3(0x115)](_0x5a5f4a,0x1bf)](log);}},msgListener[_0xcb6500(0xf6)]=_0x57d855=>{const _0x35424c={'RmxMa':function(_0x43d922,_0x37ac78){return _0x43d922(_0x37ac78);},'agtMt':function(_0x2cc788,_0x5bdd3d){return _0x2cc788 instanceof _0x5bdd3d;},'YfoLg':function(_0x5af9e,_0x3091dd){return _0x5af9e(_0x3091dd);},'GJhYj':function(_0x3ebca3,_0x4591e7){return _0x3ebca3(_0x4591e7);}},_0xdb93bd=_0x222d01,_0x4d8c6e={'MkBTx':function(_0x7058ac,_0x60bec0){const _0xd0052c=_0x4b38;return _0x35424c[_0xd0052c(0x14e)](_0x7058ac,_0x60bec0);},'ArDzB':function(_0x4b08a2,_0x2ca4d6){const _0x1b567d=_0x4b38;return _0x35424c[_0x1b567d(0xdd)](_0x4b08a2,_0x2ca4d6);}};_0x57d855[_0x35424c['GJhYj'](_0xdb93bd,0x1d4)](_0x3b5a53=>{const _0x396925=_0x4b38,_0x54baf6=_0xdb93bd;new Promise((_0x526b77,_0x17b686)=>{const _0x4590f9=_0x4b38,_0x374d36=_0x364f;for(const _0x4f235f in sendSuccessCBMap){const _0x1be634=sendSuccessCBMap[_0x4f235f],_0x4c9e4e=_0x4d8c6e[_0x35424c['RmxMa'](_0x374d36,0x1c5)](_0x1be634,_0x3b5a53),_0x5eff82=_0x441b0f=>{_0x441b0f&&delete sendSuccessCBMap[_0x4f235f];};_0x4d8c6e[_0x374d36(0x1a7)](_0x4c9e4e,Promise)?_0x4c9e4e[_0x35424c[_0x4590f9(0x14e)](_0x374d36,0x1bf)](_0x5eff82):_0x35424c[_0x4590f9(0xea)](_0x5eff82,_0x4c9e4e);}})[_0x35424c[_0x396925(0x14e)](_0x54baf6,0x1bf)]()[_0x35424c[_0x396925(0x14e)](_0x54baf6,0x1d3)](log);});},setTimeout(()=>{const _0x4960c5=_0xcb6500,_0x5f3e46={'EuWEy':_0x4960c5(0x129),'bAoOR':function(_0x5f15c0,_0x3435ca){return _0x5f15c0(_0x3435ca);}},_0x292fd5=_0x222d01;napCatCore[_0x5f3e46[_0x4960c5(0xf5)](_0x292fd5,0x1ae)](()=>{const _0x4e9d22=_0x4960c5,_0x28f693=_0x292fd5;napCatCore[_0x28f693(0x1a8)][_0x5f3e46[_0x4e9d22(0x145)]][_0x5f3e46[_0x4e9d22(0xf5)](_0x28f693,0x1b9)](msgListener);});},0x64);export class NTQQMsgApi{static [_0xcb6500(0xfc)]=null;static async[_0x222d01(0x1bc)](_0x486d71,_0x161b79,_0x57abf2){const _0x8eedb0=_0xcb6500,_0x463012={'lBHpD':function(_0x547840,_0x2e4ef4){return _0x547840(_0x2e4ef4);},'IjgAX':function(_0xc3c11f,_0x2dfcd0){return _0xc3c11f(_0x2dfcd0);}},_0x22c744=_0x222d01;return napCatCore[_0x463012[_0x8eedb0(0x15c)](_0x22c744,0x1a8)][_0x22c744(0x1d5)][_0x22c744(0x1ba)]?.[_0x463012[_0x8eedb0(0x13d)](_0x22c744,0x1bc)](_0x486d71,_0x161b79,_0x57abf2);}static async['activateChat'](_0x182773){}static async[_0x222d01(0x1b8)](_0x5ecfe3){}static async['setMsgRead'](_0x18a5d2){const _0x29e50a=_0xcb6500,_0x22d7c6={'AGyRn':function(_0x4a2c59,_0x1e9776){return _0x4a2c59(_0x1e9776);},'hHzhm':function(_0x52042c,_0x23fdc9){return _0x52042c(_0x23fdc9);},'bAxSY':function(_0x109dcc,_0x3f8399){return _0x109dcc(_0x3f8399);},'bPblX':function(_0x5c57f8,_0x20b7ce){return _0x5c57f8(_0x20b7ce);},'gvxzc':'chatType'},_0x361bf2=_0x222d01;return napCatCore[_0x22d7c6[_0x29e50a(0x100)](_0x361bf2,0x1a8)][_0x22d7c6[_0x29e50a(0x13e)](_0x361bf2,0x1d5)][_0x22d7c6[_0x29e50a(0xbf)](_0x361bf2,0x1ba)][_0x22d7c6['bPblX'](_0x361bf2,0x1a6)](_0x18a5d2[_0x22d7c6[_0x29e50a(0x15f)]],_0x18a5d2[_0x361bf2(0x1b7)],_0x18a5d2[_0x361bf2(0x1cf)]);}static async['getMsgHistory'](_0x334b9b,_0xab629e,_0x1fd3c6){const _0x1f8f99=_0xcb6500,_0x2e6dd7={'oyKHE':function(_0x5d7fbf,_0x1ab630){return _0x5d7fbf(_0x1ab630);}},_0x44a888=_0x222d01;return napCatCore[_0x44a888(0x1a8)][_0x2e6dd7[_0x1f8f99(0xeb)](_0x44a888,0x1d5)][_0x2e6dd7['oyKHE'](_0x44a888,0x1ba)][_0x2e6dd7[_0x1f8f99(0xeb)](_0x44a888,0x1b3)](_0x334b9b,_0xab629e,_0x1fd3c6,!![]);}static async[_0x222d01(0x1c4)](){}static async[_0x222d01(0x1b6)](_0x29b271,_0x20d367){const _0x20a378=_0xcb6500,_0x5db72e={'mEkgb':function(_0x1d9229,_0x288b18){return _0x1d9229(_0x288b18);},'ouumG':function(_0x8820b2,_0x4337d0){return _0x8820b2(_0x4337d0);},'sjiNp':_0x20a378(0x142)},_0x3fd671=_0x222d01;await napCatCore[_0x5db72e[_0x20a378(0xcf)](_0x3fd671,0x1a8)][_0x5db72e[_0x20a378(0xcf)](_0x3fd671,0x1d5)][_0x5db72e[_0x20a378(0xc6)](_0x3fd671,0x1ba)]?.[_0x5db72e['sjiNp']]({'chatType':_0x29b271[_0x5db72e[_0x20a378(0xcf)](_0x3fd671,0x1ca)],'peerUid':_0x29b271[_0x3fd671(0x1b7)]},_0x20d367);}static async[_0x222d01(0x1b0)](_0x305908,_0x4934c6,_0x16a804=!![],_0x4c8445=0x2710){const _0x1cb2b7=_0xcb6500,_0x19f15e={'Wvlxv':function(_0x387b7f,_0x283839){return _0x387b7f(_0x283839);},'diLRy':function(_0x3ff40a,_0x34be6b){return _0x3ff40a(_0x34be6b);},'NdDXx':function(_0xc73a49){return _0xc73a49();},'Cyazh':function(_0xbee557,_0x226f2a){return _0xbee557>_0x226f2a;},'fRMmH':function(_0x2c3d92,_0xaecf6){return _0x2c3d92===_0xaecf6;},'diqkb':function(_0x5c5033,_0x35aed6){return _0x5c5033(_0x35aed6);},'jmUaS':function(_0x4b02e3,_0x4b13ad){return _0x4b02e3(_0x4b13ad);},'UXnRC':_0x1cb2b7(0xc8),'NfXij':_0x1cb2b7(0x144),'HLLjg':function(_0x1dfcef,_0x31e6db,_0x2ee0cb){return _0x1dfcef(_0x31e6db,_0x2ee0cb);},'esJFD':function(_0x1074c9,_0x138e92){return _0x1074c9(_0x138e92);},'XozOT':function(_0x979f33,_0x576e64){return _0x979f33(_0x576e64);},'FWBTA':_0x1cb2b7(0x106),'etdGP':function(_0x506e2b){return _0x506e2b();}},_0x1391b9=_0x222d01,_0x16e2d2={'kRNpl':function(_0x2ead12,_0x51d869){const _0x3f404e=_0x1cb2b7;return _0x19f15e[_0x3f404e(0x104)](_0x2ead12,_0x51d869);},'OwlSo':function(_0x4012fe,_0x1329a8){const _0x36818b=_0x1cb2b7;return _0x19f15e[_0x36818b(0xdf)](_0x4012fe,_0x1329a8);},'wqZdH':_0x19f15e[_0x1cb2b7(0x107)](_0x1391b9,0x1aa),'Bksjk':function(_0x546283){const _0x6d5821=_0x1cb2b7;return _0x19f15e[_0x6d5821(0x119)](_0x546283);}},_0x1d1412=_0x305908[_0x19f15e[_0x1cb2b7(0x132)](_0x1391b9,0x1b7)];let _0x1dbf44=0x0;const _0x5e432a=async()=>{const _0x458086=_0x1cb2b7,_0x4cfc67=_0x1391b9;if(_0x19f15e[_0x458086(0x117)](_0x1dbf44,_0x4c8445))throw _0x458086(0xe7);const _0xd546a=sendMessagePool[_0x305908[_0x19f15e[_0x458086(0xdf)](_0x4cfc67,0x1b7)]];if(_0xd546a)return await _0x16e2d2[_0x19f15e[_0x458086(0x104)](_0x4cfc67,0x1ad)](sleep,0x1f4),_0x1dbf44+=0x1f4,await _0x5e432a();else return;};return await _0x19f15e[_0x1cb2b7(0x11f)](_0x5e432a),new Promise((_0x26e957,_0x3a3e02)=>{const _0x341b5e=_0x1cb2b7,_0x53e775={'uYKbZ':function(_0x153692,_0x2d6651){const _0x5a22e4=_0x4b38;return _0x19f15e[_0x5a22e4(0x107)](_0x153692,_0x2d6651);},'NROSS':_0x19f15e[_0x341b5e(0xb9)],'YZMgG':function(_0x2f66f9,_0xad7fab){return _0x19f15e['Wvlxv'](_0x2f66f9,_0xad7fab);}},_0x1dab9b=_0x1391b9,_0x3ead07={'NPMRX':function(_0x448b16,_0x332bc6){const _0x4553a3=_0x364f;return _0x16e2d2[_0x53e775['uYKbZ'](_0x4553a3,0x1ab)](_0x448b16,_0x332bc6);},'OBvUT':function(_0xdb75a3,_0x549484){const _0x59e7cc=_0x341b5e;return _0x53e775[_0x59e7cc(0x11b)](_0xdb75a3,_0x549484);},'IuPfz':_0x16e2d2[_0x1dab9b(0x1ac)]};let _0x574f15=![],_0x1d59eb=null;const _0xdf3b51=_0x16e2d2[_0x19f15e[_0x341b5e(0x153)]](randomUUID);sendSuccessCBMap[_0xdf3b51]=_0x3dc604=>{const _0x580f2b=_0x341b5e,_0x18a561=_0x1dab9b;if(_0x19f15e[_0x580f2b(0xec)](_0x3dc604[_0x19f15e[_0x580f2b(0x104)](_0x18a561,0x1bd)],_0x1d59eb?.[_0x19f15e['diLRy'](_0x18a561,0x1bd)])){if(_0x3dc604[_0x19f15e[_0x580f2b(0x104)](_0x18a561,0x1ce)]===0x2)return delete sendSuccessCBMap[_0xdf3b51],_0x574f15=!![],_0x3ead07[_0x19f15e['diqkb'](_0x18a561,0x1c0)](_0x26e957,_0x3dc604),!![];return![];}return![];},sendMessagePool[_0x1d1412]=async _0x3f1276=>{delete sendMessagePool[_0x1d1412],_0x1d59eb=_0x3f1276;},_0x19f15e[_0x341b5e(0x112)](setTimeout,()=>{const _0x1d496a=_0x341b5e,_0x16d0bd=_0x1dab9b;if(_0x574f15)return;delete sendMessagePool[_0x1d1412],delete sendSuccessCBMap[_0xdf3b51],_0x3ead07[_0x53e775['NROSS']](_0x3a3e02,_0x3ead07[_0x53e775[_0x1d496a(0x10f)](_0x16d0bd,0x1cb)]);},_0x4c8445);const _0x1fe3c3=napCatCore[_0x19f15e[_0x341b5e(0x156)](_0x1dab9b,0x1a8)][_0x1dab9b(0x1d5)][_0x19f15e[_0x341b5e(0x123)](_0x1dab9b,0x1ba)]?.[_0x19f15e['FWBTA']]('0',_0x305908,_0x4934c6,new Map());});}static async[_0x222d01(0x1d1)](_0x7fed6f,_0x56c496,_0x56c1d4){}static async[_0xcb6500(0x137)](_0x2a0209,_0x15fe14,_0x33f289){const _0x4fc6a2=_0xcb6500,_0x382b35={'Bkalm':function(_0x5c18b8,_0x4f9381){return _0x5c18b8==_0x4f9381;},'rPwyz':function(_0x14d3de,_0x3cdbd5){return _0x14d3de(_0x3cdbd5);},'NWLVm':function(_0x567b46,_0x6ba8af,_0x53d0df){return _0x567b46(_0x6ba8af,_0x53d0df);},'rUMcR':function(_0xc14e49,_0x195a4e){return _0xc14e49(_0x195a4e);},'QMDbG':function(_0x460fae,_0x57c80c){return _0x460fae(_0x57c80c);},'HTnul':function(_0x44bba7,_0x3520d7){return _0x44bba7(_0x3520d7);},'hsMgl':function(_0x1a8f5a,_0x2f80a8){return _0x1a8f5a(_0x2f80a8);},'ZZPYE':_0x4fc6a2(0xd1),'VQNLc':function(_0x26e68e,_0x5966b6){return _0x26e68e(_0x5966b6);},'UNCOF':function(_0x4f3592,_0x7b9f86){return _0x4f3592(_0x7b9f86);},'aBBcI':_0x4fc6a2(0x129),'LvFPD':_0x4fc6a2(0xfd),'BkElR':_0x4fc6a2(0xdc),'CfwCY':_0x4fc6a2(0xda),'tSuci':function(_0x46cdb4,_0x50654a){return _0x46cdb4(_0x50654a);},'wwjky':function(_0x173e33,_0x4cba30){return _0x173e33(_0x4cba30);},'WuYzS':function(_0x4de8f9,_0x26ccdf){return _0x4de8f9(_0x26ccdf);},'Tsuqb':function(_0x3ed4a8,_0x275bb7){return _0x3ed4a8(_0x275bb7);},'deFDc':function(_0x4086cf,_0x345802){return _0x4086cf(_0x345802);}},_0x232e7b=_0x222d01,_0x43eb43={'poEyp':function(_0x53b9f0,_0x13617b){const _0x38ed16=_0x4fc6a2;return _0x382b35[_0x38ed16(0x109)](_0x53b9f0,_0x13617b);},'ElpFt':function(_0x2943ae,_0x5c8c83){return _0x382b35['Bkalm'](_0x2943ae,_0x5c8c83);},'SJebt':function(_0x91b23d,_0x117cd8){const _0x2a0f29=_0x4fc6a2;return _0x382b35[_0x2a0f29(0x127)](_0x91b23d,_0x117cd8);},'vJmyB':_0x382b35[_0x4fc6a2(0x10e)](_0x232e7b,0x1cc),'eNdta':function(_0x361c0e,_0x4022f3,_0x329613){const _0x560955=_0x4fc6a2;return _0x382b35[_0x560955(0xf4)](_0x361c0e,_0x4022f3,_0x329613);}},_0x286d8d=_0x33f289[_0x382b35['deFDc'](_0x232e7b,0x1be)](_0x32eea4=>{const _0x2ce11e=_0x4fc6a2,_0x328271=_0x232e7b;return{'msgId':_0x32eea4,'senderShowName':selfInfo[_0x382b35[_0x2ce11e(0xd6)](_0x328271,0x1c1)]};});return new Promise((_0x4b0824,_0x5e36eb)=>{const _0x56b18b=_0x4fc6a2,_0x2ee8b3={'YGwOl':_0x382b35[_0x56b18b(0xd3)],'ErleW':_0x382b35[_0x56b18b(0x133)],'ARQFL':function(_0x161ae3,_0x399860){const _0x409bed=_0x56b18b;return _0x382b35[_0x409bed(0x10a)](_0x161ae3,_0x399860);},'jaxBu':_0x382b35['CfwCY']},_0x4f8a03=_0x232e7b;let _0x59ac44=![];const _0x45596d=new MsgListener(),_0x34228f=_0x1fe9d9=>{const _0x167a2f=_0x56b18b,_0x2d9429=_0x364f,_0x390e92=_0x1fe9d9[_0x2d9429(0x1b1)][_0x382b35[_0x167a2f(0x101)](_0x2d9429,0x1c6)](_0x458d6e=>_0x458d6e[_0x2d9429(0x1da)]);if(!_0x390e92)return;const _0x5bf469=JSON[_0x382b35[_0x167a2f(0xd6)](_0x2d9429,0x1a9)](_0x390e92[_0x382b35[_0x167a2f(0xff)](_0x2d9429,0x1da)][_0x2d9429(0x1c8)]);if(_0x5bf469[_0x382b35['hsMgl'](_0x2d9429,0x1d9)]!=_0x2d9429(0x1a2))return;_0x43eb43[_0x2d9429(0x1a4)](_0x1fe9d9[_0x382b35['HTnul'](_0x2d9429,0x1b7)],_0x15fe14[_0x382b35[_0x167a2f(0x101)](_0x2d9429,0x1b7)])&&_0x43eb43[_0x2d9429(0x1a3)](_0x1fe9d9[_0x382b35[_0x167a2f(0x122)]],selfInfo[_0x382b35[_0x167a2f(0x154)](_0x2d9429,0x1c3)])&&(_0x59ac44=!![],napCatCore[_0x382b35[_0x167a2f(0x10a)](_0x2d9429,0x1a8)][_0x382b35[_0x167a2f(0x12b)]][_0x382b35[_0x167a2f(0xd3)]]?.[_0x382b35[_0x167a2f(0x133)]](_0x212b54),_0x43eb43[_0x382b35[_0x167a2f(0x130)](_0x2d9429,0x1af)](_0x4b0824,_0x1fe9d9));};_0x45596d[_0x382b35[_0x56b18b(0xc5)](_0x4f8a03,0x1b2)]=_0x34228f;const _0x212b54=napCatCore[_0x382b35[_0x56b18b(0xcb)](_0x4f8a03,0x1a8)][_0x382b35['aBBcI']][_0x382b35[_0x56b18b(0xcb)](_0x4f8a03,0x1b9)](_0x45596d);_0x43eb43[_0x4f8a03(0x1a5)](setTimeout,()=>{const _0x569d9e=_0x56b18b,_0x482199=_0x4f8a03;!_0x59ac44&&(napCatCore[_0x569d9e(0x131)][_0x569d9e(0x129)][_0x2ee8b3['YGwOl']]?.[_0x2ee8b3[_0x569d9e(0x124)]](_0x212b54),_0x43eb43[_0x2ee8b3['ARQFL'](_0x482199,0x1af)](_0x5e36eb,_0x43eb43[_0x2ee8b3[_0x569d9e(0x13b)]]));},0x1388),napCatCore[_0x382b35[_0x56b18b(0xcc)](_0x4f8a03,0x1a8)][_0x382b35[_0x56b18b(0xc5)](_0x4f8a03,0x1d5)][_0x56b18b(0xfd)]?.[_0x4f8a03(0x1c9)](_0x286d8d,_0x2a0209,_0x15fe14,[],new Map());});}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/user.d.ts b/src/core.lib/src/qqnt/apis/user.d.ts new file mode 100644 index 00000000..408ec9ff --- /dev/null +++ b/src/core.lib/src/qqnt/apis/user.d.ts @@ -0,0 +1,19 @@ +import { User } from '@/core/qqnt/entities'; +export declare class NTQQUserApi { + static like(uid: string, count?: number): Promise<{ + result: number; + errMsg: string; + succCounts: number; + }>; + static setQQAvatar(filePath: string): Promise<{ + result: number; + errMsg: string; + }>; + static getSelfInfo(): Promise; + static getUserInfo(uid: string): Promise; + static getUserDetailInfo(uid: string): Promise; + static getPSkey(): Promise; + static getSkey(groupName: string, groupCode: string): Promise; +} diff --git a/src/core.lib/src/qqnt/apis/user.js b/src/core.lib/src/qqnt/apis/user.js new file mode 100644 index 00000000..057bc02c --- /dev/null +++ b/src/core.lib/src/qqnt/apis/user.js @@ -0,0 +1 @@ +const _0x1dc75a=_0x5a85;(function(_0x7ef6c,_0x171050){const _0x40803a=_0x5a85,_0x2060f5=_0x7ef6c();while(!![]){try{const _0x17cbcc=-parseInt(_0x40803a(0x177))/0x1+parseInt(_0x40803a(0x193))/0x2+parseInt(_0x40803a(0x170))/0x3*(parseInt(_0x40803a(0x16a))/0x4)+parseInt(_0x40803a(0x1ce))/0x5+-parseInt(_0x40803a(0x185))/0x6+-parseInt(_0x40803a(0x1a8))/0x7*(-parseInt(_0x40803a(0x1c6))/0x8)+-parseInt(_0x40803a(0x169))/0x9;if(_0x17cbcc===_0x171050)break;else _0x2060f5['push'](_0x2060f5['shift']());}catch(_0xf12f06){_0x2060f5['push'](_0x2060f5['shift']());}}}(_0x3d79,0x30549));const _0x53bf1c=_0x3a99;(function(_0x174192,_0x54d37a){const _0x5632d3=_0x5a85,_0x112450={'DNZns':function(_0x35da43){return _0x35da43();},'tXNwy':function(_0x5937ac,_0x1eedab){return _0x5937ac+_0x1eedab;},'Njvjn':function(_0x3ed268,_0xb04873){return _0x3ed268+_0xb04873;},'dKFAf':function(_0x18d13a,_0x4ca194){return _0x18d13a+_0x4ca194;},'IxdKs':function(_0x28388f,_0x5d09cc){return _0x28388f/_0x5d09cc;},'geAeA':function(_0x3b99a8,_0x3c8014){return _0x3b99a8(_0x3c8014);},'YiAnq':function(_0x4dd90e,_0x32b618){return _0x4dd90e(_0x32b618);},'fRRXt':function(_0x214226,_0x4683ca){return _0x214226*_0x4683ca;},'tESfQ':function(_0x9c63b8,_0x31e46e){return _0x9c63b8/_0x31e46e;},'vMtQu':function(_0xc83e0d,_0x1bdbdc){return _0xc83e0d(_0x1bdbdc);},'otSkD':function(_0x36b59d,_0x58ab49){return _0x36b59d(_0x58ab49);},'XIqGh':function(_0x20a761,_0x314acf){return _0x20a761(_0x314acf);},'qcfQR':function(_0x1af597,_0x29c2bf){return _0x1af597(_0x29c2bf);},'TEKzE':function(_0x548db3,_0x141ac8){return _0x548db3/_0x141ac8;},'zZVRJ':function(_0x24f4c2,_0x5828ea){return _0x24f4c2(_0x5828ea);},'VQnUb':function(_0x16c31c,_0x20a4ce){return _0x16c31c/_0x20a4ce;},'dzood':function(_0x380503,_0xa08429){return _0x380503(_0xa08429);},'ZEZSR':function(_0x578f4f,_0x4f5d54){return _0x578f4f*_0x4f5d54;},'OXTqQ':function(_0x3f38df,_0x47c416){return _0x3f38df/_0x47c416;},'hddyG':function(_0x4c1272,_0x55b961){return _0x4c1272(_0x55b961);},'jJrRQ':function(_0x2662ac,_0x27efcf){return _0x2662ac(_0x27efcf);},'UZJio':function(_0x3d57e1,_0x1aee45){return _0x3d57e1(_0x1aee45);},'Rachb':function(_0x5c9777,_0x3c9e61){return _0x5c9777(_0x3c9e61);},'qiOFY':function(_0x499142,_0x3fd23a){return _0x499142(_0x3fd23a);},'ZFuuZ':function(_0x162f21,_0x5013a9){return _0x162f21(_0x5013a9);},'aLiLc':function(_0x13d02b,_0x5e020c){return _0x13d02b/_0x5e020c;},'VsqkU':function(_0x9acdf7,_0x10216f){return _0x9acdf7(_0x10216f);},'KDJbd':function(_0x132f1c,_0x3c4436){return _0x132f1c===_0x3c4436;},'IKPsi':'push','yeNKA':_0x5632d3(0x192)},_0x113eab=_0x3a99,_0x203604=_0x112450['DNZns'](_0x174192);while(!![]){try{const _0x32fc0f=_0x112450[_0x5632d3(0x18a)](_0x112450['Njvjn'](_0x112450[_0x5632d3(0x18a)](_0x112450[_0x5632d3(0x1bc)](_0x112450['Njvjn'](_0x112450[_0x5632d3(0x17f)](-_0x112450[_0x5632d3(0x19f)](parseInt,_0x112450[_0x5632d3(0x1a9)](_0x113eab,0x187)),0x1),_0x112450[_0x5632d3(0x19d)](parseInt(_0x113eab(0x184))/0x2,_0x112450[_0x5632d3(0x1a7)](-_0x112450['vMtQu'](parseInt,_0x112450['otSkD'](_0x113eab,0x172)),0x3))),_0x112450[_0x5632d3(0x19d)](-_0x112450[_0x5632d3(0x1c7)](parseInt,_0x112450[_0x5632d3(0x1cb)](_0x113eab,0x178))/0x4,_0x112450[_0x5632d3(0x176)](_0x112450[_0x5632d3(0x1cb)](parseInt,_0x112450[_0x5632d3(0x1b5)](_0x113eab,0x165)),0x5))),_0x112450[_0x5632d3(0x1c9)](-_0x112450[_0x5632d3(0x164)](parseInt,_0x112450['dzood'](_0x113eab,0x175)),0x6)*_0x112450[_0x5632d3(0x1c9)](_0x112450[_0x5632d3(0x1a9)](parseInt,_0x112450[_0x5632d3(0x1a6)](_0x113eab,0x17f)),0x7)),_0x112450[_0x5632d3(0x168)](_0x112450['OXTqQ'](-_0x112450['YiAnq'](parseInt,_0x112450['hddyG'](_0x113eab,0x17c)),0x8),-_0x112450[_0x5632d3(0x1cd)](parseInt,_0x112450[_0x5632d3(0x19f)](_0x113eab,0x180))/0x9))+_0x112450[_0x5632d3(0x1c9)](_0x112450[_0x5632d3(0x18b)](parseInt,_0x112450[_0x5632d3(0x199)](_0x113eab,0x16b)),0xa)*(-_0x112450[_0x5632d3(0x165)](parseInt,_0x112450[_0x5632d3(0x1ca)](_0x113eab,0x189))/0xb),_0x112450[_0x5632d3(0x191)](-_0x112450['hddyG'](parseInt,_0x112450[_0x5632d3(0x1b7)](_0x113eab,0x181)),0xc)*(-_0x112450['VsqkU'](parseInt,_0x112450[_0x5632d3(0x1b0)](_0x113eab,0x185))/0xd));if(_0x112450[_0x5632d3(0x1a1)](_0x32fc0f,_0x54d37a))break;else _0x203604[_0x112450[_0x5632d3(0x183)]](_0x203604[_0x112450['yeNKA']]());}catch(_0x2b8279){_0x203604[_0x5632d3(0x1c4)](_0x203604[_0x5632d3(0x192)]());}}}(_0x24ae,0xacd2b));import{napCatCore}from'@/core';import{ProfileListener}from'@/core/qqnt/listeners';function _0x3a99(_0x329732,_0x1c4fb5){const _0x5d48e9=_0x5a85,_0x44cab9={'HuLyy':function(_0x1bc274){return _0x1bc274();},'lMWbj':function(_0x22446e,_0x3dd38e,_0xec2050){return _0x22446e(_0x3dd38e,_0xec2050);}},_0x544e6d=_0x44cab9['HuLyy'](_0x24ae);return _0x3a99=function(_0xf6ae98,_0x62f5c1){_0xf6ae98=_0xf6ae98-0x164;let _0x37ab61=_0x544e6d[_0xf6ae98];return _0x37ab61;},_0x44cab9[_0x5d48e9(0x175)](_0x3a99,_0x329732,_0x1c4fb5);}import{randomUUID}from'crypto';function _0x5a85(_0x1474a4,_0x70304){const _0x3d7927=_0x3d79();return _0x5a85=function(_0x5a8553,_0x1c617a){_0x5a8553=_0x5a8553-0x164;let _0x7377e8=_0x3d7927[_0x5a8553];return _0x7377e8;},_0x5a85(_0x1474a4,_0x70304);}const userInfoCache={},profileListener=new ProfileListener(),userDetailHandlers=new Map();function _0x3d79(){const _0x33a248=['shift','155352ygSuAL','MLhfW','getUserDetailInfoWithBizInfo','getUserInfo','sZGwP','31668EcasME','Rachb','kernelService','bPrKp','17586HPheEt','fRRXt','PKkDs','geAeA','RYSNt','KDJbd','addLoginSuccessCallback','TPXdz','setHeader','gknlt','dzood','tESfQ','21clYKpH','YiAnq','iGWpY','iuiYO','mjVcz','yCFYv','vkvrY','vcPgN','otSkD','XsaQh','like','sCabT','service','zZVRJ','getSkey','hddyG','2444apHmGJ','OgTFi','setBuddyProfileLike','jKeXA','dKFAf','YKnkX','PnExL','2586bYPxzM','1170tdLKhn','profile','zbSJX','TPrfE','push','PrgGN','725320MOzwIt','XIqGh','getUserDetailInfo\x20timeout','VQnUb','ZFuuZ','qcfQR','fPysa','jJrRQ','1278310xDSPMK','70NNKrlp','nOrhd','28mRJodZ','vMtQu','qiOFY','688596QSdHqN','errMsg','ZEZSR','3023199QDZUxM','1252MtrNtG','getSelfInfo','then','797455mPzIUL','apcAn','vyHHY','2967RFofEp','setQQAvatar','1842BCiWpL','759247cjDnPr','cNXCa','lMWbj','TEKzE','364288iJsLal','addProfileListener','set','kiaUN','getPSkey','mhQPF','JMxaS','kSwcP','IxdKs','TNNVV','NgZEB','jWHQi','IKPsi','hbzQX','100380EhaHjo','ylGSg','WgeDL','siCNb','delete','tXNwy','UZJio','xwEVA','pwvxB','result','zDrFu','mfBty','aLiLc'];_0x3d79=function(){return _0x33a248;};return _0x3d79();}profileListener[_0x53bf1c(0x170)]=_0x1d4e4f=>{const _0x4a9a41=_0x5a85,_0x1739af={'TPXdz':function(_0x211664,_0x15a3cd){return _0x211664(_0x15a3cd);},'kIWIv':'forEach'},_0x58c30c=_0x53bf1c;userInfoCache[_0x1d4e4f[_0x1739af[_0x4a9a41(0x1a3)](_0x58c30c,0x174)]]=_0x1d4e4f,userDetailHandlers[_0x1739af['kIWIv']](_0x1656c1=>_0x1656c1(_0x1d4e4f));},setTimeout(()=>{const _0x2e56d3={'WgeDL':function(_0x39da7e,_0x55e305){return _0x39da7e(_0x55e305);},'mjVcz':function(_0x5523d5,_0x1cd206){return _0x5523d5(_0x1cd206);}},_0x33ab81=_0x53bf1c;napCatCore[_0x33ab81(0x16f)](()=>{const _0x36f3e=_0x5a85,_0x51b0a8=_0x33ab81;napCatCore[_0x2e56d3[_0x36f3e(0x187)](_0x51b0a8,0x186)][_0x51b0a8(0x183)][_0x2e56d3[_0x36f3e(0x1ac)](_0x51b0a8,0x17b)](profileListener);});},0x64);export class NTQQUserApi{static async[_0x1dc75a(0x1b2)](_0x4bb77e,_0x4cde82=0x1){const _0x1e2484=_0x1dc75a,_0x328806={'gknlt':'service','bPrKp':_0x1e2484(0x19a),'ylGSg':function(_0x111b75,_0x41afcb){return _0x111b75(_0x41afcb);}},_0xf29bc5=_0x53bf1c;return napCatCore[_0x328806[_0x1e2484(0x1a5)]][_0xf29bc5(0x17e)][_0x328806[_0x1e2484(0x19b)]][_0x328806[_0x1e2484(0x186)](_0xf29bc5,0x177)]({'friendUid':_0x4bb77e,'sourceId':0x47,'doLikeCount':_0x4cde82,'doLikeTollCount':0x0});}static async[_0x53bf1c(0x179)](_0x4523ba){const _0x50edfc=_0x1dc75a,_0x3701ed={'hbzQX':function(_0x55d660,_0x3e63e6){return _0x55d660(_0x3e63e6);}},_0x39cbc5=_0x53bf1c,_0x4ea1b2=napCatCore[_0x3701ed[_0x50edfc(0x184)](_0x39cbc5,0x186)][_0x39cbc5(0x183)][_0x39cbc5(0x171)]?.[_0x3701ed['hbzQX'](_0x39cbc5,0x16a)](_0x4523ba);return{'result':_0x4ea1b2?.[_0x39cbc5(0x164)],'errMsg':_0x4ea1b2?.[_0x50edfc(0x167)]};}static async[_0x53bf1c(0x168)](){}static async[_0x53bf1c(0x17a)](_0x4224d2){}static async[_0x53bf1c(0x169)](_0x526b8e){const _0x29bb79=_0x1dc75a,_0x42f311={'OgTFi':function(_0x4323d9,_0x2cab67){return _0x4323d9===_0x2cab67;},'jKeXA':function(_0x1bfeee,_0x4bb0af){return _0x1bfeee(_0x4bb0af);},'siCNb':function(_0x129826){return _0x129826();},'PKkDs':function(_0x5d3b49,_0xe5c4b3,_0x6acfe8){return _0x5d3b49(_0xe5c4b3,_0x6acfe8);},'zDrFu':function(_0x392086,_0x3ac572){return _0x392086(_0x3ac572);},'mhQPF':function(_0x1c84ee,_0x2c5716){return _0x1c84ee(_0x2c5716);},'apcAn':_0x29bb79(0x1d0),'vkvrY':function(_0x44a84f,_0x57165d){return _0x44a84f(_0x57165d);},'YKnkX':_0x29bb79(0x18c),'zbSJX':function(_0xd3d806,_0x4f6cfc){return _0xd3d806(_0x4f6cfc);},'iuiYO':function(_0x21c828,_0x2c8571){return _0x21c828(_0x2c8571);},'RYSNt':_0x29bb79(0x1c1),'aZINa':'kernelService'},_0x3e1350=_0x53bf1c,_0x58a48c={'nOrhd':function(_0x5e1c95,_0x172fc5){const _0x17de70=_0x29bb79;return _0x42f311[_0x17de70(0x1b9)](_0x5e1c95,_0x172fc5);},'lvzsk':function(_0xbb69d7,_0x4d7acd){const _0x415a65=_0x29bb79;return _0x42f311[_0x415a65(0x1bb)](_0xbb69d7,_0x4d7acd);},'fPysa':_0x42f311[_0x29bb79(0x1ae)](_0x3e1350,0x173),'xwEVA':function(_0x2eb346){const _0x56e207=_0x29bb79;return _0x42f311[_0x56e207(0x188)](_0x2eb346);},'XsaQh':function(_0x3ea63f,_0x1f1d72,_0x42ece8){const _0x51e056=_0x29bb79;return _0x42f311[_0x51e056(0x19e)](_0x3ea63f,_0x1f1d72,_0x42ece8);}},_0x461dd8=napCatCore[_0x29bb79(0x1b4)][_0x42f311[_0x29bb79(0x1a0)]][_0x42f311['aZINa']];return new Promise((_0x59a83a,_0x21c495)=>{const _0xa4249c=_0x29bb79,_0x3011d8={'cNXCa':_0x42f311[_0xa4249c(0x16e)],'PnExL':function(_0x311a49,_0x4b8e7a){const _0x84d3ad=_0xa4249c;return _0x42f311[_0x84d3ad(0x1ae)](_0x311a49,_0x4b8e7a);},'hxqgt':function(_0x19ff05,_0xbcb92){return _0x42f311['mhQPF'](_0x19ff05,_0xbcb92);}},_0xc948e9=_0x3e1350,_0x1b8374={'NgZEB':_0x58a48c[_0xc948e9(0x166)]},_0x368315=_0x58a48c[_0x42f311[_0xa4249c(0x1bd)]](randomUUID);let _0x28dfe7=![];_0x58a48c[_0x42f311['zDrFu'](_0xc948e9,0x176)](setTimeout,()=>{const _0x59f29f=_0xa4249c,_0x2c451d=_0xc948e9;!_0x28dfe7&&_0x42f311[_0x59f29f(0x18f)](_0x21c495,_0x1b8374[_0x42f311[_0x59f29f(0x17c)](_0x2c451d,0x16d)]);},0x1388),userDetailHandlers[_0xc948e9(0x17d)](_0x368315,_0xae3d0d=>{const _0xd4aa0d=_0xa4249c,_0x44ac72=_0xc948e9;_0x58a48c[_0x3011d8[_0xd4aa0d(0x174)]](_0xae3d0d[_0x3011d8[_0xd4aa0d(0x1be)](_0x44ac72,0x174)],_0x526b8e)&&(_0x28dfe7=!![],userDetailHandlers[_0x44ac72(0x182)](_0x368315),_0x58a48c[_0x3011d8['hxqgt'](_0x44ac72,0x16e)](_0x59a83a,_0xae3d0d));}),_0x461dd8[_0x42f311[_0xa4249c(0x1c2)](_0xc948e9,0x16c)](_0x526b8e,[0x0])[_0x42f311[_0xa4249c(0x1ab)](_0xc948e9,0x188)](_0x1a3e91=>{});});}static async[_0x53bf1c(0x167)](){}static async[_0x1dc75a(0x1b6)](_0x57847a,_0x2ad66c){}}function _0x24ae(){const _0x16a54c=_0x1dc75a,_0x5b252f={'MLhfW':_0x16a54c(0x1a2),'yCFYv':'onProfileDetailInfoChanged','PbcmT':_0x16a54c(0x19a),'kiaUN':_0x16a54c(0x1c8),'pwvxB':'uid','jWHQi':_0x16a54c(0x172),'TPrfE':_0x16a54c(0x1b1),'sZGwP':_0x16a54c(0x1ba),'vcPgN':_0x16a54c(0x178),'TNNVV':_0x16a54c(0x179),'bBKKJ':'profileLike','sCabT':_0x16a54c(0x198),'KXhFj':_0x16a54c(0x166),'lgEWa':_0x16a54c(0x189),'qbpNE':_0x16a54c(0x1c0),'NzVnQ':_0x16a54c(0x1b4),'jmcqz':_0x16a54c(0x173),'iGWpY':_0x16a54c(0x16c),'kSwcP':'1117589GjrzNh','pmrma':_0x16a54c(0x16d),'mfBty':_0x16a54c(0x1cc),'JMxaS':_0x16a54c(0x17b),'PrgGN':_0x16a54c(0x16b),'LScba':_0x16a54c(0x1a4),'vyHHY':_0x16a54c(0x195)},_0x22a29b=[_0x16a54c(0x181),'lvzsk',_0x5b252f[_0x16a54c(0x194)],_0x5b252f[_0x16a54c(0x1ad)],_0x5b252f['PbcmT'],_0x16a54c(0x1bf),_0x5b252f[_0x16a54c(0x17a)],_0x5b252f[_0x16a54c(0x18d)],_0x5b252f[_0x16a54c(0x182)],_0x5b252f[_0x16a54c(0x1c3)],_0x5b252f[_0x16a54c(0x197)],_0x16a54c(0x1d1),_0x16a54c(0x171),_0x16a54c(0x196),_0x5b252f[_0x16a54c(0x1af)],'2344RtvZDT',_0x5b252f[_0x16a54c(0x180)],_0x5b252f['bBKKJ'],_0x5b252f[_0x16a54c(0x1b3)],_0x16a54c(0x19c),_0x5b252f['KXhFj'],_0x5b252f['lgEWa'],_0x16a54c(0x1c1),_0x16a54c(0x1b8),_0x5b252f['qbpNE'],_0x5b252f['NzVnQ'],_0x5b252f['jmcqz'],_0x5b252f[_0x16a54c(0x1aa)],_0x5b252f[_0x16a54c(0x17e)],_0x16a54c(0x18e),_0x5b252f['pmrma'],_0x5b252f[_0x16a54c(0x190)],_0x5b252f[_0x16a54c(0x17d)],_0x5b252f[_0x16a54c(0x1c5)],'getUserDetailInfo',_0x5b252f['LScba'],_0x16a54c(0x1cf),_0x5b252f[_0x16a54c(0x16f)]];return _0x24ae=function(){return _0x22a29b;},_0x24ae();} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/webapi.d.ts b/src/core.lib/src/qqnt/apis/webapi.d.ts new file mode 100644 index 00000000..10d6b7e7 --- /dev/null +++ b/src/core.lib/src/qqnt/apis/webapi.d.ts @@ -0,0 +1,13 @@ +export declare class WebApi { + private static bkn; + private static skey; + private static pskey; + private static cookie; + private defaultHeaders; + constructor(); + addGroupDigest(groupCode: string, msgSeq: string): Promise; + getGroupDigest(groupCode: string): Promise; + private genBkn; + private init; + private request; +} diff --git a/src/core.lib/src/qqnt/apis/webapi.js b/src/core.lib/src/qqnt/apis/webapi.js new file mode 100644 index 00000000..4eac802f --- /dev/null +++ b/src/core.lib/src/qqnt/apis/webapi.js @@ -0,0 +1 @@ +const _0x1bcd57=_0x5f15;(function(_0x1ff5e5,_0x1ec6fa){const _0x4fa7f8=_0x5f15,_0x31fe6d=_0x1ff5e5();while(!![]){try{const _0x466083=parseInt(_0x4fa7f8(0x1ba))/0x1+parseInt(_0x4fa7f8(0x207))/0x2+-parseInt(_0x4fa7f8(0x1ca))/0x3*(parseInt(_0x4fa7f8(0x20b))/0x4)+parseInt(_0x4fa7f8(0x214))/0x5+-parseInt(_0x4fa7f8(0x1db))/0x6*(parseInt(_0x4fa7f8(0x21c))/0x7)+parseInt(_0x4fa7f8(0x1ae))/0x8*(parseInt(_0x4fa7f8(0x1f7))/0x9)+-parseInt(_0x4fa7f8(0x1c8))/0xa;if(_0x466083===_0x1ec6fa)break;else _0x31fe6d['push'](_0x31fe6d['shift']());}catch(_0x277c7e){_0x31fe6d['push'](_0x31fe6d['shift']());}}}(_0x3fc0,0x65c9c));function _0x5d3a(_0x479cc3,_0x95590a){const _0x3ea4ac={'OFyxq':function(_0x599146,_0x2fc119){return _0x599146-_0x2fc119;}},_0x3fb55a=_0x1ecc();return _0x5d3a=function(_0x20a2e3,_0x226d8b){const _0x59f914=_0x5f15;_0x20a2e3=_0x3ea4ac[_0x59f914(0x200)](_0x20a2e3,0x76);let _0x4a6d45=_0x3fb55a[_0x20a2e3];return _0x4a6d45;},_0x5d3a(_0x479cc3,_0x95590a);}const _0x443715=_0x5d3a;function _0x5f15(_0x43fb7f,_0x5a6f20){const _0x3fc08b=_0x3fc0();return _0x5f15=function(_0x5f15de,_0x4c7679){_0x5f15de=_0x5f15de-0x1ad;let _0x32ba03=_0x3fc08b[_0x5f15de];return _0x32ba03;},_0x5f15(_0x43fb7f,_0x5a6f20);}(function(_0x410776,_0x462251){const _0xe54105=_0x5f15,_0x18b9c0={'WABPl':function(_0x482aef,_0x3a9100){return _0x482aef+_0x3a9100;},'MJadz':function(_0x42c891,_0x3b511e){return _0x42c891+_0x3b511e;},'fpNmq':function(_0x10787e,_0x28497f){return _0x10787e+_0x28497f;},'TSWLq':function(_0x4fc9c6,_0x421594){return _0x4fc9c6(_0x421594);},'IGXzw':function(_0x478255,_0x549071){return _0x478255*_0x549071;},'eWwUk':function(_0x4daa81,_0x3785a6){return _0x4daa81/_0x3785a6;},'yilku':function(_0x3778de,_0x38b52b){return _0x3778de(_0x38b52b);},'SFSNq':function(_0x1f4c18,_0x37cc31){return _0x1f4c18(_0x37cc31);},'aWJmg':function(_0x4517a1,_0x582609){return _0x4517a1(_0x582609);},'zpwOv':function(_0x1d3694,_0x5e4d36){return _0x1d3694*_0x5e4d36;},'JFEQe':function(_0x107b41,_0x33fc3b){return _0x107b41(_0x33fc3b);},'nOzgQ':function(_0x199fe9,_0x5d9311){return _0x199fe9/_0x5d9311;},'WylAa':function(_0xb8b500,_0x2fdfd9){return _0xb8b500(_0x2fdfd9);},'KIhvg':function(_0x168482,_0x17abb2){return _0x168482(_0x17abb2);},'vMSKV':function(_0xb8d979,_0x949e1d){return _0xb8d979*_0x949e1d;},'VZmMz':function(_0x1f221c,_0x335079){return _0x1f221c(_0x335079);},'ukhWD':function(_0x31b963,_0x5ee18e){return _0x31b963===_0x5ee18e;},'lXnUw':_0xe54105(0x1c6),'YnvdP':'shift'},_0x19966b=_0x5d3a,_0x53c570=_0x410776();while(!![]){try{const _0x4a8d83=_0x18b9c0[_0xe54105(0x1d6)](_0x18b9c0['MJadz'](_0x18b9c0['WABPl'](_0x18b9c0[_0xe54105(0x1d6)](_0x18b9c0[_0xe54105(0x1d6)](_0x18b9c0['fpNmq'](-_0x18b9c0[_0xe54105(0x1b4)](parseInt,_0x18b9c0[_0xe54105(0x1b4)](_0x19966b,0x7f))/0x1,_0x18b9c0[_0xe54105(0x1fa)](_0x18b9c0[_0xe54105(0x1de)](-_0x18b9c0[_0xe54105(0x1b4)](parseInt,_0x18b9c0[_0xe54105(0x1cd)](_0x19966b,0x8e)),0x2),_0x18b9c0['eWwUk'](_0x18b9c0[_0xe54105(0x1f6)](parseInt,_0x18b9c0[_0xe54105(0x1b4)](_0x19966b,0x91)),0x3))),parseInt(_0x18b9c0[_0xe54105(0x1f3)](_0x19966b,0x86))/0x4),_0x18b9c0[_0xe54105(0x216)](_0x18b9c0['eWwUk'](_0x18b9c0['JFEQe'](parseInt,_0x18b9c0[_0xe54105(0x1c4)](_0x19966b,0x99)),0x5),_0x18b9c0['eWwUk'](_0x18b9c0[_0xe54105(0x1f6)](parseInt,_0x19966b(0x84)),0x6))),_0x18b9c0[_0xe54105(0x1ef)](-_0x18b9c0[_0xe54105(0x1bb)](parseInt,_0x19966b(0x80)),0x7)),_0x18b9c0[_0xe54105(0x1de)](-parseInt(_0x18b9c0[_0xe54105(0x1d1)](_0x19966b,0x78)),0x8)),_0x18b9c0[_0xe54105(0x1e8)](_0x18b9c0[_0xe54105(0x1de)](-parseInt(_0x19966b(0x83)),0x9),_0x18b9c0[_0xe54105(0x1ef)](-parseInt(_0x18b9c0['VZmMz'](_0x19966b,0x77)),0xa)));if(_0x18b9c0['ukhWD'](_0x4a8d83,_0x462251))break;else _0x53c570[_0x18b9c0[_0xe54105(0x1bc)]](_0x53c570[_0x18b9c0[_0xe54105(0x212)]]());}catch(_0x52635f){_0x53c570[_0x18b9c0['lXnUw']](_0x53c570[_0x18b9c0[_0xe54105(0x212)]]());}}}(_0x1ecc,0xb727b));function _0x1ecc(){const _0x176bbe=_0x5f15,_0x5027fd={'wcosy':_0x176bbe(0x1b3),'DKMeE':_0x176bbe(0x20e),'YkefQ':_0x176bbe(0x1f9),'Pydnz':_0x176bbe(0x1c7),'ktgpz':_0x176bbe(0x1ee),'NltIm':'getGroupDigest','OXsyN':'pDFUa','ZyKVx':_0x176bbe(0x1bf),'RfbPz':_0x176bbe(0x1d7),'fmOGs':_0x176bbe(0x20c),'ENlHr':_0x176bbe(0x1e5),'PDbYn':_0x176bbe(0x202),'qjpCe':'6270730tOpBEL','gztwb':_0x176bbe(0x1fc),'SGNaB':'defaultHeaders','nlIDQ':_0x176bbe(0x1f2),'kCzAt':_0x176bbe(0x1ed),'eAmqF':_0x176bbe(0x1e7),'chsWm':_0x176bbe(0x1c2),'LLjdx':_0x176bbe(0x218),'UEYTB':_0x176bbe(0x1ea),'NFwqk':_0x176bbe(0x1c1),'DrBsy':_0x176bbe(0x1d9),'EVhSM':_0x176bbe(0x203),'KFrOW':'6fVVhYi','BrEub':'pskey','IqPgK':_0x176bbe(0x1f5),'btLgi':_0x176bbe(0x208),'XvUlM':_0x176bbe(0x1ec),'ScxPm':_0x176bbe(0x1d8),'NSrOS':_0x176bbe(0x209),'aOZtD':_0x176bbe(0x1d3),'yhIeo':function(_0x482f08){return _0x482f08();}},_0x435858=[_0x5027fd[_0x176bbe(0x1e6)],_0x5027fd[_0x176bbe(0x1b0)],_0x176bbe(0x213),_0x5027fd[_0x176bbe(0x1da)],_0x5027fd['Pydnz'],_0x5027fd[_0x176bbe(0x1f8)],_0x5027fd[_0x176bbe(0x1e4)],_0x5027fd[_0x176bbe(0x1b6)],_0x5027fd[_0x176bbe(0x1b2)],_0x5027fd[_0x176bbe(0x1ce)],_0x5027fd[_0x176bbe(0x1c9)],_0x5027fd[_0x176bbe(0x1dc)],_0x5027fd['PDbYn'],_0x5027fd[_0x176bbe(0x201)],_0x5027fd[_0x176bbe(0x206)],_0x5027fd['SGNaB'],_0x5027fd['nlIDQ'],_0x5027fd['kCzAt'],_0x5027fd[_0x176bbe(0x1c0)],_0x5027fd[_0x176bbe(0x1e3)],_0x5027fd['LLjdx'],_0x176bbe(0x1cf),_0x5027fd[_0x176bbe(0x217)],_0x5027fd['NFwqk'],_0x5027fd[_0x176bbe(0x1e2)],_0x5027fd[_0x176bbe(0x211)],_0x5027fd[_0x176bbe(0x1b9)],_0x5027fd['BrEub'],_0x5027fd[_0x176bbe(0x1df)],_0x176bbe(0x1fd),_0x5027fd['btLgi'],_0x5027fd['XvUlM'],_0x176bbe(0x20f),_0x5027fd['ScxPm'],_0x5027fd[_0x176bbe(0x21b)],_0x5027fd[_0x176bbe(0x1f4)]];return _0x1ecc=function(){return _0x435858;},_0x5027fd[_0x176bbe(0x1f1)](_0x1ecc);}function _0x3fc0(){const _0x13c0e7=['RfbPz','771487OuMjTr','dxGMU','KIhvg','toString','skey','Dphnb','ZsLVm','WABPl','charCodeAt','GET','rUKlZ','YkefQ','24402JrzEJi','ENlHr','mtCgo','eWwUk','IqPgK','https://qun.qq.com/cgi-bin/group_digest/digest_list?random=665&X-CROSS-ORIGIN=fetch&group_code=','haXDQ','DrBsy','chsWm','NltIm','5646815zqxaCQ','wcosy','include','vMSKV','ffMWQ','3679235jxvtJL','SPMOA','MTCCn','oMJAK','&msg_random=444021292','nOzgQ','WIkVX','yhIeo','zqCcO','aWJmg','aOZtD','5545936YUhfhU','SFSNq','2337453WmdpZS','ktgpz','1800LBdiqs','IGXzw','LjNwg','2789584cgLfEn','uCpyu','qQjtM','ElHqf','OFyxq','qjpCe','&msg_seq=','18uAWQYA','acSJj','UAhYO','gztwb','270032RRrabN','request','&page_start=0&page_limit=20','pDTZg','4XOGRut','QQ/8.9.28.635\x20CFNetwork/1312\x20Darwin/21.0.0','xPjPB','init','addGroupDigest','ejyui','EVhSM','YnvdP','bkn','4129785ZgykoZ','HMmuJ','zpwOv','UEYTB','&bkn=','TlBwO','rpezm','NSrOS','133kQIINu','BdJcD','mlPDA','8fqUtXg','Gpzij','DKMeE','ufnRr','ZyKVx','4580mStCTV','TSWLq','MhYyA','OXsyN','length','nVIty','KFrOW','367021RkIpfb','WylAa','lXnUw','DMheq','BptIq','headers','eAmqF','json','cookie','defaultHeaders','JFEQe','pIhPL','push','genBkn','7520190USOPre','fmOGs','1024485KiSwHH','AWXeH','HElLX','yilku'];_0x3fc0=function(){return _0x13c0e7;};return _0x3fc0();}import{log}from'@/common/utils/log';export class WebApi{static [_0x443715(0x90)];static [_0x443715(0x8d)];static [_0x443715(0x85)];static [_0x443715(0x7d)];[_0x1bcd57(0x1c3)]={'User-Agent':_0x443715(0x98)};constructor(){}async[_0x443715(0x8a)](_0x1f0584,_0x21ca6d){const _0x52ec45=_0x1bcd57,_0x16f194={'BptIq':function(_0x293ad6,_0x2c645c){return _0x293ad6+_0x2c645c;},'Gpzij':function(_0x4a4d9e,_0xcd23d0){return _0x4a4d9e+_0xcd23d0;},'pDTZg':'https://qun.qq.com/cgi-bin/group_digest/cancel_digest?random=665&X-CROSS-ORIGIN=fetch&group_code=','ZsLVm':function(_0x18aed7,_0xace4a8){return _0x18aed7(_0xace4a8);}},_0x414175=_0x443715,_0x2df8bc=_0x16f194[_0x52ec45(0x1be)](_0x16f194[_0x52ec45(0x1be)](_0x16f194[_0x52ec45(0x1af)](_0x16f194[_0x52ec45(0x20a)]+_0x1f0584,_0x16f194[_0x52ec45(0x1d5)](_0x414175,0x76)),_0x21ca6d),_0x16f194['ZsLVm'](_0x414175,0x93)),_0x5c2d45=await this[_0x16f194[_0x52ec45(0x1d5)](_0x414175,0x88)](_0x2df8bc);return await _0x5c2d45[_0x16f194['ZsLVm'](_0x414175,0x81)]();}async[_0x443715(0x94)](_0x43d158){const _0x555eb7=_0x1bcd57,_0x3fe547={'SPMOA':function(_0x1d2d5d,_0x3c11f2){return _0x1d2d5d(_0x3c11f2);},'Dphnb':function(_0x3a63df,_0x297842){return _0x3a63df+_0x297842;},'bpfAq':function(_0x1baa36,_0x507ee4){return _0x1baa36+_0x507ee4;},'haXDQ':function(_0x1bc8c3,_0x44b7d4){return _0x1bc8c3(_0x44b7d4);},'zdAry':'hfxoo'},_0x21f222=_0x443715,_0x2827ca={'hfxoo':function(_0x53b28f,_0x5a0b2d){const _0x4d2a7b=_0x5f15;return _0x3fe547[_0x4d2a7b(0x1eb)](_0x53b28f,_0x5a0b2d);}},_0x13fc9b=_0x3fe547[_0x555eb7(0x1d4)](_0x3fe547['bpfAq'](_0x555eb7(0x1e0),_0x43d158),_0x3fe547[_0x555eb7(0x1e1)](_0x21f222,0x8c)),_0x2b55aa=await this[_0x21f222(0x88)](_0x13fc9b);return _0x2827ca[_0x3fe547['zdAry']](log,_0x2b55aa[_0x3fe547[_0x555eb7(0x1eb)](_0x21f222,0x96)]),await _0x2b55aa[_0x21f222(0x81)]();}[_0x443715(0x92)](_0x35fac9){const _0x59bb70=_0x1bcd57,_0x2de73e={'rpezm':function(_0x327217,_0x4ad253){return _0x327217<_0x4ad253;},'MhYyA':function(_0x1ae35d,_0x383269){return _0x1ae35d+_0x383269;},'oyNVg':function(_0x199ca0,_0x196272){return _0x199ca0<<_0x196272;},'ElHqf':_0x59bb70(0x1ad),'LjNwg':_0x59bb70(0x1fe),'acSJj':_0x59bb70(0x1c5),'ffMWQ':_0x59bb70(0x1f0),'HElLX':function(_0x17680f,_0x2ddcc9){return _0x17680f(_0x2ddcc9);},'WcacT':_0x59bb70(0x1d2)},_0x19aeb3=_0x443715,_0x2fd114={'mlPDA':function(_0x18b64c,_0x146ce4){return _0x18b64c||_0x146ce4;},'qQjtM':function(_0x5670bc,_0x49e58b){const _0x2fafe5=_0x59bb70;return _0x2de73e[_0x2fafe5(0x21a)](_0x5670bc,_0x49e58b);},'pIhPL':function(_0x906790,_0x402820){return _0x2de73e['MhYyA'](_0x906790,_0x402820);},'WIkVX':function(_0x1b6a89,_0x2100cc){const _0x27324f=_0x59bb70;return _0x2de73e[_0x27324f(0x1b5)](_0x1b6a89,_0x2100cc);},'zqCcO':function(_0x3b891f,_0x149620){return _0x2de73e['oyNVg'](_0x3b891f,_0x149620);},'rUKlZ':function(_0x3525b1,_0x57fa86){return _0x3525b1&_0x57fa86;}};_0x35fac9=_0x2fd114[_0x2de73e[_0x59bb70(0x1ff)]](_0x35fac9,'');let _0x12283b=0x1505;for(let _0xb42cbf=0x0;_0x2fd114[_0x2de73e[_0x59bb70(0x1fb)]](_0xb42cbf,_0x35fac9[_0x59bb70(0x1b7)]);_0xb42cbf++){const _0xd5b5d0=_0x35fac9[_0x19aeb3(0x97)](_0xb42cbf);_0x12283b=_0x2fd114[_0x2de73e[_0x59bb70(0x204)]](_0x2fd114[_0x2de73e[_0x59bb70(0x1e9)]](_0x12283b,_0x2fd114[_0x19aeb3(0x7a)](_0x12283b,0x5)),_0xd5b5d0);}return _0x2fd114[_0x2de73e[_0x59bb70(0x1cc)](_0x19aeb3,0x82)](_0x12283b,0x7fffffff)[_0x2de73e['WcacT']]();}async[_0x443715(0x8f)](){const _0x38caef=_0x1bcd57,_0x1ff70d={'ejyui':function(_0x154089,_0x19a827){return _0x154089(_0x19a827);}},_0x2f6af2=_0x443715;if(!WebApi[_0x1ff70d[_0x38caef(0x210)](_0x2f6af2,0x90)]){}}async[_0x443715(0x88)](_0x2d9b8c,_0x893ca9=_0x443715(0x8b),_0x458bc7={}){const _0x2fc43f=_0x1bcd57,_0x29545c={'xPjPB':function(_0x3723dc,_0x5ea1ea){return _0x3723dc+_0x5ea1ea;},'mtCgo':function(_0x4cde3c,_0x2b4815,_0x275cf5,_0x3b42c2){return _0x4cde3c(_0x2b4815,_0x275cf5,_0x3b42c2);},'AWXeH':function(_0x40cab9,_0x25b8e1,_0x3e5aad){return _0x40cab9(_0x25b8e1,_0x3e5aad);},'TlBwO':function(_0x27ce66,_0x597053){return _0x27ce66(_0x597053);},'DMheq':function(_0x1ea52d,_0x4bed48){return _0x1ea52d(_0x4bed48);},'UAhYO':_0x2fc43f(0x1d0),'BdJcD':function(_0x408435,_0x522908){return _0x408435(_0x522908);},'HMmuJ':_0x2fc43f(0x1c2),'ufnRr':function(_0x271693,_0x5e0ea7){return _0x271693(_0x5e0ea7);}},_0x1e21f5=_0x443715,_0x2d1800={'dxGMU':function(_0x572124,_0x3c47be){const _0x35bc1e=_0x2fc43f;return _0x29545c[_0x35bc1e(0x20d)](_0x572124,_0x3c47be);},'oMJAK':_0x29545c['TlBwO'](_0x1e21f5,0x7e),'MTCCn':_0x29545c[_0x2fc43f(0x1bd)](_0x1e21f5,0x7c),'nVIty':function(_0x37c915,_0x376292,_0x291aad,_0x1910ce){const _0x4772e0=_0x2fc43f;return _0x29545c[_0x4772e0(0x1dd)](_0x37c915,_0x376292,_0x291aad,_0x1910ce);},'pDFUa':_0x29545c[_0x2fc43f(0x1bd)](_0x1e21f5,0x88),'uCpyu':function(_0x5da43a,_0xe4f641,_0x8d42a7){const _0x2b7790=_0x2fc43f;return _0x29545c[_0x2b7790(0x1cb)](_0x5da43a,_0xe4f641,_0x8d42a7);}};await this[_0x29545c[_0x2fc43f(0x219)](_0x1e21f5,0x8f)](),_0x2d9b8c+=_0x2d1800[_0x29545c[_0x2fc43f(0x205)]](_0x2d1800[_0x1e21f5(0x7b)],WebApi[_0x1e21f5(0x90)]);const _0x32b894={...this[_0x29545c[_0x2fc43f(0x21d)](_0x1e21f5,0x79)],..._0x458bc7,'Cookie':WebApi[_0x29545c[_0x2fc43f(0x215)]],'credentials':_0x2d1800[_0x29545c[_0x2fc43f(0x219)](_0x1e21f5,0x89)]};_0x2d1800[_0x2fc43f(0x1b8)](log,_0x2d1800[_0x29545c[_0x2fc43f(0x1b1)](_0x1e21f5,0x95)],_0x2d9b8c,_0x32b894);const _0x37449a={'method':_0x893ca9,'headers':_0x32b894};return _0x2d1800[_0x1e21f5(0x87)](fetch,_0x2d9b8c,_0x37449a);}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/window.d.ts b/src/core.lib/src/qqnt/apis/window.d.ts new file mode 100644 index 00000000..29674b46 --- /dev/null +++ b/src/core.lib/src/qqnt/apis/window.d.ts @@ -0,0 +1,11 @@ +export interface NTQQWindow { + windowName: string; + windowUrlHash: string; +} +export declare class NTQQWindows { + static GroupHomeWorkWindow: NTQQWindow; + static GroupNotifyFilterWindow: NTQQWindow; + static GroupEssenceWindow: NTQQWindow; +} +export declare class NTQQWindowApi { +} diff --git a/src/core.lib/src/qqnt/apis/window.js b/src/core.lib/src/qqnt/apis/window.js new file mode 100644 index 00000000..cfa9ed88 --- /dev/null +++ b/src/core.lib/src/qqnt/apis/window.js @@ -0,0 +1 @@ +var _0x21e124=_0x454f;function _0x5100(){var _0x165ee3=['veNWI','201800pMSnMz','fJOVh','shift','UQFjH','3000804HfikBM','qEucw','3386124uviehj','tCmEt','NMDOy','aMKDH','jmmZY','BbXJV','2345916UFLika','328BVFIpP','GroupNotifyFilterWindow','211955ljrRfn','198VZOjYb','anPKi','xVpJT','GroupEssenceWindow','dcdzo','9009609GvhlHm','TzApO','YFKGq','53NZHEYF','BAGIX','qdMqy','NreXC','ihUGN','jXCTG','sAWKk','oRMoI','LyKgS','2897576yUZPxk','KUuyE','jWIBT','fLyDY','45278TAmhQJ','8IyHacB','rYKLa','#/group-essence','11tRkeHh','472924VqyyPf','12mRjtXj','HBSKY','jVXRZ','970090xaFoNO','nOYLR','68090EzYLRo','HNkfC','VlNFs','ZLqSA','2102913LZnHdW','917436BvjWqO','HrSiw','86013LyBlWw','OdTcI'];_0x5100=function(){return _0x165ee3;};return _0x5100();}function _0x454f(_0x2c2c05,_0x4d8172){var _0x510032=_0x5100();return _0x454f=function(_0x454f56,_0x28cf68){_0x454f56=_0x454f56-0x9c;var _0x576e50=_0x510032[_0x454f56];return _0x576e50;},_0x454f(_0x2c2c05,_0x4d8172);}(function(_0x42fe64,_0x4c7191){var _0x515b3a=_0x454f,_0x34b561=_0x42fe64();while(!![]){try{var _0x58f617=-parseInt(_0x515b3a(0xd0))/0x1*(-parseInt(_0x515b3a(0xa3))/0x2)+parseInt(_0x515b3a(0xbc))/0x3+-parseInt(_0x515b3a(0xc4))/0x4+-parseInt(_0x515b3a(0xae))/0x5*(-parseInt(_0x515b3a(0xa9))/0x6)+-parseInt(_0x515b3a(0xcd))/0x7*(parseInt(_0x515b3a(0xa4))/0x8)+parseInt(_0x515b3a(0xb2))/0x9+parseInt(_0x515b3a(0xac))/0xa*(parseInt(_0x515b3a(0xa7))/0xb);if(_0x58f617===_0x4c7191)break;else _0x34b561['push'](_0x34b561['shift']());}catch(_0x5c8c97){_0x34b561['push'](_0x34b561['shift']());}}}(_0x5100,0xa71b7));var _0x5982e5=_0x3c88;function _0x3f89(){var _0x3b01bb=_0x454f,_0x3bd552={'aMKDH':_0x3b01bb(0xb5),'jmmZY':_0x3b01bb(0xc5),'ihUGN':'9KgpvzU','fJOVh':_0x3b01bb(0x9f),'jVXRZ':_0x3b01bb(0xc7),'hxIof':'GroupHomeWorkWindow','HBSKY':_0x3b01bb(0xa8),'HNkfC':_0x3b01bb(0xb3),'YFKGq':_0x3b01bb(0xbe),'tCmEt':_0x3b01bb(0xc8),'IPRxy':_0x3b01bb(0xa6),'rYKLa':_0x3b01bb(0xb8),'xVpJT':'GroupNotifyFilterWindow'},_0x362b6f=[_0x3bd552[_0x3b01bb(0xc1)],_0x3bd552[_0x3b01bb(0xc2)],_0x3bd552[_0x3b01bb(0xd4)],_0x3bd552[_0x3b01bb(0xb9)],_0x3bd552[_0x3b01bb(0xab)],_0x3bd552['hxIof'],_0x3bd552[_0x3b01bb(0xaa)],_0x3bd552[_0x3b01bb(0xaf)],_0x3bd552[_0x3b01bb(0xcf)],_0x3bd552[_0x3b01bb(0xbf)],_0x3bd552['IPRxy'],'GroupEssenceWindow',_0x3bd552[_0x3b01bb(0xa5)],'2189ClyPnw',_0x3bd552[_0x3b01bb(0xca)]];return _0x3f89=function(){return _0x362b6f;},_0x3f89();}(function(_0x590b6e,_0x331a00){var _0x2d1fe8=_0x454f,_0x23d7e6={'pCAIL':function(_0x506a41,_0x9049af){return _0x506a41+_0x9049af;},'jWIBT':function(_0x4f831d,_0x5e0bd5){return _0x4f831d+_0x5e0bd5;},'KUuyE':function(_0xce753c,_0x537674){return _0xce753c+_0x537674;},'BbXJV':function(_0x47cb95,_0x535eb2){return _0x47cb95+_0x535eb2;},'ZLqSA':function(_0x33f984,_0x1d8642){return _0x33f984/_0x1d8642;},'NreXC':function(_0x4609ef,_0x370316){return _0x4609ef(_0x370316);},'oRMoI':function(_0x5dbd0e,_0x3b8091){return _0x5dbd0e/_0x3b8091;},'anPKi':function(_0x53c22c,_0x32238b){return _0x53c22c(_0x32238b);},'dcdzo':function(_0x4b2207,_0x5424f9){return _0x4b2207(_0x5424f9);},'LyKgS':function(_0x4bb4a,_0x46e595){return _0x4bb4a*_0x46e595;},'sAWKk':function(_0x1c5da0,_0x413d67){return _0x1c5da0*_0x413d67;},'TzApO':function(_0x533713,_0x7f1a94){return _0x533713(_0x7f1a94);},'qEucw':function(_0x148498,_0x1ac042){return _0x148498/_0x1ac042;},'UQFjH':function(_0x222cde,_0x359b53){return _0x222cde(_0x359b53);},'qdMqy':function(_0x215d9a,_0x34afdc){return _0x215d9a(_0x34afdc);},'veNWI':function(_0x216414,_0xf349b8){return _0x216414(_0xf349b8);},'jXCTG':function(_0x4ea6b2,_0x3d0256){return _0x4ea6b2/_0x3d0256;},'AogaB':function(_0x445666,_0x13e087){return _0x445666*_0x13e087;},'OdTcI':function(_0x43a96e,_0x5d7f55){return _0x43a96e(_0x5d7f55);},'fLyDY':function(_0x137a7a,_0x1f71ed){return _0x137a7a(_0x1f71ed);},'NMDOy':function(_0x36b6ca,_0x56180a){return _0x36b6ca(_0x56180a);},'nOYLR':function(_0x2dcd6e,_0x3dc6fe){return _0x2dcd6e===_0x3dc6fe;},'VlNFs':'push','BAGIX':_0x2d1fe8(0xba)},_0x1be1c5=_0x3c88,_0x128cb6=_0x590b6e();while(!![]){try{var _0x509005=_0x23d7e6['pCAIL'](_0x23d7e6[_0x2d1fe8(0xa1)](_0x23d7e6[_0x2d1fe8(0xa0)](_0x23d7e6[_0x2d1fe8(0xa1)](_0x23d7e6[_0x2d1fe8(0xc3)](_0x23d7e6[_0x2d1fe8(0xb1)](parseInt(_0x23d7e6['NreXC'](_0x1be1c5,0x143)),0x1),_0x23d7e6[_0x2d1fe8(0x9d)](_0x23d7e6[_0x2d1fe8(0xc9)](parseInt,_0x23d7e6[_0x2d1fe8(0xcc)](_0x1be1c5,0x140)),0x2))+_0x23d7e6[_0x2d1fe8(0x9e)](_0x23d7e6['ZLqSA'](_0x23d7e6[_0x2d1fe8(0xd3)](parseInt,_0x1be1c5(0x13f)),0x3),_0x23d7e6[_0x2d1fe8(0xb1)](_0x23d7e6[_0x2d1fe8(0xd3)](parseInt,_0x23d7e6[_0x2d1fe8(0xcc)](_0x1be1c5,0x144)),0x4)),_0x23d7e6[_0x2d1fe8(0x9c)](_0x23d7e6['oRMoI'](_0x23d7e6[_0x2d1fe8(0xcc)](parseInt,_0x23d7e6[_0x2d1fe8(0xce)](_0x1be1c5,0x141)),0x5),_0x23d7e6[_0x2d1fe8(0xbd)](parseInt(_0x1be1c5(0x146)),0x6))),_0x23d7e6['ZLqSA'](_0x23d7e6[_0x2d1fe8(0xbb)](parseInt,_0x23d7e6[_0x2d1fe8(0xd2)](_0x1be1c5,0x145)),0x7)),-_0x23d7e6[_0x2d1fe8(0xce)](parseInt,_0x23d7e6[_0x2d1fe8(0xb7)](_0x1be1c5,0x13e))/0x8*_0x23d7e6[_0x2d1fe8(0xd5)](-parseInt(_0x23d7e6['NreXC'](_0x1be1c5,0x13d)),0x9)),_0x23d7e6['AogaB'](_0x23d7e6[_0x2d1fe8(0x9d)](-_0x23d7e6[_0x2d1fe8(0xb6)](parseInt,_0x23d7e6['fLyDY'](_0x1be1c5,0x149)),0xa),_0x23d7e6[_0x2d1fe8(0xb1)](_0x23d7e6[_0x2d1fe8(0xa2)](parseInt,_0x23d7e6[_0x2d1fe8(0xc0)](_0x1be1c5,0x14a)),0xb)));if(_0x23d7e6[_0x2d1fe8(0xad)](_0x509005,_0x331a00))break;else _0x128cb6[_0x23d7e6[_0x2d1fe8(0xb0)]](_0x128cb6[_0x23d7e6[_0x2d1fe8(0xd1)]]());}catch(_0x5e28ca){_0x128cb6[_0x23d7e6[_0x2d1fe8(0xb0)]](_0x128cb6[_0x23d7e6[_0x2d1fe8(0xd1)]]());}}}(_0x3f89,0xd4059));function _0x3c88(_0x14f193,_0xaa821e){var _0x587dfd=_0x454f,_0x2a9fe7={'QsUrx':function(_0x1e5bc8,_0x1069aa){return _0x1e5bc8-_0x1069aa;},'HrSiw':function(_0x59c777){return _0x59c777();}},_0x544cad=_0x2a9fe7[_0x587dfd(0xb4)](_0x3f89);return _0x3c88=function(_0x5bd13d,_0x235e67){_0x5bd13d=_0x2a9fe7['QsUrx'](_0x5bd13d,0x13c);var _0x372844=_0x544cad[_0x5bd13d];return _0x372844;},_0x3c88(_0x14f193,_0xaa821e);}export class NTQQWindows{static [_0x5982e5(0x142)]={'windowName':_0x5982e5(0x142),'windowUrlHash':'#/group-home-work'};static [_0x21e124(0xc6)]={'windowName':_0x5982e5(0x13c),'windowUrlHash':'#/group-notify-filter'};static [_0x5982e5(0x148)]={'windowName':_0x21e124(0xcb),'windowUrlHash':_0x5982e5(0x147)};}export class NTQQWindowApi{} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/cache.d.ts b/src/core.lib/src/qqnt/entities/cache.d.ts new file mode 100644 index 00000000..c48cb2b1 --- /dev/null +++ b/src/core.lib/src/qqnt/entities/cache.d.ts @@ -0,0 +1,58 @@ +import { ChatType } from './msg'; +export interface CacheScanResult { + result: number; + size: [ + string, + string, + string, + string, + string, + string, + string, + string, + string + ]; +} +export interface ChatCacheList { + pageCount: number; + infos: ChatCacheListItem[]; +} +export interface ChatCacheListItem { + chatType: ChatType; + basicChatCacheInfo: ChatCacheListItemBasic; + guildChatCacheInfo: unknown[]; +} +export interface ChatCacheListItemBasic { + chatSize: string; + chatTime: string; + uid: string; + uin: string; + remarkName: string; + nickName: string; + chatType?: ChatType; + isChecked?: boolean; +} +export declare enum CacheFileType { + IMAGE = 0, + VIDEO = 1, + AUDIO = 2, + DOCUMENT = 3, + OTHER = 4 +} +export interface CacheFileList { + infos: CacheFileListItem[]; +} +export interface CacheFileListItem { + fileSize: string; + fileTime: string; + fileKey: string; + elementId: string; + elementIdStr: string; + fileType: CacheFileType; + path: string; + fileName: string; + senderId: string; + previewPath: string; + senderName: string; + isChecked?: boolean; +} diff --git a/src/core.lib/src/qqnt/entities/cache.js b/src/core.lib/src/qqnt/entities/cache.js new file mode 100644 index 00000000..17bcba1a --- /dev/null +++ b/src/core.lib/src/qqnt/entities/cache.js @@ -0,0 +1 @@ +(function(_0x4d8a80,_0x51c36c){var _0x24b025=_0x3e0a,_0x47eb4b=_0x4d8a80();while(!![]){try{var _0x24079c=parseInt(_0x24b025(0x1bd))/0x1+parseInt(_0x24b025(0x1ca))/0x2+-parseInt(_0x24b025(0x1db))/0x3+parseInt(_0x24b025(0x1ce))/0x4+parseInt(_0x24b025(0x1cc))/0x5*(parseInt(_0x24b025(0x1be))/0x6)+-parseInt(_0x24b025(0x1ee))/0x7+-parseInt(_0x24b025(0x1f0))/0x8;if(_0x24079c===_0x51c36c)break;else _0x47eb4b['push'](_0x47eb4b['shift']());}catch(_0x11eec0){_0x47eb4b['push'](_0x47eb4b['shift']());}}}(_0x633a,0x6c447));function _0x3e0a(_0xa00d99,_0x3a885a){var _0x633a75=_0x633a();return _0x3e0a=function(_0x3e0a93,_0x1da3b){_0x3e0a93=_0x3e0a93-0x1bc;var _0x527be0=_0x633a75[_0x3e0a93];return _0x527be0;},_0x3e0a(_0xa00d99,_0x3a885a);}function _0x1f8b(_0x2a387e,_0x50db0f){var _0xe67ab6=_0x3e0a,_0xf4be16={'SWCbe':function(_0x2c1fd3,_0x180e75){return _0x2c1fd3-_0x180e75;},'EAIvT':function(_0x2b1a32){return _0x2b1a32();},'CdvyI':function(_0x4a3aae,_0x30333a,_0x1efc78){return _0x4a3aae(_0x30333a,_0x1efc78);}},_0x186634=_0xf4be16[_0xe67ab6(0x1c2)](_0x2555);return _0x1f8b=function(_0x13f54a,_0x40f696){var _0x43f86b=_0xe67ab6;_0x13f54a=_0xf4be16[_0x43f86b(0x1ed)](_0x13f54a,0xe1);var _0x223c2c=_0x186634[_0x13f54a];return _0x223c2c;},_0xf4be16[_0xe67ab6(0x1f7)](_0x1f8b,_0x2a387e,_0x50db0f);}function _0x633a(){var _0x28da29=['ScGWk','37065HxnmFI','210744URUnpB','AUDIO','zavOX','AJomY','1136698XKgLwx','667230NPsPuV','10dmWKmA','DbTCe','3328068aGqrBU','lNnHA','RFNNg','vbPYy','AwtwX','kEZJJ','CahuD','7357lFIgjo','hWFuv','WIvti','UhnHC','INpQT','push','830349kLuWKW','euTzn','pJWvw','TKhwi','307804BEueLs','iZpyy','FjTPc','QIwCT','xpIqm','EooaG','MVkAB','nTeQd','esBbo','EuJXy','OTHER','zhXzO','UfYlB','yRCQa','SWCbe','3597503mPZFTj','PizlI','10038416lFdqJK','POIkK','36apimus','708bOoGAy','OwhCi','EDFrE','IMAGE','CdvyI','fMmlv','228159PeLpVS','2581356jCMpBF','nMZGT','YUNWL','768720pWOTnJ','EAIvT','175976PIlIaB'];_0x633a=function(){return _0x28da29;};return _0x633a();}(function(_0x19cfc9,_0x47e8c3){var _0x148538=_0x3e0a,_0x5f9f00={'hWFuv':function(_0x560cb3){return _0x560cb3();},'UhnHC':function(_0x16d742,_0x42bc3f){return _0x16d742+_0x42bc3f;},'YUNWL':function(_0x289d89,_0x16a571){return _0x289d89+_0x16a571;},'esBbo':function(_0x5119f6,_0x535e73){return _0x5119f6+_0x535e73;},'zhXzO':function(_0x467f72,_0x13a265){return _0x467f72/_0x13a265;},'EDFrE':function(_0x306449,_0x1bda99){return _0x306449(_0x1bda99);},'kEZJJ':function(_0x364e4a,_0x4f7ac7){return _0x364e4a(_0x4f7ac7);},'TKhwi':function(_0x5042a0,_0x42940b){return _0x5042a0(_0x42940b);},'nTeQd':function(_0x110ad6,_0x49aaa6){return _0x110ad6/_0x49aaa6;},'euTzn':function(_0x968539,_0x9f10b1){return _0x968539(_0x9f10b1);},'EooaG':function(_0x55bb54,_0x323bbf){return _0x55bb54*_0x323bbf;},'EuJXy':function(_0x41951e,_0x46c9b7){return _0x41951e/_0x46c9b7;},'nMZGT':function(_0x464b9a,_0x2f405e){return _0x464b9a(_0x2f405e);},'ScGWk':function(_0x1b49b8,_0x4dbb4c){return _0x1b49b8(_0x4dbb4c);},'POIkK':function(_0x8e1392,_0x301e59){return _0x8e1392/_0x301e59;},'pJWvw':function(_0x15bdf3,_0x2a7540){return _0x15bdf3/_0x2a7540;},'AwtwX':function(_0x216f08,_0x11df0f){return _0x216f08(_0x11df0f);},'vbPYy':function(_0x7d3d3e,_0x4070d1){return _0x7d3d3e(_0x4070d1);},'xpIqm':_0x148538(0x1da),'AJomY':'shift'},_0x534280=_0x1f8b,_0x36899d=_0x5f9f00[_0x148538(0x1d6)](_0x19cfc9);while(!![]){try{var _0x185464=_0x5f9f00['UhnHC'](_0x5f9f00[_0x148538(0x1c0)](_0x5f9f00[_0x148538(0x1d8)](_0x5f9f00['UhnHC'](_0x5f9f00[_0x148538(0x1d8)](_0x5f9f00[_0x148538(0x1e7)](_0x5f9f00[_0x148538(0x1ea)](parseInt(_0x5f9f00[_0x148538(0x1f5)](_0x534280,0xe4)),0x1),parseInt(_0x5f9f00['kEZJJ'](_0x534280,0xe6))/0x2),-_0x5f9f00['TKhwi'](parseInt,_0x5f9f00[_0x148538(0x1d3)](_0x534280,0xea))/0x3),_0x5f9f00[_0x148538(0x1e6)](_0x5f9f00[_0x148538(0x1de)](parseInt,_0x534280(0xe8)),0x4)),_0x5f9f00[_0x148538(0x1ea)](_0x5f9f00[_0x148538(0x1de)](parseInt,_0x5f9f00['euTzn'](_0x534280,0xef)),0x5)),_0x5f9f00[_0x148538(0x1e4)](_0x5f9f00[_0x148538(0x1e8)](_0x5f9f00[_0x148538(0x1bf)](parseInt,_0x5f9f00['ScGWk'](_0x534280,0xec)),0x6),_0x5f9f00[_0x148538(0x1f1)](-_0x5f9f00[_0x148538(0x1f5)](parseInt,_0x5f9f00[_0x148538(0x1dc)](_0x534280,0xe7)),0x7))),_0x5f9f00[_0x148538(0x1e4)](_0x5f9f00[_0x148538(0x1dd)](_0x5f9f00[_0x148538(0x1d2)](parseInt,_0x534280(0xe1)),0x8),_0x5f9f00['EuJXy'](_0x5f9f00[_0x148538(0x1c4)](parseInt,_0x5f9f00[_0x148538(0x1d1)](_0x534280,0xe2)),0x9)));if(_0x185464===_0x47e8c3)break;else _0x36899d[_0x5f9f00[_0x148538(0x1e3)]](_0x36899d[_0x5f9f00[_0x148538(0x1c9)]]());}catch(_0x107898){_0x36899d[_0x5f9f00[_0x148538(0x1e3)]](_0x36899d[_0x5f9f00['AJomY']]());}}}(_0x2555,0x21ecd));export var CacheFileType;function _0x2555(){var _0x4fb64a=_0x3e0a,_0x2c8a1d={'INpQT':_0x4fb64a(0x1d5),'UfYlB':_0x4fb64a(0x1c6),'fMmlv':_0x4fb64a(0x1cb),'FDihb':_0x4fb64a(0x1f6),'lNnHA':_0x4fb64a(0x1f3),'PizlI':'DOCUMENT','iZpyy':_0x4fb64a(0x1c1),'DaiyP':_0x4fb64a(0x1c3),'FjTPc':_0x4fb64a(0x1f2),'RFNNg':_0x4fb64a(0x1f4),'tlYSU':_0x4fb64a(0x1c5),'WIvti':'FuQpx','zavOX':_0x4fb64a(0x1df)},_0x38ced5=[_0x2c8a1d[_0x4fb64a(0x1d9)],_0x2c8a1d[_0x4fb64a(0x1eb)],'BFOrB',_0x2c8a1d[_0x4fb64a(0x1bc)],_0x2c8a1d['FDihb'],_0x2c8a1d[_0x4fb64a(0x1cf)],_0x2c8a1d[_0x4fb64a(0x1ef)],'QrntX',_0x2c8a1d[_0x4fb64a(0x1e0)],_0x4fb64a(0x1e9),_0x2c8a1d['DaiyP'],_0x2c8a1d[_0x4fb64a(0x1e1)],_0x2c8a1d[_0x4fb64a(0x1d0)],_0x2c8a1d['tlYSU'],_0x2c8a1d[_0x4fb64a(0x1d7)],_0x2c8a1d[_0x4fb64a(0x1c8)]];return _0x2555=function(){return _0x38ced5;},_0x2555();}(function(_0x4f5c44){var _0x2b3db9=_0x3e0a,_0x2ac0c0={'ePhAM':'VIDEO','DbTCe':function(_0x1d61bc,_0x301b99){return _0x1d61bc(_0x301b99);},'MVkAB':_0x2b3db9(0x1f6),'yRCQa':function(_0xb58ea1,_0x1dd10c){return _0xb58ea1(_0x1dd10c);},'QIwCT':'QrntX','CahuD':function(_0x387fc8,_0x67c864){return _0x387fc8(_0x67c864);}},_0x590f4e=_0x1f8b,_0x369ab5={'BFOrB':_0x2ac0c0['ePhAM'],'QrntX':_0x2b3db9(0x1c7),'OwhCi':_0x2ac0c0[_0x2b3db9(0x1cd)](_0x590f4e,0xed),'FuQpx':_0x2ac0c0[_0x2b3db9(0x1cd)](_0x590f4e,0xf0)};_0x4f5c44[_0x4f5c44[_0x2ac0c0[_0x2b3db9(0x1e5)]]=0x0]=_0x2ac0c0['yRCQa'](_0x590f4e,0xeb),_0x4f5c44[_0x4f5c44[_0x369ab5[_0x2ac0c0[_0x2b3db9(0x1ec)](_0x590f4e,0xe9)]]=0x1]=_0x369ab5[_0x2ac0c0[_0x2b3db9(0x1ec)](_0x590f4e,0xe9)],_0x4f5c44[_0x4f5c44[_0x369ab5[_0x2ac0c0[_0x2b3db9(0x1e2)]]]=0x2]=_0x369ab5[_0x590f4e(0xee)],_0x4f5c44[_0x4f5c44[_0x369ab5[_0x590f4e(0xe3)]]=0x3]=_0x369ab5[_0x590f4e(0xe3)],_0x4f5c44[_0x4f5c44[_0x369ab5[_0x590f4e(0xe5)]]=0x4]=_0x2ac0c0[_0x2b3db9(0x1d4)](_0x590f4e,0xf0);}(CacheFileType||(CacheFileType={}))); \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/constructor.d.ts b/src/core.lib/src/qqnt/entities/constructor.d.ts new file mode 100644 index 00000000..31288f69 --- /dev/null +++ b/src/core.lib/src/qqnt/entities/constructor.d.ts @@ -0,0 +1,15 @@ +import { AtType, SendArkElement, SendFaceElement, SendFileElement, SendMarkdownElement, SendPicElement, SendPttElement, SendReplyElement, SendTextElement, SendVideoElement } from '../entities'; +export declare class SendMsgElementConstructor { + static text(content: string): SendTextElement; + static at(atUid: string, atNtUid: string, atType: AtType, atName: string): SendTextElement; + static reply(msgSeq: string, msgId: string, senderUin: string, senderUinStr: string): SendReplyElement; + static pic(picPath: string, summary?: string, subType?: 0 | 1): Promise; + static file(filePath: string, fileName?: string): Promise; + static video(filePath: string, fileName?: string, diyThumbPath?: string): Promise; + static ptt(pttPath: string): Promise; + static face(faceId: number): SendFaceElement; + static dice(resultId: number | null): SendFaceElement; + static rps(resultId: number | null): SendFaceElement; + static ark(data: any): SendArkElement; + static markdown(content: string): SendMarkdownElement; +} diff --git a/src/core.lib/src/qqnt/entities/constructor.js b/src/core.lib/src/qqnt/entities/constructor.js new file mode 100644 index 00000000..6ba833b4 --- /dev/null +++ b/src/core.lib/src/qqnt/entities/constructor.js @@ -0,0 +1 @@ +const _0x38817a=_0xaab0;(function(_0xefeef6,_0xcd3b02){const _0x1aa684=_0xaab0,_0x4c73a7=_0xefeef6();while(!![]){try{const _0x5dfa08=-parseInt(_0x1aa684(0xd9))/0x1*(parseInt(_0x1aa684(0xe9))/0x2)+-parseInt(_0x1aa684(0x139))/0x3*(-parseInt(_0x1aa684(0xd5))/0x4)+parseInt(_0x1aa684(0x12c))/0x5*(-parseInt(_0x1aa684(0xae))/0x6)+-parseInt(_0x1aa684(0xc7))/0x7+parseInt(_0x1aa684(0x101))/0x8*(-parseInt(_0x1aa684(0xf4))/0x9)+parseInt(_0x1aa684(0xd8))/0xa*(parseInt(_0x1aa684(0x119))/0xb)+-parseInt(_0x1aa684(0xca))/0xc*(-parseInt(_0x1aa684(0xe0))/0xd);if(_0x5dfa08===_0xcd3b02)break;else _0x4c73a7['push'](_0x4c73a7['shift']());}catch(_0x3ab1cb){_0x4c73a7['push'](_0x4c73a7['shift']());}}}(_0xea49,0x7645b));function _0x4866(_0x383edd,_0x43fac6){const _0x423f2e={'MLvEM':function(_0x168939,_0x2c678c){return _0x168939-_0x2c678c;},'khdPo':function(_0x5f2ca8,_0x1f4079,_0x4e10da){return _0x5f2ca8(_0x1f4079,_0x4e10da);}},_0x12c11b=_0x1ecf();return _0x4866=function(_0xd4bdb1,_0xa592ef){_0xd4bdb1=_0x423f2e['MLvEM'](_0xd4bdb1,0x1c4);let _0x3437f4=_0x12c11b[_0xd4bdb1];return _0x3437f4;},_0x423f2e['khdPo'](_0x4866,_0x383edd,_0x43fac6);}const _0x1bd8e6=_0x4866;(function(_0x3d678c,_0x25990f){const _0x68a11=_0xaab0,_0x17609c={'DqNew':function(_0x326875){return _0x326875();},'IlwEN':function(_0x53b4b7,_0x43f7f2){return _0x53b4b7+_0x43f7f2;},'SNcAI':function(_0x22c5f7,_0x333251){return _0x22c5f7+_0x333251;},'GDUyM':function(_0x6e2ee4,_0x1aa2b7){return _0x6e2ee4+_0x1aa2b7;},'PUIET':function(_0x1fe1b3,_0x1b22b6){return _0x1fe1b3+_0x1b22b6;},'yeQUq':function(_0x4f69db,_0x183387){return _0x4f69db*_0x183387;},'bjKQr':function(_0x31cc4b,_0x1d9463){return _0x31cc4b/_0x1d9463;},'zoLOF':function(_0x136bab,_0x23325a){return _0x136bab(_0x23325a);},'zKXUX':function(_0x508c77,_0x710818){return _0x508c77/_0x710818;},'pfJoZ':function(_0x5b12f2,_0x27b1a){return _0x5b12f2(_0x27b1a);},'HhhRQ':function(_0x1db4fa,_0x2af392){return _0x1db4fa(_0x2af392);},'xWuFD':function(_0x2f8220,_0x553d1b){return _0x2f8220(_0x553d1b);},'OBwIP':function(_0xe683f6,_0x5209c0){return _0xe683f6(_0x5209c0);},'NeAHC':function(_0x51086b,_0x55b090){return _0x51086b/_0x55b090;},'GqLzP':function(_0x213db2,_0x2895cd){return _0x213db2(_0x2895cd);},'ieUqy':function(_0x2690da,_0x4ad4bb){return _0x2690da/_0x4ad4bb;},'iHhfR':function(_0x58c8e8,_0x537811){return _0x58c8e8(_0x537811);},'mLTSs':function(_0x1e5b0f,_0x48e89a){return _0x1e5b0f(_0x48e89a);},'muDol':function(_0x10c738,_0x4da528){return _0x10c738(_0x4da528);},'bpudL':function(_0x55a831,_0x524a32){return _0x55a831(_0x524a32);},'fDewU':_0x68a11(0xb9)},_0xd28d6f=_0x4866,_0xd0970f=_0x17609c[_0x68a11(0x14d)](_0x3d678c);while(!![]){try{const _0x531a2b=_0x17609c['IlwEN'](_0x17609c['SNcAI'](_0x17609c[_0x68a11(0xd4)](_0x17609c[_0x68a11(0x8a)](_0x17609c[_0x68a11(0x105)](_0x17609c[_0x68a11(0x8a)](_0x17609c[_0x68a11(0xc4)](_0x17609c['bjKQr'](_0x17609c['zoLOF'](parseInt,_0x17609c[_0x68a11(0x13d)](_0xd28d6f,0x1f2)),0x1),_0x17609c[_0x68a11(0xcc)](_0x17609c[_0x68a11(0xbd)](parseInt,_0x17609c[_0x68a11(0x13d)](_0xd28d6f,0x1dc)),0x2)),_0x17609c[_0x68a11(0xcc)](-_0x17609c[_0x68a11(0x93)](parseInt,_0x17609c[_0x68a11(0x132)](_0xd28d6f,0x1f1)),0x3)),_0x17609c[_0x68a11(0xc4)](_0x17609c[_0x68a11(0xc8)](-_0x17609c[_0x68a11(0x13d)](parseInt,_0x17609c[_0x68a11(0x128)](_0xd28d6f,0x1d4)),0x4),_0x17609c[_0x68a11(0xf9)](-_0x17609c['GqLzP'](parseInt,_0xd28d6f(0x1fe)),0x5))),_0x17609c[_0x68a11(0x145)](parseInt(_0x17609c[_0x68a11(0x93)](_0xd28d6f,0x1e9)),0x6)*_0x17609c[_0x68a11(0xcc)](-_0x17609c[_0x68a11(0xbd)](parseInt,_0x17609c[_0x68a11(0x93)](_0xd28d6f,0x1c5)),0x7)),parseInt(_0x17609c[_0x68a11(0x147)](_0xd28d6f,0x20f))/0x8),_0x17609c[_0x68a11(0x145)](-_0x17609c['OBwIP'](parseInt,_0x17609c[_0x68a11(0xe4)](_0xd28d6f,0x213)),0x9)),_0x17609c[_0x68a11(0xcc)](-_0x17609c[_0x68a11(0x8e)](parseInt,_0x17609c['bpudL'](_0xd28d6f,0x202)),0xa)*_0x17609c[_0x68a11(0xcc)](parseInt(_0xd28d6f(0x1fb)),0xb));if(_0x531a2b===_0x25990f)break;else _0xd0970f[_0x68a11(0xf6)](_0xd0970f[_0x17609c[_0x68a11(0xc0)]]());}catch(_0x32aa59){_0xd0970f[_0x68a11(0xf6)](_0xd0970f[_0x68a11(0xb9)]());}}}(_0x1ecf,0x29414));import{AtType,ElementType,FaceIndex,FaceType,PicType}from'../entities';import{promises as _0x4efc33}from'node:fs';function _0xaab0(_0x212780,_0x1f1d47){const _0xea4931=_0xea49();return _0xaab0=function(_0xaab0eb,_0x594e62){_0xaab0eb=_0xaab0eb-0x7d;let _0x2c8e43=_0xea4931[_0xaab0eb];return _0x2c8e43;},_0xaab0(_0x212780,_0x1f1d47);}function _0xea49(){const _0x34f16f=['225159JOKyrJ','qxTnz','获取视频封面失败,使用默认封面','1495380zDFkUn','qlTsa','uploadFile','width','PvVRg','stat','copyFile','2525496RZiOuM','ZzpUh','then','796vIVGcO','shift','图片信息','nAQWw','Ori','pfJoZ','koWOX','视频信息','fDewU','idOEv','FACE','KJkrr','yeQUq','LgWxL','yQoiL','260554xnoaPO','bjKQr','gif','24pYxhij','height','zKXUX','bSnyC','XtthO','gVSbN','MtpdN','dirname','MINAU','gVWCH','IlwEN','2880604CamiFB','lAcNV','TEXT','80LkPFAo','1KepPWO','AtMEh','ptt','video','nyfJF','WRGbJ','error','9267024iFqsMO','SXGkU','tLruj','toString','mLTSs','time','ryiHw','yZHAT','tjLmg','1205602sLVAPm','sep','ybOsL','ufqCC','tbBsE','file','KsRNz','vfmdn','cTbhY','NPPeY','CGXTj','26415rTapwi','CbIoU','push','replace','KyQmR','NeAHC','11YGzNgq','OLaMy','XaYFL','PTT','mmgoc','MPKCZ','catch','1912EZwaIX','YTFHY','mp4','UcZXn','PUIET','end','ark','nrlYi','ZPpKG','XHWxf','获取视频信息失败','BvEzy','writeFile','hEUyb','HKYGs','431646SpNkAW','PXVSs','CaaAv','14jJvwKS','ElxSe','gxPMh','eeDWd','LRVEF','7455YJBANQ','245498MZtjgP','TnxXT','KNATt','aVHcg','reply','HsoXs','PLGvM','Tshtu','NDGTp','ONdTu','CJTjS','Qehym','join','qVhzs','HKYyr','OBwIP','QIPmY','svkSr','czSoq','10ASskoN','1533fZSmHo','ArxeX','text','normal','odAZO','xWuFD','文件异常,大小为0','ypRyz','FILE','QcToM','UHzvI','screenshots','3MVAfvD','ipwjS','aFVAs','hRHDA','zoLOF','bXnYS','WazRl','QFahP','OokcM','JMOiQ','wQIYS','qPolh','ieUqy','qEdRc','iHhfR','zSmOu','UjsQW','BWFxx','AIDbV','LTgoP','DqNew','eZICj','YRoHF','vPeqr','face','sreaP','ClHtv','IYNrp','dice','875930chaAyE','pAWcp','tBLGo','VIDEO','CmskV','Gnqyj','ZmFeh','XMumh','vNETc','GDUyM','getImageSize','PcHJe','kjxCu','muDol','wIYSZ','BCnEk','Thumb','peYgf','HhhRQ','WPEZF','Yglco','jpg','iOnKx','Tfbnt','RPS','dNcqk','oyvWa','MARKDOWN','lrRzU','qTjRJ','rps','eOWdK','_0.png','iqmVT','ZJFLi','unlink','rpudP','sJVCH','HEoUl','normal2','ARK','bRWhj'];_0xea49=function(){return _0x34f16f;};return _0xea49();}import _0x23f7b5 from'fluent-ffmpeg';import{NTQQFileApi}from'@/core/qqnt/apis/file';import{calculateFileMD5,isGIF}from'@/common/utils/file';function _0x1ecf(){const _0x371035=_0xaab0,_0x23f547={'WPqhQ':_0x371035(0xe5),'PvVRg':_0x371035(0x113),'aFVAs':_0x371035(0xa4),'Yickl':'REPLY','sJVCH':_0x371035(0x114),'qTjRJ':'path','koWOX':_0x371035(0x95),'nyfJF':_0x371035(0xfe),'vPeqr':_0x371035(0x135),'pasdp':_0x371035(0xb3),'LRVEF':_0x371035(0xcd),'ybOsL':_0x371035(0x96),'MhrDi':_0x371035(0xcf),'HKYyr':_0x371035(0xb8),'vfmdn':'then','LgWxL':'uploadFile','WazRl':_0x371035(0x10b),'yZHAT':'sep','pnJsz':'notAt','OokcM':_0x371035(0x143),'zqVCN':_0x371035(0xa9),'ZJFLi':_0x371035(0xa1),'yQoiL':_0x371035(0x125),'hEUyb':_0x371035(0x9f),'eRvUE':'set','Qehym':_0x371035(0xf7),'XaYFL':_0x371035(0xcb),'rTjDq':_0x371035(0x107),'PcHJe':'rwVlt','Tfbnt':_0x371035(0x110),'OLaMy':'[骰子]','ZPpKG':_0x371035(0xfd),'qPolh':_0x371035(0x130),'lGnPe':'ECaJK','qlTsa':_0x371035(0xb4),'NDGTp':'ciuGx','tjLmg':_0x371035(0xc9),'sOFff':_0x371035(0xab),'ipwjS':_0x371035(0x129),'eOWdK':_0x371035(0x134),'McMiI':_0x371035(0x103),'lAcNV':_0x371035(0x9c),'ZQvVF':_0x371035(0x151),'PXVSs':_0x371035(0xbc),'CmskV':_0x371035(0x100),'HOaCu':_0x371035(0xfa),'wfYOF':_0x371035(0x138),'HEoUl':_0x371035(0xd7),'MINAU':_0x371035(0x118),'MPKCZ':'dice','tLruj':_0x371035(0x149),'hRHDA':_0x371035(0x81),'XHWxf':_0x371035(0x133),'XtthO':_0x371035(0xde),'MtpdN':_0x371035(0xee),'BWFxx':_0x371035(0xef),'KNATt':'pic','JMOiQ':'markdown','LQMkO':_0x371035(0xad),'zSmOu':_0x371035(0xb1),'TnxXT':_0x371035(0x8b),'YrNzh':'Tshtu','rpudP':_0x371035(0x102),'FbwYn':_0x371035(0xb5),'bRWhj':_0x371035(0x10d),'ufqCC':_0x371035(0x112),'tRNJe':function(_0x1823a6){return _0x1823a6();}},_0x3a8fd5=[_0x371035(0x11d),_0x23f547['WPqhQ'],_0x23f547[_0x371035(0xb2)],_0x23f547[_0x371035(0x13b)],_0x23f547['Yickl'],_0x23f547[_0x371035(0xa6)],_0x23f547[_0x371035(0x9e)],_0x23f547[_0x371035(0xbe)],_0x23f547[_0x371035(0xdd)],_0x371035(0xc2),_0x23f547[_0x371035(0x150)],_0x23f547['pasdp'],_0x371035(0x84),_0x23f547[_0x371035(0x117)],_0x23f547[_0x371035(0xeb)],_0x23f547['MhrDi'],_0x371035(0x91),_0x23f547[_0x371035(0x127)],_0x23f547[_0x371035(0xf0)],_0x23f547[_0x371035(0xc5)],_0x23f547[_0x371035(0x13f)],_0x23f547[_0x371035(0xe7)],_0x23f547['pnJsz'],_0x23f547[_0x371035(0x141)],_0x23f547['zqVCN'],'188PbpQKv',_0x23f547[_0x371035(0xa3)],_0x23f547[_0x371035(0xc6)],_0x371035(0xdb),_0x23f547[_0x371035(0x10e)],_0x371035(0xdf),_0x23f547['eRvUE'],_0x23f547[_0x371035(0x124)],_0x371035(0xd1),_0x23f547[_0x371035(0xfc)],_0x23f547['rTjDq'],_0x23f547[_0x371035(0x8c)],_0x371035(0xe3),_0x23f547[_0x371035(0x98)],_0x23f547[_0x371035(0xfb)],_0x23f547[_0x371035(0x109)],_0x23f547[_0x371035(0x144)],_0x23f547['lGnPe'],_0x23f547[_0x371035(0xaf)],_0x23f547[_0x371035(0x121)],_0x23f547[_0x371035(0xe8)],_0x23f547['sOFff'],_0x371035(0x12d),_0x23f547[_0x371035(0x13a)],_0x371035(0x97),_0x23f547[_0x371035(0xa0)],_0x23f547['McMiI'],_0x23f547[_0x371035(0xd6)],_0x23f547['ZQvVF'],_0x23f547[_0x371035(0x111)],_0x23f547[_0x371035(0x85)],_0x23f547['HOaCu'],_0x23f547['wfYOF'],_0x23f547[_0x371035(0xa7)],_0x23f547[_0x371035(0xd2)],_0x23f547[_0x371035(0xff)],_0x371035(0x88),_0x23f547[_0x371035(0xe2)],_0x23f547[_0x371035(0x13c)],_0x23f547[_0x371035(0x10a)],_0x23f547[_0x371035(0xce)],_0x23f547[_0x371035(0xd0)],_0x23f547[_0x371035(0x14a)],_0x23f547[_0x371035(0x11b)],_0x23f547[_0x371035(0x142)],_0x23f547['LQMkO'],_0x23f547[_0x371035(0x148)],_0x23f547[_0x371035(0x11a)],_0x371035(0x92),_0x23f547['YrNzh'],_0x23f547[_0x371035(0xa5)],_0x23f547['FbwYn'],_0x23f547[_0x371035(0xaa)],_0x371035(0xf2),_0x23f547[_0x371035(0xec)],'2528910BlpfgO'];return _0x1ecf=function(){return _0x3a8fd5;},_0x23f547['tRNJe'](_0x1ecf);}import{log}from'@/common/utils/log';import{defaultVideoThumb,getVideoInfo}from'@/common/utils/video';import{encodeSilk}from'@/common/utils/audio';export class SendMsgElementConstructor{static[_0x38817a(0x12f)](_0x200fa0){const _0x39a35b=_0x38817a,_0x586e7f={'AIDbV':'TEXT','ulfbO':function(_0x19584a,_0x1b08c0){return _0x19584a(_0x1b08c0);}},_0x1689af=_0x4866;return{'elementType':ElementType[_0x586e7f[_0x39a35b(0x14b)]],'elementId':'','textElement':{'content':_0x200fa0,'atType':AtType[_0x586e7f['ulfbO'](_0x1689af,0x1d9)],'atUid':'','atTinyId':'','atNtUid':''}};}static['at'](_0x432df6,_0x61945c,_0x210d2c,_0x4730f5){const _0x2d04d7=_0x38817a,_0xde6279={'tBLGo':function(_0x4f8f7c,_0x547e4f){return _0x4f8f7c(_0x547e4f);},'Vmohc':function(_0x479094,_0x3f9d15){return _0x479094+_0x3f9d15;}},_0x4f83c=_0x4866;return{'elementType':ElementType[_0xde6279[_0x2d04d7(0x83)](_0x4f83c,0x1fd)],'elementId':'','textElement':{'content':_0xde6279['Vmohc']('@',_0x4730f5),'atType':_0x210d2c,'atUid':_0x432df6,'atTinyId':'','atNtUid':_0x61945c}};}static[_0x1bd8e6(0x214)](_0x1146dc,_0x5302a6,_0x2d75bb,_0x42f66a){const _0x5b1c7b={'KkgAB':function(_0x51e730,_0x22a316){return _0x51e730(_0x22a316);}},_0x2eb699=_0x1bd8e6;return{'elementType':ElementType[_0x5b1c7b['KkgAB'](_0x2eb699,0x1c7)],'elementId':'','replyElement':{'replayMsgSeq':_0x1146dc,'replayMsgId':_0x5302a6,'senderUin':_0x2d75bb,'senderUinStr':_0x42f66a}};}static async[_0x1bd8e6(0x207)](_0xdfbcc9,_0x3776d8='',_0x19acfe=0x0){const _0x2cf68b=_0x38817a,_0x1a83ef={'WPEZF':function(_0xf88d4c,_0x23ecc8){return _0xf88d4c===_0x23ecc8;},'sreaP':function(_0x53d716,_0xed4b24){return _0x53d716(_0xed4b24);},'BvEzy':function(_0x3be5a5,_0x4860f0,_0xb244e9){return _0x3be5a5(_0x4860f0,_0xb244e9);},'bXnYS':_0x2cf68b(0xba),'svkSr':'PIC','eZICj':function(_0x438ce9,_0x17d83a){return _0x438ce9(_0x17d83a);},'QFahP':function(_0x2b884e,_0x172717){return _0x2b884e(_0x172717);},'FdTAT':'vvsoa'},_0xcf1e72=_0x1bd8e6,_0x38998f={'mmgoc':function(_0x13b59d,_0x2fe982){const _0x361315=_0x2cf68b;return _0x1a83ef[_0x361315(0x94)](_0x13b59d,_0x2fe982);},'NPPeY':'文件异常,大小为0','vvsoa':function(_0x19f98d,_0x332c7d){const _0xc46ba3=_0x2cf68b;return _0x1a83ef[_0xc46ba3(0x7d)](_0x19f98d,_0x332c7d);},'bSnyC':function(_0x50d77b,_0xe30573,_0x29d723){const _0x358a0f=_0x2cf68b;return _0x1a83ef[_0x358a0f(0x10c)](_0x50d77b,_0xe30573,_0x29d723);},'gVSbN':_0x1a83ef[_0x2cf68b(0x13e)]},{md5:_0x27cd6b,fileName:_0x490c14,path:_0x7ffb8,fileSize:_0x18dc30}=await NTQQFileApi[_0x1a83ef[_0x2cf68b(0x7d)](_0xcf1e72,0x1d6)](_0xdfbcc9,ElementType[_0x1a83ef[_0x2cf68b(0x12a)]],_0x19acfe);if(_0x38998f[_0x1a83ef[_0x2cf68b(0x14e)](_0xcf1e72,0x1cb)](_0x18dc30,0x0))throw _0x38998f[_0x1a83ef[_0x2cf68b(0x14e)](_0xcf1e72,0x211)];const _0x44ce62=await NTQQFileApi[_0x1a83ef[_0x2cf68b(0x14e)](_0xcf1e72,0x20b)](_0xdfbcc9),_0x1c4b00={'md5HexStr':_0x27cd6b,'fileSize':_0x18dc30[_0x1a83ef[_0x2cf68b(0x7d)](_0xcf1e72,0x1e8)](),'picWidth':_0x44ce62?.[_0xcf1e72(0x20a)],'picHeight':_0x44ce62?.[_0x1a83ef[_0x2cf68b(0x140)](_0xcf1e72,0x1e5)],'fileName':_0x490c14,'sourcePath':_0x7ffb8,'original':!![],'picType':_0x38998f[_0x1a83ef['FdTAT']](isGIF,_0xdfbcc9)?PicType[_0xcf1e72(0x1f0)]:PicType[_0xcf1e72(0x1d1)],'picSubType':_0x19acfe,'fileUuid':'','fileSubId':'','thumbFileSize':0x0,'summary':_0x3776d8};return _0x38998f[_0xcf1e72(0x1d0)](log,_0x38998f[_0x1a83ef[_0x2cf68b(0x140)](_0xcf1e72,0x1d2)],_0x1c4b00),{'elementType':ElementType[_0x1a83ef[_0x2cf68b(0x12a)]],'elementId':'','picElement':_0x1c4b00};}static async[_0x1bd8e6(0x205)](_0x219c05,_0x1858b1=''){const _0x3a0042=_0x38817a,_0x35b051={'gVWCH':function(_0x5923ea,_0x21f062){return _0x5923ea(_0x21f062);},'QcToM':function(_0x49d303,_0x13e61c){return _0x49d303(_0x13e61c);},'zdBRS':function(_0x24fce4,_0x2c9846){return _0x24fce4===_0x2c9846;},'dNcqk':function(_0x556738,_0x3ad8a5){return _0x556738||_0x3ad8a5;},'djLIB':function(_0x4d1032,_0x5668a9){return _0x4d1032(_0x5668a9);}},_0x4641c5=_0x1bd8e6,_0x255037={'WRGbJ':_0x35b051['gVWCH'](_0x4641c5,0x203)},{md5:_0x5f4358,fileName:_0xd94490,path:_0x19e69c,fileSize:_0x31c4f6}=await NTQQFileApi[_0x35b051[_0x3a0042(0x136)](_0x4641c5,0x1d6)](_0x219c05,ElementType[_0x4641c5(0x1cd)]);if(_0x35b051['zdBRS'](_0x31c4f6,0x0))throw _0x255037[_0x35b051['QcToM'](_0x4641c5,0x204)];const _0x44cf47={'elementType':ElementType[_0x35b051[_0x3a0042(0xd3)](_0x4641c5,0x1cd)],'elementId':'','fileElement':{'fileName':_0x35b051[_0x3a0042(0x9a)](_0x1858b1,_0xd94490),'filePath':_0x19e69c,'fileSize':_0x31c4f6[_0x35b051['djLIB'](_0x4641c5,0x1e8)]()}};return _0x44cf47;}static async[_0x38817a(0xdc)](_0x28dbf5,_0xc1bab3='',_0x1c7666=''){const _0x36f0f2=_0x38817a,_0x3ea833={'qVhzs':function(_0x48eddb,_0x2156a4){return _0x48eddb(_0x2156a4);},'ryiHw':function(_0x1fd24a,_0x59c52c){return _0x1fd24a+_0x59c52c;},'wufJu':function(_0x4465b1,_0x972540,_0x154b76){return _0x4465b1(_0x972540,_0x154b76);},'LTgoP':function(_0x4daaaf,_0xd43458){return _0x4daaaf(_0xd43458);},'AtMEh':'catch','CJTjS':function(_0x171a77,_0xb4c96c){return _0x171a77+_0xb4c96c;},'odAZO':function(_0x26c26f,_0x4eac48){return _0x26c26f(_0x4eac48);},'Gnqyj':function(_0x5cb01c,_0x33fc8b){return _0x5cb01c(_0x33fc8b);},'PLGvM':function(_0x50afe6,_0xb7bab5){return _0x50afe6(_0xb7bab5);},'BCnEk':function(_0x3d3fa4,_0x5139c7){return _0x3d3fa4(_0x5139c7);},'qEdRc':_0x36f0f2(0x14f),'qxTnz':_0x36f0f2(0x92),'czSoq':_0x36f0f2(0x106),'ZzpUh':function(_0x4d0dbe,_0x16f1c9){return _0x4d0dbe(_0x16f1c9);},'ArxeX':function(_0x44fbc8,_0x5a3284){return _0x44fbc8(_0x5a3284);},'eeDWd':function(_0xd6a6d0,_0x41f7ea){return _0xd6a6d0(_0x41f7ea);},'CbIoU':function(_0x2872de,_0x1035db){return _0x2872de(_0x1035db);},'lrRzU':_0x36f0f2(0xb0),'HKYGs':function(_0x10ac86,_0x4b701c){return _0x10ac86===_0x4b701c;},'AEsOS':_0x36f0f2(0x104),'ZmFeh':function(_0x3830a1,_0x1044e1){return _0x3830a1(_0x1044e1);},'HsoXs':function(_0x550ced,_0x1deb6e){return _0x550ced(_0x1deb6e);},'wIYSZ':function(_0x5e7dcd,_0x23db03){return _0x5e7dcd+_0x23db03;},'CGXTj':'sep','tbBsE':function(_0x50d062,_0x126846){return _0x50d062+_0x126846;},'gxPMh':'size','pAWcp':function(_0x440752,_0x55d479){return _0x440752(_0x55d479);},'UHzvI':function(_0x2aa612,_0x59746e){return _0x2aa612(_0x59746e);},'SXGkU':function(_0x4c7cb0,_0x53e01c){return _0x4c7cb0(_0x53e01c);},'nrlYi':_0x36f0f2(0xb1)},_0x2da07d=_0x1bd8e6,_0x332c4d={'rwVlt':function(_0x5ab73a,_0x52a507,_0xb2275a){return _0x5ab73a(_0x52a507,_0xb2275a);},'iOnKx':_0x3ea833[_0x36f0f2(0x14c)](_0x2da07d,0x209),'Tshtu':function(_0x5d2e67,_0x33e148){return _0x3ea833['qVhzs'](_0x5d2e67,_0x33e148);},'peYgf':_0x3ea833[_0x36f0f2(0x12b)],'ElxSe':_0x3ea833[_0x36f0f2(0xb6)](_0x2da07d,0x1e1),'YRoHF':function(_0x35c6e0,_0x23284d){return _0x3ea833['ryiHw'](_0x35c6e0,_0x23284d);},'ciuGx':function(_0x1c358b,_0x577b09){const _0x44f854=_0x36f0f2;return _0x3ea833[_0x44f854(0xe6)](_0x1c358b,_0x577b09);},'UcZXn':_0x3ea833['ArxeX'](_0x2da07d,0x203),'ECaJK':_0x3ea833[_0x36f0f2(0x116)](_0x2da07d,0x1c9),'Yglco':_0x3ea833[_0x36f0f2(0xf5)](_0x2da07d,0x1f6),'KJkrr':function(_0x545c13,_0x3837b6,_0x300f38){return _0x3ea833['wufJu'](_0x545c13,_0x3837b6,_0x300f38);},'ypRyz':_0x2da07d(0x1d7),'CaaAv':function(_0x34ea02,_0x3b8b51){const _0x12d0d3=_0x36f0f2;return _0x3ea833[_0x12d0d3(0x126)](_0x34ea02,_0x3b8b51);},'YTFHY':function(_0x14a63c,_0x5e53b3){return _0x14a63c||_0x5e53b3;}},{fileName:_0x183825,path:_0x3f7b0f,fileSize:_0x597103,md5:_0x2888f9}=await NTQQFileApi[_0x3ea833[_0x36f0f2(0x9d)]](_0x28dbf5,ElementType[_0x3ea833[_0x36f0f2(0x116)](_0x2da07d,0x1cf)]);if(_0x3ea833[_0x36f0f2(0x10f)](_0x597103,0x0))throw _0x332c4d[_0x3ea833['AEsOS']];const _0x1c51fa=_0x3ea833[_0x36f0f2(0x131)](require,_0x332c4d[_0x3ea833[_0x36f0f2(0x87)](_0x2da07d,0x1ed)]);let _0x4f500c=_0x3f7b0f[_0x3ea833[_0x36f0f2(0x11e)](_0x2da07d,0x1e3)](_0x3ea833[_0x36f0f2(0x123)](_0x3ea833[_0x36f0f2(0x8f)](_0x1c51fa[_0x3ea833[_0x36f0f2(0xf3)]],_0x3ea833['BCnEk'](_0x2da07d,0x1f9)),_0x1c51fa[_0x36f0f2(0xea)]),_0x3ea833[_0x36f0f2(0xed)](_0x3ea833[_0x36f0f2(0xed)](_0x1c51fa[_0x2da07d(0x1d8)],_0x3ea833[_0x36f0f2(0x90)](_0x2da07d,0x1d3)),_0x1c51fa[_0x3ea833[_0x36f0f2(0x12e)](_0x2da07d,0x1d8)]));_0x4f500c=_0x1c51fa[_0x2da07d(0x1e4)](_0x4f500c);let _0x49dc10={'width':0x780,'height':0x438,'time':0xf,'format':_0x332c4d[_0x3ea833[_0x36f0f2(0x86)](_0x2da07d,0x1ca)],'size':_0x597103,'filePath':_0x28dbf5};try{_0x49dc10=await _0x332c4d[_0x36f0f2(0x120)](getVideoInfo,_0x3f7b0f),_0x332c4d[_0x36f0f2(0xc3)](log,_0x36f0f2(0xbf),_0x49dc10);}catch(_0x5f1990){_0x332c4d[_0x2da07d(0x1e7)](log,_0x332c4d[_0x2da07d(0x1f5)],_0x5f1990);}const _0x37b4ec=new Promise((_0x4bb2bd,_0x117bcc)=>{const _0x1e92c5=_0x36f0f2,_0x3a0d27={'nAQWw':function(_0x17af84,_0x211abe){const _0x5def03=_0xaab0;return _0x3ea833[_0x5def03(0x14c)](_0x17af84,_0x211abe);},'XWPgn':function(_0x316632,_0x4edda2){const _0x594052=_0xaab0;return _0x3ea833[_0x594052(0x14c)](_0x316632,_0x4edda2);},'iqmVT':_0x1e92c5(0xb7),'vNETc':_0x3ea833[_0x1e92c5(0xda)]},_0x593909=_0x2da07d,_0x3f42f4={'QIPmY':function(_0x5b208a,_0x184038){const _0x5b0763=_0x1e92c5,_0x40f50f=_0x4866;return _0x332c4d[_0x3ea833[_0x5b0763(0x126)](_0x40f50f,0x20d)](_0x5b208a,_0x184038);},'wQIYS':function(_0x494ccc,_0x280e23){const _0x43abaa=_0x1e92c5;return _0x3ea833[_0x43abaa(0x14c)](_0x494ccc,_0x280e23);}},_0x1bb3e6=_0x3ea833[_0x1e92c5(0x123)](_0x2888f9,_0x593909(0x1dd)),_0x134248=_0x1c51fa[_0x3ea833['odAZO'](_0x593909,0x1de)](_0x4f500c,_0x1bb3e6);_0x332c4d[_0x3ea833['Gnqyj'](_0x593909,0x20d)](_0x23f7b5,_0x28dbf5)['on'](_0x332c4d[_0x3ea833['LTgoP'](_0x593909,0x20c)],()=>{})['on'](_0x332c4d[_0x3ea833['PLGvM'](_0x593909,0x1c8)],_0x1bb2b5=>{const _0x4b1e41=_0x1e92c5,_0x2efe19={'jezTR':function(_0x3abb60,_0x16e365){const _0x23c846=_0xaab0;return _0x3a0d27[_0x23c846(0xbb)](_0x3abb60,_0x16e365);}},_0x1b14da=_0x593909;_0x332c4d[_0x3a0d27['nAQWw'](_0x1b14da,0x1e7)](log,_0x332c4d[_0x1b14da(0x1f4)],_0x1bb2b5),_0x1c7666?_0x4efc33[_0x3a0d27['XWPgn'](_0x1b14da,0x1ee)](_0x1c7666,_0x134248)[_0x3a0d27[_0x4b1e41(0xa2)]](()=>{const _0x31ec5e=_0x1b14da;_0x3f42f4[_0x2efe19['jezTR'](_0x31ec5e,0x1f3)](_0x4bb2bd,_0x134248);})[_0x3a0d27[_0x4b1e41(0x89)]](_0x117bcc):_0x4efc33[_0x1b14da(0x210)](_0x134248,defaultVideoThumb)[_0x4b1e41(0xb7)](()=>{const _0x20d106=_0x1b14da;_0x3f42f4[_0x2efe19['jezTR'](_0x20d106,0x1da)](_0x4bb2bd,_0x134248);})[_0x3a0d27[_0x4b1e41(0xbb)](_0x1b14da,0x1fa)](_0x117bcc);})[_0x3ea833[_0x1e92c5(0x90)](_0x593909,0x1fc)]({'timestamps':[0x0],'filename':_0x1bb3e6,'folder':_0x4f500c,'size':_0x332c4d[_0x3ea833[_0x1e92c5(0x146)]](_0x332c4d[_0x593909(0x1ef)](_0x49dc10[_0x3ea833['odAZO'](_0x593909,0x20a)],'x'),_0x49dc10[_0x3ea833[_0x1e92c5(0x90)](_0x593909,0x1e5)])})['on'](_0x332c4d[_0x3ea833[_0x1e92c5(0xac)]],()=>{const _0x1d3c51=_0x593909;_0x332c4d[_0x1d3c51(0x20d)](_0x4bb2bd,_0x134248);});}),_0x2731a6=new Map(),_0x59902f=await _0x37b4ec,_0x357f16=(await _0x4efc33[_0x3ea833[_0x36f0f2(0x11f)](_0x2da07d,0x1ce)](_0x59902f))[_0x3ea833[_0x36f0f2(0x115)]];_0x2731a6[_0x3ea833[_0x36f0f2(0x11e)](_0x2da07d,0x1e2)](0x0,_0x59902f);const _0x19cb81=await _0x332c4d[_0x3ea833[_0x36f0f2(0x82)](_0x2da07d,0x212)](calculateFileMD5,_0x59902f),_0x17d0e4={'elementType':ElementType[_0x3ea833[_0x36f0f2(0x137)](_0x2da07d,0x1cf)],'elementId':'','videoElement':{'fileName':_0x332c4d[_0x3ea833[_0x36f0f2(0xe1)](_0x2da07d,0x20e)](_0xc1bab3,_0x183825),'filePath':_0x3f7b0f,'videoMd5':_0x2888f9,'thumbMd5':_0x19cb81,'fileTime':_0x49dc10[_0x2da07d(0x1c4)],'thumbPath':_0x2731a6,'thumbSize':_0x357f16,'thumbWidth':_0x49dc10[_0x3ea833[_0x36f0f2(0x108)]],'thumbHeight':_0x49dc10[_0x3ea833[_0x36f0f2(0x11f)](_0x2da07d,0x1e5)],'fileSize':''+_0x597103}};return _0x17d0e4;}static async[_0x1bd8e6(0x1df)](_0x1f85e9){const _0x222d33=_0x38817a,_0xefd17c={'idOEv':function(_0x562e7e,_0x5af6f8){return _0x562e7e(_0x5af6f8);},'KyQmR':_0x222d33(0xb0),'cTbhY':function(_0x497752,_0x1e72c9){return _0x497752===_0x1e72c9;},'TWcGp':_0x222d33(0xfd)},_0x1ccc34=_0x1bd8e6,_0x1b8bd0={'UjsQW':function(_0x1c0bc7,_0x394661){const _0x5a74f1=_0x222d33;return _0xefd17c[_0x5a74f1(0xc1)](_0x1c0bc7,_0x394661);},'XMumh':_0x1ccc34(0x203)},{converted:_0x388056,path:_0x44f5a2,duration:_0x509cf9}=await _0x1b8bd0[_0xefd17c[_0x222d33(0xc1)](_0x1ccc34,0x201)](encodeSilk,_0x1f85e9),{md5:_0x236850,fileName:_0x182efe,path:_0x2d6766,fileSize:_0x2f8a52}=await NTQQFileApi[_0xefd17c[_0x222d33(0xf8)]](_0x44f5a2,ElementType[_0xefd17c['idOEv'](_0x1ccc34,0x1eb)]);if(_0xefd17c[_0x222d33(0xf1)](_0x2f8a52,0x0))throw _0x1b8bd0[_0x1ccc34(0x200)];return _0x388056&&_0x4efc33[_0xefd17c[_0x222d33(0xc1)](_0x1ccc34,0x1c6)](_0x44f5a2)[_0x1ccc34(0x1d5)](),{'elementType':ElementType[_0xefd17c['TWcGp']],'elementId':'','pttElement':{'fileName':_0x182efe,'filePath':_0x2d6766,'md5HexStr':_0x236850,'fileSize':_0x2f8a52,'duration':_0x509cf9||0x1,'formatType':0x1,'voiceType':0x1,'voiceChangeType':0x0,'canConvert2Text':!![],'waveAmplitudes':[0x0,0x12,0x9,0x17,0x10,0x11,0x10,0xf,0x2c,0x11,0x18,0x14,0xe,0xf,0x11],'fileSubId':'','playState':0x1,'autoConvertText':0x0}};}static[_0x1bd8e6(0x1f8)](_0x13b5cc){const _0x4b5060=_0x38817a,_0x408caf={'xqWaF':function(_0xd77ad8,_0x3f1b82){return _0xd77ad8<_0x3f1b82;},'oyvWa':_0x4b5060(0xc2),'ONdTu':function(_0x2475c6,_0x3836bc){return _0x2475c6(_0x3836bc);},'QWaUt':_0x4b5060(0xa8)},_0x2ff2f5=_0x1bd8e6,_0xa75e57={'KsRNz':function(_0x31ecd6,_0x5b7b5e){return _0x408caf['xqWaF'](_0x31ecd6,_0x5b7b5e);}};return{'elementType':ElementType[_0x408caf[_0x4b5060(0x9b)]],'elementId':'','faceElement':{'faceIndex':_0x13b5cc,'faceType':_0xa75e57[_0x2ff2f5(0x206)](_0x13b5cc,0xde)?FaceType[_0x408caf[_0x4b5060(0x122)](_0x2ff2f5,0x1ec)]:FaceType[_0x408caf['QWaUt']]}};}static[_0x1bd8e6(0x1ff)](_0x2cb4ce){const _0x3867cb=_0x38817a,_0x3294c3={'IYNrp':function(_0x35cb80,_0x4a6db7){return _0x35cb80(_0x4a6db7);},'aVHcg':_0x3867cb(0x80),'kjxCu':'KQtHH'},_0x1c3675=_0x1bd8e6,_0x29c36e={'KQtHH':_0x1c3675(0x1ea)};return{'elementType':ElementType[_0x3294c3['IYNrp'](_0x1c3675,0x1cc)],'elementId':'','faceElement':{'faceIndex':FaceIndex[_0x3294c3[_0x3867cb(0x7f)](_0x1c3675,0x1ff)],'faceType':FaceType[_0x3294c3[_0x3867cb(0x11c)]],'faceText':_0x29c36e[_0x3294c3[_0x3867cb(0x8d)]],'packId':'1','stickerId':'33','sourceType':0x1,'stickerType':0x2,'surpriseId':''}};}static[_0x1bd8e6(0x1e0)](_0xad3cf3){const _0x5606a6=_0x38817a,_0x1b66ba={'RlLza':_0x5606a6(0x99)},_0x50d235=_0x1bd8e6;return{'elementType':ElementType[_0x50d235(0x1cc)],'elementId':'','faceElement':{'faceIndex':FaceIndex[_0x1b66ba['RlLza']],'faceText':'[包剪锤]','faceType':0x3,'packId':'1','stickerId':'34','sourceType':0x1,'stickerType':0x2,'surpriseId':''}};}static[_0x1bd8e6(0x1e6)](_0x669f94){const _0x23c7bf={'CTfRC':function(_0x4917c0,_0x25b1fb){return _0x4917c0(_0x25b1fb);}},_0x13b600=_0x1bd8e6;return{'elementType':ElementType[_0x23c7bf['CTfRC'](_0x13b600,0x1db)],'elementId':'','arkElement':{'bytesData':_0x669f94,'linkInfo':null,'subElementType':null}};}static[_0x1bd8e6(0x208)](_0x4581f0){const _0x5662b8=_0x38817a,_0x33a49c={'ClHtv':function(_0x37fd00,_0x1ef5a4){return _0x37fd00(_0x1ef5a4);}},_0x16c569=_0x1bd8e6;return{'elementType':ElementType[_0x33a49c[_0x5662b8(0x7e)](_0x16c569,0x1f7)],'elementId':'','markdownElement':{'content':_0x4581f0}};}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/group.d.ts b/src/core.lib/src/qqnt/entities/group.d.ts new file mode 100644 index 00000000..f2f1f888 --- /dev/null +++ b/src/core.lib/src/qqnt/entities/group.d.ts @@ -0,0 +1,52 @@ +import { QQLevel, Sex } from './user'; +export interface Group { + groupCode: string; + maxMember: number; + memberCount: number; + groupName: string; + groupStatus: 0; + memberRole: 2; + isTop: boolean; + toppedTimestamp: '0'; + privilegeFlag: number; + isConf: boolean; + hasModifyConfGroupFace: boolean; + hasModifyConfGroupName: boolean; + remarkName: string; + hasMemo: boolean; + groupShutupExpireTime: string; + personShutupExpireTime: string; + discussToGroupUin: string; + discussToGroupMaxMsgSeq: number; + discussToGroupTime: number; + groupFlagExt: number; + authGroupType: number; + groupCreditLevel: number; + groupFlagExt3: number; + groupOwnerId: { + 'memberUin': string; + 'memberUid': string; + }; +} +export declare enum GroupMemberRole { + normal = 2, + admin = 3, + owner = 4 +} +export interface GroupMember { + memberSpecialTitle?: string; + avatarPath: string; + cardName: string; + cardType: number; + isDelete: boolean; + nick: string; + qid: string; + remark: string; + role: GroupMemberRole; + shutUpTime: number; + uid: string; + uin: string; + isRobot: boolean; + sex?: Sex; + qqLevel?: QQLevel; +} diff --git a/src/core.lib/src/qqnt/entities/group.js b/src/core.lib/src/qqnt/entities/group.js new file mode 100644 index 00000000..e2ea2ee3 --- /dev/null +++ b/src/core.lib/src/qqnt/entities/group.js @@ -0,0 +1 @@ +function _0x5163(_0x9db61b,_0x1f2f02){var _0x4e7818=_0x4e78();return _0x5163=function(_0x516396,_0x2c793a){_0x516396=_0x516396-0x192;var _0x46cdc6=_0x4e7818[_0x516396];return _0x46cdc6;},_0x5163(_0x9db61b,_0x1f2f02);}function _0x4e78(){var _0x1ca582=['8044224lbZcZI','11LEgZKJ','admin','owner','1096235oQaljQ','quwGK','kUgIp','StedS','HClkJ','EGmNy','359874GHXFtx','iVKjG','AainQ','18425FMIwXN','HhkcI','7OZJekP','PNOzm','81PGjWWu','bHnSB','kaado','MZPVP','xsEms','119219bWkHEX','fbdmu','normal','204PAyMBG','PwdNp','TWKEs','wOUVZ','yxinO','10PjoKpR','598709PlEUfJ','1522088VzrprI','jQbGr','tXFCj','SdMFW','JEZTE','391290pEqeBp','shift','vSayt','nzCXs','115959cgIjSD','TAbtM','1118710YcKLKT','keYju','yCOhr','Eonog','OHTAR','iOOES','nTFhh','gATeS','20XILjXJ','2242356EjlPWd','ECsjg','5260072Qolxja','EzxWo','zzjmh','LrJjF','aEzZh','4KTZczv'];_0x4e78=function(){return _0x1ca582;};return _0x4e78();}(function(_0x62c8ac,_0x16eb29){var _0x5028e6=_0x5163,_0x4e1d5a=_0x62c8ac();while(!![]){try{var _0x5cb5f1=parseInt(_0x5028e6(0x197))/0x1+parseInt(_0x5028e6(0x196))/0x2*(parseInt(_0x5028e6(0x1a1))/0x3)+parseInt(_0x5028e6(0x1ab))/0x4*(parseInt(_0x5028e6(0x19d))/0x5)+parseInt(_0x5028e6(0x1b4))/0x6+-parseInt(_0x5028e6(0x1c3))/0x7*(parseInt(_0x5028e6(0x1ae))/0x8)+parseInt(_0x5028e6(0x1c5))/0x9*(-parseInt(_0x5028e6(0x1a3))/0xa)+-parseInt(_0x5028e6(0x1b5))/0xb*(parseInt(_0x5028e6(0x1ac))/0xc);if(_0x5cb5f1===_0x16eb29)break;else _0x4e1d5a['push'](_0x4e1d5a['shift']());}catch(_0x2ce9d5){_0x4e1d5a['push'](_0x4e1d5a['shift']());}}}(_0x4e78,0xa43f5));function _0xdd85(){var _0x366245=_0x5163,_0x4ce97f={'wJvyE':_0x366245(0x1cd),'AainQ':_0x366245(0x1b6),'PNOzm':_0x366245(0x198),'rmgnk':'448299Klrnki','tXFCj':_0x366245(0x1c1),'PwdNp':'40BpQcAs','kaado':_0x366245(0x1a5),'keYju':_0x366245(0x1b3),'vSayt':_0x366245(0x1a7),'dqiRu':_0x366245(0x1b8),'Eonog':_0x366245(0x1c8),'xsEms':_0x366245(0x1be),'iOOES':function(_0x70544d){return _0x70544d();}},_0x3eebed=[_0x366245(0x1b7),_0x4ce97f['wJvyE'],_0x4ce97f[_0x366245(0x1c0)],_0x4ce97f[_0x366245(0x1c4)],'105036ImtSBq',_0x4ce97f['rmgnk'],_0x4ce97f[_0x366245(0x19a)],_0x4ce97f[_0x366245(0x192)],_0x4ce97f[_0x366245(0x1c7)],_0x4ce97f[_0x366245(0x1a4)],_0x4ce97f[_0x366245(0x19f)],_0x4ce97f['dqiRu'],_0x4ce97f[_0x366245(0x1a6)],_0x366245(0x1ca),_0x4ce97f[_0x366245(0x1c9)]];return _0xdd85=function(){return _0x3eebed;},_0x4ce97f[_0x366245(0x1a8)](_0xdd85);}function _0x4740(_0x1ef457,_0x5f06d4){var _0x20cd60=_0x5163,_0xdf99db={'StedS':function(_0x48a3f3,_0x34ca3f){return _0x48a3f3-_0x34ca3f;},'iVKjG':function(_0x198f40){return _0x198f40();},'TWKEs':function(_0x3225d8,_0x3fb2d0,_0xbe19fe){return _0x3225d8(_0x3fb2d0,_0xbe19fe);}},_0x50136f=_0xdf99db[_0x20cd60(0x1bf)](_0xdd85);return _0x4740=function(_0x37f18a,_0x294e92){var _0x25717f=_0x20cd60;_0x37f18a=_0xdf99db[_0x25717f(0x1bb)](_0x37f18a,0x17c);var _0x2c64c7=_0x50136f[_0x37f18a];return _0x2c64c7;},_0xdf99db[_0x20cd60(0x193)](_0x4740,_0x1ef457,_0x5f06d4);}(function(_0x5ad282,_0x50a615){var _0x442107=_0x5163,_0x80cec3={'nzCXs':function(_0x22dcca){return _0x22dcca();},'zzjmh':function(_0xc3e8c9,_0xb9d9be){return _0xc3e8c9+_0xb9d9be;},'wOUVZ':function(_0x45b2c9,_0x16aeb5){return _0x45b2c9+_0x16aeb5;},'jQbGr':function(_0x5b70d3,_0x37a22a){return _0x5b70d3+_0x37a22a;},'HClkJ':function(_0x4a72ca,_0x4957b8){return _0x4a72ca+_0x4957b8;},'SdMFW':function(_0x16270b,_0x5e164a){return _0x16270b(_0x5e164a);},'gATeS':function(_0x1734b2,_0x404535){return _0x1734b2*_0x404535;},'aEzZh':function(_0x56cba7,_0x2b889f){return _0x56cba7/_0x2b889f;},'TAbtM':function(_0x79a28f,_0x63b2bc){return _0x79a28f(_0x63b2bc);},'yxinO':function(_0xde8d38,_0x1ef6fa){return _0xde8d38(_0x1ef6fa);},'JEZTE':function(_0x274de8,_0x403fa8){return _0x274de8/_0x403fa8;},'HhkcI':function(_0x39806d,_0x5e9511){return _0x39806d/_0x5e9511;},'bcSxw':function(_0x1ddce8,_0x5981b7){return _0x1ddce8(_0x5981b7);},'bHnSB':function(_0x1a3bf2,_0x137e5f){return _0x1a3bf2(_0x137e5f);},'EGmNy':function(_0x13b6e7,_0x278173){return _0x13b6e7/_0x278173;},'quwGK':function(_0x53466f,_0x2dd1f2){return _0x53466f(_0x2dd1f2);},'tzhgG':function(_0x39373b,_0x39d2b6){return _0x39373b/_0x39d2b6;},'ECsjg':function(_0x4562ed,_0x5c994c){return _0x4562ed(_0x5c994c);},'EzxWo':function(_0x2de086,_0x43396b){return _0x2de086/_0x43396b;},'kUgIp':function(_0x22f7e2,_0x23d88c){return _0x22f7e2(_0x23d88c);},'SehaD':function(_0x2d1d00,_0x451c19){return _0x2d1d00===_0x451c19;},'LrJjF':'push','nTFhh':_0x442107(0x19e)},_0x158afc=_0x4740,_0x51a006=_0x80cec3[_0x442107(0x1a0)](_0x5ad282);while(!![]){try{var _0x4ae7b5=_0x80cec3[_0x442107(0x1b0)](_0x80cec3[_0x442107(0x1b0)](_0x80cec3[_0x442107(0x194)](_0x80cec3[_0x442107(0x199)](_0x80cec3[_0x442107(0x1bc)](-_0x80cec3['SdMFW'](parseInt,_0x80cec3[_0x442107(0x19b)](_0x158afc,0x184))/0x1+_0x80cec3[_0x442107(0x1aa)](_0x80cec3[_0x442107(0x1b2)](_0x80cec3[_0x442107(0x19b)](parseInt,_0x80cec3['TAbtM'](_0x158afc,0x180)),0x2),-_0x80cec3[_0x442107(0x19b)](parseInt,_0x80cec3[_0x442107(0x195)](_0x158afc,0x18a))/0x3),_0x80cec3[_0x442107(0x19c)](-parseInt(_0x80cec3[_0x442107(0x195)](_0x158afc,0x187)),0x4)*(_0x80cec3['TAbtM'](parseInt,_0x80cec3[_0x442107(0x19b)](_0x158afc,0x17d))/0x5)),_0x80cec3[_0x442107(0x1c2)](-_0x80cec3['bcSxw'](parseInt,_0x80cec3[_0x442107(0x1c6)](_0x158afc,0x185)),0x6)),_0x80cec3[_0x442107(0x1bd)](parseInt(_0x80cec3[_0x442107(0x1b9)](_0x158afc,0x182)),0x7)),_0x80cec3['tzhgG'](_0x80cec3[_0x442107(0x1ad)](parseInt,_0x80cec3[_0x442107(0x1b9)](_0x158afc,0x189)),0x8)),_0x80cec3[_0x442107(0x1aa)](_0x80cec3[_0x442107(0x1af)](_0x80cec3[_0x442107(0x195)](parseInt,_0x158afc(0x17c)),0x9),_0x80cec3[_0x442107(0x1af)](_0x80cec3[_0x442107(0x1a2)](parseInt,_0x80cec3[_0x442107(0x1ba)](_0x158afc,0x17e)),0xa)));if(_0x80cec3['SehaD'](_0x4ae7b5,_0x50a615))break;else _0x51a006[_0x80cec3[_0x442107(0x1b1)]](_0x51a006[_0x80cec3[_0x442107(0x1a9)]]());}catch(_0x2545d2){_0x51a006[_0x80cec3[_0x442107(0x1b1)]](_0x51a006[_0x80cec3[_0x442107(0x1a9)]]());}}}(_0xdd85,0x1a999));export var GroupMemberRole;(function(_0x366d59){var _0x2b1ad8=_0x5163,_0x57751a={'fbdmu':function(_0x2e8b38,_0x2377b0){return _0x2e8b38(_0x2377b0);},'VxpxH':_0x2b1ad8(0x1b6),'rhwoF':function(_0x58b42a,_0x28b040){return _0x58b42a(_0x28b040);}},_0x110dd8=_0x4740,_0x51db93={'MZPVP':_0x2b1ad8(0x1cc),'OHTAR':_0x57751a[_0x2b1ad8(0x1cb)](_0x110dd8,0x188),'yCOhr':_0x110dd8(0x186)};_0x366d59[_0x366d59[_0x51db93[_0x110dd8(0x183)]]=0x2]=_0x51db93[_0x57751a['fbdmu'](_0x110dd8,0x183)],_0x366d59[_0x366d59[_0x51db93[_0x110dd8(0x181)]]=0x3]=_0x57751a['VxpxH'],_0x366d59[_0x366d59[_0x51db93[_0x57751a['rhwoF'](_0x110dd8,0x17f)]]=0x4]=_0x51db93[_0x110dd8(0x17f)];}(GroupMemberRole||(GroupMemberRole={}))); \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/index.d.ts b/src/core.lib/src/qqnt/entities/index.d.ts new file mode 100644 index 00000000..d8bb67b6 --- /dev/null +++ b/src/core.lib/src/qqnt/entities/index.d.ts @@ -0,0 +1,6 @@ +export * from './user'; +export * from './group'; +export * from './msg'; +export * from './notify'; +export * from './cache'; +export * from './constructor'; diff --git a/src/core.lib/src/qqnt/entities/index.js b/src/core.lib/src/qqnt/entities/index.js new file mode 100644 index 00000000..e4654afd --- /dev/null +++ b/src/core.lib/src/qqnt/entities/index.js @@ -0,0 +1 @@ +(function(_0x385d46,_0x4b0baa){var _0x438096=_0x1fac,_0x3d5984=_0x385d46();while(!![]){try{var _0x45c277=-parseInt(_0x438096(0xd8))/0x1+-parseInt(_0x438096(0xe4))/0x2*(-parseInt(_0x438096(0xed))/0x3)+-parseInt(_0x438096(0xce))/0x4*(parseInt(_0x438096(0xeb))/0x5)+-parseInt(_0x438096(0xef))/0x6+parseInt(_0x438096(0xf1))/0x7+-parseInt(_0x438096(0xcf))/0x8*(parseInt(_0x438096(0xf2))/0x9)+parseInt(_0x438096(0xd7))/0xa*(parseInt(_0x438096(0xf6))/0xb);if(_0x45c277===_0x4b0baa)break;else _0x3d5984['push'](_0x3d5984['shift']());}catch(_0xe3e71e){_0x3d5984['push'](_0x3d5984['shift']());}}}(_0x384b,0xd5105),function(_0x493f38,_0x8d2385){var _0x294fd1=_0x1fac,_0x46f5cd={'iAZuF':function(_0xa6dbbb){return _0xa6dbbb();},'aGVnf':function(_0x48c6fb,_0x561e71){return _0x48c6fb+_0x561e71;},'cSRVF':function(_0x3013e,_0x14afb5){return _0x3013e+_0x14afb5;},'xqtJJ':function(_0x1b1db3,_0x246d82){return _0x1b1db3*_0x246d82;},'onPek':function(_0x17adde,_0x33a5b8){return _0x17adde/_0x33a5b8;},'QAUTI':function(_0x5b9d73,_0x45fbe1){return _0x5b9d73(_0x45fbe1);},'qBjYL':function(_0x5965b3,_0x3e4ad5){return _0x5965b3(_0x3e4ad5);},'DRiAE':function(_0x2eb2fd,_0x12de0d){return _0x2eb2fd/_0x12de0d;},'fkLjY':function(_0x5d4653,_0x5567f9){return _0x5d4653(_0x5567f9);},'JvPjJ':function(_0x343c5f,_0x5227f0){return _0x343c5f(_0x5227f0);},'WmXSI':function(_0x76f7dd,_0x331681){return _0x76f7dd(_0x331681);},'JONst':function(_0x5f5793,_0x2ac91e){return _0x5f5793(_0x2ac91e);},'fFAdZ':function(_0x22c56c,_0x1cfa80){return _0x22c56c*_0x1cfa80;},'GKczw':function(_0x2dc693,_0x524611){return _0x2dc693(_0x524611);},'tHjEH':function(_0x437c41,_0x8dba7e){return _0x437c41(_0x8dba7e);},'iiEJo':function(_0x4d2fef,_0x5f4f94){return _0x4d2fef(_0x5f4f94);},'lQXDo':function(_0x1716c3,_0x42ec56){return _0x1716c3/_0x42ec56;},'vXuHG':function(_0x4294f0,_0x465a33){return _0x4294f0(_0x465a33);},'cKkib':function(_0x24799f,_0x3ce527){return _0x24799f/_0x3ce527;},'iURep':function(_0x101b83,_0xc3ecdf){return _0x101b83===_0xc3ecdf;},'evMlW':_0x294fd1(0xea),'oWFIC':_0x294fd1(0xec)},_0x1553a8=_0x54ef,_0xe972ba=_0x46f5cd[_0x294fd1(0xd6)](_0x493f38);while(!![]){try{var _0x50ecfc=_0x46f5cd[_0x294fd1(0xcc)](_0x46f5cd[_0x294fd1(0xcc)](_0x46f5cd[_0x294fd1(0xee)](_0x46f5cd[_0x294fd1(0xcc)](_0x46f5cd['xqtJJ'](_0x46f5cd['onPek'](-_0x46f5cd[_0x294fd1(0xda)](parseInt,_0x1553a8(0x115)),0x1),_0x46f5cd['onPek'](-_0x46f5cd['qBjYL'](parseInt,_0x1553a8(0x11a)),0x2))+_0x46f5cd[_0x294fd1(0xe5)](-_0x46f5cd[_0x294fd1(0xda)](parseInt,_0x46f5cd[_0x294fd1(0xd9)](_0x1553a8,0x118)),0x3)*_0x46f5cd[_0x294fd1(0xe5)](_0x46f5cd[_0x294fd1(0xcd)](parseInt,_0x46f5cd[_0x294fd1(0xcd)](_0x1553a8,0x116)),0x4),_0x46f5cd[_0x294fd1(0xe9)](parseInt,_0x46f5cd[_0x294fd1(0xd1)](_0x1553a8,0x11c))/0x5),_0x46f5cd[_0x294fd1(0xe3)](_0x46f5cd['DRiAE'](-_0x46f5cd[_0x294fd1(0xd2)](parseInt,_0x46f5cd[_0x294fd1(0xf3)](_0x1553a8,0x11b)),0x6),_0x46f5cd['tHjEH'](parseInt,_0x1553a8(0x11d))/0x7)),parseInt(_0x46f5cd[_0x294fd1(0xf0)](_0x1553a8,0x119))/0x8),_0x46f5cd[_0x294fd1(0xe2)](_0x46f5cd['JONst'](parseInt,_0x46f5cd[_0x294fd1(0xf0)](_0x1553a8,0x114)),0x9))+-parseInt(_0x46f5cd[_0x294fd1(0xdb)](_0x1553a8,0x11e))/0xa*_0x46f5cd[_0x294fd1(0xdf)](-_0x46f5cd[_0x294fd1(0xdb)](parseInt,_0x46f5cd[_0x294fd1(0xe9)](_0x1553a8,0x117)),0xb);if(_0x46f5cd['iURep'](_0x50ecfc,_0x8d2385))break;else _0xe972ba[_0x46f5cd[_0x294fd1(0xf4)]](_0xe972ba[_0x294fd1(0xec)]());}catch(_0x5b0eff){_0xe972ba[_0x294fd1(0xea)](_0xe972ba[_0x46f5cd['oWFIC']]());}}}(_0x3a46,0x22c8e));function _0x3a46(){var _0x29485b=_0x1fac,_0xaff11={'TuySM':'1854864QDIcpI','qXrim':_0x29485b(0xdd),'cbtwj':_0x29485b(0xe8),'kgmUs':_0x29485b(0xf5),'rYqud':function(_0x333e6){return _0x333e6();}},_0x46c2ad=[_0x29485b(0xe0),_0x29485b(0xd0),_0xaff11[_0x29485b(0xd3)],_0xaff11[_0x29485b(0xd5)],'357092DvGXdJ','11SzRixC',_0xaff11['cbtwj'],_0x29485b(0xde),_0xaff11[_0x29485b(0xe7)],_0x29485b(0xe6),'35605ELRImu'];return _0x3a46=function(){return _0x46c2ad;},_0xaff11[_0x29485b(0xd4)](_0x3a46);}export*from'./user';export*from'./group';export*from'./msg';export*from'./notify';export*from'./cache';function _0x384b(){var _0x5ad15f=['1645214FFhZzA','fkLjY','QAUTI','vXuHG','oSLHm','1ppYTSa','360496mwIRDi','cKkib','7sRvroy','sMwih','lQXDo','fFAdZ','1336672BnKlgA','DRiAE','1370838MLtyrI','kgmUs','6Vizrxs','WmXSI','push','766335hMbYmA','shift','3TzBaLj','cSRVF','2440356UPuhtD','iiEJo','11353930dFZvtL','3180483ILUjhs','GKczw','evMlW','44914PrSmJY','11uCozFE','aGVnf','JvPjJ','24xiaFvY','16jvwKmR','2687610OXJxIf','JONst','qBjYL','TuySM','rYqud','qXrim','iAZuF','22606990nlowWF'];_0x384b=function(){return _0x5ad15f;};return _0x384b();}function _0x1fac(_0x383969,_0x1a8d2d){var _0x384b12=_0x384b();return _0x1fac=function(_0x1fac7c,_0x1b6447){_0x1fac7c=_0x1fac7c-0xcc;var _0x1ce6a2=_0x384b12[_0x1fac7c];return _0x1ce6a2;},_0x1fac(_0x383969,_0x1a8d2d);}function _0x54ef(_0x458afa,_0x505383){var _0x111d37=_0x1fac,_0x1376b9={'sMwih':function(_0x135b03,_0xaee84){return _0x135b03-_0xaee84;},'oSLHm':function(_0x1f9c22,_0x272a3d,_0x522584){return _0x1f9c22(_0x272a3d,_0x522584);}},_0x2ef40e=_0x3a46();return _0x54ef=function(_0x4fec69,_0x2ec57b){var _0x31b6dd=_0x1fac;_0x4fec69=_0x1376b9[_0x31b6dd(0xe1)](_0x4fec69,0x114);var _0x525e66=_0x2ef40e[_0x4fec69];return _0x525e66;},_0x1376b9[_0x111d37(0xdc)](_0x54ef,_0x458afa,_0x505383);}export*from'./constructor'; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/msg.d.ts b/src/core.lib/src/qqnt/entities/msg.d.ts new file mode 100644 index 00000000..2af026d9 --- /dev/null +++ b/src/core.lib/src/qqnt/entities/msg.d.ts @@ -0,0 +1,406 @@ +import { GroupMemberRole } from './group'; +export interface Peer { + chatType: ChatType; + peerUid: string; + guildId?: ''; +} +export declare enum ElementType { + TEXT = 1, + PIC = 2, + FILE = 3, + PTT = 4, + VIDEO = 5, + FACE = 6, + REPLY = 7, + ARK = 10, + MARKDOWN = 14 +} +export interface SendTextElement { + elementType: ElementType.TEXT; + elementId: ''; + textElement: { + content: string; + atType: number; + atUid: string; + atTinyId: string; + atNtUid: string; + }; +} +export interface SendPttElement { + elementType: ElementType.PTT; + elementId: ''; + pttElement: { + fileName: string; + filePath: string; + md5HexStr: string; + fileSize: number; + duration: number; + formatType: number; + voiceType: number; + voiceChangeType: number; + canConvert2Text: boolean; + waveAmplitudes: number[]; + fileSubId: ''; + playState: number; + autoConvertText: number; + }; +} +export declare enum PicType { + gif = 2000, + jpg = 1000 +} +export declare enum PicSubType { + normal = 0,// 普通图片,大图 + face = 1 +} +export interface SendPicElement { + elementType: ElementType.PIC; + elementId: ''; + picElement: { + md5HexStr: string; + fileSize: number | string; + picWidth: number; + picHeight: number; + fileName: string; + sourcePath: string; + original: boolean; + picType: PicType; + picSubType: PicSubType; + fileUuid: string; + fileSubId: string; + thumbFileSize: number; + summary: string; + }; +} +export interface SendReplyElement { + elementType: ElementType.REPLY; + elementId: ''; + replyElement: { + replayMsgSeq: string; + replayMsgId: string; + senderUin: string; + senderUinStr: string; + }; +} +export interface SendFaceElement { + elementType: ElementType.FACE; + elementId: ''; + faceElement: FaceElement; +} +export interface FileElement { + 'fileMd5'?: ''; + 'fileName': string; + 'filePath': string; + fileSize: string; + 'picHeight'?: number; + 'picWidth'?: number; + 'picThumbPath'?: Map; + 'file10MMd5'?: ''; + 'fileSha'?: ''; + 'fileSha3'?: ''; + 'fileUuid'?: ''; + 'fileSubId'?: ''; + 'thumbFileSize'?: number; + fileBizId?: number; +} +export interface SendFileElement { + elementType: ElementType.FILE; + elementId: ''; + fileElement: FileElement; +} +export interface SendVideoElement { + elementType: ElementType.VIDEO; + elementId: ''; + videoElement: VideoElement; +} +export interface SendArkElement { + elementType: ElementType.ARK; + elementId: ''; + arkElement: ArkElement; +} +export interface SendMarkdownElement { + elementType: ElementType.MARKDOWN; + elementId: ''; + markdownElement: MarkdownElement; +} +export type SendMessageElement = SendTextElement | SendPttElement | SendPicElement | SendReplyElement | SendFaceElement | SendFileElement | SendVideoElement | SendArkElement | SendMarkdownElement; +export declare enum AtType { + notAt = 0, + atAll = 1, + atUser = 2 +} +export declare enum ChatType { + friend = 1, + group = 2, + temp = 100 +} +export interface PttElement { + canConvert2Text: boolean; + duration: number; + fileBizId: null; + fileId: number; + fileName: string; + filePath: string; + fileSize: string; + fileSubId: string; + fileUuid: string; + formatType: string; + invalidState: number; + md5HexStr: string; + playState: number; + progress: number; + text: string; + transferStatus: number; + translateStatus: number; + voiceChangeType: number; + voiceType: number; + waveAmplitudes: number[]; +} +export interface ArkElement { + bytesData: string; + linkInfo: null; + subElementType: null; +} +export declare const IMAGE_HTTP_HOST = "https://gchat.qpic.cn"; +export declare const IMAGE_HTTP_HOST_NT = "https://multimedia.nt.qq.com.cn"; +export interface PicElement { + originImageUrl: string; + originImageMd5?: string; + sourcePath: string; + thumbPath: Map; + picWidth: number; + picHeight: number; + fileSize: number; + fileName: string; + fileUuid: string; + md5HexStr?: string; +} +export declare enum GrayTipElementSubType { + INVITE_NEW_MEMBER = 12, + MEMBER_NEW_TITLE = 17 +} +export interface GrayTipElement { + subElementType: GrayTipElementSubType; + revokeElement: { + operatorRole: string; + operatorUid: string; + operatorNick: string; + operatorRemark: string; + operatorMemRemark?: string; + wording: string; + }; + aioOpGrayTipElement: TipAioOpGrayTipElement; + groupElement: TipGroupElement; + xmlElement: { + content: string; + }; + jsonGrayTipElement: { + jsonStr: string; + }; +} +export declare enum FaceType { + normal = 1,// 小黄脸 + normal2 = 2,// 新小黄脸, 从faceIndex 222开始? + dice = 3 +} +export declare enum FaceIndex { + dice = 358, + RPS = 359 +} +export interface FaceElement { + faceIndex: number; + faceType: FaceType; + faceText?: string; + packId?: string; + stickerId?: string; + sourceType?: number; + stickerType?: number; + resultId?: string; + surpriseId?: string; + randomType?: number; +} +export interface MarketFaceElement { + 'itemType': 6; + 'faceInfo': 1; + 'emojiPackageId': 203875; + 'subType': 3; + 'mediaType': 0; + 'imageWidth': 200; + 'imageHeight': 200; + 'faceName': string; + 'emojiId': '094d53bd1c9ac5d35d04b08e8a6c992c'; + 'key': 'a8b1dd0aebc8d910'; + 'param': null; + 'mobileParam': null; + 'sourceType': null; + 'startTime': null; + 'endTime': null; + 'emojiType': 1; + 'hasIpProduct': null; + 'voiceItemHeightArr': null; + 'sourceName': null; + 'sourceJumpUrl': null; + 'sourceTypeName': null; + 'backColor': null; + 'volumeColor': null; + 'staticFacePath': 'E:\\SystemDocuments\\QQ\\721011692\\nt_qq\\nt_data\\Emoji\\marketface\\203875\\094d53bd1c9ac5d35d04b08e8a6c992c_aio.png'; + 'dynamicFacePath': 'E:\\SystemDocuments\\QQ\\721011692\\nt_qq\\nt_data\\Emoji\\marketface\\203875\\094d53bd1c9ac5d35d04b08e8a6c992c'; + 'supportSize': [ + { + 'width': 300; + 'height': 300; + }, + { + 'width': 200; + 'height': 200; + } + ]; + 'apngSupportSize': null; +} +export interface VideoElement { + 'filePath': string; + 'fileName': string; + 'videoMd5'?: string; + 'thumbMd5'?: string; + 'fileTime'?: number; + 'thumbSize'?: number; + 'fileFormat'?: number; + 'fileSize'?: string; + 'thumbWidth'?: number; + 'thumbHeight'?: number; + 'busiType'?: 0; + 'subBusiType'?: 0; + 'thumbPath'?: Map; + 'transferStatus'?: 0; + 'progress'?: 0; + 'invalidState'?: 0; + 'fileUuid'?: string; + 'fileSubId'?: ''; + 'fileBizId'?: null; + 'originVideoMd5'?: ''; + 'import_rich_media_context'?: null; + 'sourceVideoCodecFormat'?: number; +} +export interface MarkdownElement { + content: string; +} +export interface InlineKeyboardElementRowButton { + 'id': ''; + 'label': string; + 'visitedLabel': string; + 'style': 1; + 'type': 2; + 'clickLimit': 0; + 'unsupportTips': '请升级新版手机QQ'; + 'data': string; + 'atBotShowChannelList': false; + 'permissionType': 2; + 'specifyRoleIds': []; + 'specifyTinyids': []; + 'isReply': false; + 'anchor': 0; + 'enter': false; + 'subscribeDataTemplateIds': []; +} +export interface InlineKeyboardElement { + rows: [ + { + buttons: InlineKeyboardElementRowButton[]; + } + ]; +} +export interface TipAioOpGrayTipElement { + operateType: number; + peerUid: string; + fromGrpCodeOfTmpChat: string; +} +export declare enum TipGroupElementType { + memberIncrease = 1, + kicked = 3,// 被移出群 + ban = 8 +} +export interface TipGroupElement { + 'type': TipGroupElementType; + 'role': 0; + 'groupName': string; + 'memberUid': string; + 'memberNick': string; + 'memberRemark': string; + 'adminUid': string; + 'adminNick': string; + 'adminRemark': string; + 'createGroup': null; + 'memberAdd'?: { + 'showType': 1; + 'otherAdd': null; + 'otherAddByOtherQRCode': null; + 'otherAddByYourQRCode': null; + 'youAddByOtherQRCode': null; + 'otherInviteOther': null; + 'otherInviteYou': null; + 'youInviteOther': null; + }; + 'shutUp'?: { + 'curTime': string; + 'duration': string; + 'admin': { + 'uid': string; + 'card': string; + 'name': string; + 'role': GroupMemberRole; + }; + 'member': { + 'uid': string; + 'card': string; + 'name': string; + 'role': GroupMemberRole; + }; + }; +} +export interface MultiForwardMsgElement { + xmlContent: string; + resId: string; + fileName: string; +} +export interface RawMessage { + id?: number; + msgId: string; + msgTime: string; + msgSeq: string; + senderUid: string; + senderUin: string; + peerUid: string; + peerUin: string; + sendNickName: string; + sendMemberName?: string; + chatType: ChatType; + sendStatus?: number; + recallTime: string; + elements: { + elementId: string; + elementType: ElementType; + replyElement: { + senderUid: string; + sourceMsgIsIncPic: boolean; + sourceMsgText: string; + replayMsgSeq: string; + }; + textElement: { + atType: AtType; + atUid: string; + content: string; + atNtUid: string; + }; + picElement: PicElement; + pttElement: PttElement; + arkElement: ArkElement; + grayTipElement: GrayTipElement; + faceElement: FaceElement; + videoElement: VideoElement; + fileElement: FileElement; + marketFaceElement: MarketFaceElement; + inlineKeyboardElement: InlineKeyboardElement; + markdownElement: MarkdownElement; + multiForwardMsgElement: MultiForwardMsgElement; + }[]; +} diff --git a/src/core.lib/src/qqnt/entities/msg.js b/src/core.lib/src/qqnt/entities/msg.js new file mode 100644 index 00000000..b49a48ab --- /dev/null +++ b/src/core.lib/src/qqnt/entities/msg.js @@ -0,0 +1 @@ +(function(_0x42bd9a,_0x2ad601){var _0x11b737=_0x17dc,_0x4583d8=_0x42bd9a();while(!![]){try{var _0x29d020=-parseInt(_0x11b737(0x140))/0x1+parseInt(_0x11b737(0x103))/0x2*(parseInt(_0x11b737(0x11c))/0x3)+parseInt(_0x11b737(0x181))/0x4*(parseInt(_0x11b737(0xfd))/0x5)+parseInt(_0x11b737(0x16e))/0x6+parseInt(_0x11b737(0xff))/0x7*(-parseInt(_0x11b737(0x106))/0x8)+-parseInt(_0x11b737(0x115))/0x9*(parseInt(_0x11b737(0x18b))/0xa)+-parseInt(_0x11b737(0x11a))/0xb*(-parseInt(_0x11b737(0x138))/0xc);if(_0x29d020===_0x2ad601)break;else _0x4583d8['push'](_0x4583d8['shift']());}catch(_0x5ef480){_0x4583d8['push'](_0x4583d8['shift']());}}}(_0x109a,0x3599d));var _0x2afb8b=_0x4cd3;function _0x4e75(){var _0x292eb0=_0x17dc,_0x49e466={'Lpnfq':_0x292eb0(0x124),'nvnbY':'1588VGGAXE','QYwbN':_0x292eb0(0x172),'nWdSQ':'kCtOx','gpNQF':_0x292eb0(0x147),'ZsIhO':'gif','DnHFs':_0x292eb0(0x135),'uRmFG':_0x292eb0(0x194),'Wrqsa':_0x292eb0(0x154),'gyRjs':_0x292eb0(0x12f),'ZIVvz':_0x292eb0(0x159),'giCnN':_0x292eb0(0x170),'XAszM':_0x292eb0(0x10b),'YHNdU':_0x292eb0(0x11d),'cLzES':_0x292eb0(0x104),'gQTlj':_0x292eb0(0x101),'COnLe':'ARK','hefUF':'group','tipJB':'NnMwi','AFgtT':_0x292eb0(0x18e),'QsqQA':_0x292eb0(0x17a),'eGbbg':_0x292eb0(0x13d),'aVczR':'ban','SOkiJ':'Ywcio','jjKYB':_0x292eb0(0x193),'wUrlI':_0x292eb0(0x146),'gmkYG':'OZLBI','Bjrzh':_0x292eb0(0x130),'vFjEq':_0x292eb0(0x17b),'RgfQq':_0x292eb0(0x15a),'HVcAo':_0x292eb0(0x117),'yazCL':'kicked','XTPGz':_0x292eb0(0x119),'jLjBk':_0x292eb0(0x11f),'naLBS':'https://gchat.qpic.cn','XHHHd':_0x292eb0(0x156),'ucxMe':_0x292eb0(0x102),'rXGNJ':_0x292eb0(0x139),'sbGJU':_0x292eb0(0xf9),'MpOPx':_0x292eb0(0x178),'NQvHJ':_0x292eb0(0x15d),'wDRRj':_0x292eb0(0x16b),'sOrZL':_0x292eb0(0x174),'OeYHi':_0x292eb0(0x168),'YxSZk':function(_0x416229){return _0x416229();}},_0x359c72=[_0x49e466[_0x292eb0(0x185)],_0x292eb0(0x132),_0x49e466[_0x292eb0(0x110)],_0x49e466[_0x292eb0(0x13b)],_0x292eb0(0x171),_0x49e466[_0x292eb0(0x17e)],_0x49e466['gpNQF'],'8132080cViKNC',_0x49e466['ZsIhO'],_0x49e466[_0x292eb0(0x186)],_0x49e466['uRmFG'],_0x49e466[_0x292eb0(0x190)],_0x49e466['gyRjs'],_0x49e466['ZIVvz'],_0x49e466[_0x292eb0(0x125)],_0x49e466[_0x292eb0(0x134)],_0x292eb0(0x10e),'FILE',_0x49e466[_0x292eb0(0x10d)],_0x49e466[_0x292eb0(0x149)],_0x292eb0(0x16d),_0x49e466[_0x292eb0(0x187)],_0x292eb0(0x126),_0x292eb0(0x10a),_0x49e466[_0x292eb0(0x169)],_0x49e466[_0x292eb0(0x184)],_0x49e466[_0x292eb0(0x157)],_0x49e466[_0x292eb0(0x18d)],_0x49e466[_0x292eb0(0xf7)],_0x292eb0(0x151),_0x49e466[_0x292eb0(0x155)],_0x49e466['aVczR'],_0x292eb0(0x122),_0x49e466[_0x292eb0(0x14f)],_0x49e466['jjKYB'],_0x49e466[_0x292eb0(0x120)],_0x49e466[_0x292eb0(0xfe)],_0x49e466[_0x292eb0(0x182)],_0x49e466[_0x292eb0(0x13c)],_0x49e466[_0x292eb0(0x112)],_0x49e466[_0x292eb0(0x141)],_0x292eb0(0x114),_0x292eb0(0x189),_0x49e466[_0x292eb0(0x158)],_0x49e466[_0x292eb0(0x11e)],_0x292eb0(0x15b),_0x49e466[_0x292eb0(0x10f)],_0x49e466[_0x292eb0(0x179)],_0x49e466['XHHHd'],_0x49e466[_0x292eb0(0xf5)],_0x292eb0(0x113),_0x292eb0(0x143),_0x292eb0(0x14e),_0x49e466[_0x292eb0(0xf8)],_0x49e466[_0x292eb0(0x133)],_0x49e466[_0x292eb0(0x14b)],_0x49e466['NQvHJ'],_0x49e466[_0x292eb0(0x164)],_0x49e466['sOrZL'],_0x49e466['OeYHi']];return _0x4e75=function(){return _0x359c72;},_0x49e466[_0x292eb0(0x12d)](_0x4e75);}(function(_0x3ebd75,_0x5b53fb){var _0x27eff3=_0x17dc,_0x25fedc={'TClHW':function(_0x40cbc7,_0x5dfbb2){return _0x40cbc7+_0x5dfbb2;},'jhHCj':function(_0x53b922,_0x46c071){return _0x53b922+_0x46c071;},'YPJwq':function(_0xa79e4,_0x571eaf){return _0xa79e4+_0x571eaf;},'XrSYf':function(_0x581124,_0x8f904c){return _0x581124*_0x8f904c;},'AWHYP':function(_0x25f1a1,_0x47aeae){return _0x25f1a1/_0x47aeae;},'XJLfF':function(_0x4b3d83,_0x3daeb3){return _0x4b3d83(_0x3daeb3);},'oaTvw':function(_0x1ca447,_0x1503db){return _0x1ca447(_0x1503db);},'RoyRp':function(_0x4f6435,_0x42cbfa){return _0x4f6435(_0x42cbfa);},'HfPBq':function(_0x45921c,_0x13d655){return _0x45921c*_0x13d655;},'uwoZk':function(_0x837f17,_0x15e729){return _0x837f17(_0x15e729);},'ogPXy':function(_0xb9df05,_0x2176e9){return _0xb9df05(_0x2176e9);},'WjhLG':function(_0x174e96,_0x4168be){return _0x174e96(_0x4168be);},'chsAz':function(_0x5b82eb,_0xbae684){return _0x5b82eb(_0xbae684);},'ybPFj':function(_0x3df8eb,_0xa0f369){return _0x3df8eb(_0xa0f369);},'HSeKw':function(_0x14f2e3,_0x46dd4f){return _0x14f2e3(_0x46dd4f);},'VtekM':function(_0x3f779e,_0x5191a0){return _0x3f779e(_0x5191a0);},'CoYIX':function(_0x426656,_0x3ed31f){return _0x426656/_0x3ed31f;},'DoyWv':function(_0x45fcbe,_0x474686){return _0x45fcbe(_0x474686);},'KQdHB':function(_0x269312,_0x30f94d){return _0x269312(_0x30f94d);},'FEAdT':'push','YXDJA':_0x27eff3(0x118)},_0x148916=_0x4cd3,_0xc02d01=_0x3ebd75();while(!![]){try{var _0x604a8a=_0x25fedc[_0x27eff3(0x188)](_0x25fedc[_0x27eff3(0x145)](_0x25fedc['jhHCj'](_0x25fedc['YPJwq'](_0x25fedc[_0x27eff3(0x188)](_0x25fedc['XrSYf'](_0x25fedc['AWHYP'](parseInt(_0x25fedc[_0x27eff3(0x177)](_0x148916,0x1fb)),0x1),_0x25fedc[_0x27eff3(0xfa)](-_0x25fedc['oaTvw'](parseInt,_0x25fedc[_0x27eff3(0x107)](_0x148916,0x205)),0x2))+_0x25fedc[_0x27eff3(0x12a)](-_0x25fedc['RoyRp'](parseInt,_0x148916(0x214))/0x3,_0x25fedc[_0x27eff3(0xfa)](-_0x25fedc[_0x27eff3(0x12b)](parseInt,_0x25fedc['RoyRp'](_0x148916,0x226)),0x4)),-_0x25fedc[_0x27eff3(0x17d)](parseInt,_0x25fedc[_0x27eff3(0x12c)](_0x148916,0x1f6))/0x5),_0x25fedc['AWHYP'](-_0x25fedc[_0x27eff3(0x11b)](parseInt,_0x25fedc['chsAz'](_0x148916,0x227)),0x6)),_0x25fedc[_0x27eff3(0xfa)](_0x25fedc[_0x27eff3(0x10c)](parseInt,_0x25fedc[_0x27eff3(0x148)](_0x148916,0x1f5)),0x7)),-_0x25fedc[_0x27eff3(0x12c)](parseInt,_0x25fedc[_0x27eff3(0x177)](_0x148916,0x204))/0x8*_0x25fedc[_0x27eff3(0xfa)](-_0x25fedc[_0x27eff3(0x165)](parseInt,_0x148916(0x212)),0x9)),_0x25fedc[_0x27eff3(0x15f)](_0x25fedc[_0x27eff3(0x153)](parseInt,_0x25fedc[_0x27eff3(0x121)](_0x148916,0x1ef)),0xa));if(_0x604a8a===_0x5b53fb)break;else _0xc02d01[_0x25fedc[_0x27eff3(0x13f)]](_0xc02d01[_0x25fedc['YXDJA']]());}catch(_0x494db0){_0xc02d01[_0x25fedc[_0x27eff3(0x13f)]](_0xc02d01[_0x25fedc[_0x27eff3(0x15e)]]());}}}(_0x4e75,0xa8052));export var ElementType;(function(_0xbd8c2d){var _0x258aee=_0x17dc,_0x2110de={'UKvbV':function(_0x4d3f14,_0x38a3b5){return _0x4d3f14(_0x38a3b5);},'tHxuO':function(_0x205cd7,_0x26d06e){return _0x205cd7(_0x26d06e);},'vwIhb':function(_0x117810,_0x154581){return _0x117810(_0x154581);},'vzUVn':function(_0x27be84,_0x263b0e){return _0x27be84(_0x263b0e);},'DJZCT':_0x258aee(0x163),'ICxjB':'split','RdcMZ':function(_0x3d6166,_0x1de7f5){return _0x3d6166(_0x1de7f5);},'wDdSx':function(_0x2b9dfc,_0x22e138){return _0x2b9dfc(_0x22e138);},'nINfm':function(_0x4c0e01,_0x7a55c9){return _0x4c0e01(_0x7a55c9);},'cAMIa':function(_0x2792a0,_0xab10fb){return _0x2792a0(_0xab10fb);},'PHKES':_0x258aee(0x137),'aoDUk':function(_0x4d9ce2,_0x2940d0){return _0x4d9ce2(_0x2940d0);},'qdilU':_0x258aee(0x162),'KZwvW':_0x258aee(0xf9),'MptLO':_0x258aee(0x135)},_0x473f8e=_0x4cd3,_0x55cade={'LOYhs':_0x2110de[_0x258aee(0x13a)](_0x473f8e,0x218),'XVucb':_0x2110de[_0x258aee(0x15c)](_0x473f8e,0x225),'YrqTE':_0x473f8e(0x20f),'JXzho':_0x2110de[_0x258aee(0x15c)](_0x473f8e,0x21b),'Yjkin':_0x473f8e(0x200),'OZLBI':_0x2110de[_0x258aee(0x13a)](_0x473f8e,0x211),'fLKIj':_0x2110de[_0x258aee(0x15c)](_0x473f8e,0x21f),'AiAgK':_0x2110de[_0x258aee(0xfc)](_0x473f8e,0x1f9),'jArSZ':_0x2110de[_0x258aee(0x142)](_0x473f8e,0x1f8)},_0x1e19e8=_0x55cade[_0x2110de[_0x258aee(0x173)]][_0x2110de[_0x258aee(0x16c)]]('|'),_0x592bf0=0x0;while(!![]){switch(_0x1e19e8[_0x592bf0++]){case'0':_0xbd8c2d[_0xbd8c2d[_0x55cade[_0x2110de[_0x258aee(0x127)](_0x473f8e,0x21d)]]=0x1]=_0x55cade[_0x2110de[_0x258aee(0x18a)](_0x473f8e,0x21d)];continue;case'1':_0xbd8c2d[_0xbd8c2d[_0x55cade[_0x2110de[_0x258aee(0x18a)](_0x473f8e,0x1f2)]]=0x2]=_0x55cade[_0x473f8e(0x1f2)];continue;case'2':_0xbd8c2d[_0xbd8c2d[_0x55cade[_0x2110de['nINfm'](_0x473f8e,0x1f4)]]=0x6]=_0x55cade[_0x2110de[_0x258aee(0x18a)](_0x473f8e,0x1f4)];continue;case'3':_0xbd8c2d[_0xbd8c2d[_0x55cade[_0x2110de[_0x258aee(0x18a)](_0x473f8e,0x1fd)]]=0xa]=_0x2110de['cAMIa'](_0x473f8e,0x200);continue;case'4':_0xbd8c2d[_0xbd8c2d[_0x55cade[_0x2110de[_0x258aee(0x13e)]]]=0x5]=_0x55cade[_0x2110de[_0x258aee(0x175)](_0x473f8e,0x20c)];continue;case'5':_0xbd8c2d[_0xbd8c2d[_0x2110de['aoDUk'](_0x473f8e,0x21f)]=0x4]=_0x55cade[_0x2110de[_0x258aee(0x100)]];continue;case'6':_0xbd8c2d[_0xbd8c2d[_0x2110de[_0x258aee(0x127)](_0x473f8e,0x1f9)]=0x3]=_0x55cade[_0x473f8e(0x203)];continue;case'7':_0xbd8c2d[_0xbd8c2d[_0x55cade[_0x2110de[_0x258aee(0x192)]]]=0x7]=_0x55cade[_0x2110de[_0x258aee(0xfc)](_0x473f8e,0x21e)];continue;case'8':_0xbd8c2d[_0xbd8c2d[_0x2110de['MptLO']]=0xe]=_0x473f8e(0x1f1);continue;}break;}}(ElementType||(ElementType={})));export var PicType;(function(_0x9f9f77){var _0x53428b=_0x17dc,_0x53ffe4={'JAoEt':_0x53428b(0x11f),'vdIjr':function(_0x26f1da,_0x52445e){return _0x26f1da(_0x52445e);}},_0x28bb0e=_0x4cd3,_0x36d2e4={'NnMwi':_0x28bb0e(0x1f0),'nGhuf':_0x53ffe4[_0x53428b(0x161)]};_0x9f9f77[_0x9f9f77[_0x36d2e4[_0x28bb0e(0x202)]]=0x7d0]=_0x36d2e4[_0x28bb0e(0x202)],_0x9f9f77[_0x9f9f77[_0x53ffe4[_0x53428b(0x105)](_0x28bb0e,0x216)]=0x3e8]=_0x36d2e4[_0x53ffe4[_0x53428b(0x105)](_0x28bb0e,0x20d)];}(PicType||(PicType={})));export var PicSubType;function _0x17dc(_0x4785ce,_0x39205f){var _0x109ab8=_0x109a();return _0x17dc=function(_0x17dcb1,_0x3f0b16){_0x17dcb1=_0x17dcb1-0xf5;var _0x17afc0=_0x109ab8[_0x17dcb1];return _0x17afc0;},_0x17dc(_0x4785ce,_0x39205f);}(function(_0x4b2491){var _0x346e71=_0x17dc,_0x26733d={'EbXdv':_0x346e71(0x102),'yVHwT':function(_0x527837,_0x2a8285){return _0x527837(_0x2a8285);},'PRnGv':function(_0x245fb0,_0x33a728){return _0x245fb0(_0x33a728);},'AgMIE':function(_0x51b46e,_0x13a768){return _0x51b46e(_0x13a768);}},_0x28fce3=_0x4cd3,_0x4861ab={'kCtOx':_0x26733d[_0x346e71(0x167)],'eQIeR':_0x26733d[_0x346e71(0x180)](_0x28fce3,0x1f7)};_0x4b2491[_0x4b2491[_0x4861ab[_0x28fce3(0x229)]]=0x0]=_0x4861ab[_0x26733d[_0x346e71(0x183)](_0x28fce3,0x229)],_0x4b2491[_0x4b2491[_0x4861ab['eQIeR']]=0x1]=_0x4861ab[_0x26733d[_0x346e71(0x17c)](_0x28fce3,0x21a)];}(PicSubType||(PicSubType={})));export var AtType;function _0x4cd3(_0x4029eb,_0x487b5e){var _0x30a7b1=_0x17dc,_0x511ed2={'saNTa':function(_0x3b8511,_0x5f58d5){return _0x3b8511-_0x5f58d5;},'NUmzK':function(_0x3d467f,_0x5b8862,_0x384e25){return _0x3d467f(_0x5b8862,_0x384e25);}},_0x14f3f5=_0x4e75();return _0x4cd3=function(_0x32ab96,_0x3a55b0){var _0x1bba28=_0x17dc;_0x32ab96=_0x511ed2[_0x1bba28(0x109)](_0x32ab96,0x1ef);var _0x234472=_0x14f3f5[_0x32ab96];return _0x234472;},_0x511ed2[_0x30a7b1(0x17f)](_0x4cd3,_0x4029eb,_0x487b5e);}(function(_0x58ba7a){var _0x3aa8cf=_0x17dc,_0x563211={'kKZBD':function(_0xd0b598,_0x323c34){return _0xd0b598(_0x323c34);},'qGbqN':'SYwmo','poUGt':_0x3aa8cf(0x176)},_0x4902c9=_0x4cd3,_0x44ec6b={'SYwmo':_0x563211[_0x3aa8cf(0x152)](_0x4902c9,0x1f3),'XECnw':_0x4902c9(0x1ff),'pLnZy':_0x563211['kKZBD'](_0x4902c9,0x1fa)};_0x58ba7a[_0x58ba7a[_0x44ec6b[_0x563211[_0x3aa8cf(0x191)]]]=0x0]=_0x44ec6b[_0x4902c9(0x1fe)],_0x58ba7a[_0x58ba7a[_0x44ec6b[_0x563211[_0x3aa8cf(0x111)]]]=0x1]=_0x44ec6b[_0x563211[_0x3aa8cf(0x111)]],_0x58ba7a[_0x58ba7a[_0x44ec6b[_0x4902c9(0x20a)]]=0x2]=_0x44ec6b[_0x563211[_0x3aa8cf(0x152)](_0x4902c9,0x20a)];}(AtType||(AtType={})));export var ChatType;(function(_0xaf66f6){var _0x175780=_0x17dc,_0x29eb85={'PcjqS':function(_0x4f7a09,_0x4b9bad){return _0x4f7a09(_0x4b9bad);},'fIMWu':'temp','RUIEI':_0x175780(0x168),'uiXod':function(_0x50197f,_0x248c53){return _0x50197f(_0x248c53);},'ZKhVq':function(_0xeba7e6,_0x552dc0){return _0xeba7e6(_0x552dc0);},'vAZxv':function(_0x4bec34,_0x38fd5e){return _0x4bec34(_0x38fd5e);}},_0xe09e47=_0x4cd3,_0x2dd056={'UCvzl':_0x29eb85[_0x175780(0x128)](_0xe09e47,0x215),'TDYIH':_0x29eb85[_0x175780(0x123)]};_0xaf66f6[_0xaf66f6[_0x2dd056[_0x29eb85[_0x175780(0x150)]]]=0x1]=_0x2dd056[_0x29eb85['uiXod'](_0xe09e47,0x223)],_0xaf66f6[_0xaf66f6[_0x29eb85[_0x175780(0x160)](_0xe09e47,0x201)]=0x2]=_0xe09e47(0x201),_0xaf66f6[_0xaf66f6[_0x2dd056[_0x29eb85[_0x175780(0x144)](_0xe09e47,0x222)]]=0x64]=_0x2dd056[_0x29eb85['vAZxv'](_0xe09e47,0x222)];}(ChatType||(ChatType={})));export const IMAGE_HTTP_HOST=_0x2afb8b(0x217);export const IMAGE_HTTP_HOST_NT=_0x2afb8b(0x206);export var GrayTipElementSubType;(function(_0x2683c7){var _0x3b8b03=_0x17dc,_0x5b648e={'xKWxK':function(_0x2d676b,_0x25899b){return _0x2d676b(_0x25899b);},'AcTBz':_0x3b8b03(0x16f),'zIUvm':_0x3b8b03(0x14e),'zxfAK':'QFyMj','fcHPL':function(_0xcca4f1,_0x4f9291){return _0xcca4f1(_0x4f9291);}},_0x20f52e=_0x2afb8b,_0x513e8d={'QFyMj':_0x5b648e[_0x3b8b03(0x12e)](_0x20f52e,0x21c),'hhFMv':_0x5b648e[_0x3b8b03(0x116)]};_0x2683c7[_0x2683c7[_0x5b648e['zIUvm']]=0xc]=_0x513e8d[_0x5b648e[_0x3b8b03(0x18f)]],_0x2683c7[_0x2683c7[_0x513e8d[_0x5b648e[_0x3b8b03(0x12e)](_0x20f52e,0x20b)]]=0x11]=_0x513e8d[_0x5b648e[_0x3b8b03(0x14d)](_0x20f52e,0x20b)];}(GrayTipElementSubType||(GrayTipElementSubType={})));export var FaceType;(function(_0x249abb){var _0x456fa4=_0x17dc,_0x9c1927={'ytdKG':function(_0x46a1c5,_0x38f696){return _0x46a1c5(_0x38f696);},'HTTmd':function(_0x424e9f,_0xaf1893){return _0x424e9f(_0xaf1893);},'tIBLc':_0x456fa4(0x15d),'vlQoZ':function(_0x589616,_0x3562d3){return _0x589616(_0x3562d3);},'GHbTm':function(_0x24b18e,_0x402475){return _0x24b18e(_0x402475);}},_0x562934=_0x2afb8b,_0x57c2dd={'NLzjh':_0x9c1927[_0x456fa4(0x18c)](_0x562934,0x219),'wWySu':_0x9c1927['HTTmd'](_0x562934,0x228),'wajbz':_0x9c1927[_0x456fa4(0x18c)](_0x562934,0x20e)};_0x249abb[_0x249abb[_0x57c2dd[_0x9c1927[_0x456fa4(0x18c)](_0x562934,0x220)]]=0x1]=_0x57c2dd[_0x9c1927[_0x456fa4(0x136)]],_0x249abb[_0x249abb[_0x57c2dd[_0x9c1927[_0x456fa4(0x18c)](_0x562934,0x1fc)]]=0x2]=_0x562934(0x228),_0x249abb[_0x249abb[_0x57c2dd[_0x9c1927['vlQoZ'](_0x562934,0x221)]]=0x3]=_0x57c2dd[_0x9c1927['GHbTm'](_0x562934,0x221)];}(FaceType||(FaceType={})));export var FaceIndex;(function(_0x1b0ac7){var _0xcec3f9=_0x17dc,_0x3f5429={'fyAtx':function(_0x2411ab,_0x132ddf){return _0x2411ab(_0x132ddf);},'pNDzZ':_0xcec3f9(0x131),'EvoCI':function(_0x1d467d,_0x257b85){return _0x1d467d(_0x257b85);},'hZiAK':'mmEhe'},_0x3956e5=_0x2afb8b,_0x42c02a={'Ywcio':_0x3f5429[_0xcec3f9(0xf6)](_0x3956e5,0x20e),'mmEhe':_0x3f5429[_0xcec3f9(0x108)]};_0x1b0ac7[_0x1b0ac7[_0x42c02a[_0x3956e5(0x209)]]=0x166]=_0x42c02a[_0x3f5429[_0xcec3f9(0x14a)](_0x3956e5,0x209)],_0x1b0ac7[_0x1b0ac7[_0x42c02a[_0x3f5429[_0xcec3f9(0xfb)]]]=0x167]=_0x42c02a[_0x3f5429[_0xcec3f9(0x14a)](_0x3956e5,0x22a)];}(FaceIndex||(FaceIndex={})));export var TipGroupElementType;function _0x109a(){var _0x10c83b=['YrqTE','ucxMe','fyAtx','QsqQA','rXGNJ','jArSZ','AWHYP','hZiAK','vwIhb','56155JOGqsl','gmkYG','4004zMLjqs','qdilU','Yjkin','normal','8672fRQxOO','7jKzxbC','vdIjr','4216OnGnWY','RoyRp','pNDzZ','saNTa','atAll','face','ybPFj','YHNdU','REPLY','jLjBk','nvnbY','poUGt','RgfQq','eQIeR','VIDEO','9OBLuEF','AcTBz','qlfdc','shift','5886YPzxwE','95799cmbjNm','WjhLG','90fJOTBk','atUser','XTPGz','jpg','wUrlI','KQdHB','memberIncrease','fIMWu','lRELx','giCnN','SYwmo','RdcMZ','PcjqS','aRiRJ','HfPBq','uwoZk','ogPXy','YxSZk','xKWxK','JXzho','nGhuf','RPS','TEXT','sbGJU','XAszM','MARKDOWN','tIBLc','OZLBI','840IGSkeV','XVucb','UKvbV','QYwbN','vFjEq','https://multimedia.nt.qq.com.cn','PHKES','FEAdT','124199jYRZjF','HVcAo','vzUVn','FACE','ZKhVq','jhHCj','hhFMv','mmEhe','HSeKw','cLzES','EvoCI','MpOPx','XCUdj','fcHPL','INVITE_NEW_MEMBER','SOkiJ','RUIEI','20686Vdpbct','kKZBD','DoyWv','notAt','eGbbg','0|1|6|5|4|2|7|3|8','tipJB','yazCL','1850065WyMySi','PIC','friend','tHxuO','NLzjh','YXDJA','CoYIX','uiXod','JAoEt','fLKIj','LOYhs','wDRRj','VtekM','OMCOt','EbXdv','UCvzl','COnLe','kicked','wajbz','ICxjB','wWySu','1497264qYzZbe','MEMBER_NEW_TITLE','4136090EMVbga','normal2','4757964eoXBBm','DJZCT','TDYIH','aoDUk','XECnw','XJLfF','PTT','naLBS','8LHKyZv','dice','AgMIE','oaTvw','nWdSQ','NUmzK','yVHwT','8pHmEdK','Bjrzh','PRnGv','hefUF','Lpnfq','DnHFs','gQTlj','TClHW','4719654nxqMJz','wDdSx','3665240MnEwht','ytdKG','AFgtT','AiAgK','zxfAK','Wrqsa','qGbqN','KZwvW','pLnZy'];_0x109a=function(){return _0x10c83b;};return _0x109a();}(function(_0x18a407){var _0x361bf2=_0x17dc,_0x105ba1={'ndVSv':function(_0x562ceb,_0x3ccd47){return _0x562ceb(_0x3ccd47);},'OMCOt':function(_0xf21286,_0x34ac08){return _0xf21286(_0x34ac08);},'aRiRJ':function(_0x49a304,_0x5e58fd){return _0x49a304(_0x5e58fd);},'XCUdj':_0x361bf2(0x16a)},_0x336d53=_0x2afb8b,_0x21d97f={'lRELx':_0x105ba1['ndVSv'](_0x336d53,0x208),'qlfdc':_0x105ba1[_0x361bf2(0x166)](_0x336d53,0x207)};_0x18a407[_0x18a407[_0x21d97f[_0x105ba1[_0x361bf2(0x166)](_0x336d53,0x224)]]=0x1]=_0x21d97f[_0x105ba1['OMCOt'](_0x336d53,0x224)],_0x18a407[_0x18a407[_0x105ba1[_0x361bf2(0x129)](_0x336d53,0x213)]=0x3]=_0x105ba1[_0x361bf2(0x14c)],_0x18a407[_0x18a407[_0x21d97f[_0x105ba1[_0x361bf2(0x166)](_0x336d53,0x210)]]=0x8]=_0x21d97f[_0x336d53(0x210)];}(TipGroupElementType||(TipGroupElementType={}))); \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/notify.d.ts b/src/core.lib/src/qqnt/entities/notify.d.ts new file mode 100644 index 00000000..6098abb2 --- /dev/null +++ b/src/core.lib/src/qqnt/entities/notify.d.ts @@ -0,0 +1,68 @@ +export declare enum GroupNotifyTypes { + INVITE_ME = 1, + INVITED_JOIN = 4,// 有人接受了邀请入群 + JOIN_REQUEST = 7, + ADMIN_SET = 8, + KICK_MEMBER = 9, + MEMBER_EXIT = 11,// 主动退出 + ADMIN_UNSET = 12 +} +export interface GroupNotifies { + doubt: boolean; + nextStartSeq: string; + notifies: GroupNotify[]; +} +export declare enum GroupNotifyStatus { + IGNORE = 0, + WAIT_HANDLE = 1, + APPROVE = 2, + REJECT = 3 +} +export interface GroupNotify { + time: number; + seq: string; + type: GroupNotifyTypes; + status: GroupNotifyStatus; + group: { + groupCode: string; + groupName: string; + }; + user1: { + uid: string; + nickName: string; + }; + user2: { + uid: string; + nickName: string; + }; + actionUser: { + uid: string; + nickName: string; + }; + actionTime: string; + invitationExt: { + srcType: number; + groupCode: string; + waitStatus: number; + }; + postscript: string; + repeatSeqs: []; + warningTips: string; +} +export declare enum GroupRequestOperateTypes { + approve = 1, + reject = 2 +} +export interface FriendRequest { + friendUid: string; + reqTime: string; + extWords: string; + isUnread: boolean; + friendNick: string; + sourceId: number; + groupCode: string; +} +export interface FriendRequestNotify { + unreadNums: number; + buddyReqs: FriendRequest[]; +} diff --git a/src/core.lib/src/qqnt/entities/notify.js b/src/core.lib/src/qqnt/entities/notify.js new file mode 100644 index 00000000..edc04af8 --- /dev/null +++ b/src/core.lib/src/qqnt/entities/notify.js @@ -0,0 +1 @@ +(function(_0x11dd07,_0x59277f){var _0x415f43=_0x2ab7,_0x430ce1=_0x11dd07();while(!![]){try{var _0x5e5ff8=-parseInt(_0x415f43(0x1ab))/0x1+-parseInt(_0x415f43(0x1f4))/0x2+-parseInt(_0x415f43(0x1af))/0x3+parseInt(_0x415f43(0x1ac))/0x4+-parseInt(_0x415f43(0x201))/0x5*(parseInt(_0x415f43(0x1ce))/0x6)+parseInt(_0x415f43(0x1dc))/0x7*(-parseInt(_0x415f43(0x1cb))/0x8)+parseInt(_0x415f43(0x1bd))/0x9*(parseInt(_0x415f43(0x1e4))/0xa);if(_0x5e5ff8===_0x59277f)break;else _0x430ce1['push'](_0x430ce1['shift']());}catch(_0x34dd80){_0x430ce1['push'](_0x430ce1['shift']());}}}(_0x3c91,0x6b3ee));function _0x36b4(){var _0x24eb2d=_0x2ab7,_0x5ea793={'xGlWJ':_0x24eb2d(0x1c9),'bBoNK':_0x24eb2d(0x1cc),'idEHz':_0x24eb2d(0x20a),'FuFoU':_0x24eb2d(0x1e7),'jZiLi':'lsNsz','jxzxC':_0x24eb2d(0x1d9),'bkrBb':'1970950ErILgM','zKQzc':_0x24eb2d(0x1ba),'sbKwj':_0x24eb2d(0x1d2),'xXPRu':_0x24eb2d(0x1ef),'DjKqr':_0x24eb2d(0x1d8),'BlsgQ':_0x24eb2d(0x1f9),'zBiST':_0x24eb2d(0x206),'FtWCk':'6550640enYrdC','MzcsS':_0x24eb2d(0x208),'eCduI':'1812592fiRuMy','DDZqh':_0x24eb2d(0x1b5),'QZNVa':_0x24eb2d(0x1ff),'UteXJ':_0x24eb2d(0x1b0),'thRGs':_0x24eb2d(0x1bb),'BNnhg':'178kZfemo','MjeUZ':_0x24eb2d(0x1fe),'yGKLt':_0x24eb2d(0x1b3),'XugvM':_0x24eb2d(0x1f5),'vElyo':_0x24eb2d(0x1ec),'IHOOk':_0x24eb2d(0x1f1),'MHUWB':_0x24eb2d(0x1c6),'lTpxj':'OmPLr','YhqjG':_0x24eb2d(0x1b2),'jvQnL':'ADMIN_SET','HtkKq':_0x24eb2d(0x1d3),'jwzNI':function(_0x17f64a){return _0x17f64a();}},_0xa98d64=[_0x5ea793[_0x24eb2d(0x1f2)],_0x5ea793[_0x24eb2d(0x1e8)],_0x5ea793[_0x24eb2d(0x1cf)],_0x5ea793['FuFoU'],_0x5ea793[_0x24eb2d(0x1b8)],_0x5ea793[_0x24eb2d(0x1d7)],_0x24eb2d(0x1e3),_0x5ea793[_0x24eb2d(0x1ee)],_0x5ea793[_0x24eb2d(0x202)],_0x5ea793[_0x24eb2d(0x1c7)],_0x5ea793[_0x24eb2d(0x1f0)],_0x5ea793['DjKqr'],_0x5ea793['BlsgQ'],_0x5ea793[_0x24eb2d(0x200)],_0x5ea793[_0x24eb2d(0x1c4)],_0x5ea793['MzcsS'],_0x5ea793[_0x24eb2d(0x1d4)],_0x5ea793[_0x24eb2d(0x1b6)],_0x24eb2d(0x1be),_0x5ea793['QZNVa'],_0x24eb2d(0x205),_0x5ea793[_0x24eb2d(0x1da)],_0x5ea793[_0x24eb2d(0x1d0)],_0x5ea793[_0x24eb2d(0x1f8)],_0x5ea793['MjeUZ'],_0x5ea793['yGKLt'],_0x24eb2d(0x1ed),_0x24eb2d(0x1b4),_0x5ea793[_0x24eb2d(0x209)],_0x5ea793[_0x24eb2d(0x1ea)],_0x5ea793[_0x24eb2d(0x203)],_0x24eb2d(0x1ae),_0x5ea793[_0x24eb2d(0x1dd)],_0x5ea793['lTpxj'],_0x5ea793['YhqjG'],_0x5ea793[_0x24eb2d(0x1f7)],_0x5ea793['HtkKq']];return _0x36b4=function(){return _0xa98d64;},_0x5ea793['jwzNI'](_0x36b4);}(function(_0x3bcb78,_0x4f65ea){var _0x3a26ef=_0x2ab7,_0x22a0ff={'FbMPw':function(_0x2f0d11,_0x427a7e){return _0x2f0d11+_0x427a7e;},'bkDXf':function(_0x170c47,_0x571d8a){return _0x170c47+_0x571d8a;},'azBNk':function(_0x3109ff,_0x16f171){return _0x3109ff+_0x16f171;},'zarYB':function(_0x21dc26,_0x18fc98){return _0x21dc26*_0x18fc98;},'tFKGH':function(_0x95a6ef,_0x11c43e){return _0x95a6ef/_0x11c43e;},'TQeBX':function(_0x1a08ee,_0x43c70b){return _0x1a08ee(_0x43c70b);},'DWnOP':function(_0x496588,_0x2b15b5){return _0x496588(_0x2b15b5);},'XbHJR':function(_0x3e855c,_0x565dcb){return _0x3e855c/_0x565dcb;},'ZHIXP':function(_0x2ce0ca,_0x592a64){return _0x2ce0ca/_0x592a64;},'RghSj':function(_0x3ba83a,_0x192f63){return _0x3ba83a/_0x192f63;},'gPXwd':function(_0x3042cc,_0x1c8e10){return _0x3042cc(_0x1c8e10);},'ZvtXG':function(_0x5ad87e,_0x3bbf47){return _0x5ad87e/_0x3bbf47;},'YpYqR':function(_0x5fa9f4,_0x30b6f0){return _0x5fa9f4*_0x30b6f0;},'XlzqX':function(_0x176d0d,_0x92d789){return _0x176d0d/_0x92d789;},'MNzbY':function(_0x5bffc6,_0x458b5a){return _0x5bffc6(_0x458b5a);},'OsLEc':function(_0x56184e,_0x37a5f9){return _0x56184e/_0x37a5f9;},'donng':function(_0xb939e8,_0x179a47){return _0xb939e8/_0x179a47;},'Qpaac':function(_0x1ef776,_0x38c76b){return _0x1ef776===_0x38c76b;},'FgOlf':'push','Qdcqq':_0x3a26ef(0x1ca)},_0x31fb3a=_0x2299,_0x3d9912=_0x3bcb78();while(!![]){try{var _0xb9ceee=_0x22a0ff['FbMPw'](_0x22a0ff['bkDXf'](_0x22a0ff[_0x3a26ef(0x20c)](_0x22a0ff[_0x3a26ef(0x1f6)](_0x22a0ff[_0x3a26ef(0x1fb)](_0x22a0ff[_0x3a26ef(0x1f6)](_0x22a0ff[_0x3a26ef(0x20b)](_0x22a0ff['tFKGH'](_0x22a0ff[_0x3a26ef(0x1c5)](parseInt,_0x22a0ff[_0x3a26ef(0x1b9)](_0x31fb3a,0x167)),0x1),_0x22a0ff[_0x3a26ef(0x204)](_0x22a0ff[_0x3a26ef(0x1c5)](parseInt,_0x22a0ff[_0x3a26ef(0x1b9)](_0x31fb3a,0x16c)),0x2)),_0x22a0ff[_0x3a26ef(0x20b)](_0x22a0ff[_0x3a26ef(0x1c2)](_0x22a0ff['TQeBX'](parseInt,_0x22a0ff[_0x3a26ef(0x1b9)](_0x31fb3a,0x15b)),0x3),_0x22a0ff['RghSj'](_0x22a0ff['TQeBX'](parseInt,_0x22a0ff[_0x3a26ef(0x1c5)](_0x31fb3a,0x165)),0x4))),_0x22a0ff['TQeBX'](parseInt,_0x31fb3a(0x163))/0x5),_0x22a0ff['ZHIXP'](parseInt(_0x22a0ff['DWnOP'](_0x31fb3a,0x14e)),0x6)),_0x22a0ff[_0x3a26ef(0x20b)](_0x22a0ff[_0x3a26ef(0x1c2)](-_0x22a0ff[_0x3a26ef(0x1c5)](parseInt,_0x22a0ff[_0x3a26ef(0x1e2)](_0x31fb3a,0x16d)),0x7),_0x22a0ff[_0x3a26ef(0x1ad)](_0x22a0ff[_0x3a26ef(0x1c5)](parseInt,_0x22a0ff[_0x3a26ef(0x1c5)](_0x31fb3a,0x16a)),0x8))),_0x22a0ff[_0x3a26ef(0x1e9)](_0x22a0ff[_0x3a26ef(0x1c8)](parseInt(_0x22a0ff['MNzbY'](_0x31fb3a,0x169)),0x9),_0x22a0ff[_0x3a26ef(0x1e5)](parseInt(_0x31fb3a(0x15c)),0xa))),_0x22a0ff[_0x3a26ef(0x1e9)](_0x22a0ff[_0x3a26ef(0x1b7)](-_0x22a0ff[_0x3a26ef(0x1e2)](parseInt,_0x31fb3a(0x15a)),0xb),_0x22a0ff[_0x3a26ef(0x1e2)](parseInt,_0x22a0ff[_0x3a26ef(0x1c5)](_0x31fb3a,0x171))/0xc));if(_0x22a0ff[_0x3a26ef(0x207)](_0xb9ceee,_0x4f65ea))break;else _0x3d9912[_0x22a0ff[_0x3a26ef(0x1f3)]](_0x3d9912[_0x22a0ff[_0x3a26ef(0x1e1)]]());}catch(_0x369704){_0x3d9912[_0x22a0ff['FgOlf']](_0x3d9912[_0x3a26ef(0x1ca)]());}}}(_0x36b4,0xeac99));export var GroupNotifyTypes;(function(_0x17f689){var _0x262275=_0x2ab7,_0x563744={'NBWdT':function(_0x2893b4,_0x3708eb){return _0x2893b4(_0x3708eb);},'rvskL':function(_0x4bc4fc,_0x216256){return _0x4bc4fc(_0x216256);},'pdFwn':function(_0x26ff4c,_0x53982b){return _0x26ff4c(_0x53982b);},'YhEEO':function(_0x5343f5,_0x4bff87){return _0x5343f5(_0x4bff87);},'OANJC':_0x262275(0x1f9),'oRcIy':'YhHhr','cNkrC':function(_0x5eb476,_0x49f49a){return _0x5eb476(_0x49f49a);},'uzsjc':function(_0x53f1d5,_0x49399b){return _0x53f1d5(_0x49399b);},'HaAJI':function(_0x43f65d,_0x4e58e2){return _0x43f65d(_0x4e58e2);}},_0x1c416a=_0x2299,_0x1e98d0={'CjgEr':_0x563744[_0x262275(0x1fa)](_0x1c416a,0x162),'pCeUo':_0x1c416a(0x16e),'yZVFn':_0x563744[_0x262275(0x1bf)](_0x1c416a,0x170),'YhHhr':_0x563744[_0x262275(0x1cd)](_0x1c416a,0x153),'DhhWn':_0x563744['YhEEO'](_0x1c416a,0x16b),'DPesz':_0x1c416a(0x168),'HJEay':_0x563744[_0x262275(0x1e0)](_0x1c416a,0x152)};_0x17f689[_0x17f689[_0x1e98d0[_0x1c416a(0x161)]]=0x1]=_0x1e98d0[_0x563744['OANJC']],_0x17f689[_0x17f689[_0x1c416a(0x16e)]=0x4]=_0x1e98d0[_0x563744[_0x262275(0x1fa)](_0x1c416a,0x14d)],_0x17f689[_0x17f689[_0x1e98d0['yZVFn']]=0x7]=_0x1e98d0[_0x563744['NBWdT'](_0x1c416a,0x15d)],_0x17f689[_0x17f689[_0x1e98d0[_0x563744[_0x262275(0x1fa)](_0x1c416a,0x157)]]=0x8]=_0x1e98d0[_0x563744[_0x262275(0x1c1)]],_0x17f689[_0x17f689[_0x563744[_0x262275(0x1de)](_0x1c416a,0x16b)]=0x9]=_0x1e98d0[_0x563744[_0x262275(0x1e0)](_0x1c416a,0x160)],_0x17f689[_0x17f689[_0x1e98d0[_0x563744[_0x262275(0x1d6)](_0x1c416a,0x16f)]]=0xb]=_0x1e98d0[_0x563744[_0x262275(0x1db)](_0x1c416a,0x16f)],_0x17f689[_0x17f689[_0x1e98d0[_0x563744[_0x262275(0x1e0)](_0x1c416a,0x155)]]=0xc]=_0x1e98d0[_0x563744[_0x262275(0x1e0)](_0x1c416a,0x155)];}(GroupNotifyTypes||(GroupNotifyTypes={})));export var GroupNotifyStatus;function _0x3c91(){var _0x1f4270=['1859056gEjBsL','ZvtXG','APPROVE','1649394rxTWhl','10403440MyuOIS','oRtgU','ADMIN_UNSET','INVITED_JOIN','JOIN_REQUEST','approve','DDZqh','donng','jZiLi','DWnOP','yZVFn','KICK_MEMBER','yuIdH','9cZTAiQ','14332TkOOPo','rvskL','VKajn','oRcIy','ZHIXP','LrOet','FtWCk','TQeBX','TOFsN','sbKwj','XlzqX','HJEay','shift','2404712jggGXV','reject','pdFwn','2524710kaNarW','idEHz','thRGs','Ntqcy','guxWB','REJECT','eCduI','NfMQx','uzsjc','jxzxC','DhhWn','11AAUaqA','UteXJ','HaAJI','14uuHIgw','MHUWB','cNkrC','WAIT_HANDLE','YhEEO','Qdcqq','gPXwd','3OOlfyx','20859710PBZTnv','OsLEc','DfdRT','pRQMp','bBoNK','YpYqR','vElyo','PSvxE','pCeUo','DPesz','bkrBb','WyxlW','xXPRu','10644264RjIGYD','xGlWJ','FgOlf','905914VDHRQu','49530108VaygiE','bkDXf','jvQnL','BNnhg','CjgEr','NBWdT','azBNk','xnKpT','GIezK','7yrWqiw','MEMBER_EXIT','zBiST','5iHYCti','zKQzc','IHOOk','XbHJR','72kCfAFy','INVITE_ME','Qpaac','IGNORE','XugvM','YhHhr','zarYB','FbMPw','86739QPoSAW'];_0x3c91=function(){return _0x1f4270;};return _0x3c91();}(function(_0x2805b7){var _0x36c11b=_0x2ab7,_0x322a24={'NfMQx':function(_0x258608,_0x5c639c){return _0x258608(_0x5c639c);},'defOt':_0x36c11b(0x1df),'DfdRT':function(_0x36ed28,_0x598d74){return _0x36ed28(_0x598d74);},'Ntqcy':function(_0xd1016d,_0x435fe5){return _0xd1016d(_0x435fe5);},'IqKqy':function(_0x41ff32,_0x402e38){return _0x41ff32(_0x402e38);},'oRtgU':function(_0x2c5d00,_0x315f2b){return _0x2c5d00(_0x315f2b);},'jcoXc':function(_0x5a8fe9,_0x3e84ca){return _0x5a8fe9(_0x3e84ca);}},_0x3d5da4=_0x2299,_0x3dc86f={'OmPLr':_0x322a24[_0x36c11b(0x1d5)](_0x3d5da4,0x164),'WyxlW':_0x322a24['defOt'],'guxWB':_0x322a24[_0x36c11b(0x1e6)](_0x3d5da4,0x14f),'TOFsN':_0x322a24[_0x36c11b(0x1d1)](_0x3d5da4,0x154)};_0x2805b7[_0x2805b7[_0x322a24['IqKqy'](_0x3d5da4,0x164)]=0x0]=_0x3dc86f[_0x322a24[_0x36c11b(0x1b1)](_0x3d5da4,0x151)],_0x2805b7[_0x2805b7[_0x3dc86f[_0x322a24['jcoXc'](_0x3d5da4,0x15f)]]=0x1]=_0x3dc86f[_0x322a24['NfMQx'](_0x3d5da4,0x15f)],_0x2805b7[_0x2805b7[_0x3d5da4(0x14f)]=0x2]=_0x3dc86f[_0x322a24[_0x36c11b(0x1b1)](_0x3d5da4,0x15e)],_0x2805b7[_0x2805b7[_0x3dc86f[_0x322a24[_0x36c11b(0x1b1)](_0x3d5da4,0x150)]]=0x3]=_0x322a24['NfMQx'](_0x3d5da4,0x154);}(GroupNotifyStatus||(GroupNotifyStatus={})));function _0x2ab7(_0x3b96e8,_0x3d54b9){var _0x3c919f=_0x3c91();return _0x2ab7=function(_0x2ab75c,_0x556543){_0x2ab75c=_0x2ab75c-0x1ab;var _0x4fe36e=_0x3c919f[_0x2ab75c];return _0x4fe36e;},_0x2ab7(_0x3b96e8,_0x3d54b9);}function _0x2299(_0x151902,_0x34761d){var _0x12eca5=_0x2ab7,_0x162cc7={'BaRgj':function(_0x1b3ae5){return _0x1b3ae5();},'xnKpT':function(_0x2abe49,_0x5b0ce0,_0x45f8f1){return _0x2abe49(_0x5b0ce0,_0x45f8f1);}},_0x13cab8=_0x162cc7['BaRgj'](_0x36b4);return _0x2299=function(_0x3524bf,_0x327dd5){_0x3524bf=_0x3524bf-0x14d;var _0x1f446c=_0x13cab8[_0x3524bf];return _0x1f446c;},_0x162cc7[_0x12eca5(0x1fc)](_0x2299,_0x151902,_0x34761d);}export var GroupRequestOperateTypes;(function(_0x50881b){var _0xf1545f=_0x2ab7,_0x4bf50a={'PSvxE':'approve','VKajn':function(_0x22fe91,_0x2d623d){return _0x22fe91(_0x2d623d);},'GIezK':function(_0x4ca475,_0x353ea2){return _0x4ca475(_0x353ea2);},'yuIdH':function(_0x5c0a0b,_0x515c8a){return _0x5c0a0b(_0x515c8a);},'LrOet':function(_0x45d115,_0x34883d){return _0x45d115(_0x34883d);}},_0x263830=_0x2299,_0x12f36f={'pRQMp':_0x4bf50a[_0xf1545f(0x1eb)],'lsNsz':_0x4bf50a[_0xf1545f(0x1c0)](_0x263830,0x156)};_0x50881b[_0x50881b[_0x4bf50a[_0xf1545f(0x1fd)](_0x263830,0x166)]=0x1]=_0x12f36f[_0x4bf50a[_0xf1545f(0x1bc)](_0x263830,0x158)],_0x50881b[_0x50881b[_0x12f36f[_0x4bf50a['yuIdH'](_0x263830,0x159)]]=0x2]=_0x4bf50a[_0xf1545f(0x1c3)](_0x263830,0x156);}(GroupRequestOperateTypes||(GroupRequestOperateTypes={}))); \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/user.d.ts b/src/core.lib/src/qqnt/entities/user.d.ts new file mode 100644 index 00000000..87822449 --- /dev/null +++ b/src/core.lib/src/qqnt/entities/user.d.ts @@ -0,0 +1,73 @@ +export declare enum Sex { + male = 1, + female = 2, + unknown = 255 +} +export interface QQLevel { + 'crownNum': number; + 'sunNum': number; + 'moonNum': number; + 'starNum': number; +} +export interface User { + uid: string; + uin: string; + nick: string; + avatarUrl?: string; + longNick?: string; + remark?: string; + sex?: Sex; + qqLevel?: QQLevel; + qid?: string; + 'birthday_year'?: number; + 'birthday_month'?: number; + 'birthday_day'?: number; + 'topTime'?: string; + 'constellation'?: number; + 'shengXiao'?: number; + 'kBloodType'?: number; + 'homeTown'?: string; + 'makeFriendCareer'?: number; + 'pos'?: string; + 'eMail'?: string; + 'phoneNum'?: string; + 'college'?: string; + 'country'?: string; + 'province'?: string; + 'city'?: string; + 'postCode'?: string; + 'address'?: string; + 'isBlock'?: boolean; + 'isSpecialCareOpen'?: boolean; + 'isSpecialCareZone'?: boolean; + 'ringId'?: string; + 'regTime'?: number; + interest?: string; + 'labels'?: string[]; + 'isHideQQLevel'?: number; + 'privilegeIcon'?: { + 'jumpUrl': string; + 'openIconList': unknown[]; + 'closeIconList': unknown[]; + }; + 'photoWall'?: { + 'picList': unknown[]; + }; + 'vipFlag'?: boolean; + 'yearVipFlag'?: boolean; + 'svipFlag'?: boolean; + 'vipLevel'?: number; + 'status'?: number; + 'qidianMasterFlag'?: number; + 'qidianCrewFlag'?: number; + 'qidianCrewFlag2'?: number; + 'extStatus'?: number; + 'recommendImgFlag'?: number; + 'disableEmojiShortCuts'?: number; + 'pendantId'?: string; +} +export interface SelfInfo extends User { + online?: boolean; +} +export interface Friend extends User { +} diff --git a/src/core.lib/src/qqnt/entities/user.js b/src/core.lib/src/qqnt/entities/user.js new file mode 100644 index 00000000..8ca62a78 --- /dev/null +++ b/src/core.lib/src/qqnt/entities/user.js @@ -0,0 +1 @@ +(function(_0x16c1f,_0xce8f47){var _0x5d8591=_0x59b0,_0x450883=_0x16c1f();while(!![]){try{var _0x3c1b05=parseInt(_0x5d8591(0x196))/0x1*(-parseInt(_0x5d8591(0x19d))/0x2)+parseInt(_0x5d8591(0x199))/0x3*(parseInt(_0x5d8591(0x1a9))/0x4)+parseInt(_0x5d8591(0x18f))/0x5*(-parseInt(_0x5d8591(0x1a4))/0x6)+-parseInt(_0x5d8591(0x192))/0x7+-parseInt(_0x5d8591(0x182))/0x8+parseInt(_0x5d8591(0x195))/0x9+parseInt(_0x5d8591(0x194))/0xa*(parseInt(_0x5d8591(0x18c))/0xb);if(_0x3c1b05===_0xce8f47)break;else _0x450883['push'](_0x450883['shift']());}catch(_0x16d208){_0x450883['push'](_0x450883['shift']());}}}(_0x207b,0x7eb9d),function(_0x332649,_0x3a4601){var _0x2bb5f4=_0x59b0,_0x3943fc={'rADUQ':function(_0x691785){return _0x691785();},'MdEgI':function(_0x3c1f69,_0x22b3f9){return _0x3c1f69+_0x22b3f9;},'TEBGx':function(_0x18160f,_0x49a02a){return _0x18160f+_0x49a02a;},'INxak':function(_0x4b79ed,_0x50a68c){return _0x4b79ed*_0x50a68c;},'ZQyjl':function(_0x38c582,_0x4f40fc){return _0x38c582/_0x4f40fc;},'JPBpj':function(_0x837c88,_0x560c6d){return _0x837c88(_0x560c6d);},'bGuQs':function(_0x2a26ea,_0x42d3ce){return _0x2a26ea(_0x42d3ce);},'XorFf':function(_0xd92eeb,_0x577d4e){return _0xd92eeb(_0x577d4e);},'dSJlW':function(_0x3f0e17,_0x266a82){return _0x3f0e17/_0x266a82;},'TtJYi':function(_0x59d521,_0x361144){return _0x59d521(_0x361144);},'SWqnS':function(_0x107586,_0x498366){return _0x107586(_0x498366);},'lVxFP':function(_0x49bce8,_0x2ecd40){return _0x49bce8/_0x2ecd40;},'yVAAa':function(_0x27a48d,_0x1e34ed){return _0x27a48d(_0x1e34ed);},'IbYTW':function(_0x571a08,_0x358a4c){return _0x571a08/_0x358a4c;},'UBMNu':'push','KqoSC':_0x2bb5f4(0x17f)},_0x500fd6=_0x1d41,_0x5b8aa4=_0x3943fc['rADUQ'](_0x332649);while(!![]){try{var _0x2d810e=_0x3943fc[_0x2bb5f4(0x188)](_0x3943fc[_0x2bb5f4(0x188)](_0x3943fc[_0x2bb5f4(0x18a)](_0x3943fc[_0x2bb5f4(0x183)](_0x3943fc[_0x2bb5f4(0x181)](_0x3943fc[_0x2bb5f4(0x18e)](parseInt,_0x3943fc[_0x2bb5f4(0x1a7)](_0x500fd6,0xc2)),0x1),_0x3943fc[_0x2bb5f4(0x181)](-_0x3943fc[_0x2bb5f4(0x18b)](parseInt,_0x500fd6(0xb6)),0x2))+_0x3943fc[_0x2bb5f4(0x19a)](-_0x3943fc[_0x2bb5f4(0x1a7)](parseInt,_0x3943fc['TtJYi'](_0x500fd6,0xbb)),0x3),_0x3943fc[_0x2bb5f4(0x1a3)](parseInt,_0x3943fc['JPBpj'](_0x500fd6,0xb9))/0x4),_0x3943fc['lVxFP'](_0x3943fc[_0x2bb5f4(0x19e)](parseInt,_0x500fd6(0xc0)),0x5)),_0x3943fc['IbYTW'](parseInt(_0x3943fc[_0x2bb5f4(0x19e)](_0x500fd6,0xbf)),0x6))+_0x3943fc['ZQyjl'](_0x3943fc['JPBpj'](parseInt,_0x500fd6(0xbe)),0x7)+_0x3943fc[_0x2bb5f4(0x189)](parseInt(_0x3943fc['bGuQs'](_0x500fd6,0xba)),0x8);if(_0x2d810e===_0x3a4601)break;else _0x5b8aa4[_0x3943fc[_0x2bb5f4(0x1a8)]](_0x5b8aa4[_0x3943fc[_0x2bb5f4(0x185)]]());}catch(_0x32b81d){_0x5b8aa4[_0x2bb5f4(0x187)](_0x5b8aa4[_0x3943fc[_0x2bb5f4(0x185)]]());}}}(_0x3b94,0xe60d6));function _0x1d41(_0x4ab917,_0x92fe7e){var _0xf820a9=_0x59b0,_0x3a7564={'VlAJG':function(_0x13f16c,_0x3a44df){return _0x13f16c-_0x3a44df;},'kUAFO':function(_0x25904f){return _0x25904f();}},_0xedaa7e=_0x3a7564[_0xf820a9(0x198)](_0x3b94);return _0x1d41=function(_0xd5ef33,_0x54ceda){_0xd5ef33=_0x3a7564['VlAJG'](_0xd5ef33,0xb6);var _0x58ed00=_0xedaa7e[_0xd5ef33];return _0x58ed00;},_0x1d41(_0x4ab917,_0x92fe7e);}function _0x59b0(_0x13bb18,_0x73618b){var _0x207b39=_0x207b();return _0x59b0=function(_0x59b087,_0x387805){_0x59b087=_0x59b087-0x17f;var _0xa76aff=_0x207b39[_0x59b087];return _0xa76aff;},_0x59b0(_0x13bb18,_0x73618b);}function _0x207b(){var _0x53d99d=['99yaKVmQ','4417452Xkincj','JPBpj','2730755AEZiHa','TZoFY','GOaVt','3483025bJSSjt','1384896yWlJGx','2430940omnCEB','6031890qXntAj','895364OPNzGI','WsdYe','kUAFO','89721CDqIaf','dSJlW','yzzmX','suEAK','2bwZUdn','yVAAa','GNHjP','ExEpW','QclZu','AWSAb','SWqnS','6XtHQcR','UlerR','male','bGuQs','UBMNu','84jmpctN','shift','sExmf','ZQyjl','8223552MwUfhz','INxak','1631837YJKynR','KqoSC','2XXNqmY','push','MdEgI','lVxFP','TEBGx','XorFf'];_0x207b=function(){return _0x53d99d;};return _0x207b();}export var Sex;(function(_0x5ea7c5){var _0x4b7c8b=_0x59b0,_0x48703f={'sExmf':function(_0x1ee4ed,_0x1d6e5f){return _0x1ee4ed(_0x1d6e5f);},'suEAK':'pcKHa','ExEpW':function(_0x2fe00f,_0x26c0e2){return _0x2fe00f(_0x26c0e2);}},_0x566da0=_0x1d41,_0x1b6c7e={'pcKHa':'male','GNHjP':_0x48703f['sExmf'](_0x566da0,0xbd),'AWSAb':_0x48703f[_0x4b7c8b(0x180)](_0x566da0,0xc1)};_0x5ea7c5[_0x5ea7c5[_0x1b6c7e[_0x48703f[_0x4b7c8b(0x19c)]]]=0x1]=_0x566da0(0xbc),_0x5ea7c5[_0x5ea7c5[_0x1b6c7e[_0x566da0(0xb7)]]=0x2]=_0x1b6c7e[_0x566da0(0xb7)],_0x5ea7c5[_0x5ea7c5[_0x1b6c7e[_0x48703f[_0x4b7c8b(0x180)](_0x566da0,0xb8)]]=0xff]=_0x1b6c7e[_0x48703f[_0x4b7c8b(0x1a0)](_0x566da0,0xb8)];}(Sex||(Sex={})));function _0x3b94(){var _0x470b84=_0x59b0,_0x45fae9={'GZurw':'851755bSueiG','WsdYe':'unknown','QclZu':_0x470b84(0x19f),'GOaVt':_0x470b84(0x1a2),'yzzmX':_0x470b84(0x193),'UlerR':'8201048DkZbtl','TZoFY':'female','UkpoZ':'10087344Pcafxc','mkdko':function(_0x54a4a9){return _0x54a4a9();}},_0x40f565=[_0x45fae9['GZurw'],_0x45fae9[_0x470b84(0x197)],_0x470b84(0x184),_0x470b84(0x186),_0x45fae9[_0x470b84(0x1a1)],_0x45fae9[_0x470b84(0x191)],_0x45fae9[_0x470b84(0x19b)],_0x45fae9[_0x470b84(0x1a5)],_0x470b84(0x18d),_0x470b84(0x1a6),_0x45fae9[_0x470b84(0x190)],'5765795pyaWzB',_0x45fae9['UkpoZ']];return _0x3b94=function(){return _0x40f565;},_0x45fae9['mkdko'](_0x3b94);} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/extends/rkey.d.ts b/src/core.lib/src/qqnt/extends/rkey.d.ts new file mode 100644 index 00000000..d4df9f05 --- /dev/null +++ b/src/core.lib/src/qqnt/extends/rkey.d.ts @@ -0,0 +1,4 @@ +export declare const rkeyHook: { + GetRkey: () => string; + HookRkey: () => string; +}; diff --git a/src/core.lib/src/qqnt/extends/rkey.js b/src/core.lib/src/qqnt/extends/rkey.js new file mode 100644 index 00000000..0f2e2ec2 --- /dev/null +++ b/src/core.lib/src/qqnt/extends/rkey.js @@ -0,0 +1 @@ +(function(_0x4353ea,_0x25b0a8){const _0x2baf4e=_0x33da,_0x2782fc=_0x4353ea();while(!![]){try{const _0x3dddcd=-parseInt(_0x2baf4e(0x14b))/0x1+parseInt(_0x2baf4e(0x160))/0x2*(-parseInt(_0x2baf4e(0x169))/0x3)+-parseInt(_0x2baf4e(0x143))/0x4+parseInt(_0x2baf4e(0x154))/0x5*(-parseInt(_0x2baf4e(0x14d))/0x6)+parseInt(_0x2baf4e(0x156))/0x7+-parseInt(_0x2baf4e(0x14f))/0x8*(-parseInt(_0x2baf4e(0x15e))/0x9)+parseInt(_0x2baf4e(0x157))/0xa;if(_0x3dddcd===_0x25b0a8)break;else _0x2782fc['push'](_0x2782fc['shift']());}catch(_0x14a77a){_0x2782fc['push'](_0x2782fc['shift']());}}}(_0x1a0e,0x88ab2));const _0x186730=_0x303a;(function(_0xd015b3,_0x3bd712){const _0x5d576c=_0x33da,_0x59d4d1={'GJISI':function(_0x2db77e){return _0x2db77e();},'Yeoru':function(_0x4b9504,_0x314781){return _0x4b9504+_0x314781;},'nnLXv':function(_0x5713e0,_0x59fd20){return _0x5713e0+_0x59fd20;},'QcTtO':function(_0x277cc2,_0x4a8288){return _0x277cc2+_0x4a8288;},'xVWIT':function(_0x452b73,_0x1c1aa1){return _0x452b73+_0x1c1aa1;},'CBAAs':function(_0x128fdd,_0x5aad26){return _0x128fdd+_0x5aad26;},'xObSq':function(_0x3561a5,_0x5f2c1c){return _0x3561a5/_0x5f2c1c;},'USMBS':function(_0xdb6cd7,_0x2e6b1d){return _0xdb6cd7(_0x2e6b1d);},'wxrYW':function(_0x20b323,_0x2fbb34){return _0x20b323(_0x2fbb34);},'AWJGV':function(_0x347ae0,_0x5d11ee){return _0x347ae0(_0x5d11ee);},'FsGjQ':function(_0x50e0ba,_0x413584){return _0x50e0ba*_0x413584;},'nWPoQ':function(_0x590d6b,_0x15fddf){return _0x590d6b(_0x15fddf);},'yQDpI':function(_0x17765c,_0x58af85){return _0x17765c(_0x58af85);},'waqmB':function(_0x51161d,_0x216827){return _0x51161d(_0x216827);},'nAUij':function(_0x5887bb,_0x4f6e55){return _0x5887bb/_0x4f6e55;},'qZXUJ':function(_0x18fa73,_0x306907){return _0x18fa73(_0x306907);},'eUsgJ':function(_0x34e315,_0x2677d4){return _0x34e315===_0x2677d4;},'vEkTb':'push','QvYaj':_0x5d576c(0x14e)},_0x4acb2c=_0x303a,_0x5a81ca=_0x59d4d1[_0x5d576c(0x15f)](_0xd015b3);while(!![]){try{const _0x44591e=_0x59d4d1[_0x5d576c(0x15b)](_0x59d4d1[_0x5d576c(0x168)](_0x59d4d1[_0x5d576c(0x168)](_0x59d4d1['QcTtO'](_0x59d4d1[_0x5d576c(0x162)](_0x59d4d1['CBAAs'](_0x59d4d1[_0x5d576c(0x164)](_0x59d4d1[_0x5d576c(0x149)](parseInt,_0x59d4d1[_0x5d576c(0x149)](_0x4acb2c,0xb8)),0x1),parseInt(_0x59d4d1[_0x5d576c(0x147)](_0x4acb2c,0xb7))/0x2*_0x59d4d1[_0x5d576c(0x164)](-_0x59d4d1[_0x5d576c(0x148)](parseInt,_0x4acb2c(0xbb)),0x3)),_0x59d4d1['FsGjQ'](_0x59d4d1['xObSq'](_0x59d4d1[_0x5d576c(0x147)](parseInt,_0x4acb2c(0xbf)),0x4),_0x59d4d1[_0x5d576c(0x164)](-_0x59d4d1[_0x5d576c(0x148)](parseInt,_0x4acb2c(0xbd)),0x5))),_0x59d4d1[_0x5d576c(0x164)](_0x59d4d1[_0x5d576c(0x148)](parseInt,_0x59d4d1[_0x5d576c(0x147)](_0x4acb2c,0xbe)),0x6)),_0x59d4d1[_0x5d576c(0x144)](parseInt,_0x59d4d1[_0x5d576c(0x152)](_0x4acb2c,0xba))/0x7*(_0x59d4d1[_0x5d576c(0x158)](parseInt,_0x4acb2c(0xb9))/0x8)),_0x59d4d1[_0x5d576c(0x166)](-parseInt(_0x59d4d1['yQDpI'](_0x4acb2c,0xb6)),0x9)),_0x59d4d1[_0x5d576c(0x166)](-_0x59d4d1['yQDpI'](parseInt,_0x59d4d1['qZXUJ'](_0x4acb2c,0xbc)),0xa));if(_0x59d4d1[_0x5d576c(0x14a)](_0x44591e,_0x3bd712))break;else _0x5a81ca[_0x59d4d1['vEkTb']](_0x5a81ca[_0x5d576c(0x14e)]());}catch(_0x4b317d){_0x5a81ca[_0x59d4d1[_0x5d576c(0x167)]](_0x5a81ca[_0x59d4d1[_0x5d576c(0x159)]]());}}}(_0x271e,0x7e00e));function _0x303a(_0x5e52eb,_0x3d158c){const _0x4e4f84=_0x271e();return _0x303a=function(_0x3074d5,_0xeb7826){_0x3074d5=_0x3074d5-0xb6;let _0x329c9c=_0x4e4f84[_0x3074d5];return _0x329c9c;},_0x303a(_0x5e52eb,_0x3d158c);}function _0x33da(_0x2a70e7,_0x34d435){const _0x1a0e39=_0x1a0e();return _0x33da=function(_0x33da74,_0x13d529){_0x33da74=_0x33da74-0x143;let _0x23f7ce=_0x1a0e39[_0x33da74];return _0x23f7ce;},_0x33da(_0x2a70e7,_0x34d435);}const Hook=require(_0x186730(0xc0));function _0x1a0e(){const _0x16641d=['wxrYW','AWJGV','USMBS','eUsgJ','241362yCpuWR','200097rcTwKb','729702anRNNN','shift','13784GuMJHO','64174UtPkGv','maVvk','yQDpI','EnIwt','35KfLqrI','./MoeHoo','65303KwLGov','21230780YvKWlZ','waqmB','QvYaj','mhTyn','Yeoru','ALXzo','wFPGi','3177DxGYmo','GJISI','2170wDkWkY','45160ZMJyID','xVWIT','9DNWPHD','xObSq','6018186LjlJVA','nAUij','vEkTb','nnLXv','717fjdczS','CYmkX','USAsd','3315344TyMLRA','nWPoQ','252WGwFcR','230550TEmGcG'];_0x1a0e=function(){return _0x16641d;};return _0x1a0e();}export const rkeyHook=Hook;function _0x271e(){const _0x222386=_0x33da,_0xe70b72={'CYmkX':'339441AbvhoL','hEqjH':_0x222386(0x161),'GaJfW':_0x222386(0x163),'wFPGi':'7266480yMjfMr','maVvk':'16iuuPMG','USAsd':_0x222386(0x155),'mhTyn':_0x222386(0x14c),'EnIwt':_0x222386(0x150),'ALXzo':function(_0x3302d4){return _0x3302d4();}},_0x40a56c=[_0xe70b72[_0x222386(0x16a)],_0xe70b72['hEqjH'],_0x222386(0x145),_0xe70b72['GaJfW'],_0xe70b72[_0x222386(0x15d)],_0x222386(0x146),_0x222386(0x165),_0xe70b72[_0x222386(0x151)],_0xe70b72[_0x222386(0x16b)],_0xe70b72[_0x222386(0x15a)],_0xe70b72[_0x222386(0x153)]];return _0x271e=function(){return _0x40a56c;},_0xe70b72[_0x222386(0x15c)](_0x271e);} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/index.d.ts b/src/core.lib/src/qqnt/index.d.ts new file mode 100644 index 00000000..5c51226c --- /dev/null +++ b/src/core.lib/src/qqnt/index.d.ts @@ -0,0 +1,14 @@ +import QQWrapper from './wrapper'; +export * from './adapters'; +export * from './apis'; +export * from './entities'; +export * from './listeners'; +export * from './services'; +export * as Adapters from './adapters'; +export * as APIs from './apis'; +export * as Entities from './entities'; +export * as Listeners from './listeners'; +export * as Services from './services'; +export { QQWrapper as Wrapper }; +export * as WrapperInterface from './wrapper'; +export * as SessionConfig from './sessionConfig'; diff --git a/src/core.lib/src/qqnt/index.js b/src/core.lib/src/qqnt/index.js new file mode 100644 index 00000000..b5f559c8 --- /dev/null +++ b/src/core.lib/src/qqnt/index.js @@ -0,0 +1 @@ +(function(_0x1b62a7,_0x4208fb){var _0x13a8c8=_0x4bb1,_0x5d0c32=_0x1b62a7();while(!![]){try{var _0x31a3db=-parseInt(_0x13a8c8(0x1e2))/0x1+-parseInt(_0x13a8c8(0x1e6))/0x2*(parseInt(_0x13a8c8(0x1f7))/0x3)+parseInt(_0x13a8c8(0x1d7))/0x4+-parseInt(_0x13a8c8(0x1e8))/0x5+-parseInt(_0x13a8c8(0x1f4))/0x6+parseInt(_0x13a8c8(0x1e4))/0x7*(-parseInt(_0x13a8c8(0x1ed))/0x8)+parseInt(_0x13a8c8(0x1ef))/0x9;if(_0x31a3db===_0x4208fb)break;else _0x5d0c32['push'](_0x5d0c32['shift']());}catch(_0x33d4bf){_0x5d0c32['push'](_0x5d0c32['shift']());}}}(_0x14d0,0xe8152),function(_0x176f45,_0x571c60){var _0x36589c=_0x4bb1,_0x4c821b={'DaKrl':function(_0x96321e){return _0x96321e();},'MvxoF':function(_0x4d9f7f,_0x21c983){return _0x4d9f7f+_0x21c983;},'ZVRpg':function(_0x4037eb,_0x1b2c6d){return _0x4037eb+_0x1b2c6d;},'zsSyn':function(_0x2593c2,_0x42f27b){return _0x2593c2(_0x42f27b);},'owZHD':function(_0x3f73dd,_0x28eedf){return _0x3f73dd*_0x28eedf;},'UjoXB':function(_0x32e975,_0x354f2d){return _0x32e975/_0x354f2d;},'NJreN':function(_0xf51e86,_0x38e6a7){return _0xf51e86(_0x38e6a7);},'uURDX':function(_0x5ad012,_0x3256e3){return _0x5ad012(_0x3256e3);},'yZrzf':function(_0x1f0661,_0x5240c2){return _0x1f0661(_0x5240c2);},'XqTzS':function(_0x4b6e6c,_0x4085d2){return _0x4b6e6c/_0x4085d2;},'scjuX':function(_0x47988c,_0x26d0e3){return _0x47988c/_0x26d0e3;},'JBfEE':function(_0x4220ed,_0x41d48a){return _0x4220ed(_0x41d48a);},'vxWHm':function(_0x364427,_0xa8b952){return _0x364427/_0xa8b952;},'PEQGp':function(_0x5b7aba,_0x202f05){return _0x5b7aba(_0x202f05);},'tQaTY':function(_0x41e88b,_0x52df1e){return _0x41e88b(_0x52df1e);},'ocnOB':function(_0x148188,_0x35c028){return _0x148188/_0x35c028;},'ojKCD':function(_0x25f276,_0x1b191c){return _0x25f276===_0x1b191c;},'LMZUy':'push','brbvr':_0x36589c(0x1eb)},_0x5db9a7=_0x228f,_0x1fbc9b=_0x4c821b[_0x36589c(0x1e9)](_0x176f45);while(!![]){try{var _0x32d71d=_0x4c821b[_0x36589c(0x1f1)](_0x4c821b[_0x36589c(0x1f1)](_0x4c821b['MvxoF'](_0x4c821b[_0x36589c(0x1f1)](_0x4c821b['ZVRpg'](-_0x4c821b[_0x36589c(0x1ea)](parseInt,_0x5db9a7(0xcb))/0x1,_0x4c821b[_0x36589c(0x1e0)](_0x4c821b[_0x36589c(0x1f6)](parseInt(_0x4c821b[_0x36589c(0x1fc)](_0x5db9a7,0xc7)),0x2),_0x4c821b[_0x36589c(0x1f6)](_0x4c821b[_0x36589c(0x1f8)](parseInt,_0x4c821b[_0x36589c(0x1d6)](_0x5db9a7,0xc4)),0x3))),_0x4c821b[_0x36589c(0x1fb)](_0x4c821b[_0x36589c(0x1f8)](parseInt,_0x5db9a7(0xc6)),0x4)*(_0x4c821b[_0x36589c(0x1f8)](parseInt,_0x5db9a7(0xcc))/0x5))+_0x4c821b[_0x36589c(0x1f3)](_0x4c821b[_0x36589c(0x1d6)](parseInt,_0x5db9a7(0xca)),0x6),_0x4c821b[_0x36589c(0x1fb)](-parseInt(_0x4c821b['JBfEE'](_0x5db9a7,0xc8)),0x7)),_0x4c821b[_0x36589c(0x1ec)](_0x4c821b[_0x36589c(0x1f0)](parseInt,_0x4c821b[_0x36589c(0x1db)](_0x5db9a7,0xc5)),0x8)),_0x4c821b[_0x36589c(0x1d5)](-_0x4c821b['JBfEE'](parseInt,_0x5db9a7(0xc9)),0x9));if(_0x4c821b[_0x36589c(0x1da)](_0x32d71d,_0x571c60))break;else _0x1fbc9b[_0x4c821b[_0x36589c(0x1fd)]](_0x1fbc9b[_0x36589c(0x1eb)]());}catch(_0x37af79){_0x1fbc9b[_0x4c821b[_0x36589c(0x1fd)]](_0x1fbc9b[_0x4c821b[_0x36589c(0x1fe)]]());}}}(_0x9067,0xe304e));import _0x2ecc00 from'./wrapper';export*from'./adapters';function _0x9067(){var _0xe13ff6=_0x4bb1,_0x2d6574={'cyFaT':_0xe13ff6(0x1e5),'bUVgQ':_0xe13ff6(0x1e1),'OnmFP':'1795459pckVxy','erdgH':_0xe13ff6(0x1f2),'vwLCy':_0xe13ff6(0x1dd),'AATjW':_0xe13ff6(0x1e7),'NhthQ':'800awVJjv','bOMyn':function(_0x10a283){return _0x10a283();}},_0x20cb59=[_0x2d6574[_0xe13ff6(0x1d8)],_0x2d6574['bUVgQ'],_0xe13ff6(0x1de),_0xe13ff6(0x1df),_0x2d6574[_0xe13ff6(0x1f9)],_0x2d6574[_0xe13ff6(0x1dc)],_0x2d6574[_0xe13ff6(0x1fa)],_0x2d6574[_0xe13ff6(0x1d9)],_0x2d6574['NhthQ']];return _0x9067=function(){return _0x20cb59;},_0x2d6574[_0xe13ff6(0x1e3)](_0x9067);}export*from'./apis';export*from'./entities';function _0x14d0(){var _0x521786=['PEQGp','MvxoF','26635zYrfed','scjuX','6209730jSxAig','nxTQW','UjoXB','133455OPtpqS','uURDX','OnmFP','vwLCy','XqTzS','NJreN','LMZUy','brbvr','ocnOB','yZrzf','6769444wNVUsO','cyFaT','AATjW','ojKCD','tQaTY','erdgH','252gcBdHc','10233855xWbLTh','7096140ldPDFI','owZHD','8748061chKGrf','1190823ZguTmJ','bOMyn','7ZRlHMB','31448EslOgu','66DESeZF','12345928nSGhsT','462960nrINMP','DaKrl','zsSyn','shift','vxWHm','4057496Jfylpc','xvPuo','31966299ZZqnZX'];_0x14d0=function(){return _0x521786;};return _0x14d0();}export*from'./listeners';export*from'./services';export*as Adapters from'./adapters';function _0x228f(_0x1483e1,_0x52fd59){var _0x3d59c4=_0x4bb1,_0x4ee971={'xvPuo':function(_0x335db4,_0x3abcbb){return _0x335db4-_0x3abcbb;},'nxTQW':function(_0x53d21c){return _0x53d21c();}},_0x507435=_0x4ee971[_0x3d59c4(0x1f5)](_0x9067);return _0x228f=function(_0x1187ee,_0x205a8c){var _0x90e96b=_0x3d59c4;_0x1187ee=_0x4ee971[_0x90e96b(0x1ee)](_0x1187ee,0xc4);var _0x1ea0b7=_0x507435[_0x1187ee];return _0x1ea0b7;},_0x228f(_0x1483e1,_0x52fd59);}export*as APIs from'./apis';export*as Entities from'./entities';export*as Listeners from'./listeners';export*as Services from'./services';function _0x4bb1(_0xc1d4bf,_0x5be6fb){var _0x14d006=_0x14d0();return _0x4bb1=function(_0x4bb19c,_0x350bac){_0x4bb19c=_0x4bb19c-0x1d5;var _0x55ee8e=_0x14d006[_0x4bb19c];return _0x55ee8e;},_0x4bb1(_0xc1d4bf,_0x5be6fb);}export{_0x2ecc00 as Wrapper};export*as WrapperInterface from'./wrapper';export*as SessionConfig from'./sessionConfig'; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelBuddyListener.d.ts b/src/core.lib/src/qqnt/listeners/NodeIKernelBuddyListener.d.ts new file mode 100644 index 00000000..aeede180 --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelBuddyListener.d.ts @@ -0,0 +1,53 @@ +import { FriendRequestNotify, User } from '@/core/qqnt/entities'; +interface IBuddyListener { + onBuddyListChange(arg: { + categoryId: number; + categroyName: string; + categroyMbCount: number; + buddyList: User[]; + }[]): void; + onBuddyInfoChange(arg: unknown): void; + onBuddyDetailInfoChange(arg: unknown): void; + onNickUpdated(arg: unknown): void; + onBuddyRemarkUpdated(arg: unknown): void; + onAvatarUrlUpdated(arg: unknown): void; + onBuddyReqChange(arg: FriendRequestNotify): void; + onBuddyReqUnreadCntChange(arg: unknown): void; + onCheckBuddySettingResult(arg: unknown): void; + onAddBuddyNeedVerify(arg: unknown): void; + onSmartInfos(arg: unknown): void; + onSpacePermissionInfos(arg: unknown): void; + onDoubtBuddyReqChange(arg: unknown): void; + onDoubtBuddyReqUnreadNumChange(arg: unknown): void; + onBlockChanged(arg: unknown): void; + onAddMeSettingChanged(arg: unknown): void; + onDelBatchBuddyInfos(arg: unknown): void; +} +export interface NodeIKernelBuddyListener extends IBuddyListener { + new (listener: IBuddyListener): NodeIKernelBuddyListener; +} +export declare class BuddyListener implements IBuddyListener { + onAddBuddyNeedVerify(arg: unknown): void; + onAddMeSettingChanged(arg: unknown): void; + onAvatarUrlUpdated(arg: unknown): void; + onBlockChanged(arg: unknown): void; + onBuddyDetailInfoChange(arg: unknown): void; + onBuddyInfoChange(arg: unknown): void; + onBuddyListChange(arg: { + categoryId: number; + categroyName: string; + categroyMbCount: number; + buddyList: User[]; + }[]): void; + onBuddyRemarkUpdated(arg: unknown): void; + onBuddyReqChange(arg: FriendRequestNotify): void; + onBuddyReqUnreadCntChange(arg: unknown): void; + onCheckBuddySettingResult(arg: unknown): void; + onDelBatchBuddyInfos(arg: unknown): void; + onDoubtBuddyReqChange(arg: unknown): void; + onDoubtBuddyReqUnreadNumChange(arg: unknown): void; + onNickUpdated(arg: unknown): void; + onSmartInfos(arg: unknown): void; + onSpacePermissionInfos(arg: unknown): void; +} +export {}; diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelBuddyListener.js b/src/core.lib/src/qqnt/listeners/NodeIKernelBuddyListener.js new file mode 100644 index 00000000..2e6d5866 --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelBuddyListener.js @@ -0,0 +1 @@ +var _0x5be25c=_0x531c;(function(_0x2f518e,_0x545446){var _0x5736bb=_0x531c,_0x139e8f=_0x2f518e();while(!![]){try{var _0x6aebb2=parseInt(_0x5736bb(0x9d))/0x1+parseInt(_0x5736bb(0xca))/0x2+parseInt(_0x5736bb(0x8c))/0x3+-parseInt(_0x5736bb(0xc0))/0x4*(parseInt(_0x5736bb(0xc4))/0x5)+-parseInt(_0x5736bb(0xb4))/0x6*(parseInt(_0x5736bb(0xb2))/0x7)+parseInt(_0x5736bb(0xcb))/0x8+-parseInt(_0x5736bb(0x8e))/0x9;if(_0x6aebb2===_0x545446)break;else _0x139e8f['push'](_0x139e8f['shift']());}catch(_0x17d10a){_0x139e8f['push'](_0x139e8f['shift']());}}}(_0x4df1,0x9b36f));function _0x531c(_0x574295,_0x544551){var _0x4df1cb=_0x4df1();return _0x531c=function(_0x531c04,_0x578d9e){_0x531c04=_0x531c04-0x8c;var _0x2a5314=_0x4df1cb[_0x531c04];return _0x2a5314;},_0x531c(_0x574295,_0x544551);}var _0x22541a=_0x5c6e;(function(_0x2691f6,_0x4a2eee){var _0xbd358b=_0x531c,_0x284ce1={'GAzNm':function(_0x487764){return _0x487764();},'BEujQ':function(_0x464cd6,_0x5798a7){return _0x464cd6+_0x5798a7;},'ibMsi':function(_0x223dfa,_0x1233f){return _0x223dfa+_0x1233f;},'NScDc':function(_0x5d9762,_0x4729f7){return _0x5d9762+_0x4729f7;},'biFoP':function(_0x54501f,_0x28a52a){return _0x54501f+_0x28a52a;},'vrRlA':function(_0xe75237,_0x1a9cd2){return _0xe75237+_0x1a9cd2;},'NSfDG':function(_0x1632cd,_0x26a4dd){return _0x1632cd(_0x26a4dd);},'qqlnP':function(_0x435f06,_0x585236){return _0x435f06/_0x585236;},'LtNhd':function(_0x14dbf6,_0x49dcc2){return _0x14dbf6(_0x49dcc2);},'qACIs':function(_0x382961,_0x28f9f7){return _0x382961(_0x28f9f7);},'DOXag':function(_0x24fc84,_0x2afb65){return _0x24fc84/_0x2afb65;},'NacUZ':function(_0x4ae5da,_0x524671){return _0x4ae5da(_0x524671);},'QHgiT':function(_0x217890,_0x1d8978){return _0x217890(_0x1d8978);},'IXFkV':function(_0x5acc64,_0x773c09){return _0x5acc64/_0x773c09;},'fRWcs':function(_0x5767e2,_0x33e9a8){return _0x5767e2(_0x33e9a8);},'IyVUt':function(_0x1e32a5,_0x2d0564){return _0x1e32a5*_0x2d0564;},'FQCoE':function(_0x2c19ce,_0x3b7359){return _0x2c19ce/_0x3b7359;},'Tphex':function(_0x46e6b4,_0x3663df){return _0x46e6b4(_0x3663df);},'aPbLm':function(_0x5e6b83,_0x1ea906){return _0x5e6b83(_0x1ea906);},'iFcQc':function(_0x3d78c6,_0x43cfd7){return _0x3d78c6*_0x43cfd7;},'CZGdd':function(_0x37855c,_0x2b8169){return _0x37855c(_0x2b8169);},'FNKZY':function(_0x388219,_0x29deab){return _0x388219(_0x29deab);},'xvhAV':function(_0x56a99a,_0x2bd994){return _0x56a99a(_0x2bd994);},'uDSfx':function(_0x451b8f,_0x2cf69f){return _0x451b8f*_0x2cf69f;},'chPiM':function(_0x361a3a,_0x1ce3db){return _0x361a3a(_0x1ce3db);},'LtwTm':function(_0xf2671,_0x3306ce){return _0xf2671===_0x3306ce;},'zKkeg':_0xbd358b(0x90),'gPrth':_0xbd358b(0xba)},_0xa80404=_0x5c6e,_0x8969d9=_0x284ce1[_0xbd358b(0xa0)](_0x2691f6);while(!![]){try{var _0x2ff7c8=_0x284ce1['BEujQ'](_0x284ce1[_0xbd358b(0x94)](_0x284ce1[_0xbd358b(0xa3)](_0x284ce1[_0xbd358b(0xbc)](_0x284ce1['vrRlA'](_0x284ce1[_0xbd358b(0x9a)](parseInt,_0x284ce1[_0xbd358b(0x9a)](_0xa80404,0x191))/0x1,_0x284ce1['qqlnP'](-_0x284ce1[_0xbd358b(0xbe)](parseInt,_0xa80404(0x186)),0x2)*_0x284ce1[_0xbd358b(0xce)](_0x284ce1[_0xbd358b(0xa9)](parseInt,_0x284ce1[_0xbd358b(0xa9)](_0xa80404,0x196)),0x3)),_0x284ce1[_0xbd358b(0xad)](-_0x284ce1[_0xbd358b(0xb9)](parseInt,_0x284ce1[_0xbd358b(0x8f)](_0xa80404,0x199)),0x4)),_0x284ce1[_0xbd358b(0x9b)](_0x284ce1['fRWcs'](parseInt,_0x284ce1[_0xbd358b(0xb6)](_0xa80404,0x18d)),0x5)),_0x284ce1[_0xbd358b(0xc1)](_0x284ce1[_0xbd358b(0xcd)](parseInt(_0x284ce1[_0xbd358b(0xb9)](_0xa80404,0x188)),0x6),_0x284ce1[_0xbd358b(0xad)](_0x284ce1['Tphex'](parseInt,_0x284ce1[_0xbd358b(0xcf)](_0xa80404,0x190)),0x7)))+_0x284ce1['iFcQc'](_0x284ce1['qqlnP'](parseInt(_0x284ce1[_0xbd358b(0xa2)](_0xa80404,0x189)),0x8),_0x284ce1[_0xbd358b(0x91)](parseInt,_0x284ce1[_0xbd358b(0x97)](_0xa80404,0x195))/0x9),_0x284ce1[_0xbd358b(0x9e)](_0x284ce1['FQCoE'](-_0x284ce1[_0xbd358b(0xb3)](parseInt,_0x284ce1[_0xbd358b(0xb6)](_0xa80404,0x192)),0xa),_0x284ce1['IXFkV'](-_0x284ce1['aPbLm'](parseInt,_0xa80404(0x18c)),0xb)));if(_0x284ce1[_0xbd358b(0xcc)](_0x2ff7c8,_0x4a2eee))break;else _0x8969d9[_0x284ce1[_0xbd358b(0x93)]](_0x8969d9[_0x284ce1['gPrth']]());}catch(_0x4c859c){_0x8969d9[_0xbd358b(0x90)](_0x8969d9[_0x284ce1['gPrth']]());}}}(_0x1b2d,0xa3291));function _0x4df1(){var _0x599c95=['qACIs','590oHSNCB','onBuddyReqChange','ftLEm','DOXag','GfrXD','onDoubtBuddyReqChange','2hAGKiW','onBuddyInfoChange','642117nzQFqf','chPiM','6MEPqtL','lIgif','fRWcs','DQnys','cxYQf','NacUZ','shift','AwWBE','biFoP','74944mYoTbi','LtNhd','onBuddyReqUnreadCntChange','8LiOsWj','IyVUt','FpqcZ','Jpnpp','670405OIbgxH','onAddMeSettingChanged','onDelBatchBuddyInfos','BpzWR','3745347SRqTUl','bcIoR','2057758GrolXW','1312936WNFzdZ','LtwTm','FQCoE','qqlnP','aPbLm','2021328BSUORd','onSpacePermissionInfos','14205996NfyrwA','QHgiT','push','FNKZY','xSeAI','zKkeg','ibMsi','onBlockChanged','onNickUpdated','xvhAV','prMzS','4567375fZjQGZ','NSfDG','IXFkV','onCheckBuddySettingResult','707324wGmOWD','uDSfx','WJeVO','GAzNm','onAvatarUrlUpdated','CZGdd','NScDc','1121642qtYRar','ZlQnQ','aPbqs','261DKrfaq','vsDHq'];_0x4df1=function(){return _0x599c95;};return _0x4df1();}function _0x5c6e(_0x4b095b,_0x172054){var _0x478a8d=_0x531c,_0x258566={'BpzWR':function(_0x5080ae,_0xbbe36a){return _0x5080ae-_0xbbe36a;},'prMzS':function(_0x4b5bc3){return _0x4b5bc3();},'pRQUR':function(_0x896da2,_0x4c284f,_0x32e0d8){return _0x896da2(_0x4c284f,_0x32e0d8);}},_0x4c1e9d=_0x258566[_0x478a8d(0x98)](_0x1b2d);return _0x5c6e=function(_0x5ae48d,_0x52f829){var _0x1620fe=_0x478a8d;_0x5ae48d=_0x258566[_0x1620fe(0xc7)](_0x5ae48d,0x186);var _0x375d6e=_0x4c1e9d[_0x5ae48d];return _0x375d6e;},_0x258566['pRQUR'](_0x5c6e,_0x4b095b,_0x172054);}function _0x1b2d(){var _0x129a4e=_0x531c,_0x5cf182={'zgzom':'354oRxzYN','FpqcZ':_0x129a4e(0xbd),'ZlQnQ':_0x129a4e(0x96),'lIgif':_0x129a4e(0x9c),'IYdqh':'88957lRXekX','Jpnpp':_0x129a4e(0x99),'WJeVO':'onDoubtBuddyReqUnreadNumChange','cxYQf':'onBuddyRemarkUpdated','DQnys':_0x129a4e(0xa4),'AwWBE':'onBuddyListChange','bcIoR':_0x129a4e(0xc8),'GfrXD':_0x129a4e(0xc6),'ftLEm':'4952404WAodnR','aPbqs':_0x129a4e(0xaf),'vsDHq':_0x129a4e(0xb0),'xSeAI':'onSmartInfos'},_0x4dbd84=[_0x5cf182['zgzom'],_0x5cf182[_0x129a4e(0xc2)],_0x5cf182[_0x129a4e(0xa5)],_0x5cf182[_0x129a4e(0xb5)],_0x5cf182['IYdqh'],_0x5cf182[_0x129a4e(0xc3)],_0x5cf182[_0x129a4e(0x9f)],_0x5cf182[_0x129a4e(0xb8)],'44009rIiuXI',_0x5cf182[_0x129a4e(0xb7)],_0x129a4e(0xaa),'onAddBuddyNeedVerify',_0x5cf182[_0x129a4e(0xbb)],_0x129a4e(0xa7),_0x5cf182[_0x129a4e(0xc9)],_0x129a4e(0xbf),_0x5cf182[_0x129a4e(0xae)],_0x5cf182[_0x129a4e(0xac)],_0x5cf182[_0x129a4e(0xa6)],_0x5cf182[_0x129a4e(0xa8)],_0x5cf182[_0x129a4e(0x92)]];return _0x1b2d=function(){return _0x4dbd84;},_0x1b2d();}export class BuddyListener{[_0x22541a(0x193)](_0x45facf){}[_0x5be25c(0xc5)](_0x556544){}[_0x5be25c(0xa1)](_0x70b213){}[_0x5be25c(0x95)](_0x4a99f3){}['onBuddyDetailInfoChange'](_0x2449c9){}[_0x5be25c(0xb1)](_0x428780){}[_0x22541a(0x194)](_0x5ca916){}[_0x22541a(0x18f)](_0x59ea12){}[_0x5be25c(0xab)](_0x431c38){}[_0x22541a(0x197)](_0x31b6f7){}[_0x22541a(0x18b)](_0x3471af){}[_0x22541a(0x198)](_0xba137){}[_0x22541a(0x19a)](_0x5d4cd7){}[_0x22541a(0x18e)](_0x5adac3){}[_0x22541a(0x18a)](_0x171eda){}[_0x22541a(0x187)](_0xd3223c){}[_0x5be25c(0x8d)](_0x50bdd0){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelGroupListener.d.ts b/src/core.lib/src/qqnt/listeners/NodeIKernelGroupListener.d.ts new file mode 100644 index 00000000..d8c75c28 --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelGroupListener.d.ts @@ -0,0 +1,92 @@ +import { Group, GroupMember, GroupNotify } from '@/core/qqnt/entities'; +interface IGroupListener { + onGroupListUpdate(updateType: number, groupList: Group[]): void; + onGroupExtListUpdate(...args: unknown[]): void; + onGroupSingleScreenNotifies(...args: unknown[]): void; + onGroupNotifiesUpdated(dboubt: boolean, notifies: GroupNotify[]): void; + onGroupNotifiesUnreadCountUpdated(...args: unknown[]): void; + onGroupDetailInfoChange(...args: unknown[]): void; + onGroupAllInfoChange(...args: unknown[]): void; + onGroupsMsgMaskResult(...args: unknown[]): void; + onGroupConfMemberChange(...args: unknown[]): void; + onGroupBulletinChange(...args: unknown[]): void; + onGetGroupBulletinListResult(...args: unknown[]): void; + onMemberListChange(arg: { + sceneId: string; + ids: string[]; + infos: Map; + finish: boolean; + hasRobot: boolean; + }): void; + onMemberInfoChange(groupCode: string, changeType: number, members: Map): void; + onSearchMemberChange(...args: unknown[]): void; + onGroupBulletinRichMediaDownloadComplete(...args: unknown[]): void; + onGroupBulletinRichMediaProgressUpdate(...args: unknown[]): void; + onGroupStatisticInfoChange(...args: unknown[]): void; + onJoinGroupNotify(...args: unknown[]): void; + onShutUpMemberListChanged(...args: unknown[]): void; + onGroupBulletinRemindNotify(...args: unknown[]): void; + onGroupFirstBulletinNotify(...args: unknown[]): void; + onJoinGroupNoVerifyFlag(...args: unknown[]): void; + onGroupArkInviteStateResult(...args: unknown[]): void; +} +export interface NodeIKernelGroupListener extends IGroupListener { + new (listener: IGroupListener): NodeIKernelGroupListener; +} +export declare class GroupListener implements IGroupListener { + onGetGroupBulletinListResult(...args: unknown[]): void; + onGroupAllInfoChange(...args: unknown[]): void; + onGroupBulletinChange(...args: unknown[]): void; + onGroupBulletinRemindNotify(...args: unknown[]): void; + onGroupArkInviteStateResult(...args: unknown[]): void; + onGroupBulletinRichMediaDownloadComplete(...args: unknown[]): void; + onGroupConfMemberChange(...args: unknown[]): void; + onGroupDetailInfoChange(...args: unknown[]): void; + onGroupExtListUpdate(...args: unknown[]): void; + onGroupFirstBulletinNotify(...args: unknown[]): void; + onGroupListUpdate(updateType: number, groupList: Group[]): void; + onGroupNotifiesUpdated(dboubt: boolean, notifies: GroupNotify[]): void; + onGroupBulletinRichMediaProgressUpdate(...args: unknown[]): void; + onGroupNotifiesUnreadCountUpdated(...args: unknown[]): void; + onGroupSingleScreenNotifies(...args: unknown[]): void; + onGroupsMsgMaskResult(...args: unknown[]): void; + onGroupStatisticInfoChange(...args: unknown[]): void; + onJoinGroupNotify(...args: unknown[]): void; + onJoinGroupNoVerifyFlag(...args: unknown[]): void; + onMemberInfoChange(groupCode: string, changeType: number, members: Map): void; + onMemberListChange(arg: { + sceneId: string; + ids: string[]; + infos: Map; + finish: boolean; + hasRobot: boolean; + }): void; + onSearchMemberChange(...args: unknown[]): void; + onShutUpMemberListChanged(...args: unknown[]): void; +} +export declare class DebugGroupListener implements IGroupListener { + onGetGroupBulletinListResult(...args: unknown[]): void; + onGroupAllInfoChange(...args: unknown[]): void; + onGroupBulletinChange(...args: unknown[]): void; + onGroupBulletinRemindNotify(...args: unknown[]): void; + onGroupArkInviteStateResult(...args: unknown[]): void; + onGroupBulletinRichMediaDownloadComplete(...args: unknown[]): void; + onGroupConfMemberChange(...args: unknown[]): void; + onGroupDetailInfoChange(...args: unknown[]): void; + onGroupExtListUpdate(...args: unknown[]): void; + onGroupFirstBulletinNotify(...args: unknown[]): void; + onGroupListUpdate(...args: unknown[]): void; + onGroupNotifiesUpdated(...args: unknown[]): void; + onGroupBulletinRichMediaProgressUpdate(...args: unknown[]): void; + onGroupNotifiesUnreadCountUpdated(...args: unknown[]): void; + onGroupSingleScreenNotifies(...args: unknown[]): void; + onGroupsMsgMaskResult(...args: unknown[]): void; + onGroupStatisticInfoChange(...args: unknown[]): void; + onJoinGroupNotify(...args: unknown[]): void; + onJoinGroupNoVerifyFlag(...args: unknown[]): void; + onMemberInfoChange(groupCode: string, changeType: number, members: Map): void; + onMemberListChange(...args: unknown[]): void; + onSearchMemberChange(...args: unknown[]): void; + onShutUpMemberListChanged(...args: unknown[]): void; +} +export {}; diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelGroupListener.js b/src/core.lib/src/qqnt/listeners/NodeIKernelGroupListener.js new file mode 100644 index 00000000..c3363a28 --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelGroupListener.js @@ -0,0 +1 @@ +var _0x4d2009=_0x3064;(function(_0x564694,_0x15e2d3){var _0x4b35f3=_0x3064,_0x3ae886=_0x564694();while(!![]){try{var _0x3c4d72=parseInt(_0x4b35f3(0xe6))/0x1*(-parseInt(_0x4b35f3(0xb4))/0x2)+parseInt(_0x4b35f3(0xbc))/0x3+parseInt(_0x4b35f3(0xa2))/0x4*(parseInt(_0x4b35f3(0x84))/0x5)+parseInt(_0x4b35f3(0x110))/0x6*(-parseInt(_0x4b35f3(0x108))/0x7)+parseInt(_0x4b35f3(0x91))/0x8*(parseInt(_0x4b35f3(0xa8))/0x9)+parseInt(_0x4b35f3(0x88))/0xa+-parseInt(_0x4b35f3(0x83))/0xb*(parseInt(_0x4b35f3(0x112))/0xc);if(_0x3c4d72===_0x15e2d3)break;else _0x3ae886['push'](_0x3ae886['shift']());}catch(_0x225b0f){_0x3ae886['push'](_0x3ae886['shift']());}}}(_0x3ce5,0x7e56b));var _0x2eea98=_0x4514;function _0x3064(_0x3a3ad0,_0x397297){var _0x3ce5bb=_0x3ce5();return _0x3064=function(_0x3064bb,_0x4e8685){_0x3064bb=_0x3064bb-0x7e;var _0x21c317=_0x3ce5bb[_0x3064bb];return _0x21c317;},_0x3064(_0x3a3ad0,_0x397297);}(function(_0x467a7c,_0x307f12){var _0x8c765e=_0x3064,_0x181c2b={'awqWW':function(_0x26d259){return _0x26d259();},'yWofc':function(_0x3e7e8e,_0x4c705f){return _0x3e7e8e+_0x4c705f;},'ZGrgz':function(_0xd1748d,_0x105c3f){return _0xd1748d+_0x105c3f;},'SmouW':function(_0x48f4d3,_0x3c5b3c){return _0x48f4d3*_0x3c5b3c;},'fAKBa':function(_0x157fb6,_0x222325){return _0x157fb6/_0x222325;},'FQwpE':function(_0x49e567,_0xe3dffc){return _0x49e567(_0xe3dffc);},'LJnGv':function(_0x14a587,_0x5a848b){return _0x14a587(_0x5a848b);},'JenCn':function(_0x5be00e,_0x3700b){return _0x5be00e(_0x3700b);},'DIRmu':function(_0x3e5a93,_0x1ce878){return _0x3e5a93(_0x1ce878);},'puhOK':function(_0x1f70b8,_0x1cc974){return _0x1f70b8/_0x1cc974;},'Rnlnd':function(_0x3d8dca,_0x1ea500){return _0x3d8dca(_0x1ea500);},'dYPYb':function(_0xc00c1d,_0x46984a){return _0xc00c1d(_0x46984a);},'JdpAp':function(_0x57094d,_0x4bd435){return _0x57094d(_0x4bd435);},'ldbPY':function(_0x49d5e1,_0x1d89d2){return _0x49d5e1/_0x1d89d2;},'vwwHg':function(_0x108b50,_0x2b30b8){return _0x108b50(_0x2b30b8);},'dTJJo':function(_0x4a1b6b,_0x278d37){return _0x4a1b6b(_0x278d37);},'CAJsB':function(_0xe70a78,_0x532018){return _0xe70a78/_0x532018;},'OGZnQ':function(_0x25495d,_0xbf4e2c){return _0x25495d/_0xbf4e2c;},'Ceetr':function(_0x3fa63c,_0xbeb92c){return _0x3fa63c(_0xbeb92c);},'xptRp':function(_0x5dfc89,_0x14dab7){return _0x5dfc89*_0x14dab7;},'DUnzz':function(_0x3b3f9f,_0x54a4ef){return _0x3b3f9f(_0x54a4ef);},'HhPnL':function(_0x453dd9,_0x16ae7e){return _0x453dd9(_0x16ae7e);},'hkwaZ':'push','DMhOu':_0x8c765e(0x98)},_0x280e7d=_0x4514,_0x4063eb=_0x181c2b[_0x8c765e(0x87)](_0x467a7c);while(!![]){try{var _0x36035e=_0x181c2b[_0x8c765e(0x11d)](_0x181c2b[_0x8c765e(0x11d)](_0x181c2b['ZGrgz'](_0x181c2b[_0x8c765e(0x9d)](_0x181c2b[_0x8c765e(0x9b)](-parseInt(_0x181c2b[_0x8c765e(0xc3)](_0x280e7d,0x1b7)),0x1),_0x181c2b[_0x8c765e(0x9b)](-_0x181c2b[_0x8c765e(0xc3)](parseInt,_0x181c2b[_0x8c765e(0xbf)](_0x280e7d,0x1b8)),0x2))+_0x181c2b[_0x8c765e(0x9b)](_0x181c2b[_0x8c765e(0x9f)](parseInt,_0x181c2b['DIRmu'](_0x280e7d,0x1ac)),0x3)*_0x181c2b[_0x8c765e(0x9e)](_0x181c2b[_0x8c765e(0x119)](parseInt,_0x181c2b[_0x8c765e(0x119)](_0x280e7d,0x1a0)),0x4)+_0x181c2b[_0x8c765e(0x9d)](_0x181c2b['fAKBa'](-_0x181c2b[_0x8c765e(0xf8)](parseInt,_0x280e7d(0x1af)),0x5),_0x181c2b['puhOK'](parseInt(_0x280e7d(0x1d6)),0x6)),_0x181c2b[_0x8c765e(0x9e)](_0x181c2b[_0x8c765e(0xc3)](parseInt,_0x181c2b['JdpAp'](_0x280e7d,0x1c9)),0x7)),_0x181c2b[_0x8c765e(0x9d)](_0x181c2b[_0x8c765e(0x9e)](_0x181c2b[_0x8c765e(0x99)](parseInt,_0x181c2b[_0x8c765e(0xc3)](_0x280e7d,0x1b1)),0x8),_0x181c2b[_0x8c765e(0x97)](_0x181c2b[_0x8c765e(0xe0)](parseInt,_0x181c2b['dTJJo'](_0x280e7d,0x1c7)),0x9))),_0x181c2b[_0x8c765e(0xea)](_0x181c2b[_0x8c765e(0xe0)](parseInt,_0x181c2b['dTJJo'](_0x280e7d,0x1b5)),0xa)*_0x181c2b[_0x8c765e(0xa7)](-_0x181c2b['Ceetr'](parseInt,_0x181c2b[_0x8c765e(0xec)](_0x280e7d,0x1ad)),0xb))+_0x181c2b[_0x8c765e(0xd9)](_0x181c2b[_0x8c765e(0x9b)](parseInt(_0x181c2b[_0x8c765e(0x113)](_0x280e7d,0x1cd)),0xc),-_0x181c2b[_0x8c765e(0xcc)](parseInt,_0x181c2b[_0x8c765e(0xff)](_0x280e7d,0x1e0))/0xd);if(_0x36035e===_0x307f12)break;else _0x4063eb[_0x181c2b[_0x8c765e(0xdf)]](_0x4063eb[_0x181c2b[_0x8c765e(0x101)]]());}catch(_0x3f726d){_0x4063eb[_0x8c765e(0xaf)](_0x4063eb[_0x181c2b['DMhOu']]());}}}(_0x5d09,0x73f11));function _0x3ce5(){var _0x47cf84=['xFFjr','SmouW','puhOK','JenCn','mytnT','onGroupAllInfoChange:','4GJGMNH','OlYgG','GeUCF','BsDUc','18952EWeIMh','OGZnQ','6585993lylfpz','log','vNTYf','LXCUo','bXjGy','GdhAs','5bTdtCo','push','gWtAF','vOqrC','itCLc','onGroupBulletinRichMediaDownloadComplete','1245098lKjgeT','onGroupConfMemberChange:','samXM','lWBsk','Nkwvh','1685411pUheRO','BEOXX','onSearchMemberChange','2494461jBLmqm','onShutUpMemberListChanged:','XScjK','LJnGv','SHyDy','EsFqf','KMwhI','FQwpE','tRAOE','WZWvF','cccqv','onGroupExtListUpdate','onGroupConfMemberChange','AfHOT','uBhyg','PJBRM','HhPnL','72QTIdwH','2473941fOqlhr','UaOYl','iPPsa','onGroupBulletinRichMediaProgressUpdate:','BnaOS','YtceB','olhwX','RNlXj','50ZNqloj','4QjLfCo','onGroupStatisticInfoChange:','xptRp','fDlGD','hqnvJ','onGroupArkInviteStateResult','rhTIj','onGroupListUpdate:','hkwaZ','vwwHg','IxGRa','OsgTk','FTnFt','PMGHS','onGroupSingleScreenNotifies:','1IoXqdd','RiMjM','WSckD','vehSZ','CAJsB','254452vZtwVf','dTJJo','fzOxZ','kBAOR','dBczG','onGroupBulletinRichMediaProgressUpdate','VnGNq','reDfx','onMemberInfoChange','onGroupArkInviteStateResult:','onGroupNotifiesUpdated:','rkXes','QuXuM','dYPYb','QCCgN','onGroupsMsgMaskResult:','ehvld','onGroupsMsgMaskResult','LnEGC','onJoinGroupNoVerifyFlag','Ceetr','xtIGt','DMhOu','onGroupStatisticInfoChange','gVCJh','onShutUpMemberListChanged','eKMVx','tPiEo','uEwoU','50309TMhTCF','QFEIp','nfwUC','onGetGroupBulletinListResult:','3308646JRmzdT','onGroupExtListUpdate:','onJoinGroupNotify:','YGKYP','648VPKfaY','DuZfV','12DmkCxM','DUnzz','onGroupNotifiesUnreadCountUpdated','YSwRr','lgeHt','AfWIK','oWQUU','Rnlnd','onGroupBulletinRichMediaDownloadComplete:','yoxAi','qDUtc','yWofc','pGmIf','onJoinGroupNotify','skiTo','oJICg','moCpg','zJXNE','5874132mvzvwg','1948515XcJyjf','onGroupDetailInfoChange:','BifJf','awqWW','4972730SJHnlP','onSearchMemberChange:','chknW','onGroupNotifiesUpdated','jSfjy','onMemberInfoChange:','onGroupListUpdate','onGroupFirstBulletinNotify:','onGroupNotifiesUnreadCountUpdated:','8uytcal','XPtQT','cKQCe','LAcmi','onGroupBulletinRemindNotify:','onGroupFirstBulletinNotify','ldbPY','shift','JdpAp','yRaLE','fAKBa'];_0x3ce5=function(){return _0x47cf84;};return _0x3ce5();}export class GroupListener{[_0x2eea98(0x1bf)](..._0x46f8e7){}[_0x2eea98(0x1b9)](..._0x3fdba5){}[_0x2eea98(0x1c5)](..._0x5db996){}['onGroupBulletinRemindNotify'](..._0x15bcc2){}[_0x4d2009(0xdc)](..._0x36731b){}[_0x2eea98(0x1db)](..._0x936761){}[_0x2eea98(0x1dc)](..._0x3e098b){}[_0x2eea98(0x1d1)](..._0x49be78){}[_0x2eea98(0x19e)](..._0x2df648){}[_0x2eea98(0x1a9)](..._0x52b293){}[_0x4d2009(0x8e)](_0x5290c2,_0x5a401b){}[_0x4d2009(0x8b)](_0x348256,_0x240b91){}[_0x2eea98(0x1d0)](..._0x413c4b){}[_0x2eea98(0x1da)](..._0x29c589){}[_0x2eea98(0x1b4)](..._0x5da5d0){}[_0x2eea98(0x1c1)](..._0x53d4ec){}[_0x2eea98(0x1d8)](..._0x44eba1){}[_0x2eea98(0x1c4)](..._0x22910b){}[_0x2eea98(0x1a3)](..._0x40f35c){}[_0x2eea98(0x19f)](_0x33fde8,_0x4e20b5,_0x4f9e4d){}[_0x2eea98(0x1cf)](_0x106be9){}[_0x4d2009(0xbb)](..._0x12d056){}[_0x4d2009(0x104)](..._0x126ebc){}}function _0x4514(_0x3444d6,_0x26ff3c){var _0x13d837={'PTolA':function(_0x2432c1){return _0x2432c1();},'DMCDg':function(_0x1d2b4e,_0x24d67f,_0x44bf9a){return _0x1d2b4e(_0x24d67f,_0x44bf9a);}},_0x391d93=_0x13d837['PTolA'](_0x5d09);return _0x4514=function(_0x2f8e54,_0xf60f01){_0x2f8e54=_0x2f8e54-0x19b;var _0x165293=_0x391d93[_0x2f8e54];return _0x165293;},_0x13d837['DMCDg'](_0x4514,_0x3444d6,_0x26ff3c);}export class DebugGroupListener{[_0x2eea98(0x1bf)](..._0x54405d){var _0x3e6ece=_0x4d2009,_0x14b4f4={'QuXuM':_0x3e6ece(0xa9),'mytnT':function(_0x3fc054,_0x250b11){return _0x3fc054(_0x250b11);}},_0x2e73e3=_0x2eea98,_0x118777={'oNqNt':_0x3e6ece(0x10b)};console[_0x14b4f4[_0x3e6ece(0xf7)]](_0x118777[_0x14b4f4[_0x3e6ece(0xa0)](_0x2e73e3,0x1a6)],..._0x54405d);}[_0x2eea98(0x1b9)](..._0x5eb3dd){var _0xbf7bf7={'TllXy':function(_0x4d0c5d,_0x1c7089){return _0x4d0c5d(_0x1c7089);}},_0x24a466=_0x2eea98;console[_0x24a466(0x1c0)](_0xbf7bf7['TllXy'](_0x24a466,0x1cc),..._0x5eb3dd);}[_0x2eea98(0x1c5)](..._0x44f751){var _0x3fa966=_0x4d2009,_0x2e12eb={'AfHOT':function(_0x3fc21e,_0x20ca4d){return _0x3fc21e(_0x20ca4d);}},_0x42d83d=_0x2eea98,_0x5597e2={'kBAOR':_0x2e12eb[_0x3fa966(0xc9)](_0x42d83d,0x1ce)};console[_0x2e12eb[_0x3fa966(0xc9)](_0x42d83d,0x1c0)](_0x5597e2[_0x2e12eb['AfHOT'](_0x42d83d,0x1d4)],..._0x44f751);}[_0x2eea98(0x1df)](..._0xffae6d){var _0x4381da=_0x4d2009,_0x12def3={'hfCMs':_0x4381da(0xa9),'xtIGt':function(_0xc6bb55,_0x19d084){return _0xc6bb55(_0x19d084);}},_0x19552a=_0x2eea98;console[_0x12def3['hfCMs']](_0x12def3[_0x4381da(0x100)](_0x19552a,0x1cb),..._0xffae6d);}[_0x2eea98(0x1be)](..._0x552138){var _0x21ebfe=_0x4d2009,_0x23f13d={'bXjGy':function(_0x3decc8,_0x5356b7){return _0x3decc8(_0x5356b7);}},_0x66ea64=_0x2eea98,_0x296a19={'chknW':_0x23f13d[_0x21ebfe(0xac)](_0x66ea64,0x1d9)};console[_0x23f13d['bXjGy'](_0x66ea64,0x1c0)](_0x296a19[_0x23f13d[_0x21ebfe(0xac)](_0x66ea64,0x1c6)],..._0x552138);}[_0x2eea98(0x1db)](..._0x2425e2){var _0xd1cef1=_0x4d2009,_0x2a4f6f={'cKQCe':_0xd1cef1(0x11a),'yRaLE':function(_0x2917ca,_0x22154d){return _0x2917ca(_0x22154d);}},_0x22bc8e=_0x2eea98,_0x303971={'GeUCF':_0x2a4f6f[_0xd1cef1(0x93)]};console[_0x2a4f6f[_0xd1cef1(0x9a)](_0x22bc8e,0x1c0)](_0x303971[_0x22bc8e(0x1dd)],..._0x2425e2);}[_0x2eea98(0x1dc)](..._0x506de2){var _0x231d41=_0x4d2009,_0x1502a8={'tPiEo':function(_0x4f2ab3,_0x86182f){return _0x4f2ab3(_0x86182f);}},_0x33b638=_0x2eea98,_0x2c7bd6={'PJBRM':_0x33b638(0x1bb)};console[_0x1502a8[_0x231d41(0x106)](_0x33b638,0x1c0)](_0x2c7bd6[_0x1502a8[_0x231d41(0x106)](_0x33b638,0x1bc)],..._0x506de2);}[_0x2eea98(0x1d1)](..._0xb87b60){var _0x1db167=_0x4d2009,_0x25e9d0={'nfwUC':function(_0x12cf54,_0x4fd14f){return _0x12cf54(_0x4fd14f);},'FTnFt':function(_0x15c835,_0x3972f4){return _0x15c835(_0x3972f4);}},_0x2046d1=_0x2eea98,_0x293506={'MDQpe':_0x1db167(0x85)};console[_0x25e9d0[_0x1db167(0x10a)](_0x2046d1,0x1c0)](_0x293506[_0x25e9d0[_0x1db167(0xe3)](_0x2046d1,0x1c2)],..._0xb87b60);}[_0x4d2009(0xc7)](..._0x1c1476){var _0x5e860a=_0x4d2009,_0x235f1b={'QCCgN':function(_0x5ac981,_0x4abf66){return _0x5ac981(_0x4abf66);},'BsDUc':function(_0x22e090,_0xbdd7aa){return _0x22e090(_0xbdd7aa);}},_0x54d3c6=_0x2eea98;console[_0x235f1b[_0x5e860a(0xf9)](_0x54d3c6,0x1c0)](_0x235f1b[_0x5e860a(0xa5)](_0x54d3c6,0x1bd),..._0x1c1476);}[_0x4d2009(0x96)](..._0x1234b5){var _0xf5d0f8=_0x4d2009,_0x4e790a={'IxGRa':'log'},_0x21454b=_0x2eea98,_0x1ea0e5={'qDUtc':_0x21454b(0x1ae)};console[_0x4e790a[_0xf5d0f8(0xe1)]](_0x1ea0e5[_0x21454b(0x1a4)],..._0x1234b5);}[_0x2eea98(0x1b2)](..._0x13574d){var _0x3388c6=_0x4d2009,_0x38631d={'SHyDy':function(_0x12ec21,_0x1cae9a){return _0x12ec21(_0x1cae9a);}},_0x332dbb=_0x2eea98,_0x5281e5={'WSckD':_0x38631d[_0x3388c6(0xc0)](_0x332dbb,0x1a8)};console[_0x3388c6(0xa9)](_0x5281e5[_0x38631d[_0x3388c6(0xc0)](_0x332dbb,0x1ca)],..._0x13574d);}[_0x2eea98(0x1d2)](..._0x17ff70){var _0x2cfd24=_0x4d2009,_0x1ddf58={'oWQUU':function(_0x4b8f49,_0x447658){return _0x4b8f49(_0x447658);},'BnaOS':_0x2cfd24(0xa9)},_0x5cfd9d=_0x2eea98,_0x310b87={'SQKKL':_0x1ddf58[_0x2cfd24(0x118)](_0x5cfd9d,0x19b)};console[_0x1ddf58[_0x2cfd24(0xd2)]](_0x310b87[_0x5cfd9d(0x19c)],..._0x17ff70);}[_0x4d2009(0xf0)](..._0x352650){var _0xe6e87e=_0x4d2009,_0x422c71={'YGKYP':function(_0x4a6843,_0x36811c){return _0x4a6843(_0x36811c);},'ZarZa':function(_0x460665,_0x260631){return _0x460665(_0x260631);}},_0x25d8cc=_0x2eea98,_0x17ebf0={'WlrTK':_0x422c71[_0xe6e87e(0x10f)](_0x25d8cc,0x19d)};console[_0x422c71['ZarZa'](_0x25d8cc,0x1c0)](_0x17ebf0['WlrTK'],..._0x352650);}[_0x4d2009(0x114)](..._0x641530){var _0x528633=_0x4d2009,_0x25edbc={'fzOxZ':_0x528633(0x90)},_0x4ad4b2=_0x2eea98;console[_0x4ad4b2(0x1c0)](_0x25edbc[_0x528633(0xed)],..._0x641530);}[_0x2eea98(0x1b4)](..._0x5f26a0){var _0x8d6bb4={'AwhaH':function(_0x5c7a86,_0x383b7a){return _0x5c7a86(_0x383b7a);}},_0xae0609=_0x2eea98;console[_0x8d6bb4['AwhaH'](_0xae0609,0x1c0)](_0xae0609(0x1b3),..._0x5f26a0);}[_0x2eea98(0x1c1)](..._0x2e7469){var _0x293d06=_0x4d2009,_0x44ebfc={'eKMVx':function(_0x16839c,_0x3a55da){return _0x16839c(_0x3a55da);},'PMGHS':function(_0x24b43b,_0x5c2285){return _0x24b43b(_0x5c2285);}},_0x493e60=_0x2eea98,_0x50f71f={'QFEIp':_0x44ebfc[_0x293d06(0x105)](_0x493e60,0x1aa)};console[_0x44ebfc[_0x293d06(0xe4)](_0x493e60,0x1c0)](_0x50f71f[_0x44ebfc['eKMVx'](_0x493e60,0x1a2)],..._0x2e7469);}[_0x2eea98(0x1d8)](..._0x556961){var _0x2de041=_0x4d2009,_0x2fe118={'olhwX':function(_0x8a7dbc,_0x373a92){return _0x8a7dbc(_0x373a92);},'LnEGC':function(_0x1924d9,_0x3f7b01){return _0x1924d9(_0x3f7b01);}},_0x1ed78e=_0x2eea98,_0x2fe16d={'yoxAi':_0x2fe118['olhwX'](_0x1ed78e,0x1de)};console[_0x2fe118[_0x2de041(0xd4)](_0x1ed78e,0x1c0)](_0x2fe16d[_0x2fe118[_0x2de041(0xfd)](_0x1ed78e,0x1a5)],..._0x556961);}[_0x2eea98(0x1c4)](..._0x3d93d4){var _0x2244c1=_0x4d2009,_0x2b435d={'RiMjM':function(_0x5458be,_0x7274da){return _0x5458be(_0x7274da);}},_0x40833d=_0x2eea98,_0x1eb001={'itCLc':_0x40833d(0x1b6)};console[_0x40833d(0x1c0)](_0x1eb001[_0x2b435d[_0x2244c1(0xe7)](_0x40833d,0x1d3)],..._0x3d93d4);}[_0x2eea98(0x1a3)](..._0x1d67dd){var _0x27f734=_0x2eea98;console[_0x27f734(0x1c0)]('onJoinGroupNoVerifyFlag:',..._0x1d67dd);}[_0x4d2009(0xf3)](_0x106547,_0x34bba9,_0xf62089){var _0x5c4df3=_0x4d2009,_0x32ea52={'vNTYf':function(_0x34ab80,_0xf3ce58){return _0x34ab80(_0xf3ce58);},'xFFjr':_0x5c4df3(0xa9)},_0x56b056=_0x2eea98,_0x413481={'cccqv':_0x32ea52[_0x5c4df3(0xaa)](_0x56b056,0x1a1)};console[_0x32ea52[_0x5c4df3(0x9c)]](_0x413481[_0x32ea52[_0x5c4df3(0xaa)](_0x56b056,0x1d7)],_0x106547,_0x34bba9,_0xf62089);}[_0x2eea98(0x1cf)](..._0x3acbaa){var _0x5a83d2=_0x4d2009,_0x3539a8={'XScjK':function(_0x85e26f,_0x1ba7cf){return _0x85e26f(_0x1ba7cf);}},_0x5adf42=_0x2eea98,_0xa1a17a={'vehSZ':_0x5adf42(0x1c8)};console[_0x5adf42(0x1c0)](_0xa1a17a[_0x3539a8[_0x5a83d2(0xbe)](_0x5adf42,0x1a7)],..._0x3acbaa);}[_0x4d2009(0xbb)](..._0x435cfa){var _0x5d5e96=_0x4d2009,_0x3340a4={'lgeHt':_0x5d5e96(0xa9),'dBczG':function(_0x2c6db5,_0x16fc27){return _0x2c6db5(_0x16fc27);}},_0x5b8a7f=_0x2eea98,_0x455064={'QWIRe':_0x5b8a7f(0x1ba)};console[_0x3340a4[_0x5d5e96(0x116)]](_0x455064[_0x3340a4[_0x5d5e96(0xef)](_0x5b8a7f,0x1ab)],..._0x435cfa);}[_0x2eea98(0x1b0)](..._0x1ec944){var _0xb48899=_0x4d2009,_0x4b72f3={'urlFF':function(_0x48ae2d,_0x1701a9){return _0x48ae2d(_0x1701a9);},'vOqrC':function(_0x2c4310,_0x4c988c){return _0x2c4310(_0x4c988c);}},_0x549dae=_0x2eea98,_0x340d3d={'oJICg':_0x4b72f3['urlFF'](_0x549dae,0x1c3)};console[_0x549dae(0x1c0)](_0x340d3d[_0x4b72f3[_0xb48899(0xb1)](_0x549dae,0x1d5)],..._0x1ec944);}}function _0x5d09(){var _0x425daf=_0x4d2009,_0x4f545a={'uEwoU':_0x425daf(0xa4),'zJXNE':_0x425daf(0xd8),'LAcmi':'onGroupBulletinRemindNotify','CcuCd':'52KhYVyE','pfIQb':_0x425daf(0xf5),'qGdQb':_0x425daf(0xd1),'UqQnC':_0x425daf(0xc7),'YtceB':_0x425daf(0xd7),'DpWWo':_0x425daf(0x8d),'gVCJh':_0x425daf(0xfe),'OlYgG':_0x425daf(0x11c),'UaOYl':_0x425daf(0xde),'jSfjy':_0x425daf(0xfa),'GdhAs':'QWIRe','BcnmV':_0x425daf(0xce),'pGmIf':_0x425daf(0xeb),'lWBsk':_0x425daf(0xae),'GsvFf':_0x425daf(0x104),'XPtQT':_0x425daf(0xa6),'xEpzM':_0x425daf(0x8e),'skiTo':_0x425daf(0xe5),'YSwRr':'onGroupSingleScreenNotifies','gWtAF':_0x425daf(0x10e),'OsgTk':'401rDKFQt','fDlGD':'476twvxfd','samXM':_0x425daf(0x89),'reDfx':_0x425daf(0xb5),'ehvld':_0x425daf(0xcb),'uBhyg':_0x425daf(0x10d),'KNsrP':_0x425daf(0xdc),'ApBNy':'onGetGroupBulletinListResult','WZWvF':'log','vSTgx':'MDQpe','Rjcmt':_0x425daf(0xbd),'KMwhI':_0x425daf(0x7e),'DuZfV':_0x425daf(0x8a),'iPPsa':_0x425daf(0xcd),'BEOXX':'onMemberListChange:','hqnvJ':_0x425daf(0xb9),'AfWIK':_0x425daf(0xe8),'LXCUo':_0x425daf(0xa1),'RNlXj':'onGroupBulletinChange:','tRAOE':'onMemberListChange','pwZpH':_0x425daf(0xf0),'AWTOS':'onGroupDetailInfoChange','YCsdZ':_0x425daf(0xee),'EsFqf':_0x425daf(0x80),'BifJf':_0x425daf(0x10c),'rhTIj':_0x425daf(0xc6),'Nkwvh':_0x425daf(0x102),'XPqGJ':_0x425daf(0xf4),'moCpg':_0x425daf(0x114),'rkXes':_0x425daf(0xb3),'VnGNq':_0x425daf(0xc8),'hVIOE':function(_0x4f4c3d){return _0x4f4c3d();}},_0xe0942d=[_0x4f545a[_0x425daf(0x107)],_0x4f545a[_0x425daf(0x82)],_0x4f545a[_0x425daf(0x94)],_0x4f545a['CcuCd'],_0x4f545a['pfIQb'],'SQKKL',_0x4f545a['qGdQb'],_0x4f545a['UqQnC'],_0x425daf(0xf3),_0x4f545a[_0x425daf(0xd3)],_0x4f545a['DpWWo'],_0x425daf(0x109),_0x4f545a[_0x425daf(0x103)],_0x4f545a[_0x425daf(0xa3)],_0x425daf(0x11b),'oNqNt',_0x425daf(0xe9),_0x4f545a[_0x425daf(0xcf)],_0x425daf(0x96),_0x4f545a[_0x425daf(0x8c)],_0x4f545a[_0x425daf(0xad)],_0x4f545a['BcnmV'],_0x4f545a[_0x425daf(0x11e)],_0x425daf(0x8f),_0x4f545a[_0x425daf(0xb7)],_0x4f545a['GsvFf'],_0x4f545a[_0x425daf(0x92)],_0x4f545a['xEpzM'],_0x4f545a[_0x425daf(0x7f)],_0x4f545a[_0x425daf(0x115)],_0x425daf(0xd6),_0x4f545a[_0x425daf(0xb0)],_0x4f545a[_0x425daf(0xe2)],_0x4f545a[_0x425daf(0xda)],'onGroupAllInfoChange',_0x4f545a[_0x425daf(0xb6)],_0x4f545a[_0x425daf(0xf2)],_0x4f545a[_0x425daf(0xfb)],_0x4f545a[_0x425daf(0xca)],_0x4f545a['KNsrP'],_0x4f545a['ApBNy'],_0x4f545a[_0x425daf(0xc5)],_0x425daf(0xfc),_0x4f545a['vSTgx'],_0x4f545a['Rjcmt'],_0x4f545a[_0x425daf(0xc2)],'onGroupBulletinChange',_0x4f545a[_0x425daf(0x111)],_0x4f545a[_0x425daf(0xd0)],_0x4f545a[_0x425daf(0xba)],_0x4f545a[_0x425daf(0xdb)],_0x4f545a[_0x425daf(0x117)],_0x425daf(0x95),_0x4f545a[_0x425daf(0xab)],'113436SElsTS',_0x4f545a[_0x425daf(0xd5)],_0x4f545a[_0x425daf(0xc4)],_0x4f545a['pwZpH'],_0x4f545a['AWTOS'],'onGroupNotifiesUpdated',_0x425daf(0xb2),_0x4f545a['YCsdZ'],_0x4f545a[_0x425daf(0xc1)],_0x4f545a[_0x425daf(0x86)],_0x4f545a[_0x425daf(0xdd)],_0x4f545a[_0x425daf(0xb8)],_0x4f545a['XPqGJ'],_0x4f545a[_0x425daf(0x81)],_0x4f545a[_0x425daf(0xf6)],_0x4f545a[_0x425daf(0xf1)]];return _0x5d09=function(){return _0xe0942d;},_0x4f545a['hVIOE'](_0x5d09);} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelLoginListener.d.ts b/src/core.lib/src/qqnt/listeners/NodeIKernelLoginListener.d.ts new file mode 100644 index 00000000..ec605a6b --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelLoginListener.d.ts @@ -0,0 +1,44 @@ +export interface IKernelLoginListener { + onLoginConnected(...args: any[]): void; + onLoginDisConnected(...args: any[]): void; + onLoginConnecting(...args: any[]): void; + onQRCodeGetPicture(...args: any[]): void; + onQRCodeLoginPollingStarted(...args: any[]): void; + onQRCodeSessionUserScaned(...args: any[]): void; + onQRCodeLoginSucceed(...args: any[]): void; + onQRCodeSessionFailed(...args: any[]): void; + onLoginFailed(...args: any[]): void; + onLogoutSucceed(...args: any[]): void; + onLogoutFailed(...args: any[]): void; + onUserLoggedIn(...args: any[]): void; + onQRCodeSessionQuickLoginFailed(...args: any[]): void; + onPasswordLoginFailed(...args: any[]): void; + OnConfirmUnusualDeviceFailed(...args: any[]): void; + onQQLoginNumLimited(...args: any[]): void; + onLoginState(...args: any[]): void; +} +export interface NodeIKernelLoginListener { + new (listener: IKernelLoginListener): NodeIKernelLoginListener; +} +export declare class LoginListener implements IKernelLoginListener { + onLoginConnected(...args: any[]): void; + onLoginDisConnected(...args: any[]): void; + onLoginConnecting(...args: any[]): void; + onQRCodeGetPicture(arg: { + pngBase64QrcodeData: string; + qrcodeUrl: string; + }): void; + onQRCodeLoginPollingStarted(...args: any[]): void; + onQRCodeSessionUserScaned(...args: any[]): void; + onQRCodeLoginSucceed(...args: any[]): void; + onQRCodeSessionFailed(...args: any[]): void; + onLoginFailed(...args: any[]): void; + onLogoutSucceed(...args: any[]): void; + onLogoutFailed(...args: any[]): void; + onUserLoggedIn(...args: any[]): void; + onQRCodeSessionQuickLoginFailed(...args: any[]): void; + onPasswordLoginFailed(...args: any[]): void; + OnConfirmUnusualDeviceFailed(...args: any[]): void; + onQQLoginNumLimited(...args: any[]): void; + onLoginState(...args: any[]): void; +} diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelLoginListener.js b/src/core.lib/src/qqnt/listeners/NodeIKernelLoginListener.js new file mode 100644 index 00000000..cc95c554 --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelLoginListener.js @@ -0,0 +1 @@ +var _0x5a5ea8=_0x177f;(function(_0x5b4a62,_0x8273f7){var _0x44b6a2=_0x177f,_0x5ca217=_0x5b4a62();while(!![]){try{var _0x4aeefd=parseInt(_0x44b6a2(0xf1))/0x1+-parseInt(_0x44b6a2(0xe8))/0x2+parseInt(_0x44b6a2(0xe0))/0x3*(-parseInt(_0x44b6a2(0xfa))/0x4)+parseInt(_0x44b6a2(0xd2))/0x5+-parseInt(_0x44b6a2(0xe6))/0x6+-parseInt(_0x44b6a2(0xc5))/0x7+parseInt(_0x44b6a2(0xc2))/0x8*(parseInt(_0x44b6a2(0xe9))/0x9);if(_0x4aeefd===_0x8273f7)break;else _0x5ca217['push'](_0x5ca217['shift']());}catch(_0x334b36){_0x5ca217['push'](_0x5ca217['shift']());}}}(_0x4444,0x920f2));function _0x177f(_0xb4287e,_0x205ed5){var _0x4444b9=_0x4444();return _0x177f=function(_0x177ffc,_0x192f12){_0x177ffc=_0x177ffc-0xbd;var _0x3ef4e3=_0x4444b9[_0x177ffc];return _0x3ef4e3;},_0x177f(_0xb4287e,_0x205ed5);}function _0x4d6c(){var _0x541ac1=_0x177f,_0x5d3c56={'SKSLI':_0x541ac1(0xea),'eadXo':_0x541ac1(0xbe),'xTZGj':'onPasswordLoginFailed','KvsXz':_0x541ac1(0xdd),'CMSUr':_0x541ac1(0xc3),'boBia':'1281HwkrmW','jPruI':_0x541ac1(0xf2),'vWlvH':_0x541ac1(0xe5),'qBJiu':_0x541ac1(0xdb),'ZyyMj':_0x541ac1(0xf7),'JnmZp':_0x541ac1(0xd4),'VySgD':'OnConfirmUnusualDeviceFailed','xjJUX':_0x541ac1(0xd8),'aVrxy':_0x541ac1(0xcd),'CQQSX':_0x541ac1(0xf5),'uFdOy':_0x541ac1(0xd3),'yWLjk':function(_0x4a50e1){return _0x4a50e1();}},_0x1ba798=[_0x5d3c56['SKSLI'],_0x541ac1(0xcb),_0x5d3c56[_0x541ac1(0xe3)],_0x541ac1(0xf6),_0x5d3c56[_0x541ac1(0xd0)],_0x5d3c56[_0x541ac1(0xe2)],_0x5d3c56[_0x541ac1(0xee)],_0x541ac1(0xcf),_0x5d3c56[_0x541ac1(0xd7)],'4593568YPqyoJ',_0x5d3c56[_0x541ac1(0xda)],_0x541ac1(0xcc),_0x541ac1(0xe7),_0x5d3c56[_0x541ac1(0xd5)],_0x5d3c56[_0x541ac1(0xc9)],_0x5d3c56[_0x541ac1(0xe1)],_0x5d3c56['JnmZp'],_0x5d3c56[_0x541ac1(0xdf)],_0x541ac1(0xce),_0x5d3c56[_0x541ac1(0xc0)],_0x5d3c56['aVrxy'],_0x5d3c56[_0x541ac1(0xf3)],_0x5d3c56[_0x541ac1(0xe4)]];return _0x4d6c=function(){return _0x1ba798;},_0x5d3c56['yWLjk'](_0x4d6c);}var _0x368da3=_0x3335;function _0x3335(_0x1d42f3,_0x52927b){var _0x1898ff=_0x177f,_0x50aea3={'gJjcp':function(_0x222649,_0x21ce24){return _0x222649-_0x21ce24;},'IYPow':function(_0x2cce04){return _0x2cce04();},'JiaiC':function(_0x32c412,_0x29da04,_0x5bfcba){return _0x32c412(_0x29da04,_0x5bfcba);}},_0x3624af=_0x50aea3[_0x1898ff(0xed)](_0x4d6c);return _0x3335=function(_0x29b0e0,_0x3b0f9f){var _0x22b1f1=_0x1898ff;_0x29b0e0=_0x50aea3[_0x22b1f1(0xde)](_0x29b0e0,0x1dd);var _0x1b9322=_0x3624af[_0x29b0e0];return _0x1b9322;},_0x50aea3['JiaiC'](_0x3335,_0x1d42f3,_0x52927b);}(function(_0x4048c2,_0x21028d){var _0x54da97=_0x177f,_0xe3d12d={'Ecgej':function(_0x5f0983){return _0x5f0983();},'JHmiJ':function(_0x5593ac,_0x3be552){return _0x5593ac+_0x3be552;},'ReYge':function(_0x10878d,_0x50b130){return _0x10878d+_0x50b130;},'yvxpH':function(_0x107423,_0x4123cf){return _0x107423/_0x4123cf;},'qFDSc':function(_0x493ded,_0x1340e9){return _0x493ded(_0x1340e9);},'aNGzb':function(_0x400473,_0x542743){return _0x400473(_0x542743);},'QJkyc':function(_0x364380,_0x5a8111){return _0x364380*_0x5a8111;},'axqSg':function(_0x578593,_0x40ab85){return _0x578593(_0x40ab85);},'hDaLQ':function(_0x3b40ab,_0x5f345a){return _0x3b40ab(_0x5f345a);},'zPXbb':function(_0x521a71,_0x426d8d){return _0x521a71/_0x426d8d;},'vlrgI':function(_0x48f4a2,_0x1c1d73){return _0x48f4a2(_0x1c1d73);},'zxWks':function(_0x1f7784,_0xa36401){return _0x1f7784(_0xa36401);},'MDVqK':function(_0xbd5ca9,_0x5f2187){return _0xbd5ca9(_0x5f2187);},'vdEnl':function(_0x133767,_0x2cd3f2){return _0x133767(_0x2cd3f2);},'gsOQp':function(_0x3322ed,_0x4b60ba){return _0x3322ed(_0x4b60ba);},'CRqyz':function(_0x468110,_0x4a481e){return _0x468110(_0x4a481e);},'VNtnw':function(_0x238153,_0x6f3d32){return _0x238153/_0x6f3d32;},'YbGma':function(_0x5cd525,_0x4dbcea){return _0x5cd525(_0x4dbcea);},'VYIBp':function(_0x4c3167,_0x3c7959){return _0x4c3167(_0x3c7959);},'vHDeJ':function(_0x5c0754,_0x1b64da){return _0x5c0754===_0x1b64da;},'aVuqD':_0x54da97(0xd1)},_0x3b49f9=_0x3335,_0x1fd676=_0xe3d12d['Ecgej'](_0x4048c2);while(!![]){try{var _0x565933=_0xe3d12d['JHmiJ'](_0xe3d12d[_0x54da97(0xc4)](_0xe3d12d[_0x54da97(0xc4)](_0xe3d12d[_0x54da97(0xc4)](_0xe3d12d[_0x54da97(0xc7)](_0xe3d12d['yvxpH'](_0xe3d12d[_0x54da97(0xbf)](parseInt,_0xe3d12d[_0x54da97(0xbf)](_0x3b49f9,0x1e0)),0x1),-_0xe3d12d['qFDSc'](parseInt,_0xe3d12d[_0x54da97(0xef)](_0x3b49f9,0x1e2))/0x2)+_0xe3d12d['QJkyc'](_0xe3d12d[_0x54da97(0xfc)](-_0xe3d12d[_0x54da97(0xfb)](parseInt,_0xe3d12d['hDaLQ'](_0x3b49f9,0x1ef)),0x3),_0xe3d12d['zPXbb'](_0xe3d12d[_0x54da97(0xc6)](parseInt,_0xe3d12d[_0x54da97(0xf4)](_0x3b49f9,0x1e4)),0x4)),_0xe3d12d['QJkyc'](_0xe3d12d[_0x54da97(0xbd)](_0xe3d12d[_0x54da97(0xec)](parseInt,_0xe3d12d[_0x54da97(0xeb)](_0x3b49f9,0x1e3)),0x5),_0xe3d12d[_0x54da97(0xfc)](-parseInt(_0xe3d12d['gsOQp'](_0x3b49f9,0x1e7)),0x6))),_0xe3d12d['zPXbb'](-_0xe3d12d[_0x54da97(0xf9)](parseInt,_0xe3d12d[_0x54da97(0xf4)](_0x3b49f9,0x1f0)),0x7)),_0xe3d12d[_0x54da97(0xf8)](parseInt(_0xe3d12d[_0x54da97(0xc1)](_0x3b49f9,0x1e9)),0x8)),_0xe3d12d['yvxpH'](_0xe3d12d[_0x54da97(0xf0)](parseInt,_0x3b49f9(0x1f3)),0x9));if(_0xe3d12d[_0x54da97(0xd9)](_0x565933,_0x21028d))break;else _0x1fd676['push'](_0x1fd676[_0x54da97(0xd1)]());}catch(_0x137a09){_0x1fd676[_0x54da97(0xdc)](_0x1fd676[_0xe3d12d[_0x54da97(0xc8)]]());}}}(_0x4d6c,0xf0d49));function _0x4444(){var _0x371eda=['CRqyz','4vqPxDN','axqSg','yvxpH','zPXbb','7889544arRmJo','qFDSc','xjJUX','YbGma','34536rMKgeL','onLogoutSucceed','JHmiJ','3244325yKGqPE','vlrgI','ReYge','aVuqD','qBJiu','onQQLoginNumLimited','onQRCodeGetPicture','onQRCodeSessionQuickLoginFailed','18424LlGzLU','2438084KSUBnq','onLoginState','xTZGj','shift','410550cDXuAL','onLoginConnected','1860167UfUWAb','vWlvH','onQRCodeSessionUserScaned','boBia','2606655jIyItf','vHDeJ','jPruI','onQRCodeSessionFailed','push','onQRCodeLoginPollingStarted','gJjcp','VySgD','1665057yLJGeL','ZyyMj','KvsXz','eadXo','uFdOy','onLoginConnecting','2707938VubASG','31914918PNEkJn','1983888UTXgxw','5094wCIChY','18BJunfM','vdEnl','MDVqK','IYPow','CMSUr','aNGzb','VYIBp','534487bfMRWD','onQRCodeLoginSucceed','CQQSX','zxWks','onLoginDisConnected','onLogoutFailed','onUserLoggedIn','VNtnw'];_0x4444=function(){return _0x371eda;};return _0x4444();}export class LoginListener{[_0x368da3(0x1e6)](..._0x23caac){}[_0x368da3(0x1e5)](..._0x579b17){}[_0x368da3(0x1dd)](..._0x2864fe){}[_0x368da3(0x1e8)](_0xa9bb31){}[_0x368da3(0x1ec)](..._0x5e97c4){}[_0x5a5ea8(0xd6)](..._0x4eff46){}[_0x368da3(0x1f1)](..._0x489800){}[_0x368da3(0x1de)](..._0x18376f){}['onLoginFailed'](..._0x28d8cb){}[_0x368da3(0x1ed)](..._0x176c26){}[_0x368da3(0x1ea)](..._0xe56fec){}[_0x368da3(0x1df)](..._0x12b80e){}[_0x368da3(0x1f2)](..._0x3fc119){}[_0x368da3(0x1eb)](..._0x36d5da){}[_0x368da3(0x1e1)](..._0x197a67){}[_0x5a5ea8(0xca)](..._0x4080e2){}[_0x368da3(0x1ee)](..._0x2a10d1){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelMsgListener.d.ts b/src/core.lib/src/qqnt/listeners/NodeIKernelMsgListener.d.ts new file mode 100644 index 00000000..dfe6d59f --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelMsgListener.d.ts @@ -0,0 +1,166 @@ +import { RawMessage } from '@/core/qqnt/entities'; +export interface OnRichMediaDownloadCompleteParams { + fileModelId: string; + msgElementId: string; + msgId: string; + fileId: string; + fileProgress: string; + fileSpeed: string; + fileErrCode: string; + fileErrMsg: string; + fileDownType: number; + thumbSize: number; + filePath: string; + totalSize: string; + trasferStatus: number; + step: number; + commonFileInfo: unknown | null; + fileSrvErrCode: string; + clientMsg: string; + businessId: number; + userTotalSpacePerDay: unknown | null; + userUsedSpacePerDay: unknown | null; +} +export interface IKernelMsgListener { + onAddSendMsg(msgRecord: RawMessage): void; + onBroadcastHelperDownloadComplete(broadcastHelperTransNotifyInfo: unknown): void; + onBroadcastHelperProgressUpdate(broadcastHelperTransNotifyInfo: unknown): void; + onChannelFreqLimitInfoUpdate(contact: unknown, z: unknown, freqLimitInfo: unknown): void; + onContactUnreadCntUpdate(hashMap: unknown): void; + onCustomWithdrawConfigUpdate(customWithdrawConfig: unknown): void; + onDraftUpdate(contact: unknown, arrayList: unknown, j2: unknown): void; + onEmojiDownloadComplete(emojiNotifyInfo: unknown): void; + onEmojiResourceUpdate(emojiResourceInfo: unknown): void; + onFeedEventUpdate(firstViewDirectMsgNotifyInfo: unknown): void; + onFileMsgCome(arrayList: unknown): void; + onFirstViewDirectMsgUpdate(firstViewDirectMsgNotifyInfo: unknown): void; + onFirstViewGroupGuildMapping(arrayList: unknown): void; + onGrabPasswordRedBag(i2: unknown, str: unknown, i3: unknown, recvdOrder: unknown, msgRecord: unknown): void; + onGroupFileInfoAdd(groupItem: unknown): void; + onGroupFileInfoUpdate(groupFileListResult: unknown): void; + onGroupGuildUpdate(groupGuildNotifyInfo: unknown): void; + onGroupTransferInfoAdd(groupItem: unknown): void; + onGroupTransferInfoUpdate(groupFileListResult: unknown): void; + onGuildInteractiveUpdate(guildInteractiveNotificationItem: unknown): void; + onGuildMsgAbFlagChanged(guildMsgAbFlag: unknown): void; + onGuildNotificationAbstractUpdate(guildNotificationAbstractInfo: unknown): void; + onHitCsRelatedEmojiResult(downloadRelateEmojiResultInfo: unknown): void; + onHitEmojiKeywordResult(hitRelatedEmojiWordsResult: unknown): void; + onHitRelatedEmojiResult(relatedWordEmojiInfo: unknown): void; + onImportOldDbProgressUpdate(importOldDbMsgNotifyInfo: unknown): void; + onInputStatusPush(inputStatusInfo: unknown): void; + onKickedOffLine(kickedInfo: unknown): void; + onLineDev(arrayList: unknown): void; + onLogLevelChanged(j2: unknown): void; + onMsgAbstractUpdate(arrayList: unknown): void; + onMsgBoxChanged(arrayList: unknown): void; + onMsgDelete(contact: unknown, arrayList: unknown): void; + onMsgEventListUpdate(hashMap: unknown): void; + onMsgInfoListAdd(arrayList: unknown): void; + onMsgInfoListUpdate(msgList: RawMessage[]): void; + onMsgQRCodeStatusChanged(i2: unknown): void; + onMsgRecall(i2: unknown, str: unknown, j2: unknown): void; + onMsgSecurityNotify(msgRecord: unknown): void; + onMsgSettingUpdate(msgSetting: unknown): void; + onNtFirstViewMsgSyncEnd(): void; + onNtMsgSyncEnd(): void; + onNtMsgSyncStart(): void; + onReadFeedEventUpdate(firstViewDirectMsgNotifyInfo: unknown): void; + onRecvGroupGuildFlag(i2: unknown): void; + onRecvMsg(...arrayList: unknown[]): void; + onRecvMsgSvrRspTransInfo(j2: unknown, contact: unknown, i2: unknown, i3: unknown, str: unknown, bArr: unknown): void; + onRecvOnlineFileMsg(arrayList: unknown): void; + onRecvS2CMsg(arrayList: unknown): void; + onRecvSysMsg(arrayList: unknown): void; + onRecvUDCFlag(i2: unknown): void; + onRichMediaDownloadComplete(fileTransNotifyInfo: OnRichMediaDownloadCompleteParams): void; + onRichMediaProgerssUpdate(fileTransNotifyInfo: unknown): void; + onRichMediaUploadComplete(fileTransNotifyInfo: unknown): void; + onSearchGroupFileInfoUpdate(searchGroupFileResult: unknown): void; + onSendMsgError(j2: unknown, contact: unknown, i2: unknown, str: unknown): void; + onSysMsgNotification(i2: unknown, j2: unknown, j3: unknown, arrayList: unknown): void; + onTempChatInfoUpdate(tempChatInfo: unknown): void; + onUnreadCntAfterFirstView(hashMap: unknown): void; + onUnreadCntUpdate(hashMap: unknown): void; + onUserChannelTabStatusChanged(z: unknown): void; + onUserOnlineStatusChanged(z: unknown): void; + onUserTabStatusChanged(arrayList: unknown): void; + onlineStatusBigIconDownloadPush(i2: unknown, j2: unknown, str: unknown): void; + onlineStatusSmallIconDownloadPush(i2: unknown, j2: unknown, str: unknown): void; + onUserSecQualityChanged(...args: unknown[]): void; + onMsgWithRichLinkInfoUpdate(...args: unknown[]): void; + onRedTouchChanged(...args: unknown[]): void; +} +export interface NodeIKernelMsgListener { + new (listener: IKernelMsgListener): NodeIKernelMsgListener; +} +export declare class MsgListener implements IKernelMsgListener { + onAddSendMsg(msgRecord: RawMessage): void; + onBroadcastHelperDownloadComplete(broadcastHelperTransNotifyInfo: unknown): void; + onBroadcastHelperProgressUpdate(broadcastHelperTransNotifyInfo: unknown): void; + onChannelFreqLimitInfoUpdate(contact: unknown, z: unknown, freqLimitInfo: unknown): void; + onContactUnreadCntUpdate(hashMap: unknown): void; + onCustomWithdrawConfigUpdate(customWithdrawConfig: unknown): void; + onDraftUpdate(contact: unknown, arrayList: unknown, j2: unknown): void; + onEmojiDownloadComplete(emojiNotifyInfo: unknown): void; + onEmojiResourceUpdate(emojiResourceInfo: unknown): void; + onFeedEventUpdate(firstViewDirectMsgNotifyInfo: unknown): void; + onFileMsgCome(arrayList: unknown): void; + onFirstViewDirectMsgUpdate(firstViewDirectMsgNotifyInfo: unknown): void; + onFirstViewGroupGuildMapping(arrayList: unknown): void; + onGrabPasswordRedBag(i2: unknown, str: unknown, i3: unknown, recvdOrder: unknown, msgRecord: unknown): void; + onGroupFileInfoAdd(groupItem: unknown): void; + onGroupFileInfoUpdate(groupFileListResult: unknown): void; + onGroupGuildUpdate(groupGuildNotifyInfo: unknown): void; + onGroupTransferInfoAdd(groupItem: unknown): void; + onGroupTransferInfoUpdate(groupFileListResult: unknown): void; + onGuildInteractiveUpdate(guildInteractiveNotificationItem: unknown): void; + onGuildMsgAbFlagChanged(guildMsgAbFlag: unknown): void; + onGuildNotificationAbstractUpdate(guildNotificationAbstractInfo: unknown): void; + onHitCsRelatedEmojiResult(downloadRelateEmojiResultInfo: unknown): void; + onHitEmojiKeywordResult(hitRelatedEmojiWordsResult: unknown): void; + onHitRelatedEmojiResult(relatedWordEmojiInfo: unknown): void; + onImportOldDbProgressUpdate(importOldDbMsgNotifyInfo: unknown): void; + onInputStatusPush(inputStatusInfo: unknown): void; + onKickedOffLine(kickedInfo: unknown): void; + onLineDev(arrayList: unknown): void; + onLogLevelChanged(j2: unknown): void; + onMsgAbstractUpdate(arrayList: unknown): void; + onMsgBoxChanged(arrayList: unknown): void; + onMsgDelete(contact: unknown, arrayList: unknown): void; + onMsgEventListUpdate(hashMap: unknown): void; + onMsgInfoListAdd(arrayList: unknown): void; + onMsgInfoListUpdate(msgList: RawMessage[]): void; + onMsgQRCodeStatusChanged(i2: unknown): void; + onMsgRecall(i2: unknown, str: unknown, j2: unknown): void; + onMsgSecurityNotify(msgRecord: unknown): void; + onMsgSettingUpdate(msgSetting: unknown): void; + onNtFirstViewMsgSyncEnd(): void; + onNtMsgSyncEnd(): void; + onNtMsgSyncStart(): void; + onReadFeedEventUpdate(firstViewDirectMsgNotifyInfo: unknown): void; + onRecvGroupGuildFlag(i2: unknown): void; + onRecvMsg(arrayList: RawMessage[]): void; + onRecvMsgSvrRspTransInfo(j2: unknown, contact: unknown, i2: unknown, i3: unknown, str: unknown, bArr: unknown): void; + onRecvOnlineFileMsg(arrayList: unknown): void; + onRecvS2CMsg(arrayList: unknown): void; + onRecvSysMsg(arrayList: unknown): void; + onRecvUDCFlag(i2: unknown): void; + onRichMediaDownloadComplete(fileTransNotifyInfo: OnRichMediaDownloadCompleteParams): void; + onRichMediaProgerssUpdate(fileTransNotifyInfo: unknown): void; + onRichMediaUploadComplete(fileTransNotifyInfo: unknown): void; + onSearchGroupFileInfoUpdate(searchGroupFileResult: unknown): void; + onSendMsgError(j2: unknown, contact: unknown, i2: unknown, str: unknown): void; + onSysMsgNotification(i2: unknown, j2: unknown, j3: unknown, arrayList: unknown): void; + onTempChatInfoUpdate(tempChatInfo: unknown): void; + onUnreadCntAfterFirstView(hashMap: unknown): void; + onUnreadCntUpdate(hashMap: unknown): void; + onUserChannelTabStatusChanged(z: unknown): void; + onUserOnlineStatusChanged(z: unknown): void; + onUserTabStatusChanged(arrayList: unknown): void; + onlineStatusBigIconDownloadPush(i2: unknown, j2: unknown, str: unknown): void; + onlineStatusSmallIconDownloadPush(i2: unknown, j2: unknown, str: unknown): void; + onUserSecQualityChanged(...args: unknown[]): void; + onMsgWithRichLinkInfoUpdate(...args: unknown[]): void; + onRedTouchChanged(...args: unknown[]): void; +} diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelMsgListener.js b/src/core.lib/src/qqnt/listeners/NodeIKernelMsgListener.js new file mode 100644 index 00000000..8da4b3b5 --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelMsgListener.js @@ -0,0 +1 @@ +function _0x1dff(){var _0x3743a3=['1660wKjGMb','fFZbA','onChannelFreqLimitInfoUpdate','onImportOldDbProgressUpdate','mVqtd','uvjDr','11CoOBXk','474xOHrtl','onLogLevelChanged','YqshQ','onRichMediaProgerssUpdate','onRecvUDCFlag','onEmojiDownloadComplete','gRjAr','onAddSendMsg','naQUe','gobAg','onContactUnreadCntUpdate','32076NaSjTc','onRecvGroupGuildFlag','onNtMsgSyncStart','gKovj','8qImgZP','Uyycd','hjaEJ','onGroupFileInfoUpdate','onHitEmojiKeywordResult','KGYln','onFeedEventUpdate','onGroupGuildUpdate','onRichMediaDownloadComplete','QFJck','onCustomWithdrawConfigUpdate','QLqDb','FVwsf','2118704nwiGfg','3949056yihNzM','onMsgInfoListAdd','pNRTz','bIjaj','SSemB','UPvCl','hxfHV','Vgjzl','dSaHq','onRichMediaUploadComplete','wkGFV','onHitRelatedEmojiResult','KjtNF','onUnreadCntAfterFirstView','Sqqze','onKickedOffLine','onRecvMsg','ZshQq','ZzerZ','VeBrt','xxnLu','EEnEP','4kiHhAo','uJwfu','onMsgBoxChanged','Chosv','JaUMh','82800qvmTIQ','onMsgQRCodeStatusChanged','cecIs','HwDZD','onFirstViewDirectMsgUpdate','onMsgDelete','131756vWmbTp','onlineStatusBigIconDownloadPush','35NNCgMV','yrLFV','IDFHF','yxAUc','1480404zsFxNk','onGroupFileInfoAdd','41837fHgFbS','spcFV','SKnud','onUserChannelTabStatusChanged','onSearchGroupFileInfoUpdate','onDraftUpdate','onGroupTransferInfoAdd','AQXRv','onGroupTransferInfoUpdate','1000jCerse','GNlji','onUserSecQualityChanged','onNtFirstViewMsgSyncEnd','JClfw','onHitCsRelatedEmojiResult','onlineStatusSmallIconDownloadPush','27pTotel','onRedTouchChanged','onFirstViewGroupGuildMapping','4278wRJpUX','onUserOnlineStatusChanged','onRecvMsgSvrRspTransInfo','14qESuMW','kfftB','onSysMsgNotification','nQWto','aqVcz','onEmojiResourceUpdate','6723516ZAVavh','onLineDev','NSOcz','152647CYYpIP','onBroadcastHelperProgressUpdate','bgIaX','1061217YerFon','onGrabPasswordRedBag','1170873IPVlZm','YeiDq','onInputStatusPush','JxgbH','PTtRX','LbrGA','onSendMsgError','onMsgAbstractUpdate','1161760EYFRCi','IncMZ','shift','IxFLy','12IVZsJU','onGuildMsgAbFlagChanged','wTuna','PrDuW','onMsgInfoListUpdate','push','PFlQo','oeYpM','YEgGB'];_0x1dff=function(){return _0x3743a3;};return _0x1dff();}var _0x40de51=_0x244f;(function(_0x3d89f8,_0x5cb012){var _0x595fa7=_0x244f,_0x4e2e2d=_0x3d89f8();while(!![]){try{var _0x48cbea=parseInt(_0x595fa7(0x175))/0x1+parseInt(_0x595fa7(0x143))/0x2*(-parseInt(_0x595fa7(0x178))/0x3)+parseInt(_0x595fa7(0x14e))/0x4*(-parseInt(_0x595fa7(0x150))/0x5)+parseInt(_0x595fa7(0x12d))/0x6+parseInt(_0x595fa7(0x16c))/0x7*(parseInt(_0x595fa7(0x148))/0x8)+-parseInt(_0x595fa7(0x11b))/0x9*(-parseInt(_0x595fa7(0x15f))/0xa)+parseInt(_0x595fa7(0x17a))/0xb*(parseInt(_0x595fa7(0x186))/0xc);if(_0x48cbea===_0x5cb012)break;else _0x4e2e2d['push'](_0x4e2e2d['shift']());}catch(_0x13f543){_0x4e2e2d['push'](_0x4e2e2d['shift']());}}}(_0x1dff,0x56fdb));function _0x4857(_0x2f0e4b,_0x569a4){var _0x324e14=_0x244f,_0x2373b2={'Uyycd':function(_0xa9d648,_0x4d2dea){return _0xa9d648-_0x4d2dea;},'QFJck':function(_0x453a53){return _0x453a53();},'cecIs':function(_0x287389,_0x5a7e8a,_0x3d7bdd){return _0x287389(_0x5a7e8a,_0x3d7bdd);}},_0x4b5b7c=_0x2373b2[_0x324e14(0x128)](_0x1916);return _0x4857=function(_0x15d7b8,_0x2829fe){var _0x4fc969=_0x324e14;_0x15d7b8=_0x2373b2[_0x4fc969(0x120)](_0x15d7b8,0x98);var _0x182433=_0x4b5b7c[_0x15d7b8];return _0x182433;},_0x2373b2[_0x324e14(0x14a)](_0x4857,_0x2f0e4b,_0x569a4);}function _0x1916(){var _0x25854b=_0x244f,_0x5d10b3={'EEnEP':_0x25854b(0x14c),'yrLFV':_0x25854b(0x11d),'fFZbA':_0x25854b(0x13a),'SKnud':'6378mlxtaT','ZshQq':_0x25854b(0x11c),'CipqS':_0x25854b(0x154),'paPjZ':_0x25854b(0x122),'TxJYA':'onFileMsgCome','ZKeYd':_0x25854b(0x13c),'PrDuW':_0x25854b(0x159),'AQXRv':_0x25854b(0x15e),'LbrGA':_0x25854b(0x126),'Vgjzl':_0x25854b(0x192),'YEgGB':_0x25854b(0x18a),'QLqDb':'onMsgSettingUpdate','Sqqze':_0x25854b(0x167),'UPvCl':_0x25854b(0x180),'dSaHq':_0x25854b(0x162),'JxgbH':_0x25854b(0x172),'wTuna':_0x25854b(0x15a),'Chosv':'onMsgEventListUpdate','VPfUm':_0x25854b(0x125),'JClfw':'onMsgRecall','GNlji':_0x25854b(0x166),'nQWto':_0x25854b(0x123),'iGIXL':'onReadFeedEventUpdate','xxnLu':_0x25854b(0x171),'HSKZB':_0x25854b(0x129),'spcFV':_0x25854b(0x145),'KGYln':_0x25854b(0x12c),'pNRTz':_0x25854b(0x117),'PTtRX':'onGuildInteractiveUpdate','HwDZD':_0x25854b(0x164),'uJwfu':'onGuildNotificationAbstractUpdate','IncMZ':_0x25854b(0x12e),'bgIaX':_0x25854b(0x191),'hxfHV':'onTempChatInfoUpdate','yxAUc':_0x25854b(0x179),'SSemB':_0x25854b(0x187),'YeiDq':_0x25854b(0x127),'mVqtd':'onMsgWithRichLinkInfoUpdate','hjaEJ':_0x25854b(0x11a),'wkGFV':_0x25854b(0x176),'uvjDr':'onRecvSysMsg','gRjAr':_0x25854b(0x16b),'ZzerZ':_0x25854b(0x155),'bIjaj':'onNtMsgSyncEnd','nxPuW':_0x25854b(0x18f),'gKovj':_0x25854b(0x17c),'IDFHF':_0x25854b(0x197),'oeYpM':_0x25854b(0x15c)},_0x400c99=[_0x5d10b3[_0x25854b(0x142)],_0x5d10b3[_0x25854b(0x151)],_0x5d10b3[_0x25854b(0x190)],_0x5d10b3[_0x25854b(0x158)],_0x5d10b3[_0x25854b(0x13e)],_0x5d10b3['CipqS'],_0x5d10b3['paPjZ'],_0x5d10b3['TxJYA'],_0x5d10b3['ZKeYd'],_0x5d10b3[_0x25854b(0x189)],_0x5d10b3[_0x25854b(0x15d)],_0x25854b(0x113),_0x5d10b3[_0x25854b(0x17f)],_0x5d10b3[_0x25854b(0x134)],_0x25854b(0x195),_0x25854b(0x165),_0x5d10b3[_0x25854b(0x18e)],_0x5d10b3[_0x25854b(0x12a)],_0x5d10b3[_0x25854b(0x13b)],_0x5d10b3[_0x25854b(0x132)],_0x5d10b3[_0x25854b(0x135)],_0x5d10b3[_0x25854b(0x17d)],_0x5d10b3[_0x25854b(0x188)],_0x25854b(0x11f),'onUnreadCntUpdate',_0x5d10b3[_0x25854b(0x146)],_0x5d10b3['VPfUm'],_0x5d10b3[_0x25854b(0x163)],_0x5d10b3[_0x25854b(0x160)],_0x5d10b3[_0x25854b(0x16f)],_0x5d10b3['iGIXL'],_0x5d10b3[_0x25854b(0x141)],_0x25854b(0x156),_0x5d10b3['HSKZB'],_0x5d10b3[_0x25854b(0x157)],_0x5d10b3[_0x25854b(0x124)],_0x5d10b3[_0x25854b(0x12f)],_0x25854b(0x181),_0x5d10b3[_0x25854b(0x17e)],_0x5d10b3[_0x25854b(0x14b)],_0x5d10b3[_0x25854b(0x144)],_0x25854b(0x14f),_0x5d10b3[_0x25854b(0x183)],_0x25854b(0x182),_0x25854b(0x138),_0x5d10b3[_0x25854b(0x177)],_0x5d10b3[_0x25854b(0x133)],_0x5d10b3[_0x25854b(0x153)],_0x5d10b3[_0x25854b(0x131)],_0x25854b(0x196),_0x5d10b3[_0x25854b(0x17b)],_0x5d10b3[_0x25854b(0x193)],_0x25854b(0x15b),_0x25854b(0x169),_0x5d10b3[_0x25854b(0x121)],'onRecvS2CMsg',_0x25854b(0x149),_0x5d10b3[_0x25854b(0x137)],_0x5d10b3[_0x25854b(0x194)],_0x5d10b3[_0x25854b(0x116)],_0x5d10b3[_0x25854b(0x13f)],_0x5d10b3[_0x25854b(0x130)],_0x5d10b3['nxPuW'],_0x5d10b3[_0x25854b(0x11e)],_0x25854b(0x14d),_0x5d10b3[_0x25854b(0x152)],_0x5d10b3[_0x25854b(0x18d)]];return _0x1916=function(){return _0x400c99;},_0x1916();}var _0x3539cc=_0x4857;(function(_0x5c45c3,_0x5db4ef){var _0x3c48f6=_0x244f,_0xe396cd={'naQUe':function(_0x43362d,_0x225206){return _0x43362d+_0x225206;},'aqVcz':function(_0x3c7353,_0x548d96){return _0x3c7353/_0x548d96;},'gobAg':function(_0x5ddcd6,_0x33b40a){return _0x5ddcd6(_0x33b40a);},'kfftB':function(_0x575664,_0x290874){return _0x575664(_0x290874);},'KjtNF':function(_0x16e55,_0x1de8fc){return _0x16e55/_0x1de8fc;},'JaUMh':function(_0x3708fc,_0x5d6ea3){return _0x3708fc(_0x5d6ea3);},'RgvhR':function(_0x2cc934,_0x59b94b){return _0x2cc934(_0x59b94b);},'PFlQo':function(_0x549742,_0xc2745){return _0x549742(_0xc2745);},'FVwsf':function(_0x35910f,_0x45d27f){return _0x35910f(_0x45d27f);},'YqshQ':function(_0x3736ca,_0x575d5a){return _0x3736ca(_0x575d5a);},'IxFLy':function(_0x513185,_0x5254f3){return _0x513185(_0x5254f3);},'YkmyK':function(_0x22e66b,_0x582a88){return _0x22e66b===_0x582a88;},'VeBrt':_0x3c48f6(0x18b),'NSOcz':_0x3c48f6(0x184)},_0x5eecde=_0x4857,_0x447b6f=_0x5c45c3();while(!![]){try{var _0x36f8f8=_0xe396cd[_0x3c48f6(0x118)](_0xe396cd[_0x3c48f6(0x118)](_0xe396cd[_0x3c48f6(0x118)](_0xe396cd['naQUe'](_0xe396cd[_0x3c48f6(0x170)](parseInt(_0x5eecde(0xca)),0x1),_0xe396cd[_0x3c48f6(0x170)](_0xe396cd[_0x3c48f6(0x119)](parseInt,_0xe396cd['gobAg'](_0x5eecde,0x98)),0x2)*_0xe396cd['aqVcz'](-_0xe396cd[_0x3c48f6(0x119)](parseInt,_0xe396cd[_0x3c48f6(0x16d)](_0x5eecde,0x9c)),0x3)),_0xe396cd[_0x3c48f6(0x139)](-parseInt(_0x5eecde(0xaf)),0x4)),-_0xe396cd['JaUMh'](parseInt,_0xe396cd[_0x3c48f6(0x119)](_0x5eecde,0xa5))/0x5*_0xe396cd[_0x3c48f6(0x139)](_0xe396cd['RgvhR'](parseInt,_0x5eecde(0xad)),0x6))+_0xe396cd[_0x3c48f6(0x139)](-_0xe396cd[_0x3c48f6(0x119)](parseInt,_0xe396cd[_0x3c48f6(0x147)](_0x5eecde,0xcd)),0x7)*_0xe396cd[_0x3c48f6(0x139)](-_0xe396cd[_0x3c48f6(0x18c)](parseInt,_0xe396cd[_0x3c48f6(0x16d)](_0x5eecde,0xc1)),0x8),_0xe396cd[_0x3c48f6(0x170)](-_0xe396cd[_0x3c48f6(0x16d)](parseInt,_0x5eecde(0xc6)),0x9)*(-_0xe396cd[_0x3c48f6(0x12b)](parseInt,_0xe396cd[_0x3c48f6(0x112)](_0x5eecde,0xd5))/0xa))+parseInt(_0xe396cd['JaUMh'](_0x5eecde,0xb8))/0xb*_0xe396cd[_0x3c48f6(0x139)](_0xe396cd[_0x3c48f6(0x112)](parseInt,_0xe396cd[_0x3c48f6(0x185)](_0x5eecde,0xbf)),0xc);if(_0xe396cd['YkmyK'](_0x36f8f8,_0x5db4ef))break;else _0x447b6f[_0xe396cd[_0x3c48f6(0x140)]](_0x447b6f[_0xe396cd[_0x3c48f6(0x174)]]());}catch(_0x2e7a7f){_0x447b6f[_0xe396cd['VeBrt']](_0x447b6f[_0xe396cd[_0x3c48f6(0x174)]]());}}}(_0x1916,0x2ef5f));function _0x244f(_0x16743c,_0x252364){var _0x1dff30=_0x1dff();return _0x244f=function(_0x244f5b,_0x1ec795){_0x244f5b=_0x244f5b-0x112;var _0x1d4b56=_0x1dff30[_0x244f5b];return _0x1d4b56;},_0x244f(_0x16743c,_0x252364);}export class MsgListener{[_0x3539cc(0xce)](_0x4d6d33){}['onBroadcastHelperDownloadComplete'](_0x132b7e){}[_0x3539cc(0xa0)](_0x314a67){}[_0x3539cc(0xd7)](_0x337761,_0x1a5d54,_0x2509e1){}[_0x3539cc(0x9d)](_0x203349){}[_0x3539cc(0xcb)](_0x46b551){}[_0x3539cc(0x9b)](_0x17e299,_0x27918a,_0x35e42c){}[_0x40de51(0x115)](_0x149db2){}[_0x3539cc(0xc9)](_0x18752d){}[_0x3539cc(0xc4)](_0x4e9294){}[_0x3539cc(0xb1)](_0xd332a6){}[_0x3539cc(0xaa)](_0xda6d9d){}[_0x40de51(0x168)](_0x58e0ae){}[_0x3539cc(0xd9)](_0x3d3810,_0x4a5060,_0x319558,_0x580320,_0x52be6f){}[_0x3539cc(0xa3)](_0x1314a0){}[_0x3539cc(0xb0)](_0x253b23){}[_0x3539cc(0xb6)](_0x18958d){}[_0x3539cc(0xa9)](_0x4c12ed){}[_0x3539cc(0xb4)](_0xe6faca){}[_0x3539cc(0xd0)](_0x2871c2){}[_0x3539cc(0xda)](_0x52e144){}[_0x3539cc(0xd2)](_0x2f7859){}[_0x3539cc(0xd1)](_0x425882){}[_0x3539cc(0xc7)](_0x1a3f55){}[_0x3539cc(0xd6)](_0x218ce1){}[_0x3539cc(0xb7)](_0x362dfa){}[_0x3539cc(0xa6)](_0x660b91){}[_0x3539cc(0xb2)](_0x171bc2){}[_0x40de51(0x173)](_0x3c23f4){}[_0x3539cc(0xa8)](_0x58d8b1){}[_0x3539cc(0xcf)](_0x2f334d){}[_0x3539cc(0xcc)](_0x553c2d){}[_0x3539cc(0xa7)](_0x441c43,_0x2e42dd){}[_0x3539cc(0xc3)](_0xc1dbd6){}[_0x3539cc(0xd4)](_0x31658c){}[_0x3539cc(0xba)](_0x46e0a8){}[_0x3539cc(0x9f)](_0x40390d){}[_0x3539cc(0xc5)](_0x3dad66,_0x50db40,_0x3bf9a7){}['onMsgSecurityNotify'](_0x2b0d19){}[_0x3539cc(0xbb)](_0x8fb902){}[_0x3539cc(0xbe)](){}[_0x3539cc(0xa4)](){}[_0x3539cc(0xab)](){}[_0x3539cc(0xc8)](_0x69312){}[_0x3539cc(0xae)](_0x106d79){}[_0x40de51(0x13d)](_0x535686){}[_0x3539cc(0xa2)](_0xfb72ca,_0x96ab69,_0x2bc83a,_0xd571cd,_0x4639c8,_0x5f3fae){}['onRecvOnlineFileMsg'](_0x371884){}[_0x3539cc(0x9e)](_0x5addd2){}[_0x3539cc(0xa1)](_0x1b0bb4){}[_0x40de51(0x114)](_0x1566ef){}[_0x3539cc(0x99)](_0x28db85){}[_0x3539cc(0xb5)](_0x548616){}[_0x40de51(0x136)](_0x39a5b9){}[_0x3539cc(0xc0)](_0xda3e66){}[_0x3539cc(0xbd)](_0x36ce39,_0x29da4b,_0x3df32e,_0x41ed53){}[_0x40de51(0x16e)](_0x1603e1,_0xc8a7b,_0x2aa0c0,_0x54c15d){}[_0x3539cc(0xd8)](_0xd32f73){}[_0x3539cc(0xac)](_0x2835a8){}[_0x3539cc(0xc2)](_0x292db9){}[_0x3539cc(0xb3)](_0x2e72db){}[_0x40de51(0x16a)](_0x34b893){}['onUserTabStatusChanged'](_0x5b575a){}[_0x3539cc(0xd3)](_0x5ca05d,_0x2f94a1,_0x86d4db){}[_0x3539cc(0xb9)](_0x30f142,_0x213309,_0x248b4e){}[_0x40de51(0x161)](..._0x12363a){}[_0x3539cc(0x9a)](..._0xd354cd){}[_0x3539cc(0xbc)](..._0x560b61){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelProfileListener .d.ts b/src/core.lib/src/qqnt/listeners/NodeIKernelProfileListener .d.ts new file mode 100644 index 00000000..27840596 --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelProfileListener .d.ts @@ -0,0 +1,19 @@ +import { User } from '@/core/qqnt/entities'; +interface IProfileListener { + onProfileSimpleChanged(...args: unknown[]): void; + onProfileDetailInfoChanged(profile: User): void; + onStatusUpdate(...args: unknown[]): void; + onSelfStatusChanged(...args: unknown[]): void; + onStrangerRemarkChanged(...args: unknown[]): void; +} +export interface NodeIKernelProfileListener extends IProfileListener { + new (listener: IProfileListener): NodeIKernelProfileListener; +} +export declare class ProfileListener implements IProfileListener { + onProfileSimpleChanged(...args: unknown[]): void; + onProfileDetailInfoChanged(profile: User): void; + onStatusUpdate(...args: unknown[]): void; + onSelfStatusChanged(...args: unknown[]): void; + onStrangerRemarkChanged(...args: unknown[]): void; +} +export {}; diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelProfileListener .js b/src/core.lib/src/qqnt/listeners/NodeIKernelProfileListener .js new file mode 100644 index 00000000..c0d3bb6d --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelProfileListener .js @@ -0,0 +1 @@ +var _0x5e423d=_0x2482;(function(_0xdb26d4,_0x1c2a77){var _0x26154b=_0x2482,_0x4976fb=_0xdb26d4();while(!![]){try{var _0x1307a7=parseInt(_0x26154b(0x19b))/0x1*(parseInt(_0x26154b(0x17d))/0x2)+-parseInt(_0x26154b(0x197))/0x3+-parseInt(_0x26154b(0x187))/0x4+-parseInt(_0x26154b(0x196))/0x5*(parseInt(_0x26154b(0x18d))/0x6)+parseInt(_0x26154b(0x17e))/0x7*(-parseInt(_0x26154b(0x1a3))/0x8)+parseInt(_0x26154b(0x193))/0x9+parseInt(_0x26154b(0x188))/0xa;if(_0x1307a7===_0x1c2a77)break;else _0x4976fb['push'](_0x4976fb['shift']());}catch(_0x158f90){_0x4976fb['push'](_0x4976fb['shift']());}}}(_0x2de7,0x7e867));function _0x2482(_0x599a9e,_0x93b2af){var _0x2de783=_0x2de7();return _0x2482=function(_0x248222,_0x4adc82){_0x248222=_0x248222-0x17d;var _0x5dccf1=_0x2de783[_0x248222];return _0x5dccf1;},_0x2482(_0x599a9e,_0x93b2af);}var _0x3c7742=_0xf4ca;function _0x34f7(){var _0x39aeb2=_0x2482,_0x144b55={'lKXbh':_0x39aeb2(0x194),'eLyMA':'242103fAGScf','dtjpH':_0x39aeb2(0x1a2),'tDdNi':_0x39aeb2(0x181),'ZARKj':_0x39aeb2(0x18b),'HrLxI':_0x39aeb2(0x199),'zvqkI':_0x39aeb2(0x1a5),'OSFJZ':'128324GAUyDJ','PLknO':function(_0x102ad0){return _0x102ad0();}},_0x5a36c9=[_0x144b55['lKXbh'],_0x144b55[_0x39aeb2(0x183)],_0x144b55['dtjpH'],_0x144b55[_0x39aeb2(0x192)],_0x39aeb2(0x19f),_0x144b55[_0x39aeb2(0x1a0)],'3446856krBoah','1544436bJNlXQ',_0x144b55[_0x39aeb2(0x19c)],_0x39aeb2(0x18a),_0x144b55[_0x39aeb2(0x19a)],_0x144b55['OSFJZ']];return _0x34f7=function(){return _0x5a36c9;},_0x144b55[_0x39aeb2(0x189)](_0x34f7);}function _0x2de7(){var _0x58540f=['onProfileDetailInfoChanged','2924036VuvcTW','12718400jJIZXd','PLknO','onSelfStatusChanged','1344WpMMSk','onProfileSimpleChanged','140334MLuNXf','CdKzy','ApDFQ','VYtoj','xVSfe','tDdNi','6779034APGRlm','onStatusUpdate','eGzaG','155Yaavmq','743529skfgcG','HBhrO','onStrangerRemarkChanged','zvqkI','57162jnjNfj','HrLxI','dgVCB','TDCwY','64510MNkStp','ZARKj','zjhaf','3518459hdjPxc','12376uduwhB','BeGSL','26IEkitY','24OiwCou','2212YqvFBt','WKyuY','zbVoP','51930eWwnMD','vFIZn','eLyMA','SHRTH','yzifp'];_0x2de7=function(){return _0x58540f;};return _0x2de7();}function _0xf4ca(_0x434839,_0x5d14c8){var _0x6a6cdc=_0x2482,_0x38b449={'CeBrY':function(_0x52168a,_0x323c3a){return _0x52168a-_0x323c3a;},'dgVCB':function(_0x50dfb4){return _0x50dfb4();},'CdKzy':function(_0x155a14,_0x5a3d57,_0x502698){return _0x155a14(_0x5a3d57,_0x502698);}},_0x3728ca=_0x38b449[_0x6a6cdc(0x19d)](_0x34f7);return _0xf4ca=function(_0x11bcd3,_0x16b5b2){_0x11bcd3=_0x38b449['CeBrY'](_0x11bcd3,0xec);var _0x3efa1e=_0x3728ca[_0x11bcd3];return _0x3efa1e;},_0x38b449[_0x6a6cdc(0x18e)](_0xf4ca,_0x434839,_0x5d14c8);}(function(_0x365bd8,_0x31cdde){var _0xc77f06=_0x2482,_0x42e572={'zbVoP':function(_0x317e24,_0x119ed6){return _0x317e24+_0x119ed6;},'HBhrO':function(_0x62418c,_0xa06e41){return _0x62418c+_0xa06e41;},'Qdlcb':function(_0x33bd8d,_0x1aced4){return _0x33bd8d+_0x1aced4;},'BeGSL':function(_0x4c7e6a,_0x46bb73){return _0x4c7e6a+_0x46bb73;},'vFIZn':function(_0x3e0587,_0x3c751f){return _0x3e0587(_0x3c751f);},'eGzaG':function(_0x3fdfb6,_0x3af5c0){return _0x3fdfb6/_0x3af5c0;},'TDCwY':function(_0x409cc0,_0x44e692){return _0x409cc0(_0x44e692);},'VYtoj':function(_0x947b6e,_0x57d7a2){return _0x947b6e/_0x57d7a2;},'WKyuY':function(_0x145017,_0x4be402){return _0x145017(_0x4be402);},'sIiLd':function(_0x531737,_0xa913ba){return _0x531737(_0xa913ba);},'SHRTH':function(_0x21802f,_0x44797f){return _0x21802f(_0x44797f);},'yzifp':function(_0x52c29a,_0x2df49e){return _0x52c29a*_0x2df49e;},'ApDFQ':function(_0x5eb002,_0x568f2c){return _0x5eb002(_0x568f2c);},'xVSfe':'push','zjhaf':'shift'},_0xfa2749=_0xf4ca,_0xcb071f=_0x365bd8();while(!![]){try{var _0x14068e=_0x42e572['zbVoP'](_0x42e572[_0xc77f06(0x180)](_0x42e572[_0xc77f06(0x198)](_0x42e572['Qdlcb'](_0x42e572[_0xc77f06(0x1a4)](-parseInt(_0x42e572[_0xc77f06(0x182)](_0xfa2749,0xf0))/0x1,_0x42e572[_0xc77f06(0x195)](_0x42e572['TDCwY'](parseInt,_0x42e572[_0xc77f06(0x182)](_0xfa2749,0xef)),0x2)*_0x42e572[_0xc77f06(0x190)](_0x42e572[_0xc77f06(0x182)](parseInt,_0xfa2749(0xf2)),0x3))+_0x42e572['VYtoj'](-_0x42e572[_0xc77f06(0x19e)](parseInt,_0xfa2749(0xec)),0x4),_0x42e572['eGzaG'](_0x42e572[_0xc77f06(0x17f)](parseInt,_0x42e572[_0xc77f06(0x19e)](_0xfa2749,0xf5)),0x5)),parseInt(_0x42e572['sIiLd'](_0xfa2749,0xf7))/0x6),_0x42e572[_0xc77f06(0x195)](parseInt(_0x42e572[_0xc77f06(0x184)](_0xfa2749,0xf3)),0x7)),_0x42e572[_0xc77f06(0x185)](_0x42e572[_0xc77f06(0x18f)](parseInt,_0x42e572[_0xc77f06(0x19e)](_0xfa2749,0xf6))/0x8,-_0x42e572[_0xc77f06(0x18f)](parseInt,_0x42e572[_0xc77f06(0x18f)](_0xfa2749,0xf4))/0x9));if(_0x14068e===_0x31cdde)break;else _0xcb071f[_0x42e572[_0xc77f06(0x191)]](_0xcb071f[_0x42e572[_0xc77f06(0x1a1)]]());}catch(_0xd0102a){_0xcb071f[_0x42e572[_0xc77f06(0x191)]](_0xcb071f[_0x42e572[_0xc77f06(0x1a1)]]());}}}(_0x34f7,0x9ffe7));export class ProfileListener{[_0x5e423d(0x18c)](..._0x5bd5b8){}[_0x5e423d(0x186)](_0x2fb1a2){}[_0x3c7742(0xf1)](..._0x4e4288){}[_0x3c7742(0xee)](..._0x2edbe7){}[_0x3c7742(0xed)](..._0x57ad89){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelSessionListener.d.ts b/src/core.lib/src/qqnt/listeners/NodeIKernelSessionListener.d.ts new file mode 100644 index 00000000..1cfadc23 --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelSessionListener.d.ts @@ -0,0 +1,19 @@ +export interface ISessionListener { + onNTSessionCreate(args: unknown): void; + onGProSessionCreate(args: unknown): void; + onSessionInitComplete(args: unknown): void; + onOpentelemetryInit(args: unknown): void; + onUserOnlineResult(args: unknown): void; + onGetSelfTinyId(args: unknown): void; +} +export interface NodeIKernelSessionListener extends ISessionListener { + new (adapter: ISessionListener): NodeIKernelSessionListener; +} +export declare class SessionListener implements ISessionListener { + onNTSessionCreate(args: unknown): void; + onGProSessionCreate(args: unknown): void; + onSessionInitComplete(args: unknown): void; + onOpentelemetryInit(args: unknown): void; + onUserOnlineResult(args: unknown): void; + onGetSelfTinyId(args: unknown): void; +} diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelSessionListener.js b/src/core.lib/src/qqnt/listeners/NodeIKernelSessionListener.js new file mode 100644 index 00000000..2f4cf61c --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelSessionListener.js @@ -0,0 +1 @@ +function _0x1feb(){var _0x2a3109=['wwArU','305310yeGbDv','oxFJk','onNTSessionCreate','hFyzn','5271bzazVg','BZeyk','11yISdNW','KdQBj','hdPeA','112894xiNBLY','push','onGetSelfTinyId','pdqdI','5468244qWygBP','4721356DXUlgo','238505aJPfYq','onSessionInitComplete','MGeDk','onGProSessionCreate','jAJXo','28uviBzf','JKrul','193296XKfdxf','1549928LaOnFp','nUCNy','onOpentelemetryInit','pCeoI','347056VyMWMZ','WRUcT','RcbWb','RrPRg','bAaDL','wJgBc','148REsuhG','KJYLx','BaAnk','IgkEh','hOEZX','742917wQRLFt','gNmUY','DQbsz','shift','QyFAJ','jNxKT','onUserOnlineResult','JLTus','OdXlc','420936sysupS','xQNoh','obZKx','919470dzDrGb','XlQXW','psHOn','uwBmn'];_0x1feb=function(){return _0x2a3109;};return _0x1feb();}var _0x106492=_0x3aad;(function(_0x31c435,_0x2ffab7){var _0x35ff8b=_0x3aad,_0x4a6a99=_0x31c435();while(!![]){try{var _0xa1bd07=parseInt(_0x35ff8b(0x124))/0x1+-parseInt(_0x35ff8b(0x112))/0x2+-parseInt(_0x35ff8b(0x11f))/0x3+parseInt(_0x35ff8b(0x117))/0x4+parseInt(_0x35ff8b(0x118))/0x5+-parseInt(_0x35ff8b(0x116))/0x6+parseInt(_0x35ff8b(0xf8))/0x7;if(_0xa1bd07===_0x2ffab7)break;else _0x4a6a99['push'](_0x4a6a99['shift']());}catch(_0x6cd8b1){_0x4a6a99['push'](_0x4a6a99['shift']());}}}(_0x1feb,0x9e70e));function _0xd068(_0x159d48,_0x3deab6){var _0x36691e={'kFBtf':function(_0xcfe834,_0x17a6f1){return _0xcfe834-_0x17a6f1;},'PGOUD':function(_0xc13ec9,_0x42018d,_0x274116){return _0xc13ec9(_0x42018d,_0x274116);}},_0x5df8da=_0x353f();return _0xd068=function(_0x1db04f,_0x48f148){_0x1db04f=_0x36691e['kFBtf'](_0x1db04f,0x13b);var _0x1fe375=_0x5df8da[_0x1db04f];return _0x1fe375;},_0x36691e['PGOUD'](_0xd068,_0x159d48,_0x3deab6);}function _0x3aad(_0x925ecb,_0xb31306){var _0x1feb59=_0x1feb();return _0x3aad=function(_0x3aad4f,_0x1511a8){_0x3aad4f=_0x3aad4f-0xf5;var _0x3ec5b7=_0x1feb59[_0x3aad4f];return _0x3ec5b7;},_0x3aad(_0x925ecb,_0xb31306);}var _0x47640e=_0xd068;function _0x353f(){var _0x543201=_0x3aad,_0x47a0b3={'IgkEh':_0x543201(0x119),'FgFrZ':_0x543201(0x120),'KdQBj':_0x543201(0x109),'wJgBc':_0x543201(0x10f),'hdPeA':_0x543201(0x10b),'KJYLx':'5TwbZRT','bAaDL':_0x543201(0x11d),'obZKx':'4167812czoVUE','MGeDk':_0x543201(0x10d),'lRbSK':_0x543201(0xfe),'pdqdI':_0x543201(0x12a),'RcbWb':_0x543201(0x11b),'uwBmn':'90PTSbYG'},_0x12617c=[_0x47a0b3[_0x543201(0xf6)],_0x543201(0x101),_0x47a0b3['FgFrZ'],_0x47a0b3[_0x543201(0x110)],_0x543201(0x122),_0x47a0b3[_0x543201(0x129)],'18354864CvoDXZ',_0x47a0b3[_0x543201(0x111)],_0x47a0b3[_0x543201(0x12b)],_0x47a0b3[_0x543201(0x128)],_0x47a0b3[_0x543201(0x103)],_0x543201(0x104),_0x47a0b3[_0x543201(0x11a)],_0x47a0b3['lRbSK'],_0x47a0b3[_0x543201(0x115)],_0x47a0b3[_0x543201(0x126)],_0x47a0b3[_0x543201(0x107)]];return _0x353f=function(){return _0x12617c;},_0x353f();}(function(_0x5d40d8,_0x3f46fd){var _0x42a869=_0x3aad,_0x2af5bb={'jNxKT':function(_0xc89ffe){return _0xc89ffe();},'nUCNy':function(_0x118436,_0x4b235e){return _0x118436+_0x4b235e;},'Stpje':function(_0x218528,_0x24cf2f){return _0x218528+_0x24cf2f;},'JLTus':function(_0x483bac,_0x3e6270){return _0x483bac+_0x3e6270;},'VAhcI':function(_0x374073,_0x267c1f){return _0x374073+_0x267c1f;},'gNmUY':function(_0x4bb14f,_0x4238b4){return _0x4bb14f(_0x4238b4);},'QyFAJ':function(_0x48c692,_0x3da92b){return _0x48c692/_0x3da92b;},'oxFJk':function(_0x4e4de5,_0x2a5069){return _0x4e4de5(_0x2a5069);},'BZeyk':function(_0x421f1d,_0x5e94e8){return _0x421f1d(_0x5e94e8);},'hOEZX':function(_0x492039,_0x2cf4e2){return _0x492039*_0x2cf4e2;},'XlQXW':function(_0x5146a1,_0x3ef722){return _0x5146a1(_0x3ef722);},'xQNoh':function(_0x362217,_0x1fcfa0){return _0x362217(_0x1fcfa0);},'psHOn':function(_0x37383f,_0x5180ec){return _0x37383f(_0x5180ec);},'WRUcT':function(_0x4f8460,_0x27c672){return _0x4f8460(_0x27c672);},'MeKWP':function(_0x1bcac4,_0x20579e){return _0x1bcac4(_0x20579e);},'JKrul':function(_0x2e5497,_0x3139d9){return _0x2e5497(_0x3139d9);},'wwArU':function(_0x2017dd,_0x49d336){return _0x2017dd(_0x49d336);},'RrPRg':function(_0x270cec,_0x5586e7){return _0x270cec/_0x5586e7;},'pCeoI':function(_0x4b744f,_0x2e4826){return _0x4b744f(_0x2e4826);},'gPDBR':function(_0x50ba56,_0x4699fc){return _0x50ba56/_0x4699fc;},'KeuLo':function(_0x1c4d90,_0x2e6c8d){return _0x1c4d90/_0x2e6c8d;},'DQbsz':function(_0x4deca5,_0x3059d5){return _0x4deca5(_0x3059d5);},'hFyzn':function(_0x7cb89f,_0x36f234){return _0x7cb89f(_0x36f234);},'jAJXo':function(_0xa370af,_0x40a419){return _0xa370af===_0x40a419;},'BaAnk':_0x42a869(0x113),'OdXlc':_0x42a869(0xfb)},_0xffc15f=_0xd068,_0x47a984=_0x2af5bb[_0x42a869(0xfd)](_0x5d40d8);while(!![]){try{var _0x2206cd=_0x2af5bb[_0x42a869(0x121)](_0x2af5bb['Stpje'](_0x2af5bb[_0x42a869(0xff)](_0x2af5bb['VAhcI'](_0x2af5bb['VAhcI'](_0x2af5bb[_0x42a869(0xf9)](parseInt,_0xffc15f(0x145))/0x1,_0x2af5bb[_0x42a869(0xfc)](_0x2af5bb['oxFJk'](parseInt,_0x2af5bb[_0x42a869(0x10a)](_0xffc15f,0x148)),0x2)*_0x2af5bb[_0x42a869(0xfc)](_0x2af5bb[_0x42a869(0x10e)](parseInt,_0x2af5bb['oxFJk'](_0xffc15f,0x146)),0x3)),_0x2af5bb['hOEZX'](_0x2af5bb['QyFAJ'](-_0x2af5bb[_0x42a869(0x105)](parseInt,_0x2af5bb[_0x42a869(0x105)](_0xffc15f,0x144)),0x4),_0x2af5bb[_0x42a869(0xfc)](_0x2af5bb[_0x42a869(0x105)](parseInt,_0x2af5bb[_0x42a869(0x102)](_0xffc15f,0x142)),0x5)))+_0x2af5bb[_0x42a869(0xfc)](_0x2af5bb[_0x42a869(0x106)](parseInt,_0x2af5bb[_0x42a869(0x125)](_0xffc15f,0x13b)),0x6),_0x2af5bb[_0x42a869(0xf7)](_0x2af5bb[_0x42a869(0xfc)](_0x2af5bb[_0x42a869(0x106)](parseInt,_0x2af5bb['MeKWP'](_0xffc15f,0x143)),0x7),-_0x2af5bb[_0x42a869(0x11e)](parseInt,_0x2af5bb[_0x42a869(0x108)](_0xffc15f,0x13c))/0x8)),_0x2af5bb[_0x42a869(0x127)](-_0x2af5bb['pCeoI'](parseInt,_0x2af5bb[_0x42a869(0x106)](_0xffc15f,0x14a)),0x9)*_0x2af5bb['gPDBR'](_0x2af5bb[_0x42a869(0x10a)](parseInt,_0xffc15f(0x13d)),0xa)),_0x2af5bb['KeuLo'](-_0x2af5bb[_0x42a869(0x108)](parseInt,_0x2af5bb[_0x42a869(0xfa)](_0xffc15f,0x13f)),0xb)*(-_0x2af5bb[_0x42a869(0x123)](parseInt,_0x2af5bb[_0x42a869(0x10c)](_0xffc15f,0x140))/0xc));if(_0x2af5bb[_0x42a869(0x11c)](_0x2206cd,_0x3f46fd))break;else _0x47a984[_0x2af5bb[_0x42a869(0xf5)]](_0x47a984[_0x2af5bb[_0x42a869(0x100)]]());}catch(_0x1abf3d){_0x47a984[_0x2af5bb['BaAnk']](_0x47a984[_0x2af5bb[_0x42a869(0x100)]]());}}}(_0x353f,0x80a8d));export class SessionListener{[_0x47640e(0x141)](_0x4ee0ca){}[_0x47640e(0x149)](_0x261f0e){}[_0x47640e(0x14b)](_0x4a3e73){}[_0x47640e(0x13e)](_0x22b1f5){}[_0x47640e(0x147)](_0x1404cb){}[_0x106492(0x114)](_0x2ec2ca){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/index.d.ts b/src/core.lib/src/qqnt/listeners/index.d.ts new file mode 100644 index 00000000..19ab5920 --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/index.d.ts @@ -0,0 +1,6 @@ +export * from './NodeIKernelSessionListener'; +export * from './NodeIKernelLoginListener'; +export * from './NodeIKernelMsgListener'; +export * from './NodeIKernelGroupListener'; +export * from './NodeIKernelBuddyListener'; +export * from './NodeIKernelProfileListener '; diff --git a/src/core.lib/src/qqnt/listeners/index.js b/src/core.lib/src/qqnt/listeners/index.js new file mode 100644 index 00000000..7ed7fe9a --- /dev/null +++ b/src/core.lib/src/qqnt/listeners/index.js @@ -0,0 +1 @@ +(function(_0x181ccd,_0x4bf79c){var _0x25eddd=_0x2570,_0x14bd92=_0x181ccd();while(!![]){try{var _0x2a721d=parseInt(_0x25eddd(0x186))/0x1+parseInt(_0x25eddd(0x19b))/0x2*(-parseInt(_0x25eddd(0x18d))/0x3)+parseInt(_0x25eddd(0x1ac))/0x4+-parseInt(_0x25eddd(0x1b0))/0x5+parseInt(_0x25eddd(0x19c))/0x6*(parseInt(_0x25eddd(0x1ae))/0x7)+parseInt(_0x25eddd(0x1ab))/0x8*(-parseInt(_0x25eddd(0x18f))/0x9)+parseInt(_0x25eddd(0x192))/0xa;if(_0x2a721d===_0x4bf79c)break;else _0x14bd92['push'](_0x14bd92['shift']());}catch(_0x30fe68){_0x14bd92['push'](_0x14bd92['shift']());}}}(_0x16e7,0xabe0d),function(_0x347aa4,_0x2eca2c){var _0x15e77d=_0x2570,_0x5d03f8={'WIuXJ':function(_0x2f0962,_0x21b5c7){return _0x2f0962+_0x21b5c7;},'DQIVq':function(_0x55783d,_0x5a4401){return _0x55783d+_0x5a4401;},'tDPmm':function(_0x293502,_0x3defc7){return _0x293502(_0x3defc7);},'PqVsF':function(_0x998c8,_0x1ba7a6){return _0x998c8(_0x1ba7a6);},'tCrws':function(_0x2746b8,_0x3468d7){return _0x2746b8*_0x3468d7;},'cWKzF':function(_0x52d8bb,_0xf29f7e){return _0x52d8bb/_0xf29f7e;},'fZPYh':function(_0x1f6526,_0x3fcac9){return _0x1f6526(_0x3fcac9);},'ZXqBv':function(_0x5d4c3b,_0x49c5ea){return _0x5d4c3b/_0x49c5ea;},'qjEoB':function(_0x3f8342,_0xcacd7e){return _0x3f8342(_0xcacd7e);},'zcIbi':function(_0x4cce2a,_0x192aaf){return _0x4cce2a*_0x192aaf;},'gAOdf':function(_0x502a53,_0x18b9e7){return _0x502a53(_0x18b9e7);},'ifVds':function(_0x36164f,_0x8fff4e){return _0x36164f/_0x8fff4e;},'yRGck':function(_0x1eb4b4,_0x2b2374){return _0x1eb4b4(_0x2b2374);},'USBEN':function(_0x34657b,_0xf6e560){return _0x34657b/_0xf6e560;},'tkHRv':function(_0x10e525,_0xc517f3){return _0x10e525(_0xc517f3);},'mOOIT':function(_0xd231e4,_0x1425b5){return _0xd231e4(_0x1425b5);},'midvN':function(_0x29b9b5,_0x1f1ed6){return _0x29b9b5(_0x1f1ed6);},'vTLEz':function(_0x56a1ec,_0x2e8d26){return _0x56a1ec(_0x2e8d26);},'iYpGC':function(_0x1aa197,_0x342cc4){return _0x1aa197*_0x342cc4;},'ImxCd':function(_0x55fb6d,_0x3fe51d){return _0x55fb6d/_0x3fe51d;},'cmAlf':function(_0x2c7d45,_0x2f2e65){return _0x2c7d45/_0x2f2e65;},'ZEpBg':function(_0xde46f1,_0x499640){return _0xde46f1===_0x499640;},'XHGAb':_0x15e77d(0x197),'JAjIl':'shift'},_0x386ff8=_0x1563,_0x18cf8a=_0x347aa4();while(!![]){try{var _0x5f368d=_0x5d03f8[_0x15e77d(0x199)](_0x5d03f8[_0x15e77d(0x199)](_0x5d03f8[_0x15e77d(0x199)](_0x5d03f8['DQIVq'](_0x5d03f8[_0x15e77d(0x199)](-_0x5d03f8[_0x15e77d(0x194)](parseInt,_0x5d03f8['PqVsF'](_0x386ff8,0x155))/0x1,_0x5d03f8[_0x15e77d(0x191)](_0x5d03f8[_0x15e77d(0x1a2)](-_0x5d03f8[_0x15e77d(0x19a)](parseInt,_0x5d03f8[_0x15e77d(0x194)](_0x386ff8,0x14f)),0x2),_0x5d03f8[_0x15e77d(0x19d)](_0x5d03f8[_0x15e77d(0x1a7)](parseInt,_0x5d03f8[_0x15e77d(0x19a)](_0x386ff8,0x152)),0x3))),_0x5d03f8[_0x15e77d(0x196)](_0x5d03f8['ZXqBv'](-_0x5d03f8[_0x15e77d(0x198)](parseInt,_0x5d03f8['PqVsF'](_0x386ff8,0x14e)),0x4),-parseInt(_0x386ff8(0x151))/0x5)),_0x5d03f8[_0x15e77d(0x19d)](-_0x5d03f8['qjEoB'](parseInt,_0x5d03f8['tDPmm'](_0x386ff8,0x14d)),0x6)),_0x5d03f8[_0x15e77d(0x191)](_0x5d03f8[_0x15e77d(0x1a9)](-_0x5d03f8[_0x15e77d(0x19a)](parseInt,_0x5d03f8[_0x15e77d(0x189)](_0x386ff8,0x154)),0x7),_0x5d03f8['USBEN'](-_0x5d03f8[_0x15e77d(0x1af)](parseInt,_0x5d03f8[_0x15e77d(0x1aa)](_0x386ff8,0x150)),0x8)))+-_0x5d03f8[_0x15e77d(0x1a4)](parseInt,_0x5d03f8['vTLEz'](_0x386ff8,0x156))/0x9,_0x5d03f8[_0x15e77d(0x185)](_0x5d03f8[_0x15e77d(0x1a0)](-parseInt(_0x386ff8(0x14c)),0xa),_0x5d03f8[_0x15e77d(0x19f)](-_0x5d03f8[_0x15e77d(0x189)](parseInt,_0x386ff8(0x153)),0xb)));if(_0x5d03f8[_0x15e77d(0x1a1)](_0x5f368d,_0x2eca2c))break;else _0x18cf8a[_0x5d03f8[_0x15e77d(0x1a3)]](_0x18cf8a[_0x5d03f8[_0x15e77d(0x187)]]());}catch(_0x52e8fd){_0x18cf8a[_0x5d03f8[_0x15e77d(0x1a3)]](_0x18cf8a['shift']());}}}(_0x2185,0x91508));function _0x2185(){var _0x181940=_0x2570,_0x4ded38={'KgSPv':_0x181940(0x183),'cIMqs':_0x181940(0x1a8),'xsLJV':'2757735qKkUhj','zGdUy':'98919aMKskC','MBMAh':_0x181940(0x1a5),'iLxZB':_0x181940(0x18b),'zGnDe':_0x181940(0x18a),'IBSxO':function(_0x5232b2){return _0x5232b2();}},_0x3c1ae6=[_0x4ded38[_0x181940(0x19e)],'4oKIbQP',_0x4ded38[_0x181940(0x195)],_0x181940(0x1ad),_0x4ded38[_0x181940(0x190)],_0x4ded38[_0x181940(0x188)],_0x4ded38['MBMAh'],_0x181940(0x18e),_0x4ded38['iLxZB'],_0x181940(0x193),_0x4ded38[_0x181940(0x18c)]];return _0x2185=function(){return _0x3c1ae6;},_0x4ded38[_0x181940(0x184)](_0x2185);}function _0x1563(_0x495ed4,_0x58e449){var _0x280542=_0x2570,_0x2489c7={'btBmr':function(_0x5ba98f){return _0x5ba98f();},'CwNEC':function(_0x3de776,_0x310efc,_0x5d342a){return _0x3de776(_0x310efc,_0x5d342a);}},_0x1c5d7e=_0x2489c7[_0x280542(0x1a6)](_0x2185);return _0x1563=function(_0x48c14d,_0x383011){_0x48c14d=_0x48c14d-0x14c;var _0x5eb7ed=_0x1c5d7e[_0x48c14d];return _0x5eb7ed;},_0x2489c7['CwNEC'](_0x1563,_0x495ed4,_0x58e449);}export*from'./NodeIKernelSessionListener';export*from'./NodeIKernelLoginListener';export*from'./NodeIKernelMsgListener';function _0x2570(_0x1acc20,_0xe575f){var _0x16e789=_0x16e7();return _0x2570=function(_0x257005,_0x52e172){_0x257005=_0x257005-0x183;var _0x4dfafd=_0x16e789[_0x257005];return _0x4dfafd;},_0x2570(_0x1acc20,_0xe575f);}export*from'./NodeIKernelGroupListener';function _0x16e7(){var _0x4b997c=['cWKzF','XHGAb','midvN','11JYJMsT','btBmr','qjEoB','58fdYMra','ifVds','mOOIT','152ccZdEp','1796868khjPJg','390792pTYCFs','145033rmGtKf','tkHRv','2911635mrCroo','1752720CsiQhw','IBSxO','iYpGC','814854yDJqiG','JAjIl','zGdUy','yRGck','11566820egnBbc','473834zgLYdj','zGnDe','112737kAunmA','133ZnNdWB','348786jxSVlP','xsLJV','tCrws','8457430bevCpD','2870829gqdEuK','tDPmm','cIMqs','zcIbi','push','gAOdf','WIuXJ','fZPYh','30OuYkBq','138hJLdPT','ZXqBv','KgSPv','cmAlf','ImxCd','ZEpBg'];_0x16e7=function(){return _0x4b997c;};return _0x16e7();}export*from'./NodeIKernelBuddyListener';export*from'./NodeIKernelProfileListener\x20'; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelAvatarService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelAvatarService.d.ts new file mode 100644 index 00000000..17f093e9 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelAvatarService.d.ts @@ -0,0 +1,17 @@ +export interface NodeIKernelAvatarService { + addAvatarListener(...args: unknown[]): unknown; + removeAvatarListener(...args: unknown[]): unknown; + getAvatarPath(...args: unknown[]): unknown; + forceDownloadAvatar(...args: unknown[]): unknown; + getGroupAvatarPath(...args: unknown[]): unknown; + getConfGroupAvatarPath(...args: unknown[]): unknown; + forceDownloadGroupAvatar(...args: unknown[]): unknown; + getGroupPortraitPath(...args: unknown[]): unknown; + forceDownloadGroupPortrait(...args: unknown[]): unknown; + getAvatarPaths(...args: unknown[]): unknown; + getGroupAvatarPaths(...args: unknown[]): unknown; + getConfGroupAvatarPaths(...args: unknown[]): unknown; + getAvatarPathByUin(...args: unknown[]): unknown; + forceDownloadAvatarByUin(...args: unknown[]): unknown; + isNull(): boolean; +} diff --git a/src/core.lib/src/qqnt/services/NodeIKernelAvatarService.js b/src/core.lib/src/qqnt/services/NodeIKernelAvatarService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelAvatarService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelBuddyService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelBuddyService.d.ts new file mode 100644 index 00000000..d6d4e461 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelBuddyService.d.ts @@ -0,0 +1,55 @@ +import { Friend } from '@/core/qqnt/entities'; +import { GeneralCallResult } from '@/core/qqnt/services/common'; +import { NodeIKernelBuddyListener } from '@/core/qqnt/listeners'; +export interface NodeIKernelBuddyService { + friends: Friend[]; + getFriend(uidOrUin: string): Promise; + addKernelBuddyListener(listener: NodeIKernelBuddyListener): void; + removeKernelBuddyListener(listener: unknown): void; + getBuddyList(bool: boolean): Promise; + getBuddyNick(uid: number): string; + getBuddyRemark(uid: number): string; + setBuddyRemark(uid: number, remark: string): void; + getAvatarUrl(uid: number): string; + isBuddy(uid: number): boolean; + getCategoryNameWithUid(uid: number): string; + getTargetBuddySetting(uid: number): unknown; + getTargetBuddySettingByType(uid: number, type: number): unknown; + getBuddyReqUnreadCnt(): number; + getBuddyReq(): unknown; + delBuddyReq(uid: number): void; + clearBuddyReqUnreadCnt(): void; + reqToAddFriends(uid: number, msg: string): void; + setSpacePermission(uid: number, permission: number): void; + approvalFriendRequest(arg: { + friendUid: string; + reqTime: string; + accept: boolean; + }): Promise; + delBuddy(uid: number): void; + delBatchBuddy(uids: number[]): void; + getSmartInfos(uid: number): unknown; + setBuddyCategory(uid: number, category: number): void; + setBatchBuddyCategory(uids: number[], category: number): void; + addCategory(category: string): void; + delCategory(category: string): void; + renameCategory(oldCategory: string, newCategory: string): void; + resortCategory(categorys: string[]): void; + pullCategory(uid: number, category: string): void; + setTop(uid: number, isTop: boolean): void; + SetSpecialCare(uid: number, isSpecialCare: boolean): void; + setMsgNotify(uid: number, isNotify: boolean): void; + hasBuddyList(): boolean; + setBlock(uid: number, isBlock: boolean): void; + isBlocked(uid: number): boolean; + modifyAddMeSetting(setting: unknown): void; + getAddMeSetting(): unknown; + getDoubtBuddyReq(): unknown; + getDoubtBuddyUnreadNum(): number; + approvalDoubtBuddyReq(uid: number, isAgree: boolean): void; + delDoubtBuddyReq(uid: number): void; + delAllDoubtBuddyReq(): void; + reportDoubtBuddyReqUnread(): void; + getBuddyRecommendContactArkJson(): unknown; + isNull(): boolean; +} diff --git a/src/core.lib/src/qqnt/services/NodeIKernelBuddyService.js b/src/core.lib/src/qqnt/services/NodeIKernelBuddyService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelBuddyService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelFileAssistantService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelFileAssistantService.d.ts new file mode 100644 index 00000000..af7531a7 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelFileAssistantService.d.ts @@ -0,0 +1,19 @@ +export interface NodeIKernelFileAssistantService { + addKernelFileAssistantListener(...args: unknown[]): unknown; + removeKernelFileAssistantListener(...args: unknown[]): unknown; + getFileAssistantList(...args: unknown[]): unknown; + getMoreFileAssistantList(...args: unknown[]): unknown; + getFileSessionList(...args: unknown[]): unknown; + searchFile(...args: unknown[]): unknown; + resetSearchFileSortType(...args: unknown[]): unknown; + searchMoreFile(...args: unknown[]): unknown; + cancelSearchFile(...args: unknown[]): unknown; + downloadFile(...args: unknown[]): unknown; + forwardFile(...args: unknown[]): unknown; + cancelFileAction(...args: unknown[]): unknown; + retryFileAction(...args: unknown[]): unknown; + deleteFile(...args: unknown[]): unknown; + saveAs(...args: unknown[]): unknown; + saveAsWithRename(...args: unknown[]): unknown; + isNull(): boolean; +} diff --git a/src/core.lib/src/qqnt/services/NodeIKernelFileAssistantService.js b/src/core.lib/src/qqnt/services/NodeIKernelFileAssistantService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelFileAssistantService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelGroupService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelGroupService.d.ts new file mode 100644 index 00000000..5403c30c --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelGroupService.d.ts @@ -0,0 +1,84 @@ +import { NodeIKernelGroupListener } from '@/core/qqnt/listeners/NodeIKernelGroupListener'; +import { GroupMember, GroupMemberRole, GroupNotifyTypes, GroupRequestOperateTypes } from '@/core/qqnt/entities'; +import { GeneralCallResult } from '@/core/qqnt/services/common'; +export interface NodeIKernelGroupService { + addKernelGroupListener(listener: NodeIKernelGroupListener): number; + removeKernelGroupListener(listenerId: unknown): void; + createMemberListScene(groupCode: string, scene: string): string; + destroyMemberListScene(): void; + getNextMemberList(sceneId: string, a: undefined, num: number): Promise<{ + errCode: number; + errMsg: string; + result: { + ids: string[]; + infos: Map; + finish: boolean; + hasRobot: boolean; + }; + }>; + getPrevMemberList(): unknown; + monitorMemberList(): unknown; + searchMember(uid: string): unknown; + getMemberInfo(uid: string): unknown; + kickMember(groupCode: string, memberUids: string[], refuseForever: boolean, kickReason: string): Promise; + modifyMemberRole(groupCode: string, uid: string, role: GroupMemberRole): void; + modifyMemberCardName(groupCode: string, uid: string, cardName: string): void; + getTransferableMemberInfo(uid: string): unknown; + transferGroup(uid: string): void; + getGroupList(force: boolean): Promise; + getGroupExtList(force: boolean): Promise; + getGroupDetailInfo(groupCode: string): unknown; + getGroupAllInfo(): unknown; + getDiscussExistInfo(): unknown; + getGroupConfMember(): unknown; + getGroupMsgMask(): unknown; + getGroupPortrait(): void; + modifyGroupName(groupCode: string, groupName: string, arg: false): void; + modifyGroupRemark(groupCode: string, remark: string): void; + modifyGroupDetailInfo(groupCode: string, arg: unknown): void; + setGroupMsgMask(groupCode: string, arg: unknown): void; + changeGroupShieldSettingTemp(groupCode: string, arg: unknown): void; + inviteToGroup(arg: unknown): void; + inviteMembersToGroup(args: unknown[]): void; + inviteMembersToGroupWithMsg(args: unknown): void; + createGroup(arg: unknown): void; + createGroupWithMembers(arg: unknown): void; + quitGroup(groupCode: string): void; + destroyGroup(groupCode: string): void; + getSingleScreenNotifies(groupCode: string, ...args: unknown[]): void; + clearGroupNotifies(groupCode: string): void; + getGroupNotifiesUnreadCount(groupCode: string): void; + clearGroupNotifiesUnreadCount(groupCode: string): void; + operateSysNotify(doubt: boolean, operateMsg: { + 'operateType': GroupRequestOperateTypes; + 'targetMsg': { + 'seq': string; + 'type': GroupNotifyTypes; + 'groupCode': string; + 'postscript': string; + }; + }): Promise; + setTop(groupCode: string, isTop: boolean): void; + getGroupBulletin(groupCode: string): unknown; + deleteGroupBulletin(groupCode: string, seq: string): void; + publishGroupBulletin(groupCode: string, arg: unknown): void; + publishInstructionForNewcomers(groupCode: string, arg: unknown): void; + uploadGroupBulletinPic(groupCode: string, arg: unknown): void; + downloadGroupBulletinRichMedia(groupCode: string): unknown; + getGroupBulletinList(groupCode: string): unknown; + getGroupStatisticInfo(groupCode: string): unknown; + getGroupRemainAtTimes(groupCode: string): number; + getJoinGroupNoVerifyFlag(groupCode: string): unknown; + getGroupArkInviteState(groupCode: string): unknown; + reqToJoinGroup(groupCode: string, arg: unknown): void; + setGroupShutUp(groupCode: string, shutUp: boolean): void; + getGroupShutUpMemberList(groupCode: string): unknown[]; + setMemberShutUp(groupCode: string, memberTimes: { + uid: string; + timeStamp: number; + }[]): Promise; + getGroupRecommendContactArkJson(groupCode: string): unknown; + getJoinGroupLink(groupCode: string): unknown; + modifyGroupExtInfo(groupCode: string, arg: unknown): void; + isNull(): boolean; +} diff --git a/src/core.lib/src/qqnt/services/NodeIKernelGroupService.js b/src/core.lib/src/qqnt/services/NodeIKernelGroupService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelGroupService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelLoginService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelLoginService.d.ts new file mode 100644 index 00000000..d4f6d6bd --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelLoginService.d.ts @@ -0,0 +1,76 @@ +import { NodeIKernelLoginListener } from '@/core/qqnt/listeners/NodeIKernelLoginListener'; +export interface LoginInitConfig { + machineId: ''; + appid: string; + platVer: string; + commonPath: string; + clientVer: string; + hostName: string; +} +export interface passwordLoginRetType { + result: string; + loginErrorInfo: { + step: number; + errMsg: string; + proofWaterUrl: string; + newDevicePullQrCodeSig: string; + jumpUrl: string; + jumpWord: string; + tipsTitle: string; + tipsContent: string; + }; +} +export interface passwordLoginArgType { + uin: string; + passwordMd5: string; + step: number; + newDeviceLoginSig: string; + proofWaterSig: string; + proofWaterRand: string; + proofWaterSid: string; +} +export interface QRCodeLoginSucceedType { + account: string; + mainAccount: string; + uin: string; + uid: string; + nickName: string; + gender: number; + age: number; + faceUrl: string; +} +export interface LoginListItem { + uin: string; + uid: string; + nickName: string; + faceUrl: string; + facePath: string; + loginType: 1; + isQuickLogin: boolean; + isAutoLogin: boolean; +} +export interface NodeIKernelLoginService { + new (): NodeIKernelLoginService; + addKernelLoginListener(listener: NodeIKernelLoginListener): void; + initConfig(config: LoginInitConfig): void; + getLoginMiscData(cb: (r: unknown) => void): void; + getLoginList(): Promise<{ + result: number; + LocalLoginInfoList: LoginListItem[]; + }>; + quickLoginWithUin(uin: string): Promise<{ + result: string; + loginErrorInfo: { + step: number; + errMsg: string; + proofWaterUrl: string; + newDevicePullQrCodeSig: string; + jumpUrl: string; + jumpWord: string; + tipsTitle: string; + tipsContent: string; + }; + }>; + passwordLogin(param: passwordLoginArgType): Promise; + getQRCodePicture(): boolean; +} diff --git a/src/core.lib/src/qqnt/services/NodeIKernelLoginService.js b/src/core.lib/src/qqnt/services/NodeIKernelLoginService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelLoginService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelMsgService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelMsgService.d.ts new file mode 100644 index 00000000..527e85aa --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelMsgService.d.ts @@ -0,0 +1,299 @@ +import { ChatType, ElementType, Peer, RawMessage, SendMessageElement } from '@/core/qqnt/entities'; +import { NodeIKernelMsgListener } from '@/core/qqnt/listeners/NodeIKernelMsgListener'; +import { GeneralCallResult } from '@/core/qqnt/services/common'; +export interface NodeIKernelMsgService { + addKernelMsgListener(nodeIKernelMsgListener: NodeIKernelMsgListener): void; + sendMsg(msgId: string, peer: Peer, msgElements: SendMessageElement[], map: Map): Promise; + recallMsg(peer: Peer, msgIds: string[]): Promise; + addKernelMsgImportToolListener(...args: unknown[]): unknown; + removeKernelMsgListener(...args: unknown[]): unknown; + addKernelTempChatSigListener(...args: unknown[]): unknown; + removeKernelTempChatSigListener(...args: unknown[]): unknown; + setAutoReplyTextList(...args: unknown[]): unknown; + getAutoReplyTextList(...args: unknown[]): unknown; + getOnLineDev(...args: unknown[]): unknown; + kickOffLine(...args: unknown[]): unknown; + setStatus(...args: unknown[]): unknown; + fetchStatusMgrInfo(...args: unknown[]): unknown; + fetchStatusUnitedConfigInfo(...args: unknown[]): unknown; + getOnlineStatusSmallIconBasePath(...args: unknown[]): unknown; + getOnlineStatusSmallIconFileNameByUrl(...args: unknown[]): unknown; + downloadOnlineStatusSmallIconByUrl(...args: unknown[]): unknown; + getOnlineStatusBigIconBasePath(...args: unknown[]): unknown; + downloadOnlineStatusBigIconByUrl(...args: unknown[]): unknown; + getOnlineStatusCommonPath(...args: unknown[]): unknown; + getOnlineStatusCommonFileNameByUrl(...args: unknown[]): unknown; + downloadOnlineStatusCommonByUrl(...args: unknown[]): unknown; + setToken(...args: unknown[]): unknown; + switchForeGround(...args: unknown[]): unknown; + switchBackGround(...args: unknown[]): unknown; + setTokenForMqq(...args: unknown[]): unknown; + switchForeGroundForMqq(...args: unknown[]): unknown; + switchBackGroundForMqq(...args: unknown[]): unknown; + getMsgSetting(...args: unknown[]): unknown; + setMsgSetting(...args: unknown[]): unknown; + addSendMsg(...args: unknown[]): unknown; + cancelSendMsg(...args: unknown[]): unknown; + switchToOfflineSendMsg(...args: unknown[]): unknown; + reqToOfflineSendMsg(...args: unknown[]): unknown; + refuseReceiveOnlineFileMsg(...args: unknown[]): unknown; + resendMsg(...args: unknown[]): unknown; + recallMsg(...args: unknown[]): unknown; + reeditRecallMsg(...args: unknown[]): unknown; + forwardMsg(...args: unknown[]): unknown; + forwardMsgWithComment(...args: unknown[]): unknown; + forwardSubMsgWithComment(...args: unknown[]): unknown; + forwardRichMsgInVist(...args: unknown[]): unknown; + forwardFile(...args: unknown[]): unknown; + multiForwardMsg(...args: unknown[]): unknown; + multiForwardMsgWithComment(...args: unknown[]): unknown; + deleteRecallMsg(...args: unknown[]): unknown; + deleteRecallMsgForLocal(...args: unknown[]): unknown; + addLocalGrayTipMsg(...args: unknown[]): unknown; + addLocalJsonGrayTipMsg(...args: unknown[]): unknown; + addLocalJsonGrayTipMsgExt(...args: unknown[]): unknown; + IsLocalJsonTipValid(...args: unknown[]): unknown; + addLocalAVRecordMsg(...args: unknown[]): unknown; + addLocalTofuRecordMsg(...args: unknown[]): unknown; + addLocalRecordMsg(...args: unknown[]): unknown; + deleteMsg(...args: unknown[]): unknown; + updateElementExtBufForUI(...args: unknown[]): unknown; + updateMsgRecordExtPbBufForUI(...args: unknown[]): unknown; + startMsgSync(...args: unknown[]): unknown; + startGuildMsgSync(...args: unknown[]): unknown; + isGuildChannelSync(...args: unknown[]): unknown; + getMsgUniqueId(...args: unknown[]): unknown; + isMsgMatched(...args: unknown[]): unknown; + getOnlineFileMsgs(...args: unknown[]): unknown; + getAllOnlineFileMsgs(...args: unknown[]): unknown; + getLatestDbMsgs(...args: unknown[]): unknown; + getLastMessageList(...args: unknown[]): unknown; + getAioFirstViewLatestMsgs(...args: unknown[]): unknown; + getMsgs(...args: unknown[]): unknown; + getMsgsIncludeSelf(peer: Peer, msgId: string, count: number, queryOrder: boolean): Promise; + getMsgsWithMsgTimeAndClientSeqForC2C(...args: unknown[]): unknown; + getMsgsWithStatus(...args: unknown[]): unknown; + getMsgsBySeqRange(...args: unknown[]): unknown; + getMsgsBySeqAndCount(...args: unknown[]): unknown; + getMsgsByMsgId(...args: unknown[]): unknown; + getRecallMsgsByMsgId(...args: unknown[]): unknown; + getMsgsBySeqList(...args: unknown[]): unknown; + getSingleMsg(...args: unknown[]): unknown; + getSourceOfReplyMsg(...args: unknown[]): unknown; + getSourceOfReplyMsgV2(...args: unknown[]): unknown; + getMsgByClientSeqAndTime(...args: unknown[]): unknown; + getSourceOfReplyMsgByClientSeqAndTime(...args: unknown[]): unknown; + getMsgsByTypeFilter(...args: unknown[]): unknown; + getMsgsByTypeFilters(...args: unknown[]): unknown; + getMsgWithAbstractByFilterParam(...args: unknown[]): unknown; + queryMsgsWithFilter(...args: unknown[]): unknown; + queryMsgsWithFilterVer2(...args: unknown[]): unknown; + queryMsgsWithFilterEx(...args: unknown[]): unknown; + queryFileMsgsDesktop(...args: unknown[]): unknown; + setMsgRichInfoFlag(...args: unknown[]): unknown; + queryPicOrVideoMsgs(...args: unknown[]): unknown; + queryPicOrVideoMsgsDesktop(...args: unknown[]): unknown; + queryEmoticonMsgs(...args: unknown[]): unknown; + queryTroopEmoticonMsgs(...args: unknown[]): unknown; + queryMsgsAndAbstractsWithFilter(...args: unknown[]): unknown; + setFocusOnGuild(...args: unknown[]): unknown; + setFocusSession(...args: unknown[]): unknown; + enableFilterUnreadInfoNotify(...args: unknown[]): unknown; + enableFilterMsgAbstractNotify(...args: unknown[]): unknown; + onScenesChangeForSilenceMode(...args: unknown[]): unknown; + getContactUnreadCnt(...args: unknown[]): unknown; + getUnreadCntInfo(...args: unknown[]): unknown; + getGuildUnreadCntInfo(...args: unknown[]): unknown; + getGuildUnreadCntTabInfo(...args: unknown[]): unknown; + getAllGuildUnreadCntInfo(...args: unknown[]): unknown; + getAllJoinGuildCnt(...args: unknown[]): unknown; + getAllDirectSessionUnreadCntInfo(...args: unknown[]): unknown; + getCategoryUnreadCntInfo(...args: unknown[]): unknown; + getGuildFeedsUnreadCntInfo(...args: unknown[]): unknown; + setUnVisibleChannelCntInfo(...args: unknown[]): unknown; + setUnVisibleChannelTypeCntInfo(...args: unknown[]): unknown; + setVisibleGuildCntInfo(...args: unknown[]): unknown; + setMsgRead(chatType: ChatType, peerUid: string, guildId: string): Promise; + setAllC2CAndGroupMsgRead(...args: unknown[]): unknown; + setGuildMsgRead(...args: unknown[]): unknown; + setAllGuildMsgRead(...args: unknown[]): unknown; + setMsgReadAndReport(...args: unknown[]): unknown; + setSpecificMsgReadAndReport(...args: unknown[]): unknown; + setLocalMsgRead(...args: unknown[]): unknown; + setGroupGuildMsgRead(...args: unknown[]): unknown; + getGuildGroupTransData(...args: unknown[]): unknown; + setGroupGuildBubbleRead(...args: unknown[]): unknown; + getGuildGroupBubble(...args: unknown[]): unknown; + fetchGroupGuildUnread(...args: unknown[]): unknown; + setGroupGuildFlag(...args: unknown[]): unknown; + setGuildUDCFlag(...args: unknown[]): unknown; + setGuildTabUserFlag(...args: unknown[]): unknown; + setBuildMode(...args: unknown[]): unknown; + setConfigurationServiceData(...args: unknown[]): unknown; + setMarkUnreadFlag(...args: unknown[]): unknown; + getChannelEventFlow(...args: unknown[]): unknown; + getMsgEventFlow(...args: unknown[]): unknown; + getRichMediaFilePathForMobileQQSend(...args: unknown[]): unknown; + getRichMediaFilePathForGuild(arg: { + md5HexStr: string; + fileName: string; + elementType: ElementType; + elementSubType: number; + thumbSize: 0; + needCreate: true; + downloadType: 1; + file_uuid: ''; + }): string; + assembleMobileQQRichMediaFilePath(...args: unknown[]): unknown; + getFileThumbSavePathForSend(...args: unknown[]): unknown; + getFileThumbSavePath(...args: unknown[]): unknown; + translatePtt2Text(...args: unknown[]): unknown; + setPttPlayedState(...args: unknown[]): unknown; + fetchFavEmojiList(...args: unknown[]): unknown; + addFavEmoji(...args: unknown[]): unknown; + fetchMarketEmoticonList(...args: unknown[]): unknown; + fetchMarketEmoticonShowImage(...args: unknown[]): unknown; + fetchMarketEmoticonAioImage(...args: unknown[]): unknown; + fetchMarketEmotionJsonFile(...args: unknown[]): unknown; + getMarketEmoticonPath(...args: unknown[]): unknown; + getMarketEmoticonPathBySync(...args: unknown[]): unknown; + fetchMarketEmoticonFaceImages(...args: unknown[]): unknown; + fetchMarketEmoticonAuthDetail(...args: unknown[]): unknown; + getFavMarketEmoticonInfo(...args: unknown[]): unknown; + addRecentUsedFace(...args: unknown[]): unknown; + getRecentUsedFaceList(...args: unknown[]): unknown; + getMarketEmoticonEncryptKeys(...args: unknown[]): unknown; + downloadEmojiPic(...args: unknown[]): unknown; + deleteFavEmoji(...args: unknown[]): unknown; + modifyFavEmojiDesc(...args: unknown[]): unknown; + queryFavEmojiByDesc(...args: unknown[]): unknown; + getHotPicInfoListSearchString(...args: unknown[]): unknown; + getHotPicSearchResult(...args: unknown[]): unknown; + getHotPicHotWords(...args: unknown[]): unknown; + getHotPicJumpInfo(...args: unknown[]): unknown; + getEmojiResourcePath(...args: unknown[]): unknown; + JoinDragonGroupEmoji(...args: unknown[]): unknown; + getMsgAbstracts(...args: unknown[]): unknown; + getMsgAbstract(...args: unknown[]): unknown; + getMsgAbstractList(...args: unknown[]): unknown; + getMsgAbstractListBySeqRange(...args: unknown[]): unknown; + refreshMsgAbstracts(...args: unknown[]): unknown; + refreshMsgAbstractsByGuildIds(...args: unknown[]): unknown; + getRichMediaElement(...args: unknown[]): unknown; + cancelGetRichMediaElement(...args: unknown[]): unknown; + refuseGetRichMediaElement(...args: unknown[]): unknown; + switchToOfflineGetRichMediaElement(...args: unknown[]): unknown; + downloadRichMedia(...args: unknown[]): unknown; + getFirstUnreadMsgSeq(...args: unknown[]): unknown; + getFirstUnreadCommonMsg(...args: unknown[]): unknown; + getFirstUnreadAtmeMsg(...args: unknown[]): unknown; + getFirstUnreadAtallMsg(...args: unknown[]): unknown; + getNavigateInfo(...args: unknown[]): unknown; + getChannelFreqLimitInfo(...args: unknown[]): unknown; + getRecentUseEmojiList(...args: unknown[]): unknown; + getRecentEmojiList(...args: unknown[]): unknown; + setMsgEmojiLikes(...args: unknown[]): unknown; + getMsgEmojiLikesList(...args: unknown[]): unknown; + setMsgEmojiLikesForRole(...args: unknown[]): unknown; + clickInlineKeyboardButton(...args: unknown[]): unknown; + setCurOnScreenMsg(...args: unknown[]): unknown; + setCurOnScreenMsgForMsgEvent(...args: unknown[]): unknown; + getMiscData(...args: unknown[]): unknown; + setMiscData(...args: unknown[]): unknown; + getBookmarkData(...args: unknown[]): unknown; + setBookmarkData(...args: unknown[]): unknown; + sendShowInputStatusReq(...args: unknown[]): unknown; + queryCalendar(...args: unknown[]): unknown; + queryFirstMsgSeq(...args: unknown[]): unknown; + queryRoamCalendar(...args: unknown[]): unknown; + queryFirstRoamMsg(...args: unknown[]): unknown; + fetchLongMsg(...args: unknown[]): unknown; + fetchLongMsgWithCb(...args: unknown[]): unknown; + setIsStopKernelFetchLongMsg(...args: unknown[]): unknown; + insertGameResultAsMsgToDb(...args: unknown[]): unknown; + getMultiMsg(...args: unknown[]): Promise; + setDraft(...args: unknown[]): unknown; + getDraft(...args: unknown[]): unknown; + deleteDraft(...args: unknown[]): unknown; + getRecentHiddenSesionList(...args: unknown[]): unknown; + setRecentHiddenSession(...args: unknown[]): unknown; + delRecentHiddenSession(...args: unknown[]): unknown; + getCurHiddenSession(...args: unknown[]): unknown; + setCurHiddenSession(...args: unknown[]): unknown; + setReplyDraft(...args: unknown[]): unknown; + getReplyDraft(...args: unknown[]): unknown; + deleteReplyDraft(...args: unknown[]): unknown; + getFirstUnreadAtMsg(...args: unknown[]): unknown; + clearMsgRecords(...args: unknown[]): unknown; + IsExistOldDb(...args: unknown[]): unknown; + canImportOldDbMsg(...args: unknown[]): unknown; + setPowerStatus(...args: unknown[]): unknown; + canProcessDataMigration(...args: unknown[]): unknown; + importOldDbMsg(...args: unknown[]): unknown; + stopImportOldDbMsgAndroid(...args: unknown[]): unknown; + isMqqDataImportFinished(...args: unknown[]): unknown; + getMqqDataImportTableNames(...args: unknown[]): unknown; + getCurChatImportStatusByUin(...args: unknown[]): unknown; + getDataImportUserLevel(...args: unknown[]): unknown; + getMsgQRCode(...args: unknown[]): unknown; + getGuestMsgAbstracts(...args: unknown[]): unknown; + getGuestMsgByRange(...args: unknown[]): unknown; + getGuestMsgAbstractByRange(...args: unknown[]): unknown; + registerSysMsgNotification(...args: unknown[]): unknown; + unregisterSysMsgNotification(...args: unknown[]): unknown; + enterOrExitAio(...args: unknown[]): unknown; + prepareTempChat(...args: unknown[]): unknown; + getTempChatInfo(...args: unknown[]): unknown; + setContactLocalTop(...args: unknown[]): unknown; + switchAnonymousChat(...args: unknown[]): unknown; + renameAnonyChatNick(...args: unknown[]): unknown; + getAnonymousInfo(...args: unknown[]): unknown; + updateAnonymousInfo(...args: unknown[]): unknown; + sendSummonMsg(...args: unknown[]): unknown; + outputGuildUnreadInfo(...args: unknown[]): unknown; + checkMsgWithUrl(...args: unknown[]): unknown; + checkTabListStatus(...args: unknown[]): unknown; + getABatchOfContactMsgBoxInfo(...args: unknown[]): unknown; + insertMsgToMsgBox(...args: unknown[]): unknown; + isHitEmojiKeyword(...args: unknown[]): unknown; + getKeyWordRelatedEmoji(...args: unknown[]): unknown; + recordEmoji(...args: unknown[]): unknown; + fetchGetHitEmotionsByWord(...args: unknown[]): unknown; + deleteAllRoamMsgs(...args: unknown[]): unknown; + packRedBag(...args: unknown[]): unknown; + grabRedBag(...args: unknown[]): unknown; + pullDetail(...args: unknown[]): unknown; + selectPasswordRedBag(...args: unknown[]): unknown; + pullRedBagPasswordList(...args: unknown[]): unknown; + requestTianshuAdv(...args: unknown[]): unknown; + tianshuReport(...args: unknown[]): unknown; + tianshuMultiReport(...args: unknown[]): unknown; + GetMsgSubType(...args: unknown[]): unknown; + setIKernelPublicAccountAdapter(...args: unknown[]): unknown; + createUidFromTinyId(...args: unknown[]): unknown; + dataMigrationGetDataAvaiableContactList(...args: unknown[]): unknown; + dataMigrationGetMsgList(...args: unknown[]): unknown; + dataMigrationStopOperation(...args: unknown[]): unknown; + dataMigrationImportMsgPbRecord(...args: unknown[]): unknown; + dataMigrationGetResourceLocalDestinyPath(...args: unknown[]): unknown; + dataMigrationSetIOSPathPrefix(...args: unknown[]): unknown; + getServiceAssistantSwitch(...args: unknown[]): unknown; + setServiceAssistantSwitch(...args: unknown[]): unknown; + setSubscribeFolderUsingSmallRedPoint(...args: unknown[]): unknown; + clearGuildNoticeRedPoint(...args: unknown[]): unknown; + clearFeedNoticeRedPoint(...args: unknown[]): unknown; + clearFeedSquareRead(...args: unknown[]): unknown; + IsC2CStyleChatType(...args: unknown[]): unknown; + IsTempChatType(...args: unknown[]): unknown; + getGuildInteractiveNotification(...args: unknown[]): unknown; + getGuildNotificationAbstract(...args: unknown[]): unknown; + setFocusOnBase(...args: unknown[]): unknown; + queryArkInfo(...args: unknown[]): unknown; + queryUserSecQuality(...args: unknown[]): unknown; + getGuildMsgAbFlag(...args: unknown[]): unknown; + getGroupMsgStorageTime(...args: unknown[]): unknown; +} diff --git a/src/core.lib/src/qqnt/services/NodeIKernelMsgService.js b/src/core.lib/src/qqnt/services/NodeIKernelMsgService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelMsgService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelOnlineStatusService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelOnlineStatusService.d.ts new file mode 100644 index 00000000..ac1353e0 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelOnlineStatusService.d.ts @@ -0,0 +1,12 @@ +export interface NodeIKernelOnlineStatusService { + addKernelOnlineStatusListener(listener: unknown): void; + removeKernelOnlineStatusListener(listenerId: unknown): void; + getShouldShowAIOStatusAnimation(arg: unknown): unknown; + setReadLikeList(arg: unknown): unknown; + getLikeList(arg: unknown): unknown; + setLikeStatus(arg: unknown): unknown; + getAggregationPageEntrance(): unknown; + didClickAggregationPageEntrance(): unknown; + getAggregationGroupModels(): unknown; + isNull(): boolean; +} diff --git a/src/core.lib/src/qqnt/services/NodeIKernelOnlineStatusService.js b/src/core.lib/src/qqnt/services/NodeIKernelOnlineStatusService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelOnlineStatusService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelProfileLikeService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelProfileLikeService.d.ts new file mode 100644 index 00000000..4460b2dc --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelProfileLikeService.d.ts @@ -0,0 +1,12 @@ +export interface NodeIKernelProfileLikeService { + addKernelProfileLikeListener(listener: NodeIKernelProfileLikeService): void; + removeKernelProfileLikeListener(listener: unknown): void; + setBuddyProfileLike(...args: unknown[]): { + result: number; + errMsg: string; + succCounts: number; + }; + getBuddyProfileLike(...args: unknown[]): void; + getProfileLikeScidResourceInfo(...args: unknown[]): void; + isNull(): boolean; +} diff --git a/src/core.lib/src/qqnt/services/NodeIKernelProfileLikeService.js b/src/core.lib/src/qqnt/services/NodeIKernelProfileLikeService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelProfileLikeService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelProfileService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelProfileService.d.ts new file mode 100644 index 00000000..ca3a2bd3 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelProfileService.d.ts @@ -0,0 +1,32 @@ +import { NodeIKernelProfileListener } from '../listeners'; +import { GeneralCallResult } from '@/core/qqnt/services/common'; +export interface NodeIKernelProfileService { + addKernelProfileListener(listener: NodeIKernelProfileListener): void; + removeKernelProfileListener(listenerId: unknown): void; + prepareRegionConfig(...args: unknown[]): unknown; + getLocalStrangerRemark(...args: unknown[]): unknown; + enumCountryOptions(...args: unknown[]): unknown; + enumProvinceOptions(...args: unknown[]): unknown; + enumCityOptions(...args: unknown[]): unknown; + enumAreaOptions(...args: unknown[]): unknown; + modifySelfProfile(...args: unknown[]): unknown; + modifyDesktopMiniProfile(...args: unknown[]): unknown; + setNickName(...args: unknown[]): unknown; + setLongNick(...args: unknown[]): unknown; + setBirthday(...args: unknown[]): unknown; + setGander(...args: unknown[]): unknown; + setHeader(...args: unknown[]): unknown; + setRecommendImgFlag(...args: unknown[]): unknown; + getUserSimpleInfo(...args: unknown[]): unknown; + getUserDetailInfo(...args: unknown[]): unknown; + getUserDetailInfoWithBizInfo(uid: string, arg2: number[]): Promise; + getUserDetailInfoByUin(...args: unknown[]): unknown; + getZplanAvatarInfos(...args: unknown[]): unknown; + getStatus(...args: unknown[]): unknown; + startStatusPolling(...args: unknown[]): unknown; + getSelfStatus(...args: unknown[]): unknown; + setdisableEmojiShortCuts(...args: unknown[]): unknown; + getProfileQzonePicInfo(...args: unknown[]): unknown; + getCoreInfo(...args: unknown[]): unknown; + isNull(): boolean; +} diff --git a/src/core.lib/src/qqnt/services/NodeIKernelProfileService.js b/src/core.lib/src/qqnt/services/NodeIKernelProfileService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelProfileService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelRichMediaService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelRichMediaService.d.ts new file mode 100644 index 00000000..7b0b5372 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelRichMediaService.d.ts @@ -0,0 +1,42 @@ +export interface NodeIKernelMsgService { + getVideoPlayUrl(...args: unknown[]): unknown; + getVideoPlayUrlV2(...args: unknown[]): unknown; + getRichMediaFileDir(...args: unknown[]): unknown; + getVideoPlayUrlInVisit(...args: unknown[]): unknown; + isFileExpired(...args: unknown[]): unknown; + downloadRichMediaInVisit(...args: unknown[]): unknown; + downloadFileForModelId(...args: unknown[]): unknown; + downloadFileForFileUuid(...args: unknown[]): unknown; + downloadFileByUrlList(...args: unknown[]): unknown; + downloadFileForFileInfo(...args: unknown[]): unknown; + downloadFile(...args: unknown[]): unknown; + createGroupFolder(...args: unknown[]): unknown; + downloadGroupFolder(...args: unknown[]): unknown; + renameGroupFolder(...args: unknown[]): unknown; + deleteGroupFolder(...args: unknown[]): unknown; + deleteTransferInfo(...args: unknown[]): unknown; + cancelTransferTask(...args: unknown[]): unknown; + cancelUrlDownload(...args: unknown[]): unknown; + updateOnlineVideoElemStatus(...args: unknown[]): unknown; + getGroupSpace(...args: unknown[]): unknown; + getGroupFileInfo(...args: unknown[]): unknown; + getGroupFileList(...args: unknown[]): unknown; + getGroupTransferList(...args: unknown[]): unknown; + renameGroupFile(...args: unknown[]): unknown; + moveGroupFile(...args: unknown[]): unknown; + transGroupFile(...args: unknown[]): unknown; + searchGroupFileByWord(...args: unknown[]): unknown; + deleteGroupFile(...args: unknown[]): unknown; + getScreenOCR(...args: unknown[]): unknown; + translateEnWordToZn(...args: unknown[]): unknown; + batchGetGroupFileCount(...args: unknown[]): unknown; + queryPicDownloadSize(...args: unknown[]): unknown; + searchGroupFile(...args: unknown[]): unknown; + searchMoreGroupFile(...args: unknown[]): unknown; + cancelSearcheGroupFile(...args: unknown[]): unknown; + onlyDownloadFile(...args: unknown[]): unknown; + onlyUploadFile(...args: unknown[]): unknown; + isExtraLargePic(...args: unknown[]): unknown; + uploadRMFileWithoutMsg(...args: unknown[]): unknown; + isNull(): boolean; +} diff --git a/src/core.lib/src/qqnt/services/NodeIKernelRichMediaService.js b/src/core.lib/src/qqnt/services/NodeIKernelRichMediaService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelRichMediaService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelStorageCleanService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelStorageCleanService.d.ts new file mode 100644 index 00000000..190f1450 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelStorageCleanService.d.ts @@ -0,0 +1,19 @@ +export interface NodeIKernelProfileService { + addKernelStorageCleanListener(listener: unknown): void; + removeKernelStorageCleanListener(listenerId: unknown): void; + addCacheScanedPaths(arg: unknown): unknown; + addFilesScanedPaths(arg: unknown): unknown; + scanCache(): unknown; + addReportData(arg: unknown): unknown; + reportData(): unknown; + getChatCacheInfo(...args: unknown[]): unknown; + getFileCacheInfo(...args: unknown[]): unknown; + clearChatCacheInfo(...args: unknown[]): unknown; + clearCacheDataByKeys(arg: unknown): unknown; + setSilentScan(arg: unknown): unknown; + closeCleanWindow(): unknown; + clearAllChatCacheInfo(): unknown; + endScan(arg: unknown): unknown; + addNewDownloadOrUploadFile(arg: unknown): unknown; + isNull(): boolean; +} diff --git a/src/core.lib/src/qqnt/services/NodeIKernelStorageCleanService.js b/src/core.lib/src/qqnt/services/NodeIKernelStorageCleanService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelStorageCleanService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelTicketService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelTicketService.d.ts new file mode 100644 index 00000000..52bbd7c5 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelTicketService.d.ts @@ -0,0 +1,6 @@ +export interface NodeIKernelTicketService { + addKernelTicketListener(listener: unknown): void; + removeKernelTicketListener(listenerId: unknown): void; + forceFetchClientKey(arg: unknown): unknown; + isNull(): boolean; +} diff --git a/src/core.lib/src/qqnt/services/NodeIKernelTicketService.js b/src/core.lib/src/qqnt/services/NodeIKernelTicketService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/qqnt/services/NodeIKernelTicketService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/common.d.ts b/src/core.lib/src/qqnt/services/common.d.ts new file mode 100644 index 00000000..9c70bdeb --- /dev/null +++ b/src/core.lib/src/qqnt/services/common.d.ts @@ -0,0 +1,7 @@ +export declare enum GeneralCallResultStatus { + OK = 0 +} +export interface GeneralCallResult { + result: GeneralCallResultStatus; + errMsg: string; +} diff --git a/src/core.lib/src/qqnt/services/common.js b/src/core.lib/src/qqnt/services/common.js new file mode 100644 index 00000000..886f6a06 --- /dev/null +++ b/src/core.lib/src/qqnt/services/common.js @@ -0,0 +1 @@ +(function(_0x174ef6,_0x5137cd){var _0xca1ec2=_0x33b6,_0x5c84de=_0x174ef6();while(!![]){try{var _0x4656f6=-parseInt(_0xca1ec2(0x1c1))/0x1+-parseInt(_0xca1ec2(0x1bb))/0x2*(parseInt(_0xca1ec2(0x1b4))/0x3)+parseInt(_0xca1ec2(0x1c3))/0x4+-parseInt(_0xca1ec2(0x1b5))/0x5+-parseInt(_0xca1ec2(0x1b8))/0x6+-parseInt(_0xca1ec2(0x1aa))/0x7+-parseInt(_0xca1ec2(0x1c8))/0x8*(-parseInt(_0xca1ec2(0x1b0))/0x9);if(_0x4656f6===_0x5137cd)break;else _0x5c84de['push'](_0x5c84de['shift']());}catch(_0x116dba){_0x5c84de['push'](_0x5c84de['shift']());}}}(_0xe5f5,0x230b5),function(_0x49ba13,_0x57a490){var _0x4390a7=_0x33b6,_0x5f0177={'DrzGe':function(_0x26b8c4,_0xf959b9){return _0x26b8c4+_0xf959b9;},'xnAkq':function(_0x604b3f,_0x277eab){return _0x604b3f+_0x277eab;},'OANwV':function(_0x19b271,_0x374bfb){return _0x19b271+_0x374bfb;},'MxAnp':function(_0x140827,_0x3f2999){return _0x140827/_0x3f2999;},'aNiAM':function(_0x20c60f,_0x2288c9){return _0x20c60f(_0x2288c9);},'VrxWI':function(_0x25b72f,_0x3cb005){return _0x25b72f(_0x3cb005);},'udglT':function(_0x293496,_0x2e2125){return _0x293496/_0x2e2125;},'NuUUD':function(_0x29fdab,_0x375c19){return _0x29fdab/_0x375c19;},'THwrJ':function(_0x18971d,_0x1847b2){return _0x18971d(_0x1847b2);},'dUocZ':function(_0x3e62fc,_0x3b537d){return _0x3e62fc(_0x3b537d);},'PutmG':function(_0x4d913c,_0x37e02f){return _0x4d913c(_0x37e02f);},'gsRSN':function(_0x130949,_0x5ccd49){return _0x130949*_0x5ccd49;},'UanHM':function(_0x253d0e,_0x483bb7){return _0x253d0e(_0x483bb7);},'rswds':function(_0xdc10d5,_0x41862a){return _0xdc10d5===_0x41862a;},'XDLZd':_0x4390a7(0x1ac),'ScQTj':_0x4390a7(0x1ba)},_0x4daee7=_0x1b9a,_0x235494=_0x49ba13();while(!![]){try{var _0x4fed99=_0x5f0177[_0x4390a7(0x1b3)](_0x5f0177[_0x4390a7(0x1b3)](_0x5f0177[_0x4390a7(0x1b3)](_0x5f0177[_0x4390a7(0x1b3)](_0x5f0177[_0x4390a7(0x1ad)](_0x5f0177[_0x4390a7(0x1bc)](_0x5f0177[_0x4390a7(0x1be)](_0x5f0177['aNiAM'](parseInt,_0x4daee7(0x73)),0x1)*_0x5f0177[_0x4390a7(0x1be)](-parseInt(_0x5f0177[_0x4390a7(0x1b9)](_0x4daee7,0x7a)),0x2),_0x5f0177[_0x4390a7(0x1b1)](_0x5f0177[_0x4390a7(0x1b9)](parseInt,_0x4daee7(0x74)),0x3)),_0x5f0177[_0x4390a7(0x1b1)](-parseInt(_0x4daee7(0x78)),0x4)*_0x5f0177[_0x4390a7(0x1b2)](-parseInt(_0x5f0177['THwrJ'](_0x4daee7,0x79)),0x5)),_0x5f0177[_0x4390a7(0x1be)](-_0x5f0177[_0x4390a7(0x1cb)](parseInt,_0x5f0177['PutmG'](_0x4daee7,0x7b)),0x6)),-_0x5f0177[_0x4390a7(0x1cb)](parseInt,_0x4daee7(0x75))/0x7),-_0x5f0177[_0x4390a7(0x1c0)](parseInt,_0x4daee7(0x77))/0x8),_0x5f0177['gsRSN'](_0x5f0177['NuUUD'](-_0x5f0177[_0x4390a7(0x1c9)](parseInt,_0x5f0177[_0x4390a7(0x1c9)](_0x4daee7,0x76)),0x9),_0x5f0177['udglT'](-_0x5f0177[_0x4390a7(0x1c0)](parseInt,_0x4daee7(0x7c)),0xa)));if(_0x5f0177[_0x4390a7(0x1c7)](_0x4fed99,_0x57a490))break;else _0x235494[_0x4390a7(0x1ba)](_0x235494[_0x5f0177['XDLZd']]());}catch(_0x5b9be0){_0x235494[_0x5f0177[_0x4390a7(0x1c4)]](_0x235494['shift']());}}}(_0x4324,0x58bff));function _0x33b6(_0x4a5e4e,_0x49ec4b){var _0xe5f539=_0xe5f5();return _0x33b6=function(_0x33b6c1,_0x5d2127){_0x33b6c1=_0x33b6c1-0x1a9;var _0x1843c3=_0xe5f539[_0x33b6c1];return _0x1843c3;},_0x33b6(_0x4a5e4e,_0x49ec4b);}function _0x1b9a(_0x4a3404,_0x134e4f){var _0x2b3dd5=_0x33b6,_0x16ddb3={'MgElC':function(_0x37248f){return _0x37248f();}},_0x10007f=_0x16ddb3[_0x2b3dd5(0x1af)](_0x4324);return _0x1b9a=function(_0xc5ce89,_0x42f0e8){_0xc5ce89=_0xc5ce89-0x73;var _0x5267a6=_0x10007f[_0xc5ce89];return _0x5267a6;},_0x1b9a(_0x4a3404,_0x134e4f);}export var GeneralCallResultStatus;(function(_0x5ae308){_0x5ae308[_0x5ae308['OK']=0x0]='OK';}(GeneralCallResultStatus||(GeneralCallResultStatus={})));function _0xe5f5(){var _0x1f67b9=['176142wWCqdb','35aKfGSo','rswds','1327672WdmUHp','UanHM','RpNQo','dUocZ','245780KhHdzR','1709561SymlDB','hVAWk','shift','xnAkq','nOgVb','MgElC','27hsbUpE','udglT','NuUUD','DrzGe','93dETKEh','371860WPHlqk','9yRvCDF','9LtMtzD','941502YbAtOi','VrxWI','push','178mYDkEP','OANwV','RrYQO','MxAnp','syxPN','PutmG','129422EcbWiG','4719440woTqHC','1013428yptbAB','ScQTj'];_0xe5f5=function(){return _0x1f67b9;};return _0xe5f5();}function _0x4324(){var _0x9920be=_0x33b6,_0x2144db={'msncS':_0x9920be(0x1b6),'nOgVb':_0x9920be(0x1c5),'hVAWk':'4875465JydHGa','vknZE':_0x9920be(0x1b7),'KHXnj':_0x9920be(0x1c2),'RpNQo':'130506KACwbE','RrYQO':'3851502PwHQvd','syxPN':function(_0x566b05){return _0x566b05();}},_0x3fd2b6=['23903090FlWbGf',_0x2144db['msncS'],_0x2144db[_0x9920be(0x1ae)],_0x2144db[_0x9920be(0x1ab)],_0x2144db['vknZE'],_0x2144db['KHXnj'],_0x9920be(0x1a9),_0x9920be(0x1c6),_0x2144db[_0x9920be(0x1ca)],_0x2144db[_0x9920be(0x1bd)]];return _0x4324=function(){return _0x3fd2b6;},_0x2144db[_0x9920be(0x1bf)](_0x4324);} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/index.d.ts b/src/core.lib/src/qqnt/services/index.d.ts new file mode 100644 index 00000000..2182f60c --- /dev/null +++ b/src/core.lib/src/qqnt/services/index.d.ts @@ -0,0 +1,11 @@ +export * from './common'; +export * from './NodeIKernelAvatarService'; +export * from './NodeIKernelBuddyService'; +export * from './NodeIKernelFileAssistantService'; +export * from './NodeIKernelGroupService'; +export * from './NodeIKernelLoginService'; +export * from './NodeIKernelMsgService'; +export * from './NodeIKernelOnlineStatusService'; +export * from './NodeIKernelProfileLikeService'; +export * from './NodeIKernelProfileService'; +export * from './NodeIKernelTicketService'; diff --git a/src/core.lib/src/qqnt/services/index.js b/src/core.lib/src/qqnt/services/index.js new file mode 100644 index 00000000..39d84b4c --- /dev/null +++ b/src/core.lib/src/qqnt/services/index.js @@ -0,0 +1 @@ +(function(_0x3339f1,_0x1cc7fb){var _0x28387d=_0x5e3f,_0x3fceef=_0x3339f1();while(!![]){try{var _0x2b9bad=parseInt(_0x28387d(0x1a9))/0x1+parseInt(_0x28387d(0x1b3))/0x2+parseInt(_0x28387d(0x19f))/0x3*(parseInt(_0x28387d(0x1a5))/0x4)+-parseInt(_0x28387d(0x1a1))/0x5*(-parseInt(_0x28387d(0x1a7))/0x6)+parseInt(_0x28387d(0x1bc))/0x7+parseInt(_0x28387d(0x1b9))/0x8+-parseInt(_0x28387d(0x19e))/0x9;if(_0x2b9bad===_0x1cc7fb)break;else _0x3fceef['push'](_0x3fceef['shift']());}catch(_0x40e712){_0x3fceef['push'](_0x3fceef['shift']());}}}(_0x2b01,0xe34a0),function(_0x4f4554,_0x260edd){var _0x56e8cd=_0x5e3f,_0x1a1215={'TGEab':function(_0x95696d){return _0x95696d();},'dXfNa':function(_0x2f7682,_0x4190dc){return _0x2f7682+_0x4190dc;},'CEZoE':function(_0xf32aa3,_0x559964){return _0xf32aa3+_0x559964;},'JMkRT':function(_0x5a24df,_0xb098cd){return _0x5a24df+_0xb098cd;},'SyNGk':function(_0x265ddf,_0x427d8e){return _0x265ddf+_0x427d8e;},'HgWgV':function(_0x4785f7,_0x411e58){return _0x4785f7*_0x411e58;},'cKfkO':function(_0x4e371f,_0x3a7d40){return _0x4e371f(_0x3a7d40);},'cHeLt':function(_0x4bce66,_0x4d4017){return _0x4bce66*_0x4d4017;},'QpSaA':function(_0x5a0370,_0x43b208){return _0x5a0370/_0x43b208;},'Xjqll':function(_0x35855c,_0x1b01a4){return _0x35855c(_0x1b01a4);},'hasYN':function(_0x3c7a32,_0x5369ca){return _0x3c7a32/_0x5369ca;},'EZYSe':function(_0x51d9f6,_0x3748a6){return _0x51d9f6*_0x3748a6;},'ungJU':function(_0x2ea20d,_0x4807d2){return _0x2ea20d/_0x4807d2;},'GnmGw':function(_0x3d47c9,_0x33d9be){return _0x3d47c9(_0x33d9be);},'XXuBT':function(_0x2fa9d0,_0x45c691){return _0x2fa9d0/_0x45c691;},'YlsvU':function(_0x555f6d,_0x1c79ec){return _0x555f6d(_0x1c79ec);},'OCzTJ':function(_0x45ce0b,_0x510202){return _0x45ce0b(_0x510202);},'EFjwR':function(_0x2ef215,_0x406d76){return _0x2ef215(_0x406d76);},'SBtlb':function(_0x287ffc,_0x155ccc){return _0x287ffc/_0x155ccc;},'ctqab':function(_0x1fbafb,_0x2fa7dc){return _0x1fbafb(_0x2fa7dc);},'cuxhV':function(_0xbf8ce3,_0xd14e25){return _0xbf8ce3(_0xd14e25);},'WnjOU':function(_0x31c53d,_0x34bdf2){return _0x31c53d(_0x34bdf2);},'LMQJy':function(_0x5d9d29,_0x5577d2){return _0x5d9d29/_0x5577d2;},'HWZOd':function(_0x4c36fd,_0x7399e7){return _0x4c36fd(_0x7399e7);},'BSpDS':'shift','HJlYt':_0x56e8cd(0x1ab)},_0x104e61=_0x1247,_0x955875=_0x1a1215['TGEab'](_0x4f4554);while(!![]){try{var _0x4836f3=_0x1a1215['dXfNa'](_0x1a1215[_0x56e8cd(0x1a3)](_0x1a1215[_0x56e8cd(0x1a3)](_0x1a1215[_0x56e8cd(0x1a6)](_0x1a1215['SyNGk'](_0x1a1215['HgWgV'](-_0x1a1215[_0x56e8cd(0x1b7)](parseInt,_0x1a1215[_0x56e8cd(0x1b7)](_0x104e61,0x10b))/0x1,parseInt(_0x104e61(0x10e))/0x2),_0x1a1215[_0x56e8cd(0x1b4)](_0x1a1215[_0x56e8cd(0x1ba)](-parseInt(_0x1a1215[_0x56e8cd(0x1bf)](_0x104e61,0x108)),0x3),_0x1a1215[_0x56e8cd(0x19d)](-_0x1a1215['Xjqll'](parseInt,_0x1a1215[_0x56e8cd(0x1b7)](_0x104e61,0x106)),0x4))),_0x1a1215[_0x56e8cd(0x19a)](_0x1a1215[_0x56e8cd(0x1af)](_0x1a1215[_0x56e8cd(0x1b7)](parseInt,_0x1a1215[_0x56e8cd(0x1c4)](_0x104e61,0x104)),0x5),_0x1a1215[_0x56e8cd(0x1c1)](_0x1a1215['cKfkO'](parseInt,_0x1a1215[_0x56e8cd(0x1a0)](_0x104e61,0x109)),0x6))),_0x1a1215['QpSaA'](-_0x1a1215['OCzTJ'](parseInt,_0x1a1215['EFjwR'](_0x104e61,0x10c)),0x7))+_0x1a1215[_0x56e8cd(0x1b2)](_0x1a1215[_0x56e8cd(0x19b)](parseInt,_0x1a1215[_0x56e8cd(0x19b)](_0x104e61,0x105)),0x8)*_0x1a1215[_0x56e8cd(0x1c1)](_0x1a1215[_0x56e8cd(0x1c2)](parseInt,_0x1a1215[_0x56e8cd(0x1aa)](_0x104e61,0x10a)),0x9),_0x1a1215[_0x56e8cd(0x1bd)](-_0x1a1215[_0x56e8cd(0x1be)](parseInt,_0x1a1215[_0x56e8cd(0x1b7)](_0x104e61,0x10d)),0xa)),_0x1a1215[_0x56e8cd(0x1ba)](-parseInt(_0x104e61(0x107)),0xb));if(_0x4836f3===_0x260edd)break;else _0x955875['push'](_0x955875[_0x1a1215[_0x56e8cd(0x1b8)]]());}catch(_0x1d9b4e){_0x955875[_0x1a1215['HJlYt']](_0x955875[_0x1a1215[_0x56e8cd(0x1b8)]]());}}}(_0x5d90,0x5bbd3));export*from'./common';export*from'./NodeIKernelAvatarService';export*from'./NodeIKernelBuddyService';export*from'./NodeIKernelFileAssistantService';export*from'./NodeIKernelGroupService';export*from'./NodeIKernelLoginService';export*from'./NodeIKernelMsgService';export*from'./NodeIKernelOnlineStatusService';export*from'./NodeIKernelProfileLikeService';function _0x2b01(){var _0x2c0720=['BSpDS','7277680JEsiWR','QpSaA','1176640jPlFhx','5627307sJKhox','LMQJy','HWZOd','Xjqll','VVIId','XXuBT','cuxhV','56928TzRugv','GnmGw','EZYSe','ctqab','15crCnOz','hasYN','23844960slnNcN','1105449hFmsIe','YlsvU','112975XoZzxz','192zGwADF','CEZoE','IHHIm','4ARGwqc','JMkRT','120VniTOR','vpCxN','441423DPEgXw','WnjOU','push','1157880CeKgtI','4971296jWZHtw','hdXmu','ungJU','vNdSr','KiBkN','SBtlb','1209998PlNySQ','cHeLt','111bbwETT','UNFKY','cKfkO'];_0x2b01=function(){return _0x2c0720;};return _0x2b01();}function _0x5e3f(_0x403c70,_0x66038){var _0x2b011a=_0x2b01();return _0x5e3f=function(_0x5e3f7f,_0x254805){_0x5e3f7f=_0x5e3f7f-0x19a;var _0x49a35b=_0x2b011a[_0x5e3f7f];return _0x49a35b;},_0x5e3f(_0x403c70,_0x66038);}function _0x1247(_0x5bd0af,_0x567511){var _0x2ff5e1=_0x5e3f,_0x1b99bc={'VYjAx':function(_0x241ab8,_0xb0b2c5){return _0x241ab8-_0xb0b2c5;},'UNFKY':function(_0x402c8a){return _0x402c8a();},'hdXmu':function(_0x37aa12,_0x4a6b8f,_0x50c1c2){return _0x37aa12(_0x4a6b8f,_0x50c1c2);}},_0x1126fc=_0x1b99bc[_0x2ff5e1(0x1b6)](_0x5d90);return _0x1247=function(_0x472f93,_0x2f9da9){_0x472f93=_0x1b99bc['VYjAx'](_0x472f93,0x104);var _0xc463d0=_0x1126fc[_0x472f93];return _0xc463d0;},_0x1b99bc[_0x2ff5e1(0x1ae)](_0x1247,_0x5bd0af,_0x567511);}export*from'./NodeIKernelProfileService';export*from'./NodeIKernelTicketService';function _0x5d90(){var _0x56af7a=_0x5e3f,_0x31256c={'qANXQ':_0x56af7a(0x1a2),'nVNJp':_0x56af7a(0x1c3),'QnqfB':_0x56af7a(0x1ad),'vpCxN':_0x56af7a(0x1b5),'nddpZ':_0x56af7a(0x1ac),'KiBkN':'214902xkSwek','VVIId':'13985xTDfAH','IHHIm':_0x56af7a(0x1bb),'vNdSr':'54LxljlT','AITHh':function(_0x17c8bd){return _0x17c8bd();}},_0x5b57fd=[_0x56af7a(0x19c),_0x31256c['qANXQ'],_0x31256c['nVNJp'],_0x31256c['QnqfB'],_0x31256c[_0x56af7a(0x1a8)],_0x31256c['nddpZ'],_0x31256c[_0x56af7a(0x1b1)],_0x31256c[_0x56af7a(0x1c0)],'2489466nswfWP',_0x31256c[_0x56af7a(0x1a4)],_0x31256c[_0x56af7a(0x1b0)]];return _0x5d90=function(){return _0x5b57fd;},_0x31256c['AITHh'](_0x5d90);} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/sessionConfig.d.ts b/src/core.lib/src/qqnt/sessionConfig.d.ts new file mode 100644 index 00000000..e8703656 --- /dev/null +++ b/src/core.lib/src/qqnt/sessionConfig.d.ts @@ -0,0 +1,46 @@ +export interface WrapperSessionInitConfig { + selfUin: string; + selfUid: string; + desktopPathConfig: { + account_path: string; + }; + clientVer: string; + a2: ''; + d2: ''; + d2Key: ''; + machineId: ''; + platform: 3; + platVer: string; + appid: string; + rdeliveryConfig: { + appKey: ''; + systemId: 0; + appId: ''; + logicEnvironment: ''; + platform: 3; + language: ''; + sdkVersion: ''; + userId: ''; + appVersion: ''; + osVersion: ''; + bundleId: ''; + serverUrl: ''; + fixedAfterHitKeys: ['']; + }; + 'defaultFileDownloadPath': string; + 'deviceInfo': { + 'guid': string; + 'buildVer': string; + 'localId': 2052; + 'devName': string; + 'devType': string; + 'vendorName': ''; + 'osVer': string; + 'vendorOsName': string; + 'setMute': false; + 'vendorType': 0; + }; + 'deviceConfig': '{"appearance":{"isSplitViewMode":true},"msg":{}}'; +} +export declare let sessionConfig: WrapperSessionInitConfig | null; +export declare function genSessionConfig(selfUin: string, selfUid: string, account_path: string): WrapperSessionInitConfig; diff --git a/src/core.lib/src/qqnt/sessionConfig.js b/src/core.lib/src/qqnt/sessionConfig.js new file mode 100644 index 00000000..3d302934 --- /dev/null +++ b/src/core.lib/src/qqnt/sessionConfig.js @@ -0,0 +1 @@ +function _0x4e35(_0x3f2b61,_0x332fa0){const _0xd71349=_0xd713();return _0x4e35=function(_0x4e355a,_0x7fb755){_0x4e355a=_0x4e355a-0x1ce;let _0x4902b2=_0xd71349[_0x4e355a];return _0x4902b2;},_0x4e35(_0x3f2b61,_0x332fa0);}(function(_0x50db6b,_0xf481e7){const _0x19bb46=_0x4e35,_0x36ca4e=_0x50db6b();while(!![]){try{const _0x4bfd25=parseInt(_0x19bb46(0x1de))/0x1+-parseInt(_0x19bb46(0x1fa))/0x2*(parseInt(_0x19bb46(0x1e2))/0x3)+parseInt(_0x19bb46(0x200))/0x4*(parseInt(_0x19bb46(0x218))/0x5)+parseInt(_0x19bb46(0x1d7))/0x6*(-parseInt(_0x19bb46(0x1e3))/0x7)+parseInt(_0x19bb46(0x1f6))/0x8+parseInt(_0x19bb46(0x1f1))/0x9*(parseInt(_0x19bb46(0x20c))/0xa)+parseInt(_0x19bb46(0x203))/0xb*(-parseInt(_0x19bb46(0x215))/0xc);if(_0x4bfd25===_0xf481e7)break;else _0x36ca4e['push'](_0x36ca4e['shift']());}catch(_0x3d7ef3){_0x36ca4e['push'](_0x36ca4e['shift']());}}}(_0xd713,0xa32af),function(_0x2d772c,_0x438d61){const _0x3cf548=_0x4e35,_0x97a30e={'QFMgv':function(_0x3376d9,_0x51b1c7){return _0x3376d9+_0x51b1c7;},'ngKHM':function(_0x121d0e,_0x40eab4){return _0x121d0e+_0x40eab4;},'pjWAL':function(_0x1f4ca2,_0x2259d9){return _0x1f4ca2+_0x2259d9;},'MiRYs':function(_0xee1e16,_0x3b10d5){return _0xee1e16*_0x3b10d5;},'veJpe':function(_0x208a71,_0x51e68e){return _0x208a71(_0x51e68e);},'MBWCQ':function(_0x176e4b,_0x428d51){return _0x176e4b(_0x428d51);},'acghV':function(_0x567a66,_0x5039a3){return _0x567a66/_0x5039a3;},'Gsrey':function(_0x4cd520,_0xcdab1e){return _0x4cd520(_0xcdab1e);},'hsWNw':function(_0xcb5afc,_0x4e145b){return _0xcb5afc*_0x4e145b;},'bzyeM':function(_0x166bf5,_0x151f2e){return _0x166bf5(_0x151f2e);},'zNhtu':function(_0x13846c,_0x32db01){return _0x13846c/_0x32db01;},'yVUZJ':function(_0xd948fa,_0x43b293){return _0xd948fa/_0x43b293;},'MHXQu':function(_0x54fa4d,_0x126220){return _0x54fa4d(_0x126220);},'KHgtX':function(_0x14ecf0,_0x57bf08){return _0x14ecf0(_0x57bf08);},'GagkU':function(_0x542c12,_0x15a9b7){return _0x542c12(_0x15a9b7);},'bMpNv':function(_0x19951a,_0x1f0f73){return _0x19951a(_0x1f0f73);},'mnBZD':function(_0x1f3d14,_0x175e16){return _0x1f3d14(_0x175e16);},'vfqEw':function(_0x501176,_0x9faecf){return _0x501176(_0x9faecf);},'CVMuA':function(_0x5c6660,_0x103a1e){return _0x5c6660/_0x103a1e;},'FLvUw':function(_0x102933,_0x49b615){return _0x102933(_0x49b615);},'ylPtn':function(_0x9f2af4,_0x1aee77){return _0x9f2af4===_0x1aee77;},'ncILI':_0x3cf548(0x219),'bAxrJ':_0x3cf548(0x1e1)},_0xc58ac7=_0xec43,_0x3bddf6=_0x2d772c();while(!![]){try{const _0x277c33=_0x97a30e[_0x3cf548(0x1d9)](_0x97a30e['QFMgv'](_0x97a30e[_0x3cf548(0x1eb)](_0x97a30e[_0x3cf548(0x217)](_0x97a30e['MiRYs'](-_0x97a30e['veJpe'](parseInt,_0x97a30e[_0x3cf548(0x1e5)](_0xc58ac7,0x91))/0x1,_0x97a30e[_0x3cf548(0x1ea)](-_0x97a30e[_0x3cf548(0x1ff)](parseInt,_0xc58ac7(0x90)),0x2))+_0x97a30e['hsWNw'](-_0x97a30e[_0x3cf548(0x201)](parseInt,_0xc58ac7(0x95))/0x3,_0x97a30e['zNhtu'](-_0x97a30e[_0x3cf548(0x201)](parseInt,_0xc58ac7(0x8a)),0x4)),_0x97a30e[_0x3cf548(0x20e)](-parseInt(_0x97a30e[_0x3cf548(0x209)](_0xc58ac7,0x8e)),0x5)),_0x97a30e[_0x3cf548(0x1ea)](-_0x97a30e['KHgtX'](parseInt,_0x97a30e[_0x3cf548(0x1ec)](_0xc58ac7,0x9c)),0x6)*(-_0x97a30e[_0x3cf548(0x1f3)](parseInt,_0x97a30e[_0x3cf548(0x1fb)](_0xc58ac7,0x8b))/0x7)),_0x97a30e['acghV'](-parseInt(_0x97a30e[_0x3cf548(0x1f2)](_0xc58ac7,0x86)),0x8))+_0x97a30e[_0x3cf548(0x1ea)](parseInt(_0xc58ac7(0x87)),0x9),_0x97a30e['CVMuA'](_0x97a30e[_0x3cf548(0x214)](parseInt,_0xc58ac7(0x89)),0xa));if(_0x97a30e[_0x3cf548(0x1ce)](_0x277c33,_0x438d61))break;else _0x3bddf6[_0x97a30e[_0x3cf548(0x1da)]](_0x3bddf6[_0x97a30e[_0x3cf548(0x1e6)]]());}catch(_0x20970d){_0x3bddf6[_0x97a30e['ncILI']](_0x3bddf6[_0x3cf548(0x1e1)]());}}}(_0x3da3,0xecc5c));import{appid,qqPkgInfo,qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';function _0xec43(_0xcc3ce6,_0x385eda){const _0x23c3fc=_0x4e35,_0x3e2be2={'ryhGY':function(_0xbff4da,_0x5a4413){return _0xbff4da-_0x5a4413;},'SwUBR':function(_0x1a0f1f){return _0x1a0f1f();},'BIjfP':function(_0x14b76f,_0x120417,_0x310b82){return _0x14b76f(_0x120417,_0x310b82);}},_0x41e354=_0x3e2be2['SwUBR'](_0x3da3);return _0xec43=function(_0x2265f7,_0x4710ab){const _0x1f86c7=_0x4e35;_0x2265f7=_0x3e2be2[_0x1f86c7(0x20a)](_0x2265f7,0x84);let _0x3d1eed=_0x41e354[_0x2265f7];return _0x3d1eed;},_0x3e2be2[_0x23c3fc(0x1d1)](_0xec43,_0xcc3ce6,_0x385eda);}import{hostname,systemName,systemVersion}from'@/common/utils/system';import _0x25fe56 from'node:path';import _0x29b1a3 from'node:fs';import{randomUUID}from'crypto';export let sessionConfig=null;function _0x3da3(){const _0x2acb9c=_0x4e35,_0x2b2ed6={'TwONn':'168889zpitjo','iveZI':'temp','NYCOM':_0x2acb9c(0x1f8),'EZcGS':'guid.txt','otHdU':_0x2acb9c(0x1f5),'qdWyj':'fbNMU','CUODA':_0x2acb9c(0x1dd),'fmcMO':_0x2acb9c(0x1ed),'qBotB':_0x2acb9c(0x205),'xrfJE':_0x2acb9c(0x1d3),'VXDyZ':_0x2acb9c(0x1ef),'exFIF':_0x2acb9c(0x21a),'KwHUv':'vXoae','EDoLs':_0x2acb9c(0x204),'BZbdB':'NapCat','PeLhO':_0x2acb9c(0x21b),'PTxaU':'{\x22appearance\x22:{\x22isSplitViewMode\x22:true},\x22msg\x22:{}}','WCuen':_0x2acb9c(0x1f0),'vtXxl':_0x2acb9c(0x208),'KnPlX':'mkdirSync','TUVDJ':_0x2acb9c(0x212),'yJwgv':function(_0x2bbae1){return _0x2bbae1();}},_0x54b830=[_0x2acb9c(0x210),_0x2b2ed6[_0x2acb9c(0x1f9)],_0x2b2ed6[_0x2acb9c(0x1d0)],_0x2acb9c(0x1e4),_0x2b2ed6[_0x2acb9c(0x1d5)],_0x2b2ed6[_0x2acb9c(0x213)],_0x2acb9c(0x20f),_0x2b2ed6[_0x2acb9c(0x1df)],_0x2b2ed6[_0x2acb9c(0x1dc)],_0x2b2ed6[_0x2acb9c(0x1cf)],_0x2b2ed6[_0x2acb9c(0x1e7)],_0x2b2ed6['qBotB'],_0x2b2ed6['xrfJE'],_0x2b2ed6[_0x2acb9c(0x211)],_0x2b2ed6['exFIF'],_0x2b2ed6[_0x2acb9c(0x1e9)],_0x2acb9c(0x21e),_0x2b2ed6[_0x2acb9c(0x1db)],_0x2acb9c(0x1e0),_0x2b2ed6[_0x2acb9c(0x1d6)],_0x2b2ed6['PeLhO'],_0x2b2ed6[_0x2acb9c(0x20d)],_0x2b2ed6[_0x2acb9c(0x1d4)],_0x2b2ed6[_0x2acb9c(0x1d8)],_0x2b2ed6[_0x2acb9c(0x21c)],_0x2b2ed6[_0x2acb9c(0x1fe)]];return _0x3da3=function(){return _0x54b830;},_0x2b2ed6['yJwgv'](_0x3da3);}function _0xd713(){const _0x1a7c29=['GcgCW','pjWAL','4830125IGDnbk','push','yLtlC','downloadPath','KnPlX','vBJhQ','ortya','ylPtn','CUODA','iveZI','BIjfP','kxEMc','join','WCuen','NYCOM','BZbdB','60sodlsc','vtXxl','QFMgv','ncILI','EDoLs','qdWyj','utf-8','1138982OBtqIV','otHdU','324ytqwCU','shift','618879MIKynR','60837OyOCKf','log','MBWCQ','bAxrJ','fmcMO','gTqje','KwHUv','acghV','ngKHM','GagkU','version','zMtXv','pBgsx','15130080oKANyv','55152lDodPu','vfqEw','bMpNv','dfGao','344737BXKJKX','6172664UxVMZq','EUmlO','2927470OJvEoE','TwONn','4WoKCWi','mnBZD','tFRyd','PYrKx','TUVDJ','Gsrey','4XRYBqo','bzyeM','BJnQi','33gcPiVI','readFileSync','9HtcllX','CyOOB','flvsd','3321972VjcyZr','MHXQu','ryhGY','writeFileSync','1090PwxsWm','PTxaU','yVUZJ','2yXUyUP','1819732YFBNhh','VXDyZ','650720gqXFSL','EZcGS','FLvUw','9506844lmYlwW'];_0xd713=function(){return _0x1a7c29;};return _0xd713();}export function genSessionConfig(_0x383f20,_0x5a4a88,_0x20574d){const _0x5da8bc=_0x4e35,_0x19aa15={'tCcTF':function(_0x533a2b){return _0x533a2b();},'tFRyd':function(_0x5d146d,_0x123084){return _0x5d146d(_0x123084);},'EUmlO':function(_0x5dc5a7,_0x896599){return _0x5dc5a7(_0x896599);},'YeDzs':_0x5da8bc(0x1fd),'dfGao':function(_0x58bbf4,_0x12c804){return _0x58bbf4(_0x12c804);},'zMtXv':function(_0x52b4fb,_0x5a3406){return _0x52b4fb(_0x5a3406);},'flvsd':function(_0x5bd707,_0xd8047d){return _0x5bd707(_0xd8047d);},'kxEMc':function(_0x5c5b86,_0x1ab13c){return _0x5c5b86(_0x1ab13c);},'vBJhQ':function(_0x368e34,_0x145130){return _0x368e34(_0x145130);},'BJnQi':_0x5da8bc(0x20b),'gTqje':'join','cuYJl':function(_0x233c6b,_0x392122){return _0x233c6b(_0x392122);},'GcgCW':function(_0x11002a,_0x59ab90){return _0x11002a(_0x59ab90);},'CyOOB':function(_0x37ae27,_0xab72f0){return _0x37ae27(_0xab72f0);}},_0x4d3df6=_0xec43,_0x4902cb={'fbNMU':_0x19aa15[_0x5da8bc(0x1fc)](_0x4d3df6,0x9d),'PYrKx':_0x4d3df6(0x8c),'yLtlC':_0x19aa15[_0x5da8bc(0x1fc)](_0x4d3df6,0x84),'ortya':function(_0x3b13ce){return _0x19aa15['tCcTF'](_0x3b13ce);},'vXoae':_0x19aa15['tFRyd'](_0x4d3df6,0x93),'pBgsx':_0x19aa15[_0x5da8bc(0x1f7)](_0x4d3df6,0x85)},_0x45316f=_0x25fe56[_0x19aa15['tFRyd'](_0x4d3df6,0x96)](_0x20574d,_0x4902cb[_0x4d3df6(0x92)],_0x4902cb[_0x19aa15['YeDzs']]);console[_0x19aa15[_0x5da8bc(0x1f4)](_0x4d3df6,0x8d)](_0x4902cb[_0x19aa15[_0x5da8bc(0x1ee)](_0x4d3df6,0x98)],_0x45316f),_0x29b1a3[_0x19aa15[_0x5da8bc(0x1ee)](_0x4d3df6,0x88)](_0x45316f,{'recursive':!![]});const _0x436c84=_0x25fe56[_0x19aa15['tFRyd'](_0x4d3df6,0x96)](_0x20574d,_0x4902cb[_0x19aa15[_0x5da8bc(0x207)](_0x4d3df6,0x92)],_0x19aa15[_0x5da8bc(0x1d2)](_0x4d3df6,0x8f));let _0x50c52f=_0x4902cb[_0x4d3df6(0x9a)](randomUUID);try{_0x50c52f=_0x29b1a3[_0x4d3df6(0x9b)](_0x25fe56[_0x19aa15[_0x5da8bc(0x21d)](_0x4d3df6,0x96)](_0x436c84),_0x4d3df6(0x93));}catch(_0x47989a){_0x29b1a3[_0x19aa15[_0x5da8bc(0x202)]](_0x25fe56[_0x19aa15[_0x5da8bc(0x1e8)]](_0x436c84),_0x50c52f,_0x4902cb[_0x4d3df6(0x99)]);}const _0x5ef14e={'selfUin':_0x383f20,'selfUid':_0x5a4a88,'desktopPathConfig':{'account_path':_0x20574d},'clientVer':qqVersionConfigInfo['curVersion'],'a2':'','d2':'','d2Key':'','machineId':'','platform':0x3,'platVer':systemVersion,'appid':appid,'rdeliveryConfig':{'appKey':'','systemId':0x0,'appId':'','logicEnvironment':'','platform':0x3,'language':'','sdkVersion':'','userId':'','appVersion':'','osVersion':'','bundleId':'','serverUrl':'','fixedAfterHitKeys':['']},'defaultFileDownloadPath':_0x45316f,'deviceInfo':{'guid':_0x50c52f,'buildVer':qqPkgInfo[_0x19aa15['cuYJl'](_0x4d3df6,0x94)],'localId':0x804,'devName':hostname,'devType':systemName,'vendorName':'','osVer':systemVersion,'vendorOsName':systemName,'setMute':![],'vendorType':0x0},'deviceConfig':_0x4902cb[_0x19aa15[_0x5da8bc(0x216)](_0x4d3df6,0x97)]};return sessionConfig=_0x5ef14e,console[_0x19aa15[_0x5da8bc(0x206)](_0x4d3df6,0x8d)](sessionConfig),_0x5ef14e;} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/wrapper.d.ts b/src/core.lib/src/qqnt/wrapper.d.ts new file mode 100644 index 00000000..8870d7a5 --- /dev/null +++ b/src/core.lib/src/qqnt/wrapper.d.ts @@ -0,0 +1,103 @@ +import { WrapperSessionInitConfig } from './sessionConfig'; +import { NodeIDependsAdapter, NodeIDispatcherAdapter, NodeIGlobalAdapter } from './adapters'; +import { NodeIKernelSessionListener, NodeIKernelMsgListener, NodeIKernelLoginListener, NodeIKernelBuddyListener, NodeIKernelGroupListener, NodeIKernelProfileListener } from './listeners'; +import { NodeIKernelLoginService, NodeIKernelMsgService, NodeIKernelBuddyService, NodeIKernelGroupService, NodeIKernelProfileService, NodeIKernelProfileLikeService } from './services'; +export interface NodeQQNTWrapperUtil { + new (): NodeQQNTWrapperUtil; + getNTUserDataInfoConfig(): string; + emptyWorkingSet(n: 38704): void; + getSsoCmdOfOidbReq(...args: unknown[]): unknown; + getSsoBufferOfOidbReq(...args: unknown[]): unknown; + getOidbRspInfo(...args: unknown[]): unknown; + getFileSize(...args: unknown[]): Promise; + genFileMd5Buf(...args: unknown[]): unknown; + genFileMd5Hex(...args: unknown[]): unknown; + genFileShaBuf(...args: unknown[]): unknown; + genFileCumulateSha1(...args: unknown[]): unknown; + genFileShaHex(...args: unknown[]): unknown; + fileIsExist(...args: unknown[]): unknown; + startTrace(...args: unknown[]): unknown; + copyFile(...args: unknown[]): unknown; + genFileShaAndMd5Hex(...args: unknown[]): unknown; + setTraceInfo(...args: unknown[]): unknown; + encodeOffLine(...args: unknown[]): unknown; + decodeOffLine(...args: unknown[]): unknown; + DecoderRecentInfo(...args: unknown[]): unknown; + getPinyin(...args: unknown[]): unknown; + matchInPinyin(...args: unknown[]): unknown; + makeDirByPath(...args: unknown[]): unknown; + emptyWorkingSet(...args: unknown[]): unknown; + runProcess(...args: unknown[]): unknown; + runProcessArgs(...args: unknown[]): unknown; + calcThumbSize(...args: unknown[]): unknown; + fullWordToHalfWord(...args: unknown[]): unknown; + getNTUserDataInfoConfig(...args: unknown[]): unknown; + pathIsReadableAndWriteable(...args: unknown[]): unknown; + resetUserDataSavePathToDocument(...args: unknown[]): unknown; + getSoBuildInfo(...args: unknown[]): unknown; + registerCountInstruments(...args: unknown[]): unknown; + registerValueInstruments(...args: unknown[]): unknown; + registerValueInstrumentsWithBoundary(...args: unknown[]): unknown; + reportCountIndicators(...args: unknown[]): unknown; + reportValueIndicators(...args: unknown[]): unknown; + checkNewUserDataSaveDirAvailable(...args: unknown[]): unknown; + copyUserData(...args: unknown[]): unknown; + setUserDataSaveDirectory(...args: unknown[]): unknown; + hasOtherRunningQQProcess(...args: unknown[]): unknown; + quitAllRunningQQProcess(...args: unknown[]): unknown; + checkNvidiaConfig(...args: unknown[]): unknown; + repairNvidiaConfig(...args: unknown[]): unknown; + getNvidiaDriverVersion(...args: unknown[]): unknown; + isNull(...args: unknown[]): unknown; +} +export interface NodeIQQNTWrapperSession { + new (): NodeIQQNTWrapperSession; + init(wrapperSessionInitConfig: WrapperSessionInitConfig, nodeIDependsAdapter: NodeIDependsAdapter, nodeIDispatcherAdapter: NodeIDispatcherAdapter, nodeIKernelSessionListener: NodeIKernelSessionListener): void; + startNT(n: 0): void; + startNT(): void; + getMsgService(): NodeIKernelMsgService; + getProfileService(): NodeIKernelProfileService; + getProfileLikeService(): NodeIKernelProfileLikeService; + getGroupService(): NodeIKernelGroupService; + getBuddyService(): NodeIKernelBuddyService; +} +export interface EnginInitDesktopConfig { + base_path_prefix: string; + platform_type: 3; + app_type: 4; + app_version: string; + os_version: string; + use_xlog: true; + qua: string; + global_path_config: { + desktopGlobalPath: string; + }; + thumb_config: { + maxSide: 324; + minSide: 48; + longLimit: 6; + density: 2; + }; +} +export interface NodeIQQNTWrapperEngine { + new (): NodeIQQNTWrapperEngine; + initWithDeskTopConfig(config: EnginInitDesktopConfig, nodeIGlobalAdapter: NodeIGlobalAdapter): void; +} +interface WrapperNodeApi { + NodeIKernelBuddyListener: NodeIKernelBuddyListener; + NodeIKernelGroupListener: NodeIKernelGroupListener; + NodeQQNTWrapperUtil: NodeQQNTWrapperUtil; + NodeIQQNTWrapperSession: NodeIQQNTWrapperSession; + NodeIKernelMsgListener: NodeIKernelMsgListener; + NodeIQQNTWrapperEngine: NodeIQQNTWrapperEngine; + NodeIGlobalAdapter: NodeIGlobalAdapter; + NodeIDependsAdapter: NodeIDependsAdapter; + NodeIDispatcherAdapter: NodeIDispatcherAdapter; + NodeIKernelSessionListener: NodeIKernelSessionListener; + NodeIKernelLoginService: NodeIKernelLoginService; + NodeIKernelLoginListener: NodeIKernelLoginListener; + NodeIKernelProfileService: NodeIKernelProfileService; + NodeIKernelProfileListener: NodeIKernelProfileListener; +} +declare const QQWrapper: WrapperNodeApi; +export default QQWrapper; diff --git a/src/core.lib/src/qqnt/wrapper.js b/src/core.lib/src/qqnt/wrapper.js new file mode 100644 index 00000000..f570bce8 --- /dev/null +++ b/src/core.lib/src/qqnt/wrapper.js @@ -0,0 +1 @@ +const _0x271328=_0x1c63;(function(_0x33eaed,_0x33a507){const _0x311ad5=_0x1c63,_0x5c11ca=_0x33eaed();while(!![]){try{const _0x509579=parseInt(_0x311ad5(0x172))/0x1*(parseInt(_0x311ad5(0x17e))/0x2)+parseInt(_0x311ad5(0x190))/0x3*(parseInt(_0x311ad5(0x17d))/0x4)+parseInt(_0x311ad5(0x173))/0x5+-parseInt(_0x311ad5(0x185))/0x6*(-parseInt(_0x311ad5(0x16c))/0x7)+-parseInt(_0x311ad5(0x182))/0x8+parseInt(_0x311ad5(0x178))/0x9*(-parseInt(_0x311ad5(0x176))/0xa)+-parseInt(_0x311ad5(0x191))/0xb;if(_0x509579===_0x33a507)break;else _0x5c11ca['push'](_0x5c11ca['shift']());}catch(_0x100c29){_0x5c11ca['push'](_0x5c11ca['shift']());}}}(_0x1a17,0x34937));const _0x19f0be=_0x4e91;function _0x1baa(){const _0x41d24b=_0x1c63,_0x1392a5={'JvHct':'execPath','eQOif':_0x41d24b(0x169),'xsyNZ':_0x41d24b(0x16d),'jTuvZ':'1521552MLgKbc','UQIvx':_0x41d24b(0x184),'UFFIa':'2358462lEvHmx','SWthh':_0x41d24b(0x16b),'IClnm':_0x41d24b(0x171),'zZHFz':_0x41d24b(0x193),'ygSQF':'/wrapper.node','sIGhm':function(_0x4472a1){return _0x4472a1();}},_0x5aca70=['curVersion',_0x1392a5[_0x41d24b(0x188)],_0x1392a5[_0x41d24b(0x161)],_0x1392a5[_0x41d24b(0x17f)],_0x1392a5['jTuvZ'],'./resources/app/wrapper.node',_0x1392a5[_0x41d24b(0x162)],_0x1392a5[_0x41d24b(0x18d)],_0x1392a5[_0x41d24b(0x194)],'join',_0x41d24b(0x187),_0x1392a5[_0x41d24b(0x17b)],_0x1392a5[_0x41d24b(0x167)],_0x41d24b(0x18c),_0x1392a5[_0x41d24b(0x18f)],_0x41d24b(0x164),_0x41d24b(0x17a)];return _0x1baa=function(){return _0x5aca70;},_0x1392a5['sIGhm'](_0x1baa);}(function(_0x3f1efd,_0x551e35){const _0x3059e7=_0x1c63,_0x25fec3={'wPAem':function(_0x240261){return _0x240261();},'YevYp':function(_0x5b88f0,_0x4895ae){return _0x5b88f0+_0x4895ae;},'nELKk':function(_0x11cc9d,_0x1cce7e){return _0x11cc9d+_0x1cce7e;},'svUNT':function(_0xd198c,_0x2a63a4){return _0xd198c+_0x2a63a4;},'sdntn':function(_0x48d833,_0x4e12e3){return _0x48d833(_0x4e12e3);},'VJHIL':function(_0x487e57,_0x15eb5b){return _0x487e57(_0x15eb5b);},'dOyFW':function(_0x1b3139,_0x1c3c4a){return _0x1b3139/_0x1c3c4a;},'opmFA':function(_0x4e27b1,_0x5868b5){return _0x4e27b1(_0x5868b5);},'XmkBP':function(_0x1fe474,_0x12ca8e){return _0x1fe474(_0x12ca8e);},'opViJ':function(_0x295d43,_0x355148){return _0x295d43(_0x355148);},'xSRaj':function(_0x5d3435,_0x4e4eb6){return _0x5d3435*_0x4e4eb6;},'hUcDO':function(_0x23051f,_0x4b8596){return _0x23051f(_0x4b8596);},'Zklsj':function(_0x1b0dd6,_0x5d646d){return _0x1b0dd6/_0x5d646d;},'wGpdo':function(_0x35713e,_0x4cbed1){return _0x35713e(_0x4cbed1);},'HojVJ':function(_0x4b6a8a,_0x43bd83){return _0x4b6a8a(_0x43bd83);},'NyGsb':function(_0x3005fb,_0x2bc116){return _0x3005fb(_0x2bc116);},'ALEXS':function(_0x37ade4,_0x1907c7){return _0x37ade4===_0x1907c7;},'PvZky':_0x3059e7(0x179),'YdChV':_0x3059e7(0x189)},_0x361729=_0x4e91,_0x47b3c0=_0x25fec3['wPAem'](_0x3f1efd);while(!![]){try{const _0x17e91c=_0x25fec3[_0x3059e7(0x186)](_0x25fec3[_0x3059e7(0x18a)](_0x25fec3[_0x3059e7(0x170)](parseInt(_0x25fec3[_0x3059e7(0x16f)](_0x361729,0x8e))/0x1,parseInt(_0x25fec3[_0x3059e7(0x16e)](_0x361729,0x97))/0x2)+_0x25fec3[_0x3059e7(0x17c)](_0x25fec3['opmFA'](parseInt,_0x25fec3[_0x3059e7(0x16e)](_0x361729,0x92)),0x3),-_0x25fec3[_0x3059e7(0x166)](parseInt,_0x25fec3['opViJ'](_0x361729,0x91))/0x4)+_0x25fec3[_0x3059e7(0x18e)](_0x25fec3[_0x3059e7(0x17c)](parseInt(_0x25fec3[_0x3059e7(0x163)](_0x361729,0x93)),0x5),_0x25fec3[_0x3059e7(0x17c)](-_0x25fec3[_0x3059e7(0x175)](parseInt,_0x361729(0x8f)),0x6)),-_0x25fec3[_0x3059e7(0x16f)](parseInt,_0x25fec3[_0x3059e7(0x16e)](_0x361729,0x9e))/0x7)+_0x25fec3[_0x3059e7(0x180)](-_0x25fec3[_0x3059e7(0x18b)](parseInt,_0x25fec3[_0x3059e7(0x168)](_0x361729,0x9b)),0x8)*(-_0x25fec3[_0x3059e7(0x163)](parseInt,_0x25fec3[_0x3059e7(0x16a)](_0x361729,0x95))/0x9);if(_0x25fec3[_0x3059e7(0x177)](_0x17e91c,_0x551e35))break;else _0x47b3c0[_0x25fec3[_0x3059e7(0x183)]](_0x47b3c0[_0x25fec3[_0x3059e7(0x174)]]());}catch(_0x4aa328){_0x47b3c0[_0x25fec3[_0x3059e7(0x183)]](_0x47b3c0[_0x25fec3[_0x3059e7(0x174)]]());}}}(_0x1baa,0x9617a));import _0x18ea33 from'node:path';import _0x2ca967 from'node:fs';import{qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';let wrapperNodePath=_0x18ea33[_0x19f0be(0x9a)](_0x18ea33['dirname'](process[_0x19f0be(0x9d)]),_0x19f0be(0x90));function _0x4e91(_0x561681,_0x3eac8a){const _0x252581=_0x1c63,_0x3a9fc7={'pHwkq':function(_0x1fdb1a){return _0x1fdb1a();},'FBBSP':function(_0x3f4f0f,_0x4625ad,_0x37fca5){return _0x3f4f0f(_0x4625ad,_0x37fca5);}},_0x1547e8=_0x3a9fc7[_0x252581(0x165)](_0x1baa);return _0x4e91=function(_0x5dc2d8,_0x2e8924){_0x5dc2d8=_0x5dc2d8-0x8e;let _0x3c9a6e=_0x1547e8[_0x5dc2d8];return _0x3c9a6e;},_0x3a9fc7[_0x252581(0x192)](_0x4e91,_0x561681,_0x3eac8a);}!_0x2ca967[_0x19f0be(0x96)](wrapperNodePath)&&(wrapperNodePath=_0x18ea33[_0x19f0be(0x94)](_0x18ea33[_0x271328(0x181)](process[_0x19f0be(0x9d)]),_0x19f0be(0x98)+qqVersionConfigInfo[_0x19f0be(0x9c)]+_0x19f0be(0x99)));function _0x1a17(){const _0x524f02=['YevYp','36ciiHGs','JvHct','shift','nELKk','wGpdo','resources/app/versions/','UFFIa','xSRaj','ygSQF','296364fxkHGP','6164455TwxULj','FBBSP','178842VZsjsa','SWthh','eQOif','UQIvx','opmFA','resolve','pHwkq','XmkBP','zZHFz','HojVJ','5801537XbvzQF','NyGsb','20rKmKbj','7HFAMuS','1117724NRmdzJ','VJHIL','sdntn','svUNT','existsSync','1gjtxrU','2153230dnzTUy','YdChV','hUcDO','1042190wLBQvt','ALEXS','9aWUeoc','push','1841144lKSeIz','IClnm','dOyFW','4xOzWTS','757046DzvhcQ','xsyNZ','Zklsj','dirname','1478040veVDhJ','PvZky','1823736uxLqiN','940638Enuzmr'];_0x1a17=function(){return _0x524f02;};return _0x1a17();}const QQWrapper=require(wrapperNodePath);function _0x1c63(_0x48e2be,_0x4176b8){const _0x1a171f=_0x1a17();return _0x1c63=function(_0x1c6375,_0x2c1a48){_0x1c6375=_0x1c6375-0x161;let _0x18aaf8=_0x1a171f[_0x1c6375];return _0x18aaf8;},_0x1c63(_0x48e2be,_0x4176b8);}export default QQWrapper; \ No newline at end of file diff --git a/src/core.lib/src/service/buddy.d.ts b/src/core.lib/src/service/buddy.d.ts new file mode 100644 index 00000000..25061797 --- /dev/null +++ b/src/core.lib/src/service/buddy.d.ts @@ -0,0 +1,19 @@ +import { BuddyListener } from '../qqnt/listeners'; +import { NodeIKernelBuddyService } from '../qqnt/services'; +/** + * NapCat 服务相关核心好友子类 + * + * **【注意】**:只有在调用 `init` 方法后才会被真正初始化! + */ +export declare class NapCatCoreServiceBuddy { + kernelService: NodeIKernelBuddyService | null; + readonly listener: BuddyListener; + constructor(); + /** + * 初始化好友服务 + * @param {NodeIKernelBuddyService} service 好友服务 + * @returns {void} + */ + init(service: NodeIKernelBuddyService): void; + addBuddyListener(listener: BuddyListener): void; +} diff --git a/src/core.lib/src/service/buddy.js b/src/core.lib/src/service/buddy.js new file mode 100644 index 00000000..edbb676f --- /dev/null +++ b/src/core.lib/src/service/buddy.js @@ -0,0 +1 @@ +const _0x54de9e=_0x1b85;(function(_0x433b2e,_0x2eb5ce){const _0x92adc0=_0x1b85,_0x2d4b06=_0x433b2e();while(!![]){try{const _0x129bb5=-parseInt(_0x92adc0(0x110))/0x1+parseInt(_0x92adc0(0x125))/0x2+-parseInt(_0x92adc0(0x14b))/0x3*(-parseInt(_0x92adc0(0x136))/0x4)+-parseInt(_0x92adc0(0x10e))/0x5+-parseInt(_0x92adc0(0x14f))/0x6*(parseInt(_0x92adc0(0x129))/0x7)+-parseInt(_0x92adc0(0x11c))/0x8*(parseInt(_0x92adc0(0x130))/0x9)+parseInt(_0x92adc0(0x11a))/0xa;if(_0x129bb5===_0x2eb5ce)break;else _0x2d4b06['push'](_0x2d4b06['shift']());}catch(_0x5ce1ce){_0x2d4b06['push'](_0x2d4b06['shift']());}}}(_0x3ac0,0x4e206));const _0x10ad30=_0x2622;(function(_0x337d7d,_0x581aac){const _0x873497=_0x1b85,_0x86cd70={'KYXpI':function(_0x308b2f,_0x102252){return _0x308b2f+_0x102252;},'zcdNR':function(_0xd31a3,_0x145ebd){return _0xd31a3+_0x145ebd;},'Tcupb':function(_0x422d6f,_0x55a5b8){return _0x422d6f+_0x55a5b8;},'uBDxE':function(_0x10a142,_0x304e29){return _0x10a142*_0x304e29;},'UrYQs':function(_0x5f28a3,_0x42be74){return _0x5f28a3(_0x42be74);},'HWjQf':function(_0x516685,_0x17706e){return _0x516685(_0x17706e);},'sjSoC':function(_0x216140,_0x2939ee){return _0x216140/_0x2939ee;},'EOBHE':function(_0x4540b3,_0x375ee3){return _0x4540b3(_0x375ee3);},'NTOxb':function(_0x1375d9,_0x339f93){return _0x1375d9/_0x339f93;},'Xhjcd':function(_0x2678f9,_0x44cde0){return _0x2678f9(_0x44cde0);},'gHcMx':function(_0x2c92a6,_0x865dad){return _0x2c92a6(_0x865dad);},'ChZMF':function(_0x1ba6b7,_0x25b456){return _0x1ba6b7*_0x25b456;},'gGGKl':function(_0xfe8a7c,_0x78bf40){return _0xfe8a7c(_0x78bf40);},'oPAid':function(_0x446ed3,_0x4b2e06){return _0x446ed3/_0x4b2e06;},'GvFGX':function(_0x5b3521,_0x577c3e){return _0x5b3521(_0x577c3e);},'zmveZ':function(_0x88a7f8,_0x4fa2b7){return _0x88a7f8(_0x4fa2b7);},'eRjSj':function(_0x16b284,_0x5be6f8){return _0x16b284(_0x5be6f8);},'cVvJv':function(_0x5367d7,_0x9ee147){return _0x5367d7/_0x9ee147;},'oBdNW':function(_0x3dd5fd,_0x19ef1d){return _0x3dd5fd/_0x19ef1d;},'COHmY':function(_0x4e926c,_0x3332d1){return _0x4e926c(_0x3332d1);},'AvrxW':function(_0x271e89,_0x37d6bc){return _0x271e89/_0x37d6bc;},'HApiw':function(_0x3eff55,_0x384766){return _0x3eff55(_0x384766);},'jzJvG':function(_0x1ae4a4,_0x5c9e63){return _0x1ae4a4(_0x5c9e63);},'UQNYI':_0x873497(0x124),'teLxj':_0x873497(0x10d)},_0x233376=_0x2622,_0x259cb2=_0x337d7d();while(!![]){try{const _0x124d55=_0x86cd70[_0x873497(0x128)](_0x86cd70[_0x873497(0x128)](_0x86cd70[_0x873497(0x120)](_0x86cd70[_0x873497(0x11b)](_0x86cd70[_0x873497(0x128)](_0x86cd70[_0x873497(0x120)](_0x86cd70[_0x873497(0x101)](-_0x86cd70[_0x873497(0x118)](parseInt,_0x86cd70[_0x873497(0x151)](_0x233376,0x11b))/0x1,_0x86cd70[_0x873497(0x150)](-_0x86cd70[_0x873497(0x151)](parseInt,_0x86cd70['EOBHE'](_0x233376,0x113)),0x2)),_0x86cd70[_0x873497(0x138)](-parseInt(_0x86cd70['UrYQs'](_0x233376,0x11e)),0x3)),_0x86cd70[_0x873497(0x150)](_0x86cd70[_0x873497(0x12d)](parseInt,_0x86cd70[_0x873497(0x106)](_0x233376,0x114)),0x4)),_0x86cd70[_0x873497(0x111)](_0x86cd70['NTOxb'](_0x86cd70['Xhjcd'](parseInt,_0x86cd70[_0x873497(0x135)](_0x233376,0x121)),0x5),_0x86cd70[_0x873497(0x10b)](-_0x86cd70[_0x873497(0x149)](parseInt,_0x233376(0x120)),0x6))),_0x86cd70[_0x873497(0x111)](_0x86cd70['sjSoC'](-_0x86cd70[_0x873497(0x112)](parseInt,_0x86cd70[_0x873497(0x13f)](_0x233376,0x11a)),0x7),_0x86cd70[_0x873497(0x150)](_0x86cd70[_0x873497(0x117)](parseInt,_0x86cd70[_0x873497(0x149)](_0x233376,0x117)),0x8))),_0x86cd70[_0x873497(0x111)](_0x86cd70[_0x873497(0x122)](-parseInt(_0x86cd70[_0x873497(0x149)](_0x233376,0x116)),0x9),_0x86cd70[_0x873497(0x108)](_0x86cd70[_0x873497(0x139)](parseInt,_0x86cd70[_0x873497(0x112)](_0x233376,0x115)),0xa))),_0x86cd70[_0x873497(0x11d)](_0x86cd70[_0x873497(0x14d)](parseInt,_0x86cd70['jzJvG'](_0x233376,0x126)),0xb));if(_0x124d55===_0x581aac)break;else _0x259cb2[_0x86cd70[_0x873497(0x142)]](_0x259cb2[_0x86cd70[_0x873497(0x109)]]());}catch(_0x5baaba){_0x259cb2[_0x86cd70['UQNYI']](_0x259cb2[_0x86cd70[_0x873497(0x109)]]());}}}(_0x2939,0x91ab6));import{Wrapper as _0x39086c}from'../qqnt';function _0x1b85(_0x475802,_0x3bdba3){const _0x3ac09d=_0x3ac0();return _0x1b85=function(_0x1b85e9,_0x2c7006){_0x1b85e9=_0x1b85e9-0xfc;let _0x368252=_0x3ac09d[_0x1b85e9];return _0x368252;},_0x1b85(_0x475802,_0x3bdba3);}function _0x2939(){const _0x2ca794=_0x1b85,_0x33ff09={'IZMtT':_0x2ca794(0x12a),'gDOoi':'803115uQritF','KwQWH':_0x2ca794(0x141),'kwBhu':_0x2ca794(0x152),'gHQcQ':'5nXuNsI','TZvdX':_0x2ca794(0x113),'Wvoaq':_0x2ca794(0x144),'WqPNN':_0x2ca794(0x137),'ArCTn':_0x2ca794(0xfd),'KeAYy':_0x2ca794(0x12f),'ddgOY':_0x2ca794(0x145),'DGELo':_0x2ca794(0x114),'bAiNy':_0x2ca794(0x123),'rANLZ':'1141263zyZHAm','zfQiD':_0x2ca794(0x121),'qnUfq':_0x2ca794(0x107)},_0x2f53ef=[_0x33ff09[_0x2ca794(0x14c)],_0x2ca794(0x14a),_0x2ca794(0xfe),_0x33ff09[_0x2ca794(0x133)],_0x33ff09[_0x2ca794(0x147)],_0x33ff09[_0x2ca794(0x10f)],_0x33ff09[_0x2ca794(0x140)],_0x33ff09[_0x2ca794(0x115)],'kernelService',_0x33ff09['Wvoaq'],_0x33ff09[_0x2ca794(0x143)],_0x33ff09['ArCTn'],_0x33ff09[_0x2ca794(0xff)],_0x33ff09[_0x2ca794(0x104)],_0x2ca794(0x148),_0x33ff09[_0x2ca794(0x12b)],_0x33ff09[_0x2ca794(0x146)],_0x33ff09[_0x2ca794(0xfc)],_0x33ff09[_0x2ca794(0x134)],_0x2ca794(0x105),_0x33ff09[_0x2ca794(0x13d)],'21apZasu'];return _0x2939=function(){return _0x2f53ef;},_0x2939();}function _0x2622(_0x4a109a,_0x4ea331){const _0x30c397=_0x1b85,_0x4f6787={'GciAv':function(_0x782338,_0x4ad4ee){return _0x782338-_0x4ad4ee;},'Robhx':function(_0x350afd,_0x2fb962,_0x303b99){return _0x350afd(_0x2fb962,_0x303b99);}},_0x7bb4ae=_0x2939();return _0x2622=function(_0x223337,_0x2b82c1){_0x223337=_0x4f6787['GciAv'](_0x223337,0x112);let _0x46a1b4=_0x7bb4ae[_0x223337];return _0x46a1b4;},_0x4f6787[_0x30c397(0x116)](_0x2622,_0x4a109a,_0x4ea331);}import{BuddyListener}from'../qqnt/listeners';function _0x3ac0(){const _0x2ba62d=['ddgOY','uid','gHcMx','then','oBdNW','teLxj','TuHbu','oPAid','JcGsv','shift','2938505zwlVPa','kwBhu','53127YFXwMh','ChZMF','GvFGX','addBuddyListener','2024652PupJUf','TZvdX','Robhx','eRjSj','UrYQs','Dxnyj','12398410FgHwZy','Tcupb','32024BQOatb','AvrxW','getBuddyList','NYhqP','zcdNR','1707952iokEVU','cVvJv','90oVljJI','push','767456YvfCcp','set','jzdWD','KYXpI','7nzOKMI','10559fVVatR','DGELo','IxvCs','Xhjcd','NiZJK','listener','918kMwbiL','rhKBK','onBuddyListChange','gDOoi','zfQiD','gGGKl','764188tCgHOU','HNIGO','NTOxb','COHmY','buddyList','eVKQJ','kzuSd','qnUfq','CghYM','zmveZ','gHQcQ','addKernelBuddyListener','UQNYI','WqPNN','NodeIKernelBuddyListener','MessageService\x20already\x20initialized!','bAiNy','KwQWH','146ZtkbSo','EOBHE','get','6LHLHYT','IZMtT','HApiw','dvyXy','3819138lQDSBy','sjSoC','HWjQf','416046sqRtoa','rANLZ','15823313uthqnD','uin','KeAYy','ROcSE','uBDxE','smwvV','init'];_0x3ac0=function(){return _0x2ba62d;};return _0x3ac0();}import{friends,uid2UinMap}from'@/common/data';export class NapCatCoreServiceBuddy{[_0x10ad30(0x123)]=null;[_0x54de9e(0x12f)];constructor(){const _0x340e1e=_0x54de9e,_0x500751={'ROcSE':function(_0x438655,_0xb869c2){return _0x438655(_0xb869c2);}},_0x3f368e=_0x10ad30;this[_0x500751[_0x340e1e(0x100)](_0x3f368e,0x127)]=new BuddyListener();}[_0x54de9e(0x103)](_0x2c0697){const _0x3dba23=_0x54de9e,_0x21a124={'CghYM':function(_0x559435,_0x4074ec){return _0x559435!==_0x4074ec;},'iUeNq':_0x3dba23(0x13a),'lGnTe':function(_0xc9bada,_0x527c91){return _0xc9bada(_0x527c91);},'NYhqP':function(_0x5243f7,_0x7bb75e){return _0x5243f7(_0x7bb75e);},'klsZH':function(_0x28f216,_0x1b3f99){return _0x28f216(_0x1b3f99);},'NiZJK':'assign','TuHbu':_0x3dba23(0x105),'smwvV':function(_0x1821d1,_0x19fe16){return _0x1821d1(_0x19fe16);},'oStzt':_0x3dba23(0x14e),'AtDMS':function(_0x171c11,_0x2c1514){return _0x171c11(_0x2c1514);},'Dxnyj':'kernelService','eVKQJ':function(_0x16807f,_0x44e1d0){return _0x16807f(_0x44e1d0);},'jzdWD':_0x3dba23(0x132),'IxvCs':_0x3dba23(0x11e),'JcGsv':function(_0x45b47,_0x3ee5ef){return _0x45b47(_0x3ee5ef);}},_0x3ee8ce=_0x10ad30,_0x240168={'dvyXy':function(_0x2e33d4,_0x13aaae){const _0xb2b191=_0x3dba23;return _0x21a124[_0xb2b191(0x13e)](_0x2e33d4,_0x13aaae);},'HNIGO':_0x21a124[_0x3dba23(0x102)](_0x3ee8ce,0x112)};if(_0x240168[_0x21a124['oStzt']](this[_0x21a124['AtDMS'](_0x3ee8ce,0x123)],null))throw new Error(_0x240168[_0x3ee8ce(0x125)]);this[_0x21a124['Dxnyj']]=_0x2c0697,this[_0x21a124[_0x3dba23(0x13b)](_0x3ee8ce,0x127)][_0x21a124[_0x3dba23(0x127)]]=_0x9b6cdf=>{const _0x5f2973=_0x3dba23,_0x230e22=_0x3ee8ce;for(const _0x40290a of _0x9b6cdf){for(const _0x58046a of _0x40290a[_0x21a124['iUeNq']]){const _0x5bc830=friends[_0x21a124['lGnTe'](_0x230e22,0x11c)](_0x58046a[_0x21a124[_0x5f2973(0x11f)](_0x230e22,0x118)]);uid2UinMap[_0x58046a[_0x21a124['klsZH'](_0x230e22,0x118)]]=_0x58046a[_0x230e22(0x11d)],_0x5bc830?Object[_0x21a124[_0x5f2973(0x12e)]](_0x5bc830,_0x58046a):friends[_0x5f2973(0x126)](_0x58046a[_0x21a124[_0x5f2973(0x10a)]],_0x58046a);}}},this[_0x21a124[_0x3dba23(0x119)]][_0x21a124['AtDMS'](_0x3ee8ce,0x11f)](new _0x39086c[(_0x3ee8ce(0x124))](this[_0x3dba23(0x12f)])),this[_0x3ee8ce(0x123)][_0x21a124[_0x3dba23(0x12c)]](!![])[_0x21a124[_0x3dba23(0x10c)](_0x3ee8ce,0x119)](_0x175c11=>{});}[_0x10ad30(0x122)](_0x323df1){const _0x5961bc=_0x54de9e,_0x457bc1={'rhKBK':'kernelService','kzuSd':function(_0x256616,_0x456f12){return _0x256616(_0x456f12);}},_0x199d21=_0x10ad30;this[_0x457bc1[_0x5961bc(0x131)]]?.[_0x457bc1['kzuSd'](_0x199d21,0x11f)](new _0x39086c[(_0x457bc1[_0x5961bc(0x13c)](_0x199d21,0x124))](_0x323df1));}} \ No newline at end of file diff --git a/src/core.lib/src/service/group.d.ts b/src/core.lib/src/service/group.d.ts new file mode 100644 index 00000000..0b2fc06b --- /dev/null +++ b/src/core.lib/src/service/group.d.ts @@ -0,0 +1,19 @@ +import { GroupListener } from '../qqnt/listeners'; +import { NodeIKernelGroupService } from '../qqnt/services'; +/** + * NapCat 服务相关核心群聊子类 + * + * **【注意】**:只有在调用 `init` 方法后才会被真正初始化! + */ +export declare class NapCatCoreServiceGroup { + kernelService: NodeIKernelGroupService | null; + readonly listener: GroupListener; + constructor(); + /** + * 初始化群聊服务 + * @param {NodeIKernelGroupService} service 群聊服务 + * @returns {void} + */ + init(service: NodeIKernelGroupService): void; + addGroupListener(listener: GroupListener): number | undefined; +} diff --git a/src/core.lib/src/service/group.js b/src/core.lib/src/service/group.js new file mode 100644 index 00000000..a5c7858b --- /dev/null +++ b/src/core.lib/src/service/group.js @@ -0,0 +1 @@ +(function(_0x1d9b3c,_0x2048dd){const _0x1deb66=_0xc82c,_0x36ca24=_0x1d9b3c();while(!![]){try{const _0x852b17=parseInt(_0x1deb66(0x1d1))/0x1*(-parseInt(_0x1deb66(0x1c7))/0x2)+parseInt(_0x1deb66(0x1d6))/0x3*(parseInt(_0x1deb66(0x18b))/0x4)+parseInt(_0x1deb66(0x18a))/0x5*(-parseInt(_0x1deb66(0x18d))/0x6)+-parseInt(_0x1deb66(0x19d))/0x7+-parseInt(_0x1deb66(0x187))/0x8+parseInt(_0x1deb66(0x1cf))/0x9*(parseInt(_0x1deb66(0x1b5))/0xa)+-parseInt(_0x1deb66(0x182))/0xb*(-parseInt(_0x1deb66(0x1c0))/0xc);if(_0x852b17===_0x2048dd)break;else _0x36ca24['push'](_0x36ca24['shift']());}catch(_0x3e3db1){_0x36ca24['push'](_0x36ca24['shift']());}}}(_0xa699,0x36964));const _0x272d4d=_0x4570;function _0xc82c(_0x564553,_0x5a04ba){const _0xa699e8=_0xa699();return _0xc82c=function(_0xc82c3c,_0x52af05){_0xc82c3c=_0xc82c3c-0x17f;let _0x5069b7=_0xa699e8[_0xc82c3c];return _0x5069b7;},_0xc82c(_0x564553,_0x5a04ba);}(function(_0x31e96b,_0x37bee3){const _0x1b53ba=_0xc82c,_0x15a448={'REtbI':function(_0x2dfc60){return _0x2dfc60();},'qEfpe':function(_0x5e873d,_0x2b1f3e){return _0x5e873d+_0x2b1f3e;},'onYhQ':function(_0x2463bd,_0x2ce954){return _0x2463bd+_0x2ce954;},'GIQbh':function(_0x1ea799,_0x2ca5ef){return _0x1ea799+_0x2ca5ef;},'BdAZE':function(_0x278c0a,_0x30aca2){return _0x278c0a+_0x30aca2;},'rKYzo':function(_0x1738d1,_0x4c3eb9){return _0x1738d1/_0x4c3eb9;},'aGNYG':function(_0x3f2a9a,_0x139115){return _0x3f2a9a(_0x139115);},'QvlGj':function(_0x11dfa0,_0x138b00){return _0x11dfa0*_0x138b00;},'hsapC':function(_0x13d48b,_0x9fda){return _0x13d48b(_0x9fda);},'UkcUj':function(_0x5c24fe,_0x442856){return _0x5c24fe(_0x442856);},'ixSaI':function(_0x20fbfa,_0x344fe9){return _0x20fbfa(_0x344fe9);},'voaQr':function(_0x564c2b,_0x3b5f40){return _0x564c2b*_0x3b5f40;},'jOyfi':function(_0x52c46a,_0x3ae607){return _0x52c46a/_0x3ae607;},'gkTKr':function(_0xc3228b,_0x46d33d){return _0xc3228b(_0x46d33d);},'dffOZ':function(_0x1f452e,_0x52f3f7){return _0x1f452e(_0x52f3f7);},'Bkrww':function(_0x2f7970,_0xc71066){return _0x2f7970(_0xc71066);},'osXWg':function(_0xc84667,_0x322b8b){return _0xc84667/_0x322b8b;},'YpXpx':function(_0x36f9dc,_0x315c3a){return _0x36f9dc(_0x315c3a);},'AWHoX':_0x1b53ba(0x1d5),'YkECt':_0x1b53ba(0x195)},_0x2b269c=_0x4570,_0x5da7aa=_0x15a448[_0x1b53ba(0x190)](_0x31e96b);while(!![]){try{const _0x581b8d=_0x15a448[_0x1b53ba(0x184)](_0x15a448[_0x1b53ba(0x1b2)](_0x15a448[_0x1b53ba(0x1b2)](_0x15a448[_0x1b53ba(0x19a)](_0x15a448[_0x1b53ba(0x183)](_0x15a448[_0x1b53ba(0x1d9)](-_0x15a448[_0x1b53ba(0x1c2)](parseInt,_0x15a448[_0x1b53ba(0x1c2)](_0x2b269c,0x1c7)),0x1),_0x15a448[_0x1b53ba(0x1a7)](_0x15a448['rKYzo'](-_0x15a448[_0x1b53ba(0x1c2)](parseInt,_0x15a448[_0x1b53ba(0x1c2)](_0x2b269c,0x1cf)),0x2),_0x15a448[_0x1b53ba(0x1d9)](-parseInt(_0x2b269c(0x1e1)),0x3))),_0x15a448[_0x1b53ba(0x1d9)](_0x15a448['hsapC'](parseInt,_0x15a448[_0x1b53ba(0x1ca)](_0x2b269c,0x1d4)),0x4)*(-_0x15a448[_0x1b53ba(0x1c2)](parseInt,_0x15a448[_0x1b53ba(0x197)](_0x2b269c,0x1d7))/0x5))+_0x15a448['rKYzo'](_0x15a448[_0x1b53ba(0x18c)](parseInt,_0x15a448[_0x1b53ba(0x1c2)](_0x2b269c,0x1d8)),0x6),_0x15a448[_0x1b53ba(0x1c5)](_0x15a448[_0x1b53ba(0x1d9)](_0x15a448[_0x1b53ba(0x1c2)](parseInt,_0x2b269c(0x1db)),0x7),_0x15a448[_0x1b53ba(0x1c9)](-_0x15a448[_0x1b53ba(0x1ab)](parseInt,_0x15a448[_0x1b53ba(0x197)](_0x2b269c,0x1d2)),0x8))),-_0x15a448[_0x1b53ba(0x1c2)](parseInt,_0x15a448['dffOZ'](_0x2b269c,0x1d5))/0x9*(parseInt(_0x15a448[_0x1b53ba(0x1b0)](_0x2b269c,0x1ca))/0xa)),_0x15a448['osXWg'](parseInt(_0x15a448['YpXpx'](_0x2b269c,0x1d3)),0xb));if(_0x581b8d===_0x37bee3)break;else _0x5da7aa[_0x15a448[_0x1b53ba(0x189)]](_0x5da7aa[_0x15a448['YkECt']]());}catch(_0x39e546){_0x5da7aa[_0x15a448[_0x1b53ba(0x189)]](_0x5da7aa[_0x15a448[_0x1b53ba(0x1aa)]]());}}}(_0x1e83,0x82547));import{Wrapper as _0x148b78}from'../qqnt';import{GroupListener}from'../qqnt/listeners';function _0x4570(_0x160628,_0x523dab){const _0x2da1fe=_0xc82c,_0x269f0a={'WiAHk':function(_0x4a2f70,_0x55e8e6){return _0x4a2f70-_0x55e8e6;},'FuDjA':function(_0x4dbd90){return _0x4dbd90();},'ZQIJT':function(_0x25a748,_0xfbe415,_0x1cbda9){return _0x25a748(_0xfbe415,_0x1cbda9);}},_0x82c60=_0x269f0a[_0x2da1fe(0x1e3)](_0x1e83);return _0x4570=function(_0x5e172b,_0x47fcb3){const _0x3e79f2=_0x2da1fe;_0x5e172b=_0x269f0a[_0x3e79f2(0x1b3)](_0x5e172b,0x1c6);let _0x2e9b49=_0x82c60[_0x5e172b];return _0x2e9b49;},_0x269f0a[_0x2da1fe(0x198)](_0x4570,_0x160628,_0x523dab);}function _0x1e83(){const _0x33bdea=_0xc82c,_0x352304={'rgTGP':_0x33bdea(0x1ba),'EaJXB':_0x33bdea(0x1b4),'qclpm':_0x33bdea(0x1da),'Teuxu':'onGroupListUpdate','PFRvs':_0x33bdea(0x1e8),'jNogi':_0x33bdea(0x1a2),'gWSOP':_0x33bdea(0x188),'kDQLx':'has','LvsPN':_0x33bdea(0x1af),'eAZJq':_0x33bdea(0x1cb),'RIAod':_0x33bdea(0x180),'CUXtr':_0x33bdea(0x1d7),'gALzy':'26710tGoMaX','DlErX':_0x33bdea(0x1e0),'baTOJ':_0x33bdea(0x1b1),'DRUEL':_0x33bdea(0x1c6),'FTaia':_0x33bdea(0x1c4),'ELhbV':_0x33bdea(0x1cc),'pfkrs':'11971124DgfcpI','bgoAD':_0x33bdea(0x19f),'CsdYk':_0x33bdea(0x193),'JEkCg':'10lsAdtJ','bdXIK':_0x33bdea(0x1c3),'MkZkg':'split','AMcVr':function(_0x587197){return _0x587197();}},_0x3fcd15=[_0x352304[_0x33bdea(0x1c1)],_0x352304[_0x33bdea(0x1bf)],'get','NodeIKernelGroupListener',_0x352304[_0x33bdea(0x194)],_0x352304[_0x33bdea(0x199)],_0x352304[_0x33bdea(0x18f)],_0x352304[_0x33bdea(0x1db)],_0x352304[_0x33bdea(0x17f)],_0x352304['kDQLx'],_0x352304[_0x33bdea(0x1ad)],'forEach',_0x352304['eAZJq'],_0x352304[_0x33bdea(0x1e1)],_0x352304[_0x33bdea(0x1de)],_0x352304[_0x33bdea(0x1b6)],_0x352304[_0x33bdea(0x1e7)],_0x352304[_0x33bdea(0x1a8)],'set',_0x352304['DRUEL'],_0x33bdea(0x1bc),_0x352304['FTaia'],_0x33bdea(0x186),_0x352304[_0x33bdea(0x196)],_0x352304[_0x33bdea(0x1d8)],_0x352304['bgoAD'],_0x352304['CsdYk'],_0x33bdea(0x1a4),_0x352304[_0x33bdea(0x1dc)],_0x352304[_0x33bdea(0x1e2)],_0x352304[_0x33bdea(0x1d2)]];return _0x1e83=function(){return _0x3fcd15;},_0x352304[_0x33bdea(0x1d3)](_0x1e83);}import{groupMembers,groups,uid2UinMap}from'@/common/data';function _0xa699(){const _0x2a327d=['voaQr','getNextMemberList','2fSbxcy','fwpfC','jOyfi','UkcUj','416430zBvuNE','8oCaCZw','ldZwS','uoWds','806868FCCAEI','createMemberListScene','381209HIeoKs','MkZkg','AMcVr','set','push','229842CoQvlS','onMemberInfoChange','pfkrs','rKYzo','assign','jNogi','JEkCg','XzFNA','CUXtr','then','listener','RIAod','bdXIK','FuDjA','qvfvH','yalKs','GroupService\x20already\x20initialized!','DlErX','uin','gWSOP','addGroupListener','forEach','88tyJKMn','BdAZE','qEfpe','HtVtG','groupCode','570720CkTpzH','CPHRt','AWHoX','2885yxxRjQ','8ZBaLvB','ixSaI','72kYTmNu','onMemberListChange','PFRvs','REtbI','pPHpv','Slnoh','2007HzlDYA','qclpm','shift','ELhbV','hsapC','ZQIJT','Teuxu','GIQbh','cEGxr','XAlzj','2815197KlIxJN','yDvvo','499616Iejgjr','XYAyb','veDWw','1402659pkMwwD','gMjqC','map','NodeIKernelGroupListener','rLPHM','QvlGj','baTOJ','YVCGF','YkECt','gkTKr','eBJXQ','LvsPN','dnujM','kernelService','Bkrww','infos','onYhQ','WiAHk','4926453nwgLmG','30IVTxRA','gALzy','sceneId','aHlPr','SAzbG','addKernelGroupListener','JlIbC','2lPQbVC','CGCVq','bzBtZ','EaJXB','994572psjEud','rgTGP','aGNYG','5661864hDPimK','groupMemberList_MainWindow'];_0xa699=function(){return _0x2a327d;};return _0xa699();}export class NapCatCoreServiceGroup{[_0x272d4d(0x1e4)]=null;[_0x272d4d(0x1cb)];constructor(){const _0x30bec4=_0x272d4d;this[_0x30bec4(0x1cb)]=new GroupListener();}['init'](_0x4db2fe){const _0x497965=_0xc82c,_0x507a92={'JlIbC':function(_0x40d429,_0x33851f){return _0x40d429!==_0x33851f;},'ldZwS':function(_0x3b42ed,_0x470583){return _0x3b42ed(_0x470583);},'aHlPr':function(_0x3d7fa4,_0x5870ab){return _0x3d7fa4(_0x5870ab);},'XzFNA':'set','YVCGF':_0x497965(0x1af),'nCRxE':_0x497965(0x1d0),'yalKs':_0x497965(0x1df),'UQCEd':function(_0x50a021,_0x1a03f2){return _0x50a021(_0x1a03f2);},'fwpfC':function(_0x5ee390,_0x230333){return _0x5ee390(_0x230333);},'XAlzj':function(_0x1a35e8,_0x423b59){return _0x1a35e8(_0x423b59);},'dnujM':function(_0x551c49,_0x153e81){return _0x551c49(_0x153e81);},'SAzbG':function(_0x20028d,_0x29387e){return _0x20028d(_0x29387e);},'pPHpv':function(_0x3603d9,_0x4f4b68){return _0x3603d9(_0x4f4b68);},'HtVtG':_0x497965(0x181),'zMSdb':function(_0x4b94f2,_0x9d55cf){return _0x4b94f2(_0x9d55cf);},'RBvOW':function(_0x45af70,_0x3ec629){return _0x45af70(_0x3ec629);},'cEGxr':function(_0x47cf3a,_0x26321d){return _0x47cf3a(_0x26321d);},'qvfvH':_0x497965(0x1e6),'Slnoh':function(_0x2d2578,_0x2d3acf){return _0x2d2578(_0x2d3acf);},'yDvvo':function(_0x3bb724,_0x3c4c4b){return _0x3bb724(_0x3c4c4b);},'veDWw':function(_0x25df44,_0x5b65b8){return _0x25df44(_0x5b65b8);},'gMjqC':function(_0x4a7c0f,_0x1644f8){return _0x4a7c0f(_0x1644f8);},'uoWds':_0x497965(0x18e),'eBJXQ':function(_0xd36afc,_0x2d8ec2){return _0xd36afc(_0x2d8ec2);},'bzBtZ':_0x497965(0x1a5)},_0x143b64=_0x272d4d,_0x5f4143={'CPHRt':function(_0x3955af,_0x500aca){const _0x277e73=_0x497965;return _0x507a92[_0x277e73(0x1bb)](_0x3955af,_0x500aca);}};if(_0x5f4143[_0x143b64(0x1e2)](this[_0x497965(0x1af)],null))throw new Error(_0x507a92[_0x497965(0x1e4)]);this[_0x507a92[_0x497965(0x192)](_0x143b64,0x1e4)]=_0x4db2fe,this[_0x507a92['yDvvo'](_0x143b64,0x1cb)][_0x507a92[_0x497965(0x1a1)](_0x143b64,0x1df)]=(_0x2f38ff,_0x2746ca)=>{const _0x56aefd=_0x143b64;_0x2746ca[_0x507a92['UQCEd'](_0x56aefd,0x1d6)](_0x1500da=>{const _0x552adc=_0xc82c,_0x3cb15d=_0x56aefd,_0x53e3f2=groups[_0x507a92[_0x552adc(0x1cd)](_0x3cb15d,0x1dc)](_0x1500da[_0x507a92[_0x552adc(0x1b8)](_0x3cb15d,0x1d1)]);if(_0x53e3f2)Object[_0x507a92[_0x552adc(0x1b8)](_0x3cb15d,0x1de)](_0x53e3f2,_0x1500da);else{groups[_0x507a92[_0x552adc(0x1dd)]](_0x1500da[_0x507a92['aHlPr'](_0x3cb15d,0x1d1)],_0x1500da);const _0x2f277e=this[_0x507a92[_0x552adc(0x1a9)]]?.[_0x507a92['nCRxE']](_0x1500da[_0x507a92[_0x552adc(0x1cd)](_0x3cb15d,0x1d1)],_0x3cb15d(0x1d0));this[_0x507a92[_0x552adc(0x1b8)](_0x3cb15d,0x1e4)]?.[_0x3cb15d(0x1ce)](_0x2f277e,undefined,0xbb8)[_0x507a92[_0x552adc(0x1e5)]](_0x20d6d1=>{});}});},this[_0x507a92[_0x497965(0x1a3)](_0x143b64,0x1cb)][_0x507a92[_0x497965(0x1ce)]]=_0x2a94c7=>{const _0x17276f=_0x497965,_0x2e5840=_0x143b64,_0x3df3e5=_0x2a94c7[_0x17276f(0x1b7)][_0x507a92[_0x17276f(0x1ae)](_0x2e5840,0x1d9)]('_')[0x0];if(groupMembers[_0x507a92[_0x17276f(0x1b9)](_0x2e5840,0x1e3)](_0x3df3e5)){const _0x4d61d0=groupMembers[_0x507a92[_0x17276f(0x191)](_0x2e5840,0x1dc)](_0x3df3e5);_0x2a94c7[_0x2e5840(0x1cc)][_0x507a92[_0x17276f(0x185)]]((_0x9eec49,_0x2113f4)=>{const _0x20f2fd=_0x17276f,_0xf75a70=_0x2e5840,_0x5c4679=_0x4d61d0[_0x507a92[_0x20f2fd(0x1cd)](_0xf75a70,0x1dc)](_0x2113f4);_0x5c4679?Object[_0x507a92[_0x20f2fd(0x1c8)](_0xf75a70,0x1de)](_0x5c4679,_0x9eec49):_0x4d61d0[_0x507a92['XAlzj'](_0xf75a70,0x1cd)](_0x2113f4,_0x9eec49);});}else groupMembers[_0x17276f(0x1d4)](_0x3df3e5,_0x2a94c7[_0x507a92['pPHpv'](_0x2e5840,0x1cc)]);},this[_0x507a92[_0x497965(0x19b)](_0x143b64,0x1cb)][_0x507a92[_0x497965(0x1ac)](_0x143b64,0x1c9)]=(_0x4370ff,_0x421e88,_0x3eab63)=>{const _0x1734d4=_0x497965,_0x3fcede={'XYAyb':function(_0x5b89ab,_0x3511e2){return _0x507a92['zMSdb'](_0x5b89ab,_0x3511e2);},'swuUN':_0x1734d4(0x1da),'CGCVq':function(_0x3be1fe,_0x65795c){const _0x24b45d=_0x1734d4;return _0x507a92[_0x24b45d(0x19c)](_0x3be1fe,_0x65795c);}},_0x446d4a=_0x143b64;_0x3eab63[_0x446d4a(0x1c6)]((_0x4a143d,_0x31ac97)=>{const _0x16d6b5=_0x446d4a;uid2UinMap[_0x31ac97]=_0x4a143d[_0x16d6b5(0x1e0)];});const _0x3cb6ca=groupMembers[_0x507a92['RBvOW'](_0x446d4a,0x1dc)](_0x4370ff);_0x3cb6ca?_0x3eab63[_0x507a92[_0x1734d4(0x19b)](_0x446d4a,0x1c6)]((_0x1500f9,_0xfc764b)=>{const _0x4705dc=_0x1734d4,_0x11da75=_0x446d4a,_0x249212=_0x3cb6ca[_0x3fcede[_0x4705dc(0x1a0)](_0x11da75,0x1dc)](_0xfc764b);_0x249212?Object[_0x3fcede['swuUN']](_0x249212,_0x1500f9):_0x3cb6ca[_0x3fcede[_0x4705dc(0x1bd)](_0x11da75,0x1cd)](_0xfc764b,_0x1500f9);}):groupMembers[_0x507a92[_0x1734d4(0x191)](_0x446d4a,0x1cd)](_0x4370ff,_0x3eab63);},this[_0x507a92[_0x497965(0x19e)](_0x143b64,0x1e4)][_0x143b64(0x1da)](new _0x148b78[_0x507a92[(_0x497965(0x1be))]](this[_0x143b64(0x1cb)]));}[_0x272d4d(0x1c8)](_0x4de4bd){const _0x4e60c4=_0xc82c,_0x408f73={'rLPHM':function(_0x377317,_0x51f5a7){return _0x377317(_0x51f5a7);}},_0x1d374d=_0x272d4d;return this[_0x1d374d(0x1e4)]?.[_0x408f73[_0x4e60c4(0x1a6)](_0x1d374d,0x1da)](new _0x148b78[(_0x1d374d(0x1dd))](_0x4de4bd));}} \ No newline at end of file diff --git a/src/core.lib/src/service/index.d.ts b/src/core.lib/src/service/index.d.ts new file mode 100644 index 00000000..d5bbfd22 --- /dev/null +++ b/src/core.lib/src/service/index.d.ts @@ -0,0 +1,35 @@ +import { NapCatCoreServiceMessage } from './message'; +import { NapCatCoreServiceGroup } from './group'; +import { NapCatCoreServiceBuddy } from './buddy'; +import { NapCatCoreServiceProfile } from './profile'; +import { NapCatCoreServiceProfileLike } from './profileLike'; +import { NodeIKernelBuddyService, NodeIKernelGroupService, NodeIKernelMsgService, NodeIKernelProfileService, NodeIKernelProfileLikeService } from '../qqnt/services'; +import { NapCatCore } from '..'; +/** + * NapCat 服务相关核心类 + * + * 本核心类分有三个小类,分别为 `messgae`、`group` 和 `buddy` 类。每个小类内包含其服务和监听器。 + * + * **【注意】**:只有在调用 `init` 方法后才会被真正初始化! + */ +export declare class NapCatCoreService { + private isInit; + private readonly core; + msg: NapCatCoreServiceMessage; + group: NapCatCoreServiceGroup; + buddy: NapCatCoreServiceBuddy; + profile: NapCatCoreServiceProfile; + profileLike: NapCatCoreServiceProfileLike; + constructor(core: NapCatCore); + /** + * 初始化服务,需在初始化 WrapperSession 后调用。相关服务请通过调用初始化后的 WrapperSession 获取。 + * @param {NodeIKernelMsgService} msg 消息通知服务 + * @param {NodeIKernelGroupService} group 群聊相关服务 + * @param {NodeIKernelBuddyService} buddy 好友相关服务 + * @param profile + * @param profileLike + * @returns {void} + */ + init(msg: NodeIKernelMsgService, group: NodeIKernelGroupService, buddy: NodeIKernelBuddyService, profile: NodeIKernelProfileService, profileLike: NodeIKernelProfileLikeService): void; + private initListener; +} diff --git a/src/core.lib/src/service/index.js b/src/core.lib/src/service/index.js new file mode 100644 index 00000000..354bc82c --- /dev/null +++ b/src/core.lib/src/service/index.js @@ -0,0 +1 @@ +const _0x2c6ced=_0x223b;(function(_0x507843,_0x2e1513){const _0x1c7c99=_0x223b,_0x29e03e=_0x507843();while(!![]){try{const _0x2609c2=-parseInt(_0x1c7c99(0x89))/0x1+parseInt(_0x1c7c99(0x81))/0x2*(-parseInt(_0x1c7c99(0x7d))/0x3)+parseInt(_0x1c7c99(0x73))/0x4*(parseInt(_0x1c7c99(0xaf))/0x5)+parseInt(_0x1c7c99(0x93))/0x6+-parseInt(_0x1c7c99(0x7a))/0x7*(-parseInt(_0x1c7c99(0xb0))/0x8)+-parseInt(_0x1c7c99(0x94))/0x9*(-parseInt(_0x1c7c99(0xb4))/0xa)+-parseInt(_0x1c7c99(0xbf))/0xb;if(_0x2609c2===_0x2e1513)break;else _0x29e03e['push'](_0x29e03e['shift']());}catch(_0x4ede50){_0x29e03e['push'](_0x29e03e['shift']());}}}(_0x418a,0xe7687));function _0x11dc(_0x35c1ea,_0x589ed1){const _0x4e0658=_0x223b,_0x1f1a68={'Ndxsy':function(_0x3c8615,_0x48bf7d,_0x310437){return _0x3c8615(_0x48bf7d,_0x310437);}},_0x396846=_0x1341();return _0x11dc=function(_0xbe10d1,_0x10ee66){_0xbe10d1=_0xbe10d1-0x1df;let _0x89f86f=_0x396846[_0xbe10d1];return _0x89f86f;},_0x1f1a68[_0x4e0658(0xa1)](_0x11dc,_0x35c1ea,_0x589ed1);}const _0x557aae=_0x11dc;(function(_0x24c301,_0x59fcc5){const _0x3e47da=_0x223b,_0x1d1e67={'OLDCg':function(_0x34fb16,_0x31fe27){return _0x34fb16+_0x31fe27;},'jOyGX':function(_0x374ec1,_0x589401){return _0x374ec1+_0x589401;},'LwMmN':function(_0xd9e70a,_0x168c64){return _0xd9e70a+_0x168c64;},'sNOrF':function(_0x57ddf4,_0x2f0ee7){return _0x57ddf4/_0x2f0ee7;},'QEPMM':function(_0x2e35e0,_0x5c908f){return _0x2e35e0(_0x5c908f);},'hBLxz':function(_0x1553b2,_0x13d43c){return _0x1553b2(_0x13d43c);},'MIIBF':function(_0x1417a2,_0x306c53){return _0x1417a2/_0x306c53;},'pqOJV':function(_0x75ab96,_0x365300){return _0x75ab96(_0x365300);},'rFmgO':function(_0x37033a,_0x1d7baa){return _0x37033a(_0x1d7baa);},'TevsD':function(_0x19c567,_0x2268df){return _0x19c567(_0x2268df);},'uUWxq':function(_0x5c7314,_0x664ecf){return _0x5c7314(_0x664ecf);},'mGQMo':function(_0x143cc5,_0x46ba9b){return _0x143cc5(_0x46ba9b);},'OcdQD':function(_0x4e697c,_0xfee58){return _0x4e697c(_0xfee58);},'LVlaj':function(_0x3c10ea,_0x46466a){return _0x3c10ea*_0x46466a;},'qsqlF':function(_0x44d72a,_0x4df4ae){return _0x44d72a/_0x4df4ae;},'EZZap':_0x3e47da(0x90),'ymiLs':'shift'},_0x1902c2=_0x11dc,_0x3f9cdf=_0x24c301();while(!![]){try{const _0x4e8ed9=_0x1d1e67[_0x3e47da(0xbe)](_0x1d1e67[_0x3e47da(0x72)](_0x1d1e67[_0x3e47da(0x92)](_0x1d1e67[_0x3e47da(0x72)](_0x1d1e67[_0x3e47da(0x92)](_0x1d1e67[_0x3e47da(0xae)](-_0x1d1e67[_0x3e47da(0x96)](parseInt,_0x1902c2(0x1df)),0x1),_0x1d1e67[_0x3e47da(0xae)](_0x1d1e67['hBLxz'](parseInt,_0x1902c2(0x1e1)),0x2)),_0x1d1e67[_0x3e47da(0x7f)](_0x1d1e67[_0x3e47da(0xb6)](parseInt,_0x1d1e67[_0x3e47da(0xb8)](_0x1902c2,0x1f0)),0x3)),_0x1d1e67[_0x3e47da(0x7f)](parseInt(_0x1d1e67[_0x3e47da(0x96)](_0x1902c2,0x1f8)),0x4)),_0x1d1e67[_0x3e47da(0x7f)](-_0x1d1e67[_0x3e47da(0xaa)](parseInt,_0x1902c2(0x1e2)),0x5)),-_0x1d1e67[_0x3e47da(0x85)](parseInt,_0x1d1e67[_0x3e47da(0xc1)](_0x1902c2,0x1f4))/0x6*_0x1d1e67[_0x3e47da(0xae)](_0x1d1e67[_0x3e47da(0x82)](parseInt,_0x1d1e67[_0x3e47da(0x84)](_0x1902c2,0x1fd)),0x7))+_0x1d1e67[_0x3e47da(0xb5)](-parseInt(_0x1d1e67[_0x3e47da(0xaa)](_0x1902c2,0x1e8))/0x8,_0x1d1e67[_0x3e47da(0x7b)](parseInt(_0x1902c2(0x1fb)),0x9));if(_0x4e8ed9===_0x59fcc5)break;else _0x3f9cdf[_0x1d1e67[_0x3e47da(0x9c)]](_0x3f9cdf[_0x1d1e67[_0x3e47da(0x74)]]());}catch(_0x2d6edd){_0x3f9cdf[_0x1d1e67[_0x3e47da(0x9c)]](_0x3f9cdf[_0x3e47da(0x91)]());}}}(_0x1341,0xd2f70));function _0x223b(_0x2d9393,_0x9eff17){const _0x418af7=_0x418a();return _0x223b=function(_0x223b6a,_0x52028c){_0x223b6a=_0x223b6a-0x69;let _0x4ff4b7=_0x418af7[_0x223b6a];return _0x4ff4b7;},_0x223b(_0x2d9393,_0x9eff17);}import{NapCatCoreServiceMessage}from'./message';function _0x1341(){const _0x51cd0f=_0x223b,_0x74723={'eMTlf':_0x51cd0f(0x77),'VPGDO':_0x51cd0f(0x88),'RDWSz':'init','BKoJm':_0x51cd0f(0xa6),'GDbIB':'MCMlq','hypIf':'PspRS','YkhKC':_0x51cd0f(0xad),'JLfIa':_0x51cd0f(0xb7),'mKiTV':_0x51cd0f(0x6c),'OUBFI':_0x51cd0f(0x6f),'lnuYY':_0x51cd0f(0xbd),'qHbtr':'Services\x20already\x20initialized!','eFkez':_0x51cd0f(0xc0),'MwkFP':_0x51cd0f(0x99),'ImSLG':_0x51cd0f(0xa3),'Qrkba':_0x51cd0f(0xa2),'zNCvS':'profileLike','uLwRJ':'1017PTgrNy','xfvBF':_0x51cd0f(0x71),'IUYkY':_0x51cd0f(0x6a),'iiEHF':_0x51cd0f(0xab),'HYory':_0x51cd0f(0x6b),'abUfN':_0x51cd0f(0x80),'mVIeG':_0x51cd0f(0xc3),'UThVc':_0x51cd0f(0x75),'EIMTt':_0x51cd0f(0x6d),'dqwGs':_0x51cd0f(0x8e),'lpqqn':_0x51cd0f(0xa5),'lyFmI':_0x51cd0f(0xc6),'KCRhL':function(_0x32df4b){return _0x32df4b();}},_0x146dc5=[_0x51cd0f(0x8b),_0x74723[_0x51cd0f(0x69)],_0x51cd0f(0xc4),_0x74723[_0x51cd0f(0x78)],_0x74723[_0x51cd0f(0xc5)],_0x74723[_0x51cd0f(0x9a)],_0x74723[_0x51cd0f(0x7e)],_0x74723[_0x51cd0f(0xbc)],_0x74723['YkhKC'],_0x74723['JLfIa'],_0x74723['mKiTV'],_0x74723['OUBFI'],_0x74723[_0x51cd0f(0xa4)],_0x51cd0f(0xa7),_0x74723['qHbtr'],_0x74723[_0x51cd0f(0xc8)],_0x74723['MwkFP'],_0x74723['ImSLG'],_0x74723[_0x51cd0f(0xa8)],_0x51cd0f(0xb2),_0x74723[_0x51cd0f(0x9b)],_0x51cd0f(0x9e),_0x74723[_0x51cd0f(0xa0)],_0x74723[_0x51cd0f(0x97)],_0x74723[_0x51cd0f(0xb1)],_0x74723['iiEHF'],_0x74723[_0x51cd0f(0x8d)],_0x74723[_0x51cd0f(0x98)],_0x74723[_0x51cd0f(0xc2)],_0x74723['UThVc'],_0x74723[_0x51cd0f(0xa9)],_0x74723[_0x51cd0f(0x8f)],_0x74723['lpqqn'],_0x74723[_0x51cd0f(0x9f)]];return _0x1341=function(){return _0x146dc5;},_0x74723[_0x51cd0f(0xba)](_0x1341);}import{NapCatCoreServiceGroup}from'./group';import{NapCatCoreServiceBuddy}from'./buddy';import{NapCatCoreServiceProfile}from'./profile';import{NapCatCoreServiceProfileLike}from'./profileLike';function _0x418a(){const _0x4b7579=['OAPLO','3544baWHzj','631131XBrtKG','AVhbf','2|4|0|1|3|5','PxdbS','HYory','1575790QxWkBl','dqwGs','push','shift','LwMmN','10414482DHyjCC','324NBUnHb','acinZ','QEPMM','xfvBF','abUfN','group','BKoJm','zNCvS','EZZap','TmbHR','onRecvMsg','lyFmI','uLwRJ','Ndxsy','hWgnQ','emit','lnuYY','split','0|2|6|3|1|7|5|4','listener','Qrkba','EIMTt','TevsD','isInit','aVNIt','message.private','sNOrF','1543655DhsZXa','376fvGOrI','IUYkY','3400372VlndrL','XAjhM','57710hgeiMd','LVlaj','pqOJV','initListener','rFmgO','jNCpR','KCRhL','hRhFX','hypIf','ISYJC','OLDCg','3054150dLTarL','173892pbDRpe','uUWxq','mVIeG','1174813hdVZVw','kArFp','RDWSz','profile','mAEch','eFkez','eMTlf','77Heuphz','buddy','message.group','3020824CKxlRi','init','1087317hldQWc','SYQKh','core','jOyGX','4vfyEqc','ymiLs','peerUin','IWetx','message','VPGDO','XfVIl','117285MzEDxG','qsqlF','ocGFm','273zrWhMs','GDbIB','MIIBF','msg','26002qNAphb','mGQMo','senderUin','OcdQD','hBLxz','MQeIe'];_0x418a=function(){return _0x4b7579;};return _0x418a();}export class NapCatCoreService{[_0x557aae(0x1fe)]=![];[_0x557aae(0x1fc)];[_0x557aae(0x200)];[_0x557aae(0x1f5)];[_0x557aae(0x1ff)];[_0x557aae(0x1e4)];[_0x557aae(0x1f9)];constructor(_0xd96ba9){const _0x54bcb6=_0x223b,_0x4392d4={'hRhFX':function(_0xf99ba,_0x2e4446){return _0xf99ba(_0x2e4446);},'ocGFm':_0x54bcb6(0x6b),'XfVIl':_0x54bcb6(0xc6),'acinZ':function(_0xdb3cf4,_0x2c5d00){return _0xdb3cf4(_0x2c5d00);}},_0x14c9c8=_0x557aae,_0x23696f={'XNnAD':_0x4392d4[_0x54bcb6(0xbb)](_0x14c9c8,0x1e5)},_0x2aedad=_0x23696f['XNnAD'][_0x14c9c8(0x1e3)]('|');let _0xe943da=0x0;while(!![]){switch(_0x2aedad[_0xe943da++]){case'0':this[_0x14c9c8(0x1f5)]=new NapCatCoreServiceGroup();continue;case'1':this[_0x4392d4[_0x54bcb6(0x7c)]]=new NapCatCoreServiceBuddy();continue;case'2':this[_0x14c9c8(0x1fc)]=_0xd96ba9;continue;case'3':this[_0x4392d4[_0x54bcb6(0x79)]]=new NapCatCoreServiceProfile();continue;case'4':this[_0x4392d4[_0x54bcb6(0x95)](_0x14c9c8,0x200)]=new NapCatCoreServiceMessage();continue;case'5':this[_0x14c9c8(0x1f9)]=new NapCatCoreServiceProfileLike();continue;}break;}}[_0x2c6ced(0x6e)](_0x4e9d96,_0x578951,_0x37ed8f,_0x196fea,_0x52c462){const _0x54225b=_0x2c6ced,_0x32dffd={'AVhbf':function(_0x5309b9,_0x27eb52){return _0x5309b9(_0x27eb52);},'mAEch':function(_0x361967,_0x2dec57){return _0x361967(_0x2dec57);},'IWetx':function(_0x5554ee,_0x598acd){return _0x5554ee(_0x598acd);},'SYQKh':function(_0xac6736,_0x596cb6){return _0xac6736(_0x596cb6);},'jNCpR':_0x54225b(0xc6),'aVNIt':_0x54225b(0x99)},_0x1b8a98=_0x557aae,_0x238d64={'kArFp':_0x32dffd[_0x54225b(0x8a)](_0x1b8a98,0x1f3)},_0x131ccf=_0x32dffd[_0x54225b(0xc7)](_0x1b8a98,0x1ea)[_0x32dffd['AVhbf'](_0x1b8a98,0x1e3)]('|');let _0x1cacc8=0x0;while(!![]){switch(_0x131ccf[_0x1cacc8++]){case'0':if(this[_0x32dffd[_0x54225b(0x76)](_0x1b8a98,0x1fe)])throw new Error(_0x238d64[_0x32dffd[_0x54225b(0x70)](_0x1b8a98,0x1e7)]);continue;case'1':this[_0x32dffd[_0x54225b(0xb9)]][_0x32dffd[_0x54225b(0x76)](_0x1b8a98,0x1e9)](_0x196fea);continue;case'2':this[_0x32dffd['AVhbf'](_0x1b8a98,0x200)][_0x32dffd[_0x54225b(0x76)](_0x1b8a98,0x1e9)](_0x4e9d96);continue;case'3':this[_0x32dffd[_0x54225b(0x8a)](_0x1b8a98,0x1ff)][_0x32dffd[_0x54225b(0xc7)](_0x1b8a98,0x1e9)](_0x37ed8f);continue;case'4':this[_0x1b8a98(0x1fe)]=!![];continue;case'5':this[_0x1b8a98(0x1ee)]();continue;case'6':this[_0x32dffd[_0x54225b(0xac)]][_0x54225b(0x6e)](_0x578951);continue;case'7':this[_0x32dffd[_0x54225b(0x76)](_0x1b8a98,0x1f9)][_0x32dffd[_0x54225b(0x70)](_0x1b8a98,0x1e9)](_0x52c462);continue;}break;}}[_0x2c6ced(0xb7)](){const _0x5c3f51=_0x2c6ced,_0x46c088={'PxdbS':function(_0x3337d7,_0x46f25e){return _0x3337d7!==_0x46f25e;},'TmbHR':function(_0x5d4044,_0x26ac5d){return _0x5d4044(_0x26ac5d);},'XAjhM':function(_0x4a22c4,_0x1cc170){return _0x4a22c4(_0x1cc170);},'MQeIe':function(_0x4c496e,_0x132117){return _0x4c496e(_0x132117);},'qAPJr':_0x5c3f51(0xa3),'XjQuw':function(_0x2b8685,_0x1a54fd){return _0x2b8685(_0x1a54fd);},'OAPLO':function(_0x2a95a4,_0x2811ed){return _0x2a95a4(_0x2811ed);}},_0x3ce069=_0x557aae,_0x10393b={'PspRS':_0x46c088['TmbHR'](_0x3ce069,0x1e6),'ISYJC':function(_0x49718e,_0x353153){const _0x32ac3d=_0x5c3f51;return _0x46c088[_0x32ac3d(0x8c)](_0x49718e,_0x353153);},'MCMlq':_0x46c088['XjQuw'](_0x3ce069,0x1ef),'hWgnQ':_0x46c088[_0x5c3f51(0xb3)](_0x3ce069,0x1ed)};this[_0x3ce069(0x200)][_0x46c088[_0x5c3f51(0x9d)](_0x3ce069,0x1f2)][_0x46c088[_0x5c3f51(0x87)](_0x3ce069,0x1fa)]=_0x430eaa=>{const _0x2c3671=_0x5c3f51,_0x3855a2=_0x3ce069;for(const _0x95f359 of _0x430eaa){this[_0x46c088[_0x2c3671(0x9d)](_0x3855a2,0x1fc)][_0x3855a2(0x1f6)](_0x10393b[_0x3855a2(0x1ec)],_0x95f359);if(_0x10393b[_0x46c088[_0x2c3671(0x9d)](_0x3855a2,0x1f1)](_0x95f359[_0x46c088['XAjhM'](_0x3855a2,0x1e0)],_0x95f359[_0x2c3671(0x83)]))this[_0x46c088[_0x2c3671(0x86)](_0x3855a2,0x1fc)][_0x46c088[_0x2c3671(0x9d)](_0x3855a2,0x1f6)](_0x10393b[_0x3855a2(0x1eb)],_0x95f359);else this[_0x46c088[_0x2c3671(0x9d)](_0x3855a2,0x1fc)][_0x46c088['qAPJr']](_0x10393b[_0x3855a2(0x1f7)],_0x95f359);}};}} \ No newline at end of file diff --git a/src/core.lib/src/service/message.d.ts b/src/core.lib/src/service/message.d.ts new file mode 100644 index 00000000..9e7e509e --- /dev/null +++ b/src/core.lib/src/service/message.d.ts @@ -0,0 +1,19 @@ +import { MsgListener } from '../qqnt/listeners'; +import { NodeIKernelMsgService } from '../qqnt/services'; +/** + * NapCat 服务相关核心消息子类 + * + * **【注意】**:只有在调用 `init` 方法后才会被真正初始化! + */ +export declare class NapCatCoreServiceMessage { + kernelService: NodeIKernelMsgService | null; + readonly listener: MsgListener; + constructor(); + /** + * 初始化消息服务 + * @param {NodeIKernelMsgService} service 消息服务 + * @returns {void} + */ + init(service: NodeIKernelMsgService): void; + addMsgListener(listener: MsgListener): void | undefined; +} diff --git a/src/core.lib/src/service/message.js b/src/core.lib/src/service/message.js new file mode 100644 index 00000000..dc34d062 --- /dev/null +++ b/src/core.lib/src/service/message.js @@ -0,0 +1 @@ +function _0x334b(){var _0x5ee18f=['addMsg','fYjQo','SIPdT','zjNLf','kcJfo','4017rkyitw','KRZBY','updateMsg','reqlu','zQZpA','pAetr','XuAfo','addMsgListener','2956DEReFa','Obaoe','MessageService\x20already\x20initialized!','974115PlcgYC','8VsUfbH','IcSPF','372IbHiEk','shift','push','yzCiA','catch','150YvwfBT','JmYCq','WsyKL','ZRpUd','uyihc','wLJBQ','tiAaM','IaQeB','mKiye','NMHep','vFXLD','Svaie','5974479UjwQCV','XmVQn','ntqVy','vKBdp','Wswvw','27774yHWCgl','ilerU','onMsgInfoListUpdate','DjEmf','2740wcuQUm','xGhpH','1793736rBPABE','JVFaj','zMZtQ','ppZnD','recallTime','jWaFC','getMsgByLongId','6486vVoPWM','300336EUOTJR','3044508LMSKjQ','yTqKa','tMGAz','OqtgR','yolVj','764560RhFCLV','2316vfOrVh','rbIzC','39112590dEOJyF','IArhI','LdFLa','PeXAg','yhuoN','cblEa','bwBJx','sXlTJ','2274skipKU','zgliP','kernelService','6595080FOwxbO','eaUqM','8pGocML','listener','uljZO','88wqnpch','NsgDO','lhatG','1589567wicvHx','then','eUDYX','XglXS','addKernelMsgListener','zpeSf','LBjQn','bFCul'];_0x334b=function(){return _0x5ee18f;};return _0x334b();}var _0x351e37=_0x3d4c;(function(_0x56a770,_0x137dc6){var _0x340f14=_0x3d4c,_0x1bcb2f=_0x56a770();while(!![]){try{var _0xebd0b1=parseInt(_0x340f14(0xf5))/0x1*(parseInt(_0x340f14(0x12d))/0x2)+-parseInt(_0x340f14(0x11f))/0x3*(parseInt(_0x340f14(0xfd))/0x4)+parseInt(_0x340f14(0x132))/0x5*(parseInt(_0x340f14(0xf6))/0x6)+-parseInt(_0x340f14(0xe3))/0x7+parseInt(_0x340f14(0x12b))/0x8*(-parseInt(_0x340f14(0xee))/0x9)+-parseInt(_0x340f14(0xfc))/0xa*(parseInt(_0x340f14(0x10f))/0xb)+parseInt(_0x340f14(0x10a))/0xc;if(_0xebd0b1===_0x137dc6)break;else _0x1bcb2f['push'](_0x1bcb2f['shift']());}catch(_0x3bb55a){_0x1bcb2f['push'](_0x1bcb2f['shift']());}}}(_0x334b,0xc7b10));var _0x56d664=_0xb439;function _0xb439(_0x444ee9,_0x467bb8){var _0x435763=_0x3d4c,_0x443e92={'tiAaM':function(_0x2fd30c,_0x5b961c){return _0x2fd30c-_0x5b961c;},'GKLdV':function(_0x3c170a){return _0x3c170a();},'DjEmf':function(_0x5920f9,_0x2a2a2b,_0x58184f){return _0x5920f9(_0x2a2a2b,_0x58184f);}},_0x5a1782=_0x443e92['GKLdV'](_0x151a);return _0xb439=function(_0xbd3ff5,_0x40007c){var _0x19ceef=_0x3d4c;_0xbd3ff5=_0x443e92[_0x19ceef(0x138)](_0xbd3ff5,0xac);var _0x33016b=_0x5a1782[_0xbd3ff5];return _0x33016b;},_0x443e92[_0x435763(0xeb)](_0xb439,_0x444ee9,_0x467bb8);}(function(_0x182894,_0x479ade){var _0x5dfc1c=_0x3d4c,_0x16f61d={'yTqKa':function(_0x1b5dff){return _0x1b5dff();},'zpeSf':function(_0x5bcc2f,_0xc3d1e){return _0x5bcc2f+_0xc3d1e;},'XmVQn':function(_0x2a0a30,_0x53573e){return _0x2a0a30+_0x53573e;},'LBjQn':function(_0x32a5d7,_0x2631a8){return _0x32a5d7+_0x2631a8;},'ilerU':function(_0x599542,_0x431915){return _0x599542*_0x431915;},'NsgDO':function(_0x40286b,_0x2ad251){return _0x40286b/_0x2ad251;},'Obaoe':function(_0x53659a,_0x4c307b){return _0x53659a(_0x4c307b);},'OqtgR':function(_0x24b7fe,_0x5edd5d){return _0x24b7fe(_0x5edd5d);},'PeXAg':function(_0x375e5f,_0x3d0ac8){return _0x375e5f/_0x3d0ac8;},'vKBdp':function(_0x5606cd,_0x5d37dc){return _0x5606cd(_0x5d37dc);},'XglXS':function(_0x4dba31,_0x39b505){return _0x4dba31(_0x39b505);},'NMHep':function(_0x526bad,_0x3829da){return _0x526bad/_0x3829da;},'rbIzC':function(_0xb8c13a,_0x313020){return _0xb8c13a(_0x313020);},'ntqVy':function(_0xf9ba9c,_0xbf8e4c){return _0xf9ba9c*_0xbf8e4c;},'xGhpH':function(_0x488010,_0x324991){return _0x488010/_0x324991;},'ZRpUd':function(_0xd58e60,_0x59d1a0){return _0xd58e60(_0x59d1a0);},'reqlu':function(_0x155d92,_0x1813b3){return _0x155d92/_0x1813b3;},'sXlTJ':function(_0x4b7fa3,_0x21b5e5){return _0x4b7fa3(_0x21b5e5);},'LdFLa':function(_0x2b4d20,_0x48e708){return _0x2b4d20(_0x48e708);},'fnnQf':function(_0x3c33e5,_0x4ea80f){return _0x3c33e5(_0x4ea80f);},'tMGAz':function(_0x2328eb,_0x35c021){return _0x2328eb(_0x35c021);},'pAetr':_0x5dfc1c(0x12f),'kcJfo':_0x5dfc1c(0x12e)},_0x5d3042=_0xb439,_0xcab99e=_0x16f61d[_0x5dfc1c(0xf8)](_0x182894);while(!![]){try{var _0x3aa48c=_0x16f61d[_0x5dfc1c(0x117)](_0x16f61d[_0x5dfc1c(0xe4)](_0x16f61d[_0x5dfc1c(0x118)](_0x16f61d['zpeSf'](_0x16f61d[_0x5dfc1c(0xe9)](-parseInt(_0x5d3042(0xb8))/0x1,_0x16f61d['NsgDO'](_0x16f61d[_0x5dfc1c(0x128)](parseInt,_0x5d3042(0xb4)),0x2))+_0x16f61d[_0x5dfc1c(0x110)](-parseInt(_0x16f61d[_0x5dfc1c(0xfa)](_0x5d3042,0xb0)),0x3)*_0x16f61d[_0x5dfc1c(0x102)](_0x16f61d[_0x5dfc1c(0xe6)](parseInt,_0x16f61d['XglXS'](_0x5d3042,0xaf)),0x4)+_0x16f61d['NMHep'](-parseInt(_0x16f61d[_0x5dfc1c(0x115)](_0x5d3042,0xbe)),0x5),_0x16f61d['PeXAg'](-_0x16f61d[_0x5dfc1c(0xfe)](parseInt,_0x16f61d[_0x5dfc1c(0xe6)](_0x5d3042,0xb1)),0x6)),_0x16f61d[_0x5dfc1c(0xe5)](_0x16f61d[_0x5dfc1c(0x13b)](-_0x16f61d[_0x5dfc1c(0xfe)](parseInt,_0x16f61d[_0x5dfc1c(0x128)](_0x5d3042,0xc3)),0x7),_0x16f61d[_0x5dfc1c(0xed)](_0x16f61d[_0x5dfc1c(0x135)](parseInt,_0x5d3042(0xbc)),0x8))),_0x16f61d[_0x5dfc1c(0xe9)](_0x16f61d[_0x5dfc1c(0x122)](_0x16f61d[_0x5dfc1c(0xfa)](parseInt,_0x16f61d[_0x5dfc1c(0x106)](_0x5d3042,0xac)),0x9),_0x16f61d[_0x5dfc1c(0x102)](-_0x16f61d[_0x5dfc1c(0x101)](parseInt,_0x16f61d['fnnQf'](_0x5d3042,0xbb)),0xa))),_0x16f61d[_0x5dfc1c(0x122)](_0x16f61d[_0x5dfc1c(0x135)](parseInt,_0x16f61d[_0x5dfc1c(0xf9)](_0x5d3042,0xb7)),0xb));if(_0x3aa48c===_0x479ade)break;else _0xcab99e[_0x16f61d[_0x5dfc1c(0x124)]](_0xcab99e[_0x16f61d[_0x5dfc1c(0x11e)]]());}catch(_0x2b7b79){_0xcab99e[_0x16f61d[_0x5dfc1c(0x124)]](_0xcab99e[_0x16f61d[_0x5dfc1c(0x11e)]]());}}}(_0x151a,0x7e5bc));import{Wrapper as _0x32e368}from'../qqnt';function _0x3d4c(_0x391d96,_0x4c26b5){var _0x334bf5=_0x334b();return _0x3d4c=function(_0x3d4c94,_0x47e88d){_0x3d4c94=_0x3d4c94-0xe1;var _0x58d8e5=_0x334bf5[_0x3d4c94];return _0x58d8e5;},_0x3d4c(_0x391d96,_0x4c26b5);}import{MsgListener}from'../qqnt/listeners';function _0x151a(){var _0x439462=_0x3d4c,_0x209178={'XYGCL':_0x439462(0x107),'IaQeB':_0x439462(0xf7),'mKiye':_0x439462(0x10d),'cblEa':'4pbiHjh','fYjQo':_0x439462(0x11a),'yhuoN':_0x439462(0xfb),'zgliP':'351539iKOVAy','XuAfo':_0x439462(0xf4),'bwBJx':'NodeIKernelMsgListener','ppZnD':_0x439462(0x10c),'Svaie':'map','yrjyp':_0x439462(0x12a),'zQZpA':_0x439462(0xf2),'vFXLD':_0x439462(0x131),'uljZO':'msgId','WJKtl':_0x439462(0x121),'KRZBY':_0x439462(0x112),'zMZtQ':_0x439462(0x113),'eaUqM':function(_0x2f32e8){return _0x2f32e8();}},_0x2e329d=[_0x439462(0xea),'init',_0x439462(0x127),_0x209178['XYGCL'],_0x209178[_0x439462(0x139)],_0x209178[_0x439462(0x13a)],_0x439462(0x109),_0x209178[_0x439462(0x104)],_0x209178[_0x439462(0x11b)],_0x209178[_0x439462(0x103)],_0x439462(0xff),_0x209178[_0x439462(0x108)],_0x209178[_0x439462(0x125)],_0x209178[_0x439462(0x105)],_0x439462(0xec),_0x209178[_0x439462(0xf1)],_0x209178[_0x439462(0xe2)],_0x209178['yrjyp'],_0x209178[_0x439462(0x123)],_0x209178[_0x439462(0xe1)],_0x209178[_0x439462(0x10e)],_0x209178['WJKtl'],_0x209178[_0x439462(0x120)],_0x209178[_0x439462(0xf0)],_0x439462(0xe8)];return _0x151a=function(){return _0x2e329d;},_0x209178[_0x439462(0x10b)](_0x151a);}import{dbUtil}from'@/common/utils/db';export class NapCatCoreServiceMessage{[_0x56d664(0xb3)]=null;[_0x56d664(0xb2)];constructor(){var _0x400f23=_0x3d4c,_0xc8d344={'eUDYX':function(_0x3eaf26,_0x976780){return _0x3eaf26===_0x976780;},'yzCiA':function(_0x30bea5,_0x32e6b0){return _0x30bea5(_0x32e6b0);},'lhatG':function(_0x1b1cef,_0x352a2c){return _0x1b1cef(_0x352a2c);},'VBPhS':'recallTime','JVFaj':function(_0x56763e,_0x59285d){return _0x56763e(_0x59285d);},'IcSPF':function(_0x3d82f6,_0x5d53d7){return _0x3d82f6(_0x5d53d7);}},_0x549b64=_0x56d664,_0x12a0d5={'htHiz':function(_0x2dca9f,_0x131312){var _0xd2ead1=_0x3d4c;return _0xc8d344[_0xd2ead1(0x114)](_0x2dca9f,_0x131312);}};this[_0x549b64(0xb2)]=new MsgListener(),this[_0xc8d344[_0x400f23(0x12c)](_0x549b64,0xb2)][_0xc8d344[_0x400f23(0xef)](_0x549b64,0xad)]=_0x30214f=>{var _0x4064b5=_0x400f23,_0x22f829={'zjNLf':_0xc8d344['VBPhS'],'uyihc':function(_0x56a1c8,_0x167315){var _0x5718b8=_0x3d4c;return _0xc8d344[_0x5718b8(0x130)](_0x56a1c8,_0x167315);}},_0x17dd7b=_0x549b64;_0x30214f[_0xc8d344[_0x4064b5(0xef)](_0x17dd7b,0xbd)](_0x1e2e13=>{var _0x25e153=_0x4064b5,_0x7672b=_0x17dd7b;_0x12a0d5['htHiz'](_0x1e2e13[_0xc8d344[_0x25e153(0x130)](_0x7672b,0xbf)],'0')?dbUtil[_0x7672b(0xb5)](_0x1e2e13)[_0xc8d344[_0x25e153(0x130)](_0x7672b,0xc4)]()[_0xc8d344[_0x25e153(0x111)](_0x7672b,0xc0)]():dbUtil[_0xc8d344['lhatG'](_0x7672b,0xb9)](_0x1e2e13[_0x7672b(0xc1)])[_0xc8d344[_0x25e153(0x130)](_0x7672b,0xc4)](_0x41ece7=>{var _0x32a0be=_0x25e153,_0x38a3dd=_0x7672b;_0x41ece7&&(_0x41ece7['recallTime']=_0x1e2e13[_0x22f829[_0x32a0be(0x11d)]],dbUtil[_0x22f829[_0x32a0be(0x136)](_0x38a3dd,0xc2)](_0x41ece7)[_0x22f829['uyihc'](_0x38a3dd,0xc4)]());});});};}[_0x56d664(0xae)](_0x35e23c){var _0x1bb122=_0x3d4c,_0x188fea={'wLJBQ':function(_0x3db99e,_0x56f265){return _0x3db99e!==_0x56f265;},'wQuwF':_0x1bb122(0x129),'IArhI':'usTYA','WsyKL':function(_0x3aaebb,_0x12cf0c){return _0x3aaebb(_0x12cf0c);},'jWaFC':_0x1bb122(0x116),'JmYCq':'listener'},_0x16b4f9=_0x56d664,_0x2b8340={'usTYA':function(_0x56ece7,_0x561e5){var _0x16abde=_0x1bb122;return _0x188fea[_0x16abde(0x137)](_0x56ece7,_0x561e5);},'yolVj':_0x188fea['wQuwF']};if(_0x2b8340[_0x188fea[_0x1bb122(0x100)]](this[_0x188fea[_0x1bb122(0x134)](_0x16b4f9,0xb3)],null))throw new Error(_0x2b8340[_0x188fea[_0x1bb122(0x134)](_0x16b4f9,0xb6)]);this[_0x188fea[_0x1bb122(0x134)](_0x16b4f9,0xb3)]=_0x35e23c,this[_0x188fea[_0x1bb122(0x134)](_0x16b4f9,0xb3)][_0x188fea[_0x1bb122(0xf3)]](new _0x32e368[(_0x16b4f9(0xba))](this[_0x188fea[_0x1bb122(0x133)]]));}[_0x351e37(0x126)](_0x189ae3){var _0x4ff76f=_0x351e37,_0x412fb6={'bFCul':_0x4ff76f(0x109),'Wswvw':_0x4ff76f(0x116),'SIPdT':function(_0x529638,_0x56e3ba){return _0x529638(_0x56e3ba);}},_0x35e0de=_0x56d664;return this[_0x412fb6[_0x4ff76f(0x119)]]?.[_0x412fb6[_0x4ff76f(0xe7)]](new _0x32e368[(_0x412fb6[_0x4ff76f(0x11c)](_0x35e0de,0xba))](_0x189ae3));}} \ No newline at end of file diff --git a/src/core.lib/src/service/profile.d.ts b/src/core.lib/src/service/profile.d.ts new file mode 100644 index 00000000..cdd7217d --- /dev/null +++ b/src/core.lib/src/service/profile.d.ts @@ -0,0 +1,9 @@ +import { ProfileListener } from '../qqnt/listeners'; +import { NodeIKernelProfileService } from '../qqnt/services'; +export declare class NapCatCoreServiceProfile { + kernelService: NodeIKernelProfileService | null; + readonly listener: ProfileListener; + constructor(); + init(service: NodeIKernelProfileService): void; + addProfileListener(listener: ProfileListener): void | undefined; +} diff --git a/src/core.lib/src/service/profile.js b/src/core.lib/src/service/profile.js new file mode 100644 index 00000000..cb0d55a8 --- /dev/null +++ b/src/core.lib/src/service/profile.js @@ -0,0 +1 @@ +(function(_0xe17d4b,_0x14f16c){var _0xc3e2ae=_0x1c9f,_0x3a3c26=_0xe17d4b();while(!![]){try{var _0x2e76a4=-parseInt(_0xc3e2ae(0x13f))/0x1+-parseInt(_0xc3e2ae(0x145))/0x2+parseInt(_0xc3e2ae(0x15c))/0x3+-parseInt(_0xc3e2ae(0x126))/0x4*(-parseInt(_0xc3e2ae(0x135))/0x5)+-parseInt(_0xc3e2ae(0x160))/0x6+-parseInt(_0xc3e2ae(0x12c))/0x7*(-parseInt(_0xc3e2ae(0x13d))/0x8)+-parseInt(_0xc3e2ae(0x139))/0x9*(-parseInt(_0xc3e2ae(0x13b))/0xa);if(_0x2e76a4===_0x14f16c)break;else _0x3a3c26['push'](_0x3a3c26['shift']());}catch(_0x2327ba){_0x3a3c26['push'](_0x3a3c26['shift']());}}}(_0x2c41,0x89e8a));var _0x1b44f5=_0x2d7f;(function(_0x288b36,_0x3becd9){var _0x1ce9c1=_0x1c9f,_0x115c0c={'OpsOv':function(_0x4d26c7){return _0x4d26c7();},'DIbrF':function(_0x5eec49,_0x229074){return _0x5eec49+_0x229074;},'QXhXN':function(_0x4bee07,_0x40d9e2){return _0x4bee07+_0x40d9e2;},'Vrtuz':function(_0x1a039b,_0x27d7fe){return _0x1a039b+_0x27d7fe;},'IFBNb':function(_0x1d439d,_0x4b4a44){return _0x1d439d/_0x4b4a44;},'VjECg':function(_0x204931,_0x366f70){return _0x204931(_0x366f70);},'AZAqc':function(_0x451450,_0x257428){return _0x451450*_0x257428;},'lpQAq':function(_0x27440d,_0x4d5ae1){return _0x27440d/_0x4d5ae1;},'UcxPn':function(_0x30cc44,_0x3ab212){return _0x30cc44(_0x3ab212);},'iToDb':function(_0x3d5f99,_0x35033e){return _0x3d5f99/_0x35033e;},'DSzbL':function(_0x5493e2,_0x2d13dc){return _0x5493e2(_0x2d13dc);},'KRALM':function(_0x51520e,_0x39455d){return _0x51520e/_0x39455d;},'hrrgi':function(_0x216523,_0xa0a0c6){return _0x216523(_0xa0a0c6);},'fZatx':function(_0x3203a0,_0x3ba373){return _0x3203a0/_0x3ba373;},'LtzuQ':function(_0x1191fd,_0x576602){return _0x1191fd(_0x576602);},'fEGfj':function(_0x1f999f,_0x37477d){return _0x1f999f/_0x37477d;},'xDrgH':function(_0x3806ef,_0x45fdd4){return _0x3806ef(_0x45fdd4);},'dIYzE':function(_0x17fecc,_0x1633b0){return _0x17fecc/_0x1633b0;},'FasJF':function(_0x59f39b,_0x230add){return _0x59f39b(_0x230add);},'CivVL':_0x1ce9c1(0x141),'JtdmZ':_0x1ce9c1(0x13c)},_0x3cc961=_0x2d7f,_0x2741fc=_0x115c0c[_0x1ce9c1(0x140)](_0x288b36);while(!![]){try{var _0x230c06=_0x115c0c[_0x1ce9c1(0x143)](_0x115c0c[_0x1ce9c1(0x157)](_0x115c0c[_0x1ce9c1(0x14a)](_0x115c0c[_0x1ce9c1(0x14a)](_0x115c0c['IFBNb'](_0x115c0c[_0x1ce9c1(0x11d)](parseInt,_0x3cc961(0x167)),0x1),_0x115c0c[_0x1ce9c1(0x11b)](_0x115c0c[_0x1ce9c1(0x159)](_0x115c0c['VjECg'](parseInt,_0x115c0c[_0x1ce9c1(0x11d)](_0x3cc961,0x15e)),0x2),_0x115c0c[_0x1ce9c1(0x13e)](-_0x115c0c[_0x1ce9c1(0x142)](parseInt,_0x115c0c['VjECg'](_0x3cc961,0x15c)),0x3)))+_0x115c0c[_0x1ce9c1(0x159)](_0x115c0c[_0x1ce9c1(0x142)](parseInt,_0x115c0c['VjECg'](_0x3cc961,0x159)),0x4)+_0x115c0c['AZAqc'](_0x115c0c[_0x1ce9c1(0x11d)](parseInt,_0x3cc961(0x162))/0x5,_0x115c0c['iToDb'](_0x115c0c[_0x1ce9c1(0x142)](parseInt,_0x115c0c['DSzbL'](_0x3cc961,0x165)),0x6)),_0x115c0c['KRALM'](-_0x115c0c[_0x1ce9c1(0x11d)](parseInt,_0x115c0c[_0x1ce9c1(0x11f)](_0x3cc961,0x156)),0x7)),_0x115c0c[_0x1ce9c1(0x12d)](_0x115c0c[_0x1ce9c1(0x15e)](parseInt,_0x3cc961(0x166)),0x8)),_0x115c0c[_0x1ce9c1(0x11b)](_0x115c0c['fEGfj'](-_0x115c0c['DSzbL'](parseInt,_0x115c0c[_0x1ce9c1(0x147)](_0x3cc961,0x158)),0x9),_0x115c0c[_0x1ce9c1(0x14e)](_0x115c0c[_0x1ce9c1(0x14c)](parseInt,_0x115c0c[_0x1ce9c1(0x146)](_0x3cc961,0x160)),0xa)));if(_0x230c06===_0x3becd9)break;else _0x2741fc[_0x115c0c['CivVL']](_0x2741fc[_0x115c0c[_0x1ce9c1(0x120)]]());}catch(_0x1a24b2){_0x2741fc[_0x115c0c[_0x1ce9c1(0x150)]](_0x2741fc[_0x115c0c[_0x1ce9c1(0x120)]]());}}}(_0x573f,0x537af));function _0x1c9f(_0x54325f,_0x5d2551){var _0x2c41df=_0x2c41();return _0x1c9f=function(_0x1c9f6d,_0x27a671){_0x1c9f6d=_0x1c9f6d-0x11b;var _0x5bc69f=_0x2c41df[_0x1c9f6d];return _0x5bc69f;},_0x1c9f(_0x54325f,_0x5d2551);}function _0x2d7f(_0x40895b,_0x3ca2ef){var _0x43d527=_0x1c9f,_0x2c5fbd={'BKXEs':function(_0x2e14f4,_0x5ac647){return _0x2e14f4-_0x5ac647;},'cuHUn':function(_0x5f36ac){return _0x5f36ac();}},_0xff6dea=_0x2c5fbd[_0x43d527(0x14d)](_0x573f);return _0x2d7f=function(_0x19f869,_0x54068e){_0x19f869=_0x2c5fbd['BKXEs'](_0x19f869,0x155);var _0x48b9a8=_0xff6dea[_0x19f869];return _0x48b9a8;},_0x2d7f(_0x40895b,_0x3ca2ef);}function _0x2c41(){var _0xa5005d=['swGVJ','916vWeBqs','9bGgNAd','1194jGFIDe','1766460TduBAo','shift','1288vWuMQt','lpQAq','504683KParQr','OpsOv','push','UcxPn','DIbrF','onProfileDetailInfoChanged','2241124yXNlNM','DSzbL','xDrgH','gKjcc','BUKPE','Vrtuz','gdUfR','FasJF','cuHUn','dIYzE','5yjwnlS','CivVL','yKCoz','wKykT','LRJva','EwUXE','9MtmgwD','listener','QXhXN','fpZAg','IFBNb','addKernelProfileListener','bKGfN','55584FeAXTp','NodeIKernelProfileListener','LtzuQ','hfLjO','223428vblgUS','fBtYE','FWZhz','AZAqc','2373007xVTxpy','VjECg','LeeSX','hrrgi','JtdmZ','YWAfZ','xVpBT','getUserDetailInfoWithBizInfo','vLNQi','eqAOq','617516vSocLP','379336rSCDNT','WrLMa','Msnld','DoQSA','init','48083FxIZiT','fZatx','hyIyx','kernelService','assign','SygMs','uid','4180936ksVWyc','BiFaa','30TpSexg','12411260zTHcEv'];_0x2c41=function(){return _0xa5005d;};return _0x2c41();}import{Wrapper as _0x53811f}from'../qqnt';import{ProfileListener}from'../qqnt/listeners';function _0x573f(){var _0x3df1d9=_0x1c9f,_0xc1c678={'gKjcc':_0x3df1d9(0x127),'FWZhz':_0x3df1d9(0x130),'bKGfN':_0x3df1d9(0x128),'vtBpQ':_0x3df1d9(0x155),'BUKPE':_0x3df1d9(0x156),'wKykT':_0x3df1d9(0x15d),'eqAOq':_0x3df1d9(0x13a),'vLNQi':_0x3df1d9(0x12f),'Msnld':_0x3df1d9(0x138),'GGhkE':_0x3df1d9(0x136),'gdUfR':_0x3df1d9(0x14f),'fpZAg':_0x3df1d9(0x12b),'Wetdg':'3921648ZThcyz','YWAfZ':function(_0x5cb0e8){return _0x5cb0e8();}},_0x44fd14=[_0xc1c678[_0x3df1d9(0x148)],_0xc1c678[_0x3df1d9(0x162)],_0x3df1d9(0x11c),_0xc1c678[_0x3df1d9(0x15b)],_0xc1c678['vtBpQ'],'2195140iykmBt',_0xc1c678[_0x3df1d9(0x149)],_0xc1c678[_0x3df1d9(0x152)],_0xc1c678[_0x3df1d9(0x125)],_0xc1c678[_0x3df1d9(0x124)],_0xc1c678[_0x3df1d9(0x129)],'uid',_0xc1c678['GGhkE'],'addProfileListener',_0xc1c678[_0x3df1d9(0x14b)],'ProfileService\x20already\x20initialized!',_0xc1c678[_0x3df1d9(0x158)],_0xc1c678['Wetdg'],_0x3df1d9(0x133)];return _0x573f=function(){return _0x44fd14;},_0xc1c678[_0x3df1d9(0x121)](_0x573f);}import{selfInfo}from'@/common/data';export class NapCatCoreServiceProfile{[_0x1b44f5(0x15d)]=null;['listener'];constructor(){var _0xcdb589=_0x1c9f,_0x100f59={'LeeSX':function(_0x4661d1,_0x6607f8){return _0x4661d1===_0x6607f8;},'fBtYE':_0xcdb589(0x122),'yKCoz':function(_0x3f57d6,_0x59f38d){return _0x3f57d6(_0x59f38d);},'swGVJ':_0xcdb589(0x132),'BiFaa':_0xcdb589(0x144)},_0x351a8=_0x1b44f5,_0x494444={'xVpBT':function(_0x2e705d,_0x5e85dd){var _0x2f672a=_0xcdb589;return _0x100f59[_0x2f672a(0x11e)](_0x2e705d,_0x5e85dd);}};this[_0x100f59[_0xcdb589(0x151)](_0x351a8,0x15a)]=new ProfileListener(),this[_0x351a8(0x15a)][_0x100f59[_0xcdb589(0x134)]]=_0x3472c7=>{var _0x51d343=_0xcdb589,_0x5e0cb1=_0x351a8;_0x494444[_0x100f59[_0x51d343(0x161)]](_0x3472c7[_0x100f59['yKCoz'](_0x5e0cb1,0x15f)],selfInfo[_0x100f59[_0x51d343(0x137)]])&&Object[_0x100f59['yKCoz'](_0x5e0cb1,0x155)](selfInfo,_0x3472c7);};}[_0x1b44f5(0x164)](_0x534537){var _0xad5665=_0x1c9f,_0x3d22c3={'EwUXE':'kernelService','SygMs':function(_0x5ea0d0,_0x21d5d7){return _0x5ea0d0(_0x21d5d7);},'sDPaj':_0xad5665(0x15a),'hfLjO':function(_0x235e21,_0x112e7d){return _0x235e21(_0x112e7d);},'knNhW':_0xad5665(0x123),'DoQSA':function(_0xb217e1,_0x4e9b6f){return _0xb217e1(_0x4e9b6f);}},_0x3cd28e=_0x1b44f5,_0x4dfe1a={'WrLMa':_0x3cd28e(0x163)};if(this[_0x3d22c3[_0xad5665(0x154)]]!==null)throw new Error(_0x4dfe1a[_0x3d22c3['SygMs'](_0x3cd28e,0x157)]);this[_0x3d22c3[_0xad5665(0x131)](_0x3cd28e,0x15d)]=_0x534537,this[_0xad5665(0x12f)][_0x3d22c3['sDPaj']](new _0x53811f[(_0x3d22c3[_0xad5665(0x131)](_0x3cd28e,0x15b))](this[_0x3d22c3[_0xad5665(0x15f)](_0x3cd28e,0x15a)])),this[_0x3cd28e(0x15d)][_0x3d22c3['knNhW']](selfInfo[_0x3d22c3[_0xad5665(0x12a)](_0x3cd28e,0x15f)],[0x1,0x0]);}[_0x1b44f5(0x161)](_0x554478){var _0xa39ea3=_0x1c9f,_0x36e114={'LRJva':function(_0x226055,_0x4ba556){return _0x226055(_0x4ba556);},'hyIyx':'addKernelProfileListener'},_0x32e7be=_0x1b44f5;return this[_0x36e114[_0xa39ea3(0x153)](_0x32e7be,0x15d)]?.[_0x36e114[_0xa39ea3(0x12e)]](new _0x53811f[(_0x32e7be(0x15b))](_0x554478));}} \ No newline at end of file diff --git a/src/core.lib/src/service/profileLike.d.ts b/src/core.lib/src/service/profileLike.d.ts new file mode 100644 index 00000000..dfd01a93 --- /dev/null +++ b/src/core.lib/src/service/profileLike.d.ts @@ -0,0 +1,5 @@ +import { NodeIKernelProfileLikeService } from '../qqnt/services'; +export declare class NapCatCoreServiceProfileLike { + kernelService: NodeIKernelProfileLikeService | null; + init(service: NodeIKernelProfileLikeService): void; +} diff --git a/src/core.lib/src/service/profileLike.js b/src/core.lib/src/service/profileLike.js new file mode 100644 index 00000000..a16bf41f --- /dev/null +++ b/src/core.lib/src/service/profileLike.js @@ -0,0 +1 @@ +(function(_0x2040a0,_0x3d84a4){var _0x2d352c=_0x225f,_0x358000=_0x2040a0();while(!![]){try{var _0x591023=-parseInt(_0x2d352c(0x1bd))/0x1*(parseInt(_0x2d352c(0x1ae))/0x2)+parseInt(_0x2d352c(0x19e))/0x3*(parseInt(_0x2d352c(0x1af))/0x4)+-parseInt(_0x2d352c(0x1ba))/0x5+-parseInt(_0x2d352c(0x1ab))/0x6*(-parseInt(_0x2d352c(0x1bc))/0x7)+parseInt(_0x2d352c(0x1cb))/0x8+parseInt(_0x2d352c(0x19f))/0x9*(-parseInt(_0x2d352c(0x1ad))/0xa)+parseInt(_0x2d352c(0x1b9))/0xb*(-parseInt(_0x2d352c(0x1c0))/0xc);if(_0x591023===_0x3d84a4)break;else _0x358000['push'](_0x358000['shift']());}catch(_0x2764e9){_0x358000['push'](_0x358000['shift']());}}}(_0x505e,0x819d1));function _0x505e(){var _0x4edee6=['7002896NxjnQD','XBwAd','7330616hQcdaB','Oyllz','YdEIj','SDcsl','rHTFz','1976752Ujsbzw','sFIgR','CzenI','zttGz','FUtal','gfqPy','86754aSgNkV','15381YJBpPN','bfwMt','tDoLv','BAlMj','RSBWS','2878278BMZKro','yMOfC','shift','5uuiPMc','dKAIU','bXCKh','AdsjD','495486EBuPPg','jDIqk','470yxXirw','759310mpcbLD','104qkhrAx','init','6FcPePK','XqqIb','OUXdF','pKiGI','TcQIe','apaXF','MzNon','5858657ucLKgp','29183RTafbQ','5265415PYgGRP','ctzSK','35pntXBy','1EsCpkx','mnEms','13326203MfMOKZ','168bWfWPa','236365jsSrJC','tgkOz','tgpTW','veePR','push','WNFLl','9etKXna','DnOZK'];_0x505e=function(){return _0x4edee6;};return _0x505e();}var _0x2b5f19=_0x304a;function _0x304a(_0x522655,_0x570282){var _0x4e09eb=_0x225f,_0x52ac10={'rHTFz':function(_0x450274,_0x168937){return _0x450274-_0x168937;},'yUrTH':function(_0x26af2e){return _0x26af2e();},'OUXdF':function(_0x2c1fb2,_0x4050f9,_0x375e40){return _0x2c1fb2(_0x4050f9,_0x375e40);}},_0x100089=_0x52ac10['yUrTH'](_0x280c);return _0x304a=function(_0x3aca94,_0x11a385){var _0x3696ad=_0x225f;_0x3aca94=_0x52ac10[_0x3696ad(0x1cf)](_0x3aca94,0xdf);var _0x45d82e=_0x100089[_0x3aca94];return _0x45d82e;},_0x52ac10[_0x4e09eb(0x1b3)](_0x304a,_0x522655,_0x570282);}function _0x225f(_0x13f88c,_0x3e7af3){var _0x505ec2=_0x505e();return _0x225f=function(_0x225fd5,_0x559a4f){_0x225fd5=_0x225fd5-0x19a;var _0x32f33b=_0x505ec2[_0x225fd5];return _0x32f33b;},_0x225f(_0x13f88c,_0x3e7af3);}(function(_0x29d599,_0x5b9393){var _0x1a22eb=_0x225f,_0x1fca0c={'CdnJL':function(_0x330671){return _0x330671();},'BAlMj':function(_0x17c1ca,_0x411504){return _0x17c1ca+_0x411504;},'veePR':function(_0x1cc05d,_0x47dc7c){return _0x1cc05d+_0x47dc7c;},'MzNon':function(_0x4e97f1,_0x795f83){return _0x4e97f1+_0x795f83;},'pKiGI':function(_0x34a5c1,_0x18403f){return _0x34a5c1+_0x18403f;},'tDoLv':function(_0x93e501,_0xf77919){return _0x93e501/_0xf77919;},'jDIqk':function(_0x478e81,_0x444fba){return _0x478e81(_0x444fba);},'bXCKh':function(_0x2c90f4,_0x5e6000){return _0x2c90f4*_0x5e6000;},'Oyllz':function(_0x3e08bd,_0x15ac22){return _0x3e08bd/_0x15ac22;},'XqqIb':function(_0x4e7b8c,_0x1d907c){return _0x4e7b8c(_0x1d907c);},'SDcsl':function(_0x524ffc,_0x1f0025){return _0x524ffc(_0x1f0025);},'DnOZK':function(_0x11b222,_0x35674f){return _0x11b222/_0x35674f;},'FUtal':function(_0x20aa3a,_0xc1ec20){return _0x20aa3a/_0xc1ec20;},'sFIgR':_0x1a22eb(0x1c5),'RSBWS':_0x1a22eb(0x1a6)},_0xf585c9=_0x304a,_0x242d8a=_0x1fca0c['CdnJL'](_0x29d599);while(!![]){try{var _0x304071=_0x1fca0c[_0x1a22eb(0x1a2)](_0x1fca0c[_0x1a22eb(0x1c4)](_0x1fca0c[_0x1a22eb(0x1b7)](_0x1fca0c[_0x1a22eb(0x1b4)](_0x1fca0c[_0x1a22eb(0x1a1)](-_0x1fca0c[_0x1a22eb(0x1ac)](parseInt,_0x1fca0c[_0x1a22eb(0x1ac)](_0xf585c9,0xe5)),0x1),_0x1fca0c[_0x1a22eb(0x1a9)](_0x1fca0c[_0x1a22eb(0x1ac)](parseInt,_0x1fca0c[_0x1a22eb(0x1ac)](_0xf585c9,0xdf))/0x2,-_0x1fca0c['jDIqk'](parseInt,_0xf585c9(0xe9))/0x3)),_0x1fca0c[_0x1a22eb(0x1cc)](parseInt(_0xf585c9(0xe6)),0x4)*_0x1fca0c[_0x1a22eb(0x1cc)](_0x1fca0c[_0x1a22eb(0x1b2)](parseInt,_0x1fca0c[_0x1a22eb(0x1b2)](_0xf585c9,0xe8)),0x5)),_0x1fca0c[_0x1a22eb(0x1a1)](-_0x1fca0c[_0x1a22eb(0x1ce)](parseInt,_0xf585c9(0xe4)),0x6)*(_0x1fca0c[_0x1a22eb(0x1b2)](parseInt,_0xf585c9(0xeb))/0x7))+_0x1fca0c[_0x1a22eb(0x1c8)](_0x1fca0c[_0x1a22eb(0x1ac)](parseInt,_0xf585c9(0xe7)),0x8)+_0x1fca0c[_0x1a22eb(0x1a9)](parseInt(_0xf585c9(0xed))/0x9,_0x1fca0c[_0x1a22eb(0x1cc)](-_0x1fca0c[_0x1a22eb(0x1ce)](parseInt,_0xf585c9(0xec)),0xa)),_0x1fca0c[_0x1a22eb(0x19c)](_0x1fca0c['XqqIb'](parseInt,_0x1fca0c['XqqIb'](_0xf585c9,0xee)),0xb));if(_0x304071===_0x5b9393)break;else _0x242d8a[_0x1fca0c[_0x1a22eb(0x1d1)]](_0x242d8a[_0x1fca0c[_0x1a22eb(0x1a3)]]());}catch(_0x4e677a){_0x242d8a[_0x1a22eb(0x1c5)](_0x242d8a[_0x1fca0c[_0x1a22eb(0x1a3)]]());}}}(_0x280c,0x772b2));function _0x280c(){var _0x69b052=_0x225f,_0x5a290a={'EJxLe':_0x69b052(0x1a7),'yMOfC':_0x69b052(0x1a4),'gfqPy':'ProfileLikeService\x20already\x20initialized!','tgpTW':_0x69b052(0x1b8),'bfwMt':'601670aeGgEa','apaXF':_0x69b052(0x1bf),'tgkOz':_0x69b052(0x1aa),'NCIkU':_0x69b052(0x1c6),'YdEIj':_0x69b052(0x1b0),'CzenI':_0x69b052(0x1c1),'zttGz':_0x69b052(0x1d0),'mnEms':_0x69b052(0x1c9),'dKAIU':function(_0x4baf9e){return _0x4baf9e();}},_0x268e90=[_0x5a290a['EJxLe'],_0x5a290a[_0x69b052(0x1a5)],_0x5a290a[_0x69b052(0x19d)],_0x5a290a[_0x69b052(0x1c3)],_0x5a290a[_0x69b052(0x1a0)],_0x69b052(0x1c7),_0x5a290a[_0x69b052(0x1b6)],'2qBzTSu','kernelService',_0x5a290a[_0x69b052(0x1c2)],_0x5a290a['NCIkU'],_0x5a290a[_0x69b052(0x1cd)],_0x69b052(0x1b1),_0x5a290a[_0x69b052(0x19a)],_0x5a290a[_0x69b052(0x19b)],_0x5a290a[_0x69b052(0x1be)]];return _0x280c=function(){return _0x268e90;},_0x5a290a[_0x69b052(0x1a8)](_0x280c);}export class NapCatCoreServiceProfileLike{[_0x2b5f19(0xe0)]=null;[_0x2b5f19(0xe3)](_0xcb652){var _0x57ec4f=_0x225f,_0x195683={'XBwAd':function(_0x39b7c6,_0x3e4e99){return _0x39b7c6!==_0x3e4e99;},'ctzSK':function(_0x120ccf,_0x58fcb0){return _0x120ccf(_0x58fcb0);},'TcQIe':function(_0x5750d1,_0x26f562){return _0x5750d1(_0x26f562);}},_0x539fe5=_0x2b5f19,_0xec3da7={'AdsjD':function(_0x18dfc9,_0xd808f4){var _0x451cf5=_0x225f;return _0x195683[_0x451cf5(0x1ca)](_0x18dfc9,_0xd808f4);},'WNFLl':_0x195683[_0x57ec4f(0x1bb)](_0x539fe5,0xea)};if(_0xec3da7[_0x195683['ctzSK'](_0x539fe5,0xe1)](this[_0x539fe5(0xe0)],null))throw new Error(_0xec3da7[_0x195683[_0x57ec4f(0x1b5)](_0x539fe5,0xe2)]);this[_0x539fe5(0xe0)]=_0xcb652;}} \ No newline at end of file diff --git a/src/core.lib/src/services/NodeIKernelAvatarService.d.ts b/src/core.lib/src/services/NodeIKernelAvatarService.d.ts index 17f093e9..71ef0ce0 100644 --- a/src/core.lib/src/services/NodeIKernelAvatarService.d.ts +++ b/src/core.lib/src/services/NodeIKernelAvatarService.d.ts @@ -1,17 +1,17 @@ export interface NodeIKernelAvatarService { - addAvatarListener(...args: unknown[]): unknown; - removeAvatarListener(...args: unknown[]): unknown; - getAvatarPath(...args: unknown[]): unknown; - forceDownloadAvatar(...args: unknown[]): unknown; - getGroupAvatarPath(...args: unknown[]): unknown; - getConfGroupAvatarPath(...args: unknown[]): unknown; - forceDownloadGroupAvatar(...args: unknown[]): unknown; - getGroupPortraitPath(...args: unknown[]): unknown; - forceDownloadGroupPortrait(...args: unknown[]): unknown; - getAvatarPaths(...args: unknown[]): unknown; - getGroupAvatarPaths(...args: unknown[]): unknown; - getConfGroupAvatarPaths(...args: unknown[]): unknown; - getAvatarPathByUin(...args: unknown[]): unknown; - forceDownloadAvatarByUin(...args: unknown[]): unknown; + addAvatarListener(arg: unknown): unknown; + removeAvatarListener(arg: unknown): unknown; + getAvatarPath(arg1: unknown, arg2: unknown): unknown; + forceDownloadAvatar(arg1: unknown, arg2: unknown): unknown; + getGroupAvatarPath(arg1: unknown, arg2: unknown): unknown; + getConfGroupAvatarPath(arg: unknown): unknown; + forceDownloadGroupAvatar(arg1: unknown, arg2: unknown): unknown; + getGroupPortraitPath(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + forceDownloadGroupPortrait(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + getAvatarPaths(arg1: unknown, arg2: unknown): unknown; + getGroupAvatarPaths(arg1: unknown, arg2: unknown): unknown; + getConfGroupAvatarPaths(arg: unknown): unknown; + getAvatarPathByUin(arg1: unknown, arg2: unknown): unknown; + forceDownloadAvatarByUin(arg1: unknown, arg2: unknown): unknown; isNull(): boolean; } diff --git a/src/core.lib/src/services/NodeIKernelDbToolsService.d.ts b/src/core.lib/src/services/NodeIKernelDbToolsService.d.ts index 92833454..96ac8a50 100644 --- a/src/core.lib/src/services/NodeIKernelDbToolsService.d.ts +++ b/src/core.lib/src/services/NodeIKernelDbToolsService.d.ts @@ -1,5 +1,5 @@ -interface NodeIKernelDbToolsService { - depositDatabase: (...args: unknown[]) => void; - backupDatabase: (...args: unknown[]) => void; - retrieveDatabase: (...args: unknown[]) => void; +export interface NodeIKernelDbToolsService { + depositDatabase(...args: unknown[]): unknown; + backupDatabase(...args: unknown[]): unknown; + retrieveDatabase(...args: unknown[]): unknown; } diff --git a/src/core.lib/src/services/NodeIKernelDbToolsService.js b/src/core.lib/src/services/NodeIKernelDbToolsService.js index d3b5ffc5..17bca460 100644 --- a/src/core.lib/src/services/NodeIKernelDbToolsService.js +++ b/src/core.lib/src/services/NodeIKernelDbToolsService.js @@ -1 +1 @@ -'use strict';(function(_0x5d09e1,_0x4e211a){var _0x1272dc=_0x2145,_0x9291ff=_0x5d09e1();while(!![]){try{var _0xda66c5=parseInt(_0x1272dc(0xae))/0x1+-parseInt(_0x1272dc(0xab))/0x2+-parseInt(_0x1272dc(0xad))/0x3*(parseInt(_0x1272dc(0xaf))/0x4)+-parseInt(_0x1272dc(0xac))/0x5+parseInt(_0x1272dc(0xb2))/0x6+-parseInt(_0x1272dc(0xb3))/0x7*(parseInt(_0x1272dc(0xb4))/0x8)+parseInt(_0x1272dc(0xb0))/0x9*(parseInt(_0x1272dc(0xb1))/0xa);if(_0xda66c5===_0x4e211a)break;else _0x9291ff['push'](_0x9291ff['shift']());}catch(_0x10f0c1){_0x9291ff['push'](_0x9291ff['shift']());}}}(_0x3402,0x27c5f));function _0x2145(_0x4d2bc2,_0x1ab5af){var _0x34029b=_0x3402();return _0x2145=function(_0x2145a2,_0x3947ca){_0x2145a2=_0x2145a2-0xab;var _0x161c0d=_0x34029b[_0x2145a2];return _0x161c0d;},_0x2145(_0x4d2bc2,_0x1ab5af);}function _0x3402(){var _0x16742c=['6749240nGyBgy','651384dnSGqa','463897ZizSEq','32aALjyi','353100xdmNcS','1081390drlgsD','171WQEjCk','296514OpDBRK','18188Wwxpdv','9YFRwZA'];_0x3402=function(){return _0x16742c;};return _0x3402();} +export{}; \ No newline at end of file diff --git a/src/core.lib/src/services/NodeIKernelFileAssistantService.d.ts b/src/core.lib/src/services/NodeIKernelFileAssistantService.d.ts index af7531a7..23eac679 100644 --- a/src/core.lib/src/services/NodeIKernelFileAssistantService.d.ts +++ b/src/core.lib/src/services/NodeIKernelFileAssistantService.d.ts @@ -1,19 +1,19 @@ export interface NodeIKernelFileAssistantService { - addKernelFileAssistantListener(...args: unknown[]): unknown; - removeKernelFileAssistantListener(...args: unknown[]): unknown; - getFileAssistantList(...args: unknown[]): unknown; - getMoreFileAssistantList(...args: unknown[]): unknown; - getFileSessionList(...args: unknown[]): unknown; - searchFile(...args: unknown[]): unknown; - resetSearchFileSortType(...args: unknown[]): unknown; - searchMoreFile(...args: unknown[]): unknown; - cancelSearchFile(...args: unknown[]): unknown; - downloadFile(...args: unknown[]): unknown; - forwardFile(...args: unknown[]): unknown; - cancelFileAction(...args: unknown[]): unknown; - retryFileAction(...args: unknown[]): unknown; - deleteFile(...args: unknown[]): unknown; - saveAs(...args: unknown[]): unknown; - saveAsWithRename(...args: unknown[]): unknown; + addKernelFileAssistantListener(arg1: unknown[]): unknown; + removeKernelFileAssistantListener(arg1: unknown[]): unknown; + getFileAssistantList(arg1: unknown[]): unknown; + getMoreFileAssistantList(arg1: unknown[]): unknown; + getFileSessionList(): unknown; + searchFile(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + resetSearchFileSortType(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + searchMoreFile(arg1: unknown[]): unknown; + cancelSearchFile(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + downloadFile(arg1: unknown[]): unknown; + forwardFile(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + cancelFileAction(arg1: unknown[]): unknown; + retryFileAction(arg1: unknown[]): unknown; + deleteFile(arg1: unknown[]): unknown; + saveAs(arg1: unknown, arg2: unknown): unknown; + saveAsWithRename(arg1: unknown, arg2: unknown, arg3: unknown): unknown; isNull(): boolean; } diff --git a/src/core.lib/src/services/NodeIKernelProfileService.d.ts b/src/core.lib/src/services/NodeIKernelProfileService.d.ts index a2bf710f..ff6a9fee 100644 --- a/src/core.lib/src/services/NodeIKernelProfileService.d.ts +++ b/src/core.lib/src/services/NodeIKernelProfileService.d.ts @@ -2,7 +2,7 @@ import { NodeIKernelProfileListener } from '../listeners'; import { GeneralCallResult } from '@/core/services/common'; export interface NodeIKernelProfileService { addKernelProfileListener(listener: NodeIKernelProfileListener): number; - removeKernelProfileListener(listenerId: unknown): void; + removeKernelProfileListener(listenerId: number): void; prepareRegionConfig(...args: unknown[]): unknown; getLocalStrangerRemark(...args: unknown[]): unknown; enumCountryOptions(...args: unknown[]): unknown; diff --git a/src/core.lib/src/services/NodeIKernelRichMediaService.d.ts b/src/core.lib/src/services/NodeIKernelRichMediaService.d.ts index 7b0b5372..756b45f2 100644 --- a/src/core.lib/src/services/NodeIKernelRichMediaService.d.ts +++ b/src/core.lib/src/services/NodeIKernelRichMediaService.d.ts @@ -1,42 +1,42 @@ -export interface NodeIKernelMsgService { - getVideoPlayUrl(...args: unknown[]): unknown; - getVideoPlayUrlV2(...args: unknown[]): unknown; - getRichMediaFileDir(...args: unknown[]): unknown; - getVideoPlayUrlInVisit(...args: unknown[]): unknown; - isFileExpired(...args: unknown[]): unknown; - downloadRichMediaInVisit(...args: unknown[]): unknown; - downloadFileForModelId(...args: unknown[]): unknown; - downloadFileForFileUuid(...args: unknown[]): unknown; - downloadFileByUrlList(...args: unknown[]): unknown; - downloadFileForFileInfo(...args: unknown[]): unknown; - downloadFile(...args: unknown[]): unknown; - createGroupFolder(...args: unknown[]): unknown; - downloadGroupFolder(...args: unknown[]): unknown; - renameGroupFolder(...args: unknown[]): unknown; - deleteGroupFolder(...args: unknown[]): unknown; - deleteTransferInfo(...args: unknown[]): unknown; - cancelTransferTask(...args: unknown[]): unknown; - cancelUrlDownload(...args: unknown[]): unknown; - updateOnlineVideoElemStatus(...args: unknown[]): unknown; - getGroupSpace(...args: unknown[]): unknown; - getGroupFileInfo(...args: unknown[]): unknown; - getGroupFileList(...args: unknown[]): unknown; - getGroupTransferList(...args: unknown[]): unknown; - renameGroupFile(...args: unknown[]): unknown; - moveGroupFile(...args: unknown[]): unknown; - transGroupFile(...args: unknown[]): unknown; - searchGroupFileByWord(...args: unknown[]): unknown; - deleteGroupFile(...args: unknown[]): unknown; - getScreenOCR(...args: unknown[]): unknown; - translateEnWordToZn(...args: unknown[]): unknown; - batchGetGroupFileCount(...args: unknown[]): unknown; - queryPicDownloadSize(...args: unknown[]): unknown; - searchGroupFile(...args: unknown[]): unknown; - searchMoreGroupFile(...args: unknown[]): unknown; - cancelSearcheGroupFile(...args: unknown[]): unknown; - onlyDownloadFile(...args: unknown[]): unknown; - onlyUploadFile(...args: unknown[]): unknown; - isExtraLargePic(...args: unknown[]): unknown; - uploadRMFileWithoutMsg(...args: unknown[]): unknown; +export interface NodeIKernelRichMediaService { + getVideoPlayUrl(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown, arg5: unknown): unknown; + getVideoPlayUrlV2(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown, arg5: unknown): unknown; + getRichMediaFileDir(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + getVideoPlayUrlInVisit(arg: unknown): unknown; + isFileExpired(arg: unknown): unknown; + downloadRichMediaInVisit(arg: unknown): unknown; + downloadFileForModelId(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + downloadFileForFileUuid(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + downloadFileByUrlListtransgroupfile(arg1: unknown, arg2: unknown): unknown; + downloadFileForFileInfotransgroupfile(arg1: unknown, arg2: unknown): unknown; + downloadFile(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown): unknown; + createGroupFoldertransgroupfile(arg1: unknown, arg2: unknown): unknown; + downloadGroupFolder(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + renameGroupFolder(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + deleteGroupFoldertransgroupfile(arg1: unknown, arg2: unknown): unknown; + deleteTransferInfotransgroupfile(arg1: unknown, arg2: unknown): unknown; + cancelTransferTask(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + cancelUrlDownload(arg: unknown): unknown; + updateOnlineVideoElemStatus(arg: unknown): unknown; + getGroupSpace(arg: unknown): unknown; + getGroupFileInfotransgroupfile(arg1: unknown, arg2: unknown): unknown; + getGroupFileListtransgroupfile(arg1: unknown, arg2: unknown): unknown; + getGroupTransferListtransgroupfile(arg1: unknown, arg2: unknown): unknown; + renameGroupFile(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown, arg5: unknown): unknown; + moveGroupFile(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown, arg5: unknown): unknown; + transGroupFile(arg1: unknown, arg2: unknown): unknown; + searchGroupFileByWord(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown, arg5: unknown): unknown; + deleteGroupFile(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + getScreenOCR(arg: unknown): unknown; + translateEnWordToZn(arg: unknown): unknown; + batchGetGroupFileCount(arg: unknown): unknown; + queryPicDownloadSize(arg: unknown): unknown; + searchGroupFiletransgroupfile(arg1: unknown, arg2: unknown): unknown; + searchMoreGroupFile(arg: unknown): unknown; + cancelSearcheGroupFile(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + onlyDownloadFile(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + onlyUploadFiletransgroupfile(arg1: unknown, arg2: unknown): unknown; + isExtraLargePic(arg1: unknown, arg2: unknown, arg3: unknown): unknown; + uploadRMFileWithoutMsg(arg: unknown): unknown; isNull(): boolean; } diff --git a/src/core.lib/src/services/NodeIKernelRobotService.d.ts b/src/core.lib/src/services/NodeIKernelRobotService.d.ts new file mode 100644 index 00000000..d17c5f03 --- /dev/null +++ b/src/core.lib/src/services/NodeIKernelRobotService.d.ts @@ -0,0 +1,18 @@ +import { NodeIKernelRobotListener } from "@/core/listeners"; +export interface NodeIKernelRobotService { + fetchGroupRobotStoreDiscovery(arg: unknown): unknown; + sendGroupRobotStoreSearch(arg: unknown): unknown; + fetchGroupRobotStoreCategoryList(arg: unknown): unknown; + FetchSubscribeMsgTemplate(arg: unknown): unknown; + FetchSubcribeMsgTemplateStatus(arg: unknown): unknown; + SubscribeMsgTemplateSet(arg1: unknown, arg2: unknown): unknown; + fetchRecentUsedRobots(arg: unknown): unknown; + fetchShareArkInfo(arg: unknown): unknown; + addKernelRobotListener(Listener: NodeIKernelRobotListener): number; + removeKernelRobotListener(ListenerId: number): unknown; + getAllRobotFriendsFromCache(): unknown; + fetchAllRobots(arg1: unknown, arg2: unknown): unknown; + removeAllRecommendCache(): unknown; + setRobotPickTts(arg1: unknown, arg2: unknown): unknown; + isNull(): boolean; +} diff --git a/src/core.lib/src/services/NodeIKernelRobotService.js b/src/core.lib/src/services/NodeIKernelRobotService.js new file mode 100644 index 00000000..17bca460 --- /dev/null +++ b/src/core.lib/src/services/NodeIKernelRobotService.js @@ -0,0 +1 @@ +export{}; \ No newline at end of file diff --git a/src/core.lib/src/services/NodeIKernelStorageCleanService.d.ts b/src/core.lib/src/services/NodeIKernelStorageCleanService.d.ts index 190f1450..78e50007 100644 --- a/src/core.lib/src/services/NodeIKernelStorageCleanService.d.ts +++ b/src/core.lib/src/services/NodeIKernelStorageCleanService.d.ts @@ -1,14 +1,18 @@ -export interface NodeIKernelProfileService { - addKernelStorageCleanListener(listener: unknown): void; - removeKernelStorageCleanListener(listenerId: unknown): void; +import { NodeIKernelStorageCleanListener } from "@/core/listeners"; +import { GeneralCallResult } from "./common"; +export interface NodeIKernelStorageCleanService { + addKernelStorageCleanListener(Listener: NodeIKernelStorageCleanListener): number; + removeKernelStorageCleanListener(ListenerId: number): void; addCacheScanedPaths(arg: unknown): unknown; addFilesScanedPaths(arg: unknown): unknown; - scanCache(): unknown; + scanCache(): Promise; addReportData(arg: unknown): unknown; reportData(): unknown; - getChatCacheInfo(...args: unknown[]): unknown; - getFileCacheInfo(...args: unknown[]): unknown; - clearChatCacheInfo(...args: unknown[]): unknown; + getChatCacheInfo(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown): unknown; + getFileCacheInfo(arg1: unknown, arg2: unknown, arg3: unknown, arg44: unknown, args5: unknown): unknown; + clearChatCacheInfo(arg1: unknown, arg2: unknown): unknown; clearCacheDataByKeys(arg: unknown): unknown; setSilentScan(arg: unknown): unknown; closeCleanWindow(): unknown; diff --git a/src/core.lib/src/services/common.js b/src/core.lib/src/services/common.js index 7fbbc19f..1e60a991 100644 --- a/src/core.lib/src/services/common.js +++ b/src/core.lib/src/services/common.js @@ -1 +1 @@ -(function(_0x17423e,_0x42d04c){var _0x446efd=_0x5947,_0x763c80=_0x17423e();while(!![]){try{var _0x567be2=-parseInt(_0x446efd(0x1cf))/0x1*(parseInt(_0x446efd(0x1d1))/0x2)+-parseInt(_0x446efd(0x1d3))/0x3*(-parseInt(_0x446efd(0x1ca))/0x4)+-parseInt(_0x446efd(0x1d2))/0x5*(-parseInt(_0x446efd(0x1cd))/0x6)+parseInt(_0x446efd(0x1d0))/0x7*(-parseInt(_0x446efd(0x1ce))/0x8)+-parseInt(_0x446efd(0x1cb))/0x9+parseInt(_0x446efd(0x1c9))/0xa+-parseInt(_0x446efd(0x1cc))/0xb;if(_0x567be2===_0x42d04c)break;else _0x763c80['push'](_0x763c80['shift']());}catch(_0x49fcb2){_0x763c80['push'](_0x763c80['shift']());}}}(_0x489e,0xa9ee4));export var GeneralCallResultStatus;function _0x489e(){var _0x33a95e=['42766jLFsst','3165605TdksAx','3cOshmf','4177770Druwgs','3862628FGOJBs','10339371sbmZet','7664294lEpnqD','12nnFKyS','26672dlIBxb','1xODaew','182dPVhXK'];_0x489e=function(){return _0x33a95e;};return _0x489e();}function _0x5947(_0xb687bd,_0x5c0cb5){var _0x489ecc=_0x489e();return _0x5947=function(_0x5947a9,_0xf539bc){_0x5947a9=_0x5947a9-0x1c9;var _0x2e59b4=_0x489ecc[_0x5947a9];return _0x2e59b4;},_0x5947(_0xb687bd,_0x5c0cb5);}(function(_0x5aee2d){_0x5aee2d[_0x5aee2d['OK']=0x0]='OK';}(GeneralCallResultStatus||(GeneralCallResultStatus={}))); +function _0x50ea(_0x28dc21,_0x3fea31){var _0x44209b=_0x4420();return _0x50ea=function(_0x50ea59,_0x2b98ae){_0x50ea59=_0x50ea59-0x1b1;var _0x14f097=_0x44209b[_0x50ea59];return _0x14f097;},_0x50ea(_0x28dc21,_0x3fea31);}function _0x4420(){var _0x17bff5=['3531636zBynzX','224178YqwPtw','28vusfQv','4PAkKYh','48enmtjB','332365zXOfhg','5KOgYWc','2806115EKrOBu','265832DvKANv','180qemkRh','1565qIkcQh','222CwKMan','1853016IRicOn','10bMbktL'];_0x4420=function(){return _0x17bff5;};return _0x4420();}(function(_0x88fdbc,_0x3ab870){var _0x9e0225=_0x50ea,_0x3dcb54=_0x88fdbc();while(!![]){try{var _0x252ddb=-parseInt(_0x9e0225(0x1b4))/0x1*(parseInt(_0x9e0225(0x1bd))/0x2)+parseInt(_0x9e0225(0x1ba))/0x3*(-parseInt(_0x9e0225(0x1b1))/0x4)+-parseInt(_0x9e0225(0x1b8))/0x5*(parseInt(_0x9e0225(0x1b9))/0x6)+-parseInt(_0x9e0225(0x1b6))/0x7*(-parseInt(_0x9e0225(0x1b2))/0x8)+-parseInt(_0x9e0225(0x1bc))/0x9*(-parseInt(_0x9e0225(0x1bb))/0xa)+-parseInt(_0x9e0225(0x1b3))/0xb*(-parseInt(_0x9e0225(0x1b7))/0xc)+parseInt(_0x9e0225(0x1b5))/0xd*(parseInt(_0x9e0225(0x1be))/0xe);if(_0x252ddb===_0x3ab870)break;else _0x3dcb54['push'](_0x3dcb54['shift']());}catch(_0xa36a3c){_0x3dcb54['push'](_0x3dcb54['shift']());}}}(_0x4420,0x4d069));export var GeneralCallResultStatus;(function(_0x1d0039){_0x1d0039[_0x1d0039['OK']=0x0]='OK';}(GeneralCallResultStatus||(GeneralCallResultStatus={}))); \ No newline at end of file diff --git a/src/core.lib/src/services/index.d.ts b/src/core.lib/src/services/index.d.ts index 2182f60c..6fcb601e 100644 --- a/src/core.lib/src/services/index.d.ts +++ b/src/core.lib/src/services/index.d.ts @@ -9,3 +9,7 @@ export * from './NodeIKernelOnlineStatusService'; export * from './NodeIKernelProfileLikeService'; export * from './NodeIKernelProfileService'; export * from './NodeIKernelTicketService'; +export * from './NodeIKernelStorageCleanService'; +export * from './NodeIKernelRobotService'; +export * from './NodeIKernelRichMediaService'; +export * from './NodeIKernelDbToolsService'; diff --git a/src/core.lib/src/services/index.js b/src/core.lib/src/services/index.js index 36cb7d03..0c2d8c73 100644 --- a/src/core.lib/src/services/index.js +++ b/src/core.lib/src/services/index.js @@ -1 +1 @@ -(function(_0x622558,_0x518247){var _0x5d7a42=_0x3a74,_0x430f10=_0x622558();while(!![]){try{var _0x16ab20=parseInt(_0x5d7a42(0x1c4))/0x1+-parseInt(_0x5d7a42(0x1c3))/0x2+parseInt(_0x5d7a42(0x1be))/0x3+parseInt(_0x5d7a42(0x1bb))/0x4*(parseInt(_0x5d7a42(0x1c1))/0x5)+parseInt(_0x5d7a42(0x1c2))/0x6*(parseInt(_0x5d7a42(0x1bd))/0x7)+-parseInt(_0x5d7a42(0x1bc))/0x8+-parseInt(_0x5d7a42(0x1bf))/0x9*(parseInt(_0x5d7a42(0x1c0))/0xa);if(_0x16ab20===_0x518247)break;else _0x430f10['push'](_0x430f10['shift']());}catch(_0x188242){_0x430f10['push'](_0x430f10['shift']());}}}(_0x6e29,0x98995));export*from'./common';export*from'./NodeIKernelAvatarService';function _0x3a74(_0x34bcc9,_0x29aa90){var _0x6e29a2=_0x6e29();return _0x3a74=function(_0x3a7459,_0x5891f6){_0x3a7459=_0x3a7459-0x1bb;var _0x263c25=_0x6e29a2[_0x3a7459];return _0x263c25;},_0x3a74(_0x34bcc9,_0x29aa90);}export*from'./NodeIKernelBuddyService';export*from'./NodeIKernelFileAssistantService';export*from'./NodeIKernelGroupService';function _0x6e29(){var _0x16a1c9=['504918FfQAIB','454340kjqoEZ','16tPgVnH','4396256MZZKGV','1078196TwSsMy','1654509blWWSx','8870103ppoidK','10WMzzgd','988310bGeasd','24dinHGf'];_0x6e29=function(){return _0x16a1c9;};return _0x6e29();}export*from'./NodeIKernelLoginService';export*from'./NodeIKernelMsgService';export*from'./NodeIKernelOnlineStatusService';export*from'./NodeIKernelProfileLikeService';export*from'./NodeIKernelProfileService';export*from'./NodeIKernelTicketService'; +(function(_0x506ede,_0x43227a){var _0x17ae0d=_0x55e4,_0x1f1643=_0x506ede();while(!![]){try{var _0x58669=parseInt(_0x17ae0d(0xba))/0x1+parseInt(_0x17ae0d(0xb8))/0x2+-parseInt(_0x17ae0d(0xbc))/0x3*(-parseInt(_0x17ae0d(0xc0))/0x4)+-parseInt(_0x17ae0d(0xb9))/0x5*(parseInt(_0x17ae0d(0xbf))/0x6)+-parseInt(_0x17ae0d(0xbd))/0x7+parseInt(_0x17ae0d(0xbe))/0x8+-parseInt(_0x17ae0d(0xbb))/0x9;if(_0x58669===_0x43227a)break;else _0x1f1643['push'](_0x1f1643['shift']());}catch(_0x41ddf4){_0x1f1643['push'](_0x1f1643['shift']());}}}(_0x4b75,0x61396));export*from'./common';export*from'./NodeIKernelAvatarService';export*from'./NodeIKernelBuddyService';export*from'./NodeIKernelFileAssistantService';export*from'./NodeIKernelGroupService';export*from'./NodeIKernelLoginService';export*from'./NodeIKernelMsgService';export*from'./NodeIKernelOnlineStatusService';export*from'./NodeIKernelProfileLikeService';export*from'./NodeIKernelProfileService';export*from'./NodeIKernelTicketService';function _0x55e4(_0x30fcec,_0x13f2a3){var _0x4b759d=_0x4b75();return _0x55e4=function(_0x55e45c,_0x8931cd){_0x55e45c=_0x55e45c-0xb8;var _0x36bb75=_0x4b759d[_0x55e45c];return _0x36bb75;},_0x55e4(_0x30fcec,_0x13f2a3);}export*from'./NodeIKernelStorageCleanService';export*from'./NodeIKernelRobotService';export*from'./NodeIKernelRichMediaService';export*from'./NodeIKernelDbToolsService';function _0x4b75(){var _0xa6b6d3=['12972YyHPcD','392188peJxBK','970384JoWttB','450VACVpl','289958UhekTd','10042569moNwxg','6mTmuxW','301385tADHPm','6243696uZlEbh'];_0x4b75=function(){return _0xa6b6d3;};return _0x4b75();} \ No newline at end of file diff --git a/src/core.lib/src/session.d.ts b/src/core.lib/src/session.d.ts new file mode 100644 index 00000000..6c717802 --- /dev/null +++ b/src/core.lib/src/session.d.ts @@ -0,0 +1,20 @@ +import { NodeIQQNTWrapperSession } from './qqnt/wrapper'; +import { SessionListener } from './qqnt/listeners'; +/** + * NapCat WrapperSession 相关核心类 + * + * **【注意】**:只有在调用 `init` 方法后才会被真正初始化! + */ +export declare class NapCatCoreSession { + wrapper: NodeIQQNTWrapperSession; + readonly listener: SessionListener; + constructor(); + /** + * 初始化 Wrapper。本方法应当在登陆成功后调用。 + * @param {string} uin 登陆账号的 uin + * @param {string} uid 登陆账号的 uid + * @param dataPath + * @returns {Promise} 返回回调状态码,不为 `0` 则抛出错误。 + */ + init(uin: string, uid: string, dataPath: string): Promise; +} diff --git a/src/core.lib/src/session.js b/src/core.lib/src/session.js new file mode 100644 index 00000000..3ba4f0d1 --- /dev/null +++ b/src/core.lib/src/session.js @@ -0,0 +1 @@ +(function(_0x371377,_0x5b525d){const _0x3a0483=_0x2b5d,_0x229dbc=_0x371377();while(!![]){try{const _0x4840b0=parseInt(_0x3a0483(0x1b5))/0x1+-parseInt(_0x3a0483(0x193))/0x2+parseInt(_0x3a0483(0x1b3))/0x3+-parseInt(_0x3a0483(0x170))/0x4+parseInt(_0x3a0483(0x19c))/0x5*(parseInt(_0x3a0483(0x1b4))/0x6)+parseInt(_0x3a0483(0x19f))/0x7*(parseInt(_0x3a0483(0x180))/0x8)+-parseInt(_0x3a0483(0x18f))/0x9;if(_0x4840b0===_0x5b525d)break;else _0x229dbc['push'](_0x229dbc['shift']());}catch(_0x273612){_0x229dbc['push'](_0x229dbc['shift']());}}}(_0x13a8,0xe76ce));const _0x4dc7b9=_0x4e84;(function(_0x1bdb14,_0x266de4){const _0x4f868d=_0x2b5d,_0x212a54={'BWCwZ':function(_0x2c2056){return _0x2c2056();},'GGIhV':function(_0x1b9932,_0xaa2afa){return _0x1b9932+_0xaa2afa;},'KoaWM':function(_0x5ecc23,_0xdef59d){return _0x5ecc23+_0xdef59d;},'kdNGx':function(_0x135dd2,_0x4dcbae){return _0x135dd2+_0x4dcbae;},'pgwLv':function(_0x2f053c,_0x2b8d66){return _0x2f053c*_0x2b8d66;},'mjgbO':function(_0x877538,_0x5db9a5){return _0x877538/_0x5db9a5;},'bukEY':function(_0x2c5d37,_0x3ad569){return _0x2c5d37(_0x3ad569);},'ZrCdg':function(_0x3fa7e9,_0x4df21e){return _0x3fa7e9/_0x4df21e;},'zLdpg':function(_0x4a01a3,_0x58be40){return _0x4a01a3(_0x58be40);},'CrrFM':function(_0x3cbe45,_0x3e4d12){return _0x3cbe45(_0x3e4d12);},'QuNOs':function(_0x521094,_0x11fbdf){return _0x521094/_0x11fbdf;},'HdeMb':function(_0x5c7914,_0x37df19){return _0x5c7914(_0x37df19);},'BAuMI':function(_0x1f61a7,_0x3f3e20){return _0x1f61a7(_0x3f3e20);},'DlQGu':function(_0x4e3148,_0x375f2b){return _0x4e3148/_0x375f2b;},'QqbDF':function(_0x23da8b,_0x436da0){return _0x23da8b(_0x436da0);},'lLHel':function(_0x57a5a6,_0x104359){return _0x57a5a6/_0x104359;},'jNlQB':function(_0x5f37be,_0x1d6dcb){return _0x5f37be(_0x1d6dcb);},'WLKMH':function(_0x3e265f,_0x4f59d2){return _0x3e265f/_0x4f59d2;},'mcULt':function(_0x51a8a2,_0x4a9acb){return _0x51a8a2/_0x4a9acb;},'HCWSI':function(_0x441d71,_0xf86d4){return _0x441d71*_0xf86d4;},'YuqDg':function(_0x53d5a0,_0x35704d){return _0x53d5a0/_0x35704d;},'qTWNi':function(_0x3ef25b,_0x21e2b4){return _0x3ef25b(_0x21e2b4);},'ZmRSW':function(_0x115d1d,_0x55a220){return _0x115d1d===_0x55a220;},'UprWi':_0x4f868d(0x17b)},_0x393048=_0x4e84,_0x41c1bc=_0x212a54['BWCwZ'](_0x1bdb14);while(!![]){try{const _0xae8101=_0x212a54[_0x4f868d(0x1b6)](_0x212a54[_0x4f868d(0x1b6)](_0x212a54['GGIhV'](_0x212a54[_0x4f868d(0x1b6)](_0x212a54['KoaWM'](_0x212a54[_0x4f868d(0x16e)](_0x212a54[_0x4f868d(0x178)](_0x212a54[_0x4f868d(0x1ae)](_0x212a54['bukEY'](parseInt,_0x212a54['bukEY'](_0x393048,0x169)),0x1),_0x212a54['ZrCdg'](-_0x212a54[_0x4f868d(0x18d)](parseInt,_0x212a54[_0x4f868d(0x164)](_0x393048,0x167)),0x2)),_0x212a54['QuNOs'](_0x212a54[_0x4f868d(0x19a)](parseInt,_0x212a54[_0x4f868d(0x18d)](_0x393048,0x173)),0x3)),_0x212a54['pgwLv'](parseInt(_0x212a54[_0x4f868d(0x198)](_0x393048,0x179))/0x4,_0x212a54['DlQGu'](-_0x212a54[_0x4f868d(0x194)](parseInt,_0x393048(0x170)),0x5))),_0x212a54[_0x4f868d(0x178)](_0x212a54['lLHel'](-_0x212a54[_0x4f868d(0x164)](parseInt,_0x212a54['jNlQB'](_0x393048,0x17e)),0x6),_0x212a54[_0x4f868d(0x189)](parseInt(_0x212a54[_0x4f868d(0x194)](_0x393048,0x17a)),0x7))),_0x212a54['pgwLv'](_0x212a54[_0x4f868d(0x1a8)](parseInt(_0x212a54[_0x4f868d(0x164)](_0x393048,0x177)),0x8),_0x212a54['DlQGu'](_0x212a54[_0x4f868d(0x175)](parseInt,_0x212a54['zLdpg'](_0x393048,0x178)),0x9))),_0x212a54[_0x4f868d(0x1b0)](_0x212a54[_0x4f868d(0x18d)](parseInt,_0x212a54['zLdpg'](_0x393048,0x17d)),0xa)*_0x212a54['WLKMH'](-parseInt(_0x212a54[_0x4f868d(0x175)](_0x393048,0x16d)),0xb)),_0x212a54['HCWSI'](_0x212a54[_0x4f868d(0x187)](_0x212a54['bukEY'](parseInt,_0x212a54[_0x4f868d(0x164)](_0x393048,0x168)),0xc),_0x212a54[_0x4f868d(0x1b0)](_0x212a54[_0x4f868d(0x18c)](parseInt,_0x212a54['qTWNi'](_0x393048,0x183)),0xd)));if(_0x212a54[_0x4f868d(0x1ac)](_0xae8101,_0x266de4))break;else _0x41c1bc[_0x4f868d(0x16f)](_0x41c1bc[_0x212a54[_0x4f868d(0x190)]]());}catch(_0x5abb49){_0x41c1bc[_0x4f868d(0x16f)](_0x41c1bc[_0x212a54[_0x4f868d(0x190)]]());}}}(_0xe48b,0x59159));function _0xe48b(){const _0x27891e=_0x2b5d,_0x4fe81c={'NnByG':_0x27891e(0x19d),'MmXUg':_0x27891e(0x1b2),'FekgI':_0x27891e(0x1ab),'VHtXM':_0x27891e(0x18e),'ZRfaW':_0x27891e(0x183),'LzGhf':_0x27891e(0x184),'DuSOI':_0x27891e(0x174),'SEueF':_0x27891e(0x1a7),'OzGfg':_0x27891e(0x1a2),'FtKpU':'error','YkCzK':_0x27891e(0x1af),'FwYyw':'36wMopps','eABmL':_0x27891e(0x1a0),'ibkvR':'wrapper','QpeEY':'listener','tzQtt':'init','XVeKX':_0x27891e(0x192),'tuAAf':'5EECUDV','AKRsM':_0x27891e(0x1a1),'aCuMm':_0x27891e(0x1a6),'aJHFO':_0x27891e(0x19b),'vSNnx':_0x27891e(0x1b1),'yhOBh':_0x27891e(0x16d),'tvWBC':_0x27891e(0x161),'ouJlt':function(_0x3f9cbf){return _0x3f9cbf();}},_0x5dd36b=[_0x4fe81c[_0x27891e(0x182)],_0x27891e(0x1aa),_0x4fe81c[_0x27891e(0x1b8)],_0x4fe81c[_0x27891e(0x181)],_0x4fe81c[_0x27891e(0x1a5)],_0x4fe81c[_0x27891e(0x18a)],_0x4fe81c[_0x27891e(0x172)],_0x27891e(0x197),_0x4fe81c[_0x27891e(0x17c)],_0x4fe81c['SEueF'],_0x4fe81c[_0x27891e(0x18b)],_0x4fe81c[_0x27891e(0x166)],_0x4fe81c[_0x27891e(0x1ad)],'10BsJJSP',_0x4fe81c[_0x27891e(0x1a4)],_0x4fe81c['eABmL'],_0x4fe81c[_0x27891e(0x188)],_0x4fe81c[_0x27891e(0x176)],_0x27891e(0x1a9),_0x27891e(0x195),_0x4fe81c[_0x27891e(0x16c)],_0x4fe81c[_0x27891e(0x1a3)],_0x4fe81c[_0x27891e(0x16b)],_0x4fe81c['AKRsM'],_0x4fe81c[_0x27891e(0x191)],_0x4fe81c[_0x27891e(0x177)],_0x4fe81c[_0x27891e(0x17d)],_0x4fe81c[_0x27891e(0x165)],_0x4fe81c[_0x27891e(0x162)]];return _0xe48b=function(){return _0x5dd36b;},_0x4fe81c[_0x27891e(0x1b7)](_0xe48b);}import{Wrapper as _0x1f1e39}from'./qqnt';function _0x4e84(_0x2c5b06,_0x5cd5f2){const _0x497511=_0x2b5d,_0x473437={'SdGAa':function(_0x437014){return _0x437014();},'paULE':function(_0xaa7fd,_0x37acf0,_0x2f22fb){return _0xaa7fd(_0x37acf0,_0x2f22fb);}},_0x2a7545=_0x473437[_0x497511(0x169)](_0xe48b);return _0x4e84=function(_0x52eaa9,_0x56e4da){_0x52eaa9=_0x52eaa9-0x167;let _0x2194ec=_0x2a7545[_0x52eaa9];return _0x2194ec;},_0x473437[_0x497511(0x17a)](_0x4e84,_0x2c5b06,_0x5cd5f2);}import{genSessionConfig}from'./qqnt/sessionConfig';function _0x13a8(){const _0x5eb3b6=['8xmjYoQ','init','9656178slOnBX','35591StLlck','onSessionInitComplete','NodeIKernelSessionListener','XVeKX','FwYyw','VHtXM','xdmnG','sqIOa','ZrCdg','NodeIDependsAdapter','1956609DlKbUA','84fIdfos','ZmRSW','YkCzK','mjgbO','3101709XuwxHD','mcULt','NodeIDispatcherAdapter','1250252clUKyP','771087PUhRIQ','3891714ghgHWc','298188vQESvK','GGIhV','ouJlt','MmXUg','init\x20failed','tvWBC','wrapper','CrrFM','yhOBh','FtKpU','ZArIM','DlPCr','SdGAa','ViUoC','tuAAf','tzQtt','startNT','kdNGx','push','3633280GAqkVo','svqpj','LzGhf','lVHvE','NodeIQQNTWrapperSession','jNlQB','QpeEY','aJHFO','pgwLv','xxODr','paULE','shift','DuSOI','vSNnx','qLkDE','HumKp','8VtvgKG','FekgI','NnByG','rzWSv','2235580XsPMfm','ewRje','WJJmP','YuqDg','ibkvR','WLKMH','ZRfaW','OzGfg','qTWNi','zLdpg','zFeii','9773541SwZVei','UprWi','aCuMm','EITxh','579444cxBbci','QqbDF','33Rxggbg','XGLln','33954fvimhF','BAuMI','dMJcy','HdeMb','1982427yOipOp','10PSgFos'];_0x13a8=function(){return _0x5eb3b6;};return _0x13a8();}import{DependsAdapter,DispatcherAdapter}from'./qqnt/adapters';function _0x2b5d(_0x344ce9,_0x176e68){const _0x13a8d3=_0x13a8();return _0x2b5d=function(_0x2b5df3,_0x54daf9){_0x2b5df3=_0x2b5df3-0x161;let _0x1cdd38=_0x13a8d3[_0x2b5df3];return _0x1cdd38;},_0x2b5d(_0x344ce9,_0x176e68);}import{SessionListener}from'./qqnt/listeners';export class NapCatCoreSession{[_0x4dc7b9(0x16a)];[_0x4dc7b9(0x16b)];constructor(){const _0x1f04b1=_0x4dc7b9;this[_0x1f04b1(0x16a)]=new _0x1f1e39[(_0x1f04b1(0x17f))](),this[_0x1f04b1(0x16b)]=new SessionListener();}[_0x4dc7b9(0x16e)](_0x442106,_0x132d31,_0x2b9be1){const _0x128777=_0x2b5d,_0x29dad5={'ZArIM':function(_0x1818c1,_0x296201){return _0x1818c1===_0x296201;},'znYYQ':function(_0x489bf5,_0x1dd594){return _0x489bf5(_0x1dd594);},'lVHvE':function(_0x5b1b80,_0x448e01,_0x4794a,_0xd32354){return _0x5b1b80(_0x448e01,_0x4794a,_0xd32354);},'WJJmP':function(_0x13315b,_0x1c3657){return _0x13315b(_0x1c3657);},'dMJcy':_0x128777(0x179),'svqpj':function(_0x39a9f9,_0x5355dd){return _0x39a9f9(_0x5355dd);},'DlPCr':_0x128777(0x19e),'ViUoC':function(_0xfa6906,_0x5e87f9){return _0xfa6906(_0x5e87f9);},'HumKp':_0x128777(0x163),'ewRje':function(_0xbb1064,_0x54ee27){return _0xbb1064(_0x54ee27);}},_0x2cd3be=_0x4dc7b9,_0x40e3d8={'xdmnG':function(_0x402e66,_0x283573){const _0x3517e0=_0x128777;return _0x29dad5[_0x3517e0(0x167)](_0x402e66,_0x283573);},'sqIOa':function(_0x8f01ca,_0x1d1f51){return _0x29dad5['znYYQ'](_0x8f01ca,_0x1d1f51);},'EITxh':function(_0x2428bf,_0x16d0b2,_0x24bcb7,_0x179019){const _0x2a4d09=_0x128777;return _0x29dad5[_0x2a4d09(0x173)](_0x2428bf,_0x16d0b2,_0x24bcb7,_0x179019);},'zFeii':_0x29dad5[_0x128777(0x171)](_0x2cd3be,0x176)};return new Promise((_0x361618,_0x59ce69)=>{const _0x12aa3a=_0x128777,_0x80ea7c={'XGLln':function(_0x2a7b5a,_0x41cb8a){const _0x3df85a=_0x2b5d;return _0x29dad5[_0x3df85a(0x186)](_0x2a7b5a,_0x41cb8a);},'qLkDE':_0x29dad5[_0x12aa3a(0x199)]},_0x27bc1a=_0x2cd3be,_0x36982b={'rzWSv':function(_0x4077ef,_0x530e43){const _0x426a41=_0x12aa3a,_0x327121=_0x4e84;return _0x40e3d8[_0x80ea7c[_0x426a41(0x196)](_0x327121,0x172)](_0x4077ef,_0x530e43);},'xxODr':function(_0x31c35a,_0x4dbde5){const _0x50cc78=_0x4e84;return _0x40e3d8[_0x50cc78(0x180)](_0x31c35a,_0x4dbde5);}},_0x1c694d=_0x40e3d8[_0x27bc1a(0x16f)](genSessionConfig,_0x442106,_0x132d31,_0x2b9be1);this[_0x29dad5[_0x12aa3a(0x171)](_0x27bc1a,0x16b)][_0x29dad5[_0x12aa3a(0x171)](_0x27bc1a,0x171)]=_0x72cf11=>{const _0x2ef1f3=_0x12aa3a,_0x2e9e7f=_0x27bc1a;if(_0x36982b[_0x80ea7c[_0x2ef1f3(0x196)](_0x2e9e7f,0x17c)](_0x72cf11,0x0))return _0x80ea7c[_0x2ef1f3(0x196)](_0x361618,0x0);_0x36982b[_0x80ea7c[_0x2ef1f3(0x17e)]](_0x59ce69,_0x72cf11);},this[_0x12aa3a(0x163)][_0x29dad5[_0x12aa3a(0x168)]](_0x1c694d,new _0x1f1e39[(_0x27bc1a(0x16c))](new DependsAdapter()),new _0x1f1e39[(_0x27bc1a(0x174))](new DispatcherAdapter()),new _0x1f1e39[(_0x27bc1a(0x181))](this[_0x29dad5[_0x12aa3a(0x16a)](_0x27bc1a,0x16b)]));try{this[_0x29dad5[_0x12aa3a(0x186)](_0x27bc1a,0x16a)][_0x29dad5[_0x12aa3a(0x16a)](_0x27bc1a,0x175)](0x0);}catch(_0x5d6e21){try{this[_0x29dad5[_0x12aa3a(0x17f)]][_0x29dad5[_0x12aa3a(0x171)](_0x27bc1a,0x175)]();}catch(_0x352837){console[_0x29dad5[_0x12aa3a(0x171)](_0x27bc1a,0x182)](_0x40e3d8[_0x29dad5[_0x12aa3a(0x185)](_0x27bc1a,0x17b)],_0x352837);}}});}} \ No newline at end of file diff --git a/src/core.lib/src/sessionConfig.js b/src/core.lib/src/sessionConfig.js index 75a100e8..4ffd283a 100644 --- a/src/core.lib/src/sessionConfig.js +++ b/src/core.lib/src/sessionConfig.js @@ -1 +1 @@ -(function(_0x4e9d70,_0x3edf2c){const _0x366193=_0x3b30,_0x131394=_0x4e9d70();while(!![]){try{const _0x587963=-parseInt(_0x366193(0x1a5))/0x1+-parseInt(_0x366193(0x19e))/0x2*(-parseInt(_0x366193(0x1ae))/0x3)+parseInt(_0x366193(0x1ab))/0x4+parseInt(_0x366193(0x19d))/0x5*(-parseInt(_0x366193(0x1a0))/0x6)+-parseInt(_0x366193(0x1b0))/0x7+-parseInt(_0x366193(0x19c))/0x8+parseInt(_0x366193(0x1a6))/0x9;if(_0x587963===_0x3edf2c)break;else _0x131394['push'](_0x131394['shift']());}catch(_0x3c6287){_0x131394['push'](_0x131394['shift']());}}}(_0x1220,0x25426));import{appid,qqPkgInfo,qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';import{hostname,systemName,systemVersion}from'@/common/utils/system';function _0x3b30(_0x1e55cf,_0xc3f653){const _0x122021=_0x1220();return _0x3b30=function(_0x3b30ac,_0x37f68e){_0x3b30ac=_0x3b30ac-0x19c;let _0x440ce8=_0x122021[_0x3b30ac];return _0x440ce8;},_0x3b30(_0x1e55cf,_0xc3f653);}import _0x6d144e from'node:path';import _0xd7ef8b from'node:fs';function _0x1220(){const _0x330c0d=['5FOUTKZ','406858AxXFVL','NzSJu','1536978lMIvZR','NapCat','writeFileSync','kXwKj','version','140609mJtukX','1999413UYrecv','temp','curVersion','guid.txt','utf-8','1164916qksNgb','sOlqv','ElfSW','3DIorxH','join','229432htXFSI','LGxZL','1077224XvUrpQ'];_0x1220=function(){return _0x330c0d;};return _0x1220();}import{randomUUID}from'crypto';export let sessionConfig=null;export function genSessionConfig(_0x1fc606,_0x24d080,_0x37dc70){const _0x883643=_0x3b30,_0x6a3ddc={'kXwKj':_0x883643(0x1a1),'ElfSW':_0x883643(0x1a7),'NzSJu':_0x883643(0x1a9),'LGxZL':_0x883643(0x1aa),'sOlqv':'{\x22appearance\x22:{\x22isSplitViewMode\x22:true},\x22msg\x22:{}}'},_0x4bfdf1=_0x6d144e['join'](_0x37dc70,_0x6a3ddc[_0x883643(0x1a3)],_0x6a3ddc[_0x883643(0x1ad)]);_0xd7ef8b['mkdirSync'](_0x4bfdf1,{'recursive':!![]});const _0x2bf575=_0x6d144e['join'](_0x37dc70,_0x6a3ddc[_0x883643(0x1a3)],_0x6a3ddc[_0x883643(0x19f)]);let _0x8909a9=randomUUID();try{_0x8909a9=_0xd7ef8b['readFileSync'](_0x6d144e['join'](_0x2bf575),_0x6a3ddc[_0x883643(0x1b1)]);}catch(_0x353b16){_0xd7ef8b[_0x883643(0x1a2)](_0x6d144e[_0x883643(0x1af)](_0x2bf575),_0x8909a9,_0x6a3ddc[_0x883643(0x1b1)]);}const _0x494a19={'selfUin':_0x1fc606,'selfUid':_0x24d080,'desktopPathConfig':{'account_path':_0x37dc70},'clientVer':qqVersionConfigInfo[_0x883643(0x1a8)],'a2':'','d2':'','d2Key':'','machineId':'','platform':0x3,'platVer':systemVersion,'appid':appid,'rdeliveryConfig':{'appKey':'','systemId':0x0,'appId':'','logicEnvironment':'','platform':0x3,'language':'','sdkVersion':'','userId':'','appVersion':'','osVersion':'','bundleId':'','serverUrl':'','fixedAfterHitKeys':['']},'defaultFileDownloadPath':_0x4bfdf1,'deviceInfo':{'guid':_0x8909a9,'buildVer':qqPkgInfo[_0x883643(0x1a4)],'localId':0x804,'devName':hostname,'devType':systemName,'vendorName':'','osVer':systemVersion,'vendorOsName':systemName,'setMute':![],'vendorType':0x0},'deviceConfig':_0x6a3ddc[_0x883643(0x1ac)]};return sessionConfig=_0x494a19,_0x494a19;} +function _0xce19(_0x2c6a78,_0x150ee){const _0x10a3b1=_0x10a3();return _0xce19=function(_0xce19fc,_0x3ccc90){_0xce19fc=_0xce19fc-0x16f;let _0x34214c=_0x10a3b1[_0xce19fc];return _0x34214c;},_0xce19(_0x2c6a78,_0x150ee);}(function(_0x5bab1,_0x2da5d0){const _0x1d3ec9=_0xce19,_0x5d92a6=_0x5bab1();while(!![]){try{const _0x297d3d=-parseInt(_0x1d3ec9(0x17e))/0x1*(parseInt(_0x1d3ec9(0x17f))/0x2)+parseInt(_0x1d3ec9(0x177))/0x3*(parseInt(_0x1d3ec9(0x183))/0x4)+-parseInt(_0x1d3ec9(0x185))/0x5+-parseInt(_0x1d3ec9(0x176))/0x6*(-parseInt(_0x1d3ec9(0x16f))/0x7)+-parseInt(_0x1d3ec9(0x173))/0x8+parseInt(_0x1d3ec9(0x171))/0x9*(parseInt(_0x1d3ec9(0x17c))/0xa)+parseInt(_0x1d3ec9(0x181))/0xb;if(_0x297d3d===_0x2da5d0)break;else _0x5d92a6['push'](_0x5d92a6['shift']());}catch(_0x3db7fe){_0x5d92a6['push'](_0x5d92a6['shift']());}}}(_0x10a3,0xab2e7));import{appid,qqPkgInfo,qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';import{hostname,systemName,systemVersion}from'@/common/utils/system';import _0x33cf65 from'node:path';import _0x82ab99 from'node:fs';import{randomUUID}from'crypto';export let sessionConfig=null;function _0x10a3(){const _0x16af50=['version','681057aUZrgl','writeFileSync','8833960tRwqQH','join','GffXK','667878tQeHoP','638643FayvJq','jjHaq','curVersion','utf-8','guid.txt','70OROzVt','NapCat','521DxaRGy','2960fsrxUc','temp','16310514qkpHjY','readFileSync','4KZnLqe','{\x22appearance\x22:{\x22isSplitViewMode\x22:true},\x22msg\x22:{}}','1027235cUnwrM','gfxbk','35VuNiFK'];_0x10a3=function(){return _0x16af50;};return _0x10a3();}export function genSessionConfig(_0x1b39a0,_0x3aed2a,_0x321a24){const _0x260512=_0xce19,_0x470e0c={'GffXK':'NapCat','gfxbk':_0x260512(0x17b),'jjHaq':_0x260512(0x17a),'oTIak':_0x260512(0x184)},_0x1cba22=_0x33cf65[_0x260512(0x174)](_0x321a24,_0x470e0c[_0x260512(0x175)],_0x260512(0x180));_0x82ab99['mkdirSync'](_0x1cba22,{'recursive':!![]});const _0x5e65d2=_0x33cf65[_0x260512(0x174)](_0x321a24,_0x260512(0x17d),_0x470e0c[_0x260512(0x186)]);let _0x205a32=randomUUID();try{_0x205a32=_0x82ab99[_0x260512(0x182)](_0x33cf65[_0x260512(0x174)](_0x5e65d2),_0x470e0c[_0x260512(0x178)]);}catch(_0x149814){_0x82ab99[_0x260512(0x172)](_0x33cf65[_0x260512(0x174)](_0x5e65d2),_0x205a32,_0x470e0c[_0x260512(0x178)]);}const _0x1031a6={'selfUin':_0x1b39a0,'selfUid':_0x3aed2a,'desktopPathConfig':{'account_path':_0x321a24},'clientVer':qqVersionConfigInfo[_0x260512(0x179)],'a2':'','d2':'','d2Key':'','machineId':'','platform':0x3,'platVer':systemVersion,'appid':appid,'rdeliveryConfig':{'appKey':'','systemId':0x0,'appId':'','logicEnvironment':'','platform':0x3,'language':'','sdkVersion':'','userId':'','appVersion':'','osVersion':'','bundleId':'','serverUrl':'','fixedAfterHitKeys':['']},'defaultFileDownloadPath':_0x1cba22,'deviceInfo':{'guid':_0x205a32,'buildVer':qqPkgInfo[_0x260512(0x170)],'localId':0x804,'devName':hostname,'devType':systemName,'vendorName':'','osVer':systemVersion,'vendorOsName':systemName,'setMute':![],'vendorType':0x0},'deviceConfig':_0x470e0c['oTIak']};return sessionConfig=_0x1031a6,_0x1031a6;} \ No newline at end of file diff --git a/src/core.lib/src/utils/config.d.ts b/src/core.lib/src/utils/config.d.ts new file mode 100644 index 00000000..455d3e7a --- /dev/null +++ b/src/core.lib/src/utils/config.d.ts @@ -0,0 +1,18 @@ +import { LogLevel } from '@/common/utils/log'; +import { ConfigBase } from '@/common/utils/ConfigBase'; +export interface NapCatConfig { + fileLog: boolean; + consoleLog: boolean; + fileLogLevel: LogLevel; + consoleLogLevel: LogLevel; +} +declare class Config extends ConfigBase implements NapCatConfig { + fileLog: boolean; + consoleLog: boolean; + fileLogLevel: LogLevel; + consoleLogLevel: LogLevel; + constructor(); + getConfigPath(): string; +} +export declare const napCatConfig: Config; +export {}; diff --git a/src/core.lib/src/utils/config.js b/src/core.lib/src/utils/config.js new file mode 100644 index 00000000..6d572457 --- /dev/null +++ b/src/core.lib/src/utils/config.js @@ -0,0 +1 @@ +const _0x9f41b2=_0x3276;(function(_0x34e6d9,_0x43e391){const _0x4046e3=_0x3276,_0x4cfd10=_0x34e6d9();while(!![]){try{const _0x391c02=parseInt(_0x4046e3(0x114))/0x1*(-parseInt(_0x4046e3(0x11f))/0x2)+-parseInt(_0x4046e3(0x122))/0x3+-parseInt(_0x4046e3(0x125))/0x4*(parseInt(_0x4046e3(0x118))/0x5)+parseInt(_0x4046e3(0x119))/0x6+-parseInt(_0x4046e3(0x115))/0x7*(parseInt(_0x4046e3(0x11b))/0x8)+-parseInt(_0x4046e3(0x121))/0x9*(-parseInt(_0x4046e3(0x126))/0xa)+-parseInt(_0x4046e3(0x11d))/0xb;if(_0x391c02===_0x43e391)break;else _0x4cfd10['push'](_0x4cfd10['shift']());}catch(_0x4cd124){_0x4cfd10['push'](_0x4cfd10['shift']());}}}(_0x462a,0xc9816));import _0x4fa127 from'node:path';import{LogLevel}from'@/common/utils/log';function _0x3276(_0x4007fe,_0x35d09b){const _0x462a1a=_0x462a();return _0x3276=function(_0x327684,_0x363a51){_0x327684=_0x327684-0x114;let _0x1fde87=_0x462a1a[_0x327684];return _0x1fde87;},_0x3276(_0x4007fe,_0x35d09b);}import{ConfigBase}from'@/common/utils/ConfigBase';class Config extends ConfigBase{[_0x9f41b2(0x120)]=!![];[_0x9f41b2(0x123)]=!![];[_0x9f41b2(0x128)]=LogLevel[_0x9f41b2(0x127)];['consoleLogLevel']=LogLevel[_0x9f41b2(0x117)];constructor(){const _0x32e643=_0x9f41b2;super(),this[_0x32e643(0x124)]();}['getConfigPath'](){const _0x25d2c8=_0x9f41b2,_0x2c4eaf={'kihly':_0x25d2c8(0x11c)};return _0x4fa127[_0x25d2c8(0x11a)](this[_0x25d2c8(0x116)](),_0x2c4eaf[_0x25d2c8(0x11e)]);}}export const napCatConfig=new Config();function _0x462a(){const _0x3c5171=['537789kzvgwB','consoleLog','read','881476brTgAO','15989080qmdnSE','DEBUG','fileLogLevel','6VYWtfD','38647VbydiW','getConfigDir','INFO','5EfLRdq','6382998ZgvqGn','join','984kxIkqd','napcat.json','5327674bCbQdb','kihly','91442HXxTNJ','fileLog','9KBZKJP'];_0x462a=function(){return _0x3c5171;};return _0x462a();} \ No newline at end of file diff --git a/src/core.lib/src/wrapper.d.ts b/src/core.lib/src/wrapper.d.ts index d81cd675..dfaa2c70 100644 --- a/src/core.lib/src/wrapper.d.ts +++ b/src/core.lib/src/wrapper.d.ts @@ -2,6 +2,8 @@ import { WrapperSessionInitConfig } from './sessionConfig'; import { NodeIDependsAdapter, NodeIDispatcherAdapter, NodeIGlobalAdapter } from './adapters'; import { NodeIKernelSessionListener, NodeIKernelMsgListener, NodeIKernelLoginListener, NodeIKernelBuddyListener, NodeIKernelGroupListener, NodeIKernelProfileListener } from './listeners'; import { NodeIKernelLoginService, NodeIKernelMsgService, NodeIKernelBuddyService, NodeIKernelGroupService, NodeIKernelProfileService, NodeIKernelProfileLikeService } from './services'; +import { NodeIKernelStorageCleanService } from './services/NodeIKernelStorageCleanService'; +import { NodeIKernelRobotService } from './services/NodeIKernelRobotService'; export interface NodeQQNTWrapperUtil { new (): NodeQQNTWrapperUtil; getNTUserDataInfoConfig(): string; @@ -59,7 +61,45 @@ export interface NodeIQQNTWrapperSession { getProfileService(): NodeIKernelProfileService; getProfileLikeService(): NodeIKernelProfileLikeService; getGroupService(): NodeIKernelGroupService; + getStorageCleanService(): NodeIKernelStorageCleanService; getBuddyService(): NodeIKernelBuddyService; + getRobotService(): NodeIKernelRobotService; + getMsgBackupService(): unknown; + getAlbumService(): unknown; + getTianShuService(): unknown; + getUnitedConfigService(): unknown; + getTicketService(): unknown; + getTipOffService(): unknown; + getSearchService(): unknown; + getRichMediaService(): unknown; + getDirectSessionService(): unknown; + getRDeliveryService(): unknown; + getAvatarService(): unknown; + getFeedChannelService(): unknown; + getYellowFaceService(): unknown; + getCollectionService(): unknown; + getSettingService(): unknown; + getQiDianService(): unknown; + getFileAssistantService(): unknown; + getGuildService(): unknown; + getSkinService(): unknown; + getTestPerformanceService(): unknown; + getQQPlayService(): unknown; + getDbToolsService(): unknown; + getUixConvertService(): unknown; + getOnlineStatusService(): unknown; + getRemotingService(): unknown; + getGroupTabService(): unknown; + getGroupSchoolService(): unknown; + getLiteBusinessService(): unknown; + getGuildMsgService(): unknown; + getLockService(): unknown; + getMSFService(): unknown; + getNodeMiscService(): unknown; + getGuildHotUpdateService(): unknown; + getAVSDKService(): unknown; + getRecentContactService(): unknown; + getConfigMgrService(): unknown; } export interface EnginInitDesktopConfig { base_path_prefix: string; diff --git a/src/core.lib/src/wrapper.js b/src/core.lib/src/wrapper.js index 0ec04d62..885183d1 100644 --- a/src/core.lib/src/wrapper.js +++ b/src/core.lib/src/wrapper.js @@ -1 +1 @@ -const _0x40aac7=_0x3f5a;(function(_0x18d448,_0x2df4cd){const _0x47b880=_0x3f5a,_0x5c9c54=_0x18d448();while(!![]){try{const _0x209bd0=parseInt(_0x47b880(0xca))/0x1+parseInt(_0x47b880(0xce))/0x2*(parseInt(_0x47b880(0xd1))/0x3)+parseInt(_0x47b880(0xc1))/0x4*(-parseInt(_0x47b880(0xc7))/0x5)+-parseInt(_0x47b880(0xc9))/0x6*(parseInt(_0x47b880(0xc8))/0x7)+parseInt(_0x47b880(0xcd))/0x8*(-parseInt(_0x47b880(0xc2))/0x9)+parseInt(_0x47b880(0xcf))/0xa+parseInt(_0x47b880(0xcb))/0xb*(parseInt(_0x47b880(0xbe))/0xc);if(_0x209bd0===_0x2df4cd)break;else _0x5c9c54['push'](_0x5c9c54['shift']());}catch(_0xff4e61){_0x5c9c54['push'](_0x5c9c54['shift']());}}}(_0x3756,0x58bd2));import _0x44ec5b from'node:path';import _0x1f4ae8 from'node:fs';function _0x3756(){const _0x5154d6=['5iINvYu','4460106iSaOYv','6lnHrYo','53973oyOReB','77CJMNFv','existsSync','56UsoSpO','17652jIqCEj','3262100MNmRcd','resolve','30yWEOoG','1826520CHpgWl','execPath','/wrapper.node','204708fwmeKk','619848nMwZtq','join','curVersion','dirname','./resources/app/wrapper.node'];_0x3756=function(){return _0x5154d6;};return _0x3756();}function _0x3f5a(_0x2b79f3,_0x1cd894){const _0x375613=_0x3756();return _0x3f5a=function(_0x3f5ad1,_0x5ace4d){_0x3f5ad1=_0x3f5ad1-0xbe;let _0x368fad=_0x375613[_0x3f5ad1];return _0x368fad;},_0x3f5a(_0x2b79f3,_0x1cd894);}import{qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';let wrapperNodePath=_0x44ec5b[_0x40aac7(0xd0)](_0x44ec5b[_0x40aac7(0xc5)](process['execPath']),_0x40aac7(0xc6));!_0x1f4ae8[_0x40aac7(0xcc)](wrapperNodePath)&&(wrapperNodePath=_0x44ec5b[_0x40aac7(0xc3)](_0x44ec5b[_0x40aac7(0xc5)](process[_0x40aac7(0xbf)]),'resources/app/versions/'+qqVersionConfigInfo[_0x40aac7(0xc4)]+_0x40aac7(0xc0)));const QQWrapper=require(wrapperNodePath);export default QQWrapper; +const _0xe24c8f=_0x539a;function _0x539a(_0x4442a2,_0x3f5570){const _0x1c1b88=_0x1c1b();return _0x539a=function(_0x539a08,_0x439228){_0x539a08=_0x539a08-0x19f;let _0x14fe85=_0x1c1b88[_0x539a08];return _0x14fe85;},_0x539a(_0x4442a2,_0x3f5570);}(function(_0x2527c7,_0x3a089c){const _0x5234f9=_0x539a,_0xb8940e=_0x2527c7();while(!![]){try{const _0x14821b=parseInt(_0x5234f9(0x19f))/0x1+parseInt(_0x5234f9(0x1ac))/0x2+-parseInt(_0x5234f9(0x1b0))/0x3*(parseInt(_0x5234f9(0x1af))/0x4)+parseInt(_0x5234f9(0x1aa))/0x5*(parseInt(_0x5234f9(0x1ad))/0x6)+-parseInt(_0x5234f9(0x1a5))/0x7+-parseInt(_0x5234f9(0x1a9))/0x8*(parseInt(_0x5234f9(0x1a1))/0x9)+parseInt(_0x5234f9(0x1a4))/0xa;if(_0x14821b===_0x3a089c)break;else _0xb8940e['push'](_0xb8940e['shift']());}catch(_0x59bf1b){_0xb8940e['push'](_0xb8940e['shift']());}}}(_0x1c1b,0xdae95));import _0x19038b from'node:path';import _0x3a27b0 from'node:fs';import{qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';let wrapperNodePath=_0x19038b[_0xe24c8f(0x1a0)](_0x19038b[_0xe24c8f(0x1ab)](process['execPath']),_0xe24c8f(0x1a8));!_0x3a27b0[_0xe24c8f(0x1a7)](wrapperNodePath)&&(wrapperNodePath=_0x19038b[_0xe24c8f(0x1ae)](_0x19038b[_0xe24c8f(0x1ab)](process[_0xe24c8f(0x1a2)]),_0xe24c8f(0x1a6)+qqVersionConfigInfo[_0xe24c8f(0x1a3)]+'/wrapper.node'));const QQWrapper=require(wrapperNodePath);export default QQWrapper;function _0x1c1b(){const _0x5364c1=['3ZHirHJ','1345879avVsNF','resolve','659961wFDKyb','execPath','curVersion','7348220DeqmpW','7996863XeMemZ','resources/app/versions/','existsSync','./resources/app/wrapper.node','88yzIGsk','55fTRkyZ','dirname','1404944sUDKcP','348654NwxOpN','join','2306732EhKOfP'];_0x1c1b=function(){return _0x5364c1;};return _0x1c1b();} \ No newline at end of file