OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-store / store / media / file / file.reducer.js

1 lines · javascript ref:
(function(_0x58a8fb,_0x212870){const _0x52e255={_0x165bc7:0x3c7,_0x18e7a7:0x3c8,_0x533173:0x190,_0x245ec4:0x1b0,_0x398d87:0x1b8,_0x26e08c:0x1ef,_0x58ff3a:0x1e6,_0x30bd6d:0x1fd,_0x30123f:0x1c8,_0x5c7333:0x3af,_0x28de00:0x3b2,_0x4f63aa:0x3b9,_0x3e2808:0x3ae,_0x44bcbf:0x1d7,_0x321b8a:0x1c9,_0x2cd297:0x1c4,_0x5ab307:0x3d1,_0x324d3c:0x3e5,_0x5304d0:0x3e0,_0x42c7ad:0x39f,_0x4389b9:0x396,_0x583a7a:0x3a7,_0x1c888b:0x3b7,_0xf0816a:0x3ca,_0x23b131:0x3b1,_0x5c75e6:0x3d5,_0x5eaac6:0x3e2,_0x4eea60:0x1cb,_0x59f8d2:0x1d5,_0x11df42:0x1be,_0x2cd026:0x1ed,_0x19f8e4:0x1c7,_0x56faa9:0x1c4,_0xc76e53:0x1d6,_0x85e63:0x1dc,_0x4df271:0x3bd,_0x2ebe07:0x3bf,_0x1b1bf7:0x3b9},_0x2f95a0={_0x296c9c:0x2b3},_0x2d1723=_0x58a8fb();function _0x22d687(_0x18df9b,_0x33ce23,_0x4031b5,_0x1526b4){return _0xfbbd(_0x1526b4-_0x2f95a0._0x296c9c,_0x33ce23);}function _0x18d4a7(_0x5d5bc6,_0x26eea0,_0xa893a6,_0x1e6296){return _0xfbbd(_0x26eea0- -0x2dc,_0xa893a6);}while(!![]){try{const _0x2284a3=parseInt(_0x22d687(0x3c1,0x3ca,_0x52e255._0x165bc7,_0x52e255._0x18e7a7))/(-0x1*0xbc3+-0x3c6+0x33*0x4e)+parseInt(_0x18d4a7(-_0x52e255._0x533173,-0x1aa,-_0x52e255._0x245ec4,-_0x52e255._0x398d87))/(-0x9*0x79+0x123b+0x6*-0x254)*(-parseInt(_0x18d4a7(-_0x52e255._0x26e08c,-_0x52e255._0x58ff3a,-_0x52e255._0x30bd6d,-_0x52e255._0x30123f))/(-0x1e2*0x1+0x4*0x8b0+-0x20db))+parseInt(_0x22d687(_0x52e255._0x5c7333,_0x52e255._0x28de00,_0x52e255._0x4f63aa,_0x52e255._0x3e2808))/(-0xe*0x199+0x2*0x6df+0x13c*0x7)+-parseInt(_0x18d4a7(-_0x52e255._0x44bcbf,-0x1e0,-_0x52e255._0x321b8a,-_0x52e255._0x2cd297))/(-0xd9a*0x1+-0x10d1+0x1e70)*(parseInt(_0x22d687(_0x52e255._0x5ab307,_0x52e255._0x324d3c,_0x52e255._0x5304d0,0x3e0))/(0x1*0x1d99+-0xc5a+-0x1*0x1139))+parseInt(_0x22d687(_0x52e255._0x42c7ad,_0x52e255._0x4389b9,0x3b3,_0x52e255._0x583a7a))/(0x1e74*0x1+0x129b+-0x3108)*(parseInt(_0x22d687(_0x52e255._0x1c888b,0x3bb,_0x52e255._0xf0816a,_0x52e255._0x23b131))/(-0x48+0xb27+-0xad7))+-parseInt(_0x22d687(_0x52e255._0x5c75e6,_0x52e255._0x5304d0,_0x52e255._0x5eaac6,0x3dc))/(0x1*0x2254+0x21+-0x1*0x226c)*(parseInt(_0x18d4a7(-_0x52e255._0x4eea60,-_0x52e255._0x59f8d2,-_0x52e255._0x11df42,-_0x52e255._0x2cd026))/(-0x18*-0x16a+-0x1233+-0xfb3))+parseInt(_0x18d4a7(-_0x52e255._0x19f8e4,-_0x52e255._0x56faa9,-_0x52e255._0xc76e53,-_0x52e255._0x85e63))/(-0x6f*-0x38+0x15eb*-0x1+-0x252)*(parseInt(_0x22d687(_0x52e255._0x4df271,_0x52e255._0x2ebe07,0x3d5,_0x52e255._0x1b1bf7))/(0x1*-0x1cd1+0x9f7+0x12e6));if(_0x2284a3===_0x212870)break;else _0x2d1723['push'](_0x2d1723['shift']());}catch(_0x25efe3){_0x2d1723['push'](_0x2d1723['shift']());}}}(_0x3930,-0x8911e+-0x103cdb+0x35f*0x9fb));const _0x4cf094=(function(){const _0x495b56={_0xf60cde:0x21c,_0x27482d:0x23b,_0x41fa1e:0x22a};let _0x351224=!![];return function(_0x2e3299,_0x19e591){const _0x539a2e=_0x351224?function(){const _0x18113f={_0x1a19f3:0x135};function _0x307b04(_0x1ccff2,_0x222f3e,_0x39dda1,_0x33e4fb){return _0xfbbd(_0x33e4fb-_0x18113f._0x1a19f3,_0x222f3e);}if(_0x19e591){const _0xb5f38b=_0x19e591[_0x307b04(0x241,_0x495b56._0xf60cde,_0x495b56._0x27482d,_0x495b56._0x41fa1e)](_0x2e3299,arguments);return _0x19e591=null,_0xb5f38b;}}:function(){};return _0x351224=![],_0x539a2e;};}()),_0x4c0be3=_0x4cf094(this,function(){const _0x39e704={_0x504378:0xc5,_0x2723c9:0xdb,_0x4de1c8:0xef,_0x5d5459:0xd4,_0x5e19f5:0xbd,_0x3998c9:0xd2,_0x188e25:0xc3,_0x424bb3:0xb3,_0x13e96b:0xa1,_0x2a50a1:0xcb,_0x56d096:0xe5,_0x1e0ed0:0xdc,_0x54cf84:0xc8,_0x139498:0x8d,_0x464a0b:0xbc,_0x4c9f43:0xa8},_0x4365a0={_0x5a0d61:0x1d9},_0x3634b0={_0x10706f:0x347};function _0x2f9c3c(_0x5b11c0,_0x58973e,_0x1fc5e3,_0x504929){return _0xfbbd(_0x5b11c0-_0x3634b0._0x10706f,_0x1fc5e3);}function _0x355216(_0x193c89,_0x2c1609,_0xc7eaa3,_0x1f1541){return _0xfbbd(_0x1f1541- -_0x4365a0._0x5a0d61,_0x193c89);}return _0x4c0be3[_0x355216(-_0x39e704._0x504378,-_0x39e704._0x2723c9,-_0x39e704._0x4de1c8,-_0x39e704._0x5d5459)]()[_0x355216(-0xc2,-_0x39e704._0x5e19f5,-_0x39e704._0x3998c9,-0xc8)](_0x355216(-_0x39e704._0x188e25,-_0x39e704._0x424bb3,-_0x39e704._0x13e96b,-0xa8)+'+$')['toString']()['constructo'+'r'](_0x4c0be3)[_0x355216(-_0x39e704._0x2a50a1,-_0x39e704._0x56d096,-_0x39e704._0x1e0ed0,-_0x39e704._0x54cf84)](_0x355216(-_0x39e704._0x139498,-_0x39e704._0x464a0b,-0xa2,-_0x39e704._0x4c9f43)+'+$');});_0x4c0be3();import{createSelector}from'@reduxjs/toolkit';import{EMPTY_ARRAY}from'../../lib/array';import{getCanPreviewFile,getFileId,getHttpLinkPreview,isFileEntryChanged,mergeFileEntry,PREVIEW_SIZE}from'./file.model';import{CLEAR_ALL_STATUS}from'./file.constants';import{sharedCoreMessagesUpdate}from'../../api/data.action';import{removeFileEntries,addAvatarFileId,addFileEntries,updateFileEntry,updateFileEntries,updateFileLocalSpeed,updateFileStats,clearFileStats,updateFileEntryClearedAll,updateFileEntryListClearedSuccess,updateFileEntryClearedAllStatus,resetFileEntries,savePendingDownloadedFiles,pauseFileDownload,resumeFileDownload,removeFileDownload,updateFileDownloadName,updateFileDownloadProgress,updateFileDownloadSpeed,setFileDownloadError,toggleFileDownloads,setFileViewer,setFileViewerLoading,setFileViewerHighResolution,setFileViewerError,resetFileViewer,setFilePlayer,closeFilePlayer,toggleFilePlayer}from'./file.action';export const FILE_STATE_KEY=_0x4d6e36(0x1a4,0x1b3,0x198,0x1ac);const INITIAL_STATE={'file':{'entriesById':{},'statsById':{},'avatarFileIds':[],'clearAllStatus':CLEAR_ALL_STATUS[_0x4b65e3(0x160,0x194,0x17c,0x178)]},'downloads':{'open':![],'autoid':0x1,'ids':[],'byId':{}},'viewer':{'roomId':'','file':null,'type':'','isLoading':!![],'isHighResolution':![],'errorCode':null},'player':{'file':null,'playing':![]}};export const getFileState=_0x4f6b29=>_0x4f6b29[FILE_STATE_KEY];export function fileReducer(_0xf78927=INITIAL_STATE,_0x14a9bc){const _0x7fb6dd={_0x6184f0:0x184,_0x25b829:0x170,_0xbd0832:0x17a,_0x375109:0x15a,_0x4d6f69:0x180,_0x145971:0x164,_0x5e9379:0x17a,_0x2440e2:0x15b,_0xce480d:0x175,_0x44a872:0x173,_0x16cceb:0x152,_0x4de62f:0x183,_0x4fdf60:0x15d,_0x33f29b:0x16b,_0x58780c:0x189,_0x4806a4:0x133,_0x498228:0x14e,_0x330b9f:0x139,_0x4ea5fa:0x19b,_0x4ea084:0x17a,_0x237b20:0x19a,_0x4415ba:0x12d,_0x24a3bb:0x12e,_0x731ac9:0x126,_0x5afbe3:0x120,_0x399db2:0x120,_0x538cde:0x147,_0x1e6899:0x153,_0x2d4a5a:0x151,_0x21e469:0x147,_0x52be13:0x158,_0x4bde26:0x16d,_0x54d67:0x179,_0x9e0d9b:0x160,_0x2bc02d:0x14e,_0xfccc4d:0x14c,_0x387f88:0x16b,_0x17187e:0x166,_0x3a47f0:0x173,_0x2d429d:0x146,_0x2baf55:0x133,_0x46ff3c:0x140,_0x127952:0x117,_0x98ba2f:0x154,_0x21c500:0x12f,_0x549108:0x158,_0x9576c5:0x190,_0xd5442d:0x194,_0x4cbcba:0x152,_0x5eaffa:0x134,_0x3ad451:0x168,_0x5a0a44:0x137,_0x13b4b4:0x192,_0x18aed4:0x12d,_0x2a36f7:0x131,_0x401dbf:0x111,_0x4b8b73:0x15a,_0x3b4e35:0x169,_0x48520e:0x117,_0x2d9109:0x104,_0x54f23f:0x17f,_0xaf889e:0x182,_0x5f1e77:0x18f,_0x3d6209:0x1a7,_0x4de2a6:0x133,_0x5af510:0x149,_0x1128d8:0x138,_0x30f04c:0x166,_0x2093ff:0x157,_0x31fb6c:0x155,_0x13d887:0x15e,_0x3625f4:0x157,_0x28aff4:0x16f,_0x9fcc99:0x147,_0x501066:0x151,_0x11ee06:0x16e,_0x197b11:0x18e,_0x2a5cc6:0x170,_0x1a1589:0x135,_0x408f0a:0x157,_0xef08f7:0x131,_0x2dfbbc:0x127,_0x21282e:0x14f,_0x3ce1b5:0x136,_0x5943a0:0x15c,_0x72327a:0x16c,_0x4a3f70:0x150,_0x528c91:0x18e,_0x3b2f15:0x16d,_0x28ddc8:0x182,_0x4a95aa:0x175,_0x4acb89:0x196,_0x4cf473:0x173,_0x237942:0x162,_0x8f80ee:0x189,_0x15fdc5:0x18f,_0xf3f7b8:0x17b,_0x2ff73c:0x133,_0x2116ec:0x11c,_0x1e9113:0x12c,_0x100c00:0x13e,_0x3586a2:0x13c,_0x48b33d:0x165,_0x2bc0a0:0x14b,_0x54ab45:0x150,_0x2d3bbb:0x134,_0x14e056:0x130,_0x32418a:0x12c,_0x20752e:0x132,_0x26c716:0x115,_0x272837:0x12b,_0x33758c:0x11f,_0x51b6b7:0x181,_0x44359d:0x195,_0x38f776:0x173,_0x27ff64:0x193,_0x449be3:0x13b,_0x2f4bee:0x14a,_0x580c61:0x18e,_0x52da2a:0x187,_0x308441:0x17d,_0x25362a:0x181,_0x225a76:0x134,_0x32bbc9:0x13d,_0x3c95fc:0x13c,_0xb4b833:0x143,_0x2ab516:0x130,_0x3dddd9:0x163,_0x2ab4a2:0x18c,_0x4e9623:0x16b,_0x264170:0x16a,_0x5c1773:0x12e,_0x46789f:0x128,_0x3ae186:0x13e,_0x17c0f1:0x168,_0x4ec27e:0x11d,_0x36e958:0x17f,_0x5b5aa9:0x167,_0x25d365:0x159,_0x16236b:0x148,_0x18f1e1:0x120,_0x4b96a3:0x12d,_0x4e17e4:0x13f,_0x415b95:0x121,_0x5f342c:0x11e,_0x4694d4:0x126,_0x4bcc24:0x122,_0x37e3f6:0x18d,_0x5b9017:0x173,_0x8937bd:0x17c,_0x5d4d7c:0x12c,_0x21e1fe:0x14e,_0x138566:0x151,_0x21beba:0x12c,_0x498352:0x131,_0xca2db6:0x124,_0x16b39d:0x14e,_0x155b2f:0x169,_0x5cf845:0x17d,_0x580032:0x163,_0x3f16da:0x126,_0x33c871:0x184,_0x563f6a:0x16a,_0x3fc1a8:0x167,_0x460f05:0x152,_0x4843b1:0x15c,_0x991a:0x167,_0x4d00ad:0x18b,_0x298c9e:0x188,_0x5134e5:0x119,_0x4b70ca:0xf7,_0x4183cc:0x13b,_0x330211:0x19d,_0x15a1d0:0x166,_0x1fe0c9:0x12d,_0x33e22e:0x11b,_0x13d609:0x192,_0x2f4697:0x129,_0x134974:0x109,_0x1824a9:0x116,_0x5e38c3:0x114,_0x1b6159:0x146,_0x44d72d:0x176,_0x4b24e3:0x179,_0x339b25:0x162,_0x1ba75a:0x172,_0x451d33:0x17d,_0x40b2b7:0x169,_0x5605c9:0x18a,_0x159a6f:0x16c,_0x2ecc2a:0x12c,_0x593c4c:0x10f,_0x98f79a:0x11f,_0x3106dc:0x12e,_0x2d3875:0x121,_0x58f767:0x107,_0x7c3938:0x110,_0x457b3f:0x155,_0x11a5e6:0x15f,_0xaeb7ad:0x135,_0x97d92b:0x141,_0x11cd38:0x180,_0x1b9668:0x15a,_0x166162:0x15f,_0x530466:0x146,_0x395c0d:0x144,_0x32a81f:0x125,_0x21b60f:0x129,_0x4e7876:0x107,_0x1a0139:0x13e,_0x4a4512:0x143,_0x4a9551:0x167,_0x5a92ac:0x193,_0x2ca05f:0x199,_0x46d32a:0x195,_0x356624:0x175,_0x1be6ef:0x117,_0x2b0dd1:0x119,_0x60a878:0x156,_0x525735:0x131,_0x2b9843:0x129,_0x543c8a:0x11c,_0x338d39:0x14e,_0x11ec3b:0x124,_0x136c9e:0x12b,_0x1b374b:0x178,_0x2f191:0x19b,_0x42bff0:0x146,_0xb7f267:0x177,_0x1cdf31:0x166,_0x50136c:0x16f,_0xe72a4f:0x110,_0x1bf201:0x164,_0x12620a:0x110,_0x52ed97:0x128,_0x2d8b9d:0x111,_0x55a6ce:0x13d,_0x34b013:0x155,_0x71a575:0x165,_0x5e01de:0x118,_0x4a4b85:0x18b,_0x4050e9:0x174,_0x411db0:0x162,_0x16f7d9:0x168,_0x3e86e8:0x160,_0x1b8fb6:0x198,_0xeaf3fd:0x17b,_0x72a8e5:0x18f,_0x316fec:0x143,_0x217642:0x12f,_0x5251b1:0x184,_0x9b688:0x198,_0x48ad16:0x193,_0x2fa4ab:0x191,_0x570f62:0x17a,_0x132c8a:0x178,_0x4bf506:0x12c,_0x59841a:0x12d,_0x48b704:0x142,_0x52ec40:0x16a,_0x47be17:0x15d,_0x58040d:0x140,_0x543a89:0x116,_0x35b40a:0x13f,_0x1f11d5:0x137,_0x1fbb05:0x10d,_0xfcb7c6:0x118,_0x3cd002:0x16b,_0x1e0211:0x179,_0x2aeadd:0x15d,_0x4732e5:0x16e,_0x5a6631:0x18f,_0x5f0823:0x17a,_0x5ded92:0x149,_0x13aecc:0x156,_0x5b7ed4:0x14a,_0x49d1b9:0x13c,_0xa1b424:0x125,_0x5698bb:0x110,_0x40f8bc:0x165,_0x172a59:0x15d,_0x51baf0:0x14f,_0x2587eb:0x130,_0x3cbc56:0x13b,_0xb22453:0x15c,_0xad98cc:0x156,_0x2dafaa:0x10f,_0x11a129:0x141,_0x5a42bd:0x147,_0x1e27c0:0x166,_0x3eeedc:0x149,_0x54738e:0x19c,_0x29766d:0x156,_0x5f1eab:0x173,_0x3ef01e:0x185,_0x1c89f7:0x157,_0x31696a:0x166,_0xb6cb3f:0x173,_0x490c3c:0x124,_0x20a70f:0x146,_0x10927e:0x16f,_0x3bff02:0x169,_0x344783:0x185,_0x2cfe7d:0x192,_0x1dbd31:0x173},_0x242522={_0x2fb329:0x71,_0x73853d:0x14d},_0x57e63f={_0x3d871e:0x116};function _0x147076(_0x2b4a10,_0x9cf2a7,_0x17c9f9,_0x220eb9){return _0x4d6e36(_0x17c9f9- -0x317,_0x9cf2a7,_0x17c9f9-_0x57e63f._0x3d871e,_0x220eb9-0xff);}function _0x14162c(_0x5063e7,_0x27d491,_0xd59922,_0x3a7577){return _0x4d6e36(_0x5063e7- -_0x242522._0x2fb329,_0x3a7577,_0xd59922-_0x242522._0x73853d,_0x3a7577-0x15f);}switch(_0x14a9bc[_0x147076(-_0x7fb6dd._0x6184f0,-_0x7fb6dd._0x25b829,-_0x7fb6dd._0xbd0832,-_0x7fb6dd._0x375109)]){case addFileEntries[_0x147076(-_0x7fb6dd._0x4d6f69,-_0x7fb6dd._0x145971,-_0x7fb6dd._0x5e9379,-_0x7fb6dd._0x2440e2)]:{const _0x59b289={..._0xf78927[_0x147076(-_0x7fb6dd._0x4d6f69,-_0x7fb6dd._0xce480d,-_0x7fb6dd._0x44a872,-_0x7fb6dd._0x16cceb)][_0x147076(-_0x7fb6dd._0x4de62f,-_0x7fb6dd._0x4fdf60,-_0x7fb6dd._0x33f29b,-_0x7fb6dd._0x58780c)+'d']};for(const _0x3e2be5 of _0x14a9bc['payload']){!_0x59b289[_0x3e2be5['id']]&&(_0x59b289[_0x3e2be5['id']]=_0x3e2be5);}return{..._0xf78927,'file':{..._0xf78927[_0x14162c(_0x7fb6dd._0x4806a4,_0x7fb6dd._0x498228,0x127,_0x7fb6dd._0x330b9f)],'entriesById':_0x59b289}};}case updateFileEntry[_0x147076(-_0x7fb6dd._0x4d6f69,-_0x7fb6dd._0x4ea5fa,-_0x7fb6dd._0x4ea084,-_0x7fb6dd._0x237b20)]:{const _0x588f58=_0x14a9bc['payload'];return{..._0xf78927,'file':{..._0xf78927[_0x14162c(_0x7fb6dd._0x4806a4,_0x7fb6dd._0x4415ba,_0x7fb6dd._0x24a3bb,_0x7fb6dd._0x731ac9)],'entriesById':{..._0xf78927[_0x14162c(_0x7fb6dd._0x4806a4,0x12a,_0x7fb6dd._0x5afbe3,0x148)][_0x14162c(0x13b,0x151,_0x7fb6dd._0x399db2,_0x7fb6dd._0x538cde)+'d'],[_0x588f58['id']]:mergeFileEntry(_0xf78927[_0x14162c(_0x7fb6dd._0x4806a4,_0x7fb6dd._0x1e6899,_0x7fb6dd._0x2d4a5a,_0x7fb6dd._0x21e469)][_0x147076(-0x173,-_0x7fb6dd._0x52be13,-0x16b,-_0x7fb6dd._0x4bde26)+'d'][_0x588f58['id']],_0x588f58)}}};}case updateFileEntries[_0x147076(-0x17e,-_0x7fb6dd._0x54d67,-_0x7fb6dd._0xbd0832,-_0x7fb6dd._0x9e0d9b)]:{const _0x3ecddd={..._0xf78927['file'][_0x147076(-_0x7fb6dd._0x2bc02d,-_0x7fb6dd._0xfccc4d,-_0x7fb6dd._0x387f88,-_0x7fb6dd._0x17187e)+'d']};for(const _0x381768 of _0x14a9bc['payload']){_0x3ecddd[_0x381768['id']]=mergeFileEntry(_0x3ecddd[_0x381768['id']],_0x381768);}return{..._0xf78927,'file':{..._0xf78927[_0x147076(-0x175,-_0x7fb6dd._0x6184f0,-_0x7fb6dd._0x3a47f0,-0x167)],'entriesById':_0x3ecddd}};}case updateFileLocalSpeed[_0x147076(-0x18a,-_0x7fb6dd._0x25b829,-0x17a,-0x15e)]:{const {fileId:_0x5ef019,speed:_0x7c5520}=_0x14a9bc[_0x14162c(_0x7fb6dd._0x4415ba,0x138,_0x7fb6dd._0x2d429d,0x119)],_0x16d0eb=_0xf78927[_0x14162c(_0x7fb6dd._0x2baf55,_0x7fb6dd._0x46ff3c,_0x7fb6dd._0x127952,0x118)][_0x147076(-_0x7fb6dd._0x98ba2f,-_0x7fb6dd._0x21c500,-0x150,-_0x7fb6dd._0x549108)][_0x5ef019];if(!_0x16d0eb)return _0xf78927;return{..._0xf78927,'file':{..._0xf78927[_0x147076(-_0x7fb6dd._0x6184f0,-_0x7fb6dd._0x9576c5,-_0x7fb6dd._0x3a47f0,-_0x7fb6dd._0xd5442d)],'statsById':{..._0xf78927[_0x14162c(0x133,0x12c,_0x7fb6dd._0x4cbcba,_0x7fb6dd._0x5eaffa)][_0x147076(-_0x7fb6dd._0x3ad451,-_0x7fb6dd._0x5a0a44,-0x150,-0x16f)],[_0x5ef019]:{..._0x16d0eb,'localSpeed':_0x7c5520}}}};}case updateFileStats[_0x147076(-_0x7fb6dd._0x13b4b4,-0x18d,-0x17a,-0x165)]:{const _0x41be85=_0x14a9bc[_0x14162c(_0x7fb6dd._0x4415ba,_0x7fb6dd._0x18aed4,_0x7fb6dd._0x2a36f7,_0x7fb6dd._0x401dbf)];if(!Array[_0x147076(-0x15a,-_0x7fb6dd._0x4b8b73,-_0x7fb6dd._0x3b4e35,-0x179)](_0x41be85)||!_0x41be85[_0x14162c(_0x7fb6dd._0x48520e,_0x7fb6dd._0x2d9109,0x101,0xfa)])return _0xf78927;const _0x6619ba={};let _0xa47b1e=![];for(let _0x39a953=0x1*0x176f+-0x82d+-0xf42;_0x39a953<_0x41be85[_0x147076(-_0x7fb6dd._0x54f23f,-_0x7fb6dd._0xaf889e,-_0x7fb6dd._0x5f1e77,-_0x7fb6dd._0x3d6209)];_0x39a953+=-0x1eb0+0x13e1+0xad0){const {fileId:_0x1761db,stats:_0x488dc9}=_0x41be85[_0x39a953];if(!_0x488dc9||_0x6619ba[_0x1761db])continue;const _0x5b8088=_0xf78927[_0x14162c(_0x7fb6dd._0x4de2a6,_0x7fb6dd._0x5af510,0x12d,0x11d)][_0x147076(-_0x7fb6dd._0x1128d8,-_0x7fb6dd._0x30f04c,-0x150,-_0x7fb6dd._0x2093ff)][_0x1761db];_0x6619ba[_0x1761db]={..._0x5b8088,'downloadStats':{'blocks':_0x488dc9[_0x147076(-_0x7fb6dd._0x31fb6c,-_0x7fb6dd._0x13d887,-_0x7fb6dd._0x3625f4,-0x154)+_0x147076(-_0x7fb6dd._0x28aff4,-_0x7fb6dd._0x9fcc99,-_0x7fb6dd._0x501066,-_0x7fb6dd._0x11ee06)][_0x147076(-0x1b0,-0x1af,-_0x7fb6dd._0x197b11,-_0x7fb6dd._0x2a5cc6)],'peers':_0x488dc9[_0x147076(-_0x7fb6dd._0x1a1589,-_0x7fb6dd._0xfccc4d,-_0x7fb6dd._0x408f0a,-_0x7fb6dd._0x498228)+_0x147076(-0x12f,-0x165,-_0x7fb6dd._0x2d4a5a,-_0x7fb6dd._0x44a872)][_0x14162c(_0x7fb6dd._0xef08f7,0x13d,0x121,_0x7fb6dd._0x2dfbbc)],'speed':_0x488dc9[_0x14162c(_0x7fb6dd._0x21282e,0x162,0x14f,0x144)+_0x14162c(_0x7fb6dd._0x31fb6c,0x154,_0x7fb6dd._0x3ce1b5,_0x7fb6dd._0x21e469)][_0x147076(-_0x7fb6dd._0x54d67,-_0x7fb6dd._0x5943a0,-_0x7fb6dd._0x72327a,-_0x7fb6dd._0x4a3f70)]},'uploadStats':{'blocks':_0x488dc9['uploadStat'+'s'][_0x147076(-_0x7fb6dd._0xaf889e,-_0x7fb6dd._0xaf889e,-_0x7fb6dd._0x528c91,-0x187)],'peers':_0x488dc9[_0x147076(-_0x7fb6dd._0x145971,-_0x7fb6dd._0x3b2f15,-0x17f,-_0x7fb6dd._0x54f23f)+'s'][_0x147076(-_0x7fb6dd._0x28ddc8,-0x15d,-_0x7fb6dd._0x4a95aa,-_0x7fb6dd._0x4acb89)],'speed':_0x488dc9[_0x147076(-_0x7fb6dd._0x4cf473,-_0x7fb6dd._0x237942,-_0x7fb6dd._0x54f23f,-_0x7fb6dd._0x8f80ee)+'s']['speed']},'peers':_0x488dc9['peers'],'blob':_0x488dc9['blob'],'localSpeed':_0x5b8088?.[_0x147076(-_0x7fb6dd._0x15fdc5,-_0x7fb6dd._0x28ddc8,-0x187,-_0x7fb6dd._0xf3f7b8)]||-0x713+-0x8f0+0x1003},_0xa47b1e=!![];}if(!_0xa47b1e)return _0xf78927;return{..._0xf78927,'file':{..._0xf78927['file'],'statsById':{..._0xf78927[_0x14162c(_0x7fb6dd._0x2ff73c,0x13e,_0x7fb6dd._0x2116ec,_0x7fb6dd._0x1128d8)]['statsById'],..._0x6619ba}}};}case clearFileStats[_0x14162c(_0x7fb6dd._0x1e9113,0x123,_0x7fb6dd._0x100c00,_0x7fb6dd._0x330b9f)]:{const _0x103738={..._0xf78927[_0x14162c(_0x7fb6dd._0x4806a4,0x115,_0x7fb6dd._0x3586a2,_0x7fb6dd._0x2d429d)][_0x147076(-_0x7fb6dd._0x48b33d,-_0x7fb6dd._0x2bc0a0,-_0x7fb6dd._0x54ab45,-_0x7fb6dd._0x2d3bbb)]};return delete _0x103738[_0x14a9bc['payload']['fileId']],{..._0xf78927,'file':{..._0xf78927[_0x14162c(0x133,0x124,_0x7fb6dd._0x24a3bb,_0x7fb6dd._0x14e056)],'statsById':_0x103738}};}case updateFileEntryListClearedSuccess[_0x14162c(_0x7fb6dd._0x32418a,_0x7fb6dd._0x20752e,_0x7fb6dd._0x26c716,_0x7fb6dd._0x272837)]:{const {fileIds:_0x54393c,cleared:_0x39d102}=_0x14a9bc['payload'],_0x3e1c78={..._0xf78927[_0x14162c(_0x7fb6dd._0x2baf55,0x129,_0x7fb6dd._0x33758c,0x14b)][_0x147076(-_0x7fb6dd._0x28aff4,-_0x7fb6dd._0x51b6b7,-_0x7fb6dd._0x33f29b,-_0x7fb6dd._0x28aff4)+'d']};for(const _0x5b4a12 of _0x54393c){const _0x1e9bbe=_0xf78927[_0x147076(-_0x7fb6dd._0x16cceb,-_0x7fb6dd._0x44359d,-_0x7fb6dd._0x38f776,-_0x7fb6dd._0x27ff64)][_0x14162c(_0x7fb6dd._0x449be3,0x154,0x138,_0x7fb6dd._0x2f4bee)+'d'][_0x5b4a12];_0x1e9bbe&&(_0x3e1c78[_0x5b4a12]={..._0x1e9bbe,'cleared':_0x39d102});}return{..._0xf78927,'file':{..._0xf78927['file'],'entriesById':_0x3e1c78}};}case updateFileEntryClearedAllStatus[_0x147076(-_0x7fb6dd._0x580c61,-0x17b,-_0x7fb6dd._0x4ea084,-_0x7fb6dd._0x52da2a)]:{return{..._0xf78927,'file':{..._0xf78927[_0x14162c(_0x7fb6dd._0x4806a4,_0x7fb6dd._0x21c500,0x148,_0x7fb6dd._0x2d3bbb)],'clearAllStatus':_0x14a9bc[_0x147076(-_0x7fb6dd._0x308441,-_0x7fb6dd._0x25362a,-_0x7fb6dd._0x54d67,-_0x7fb6dd._0x4a95aa)]}};}case updateFileEntryClearedAll[_0x14162c(_0x7fb6dd._0x32418a,_0x7fb6dd._0x225a76,0x11c,_0x7fb6dd._0x32bbc9)]:{const _0xd08117={..._0xf78927[_0x14162c(0x133,_0x7fb6dd._0x3c95fc,_0x7fb6dd._0xb4b833,_0x7fb6dd._0x2ab516)][_0x147076(-_0x7fb6dd._0x3dddd9,-_0x7fb6dd._0x2ab4a2,-_0x7fb6dd._0x4e9623,-_0x7fb6dd._0x264170)+'d']};for(const _0x4f556d of Object[_0x14162c(_0x7fb6dd._0x5c1773,_0x7fb6dd._0x46789f,0x127,_0x7fb6dd._0x3ae186)](_0xf78927[_0x147076(-_0x7fb6dd._0x31fb6c,-_0x7fb6dd._0x17c0f1,-0x173,-0x16d)]['entriesByI'+'d'])){_0xd08117[_0x4f556d]={..._0xf78927[_0x147076(-_0x7fb6dd._0x308441,-0x15c,-_0x7fb6dd._0x3a47f0,-0x187)][_0x14162c(0x13b,0x122,0x130,_0x7fb6dd._0x4ec27e)+'d'][_0x4f556d],'cleared':_0x14a9bc[_0x147076(-_0x7fb6dd._0x2ab4a2,-_0x7fb6dd._0x36e958,-_0x7fb6dd._0x54d67,-_0x7fb6dd._0x5b5aa9)]};}return{..._0xf78927,'file':{..._0xf78927[_0x147076(-0x164,-_0x7fb6dd._0x58780c,-0x173,-_0x7fb6dd._0x25d365)],'entriesById':_0xd08117}};}case addAvatarFileId[_0x14162c(0x12c,_0x7fb6dd._0x16236b,0x137,_0x7fb6dd._0x18f1e1)]:{const {fileId:_0x222971}=_0x14a9bc[_0x14162c(_0x7fb6dd._0x4b96a3,_0x7fb6dd._0x4e17e4,_0x7fb6dd._0x415b95,_0x7fb6dd._0x5f342c)];if(!_0x222971||_0xf78927[_0x14162c(_0x7fb6dd._0x2ff73c,0x132,_0x7fb6dd._0x4694d4,_0x7fb6dd._0x272837)]['avatarFile'+_0x14162c(_0x7fb6dd._0x272837,_0x7fb6dd._0x4bcc24,0x136,0x134)]['includes'](_0x222971))return _0xf78927;return{..._0xf78927,'file':{..._0xf78927['file'],'avatarFileIds':[..._0xf78927[_0x147076(-_0x7fb6dd._0x31fb6c,-_0x7fb6dd._0x37e3f6,-_0x7fb6dd._0x5b9017,-_0x7fb6dd._0x8937bd)]['avatarFile'+'Ids'],_0x222971]}};}case resetFileEntries[_0x14162c(_0x7fb6dd._0x5d4d7c,_0x7fb6dd._0x21e1fe,0x123,_0x7fb6dd._0x2116ec)]:{return{..._0xf78927,'file':{..._0xf78927[_0x147076(-0x17d,-_0x7fb6dd._0x138566,-0x173,-_0x7fb6dd._0x8937bd)],'entriesById':{},'statsById':{}}};}case savePendingDownloadedFiles[_0x14162c(_0x7fb6dd._0x21beba,_0x7fb6dd._0x498352,_0x7fb6dd._0xca2db6,_0x7fb6dd._0x16b39d)]:{const {roomId:_0xb25b0,files:_0x8076c8,lastDownloadId:_0x4c8579}=_0x14a9bc[_0x147076(-0x17c,-0x169,-_0x7fb6dd._0x54d67,-_0x7fb6dd._0x5e9379)],_0x497006={..._0xf78927[_0x147076(-0x181,-_0x7fb6dd._0x155b2f,-_0x7fb6dd._0x5cf845,-0x19d)]['byId']},_0x4913c9=[..._0xf78927['downloads'][_0x14162c(_0x7fb6dd._0x1128d8,_0x7fb6dd._0x33758c,0x119,_0x7fb6dd._0x16cceb)]];for(const _0x105721 of _0x8076c8){if(_0x497006[_0x105721[_0x14162c(_0x7fb6dd._0x9fcc99,_0x7fb6dd._0x580032,0x157,_0x7fb6dd._0x3f16da)]])continue;const {fileEntry:_0x308c36,downloadId:_0x11edc5,fileId:_0x5454fa}=_0x105721;_0x497006[_0x11edc5]={'roomId':_0xb25b0,'fileId':_0x5454fa,'downloadId':_0x11edc5,'fileEntry':_0x308c36,'name':_0x308c36[_0x147076(-_0x7fb6dd._0x33c871,-_0x7fb6dd._0x563f6a,-_0x7fb6dd._0x264170,-_0x7fb6dd._0x138566)],'fileName':'','httpLink':_0x308c36[_0x147076(-_0x7fb6dd._0x3fc1a8,-_0x7fb6dd._0x237942,-_0x7fb6dd._0x460f05,-_0x7fb6dd._0x4843b1)],'mimetype':_0x308c36[_0x147076(-_0x7fb6dd._0x991a,-_0x7fb6dd._0x4d00ad,-_0x7fb6dd._0x298c9e,-_0x7fb6dd._0x11ee06)],'byteLength':_0x308c36[_0x14162c(_0x7fb6dd._0x5134e5,0x121,_0x7fb6dd._0x4b70ca,_0x7fb6dd._0x4183cc)],'byteProgress':0x0,'speed':0x0,'paused':![],'error':null},_0x4913c9[_0x147076(-0x165,-_0x7fb6dd._0x330211,-0x185,-0x167)](_0x11edc5);}return{..._0xf78927,'downloads':{..._0xf78927[_0x147076(-_0x7fb6dd._0x3b4e35,-_0x7fb6dd._0x15a1d0,-0x17d,-_0x7fb6dd._0x4843b1)],'byId':_0x497006,'ids':_0x4913c9,'autoid':_0x4c8579,'open':!![]}};}case pauseFileDownload[_0x14162c(_0x7fb6dd._0x1e9113,_0x7fb6dd._0x1fe0c9,_0x7fb6dd._0x33e22e,_0x7fb6dd._0x14e056)]:{const _0x4a3ed2=_0x14a9bc[_0x147076(-_0x7fb6dd._0xf3f7b8,-_0x7fb6dd._0x13d609,-0x179,-_0x7fb6dd._0x28ddc8)],_0x40e116=_0xf78927[_0x14162c(_0x7fb6dd._0x2f4697,_0x7fb6dd._0x134974,_0x7fb6dd._0x1824a9,_0x7fb6dd._0x5e38c3)][_0x14162c(_0x7fb6dd._0x1b6159,_0x7fb6dd._0x449be3,0x14f,0x15c)][_0x4a3ed2];if(!_0x40e116)return _0xf78927;return{..._0xf78927,'downloads':{..._0xf78927['downloads'],'byId':{..._0xf78927[_0x147076(-_0x7fb6dd._0x44d72d,-0x18c,-0x17d,-0x18a)]['byId'],[_0x4a3ed2]:{..._0x40e116,'paused':!![]}}}};}case resumeFileDownload['type']:{const _0x8f8c9c=_0x14a9bc[_0x147076(-0x184,-0x188,-_0x7fb6dd._0x4b24e3,-_0x7fb6dd._0x339b25)],_0x58aa76=_0xf78927[_0x147076(-_0x7fb6dd._0x1ba75a,-0x18d,-_0x7fb6dd._0x451d33,-0x19b)][_0x147076(-0x182,-_0x7fb6dd._0x48b33d,-0x160,-_0x7fb6dd._0x40b2b7)][_0x8f8c9c];if(!_0x58aa76)return _0xf78927;return{..._0xf78927,'downloads':{..._0xf78927[_0x147076(-_0x7fb6dd._0x15fdc5,-0x184,-0x17d,-_0x7fb6dd._0x5605c9)],'byId':{..._0xf78927['downloads'][_0x147076(-_0x7fb6dd._0x159a6f,-0x16e,-_0x7fb6dd._0x9e0d9b,-0x14c)],[_0x8f8c9c]:{..._0x58aa76,'paused':![]}}}};}case removeFileDownload[_0x14162c(_0x7fb6dd._0x2ecc2a,_0x7fb6dd._0x593c4c,_0x7fb6dd._0x98f79a,0x12e)]:{const _0x3878ab=_0x14a9bc[_0x14162c(_0x7fb6dd._0x18aed4,0x141,_0x7fb6dd._0x3106dc,_0x7fb6dd._0x593c4c)],_0x23da9e={..._0xf78927['downloads']['byId']};return delete _0x23da9e[_0x3878ab],{..._0xf78927,'downloads':{..._0xf78927[_0x14162c(0x129,0x118,_0x7fb6dd._0x2d3875,_0x7fb6dd._0x58f767)],'ids':_0xf78927[_0x14162c(_0x7fb6dd._0x2f4697,_0x7fb6dd._0x7c3938,_0x7fb6dd._0x21e469,_0x7fb6dd._0x3c95fc)][_0x147076(-0x185,-_0x7fb6dd._0x457b3f,-_0x7fb6dd._0x11ee06,-_0x7fb6dd._0x11a5e6)][_0x14162c(_0x7fb6dd._0xaeb7ad,_0x7fb6dd._0x97d92b,_0x7fb6dd._0x1824a9,_0x7fb6dd._0x408f0a)](_0x47cc1b=>_0x47cc1b!==_0x3878ab),'byId':_0x23da9e}};}case updateFileDownloadName[_0x147076(-_0x7fb6dd._0x1ba75a,-_0x7fb6dd._0x11cd38,-0x17a,-_0x7fb6dd._0x1b9668)]:{const {downloadId:_0x41b5a0,fileName:_0x31b133}=_0x14a9bc['payload'],_0x57c92f=_0xf78927[_0x147076(-0x17c,-_0x7fb6dd._0x166162,-0x17d,-0x195)][_0x14162c(_0x7fb6dd._0x530466,_0x7fb6dd._0x395c0d,_0x7fb6dd._0x32a81f,_0x7fb6dd._0x9fcc99)][_0x41b5a0];if(!_0x57c92f)return _0xf78927;return{..._0xf78927,'downloads':{..._0xf78927[_0x14162c(_0x7fb6dd._0x21b60f,_0x7fb6dd._0x4e7876,_0x7fb6dd._0x3ce1b5,_0x7fb6dd._0x1a0139)],'byId':{..._0xf78927['downloads'][_0x14162c(0x146,_0x7fb6dd._0x4a4512,0x144,_0x7fb6dd._0x4a9551)],[_0x41b5a0]:{..._0x57c92f,'fileName':_0x31b133}}}};}case updateFileDownloadProgress[_0x147076(-_0x7fb6dd._0x5a92ac,-0x188,-0x17a,-_0x7fb6dd._0x2ca05f)]:{const {downloadId:_0x23c5de,byteProgress:_0x2c3269}=_0x14a9bc[_0x147076(-_0x7fb6dd._0x46d32a,-0x16f,-0x179,-_0x7fb6dd._0x356624)],_0x51c000=_0xf78927[_0x14162c(0x129,_0x7fb6dd._0x1be6ef,_0x7fb6dd._0x2b0dd1,_0x7fb6dd._0xaeb7ad)][_0x14162c(_0x7fb6dd._0x2d429d,_0x7fb6dd._0x60a878,0x148,_0x7fb6dd._0x525735)][_0x23c5de];if(!_0x51c000)return _0xf78927;return{..._0xf78927,'downloads':{..._0xf78927['downloads'],'byId':{..._0xf78927[_0x14162c(_0x7fb6dd._0x2b9843,_0x7fb6dd._0x543c8a,_0x7fb6dd._0x2f4bee,_0x7fb6dd._0x14e056)][_0x147076(-_0x7fb6dd._0x338d39,-_0x7fb6dd._0x98ba2f,-_0x7fb6dd._0x9e0d9b,-_0x7fb6dd._0x4e17e4)],[_0x23c5de]:{..._0x51c000,'byteProgress':_0x2c3269}}}};}case updateFileDownloadSpeed['type']:{const {downloadId:_0x351f8a,speed:_0x2a0163}=_0x14a9bc['payload'],_0x3933cf=_0xf78927[_0x147076(-0x18c,-0x172,-_0x7fb6dd._0x451d33,-0x18a)][_0x14162c(_0x7fb6dd._0x530466,_0x7fb6dd._0x2d429d,_0x7fb6dd._0x11ec3b,_0x7fb6dd._0x136c9e)][_0x351f8a];if(!_0x3933cf)return _0xf78927;return{..._0xf78927,'downloads':{..._0xf78927[_0x147076(-_0x7fb6dd._0x1b374b,-0x166,-_0x7fb6dd._0x5cf845,-_0x7fb6dd._0x2f191)],'byId':{..._0xf78927['downloads'][_0x14162c(_0x7fb6dd._0x42bff0,_0x7fb6dd._0x48b33d,_0x7fb6dd._0x21282e,_0x7fb6dd._0x14e056)],[_0x351f8a]:{..._0x3933cf,'speed':_0x2a0163}}}};}case setFileDownloadError[_0x147076(-_0x7fb6dd._0xb7f267,-_0x7fb6dd._0x1cdf31,-_0x7fb6dd._0x4ea084,-_0x7fb6dd._0x50136c)]:{const {downloadId:_0x5f1c14,error:_0x41ce98}=_0x14a9bc[_0x14162c(0x12d,0x14d,_0x7fb6dd._0xe72a4f,0x141)],_0x57f5e0=_0xf78927[_0x14162c(_0x7fb6dd._0x2f4697,_0x7fb6dd._0x136c9e,_0x7fb6dd._0x2ab516,_0x7fb6dd._0x401dbf)]['byId'][_0x5f1c14];if(!_0x57f5e0)return _0xf78927;return{..._0xf78927,'downloads':{..._0xf78927[_0x147076(-_0x7fb6dd._0x2f191,-_0x7fb6dd._0x1bf201,-_0x7fb6dd._0x451d33,-_0x7fb6dd._0x44359d)],'byId':{..._0xf78927[_0x14162c(0x129,_0x7fb6dd._0x2b9843,_0x7fb6dd._0x12620a,_0x7fb6dd._0x52ed97)]['byId'],[_0x5f1c14]:{..._0x57f5e0,'error':_0x41ce98}}}};}case toggleFileDownloads['type']:{const _0x446b37=typeof _0x14a9bc[_0x14162c(_0x7fb6dd._0x4415ba,_0x7fb6dd._0x2d8b9d,_0x7fb6dd._0x55a6ce,_0x7fb6dd._0x5e38c3)]===_0x147076(-_0x7fb6dd._0x34b013,-_0x7fb6dd._0x460f05,-_0x7fb6dd._0x71a575,-_0x7fb6dd._0x264170)?_0x14a9bc[_0x14162c(0x12d,_0x7fb6dd._0x5e01de,0x11d,0x12c)]:!_0xf78927[_0x147076(-_0x7fb6dd._0x4a4b85,-0x19e,-_0x7fb6dd._0x308441,-_0x7fb6dd._0x4050e9)][_0x147076(-_0x7fb6dd._0x411db0,-0x186,-_0x7fb6dd._0x16f7d9,-_0x7fb6dd._0x1b9668)];return{..._0xf78927,'downloads':{..._0xf78927[_0x147076(-_0x7fb6dd._0x3e86e8,-_0x7fb6dd._0x4ea084,-0x17d,-_0x7fb6dd._0x25362a)],'open':_0x446b37}};}case setFileViewer[_0x147076(-_0x7fb6dd._0x9e0d9b,-_0x7fb6dd._0x1b8fb6,-_0x7fb6dd._0x5e9379,-_0x7fb6dd._0x4a9551)]:{const {roomId:roomId='',file:_0x4f4a5d,type:_0x5c1fbf}=_0x14a9bc['payload'];return{..._0xf78927,'viewer':{..._0xf78927[_0x147076(-_0x7fb6dd._0xeaf3fd,-_0x7fb6dd._0x145971,-_0x7fb6dd._0x580032,-0x146)],'roomId':roomId,'file':_0x4f4a5d,'type':_0x5c1fbf,'isHighResolution':![]}};}case setFileViewerLoading[_0x14162c(_0x7fb6dd._0x21beba,_0x7fb6dd._0x1be6ef,_0x7fb6dd._0x97d92b,0x129)]:{return{..._0xf78927,'viewer':{..._0xf78927[_0x14162c(_0x7fb6dd._0xb4b833,_0x7fb6dd._0x136c9e,0x130,_0x7fb6dd._0x98ba2f)],'isLoading':_0x14a9bc['payload']}};}case setFileViewerHighResolution[_0x147076(-_0x7fb6dd._0x72a8e5,-0x171,-0x17a,-0x186)]:{return{..._0xf78927,'viewer':{..._0xf78927[_0x14162c(_0x7fb6dd._0x316fec,0x143,_0x7fb6dd._0x1e6899,_0x7fb6dd._0x217642)],'isLoading':!![],'isHighResolution':_0x14a9bc[_0x147076(-_0x7fb6dd._0x5251b1,-_0x7fb6dd._0x9b688,-_0x7fb6dd._0x54d67,-0x168)]}};}case setFileViewerError[_0x147076(-_0x7fb6dd._0x48ad16,-_0x7fb6dd._0x2fa4ab,-_0x7fb6dd._0x570f62,-_0x7fb6dd._0x5605c9)]:{return{..._0xf78927,'viewer':{..._0xf78927[_0x14162c(_0x7fb6dd._0x4a4512,_0x7fb6dd._0x166162,_0x7fb6dd._0x330b9f,_0x7fb6dd._0x5d4d7c)],'isLoading':![],'errorCode':_0x14a9bc['payload'][_0x147076(-_0x7fb6dd._0x21282e,-0x150,-0x15b,-_0x7fb6dd._0x21282e)]}};}case resetFileViewer[_0x147076(-_0x7fb6dd._0x132c8a,-0x167,-_0x7fb6dd._0x4ea084,-_0x7fb6dd._0xaf889e)]:{return{..._0xf78927,'viewer':INITIAL_STATE['viewer']};}case setFilePlayer[_0x14162c(_0x7fb6dd._0x4bf506,_0x7fb6dd._0x59841a,_0x7fb6dd._0x1e9113,_0x7fb6dd._0x48b704)]:{return{..._0xf78927,'player':{..._0xf78927[_0x147076(-_0x7fb6dd._0x5b9017,-_0x7fb6dd._0x52ec40,-_0x7fb6dd._0x47be17,-_0x7fb6dd._0x58040d)],'file':_0x14a9bc[_0x14162c(_0x7fb6dd._0x59841a,_0x7fb6dd._0x5eaffa,_0x7fb6dd._0x543a89,_0x7fb6dd._0x35b40a)]['file'],'playing':!![]}};}case closeFilePlayer[_0x14162c(0x12c,_0x7fb6dd._0x1f11d5,_0x7fb6dd._0x1fbb05,_0x7fb6dd._0xfcb7c6)]:{return{..._0xf78927,'player':INITIAL_STATE[_0x147076(-_0x7fb6dd._0x3cd002,-_0x7fb6dd._0x1e0211,-_0x7fb6dd._0x2aeadd,-_0x7fb6dd._0x30f04c)]};}case toggleFilePlayer[_0x147076(-_0x7fb6dd._0x4732e5,-_0x7fb6dd._0x5a6631,-_0x7fb6dd._0x5f0823,-_0x7fb6dd._0x2aeadd)]:{const _0x3bd725=_0x14a9bc['payload']===undefined?!_0xf78927[_0x14162c(_0x7fb6dd._0x5ded92,_0x7fb6dd._0x2dfbbc,_0x7fb6dd._0x1cdf31,_0x7fb6dd._0x13aecc)][_0x14162c(_0x7fb6dd._0x5b7ed4,_0x7fb6dd._0x49d1b9,_0x7fb6dd._0x395c0d,0x14c)]:_0x14a9bc[_0x14162c(_0x7fb6dd._0x1fe0c9,_0x7fb6dd._0xa1b424,_0x7fb6dd._0x5698bb,_0x7fb6dd._0x2b0dd1)];return{..._0xf78927,'player':{..._0xf78927[_0x147076(-_0x7fb6dd._0x11a5e6,-_0x7fb6dd._0x40f8bc,-_0x7fb6dd._0x172a59,-_0x7fb6dd._0x51baf0)],'playing':_0x3bd725}};}case removeFileEntries['type']:{const _0x2848d5={..._0xf78927[_0x14162c(0x133,_0x7fb6dd._0x2116ec,_0x7fb6dd._0x2587eb,0x12c)][_0x14162c(_0x7fb6dd._0x3cbc56,_0x7fb6dd._0xb22453,_0x7fb6dd._0xad98cc,0x13f)+'d']};return _0x14a9bc[_0x14162c(0x12d,_0x7fb6dd._0x2dafaa,_0x7fb6dd._0x11a129,0x114)][_0x147076(-0x17a,-_0x7fb6dd._0x5a42bd,-_0x7fb6dd._0x1e27c0,-_0x7fb6dd._0x3eeedc)][_0x147076(-_0x7fb6dd._0x4a4b85,-_0x7fb6dd._0x72327a,-_0x7fb6dd._0x4de62f,-_0x7fb6dd._0x54738e)](_0xbf08ad=>delete _0x2848d5[_0xbf08ad]),{..._0xf78927,'file':{..._0xf78927[_0x147076(-0x151,-_0x7fb6dd._0x29766d,-_0x7fb6dd._0x5f1eab,-_0x7fb6dd._0x3ef01e)],'entriesById':_0x2848d5}};}case sharedCoreMessagesUpdate['type']:{const _0x56a105=_0x14a9bc['payload'][_0x147076(-_0x7fb6dd._0x1c89f7,-0x176,-_0x7fb6dd._0x339b25,-_0x7fb6dd._0x31696a)];if(!_0x56a105)return _0xf78927;let _0x139636=null;for(let _0x52d343=0x1861+0xc58*0x1+-0x24b9;_0x52d343<_0x56a105['length'];_0x52d343+=0x1af1+-0x1eec+-0x44*-0xf){const _0x363e66=_0x56a105[_0x52d343],_0x479904=_0xf78927[_0x147076(-_0x7fb6dd._0x197b11,-_0x7fb6dd._0x58780c,-_0x7fb6dd._0xb6cb3f,-_0x7fb6dd._0x4de62f)]['entriesByI'+'d'][_0x363e66['id']];if(!_0x479904){if(!_0x139636)_0x139636={..._0xf78927['file'][_0x14162c(_0x7fb6dd._0x4183cc,_0x7fb6dd._0x490c3c,_0x7fb6dd._0x2b9843,_0x7fb6dd._0x20a70f)+'d']};_0x139636[_0x363e66['id']]=_0x363e66;}else{if(isFileEntryChanged(_0x479904[_0x147076(-0x163,-_0x7fb6dd._0x10927e,-_0x7fb6dd._0x25d365,-_0x7fb6dd._0x3bff02)]?.['medium'],_0x363e66['preview']?.['medium'])){if(!_0x139636)_0x139636={..._0xf78927[_0x147076(-_0x7fb6dd._0x344783,-_0x7fb6dd._0x44a872,-0x173,-0x160)]['entriesByI'+'d']};_0x139636[_0x363e66['id']]=mergeFileEntry(_0x479904,_0x363e66);}}}if(!_0x139636)return _0xf78927;return{..._0xf78927,'file':{..._0xf78927[_0x147076(-_0x7fb6dd._0x8937bd,-_0x7fb6dd._0x2cfe7d,-_0x7fb6dd._0x1dbd31,-_0x7fb6dd._0x4050e9)],'entriesById':_0x139636}};}default:return _0xf78927;}}export const getFileEntriesById=_0x118dc4=>getFileState(_0x118dc4)[_0x4d6e36(0x1a4,0x1ac,0x1ba,0x1b0)]['entriesByI'+'d'];export const getAvatarFileIds=_0x24f154=>getFileState(_0x24f154)[_0x4b65e3(0x198,0x164,0x179,0x15e)][_0x4d6e36(0x1bf,0x19d,0x1a2,0x1c2)+_0x4b65e3(0x16b,0x162,0x171,0x15c)];export const getFileEntry=(_0x20dcdf,_0x2af3f7)=>getFileEntriesById(_0x20dcdf)[getFileId(_0x2af3f7[_0x4b65e3(0x179,0x179,0x175,0x173)])];export const getFileEntryById=(_0x128945,_0x5d9e8f)=>getFileEntriesById(_0x128945)[_0x5d9e8f];export const makeGetFileEntriesByIds=_0x5ee623=>createSelector(getFileEntriesById,_0x1f002e=>{const _0x46e03d={_0x4adef2:0x148,_0x5410a1:0x13f,_0x282f59:0x3a,_0x1e9cf9:0x2b,_0x30b54e:0x45,_0x2b9290:0x5f,_0x1eff1d:0x46,_0x18fd97:0x55},_0x2537bd={_0x10ab40:0x49,_0x3867c3:0xcc},_0x1e515f={_0xb80d7f:0x1d0,_0x1be129:0xb4};if(!_0x5ee623?.[_0x4da353(_0x46e03d._0x4adef2,0x11d,_0x46e03d._0x5410a1,0x123)])return EMPTY_ARRAY;function _0x3ef2c4(_0x5b1241,_0x299dcc,_0x35ccf3,_0x56c737){return _0x4b65e3(_0x5b1241-0x1d9,_0x299dcc,_0x56c737- -_0x1e515f._0xb80d7f,_0x56c737-_0x1e515f._0x1be129);}function _0x4da353(_0x98bc9d,_0x116b7c,_0x41c9dd,_0x19dbff){return _0x4d6e36(_0x41c9dd- -_0x2537bd._0x10ab40,_0x98bc9d,_0x41c9dd-_0x2537bd._0x3867c3,_0x19dbff-0x98);}return _0x5ee623[_0x3ef2c4(-_0x46e03d._0x282f59,-0x55,-_0x46e03d._0x1e9cf9,-_0x46e03d._0x30b54e)](_0x1ca390=>_0x1f002e[_0x1ca390])[_0x3ef2c4(-_0x46e03d._0x2b9290,-_0x46e03d._0x1eff1d,-_0x46e03d._0x18fd97,-_0x46e03d._0x18fd97)](Boolean);});export const getFileStatsById=_0x418178=>getFileState(_0x418178)[_0x4b65e3(0x159,0x188,0x179,0x158)][_0x4d6e36(0x1c7,0x1ca,0x1c9,0x1d9)];export const getFileStats=(_0x2d8fc4,_0xf4d41c)=>getFileStatsById(_0x2d8fc4)[_0xf4d41c];export const getFileClearAllStatus=_0x89da2a=>getFileState(_0x89da2a)[_0x4d6e36(0x1a4,0x1bb,0x19e,0x19b)][_0x4b65e3(0x18f,0x1a1,0x199,0x196)+_0x4b65e3(0x166,0x15f,0x168,0x183)];export const getFileDownloadsOpen=_0x1626e2=>getFileState(_0x1626e2)[_0x4d6e36(0x19a,0x1a3,0x1a7,0x180)]['open'];function _0x4d6e36(_0x10434b,_0x2daf1b,_0x35cf61,_0x3635b3){return _0xfbbd(_0x10434b-0x90,_0x2daf1b);}export const getFileDownloadsCount=_0x3e57fa=>getFileState(_0x3e57fa)[_0x4b65e3(0x15b,0x182,0x16f,0x183)][_0x4b65e3(0x175,0x17b,0x17e,0x16c)][_0x4d6e36(0x188,0x185,0x185,0x189)];export const getFileDownloadsNextId=_0x456b08=>getFileState(_0x456b08)[_0x4b65e3(0x179,0x169,0x16f,0x14f)][_0x4d6e36(0x1aa,0x1bb,0x1c8,0x19c)];export const getFileDownloadsIds=_0x447d4e=>getFileState(_0x447d4e)['downloads'][_0x4b65e3(0x195,0x17c,0x17e,0x18c)];function _0x3930(){const _0xeaddf6=['byteProgre','Ids','type','payload','keys','pointer','search','peers','xml','file','577846wwUuhz','filter','INITIAL','133199tLADee','ids','autoid','speed','entriesByI','name','isArray','open','LARGE','fileIds','boolean','isHighReso','viewer','files','map','byId','downloadId','4138659zLsTbc','player','playing','errorCode','3213852XsmHLH','preview','avatarFile','downloadSt','(((.+)+)+)','2MVuumx','lution','clearAllSt','httpLink','ats','statsById','29456NDusmX','apply','2191143TGYgwA','paused','length','blocks','byteLength','781888EDJxju','5XpSnUU','MEDIUM','1968OvbOeg','mimetype','localSpeed','reduce','unshift','atus','forEach','toString','948ukhRNs','20ozZnvS','uploadStat','SMALL','downloads'];_0x3930=function(){return _0xeaddf6;};return _0x3930();}export const getFileDownloadsById=_0x26e174=>getFileState(_0x26e174)[_0x4b65e3(0x14d,0x15e,0x16f,0x14e)][_0x4b65e3(0x189,0x1ad,0x18c,0x184)];export const getFileDownload=(_0x12d4ce,_0x1adae4)=>getFileDownloadsById(_0x12d4ce)[_0x1adae4];export const getFileMimeType=(_0x321d18,_0x21fe7f)=>getFileEntryById(_0x321d18,_0x21fe7f)?.[_0x4d6e36(0x18f,0x18b,0x193,0x16d)]||'';export const getFileSmall=createSelector(getFileEntryById,_0x37aaba=>({..._0x37aaba,'httpLinkPreview':getHttpLinkPreview(_0x37aaba,PREVIEW_SIZE[_0x4d6e36(0x199,0x1af,0x198,0x1a7)])}));export const getFileMedium=createSelector(getFileEntryById,_0x3d5eda=>({..._0x3d5eda,'httpLinkPreview':getHttpLinkPreview(_0x3d5eda,PREVIEW_SIZE[_0x4d6e36(0x18d,0x187,0x19e,0x1ac)])}));export const getFileLarge=createSelector(getFileEntryById,_0x263eea=>({..._0x263eea,'httpLinkPreview':getHttpLinkPreview(_0x263eea,PREVIEW_SIZE[_0x4d6e36(0x1b0,0x19c,0x194,0x1a7)])}));export const getShouldShowChatPreview=createSelector(getFileEntryById,_0x2620fe=>_0x2620fe?.[_0x4d6e36(0x18f,0x194,0x175,0x17a)]==='image/svg+'+_0x4b65e3(0x177,0x15e,0x178,0x172)||Boolean(getHttpLinkPreview(_0x2620fe,PREVIEW_SIZE[_0x4b65e3(0x174,0x169,0x162,0x181)])&&getCanPreviewFile(_0x2620fe)));export const getShouldFileTilePreview=createSelector(getFileEntryById,_0x161fdd=>Boolean(getHttpLinkPreview(_0x161fdd,PREVIEW_SIZE[_0x4d6e36(0x18d,0x19a,0x180,0x16b)])||getHttpLinkPreview(_0x161fdd,PREVIEW_SIZE[_0x4d6e36(0x199,0x183,0x1b9,0x1a3)]))&&getCanPreviewFile(_0x161fdd));export const getFileDownloadsByteProgress=(_0x326b79,_0x2ee9ff)=>getFileState(_0x326b79)['downloads']['byId'][_0x2ee9ff]?.[_0x4d6e36(0x19b,0x1bd,0x19d,0x1ac)+'ss'];export const getFileDownloadsProgressTotal=createSelector(getFileDownloadsIds,getFileDownloadsById,(_0x18a3de,_0x52516a)=>{const _0x1f33a5={_0x22e2f1:0x153,_0x300d12:0x15e,_0x237ef7:0x16f,_0x42fdc7:0x14e},_0x4b50bd={_0x35cf19:0x12f,_0x36f5f3:0x18f},_0x4c4c2f={_0x5742c1:0xd4,_0x22ac8b:0x3a},_0x118e8f=_0x18a3de[_0x228038(-_0x1f33a5._0x22e2f1,-_0x1f33a5._0x300d12,-_0x1f33a5._0x237ef7,-_0x1f33a5._0x42fdc7)]((_0x2571de,_0x49e0c9)=>_0x2571de+(_0x52516a[_0x49e0c9][_0x51a66f(0x33a,0x332,0x363,0x351)+'ss']||0x13f*0x13+-0x1bd1+-0x5*-0xd4),-0x267*-0x5+0x16c0+-0x22c3);function _0x228038(_0x199792,_0x1aa149,_0x5658cb,_0x31f5c2){return _0x4d6e36(_0x5658cb- -0x300,_0x31f5c2,_0x5658cb-_0x4c4c2f._0x5742c1,_0x31f5c2-_0x4c4c2f._0x22ac8b);}const _0x45558b=_0x18a3de['reduce']((_0x1df619,_0x18de1f)=>_0x1df619+(_0x52516a[_0x18de1f]['byteLength']||0x48f+-0x481*-0x3+0x12*-0x101),-0x2*-0xc5c+0xb7d*-0x1+0x3*-0x469);function _0x51a66f(_0x35ef6d,_0x585d89,_0x32c36e,_0x1cee0c){return _0x4b65e3(_0x35ef6d-_0x4b50bd._0x35cf19,_0x585d89,_0x1cee0c-0x1e1,_0x1cee0c-_0x4b50bd._0x36f5f3);}if(_0x45558b===0x10a1+0x38*0x53+-0x22c9)return 0x1*0x1778+0x1*-0x17bd+-0x3*-0x17;return Math['round'](_0x118e8f/_0x45558b*(-0x1732+-0x15*-0x6a+0xee4));});function _0xfbbd(_0x3791b4,_0x3618a3){const _0x4fd9f4=_0x3930();return _0xfbbd=function(_0x2eb6ce,_0x2b1799){_0x2eb6ce=_0x2eb6ce-(0x296*0x9+0xf*-0x23f+0xb5f);let _0x3b3eb3=_0x4fd9f4[_0x2eb6ce];return _0x3b3eb3;},_0xfbbd(_0x3791b4,_0x3618a3);}export const getFileDownloadsPaused=(_0x4ea4da,_0x274501)=>getFileState(_0x4ea4da)[_0x4d6e36(0x19a,0x19b,0x184,0x17e)][_0x4b65e3(0x199,0x1a7,0x18c,0x179)][_0x274501]?.[_0x4d6e36(0x187,0x179,0x16c,0x192)];export const getFileViewerRoomId=_0x5a117e=>getFileState(_0x5a117e)[_0x4d6e36(0x1b4,0x1a1,0x192,0x1b6)]['roomId'];export const getFileViewerFile=_0x4cff42=>getFileState(_0x4cff42)[_0x4b65e3(0x16c,0x192,0x189,0x186)]['file'];export const getFileViewerType=_0x1eea3d=>getFileState(_0x1eea3d)[_0x4d6e36(0x1b4,0x1c7,0x1d5,0x1c9)][_0x4d6e36(0x19d,0x1bd,0x1a0,0x1b0)];export const getFileViewerLoading=_0x50bcfe=>getFileState(_0x50bcfe)[_0x4d6e36(0x1b4,0x1a9,0x1b2,0x1bc)]['isLoading'];export const getFileViewerHighResolution=_0x12f728=>getFileState(_0x12f728)[_0x4d6e36(0x1b4,0x1b0,0x1a5,0x1cb)][_0x4b65e3(0x175,0x19b,0x188,0x1a0)+_0x4b65e3(0x19c,0x1a7,0x198,0x179)];export const getFileViewerError=_0x18c433=>getFileState(_0x18c433)[_0x4b65e3(0x19a,0x18d,0x189,0x193)][_0x4d6e36(0x1bc,0x1dc,0x1c1,0x1ab)];export const getFilePlayerFile=_0x153263=>getFileState(_0x153263)[_0x4d6e36(0x1ba,0x19d,0x1c9,0x1b8)][_0x4b65e3(0x178,0x188,0x179,0x197)];function _0x4b65e3(_0x14fe5e,_0x202beb,_0x4b15a8,_0x3ce152){const _0x5ce1bd={_0x1ea524:0x65};return _0xfbbd(_0x4b15a8-_0x5ce1bd._0x1ea524,_0x202beb);}export const getFilePlayerPlaying=_0xf600b4=>getFileState(_0xf600b4)['player'][_0x4b65e3(0x18b,0x171,0x190,0x19a)];