OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-store / store / chat / file / chat-file.saga.js

1 lines · javascript ref:
(function(_0x296d58,_0x44e7ce){const _0x2336f6={_0x1d052e:0x8,_0x45393f:0xd,_0xc4ed86:0x1f,_0x20266f:0x37,_0x34f0a5:0x31,_0xce8d63:0x30,_0x3881e7:0x2f,_0x434f06:0x2e,_0xb265d:0x6,_0x498ce5:0x1f,_0x1777cf:0x2d,_0x12900e:0xb,_0x1851bc:0x40,_0xfea7b:0x23f,_0x1208e5:0x24c,_0x169863:0x3e,_0x4e8136:0x25,_0x41ee0b:0x1c,_0x5ef09a:0x57,_0x2782b1:0x3b,_0x58cb26:0x1a,_0x388f55:0x7,_0x230f5c:0x18,_0xb0edf7:0x275,_0x59018c:0x291,_0x437e35:0x26b,_0x438543:0xa,_0x22d683:0x26,_0x2a88a5:0x28,_0xcd8240:0x15,_0x1e356e:0x26d,_0x3eca8d:0x267},_0xdf55c3={_0x291adc:0x1aa};function _0x141144(_0x1d74d6,_0x3e337a,_0x278daa,_0x588e51){return _0x1849(_0x278daa-0xb1,_0x588e51);}const _0x41e2c4=_0x296d58();function _0x4c878b(_0x34423e,_0xc32b5f,_0x4f6dc7,_0x3ce0ce){return _0x1849(_0x3ce0ce- -_0xdf55c3._0x291adc,_0x34423e);}while(!![]){try{const _0x1bded3=-parseInt(_0x4c878b(_0x2336f6._0x1d052e,-_0x2336f6._0x45393f,_0x2336f6._0xc4ed86,-0x2))/(-0x1ddc+0x12d*0xe+-0x2f*-0x49)*(-parseInt(_0x4c878b(_0x2336f6._0x20266f,0x40,_0x2336f6._0x34f0a5,_0x2336f6._0xce8d63))/(-0x1cbd+0x1*0x259+0x1f*0xda))+parseInt(_0x4c878b(_0x2336f6._0x3881e7,_0x2336f6._0x434f06,_0x2336f6._0xb265d,_0x2336f6._0x498ce5))/(-0x312*0x8+0x230+0x1663)*(-parseInt(_0x4c878b(_0x2336f6._0x1777cf,_0x2336f6._0x12900e,_0x2336f6._0x1851bc,0x28))/(-0x3e2*-0x6+-0x1069+-0x6df))+parseInt(_0x141144(_0x2336f6._0xfea7b,0x24d,0x264,_0x2336f6._0x1208e5))/(-0x1f87+0x1*-0x24fb+-0x14b*-0x35)+parseInt(_0x4c878b(0x18,_0x2336f6._0x169863,_0x2336f6._0x4e8136,_0x2336f6._0x41ee0b))/(0x1bb6+-0x43a*0x4+-0x2*0x564)+parseInt(_0x4c878b(_0x2336f6._0x5ef09a,_0x2336f6._0x2782b1,_0x2336f6._0x58cb26,_0x2336f6._0x20266f))/(0x1736+-0x1acc+-0x39d*-0x1)*(parseInt(_0x4c878b(0x27,-_0x2336f6._0x388f55,_0x2336f6._0x4e8136,_0x2336f6._0x230f5c))/(-0xadc+0x11a4+-0x6c0))+parseInt(_0x141144(0x2a2,_0x2336f6._0xb0edf7,_0x2336f6._0x59018c,_0x2336f6._0x437e35))/(0x79d*0x1+0x1cf3+-0x2487)+parseInt(_0x4c878b(_0x2336f6._0x438543,_0x2336f6._0x22d683,_0x2336f6._0x2a88a5,_0x2336f6._0xcd8240))/(-0x647*-0x6+0x16b4+-0x3c54)*(-parseInt(_0x141144(_0x2336f6._0x1e356e,0x275,0x255,_0x2336f6._0x3eca8d))/(-0x211*-0x2+-0x65a*-0x2+-0x1*0x10cb));if(_0x1bded3===_0x44e7ce)break;else _0x41e2c4['push'](_0x41e2c4['shift']());}catch(_0x1def82){_0x41e2c4['push'](_0x41e2c4['shift']());}}}(_0x303c,0x2*0x72d72+-0x5e01*0x2b+-0x6cda*-0x26));const _0x53ea49=(function(){let _0x28478d=!![];return function(_0xe7e46f,_0x569933){const _0x48c7b3=_0x28478d?function(){if(_0x569933){const _0x332baa=_0x569933['apply'](_0xe7e46f,arguments);return _0x569933=null,_0x332baa;}}:function(){};return _0x28478d=![],_0x48c7b3;};}()),_0x3e2cdf=_0x53ea49(this,function(){const _0x218d73={_0x419584:0x3a,_0x5a1d34:0x40,_0x5a6ac4:0x5d,_0xbe8b9e:0x37,_0x409481:0x3b,_0x5c0192:0x397,_0x59f053:0x37c,_0x717a66:0x375,_0x1f027f:0x54,_0x837f2e:0x69,_0x43690f:0x4e,_0x22f8e2:0x6a,_0x26a5b8:0x30,_0x3c1741:0x35d,_0x28f93b:0x355,_0x5b7678:0x375},_0x2dcabb={_0x3973b3:0x181};function _0x34c133(_0x55bf17,_0x4c809c,_0x30fdd6,_0x1113e3){return _0x1849(_0x55bf17- -_0x2dcabb._0x3973b3,_0x30fdd6);}function _0xc18f91(_0x504c75,_0x1692fa,_0x3d36b1,_0x284b6d){return _0x1849(_0x284b6d-0x1d3,_0x504c75);}return _0x3e2cdf[_0x34c133(0x54,_0x218d73._0x419584,_0x218d73._0x5a1d34,_0x218d73._0x5a6ac4)]()[_0x34c133(0x4f,_0x218d73._0xbe8b9e,_0x218d73._0x409481,0x40)](_0xc18f91(_0x218d73._0x5c0192,_0x218d73._0x59f053,0x395,_0x218d73._0x717a66)+'+$')[_0x34c133(_0x218d73._0x1f027f,_0x218d73._0x409481,_0x218d73._0x5a6ac4,_0x218d73._0x837f2e)]()[_0x34c133(_0x218d73._0x43690f,_0x218d73._0x22f8e2,0x34,_0x218d73._0x26a5b8)+'r'](_0x3e2cdf)['search'](_0xc18f91(_0x218d73._0x3c1741,0x397,_0x218d73._0x28f93b,_0x218d73._0x5b7678)+'+$');});_0x3e2cdf();import{all,call,put,select,getContext,race,delay,takeEvery}from'redux-saga/effects';import _0x34b6fa from'b4a';import{DISPLAY_TYPES}from'@holepunchto/keet-core-api';import{getCoreBackend}from'../../../backend';import{apiCall}from'../../../api/core';import{apiSubscribeSaga}from'../../lib/external-src';import{forkChildren}from'../../lib/effects';import{increaseWaveformVolume,isAudioMimeType,isAudioVoicePath,waveformToBase64}from'../../lib/file';import{isInfoError,taskErrorSaga}from'../../error';function _0x5f5d54(_0x162ac3,_0x70e632,_0x2c26f1,_0x430bfd){const _0x1d88c1={_0x4bd04e:0x144};return _0x1849(_0x162ac3-_0x1d88c1._0x4bd04e,_0x70e632);}import{APP_CONTEXT_KEY}from'../../constants';function _0x303c(){const _0x5e44d4=['buffer','byteLength','ndingSaga:','duration','content','Failed\x20to\x20','large','Pear\x20link\x20','7073160AOCVDf','descriptio','includes','blob','push','File','previews','dimensions','url','sendFile','subscribeA','chatFilePe','20HzbtRZ','fileIds','fetch\x20pear','8SbMUdh','split','chatMessag','fetchToB4A','399402eHNlkM','ssageSubmi','ilesHandle','628011BBySiO','get','set','del','userdata','small','constructo','search','\x20sendChatF','20cPBImi','medium','saveFileBl','toString','oPreviewBy','lePending','preview','path','8pqUFrY','pop','eFileTask','image/','sendChatMe','\x20cleanupFi','2586276KRTJfM','7017563hSVZTu','title','filter','getBytes','map','addChatMes','payload','name','ddFile','type','iew','HTTP_LINK','base64','(((.+)+)+)','preview\x20lo','5623739NVMbEo','message','chatFileIn','createAudi','65749gObdZk','from','length'];_0x303c=function(){return _0x5e44d4;};return _0x303c();}import{FILE_PREVIEW_MAX_BYTES_MEDIUM,FILE_PREVIEW_EXTENSION,FILE_PREVIEW_NAME_PREFIX,fileSaga}from'../../media/file';import{sendChatMessageSuccess}from'../message';import{setChatMessagesInView,getChatGroupedMessagesInView}from'../list-view';import{addChatPendingFiles,addChatPendingFileSuccess,updateChatPendingFile,removeChatPendingFile,setChatPendingFileError,sendChatFiles}from'./chat-file.action';import{getChatPendingFileError,getChatPendingFileErrorByTempId,getChatPendingFileResultByTempId}from'./chat-file.selector';import{getBytes,isFilePath,generateTempId,groupFiles}from'./chat-file.model';import{PEAR_LINK_PREVIEW_IMAGE_FECTH_TIMEOUT}from'../chat.constant';import{userInfoNotification}from'../../notification';import{chunk}from'../../lib/array';import{UPLOAD_CHUNK_SIZE}from'./chat-file.constant';import{sharedCoreMessagesUpdate}from'../../api/data.action';const generateFilePreviewName=_0x21ab5e=>FILE_PREVIEW_NAME_PREFIX+'preview.'+_0x21ab5e,generateFilePreviewNameByMimetype=_0x18d044=>generateFilePreviewName(_0x18d044[_0x5f5d54(0x307,0x2e8,0x30a,0x31f)]('/')[_0x5f5d54(0x31f,0x329,0x345,0x311)]());export function*fetchToB4ABuffer(_0x141b14){const _0x51e0a6={_0x15b314:0x44b,_0x12b768:0x44d,_0x476594:0x430,_0x4e2d8a:0x557,_0x42eb75:0x53b,_0x93df60:0x56e,_0x2a3e0c:0x58a,_0x51d2b5:0x54c,_0x18ff6a:0x575,_0xcad45e:0x56b,_0x142f5a:0x57e,_0x28e723:0x438,_0x4cb1a9:0x447,_0xca930:0x449,_0x4d82e4:0x574,_0x2f651f:0x581,_0x36f5b0:0x580,_0x5b4d5f:0x56a,_0x938dac:0x58f,_0x45ede9:0x583,_0x4d36af:0x57b,_0x50fbdb:0x57b},_0x129646={_0x1c35f0:0x45a,_0x1f0c3e:0xec,_0xbf4231:0x1f1},_0x1cd0dc={_0x4e2aef:0x155,_0x45a634:0x6d,_0x50e46f:0x19};function _0x351392(_0x1f5485,_0x37ea5b,_0x75516d,_0x45907c){return _0x5f5d54(_0x1f5485-_0x1cd0dc._0x4e2aef,_0x45907c,_0x75516d-_0x1cd0dc._0x45a634,_0x45907c-_0x1cd0dc._0x50e46f);}function _0x281fe4(_0x44dd90,_0xd5e1a,_0x43b206,_0x37766c){return _0x17e22a(_0x43b206,_0x44dd90-_0x129646._0x1c35f0,_0x43b206-_0x129646._0x1f0c3e,_0x37766c-_0x129646._0xbf4231);}try{const [_0x280b57,_0x2b3937]=yield race([call(fetch,_0x141b14),delay(PEAR_LINK_PREVIEW_IMAGE_FECTH_TIMEOUT)]);if(_0x2b3937)throw new Error(_0x351392(_0x51e0a6._0x15b314,_0x51e0a6._0x12b768,0x440,_0x51e0a6._0x476594)+_0x281fe4(0x561,_0x51e0a6._0x4e2d8a,_0x51e0a6._0x42eb75,0x559)+'ad\x20timed\x20o'+'ut');if(!_0x280b57['ok'])throw new Error(_0x281fe4(_0x51e0a6._0x93df60,_0x51e0a6._0x2a3e0c,_0x51e0a6._0x51d2b5,_0x51e0a6._0x18ff6a)+_0x281fe4(0x57f,0x569,_0x51e0a6._0xcad45e,_0x51e0a6._0x142f5a)+'\x20link\x20prev'+_0x351392(_0x51e0a6._0x28e723,_0x51e0a6._0x4cb1a9,0x42f,_0x51e0a6._0xca930));const _0x380d47=yield call([_0x280b57,_0x280b57[_0x281fe4(_0x51e0a6._0x4d82e4,0x54f,_0x51e0a6._0x2f651f,_0x51e0a6._0x36f5b0)]]),_0x56f841=yield call([_0x380d47,_0x380d47['arrayBuffe'+'r']]),_0x56c715=_0x34b6fa['from'](_0x56f841,0x621+-0x3b*0x2c+0x4f*0xd,_0x56f841[_0x281fe4(_0x51e0a6._0x5b4d5f,_0x51e0a6._0x938dac,_0x51e0a6._0x45ede9,0x577)]);return _0x56c715;}catch(_0x59f7fa){return yield taskErrorSaga(_0x281fe4(0x583,_0x51e0a6._0x4d36af,0x587,_0x51e0a6._0x50fbdb)+'Buffer',_0x59f7fa),null;}}function _0x1849(_0x1ab03d,_0x19eb64){const _0x29546c=_0x303c();return _0x1849=function(_0x2c6450,_0x114176){_0x2c6450=_0x2c6450-(0x1*-0x95f+0x1*0x1927+-0xe2a);let _0xad917c=_0x29546c[_0x2c6450];return _0xad917c;},_0x1849(_0x1ab03d,_0x19eb64);}export function*getPreviewFile({type:_0x4927db,name:_0x4921b2,preview:_0x2feb42,dimensions:_0x451960,isLocalUri:_0x530959}){const _0x812ced={_0xe7e455:0x117,_0x3bf3e3:0xde,_0x1a2bb9:0x105,_0x1b74bd:0xf9,_0x5561a6:0x11e,_0x121189:0xec},_0x59641b={_0x2d3083:0x23a,_0x484b12:0x190,_0x3af3ef:0x121},_0x2bb606={_0x10865f:0x48,_0x13553f:0xce};if(!_0x2feb42)return null;if(_0x530959)return{'buffer':_0x2feb42,'preview':_0x2feb42,'dimensions':_0x451960,'type':_0x4927db||_0x483619(_0x812ced._0xe7e455,_0x812ced._0x3bf3e3,_0x812ced._0x1a2bb9,_0x812ced._0x1b74bd)+FILE_PREVIEW_EXTENSION,'name':_0x4921b2||''};function _0x483619(_0x3e3342,_0x45df22,_0x490c57,_0xec0cf){return _0x17e22a(_0x45df22,_0xec0cf- -_0x2bb606._0x10865f,_0x490c57-0x198,_0xec0cf-_0x2bb606._0x13553f);}const _0x2e5f90=yield fetchToB4ABuffer(_0x2feb42);if(!_0x2e5f90)return null;function _0x283827(_0x4afeb2,_0x363392,_0x181621,_0x1d8fbd){return _0x17e22a(_0x1d8fbd,_0x363392-_0x59641b._0x2d3083,_0x181621-_0x59641b._0x484b12,_0x1d8fbd-_0x59641b._0x3af3ef);}return{'buffer':_0x2e5f90,'preview':_0x2feb42,'dimensions':_0x451960,'type':_0x4927db||_0x483619(_0x812ced._0x5561a6,0xfb,_0x812ced._0x121189,0xf9)+FILE_PREVIEW_EXTENSION,'name':_0x4921b2||generateFilePreviewName(FILE_PREVIEW_EXTENSION)};}export function getLinkPreview({file:_0x2c50de,preview:_0x3b3bf9}){const _0x3f1ecc={_0x3ede94:0x3b7,_0x5afde6:0x3f1,_0x3c9f8e:0x3f6,_0x304cd8:0x4d1,_0x20e903:0x4a8,_0x3e3fe4:0x395,_0x59a6b2:0x3d7,_0x8e331a:0x3b2,_0x46d446:0x494,_0x29bf15:0x4ac,_0x1855a9:0x4a2,_0x21829a:0x490,_0x28ae2c:0x4ac,_0x311fa3:0x4b6,_0x59565c:0x490,_0x90d490:0x384,_0x212e19:0x381,_0x2e35cd:0x3a3,_0x4fe548:0x3b8,_0x31c7c4:0x3a9,_0x316aaf:0x3bd,_0x19a00d:0x3a2,_0x3d35c0:0x4b8,_0x34008b:0x4a9},_0x20f581={_0x54453a:0x1ba,_0x23d0fa:0x124,_0x191e25:0x179},_0x386b8d={_0x27de5c:0x294,_0x11b930:0xf8,_0xe4c2e3:0xc0},_0x24160d={'url':_0x3b3bf9['url'],'title':_0x3b3bf9[_0xbf1918(_0x3f1ecc._0x3ede94,_0x3f1ecc._0x5afde6,_0x3f1ecc._0x3c9f8e,0x3da)],'description':_0x3b3bf9[_0x2b342e(_0x3f1ecc._0x304cd8,_0x3f1ecc._0x20e903,0x4b2,0x4b5)+'n']};function _0xbf1918(_0x169381,_0x12e97e,_0x247ca0,_0x5bcb7e){return _0x17e22a(_0x247ca0,_0x5bcb7e-_0x386b8d._0x27de5c,_0x247ca0-_0x386b8d._0x11b930,_0x5bcb7e-_0x386b8d._0xe4c2e3);}if(!_0x2c50de)return _0x24160d;const _0x4a0cf9={'mimetype':_0x2c50de['type']||'image/'+FILE_PREVIEW_EXTENSION,'dimensions':_0x2c50de[_0xbf1918(_0x3f1ecc._0x3e3fe4,_0x3f1ecc._0x59a6b2,0x39a,_0x3f1ecc._0x8e331a)],'name':'','isPreview':!![]};function _0x2b342e(_0x1bac7a,_0x4593a4,_0x587a59,_0xc5e8ad){return _0x5f5d54(_0x587a59-_0x20f581._0x54453a,_0x4593a4,_0x587a59-_0x20f581._0x23d0fa,_0xc5e8ad-_0x20f581._0x191e25);}_0x2c50de[_0x2b342e(_0x3f1ecc._0x46d446,0x4b3,_0x3f1ecc._0x29bf15,_0x3f1ecc._0x1855a9)]&&(_0x4a0cf9[_0x2b342e(0x4b7,_0x3f1ecc._0x21829a,_0x3f1ecc._0x28ae2c,_0x3f1ecc._0x311fa3)]=_0x2c50de[_0x2b342e(_0x3f1ecc._0x59565c,0x4bd,0x4ac,0x4c5)]);if(_0x2c50de['buffer']&&_0x2c50de[_0xbf1918(0x394,_0x3f1ecc._0x90d490,_0x3f1ecc._0x212e19,_0x3f1ecc._0x2e35cd)][_0xbf1918(_0x3f1ecc._0x4fe548,_0x3f1ecc._0x31c7c4,_0x3f1ecc._0x316aaf,_0x3f1ecc._0x19a00d)]<=FILE_PREVIEW_MAX_BYTES_MEDIUM)return{..._0x24160d,'file':{'preview':{'medium':{'pointer':{'inlined':_0x2c50de[_0x2b342e(_0x3f1ecc._0x3d35c0,0x4b0,_0x3f1ecc._0x34008b,0x492)]},'metadata':_0x4a0cf9}},'metadata':_0x4a0cf9}};return _0x24160d;}function _0x17e22a(_0x4dc454,_0x1178ca,_0x16e54d,_0x345950){const _0x4adf57={_0x426468:0x9c};return _0x1849(_0x1178ca- -_0x4adf57._0x426468,_0x4dc454);}export function*updateDisplayFiles(_0x438fc2,_0xb67493){const _0x1f5b90={_0xd6754f:0x97,_0x24d419:0x81,_0x5f0baf:0x84,_0xa85d13:0x66,_0x40c1dc:0x71,_0x146782:0x78,_0x14b248:0x85,_0x2edafa:0x4bd,_0x5cc62e:0x4e3,_0x2333f0:0x4ed,_0x37712c:0x4f1,_0x2d9d97:0x4fe,_0x25cc59:0x55,_0x398473:0x46,_0x2f59b2:0x69,_0x2e45c8:0x509,_0x42e093:0x4f3,_0x11bf21:0x4ca,_0x5bcb3e:0x52,_0x5281bb:0x4c,_0x634775:0x40,_0x5e7cb6:0x51,_0x3bd846:0x50f,_0x3debf4:0x4fb,_0x38ebf7:0x4eb,_0x42b419:0x508,_0x132272:0x59,_0x154219:0x7a,_0x480baf:0x5f,_0xb58471:0x25,_0x219259:0x2a,_0x54ce3:0x50b,_0x527629:0x4f6,_0x16bcf3:0x4d4,_0x35ce9b:0x67,_0x45f2c9:0x4e,_0x24bd5e:0x55,_0x40afd0:0x27,_0x18341d:0x50e,_0x4a1bf3:0x4e1,_0x5a602c:0x4fc,_0x763024:0x4ef},_0x150baf={_0x16b8af:0x1f0,_0x4387d1:0x1cd,_0x11571a:0x5d},_0x5f3981={_0x3280b2:0x35c,_0x5ebc8b:0x1de,_0xd84ab3:0xab},{uploads:_0x1a0f7c}=yield getContext(APP_CONTEXT_KEY);function _0x147e92(_0x42a189,_0x537ca4,_0x1791ad,_0x31b130){return _0x5f5d54(_0x1791ad- -_0x5f3981._0x3280b2,_0x31b130,_0x1791ad-_0x5f3981._0x5ebc8b,_0x31b130-_0x5f3981._0xd84ab3);}function _0x6ae57e(_0x4aa589,_0x8f1b39,_0x28bed7,_0x28f9b0){return _0x5f5d54(_0x28bed7-_0x150baf._0x16b8af,_0x4aa589,_0x28bed7-_0x150baf._0x4387d1,_0x28f9b0-_0x150baf._0x11571a);}const _0xc95502=[];for(const _0x5a91f0 of _0x438fc2){if(_0x5a91f0[_0x147e92(-_0x1f5b90._0xd6754f,-_0x1f5b90._0x24d419,-0x7a,-_0x1f5b90._0x5f0baf)]===DISPLAY_TYPES[_0x147e92(-_0x1f5b90._0xa85d13,-_0x1f5b90._0x40c1dc,-_0x1f5b90._0x146782,-_0x1f5b90._0x14b248)]){const _0x1b9aa6=_0xb67493[_0x5a91f0[_0x6ae57e(0x4ee,_0x1f5b90._0x2edafa,_0x1f5b90._0x5cc62e,_0x1f5b90._0x2333f0)]];if(!_0x1b9aa6)continue;const _0x54a550=_0x1a0f7c[_0x6ae57e(_0x1f5b90._0x2333f0,_0x1f5b90._0x37712c,_0x1f5b90._0x2d9d97,0x51a)](_0x5a91f0[_0x147e92(-_0x1f5b90._0x25cc59,-_0x1f5b90._0x398473,-_0x1f5b90._0x2f59b2,-0x82)]);if(!_0x54a550&&!_0x1b9aa6['descriptio'+'n'])continue;const _0x52a951=getLinkPreview({'file':_0x54a550,'preview':_0x1b9aa6});if(!_0x52a951||_0xc95502[_0x6ae57e(_0x1f5b90._0x2e45c8,_0x1f5b90._0x42e093,0x4e9,_0x1f5b90._0x11bf21)](_0x52a951['url']))continue;_0x5a91f0[_0x147e92(-_0x1f5b90._0x5bcb3e,-_0x1f5b90._0x5281bb,-_0x1f5b90._0x634775,-_0x1f5b90._0x5e7cb6)]=_0x52a951,_0xc95502[_0x6ae57e(_0x1f5b90._0x3bd846,_0x1f5b90._0x3debf4,_0x1f5b90._0x38ebf7,_0x1f5b90._0x42b419)](_0x52a951['url']);}else{if(_0x5a91f0[_0x147e92(-_0x1f5b90._0x132272,-0x64,-_0x1f5b90._0x154219,-_0x1f5b90._0x480baf)]===DISPLAY_TYPES['PEAR_LINK']){const _0x917066=_0xb67493[_0x5a91f0[_0x6ae57e(0x4f3,0x4ce,0x4e3,0x4fb)]];if(!_0x917066)continue;const _0x480768=yield getPreviewFile({..._0x917066,'preview':_0x917066[_0x147e92(-0x49,-_0x1f5b90._0xb58471,-0x40,-_0x1f5b90._0x219259)]||_0x917066[_0x6ae57e(_0x1f5b90._0x54ce3,_0x1f5b90._0x527629,0x4ed,_0x1f5b90._0x16bcf3)]?.[_0x147e92(-0x4f,-0x77,-_0x1f5b90._0x35ce9b,-_0x1f5b90._0x45f2c9)]}),_0x4f91ae=getLinkPreview({'file':_0x480768,'preview':_0x917066});if(!_0x4f91ae||_0xc95502['includes'](_0x4f91ae?.['url']))continue;_0x5a91f0[_0x147e92(-0x2b,-_0x1f5b90._0x24bd5e,-_0x1f5b90._0x634775,-_0x1f5b90._0x40afd0)]=_0x4f91ae,_0xc95502[_0x6ae57e(0x4d8,_0x1f5b90._0x18341d,_0x1f5b90._0x38ebf7,0x4e0)](_0x4f91ae[_0x6ae57e(_0x1f5b90._0x4a1bf3,_0x1f5b90._0x5a602c,_0x1f5b90._0x763024,0x4ec)]);}}}}function*chatAddMessageFile({roomId:_0x54acd5,file:_0x47e99f}){const _0x261ee5={_0x248387:0x2cb,_0x3e2f8a:0x2d8,_0xf25f9e:0x2ae,_0x2d3dd5:0x291,_0x4dd273:0x2a5,_0x5ad566:0x2b1,_0x19ddb9:0x29b,_0xfd20ad:0x2aa,_0x2cdb9b:0x2b1,_0x48c28b:0x270,_0x159b32:0x26f,_0x24fa50:0x28e,_0x2ede45:0x29d,_0x2d0ea2:0x2df,_0x5f372f:0x2e4,_0x31e6e3:0x2bd,_0x506222:0x2cc,_0x3d8f57:0x2ad,_0x326e42:0x28b,_0x2290d8:0x2cd,_0x2d13de:0x2b4,_0x293ef2:0x2c1,_0x28b2fb:0x29e,_0x16ef3a:0x2b4,_0x12ceca:0x2b2,_0x26dd07:0x2b7,_0x1bcf6f:0x294,_0x3ba67c:0x29b,_0x12a357:0x276,_0x1a3740:0x2dc,_0x55e22c:0x2c0,_0x4926ba:0x302,_0x1052fb:0x2b0,_0x30a7c1:0x2a5,_0x43a507:0x2c5,_0x575b44:0x2fc,_0x25639b:0x2cd,_0x4ca099:0x297,_0x412279:0x2c3,_0x257137:0x29b,_0x930750:0x29f,_0x4cc3e4:0x2c5,_0x2ec439:0x2c9,_0x3f1050:0x2be,_0x2bdd3f:0x2b8,_0x566a1f:0x2bf,_0x494bd1:0x2aa,_0x50e60f:0x299,_0x5de5ec:0x2b2,_0x21fdf0:0x2be,_0x35de7e:0x29a,_0x3b4834:0x2ba,_0x2c843e:0x2d1,_0x594b83:0x2bf,_0x6bd179:0x2ab,_0x58cfe8:0x2d9,_0x28b958:0x2f5,_0x3412b1:0x2b9,_0x1dfa7f:0x29b,_0x2e4d02:0x2c8,_0x3b7267:0x2a9,_0x34b7da:0x291,_0x401aec:0x2bc,_0x391af2:0x2de,_0x5ad7fa:0x2af,_0x3be2fc:0x2e2,_0x4542b9:0x2bf,_0x2501c1:0x2a1,_0x1b827b:0x2de,_0x55ea14:0x2cb,_0x4ebb46:0x2da,_0x34c386:0x2ec,_0x9ba6ba:0x2db,_0x5af016:0x27a,_0x4e7edb:0x2a2,_0x191043:0x299,_0x38084e:0x2a6,_0x412eec:0x2a7,_0x147478:0x2b3,_0x2b90e0:0x298,_0x5cfcac:0x296,_0x14914c:0x2df,_0x2d545a:0x2cd,_0x322b18:0x301,_0x5a2c55:0x2d2,_0x472300:0x2d0,_0x2ee0e6:0x298,_0x18131a:0x2ad,_0x51c156:0x2ef,_0x492916:0x2e0,_0x5acb64:0x2f1,_0x404102:0x30a,_0x5ca97d:0x2df,_0x14929b:0x2f9,_0x4a8ba1:0x2d7,_0x4288a6:0x2ea,_0x3d49b6:0x2dd,_0x4df4aa:0x2f7,_0x5d001b:0x2d4,_0x1c91ff:0x2f3,_0x1c3f42:0x2c4,_0x321ff2:0x2a9},_0x1d1849={_0x2026a2:0x3e,_0x11754d:0x3c,_0x2b3be7:0x12f},_0x414d56={_0x54647c:0x1dc};function _0x5d7cec(_0x2b3ded,_0x5ee0a3,_0x30a604,_0x5101ef){return _0x5f5d54(_0x30a604- -0x54,_0x5101ef,_0x30a604-0xad,_0x5101ef-_0x414d56._0x54647c);}const {fileManager:_0x39b14f,uploads:_0x11436b}=yield getContext(APP_CONTEXT_KEY),_0x443d70=getCoreBackend(),_0x4db547={'name':_0x47e99f[_0x5d7cec(_0x261ee5._0x248387,0x2bb,_0x261ee5._0x3e2f8a,0x2e9)],'mimetype':_0x47e99f[_0x5d7cec(_0x261ee5._0xf25f9e,_0x261ee5._0x2d3dd5,0x28e,_0x261ee5._0x4dd273)],'dimensions':_0x47e99f[_0x5d7cec(_0x261ee5._0x5ad566,_0x261ee5._0x19ddb9,_0x261ee5._0xfd20ad,_0x261ee5._0x2cdb9b)]};if(isAudioMimeType(_0x47e99f[_0x5d7cec(_0x261ee5._0x48c28b,_0x261ee5._0x159b32,_0x261ee5._0x24fa50,_0x261ee5._0x2ede45)])&&isAudioVoicePath(_0x47e99f[_0x43a7a1(_0x261ee5._0x2d0ea2,_0x261ee5._0x5f372f,_0x261ee5._0x31e6e3,_0x261ee5._0x506222)])&&_0x39b14f[_0x43a7a1(_0x261ee5._0x3d8f57,_0x261ee5._0x326e42,_0x261ee5._0x2290d8,0x2d3)+'oPreviewBy'+_0x43a7a1(0x2be,0x2e4,_0x261ee5._0x2d13de,0x2db)])try{_0x4db547[_0x5d7cec(0x2b6,_0x261ee5._0x293ef2,_0x261ee5._0x28b2fb,0x2c2)]=_0x47e99f[_0x43a7a1(_0x261ee5._0x16ef3a,_0x261ee5._0x12ceca,_0x261ee5._0x26dd07,_0x261ee5._0x1bcf6f)];const _0x2aaa46=yield call([_0x39b14f,_0x39b14f[_0x5d7cec(_0x261ee5._0x3ba67c,_0x261ee5._0x12a357,0x297,_0x261ee5._0x3d8f57)+_0x43a7a1(_0x261ee5._0x1a3740,_0x261ee5._0x55e22c,_0x261ee5._0x4926ba,_0x261ee5._0x5f372f)+'File']],_0x47e99f),_0x3c9776=increaseWaveformVolume(_0x2aaa46);_0x4db547[_0x5d7cec(0x2dd,_0x261ee5._0x1052fb,_0x261ee5._0x31e6e3,_0x261ee5._0x30a7c1)]=waveformToBase64(_0x3c9776);}catch(_0x5ea2f7){yield taskErrorSaga(_0x43a7a1(0x2e4,_0x261ee5._0x43a507,_0x261ee5._0x575b44,0x308)+_0x43a7a1(_0x261ee5._0x25639b,0x2da,0x2a8,_0x261ee5._0xf25f9e)+'t',_0x5ea2f7);}_0x47e99f[_0x43a7a1(0x2b4,_0x261ee5._0x4ca099,_0x261ee5._0x412279,0x2c6)]&&(_0x4db547[_0x43a7a1(_0x261ee5._0x2d13de,0x2a8,0x2a9,_0x261ee5._0x257137)]=_0x47e99f[_0x5d7cec(_0x261ee5._0x2d3dd5,_0x261ee5._0x930750,_0x261ee5._0x28b2fb,0x2c1)]);const _0x528d75={};function _0x43a7a1(_0x2332c9,_0xab06a7,_0x433b16,_0x39f5ab){return _0x5f5d54(_0x2332c9- -_0x1d1849._0x2026a2,_0xab06a7,_0x433b16-_0x1d1849._0x11754d,_0x39f5ab-_0x1d1849._0x2b3be7);}if(_0x47e99f['previews']?.[_0x5d7cec(_0x261ee5._0x4cc3e4,_0x261ee5._0x2ec439,_0x261ee5._0x3f1050,_0x261ee5._0x2bdd3f)]){const {base64:_0x421aa2,mimetype:_0xa86628,dimensions:_0x39b8bc}=_0x47e99f[_0x43a7a1(_0x261ee5._0x566a1f,_0x261ee5._0x494bd1,_0x261ee5._0x50e60f,_0x261ee5._0x5de5ec)][_0x5d7cec(0x2b2,_0x261ee5._0x31e6e3,_0x261ee5._0x21fdf0,_0x261ee5._0x35de7e)],_0x5e63f1=generateFilePreviewNameByMimetype(_0xa86628);_0x528d75[_0x5d7cec(_0x261ee5._0x3b4834,0x2c2,_0x261ee5._0x21fdf0,_0x261ee5._0x2c843e)]={'pointer':{'inlined':_0x421aa2},'metadata':{'name':_0x5e63f1,'mimetype':_0xa86628,'dimensions':_0x39b8bc,'isPreview':!![]}};}if(_0x47e99f[_0x43a7a1(_0x261ee5._0x594b83,0x2b5,0x2a4,_0x261ee5._0x6bd179)]?.[_0x43a7a1(_0x261ee5._0x58cfe8,_0x261ee5._0x28b958,_0x261ee5._0x3412b1,0x2ea)]){const {base64:_0x26ae63,mimetype:_0x11aebf,dimensions:_0x12bf8b}=_0x47e99f[_0x5d7cec(_0x261ee5._0x1dfa7f,_0x261ee5._0x2e4d02,_0x261ee5._0x3b7267,_0x261ee5._0x34b7da)][_0x43a7a1(_0x261ee5._0x58cfe8,_0x261ee5._0x25639b,_0x261ee5._0x401aec,_0x261ee5._0x391af2)],_0xd99eae=generateFilePreviewNameByMimetype(_0x11aebf);_0x528d75[_0x5d7cec(_0x261ee5._0x5ad7fa,_0x261ee5._0x3be2fc,_0x261ee5._0x412279,_0x261ee5._0x930750)]={'pointer':{'inlined':_0x26ae63},'metadata':{'name':_0xd99eae,'mimetype':_0x11aebf,'dimensions':_0x12bf8b,'isPreview':!![]}};}if(_0x47e99f[_0x43a7a1(_0x261ee5._0x4542b9,_0x261ee5._0x2501c1,_0x261ee5._0x1b827b,_0x261ee5._0x55ea14)]?.[_0x43a7a1(_0x261ee5._0x26dd07,0x2bf,_0x261ee5._0x4ebb46,_0x261ee5._0x34b7da)]){const {base64:_0x531995,buffer:_0x195bef,mimetype:_0x3c6152,dimensions:_0x12f15c}=_0x47e99f['previews'][_0x43a7a1(_0x261ee5._0x26dd07,0x2a2,0x2b6,0x2ca)],_0x5c8627=generateFilePreviewNameByMimetype(_0x3c6152),_0x285a4a={'name':_0x5c8627,'mimetype':_0x3c6152,'dimensions':_0x12f15c,'isPreview':!![]};_0x528d75['large']=yield apiCall(_0x443d70[_0x43a7a1(0x2da,0x2c5,_0x261ee5._0x34c386,_0x261ee5._0x9ba6ba)+'ob'],_0x54acd5,_0x195bef||_0x34b6fa[_0x5d7cec(_0x261ee5._0x5af016,_0x261ee5._0x4e7edb,_0x261ee5._0x191043,_0x261ee5._0x38084e)](_0x531995,_0x43a7a1(_0x261ee5._0x412eec,_0x261ee5._0x147478,_0x261ee5._0x2b90e0,_0x261ee5._0x5cfcac)),_0x285a4a);}if(isFilePath(_0x47e99f[_0x43a7a1(_0x261ee5._0x14914c,_0x261ee5._0x2d545a,_0x261ee5._0x322b18,_0x261ee5._0x5a2c55)]))yield apiSubscribeSaga([getCoreBackend()[_0x5d7cec(_0x261ee5._0x472300,_0x261ee5._0x2ee0e6,_0x261ee5._0x18131a,_0x261ee5._0x4e7edb)+_0x43a7a1(_0x261ee5._0x51c156,_0x261ee5._0x492916,_0x261ee5._0x5acb64,_0x261ee5._0x404102)],_0x54acd5,_0x47e99f[_0x43a7a1(_0x261ee5._0x5ca97d,_0x261ee5._0x14929b,_0x261ee5._0x4a8ba1,0x305)],_0x4db547],function*_0x506093({bytesAdded:_0xe45258,byteLength:_0x5bf5e6,result:_0x3ee2b9}){const _0x1adc2e=!!_0x3ee2b9;yield put(updateChatPendingFile({'file':_0x47e99f,'bytesAdded':_0xe45258,'byteLength':_0x5bf5e6,'completed':_0x1adc2e})),_0x3ee2b9&&(yield put(addChatPendingFileSuccess({'result':{..._0x3ee2b9,'preview':_0x528d75},'file':_0x47e99f})));},{'onError':()=>put(setChatPendingFileError({'file':_0x47e99f,'error':!![]}))});else try{let _0x211501;_0x11436b[_0x43a7a1(_0x261ee5._0x4288a6,_0x261ee5._0x3be2fc,0x2f1,_0x261ee5._0x3d49b6)]?_0x211501=yield call(_0x11436b[_0x5d7cec(_0x261ee5._0x4df4aa,_0x261ee5._0x28b958,_0x261ee5._0x5d001b,_0x261ee5._0x1c91ff)],_0x47e99f):_0x211501=getBytes(_0x47e99f);const _0x1f6801=yield apiCall(_0x443d70[_0x5d7cec(0x29f,_0x261ee5._0x3b4834,_0x261ee5._0x1c3f42,_0x261ee5._0x321ff2)+'ob'],_0x54acd5,_0x211501,_0x4db547);yield put(addChatPendingFileSuccess({'result':{..._0x1f6801,'preview':_0x528d75},'file':_0x47e99f}));}catch{yield put(setChatPendingFileError({'file':_0x47e99f,'error':!![]}));}}export function*groupFilesSaga(_0x4b37c6){const _0x38e07a={_0xb31529:0x92,_0x112d84:0x72,_0x436424:0x5e,_0x9ec11a:0x70,_0x32ab02:0x52,_0x445e00:0x70,_0x35dec8:0x51},_0xf610a9={_0x442d7f:0x1fd,_0x2ab3a9:0x1bd,_0x3e56e9:0xd},_0x1b10d6=yield select(getChatPendingFileResultByTempId),_0x174af4=yield select(getChatPendingFileErrorByTempId),_0x4d0cc7=_0x4b37c6['map'](_0x1ac410=>_0x1b10d6[generateTempId(_0x1ac410)])[_0x1650a0(-_0x38e07a._0xb31529,-_0x38e07a._0x112d84,-0x74,-_0x38e07a._0x436424)](Boolean);function _0x1650a0(_0xff3331,_0x23c1fd,_0x58e9b4,_0xd8301a){return _0x17e22a(_0xff3331,_0x23c1fd- -0x1b9,_0x58e9b4-0x6b,_0xd8301a-0x1cc);}const _0x2bdaf8=_0x4b37c6[_0x1650a0(-0x8c,-_0x38e07a._0x9ec11a,-_0x38e07a._0x32ab02,-_0x38e07a._0x445e00)](_0x3ae0a8=>_0x174af4[generateTempId(_0x3ae0a8)])[_0x1650a0(-0x6b,-0x72,-0x83,-_0x38e07a._0x35dec8)](Boolean),_0x6b6018=groupFiles(_0x4d0cc7);function _0x10ffdc(_0x5a911d,_0x37b3d2,_0x45dd8d,_0x2fffed){return _0x5f5d54(_0x5a911d-_0xf610a9._0x442d7f,_0x37b3d2,_0x45dd8d-_0xf610a9._0x2ab3a9,_0x2fffed-_0xf610a9._0x3e56e9);}return{'groups':_0x6b6018,'errorFiles':_0x2bdaf8};}export function*chatFilePendingSaga({roomId:_0x33d808}){const _0x3dc4fb={_0x58173d:0x145,_0x467578:0x13c,_0x582efc:0x14c,_0x3e154d:0x12b,_0x32b5a0:0xa8,_0x34f614:0x6c,_0x24ea73:0x90,_0xf2b5db:0x81,_0x278351:0x147,_0x34d56d:0x142,_0x556f35:0x166,_0x1e9ee0:0x89,_0x1c717c:0xb3,_0x2ffa98:0x9e,_0x211986:0x182,_0x5c2209:0x16a,_0x2fca62:0x167,_0x1e60a3:0x191,_0x32c360:0xa7,_0x5be7c6:0xa0,_0x157d8f:0x91,_0x28467c:0x170,_0x125195:0x150,_0x1676a7:0x188,_0x5c5137:0x191,_0xaca28:0x62,_0x566a35:0x3f,_0x580590:0x37,_0x4dbd07:0x17f,_0x3c97f7:0x173,_0x4bcbd0:0x17b,_0x4e7cec:0x17d,_0x5bbf2c:0x79,_0x3dc689:0x164,_0x27e228:0x175,_0x12fe41:0x168},{uploads:_0x81fd28}=yield getContext(APP_CONTEXT_KEY);yield takeEvery(sendChatFiles,function*_0x336c2a(_0xbfecfa){const _0x29e1ef={_0x9a981f:0x8d,_0x19501e:0x8b,_0x2d4a82:0x2fa,_0x482139:0x305,_0x4b1876:0x30f},_0x371ffd={_0x14e5b9:0xed,_0x24c272:0x28f},_0x450768={_0x209892:0x1ef,_0x49d7c4:0xef,_0x4eb828:0x18b},_0x57b69a={_0x3efdf7:0x3c1,_0x500f8a:0x3b3,_0x5db68b:0x3c6,_0x10468f:0x3d2,_0x4ec436:0x9e,_0x13f981:0xa0,_0x4b3b82:0x9d,_0x281f37:0xbb,_0x165567:0x3b8,_0x11baca:0xa3,_0x25dc9f:0x74,_0x3b514b:0x3c5,_0x34ba69:0x3c8,_0x1e8f40:0x3e9,_0x54ba13:0x3c0},_0x2e5bd4={_0x236c0e:0x515},{files:_0xb02080,text:_0x753739,opts:_0x461959,isMultiFileSupported:_0x5da5e3}=_0xbfecfa[_0x5b5a89(-_0x3dc4fb._0x58173d,-_0x3dc4fb._0x467578,-_0x3dc4fb._0x582efc,-_0x3dc4fb._0x3e154d)]||{},_0x2be610=new Map();function _0x5b5a89(_0x25f398,_0x1f5932,_0x2e83b9,_0x2cbfbb){return _0x1849(_0x25f398- -0x32c,_0x2cbfbb);}function _0x58a8fd(_0x1f097b,_0x1a664e,_0x453153,_0x306609){return _0x1849(_0x453153- -0x155,_0x306609);}function*_0x5cf2e9(_0x4609f7){const _0x296ca0={_0x4489bb:0x1bd};function _0x339d35(_0x1fed74,_0x38d567,_0x1a5cc5,_0x3ea771){return _0x5b5a89(_0x38d567-0x200,_0x38d567-_0x296ca0._0x4489bb,_0x1a5cc5-0xe8,_0x1a5cc5);}function _0x7b881f(_0x22c125,_0x42193d,_0x2c6dae,_0x6a69ba){return _0x5b5a89(_0x42193d-_0x2e5bd4._0x236c0e,_0x42193d-0x11,_0x2c6dae-0x26,_0x6a69ba);}try{const _0x3ff52e=_0x2be610[_0x7b881f(_0x57b69a._0x3efdf7,_0x57b69a._0x500f8a,_0x57b69a._0x5db68b,_0x57b69a._0x10468f)](_0x4609f7),_0x1b8a02=yield select(getChatPendingFileError,_0x3ff52e);!_0x1b8a02&&(yield put(removeChatPendingFile(_0x3ff52e))),_0x81fd28[_0x339d35(_0x57b69a._0x4ec436,_0x57b69a._0x13f981,_0x57b69a._0x4b3b82,_0x57b69a._0x281f37)](_0x4609f7);}catch(_0x4a22d9){yield taskErrorSaga(_0x7b881f(0x3a4,0x3a7,0x38c,_0x57b69a._0x165567)+_0x339d35(0x63,0x81,_0x57b69a._0x11baca,_0x57b69a._0x25dc9f)+_0x7b881f(_0x57b69a._0x3b514b,_0x57b69a._0x34ba69,_0x57b69a._0x1e8f40,0x3d5)+_0x7b881f(0x3e5,_0x57b69a._0x54ba13,0x3a9,_0x57b69a._0x10468f),_0x4a22d9);}}const _0x240562=_0xb02080[_0x58a8fd(_0x3dc4fb._0x32b5a0,_0x3dc4fb._0x34f614,_0x3dc4fb._0x24ea73,_0x3dc4fb._0xf2b5db)](_0x4e1100=>{function _0x29f3ce(_0x8296ea,_0x24b68d,_0x194732,_0x5f9dad){return _0x5b5a89(_0x24b68d-_0x450768._0x209892,_0x24b68d-_0x450768._0x49d7c4,_0x194732-_0x450768._0x4eb828,_0x5f9dad);}function _0x452ed0(_0xffe83e,_0x5aad4c,_0x255136,_0x6fe0d7){return _0x58a8fd(_0xffe83e-0xf9,_0x5aad4c-_0x371ffd._0x14e5b9,_0x255136-_0x371ffd._0x24c272,_0x5aad4c);}const _0x449d5f=_0x81fd28[_0x29f3ce(0x8d,_0x29e1ef._0x9a981f,0x80,_0x29e1ef._0x19501e)](_0x4e1100),_0x54002b=generateTempId(_0x449d5f);return _0x2be610[_0x452ed0(_0x29e1ef._0x2d4a82,0x2e0,_0x29e1ef._0x482139,_0x29e1ef._0x4b1876)](_0x4e1100,_0x54002b),_0x449d5f;});try{yield put(addChatPendingFiles(_0x240562[_0x5b5a89(-_0x3dc4fb._0x278351,-0x135,-_0x3dc4fb._0x34d56d,-_0x3dc4fb._0x556f35)](_0x5dbd11=>({'file':_0x5dbd11,'tempId':generateTempId(_0x5dbd11)}))));const _0x1b237e=chunk(_0x240562,UPLOAD_CHUNK_SIZE);for(const _0x35fe05 of _0x1b237e){yield all(_0x35fe05[_0x58a8fd(_0x3dc4fb._0x1e9ee0,_0x3dc4fb._0x1c717c,_0x3dc4fb._0x24ea73,_0x3dc4fb._0x2ffa98)](_0x568c80=>call(chatAddMessageFile,{'roomId':_0x33d808,'file':_0x568c80})));}const _0x204063=getCoreBackend();if(_0x5da5e3){const {groups:_0x2888de}=yield groupFilesSaga(_0x240562);for(let _0x46b801=0x1c88+-0x2608+0x40*0x26;_0x46b801<_0x2888de[_0x5b5a89(-_0x3dc4fb._0x211986,-_0x3dc4fb._0x5c2209,-_0x3dc4fb._0x2fca62,-_0x3dc4fb._0x1e60a3)];_0x46b801+=0x191*0xd+-0x15d+-0x12ff){yield apiCall(_0x204063[_0x58a8fd(_0x3dc4fb._0x32c360,_0x3dc4fb._0x5be7c6,_0x3dc4fb._0x157d8f,0x83)+'sage'],_0x33d808,_0x46b801===0x12*0xc7+0x7*0x13d+0x1*-0x16a9?_0x753739:'',{..._0x461959,'files':_0x2888de[_0x46b801]});}}else{const _0x499124=yield select(getChatPendingFileResultByTempId);for(const _0x146909 of _0x240562){const _0x19fec9=_0x499124[generateTempId(_0x146909)];_0x19fec9&&(yield apiCall(_0x204063[_0x5b5a89(-_0x3dc4fb._0x28467c,-_0x3dc4fb._0x125195,-_0x3dc4fb._0x1676a7,-_0x3dc4fb._0x5c5137)],_0x33d808,_0x19fec9));}}yield put(sendChatMessageSuccess({'roomId':_0x33d808}));}catch(_0x59dcce){isInfoError(_0x59dcce)?yield put(userInfoNotification({'message':_0x59dcce[_0x58a8fd(_0x3dc4fb._0xaca28,_0x3dc4fb._0x566a35,0x50,_0x3dc4fb._0x580590)]})):yield taskErrorSaga('chatFilePe'+_0x5b5a89(-_0x3dc4fb._0x4dbd07,-_0x3dc4fb._0x3c97f7,-_0x3dc4fb._0x4bcbd0,-_0x3dc4fb._0x4e7cec)+_0x58a8fd(_0x3dc4fb._0x5bbf2c,0x8f,0x7c,0x87)+_0x5b5a89(-_0x3dc4fb._0x3dc689,-_0x3dc4fb._0x27e228,-0x183,-_0x3dc4fb._0x12fe41)+'r',_0x59dcce);}finally{yield all(_0xb02080['map'](_0x378038=>call(_0x5cf2e9,_0x378038)));}});}export function*chatMessageFileTask({roomId:_0x2cfbc8,fileIds:_0x5670bf,fileStatsChannel:_0x11f8a9}){const _0x2536ac={_0x23dccc:0x5e8,_0x30f072:0x5dd,_0x56d922:0x5cb,_0x3fb241:0x5a7,_0x544f58:0x5ac,_0x2485c2:0x5aa,_0x569794:0x5c7,_0x1c45aa:0x5c2,_0x1f55a3:0x5de},_0x4bdd97={_0x33daa8:0x482,_0x263520:0x1d5,_0x75856b:0x159},_0x38f18a={_0x139035:0x81,_0x394834:0xc8,_0x4a3466:0xb5};function _0x20cab2(_0x54dbcb,_0x5d8780,_0x1c1463,_0x20e38d){return _0x17e22a(_0x54dbcb,_0x5d8780-_0x38f18a._0x139035,_0x1c1463-_0x38f18a._0x394834,_0x20e38d-_0x38f18a._0x4a3466);}function _0x57e141(_0x20c31f,_0x1f3d35,_0x1d91ef,_0x55456d){return _0x17e22a(_0x20c31f,_0x1d91ef-_0x4bdd97._0x33daa8,_0x1d91ef-_0x4bdd97._0x263520,_0x55456d-_0x4bdd97._0x75856b);}try{yield all(_0x5670bf[_0x57e141(_0x2536ac._0x23dccc,_0x2536ac._0x30f072,_0x2536ac._0x56d922,_0x2536ac._0x3fb241)](_0x12fded=>fileSaga({'roomId':_0x2cfbc8,'fileId':_0x12fded,'fileStatsChannel':_0x11f8a9})));}catch(_0x201c89){yield taskErrorSaga(_0x57e141(_0x2536ac._0x544f58,0x5c2,_0x2536ac._0x2485c2,0x5a6)+_0x57e141(_0x2536ac._0x569794,0x5a3,_0x2536ac._0x1c45aa,_0x2536ac._0x1f55a3),_0x201c89);}}export function*chatFileInViewSaga({roomId:_0x14458d,fileStatsChannel:_0x499572}){const _0x4bff51={_0x581e3d:0x3,_0x136749:0x4d,_0x3770b5:0xa8};function _0x2aaf7c(_0x14fb48,_0x774d3a,_0x16ecb6,_0x4ab345){return _0x17e22a(_0x16ecb6,_0x14fb48-_0x4bff51._0x581e3d,_0x16ecb6-_0x4bff51._0x136749,_0x4ab345-_0x4bff51._0x3770b5);}yield forkChildren([sharedCoreMessagesUpdate,setChatMessagesInView],function*_0x2e3e68(){const _0x1a4b7b={_0x1c4bbf:0x3d9,_0x4aa9bb:0x3e7,_0x1aa63b:0x3c1,_0x481830:0x3a7,_0x29ef82:0x8a,_0x506101:0xb0,_0x98f07e:0xbf,_0x5858d3:0xcb,_0x27b88b:0xbd,_0x48aad4:0xa3,_0x1035f9:0xb8,_0x1208b0:0xc8,_0x2729a8:0xa2},_0x19a3a8={_0x49b4f4:0x201},_0x4aa637=yield select(getChatGroupedMessagesInView);return _0x4aa637['reduce']((_0x5651aa,_0xd6f8a0)=>{_0xd6f8a0[_0x4b3d3a(_0x1a4b7b._0x1c4bbf,_0x1a4b7b._0x4aa9bb,_0x1a4b7b._0x1aa63b,_0x1a4b7b._0x481830)][_0x59fecb(_0x1a4b7b._0x29ef82,0xa8,_0x1a4b7b._0x506101,_0x1a4b7b._0x98f07e)]>-0x4e3+0x1abc+-0x15d9&&_0x5651aa[_0x59fecb(0x9a,_0x1a4b7b._0x5858d3,_0x1a4b7b._0x27b88b,_0x1a4b7b._0x48aad4)](..._0xd6f8a0[_0x59fecb(_0x1a4b7b._0x1035f9,_0x1a4b7b._0x1208b0,0xc6,_0x1a4b7b._0x2729a8)]);function _0x4b3d3a(_0x5a649a,_0x175cd7,_0x2299f3,_0x51b362){return _0x1849(_0x2299f3-_0x19a3a8._0x49b4f4,_0x51b362);}function _0x59fecb(_0x37eb32,_0x5eab2c,_0x113d1b,_0x270b79){return _0x1849(_0x113d1b- -0xfa,_0x37eb32);}return _0x5651aa;},[]);},function*_0x405d6d({taskId:_0x392848}){yield fileSaga({'roomId':_0x14458d,'fileId':_0x392848,'fileStatsChannel':_0x499572});},_0x3ed85e=>taskErrorSaga(_0x2aaf7c(0x10d,0x10d,0xff,0x10a)+'ViewSaga',_0x3ed85e));}