OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-store / store / chat / pin-message / pin-message.reducer.js

1 lines · javascript ref:
(function(_0x30ba57,_0x4e4136){const _0x3bef4f={_0x506b2c:0x453,_0xe40be0:0x45c,_0x107b79:0x44d,_0x455c1f:0x105,_0x367ef0:0xf6,_0x4d6c54:0x101,_0x5e3562:0x464,_0x33ffb4:0x459,_0x5da5ad:0x457,_0x8801c:0x446,_0x4bb6c:0x454,_0xbb4cd3:0x455,_0xedde53:0xe8,_0x47f8bd:0xf3,_0x313ff1:0x440,_0x356205:0x449,_0x3c717a:0x45a,_0x2567be:0xfc,_0x48e687:0x103,_0x31a466:0x100,_0x2bc05e:0xf0,_0x31b350:0xed,_0x5d0294:0xf8,_0x5a8dea:0x43d,_0x21caf3:0x444,_0x39cc87:0x439,_0x3e04eb:0x440,_0x5d4f69:0x450,_0x4a3a32:0x458},_0x6a0327={_0x19162c:0x2f2},_0x2f7ae5=_0x30ba57();function _0x10b601(_0x267bf9,_0x3d42e3,_0x29b159,_0x5c217f){return _0x42f7(_0x5c217f- -_0x6a0327._0x19162c,_0x267bf9);}function _0xc25421(_0x3f73c8,_0xae02a7,_0x28dfe2,_0x213a96){return _0x42f7(_0xae02a7-0x251,_0x28dfe2);}while(!![]){try{const _0x12025b=parseInt(_0xc25421(_0x3bef4f._0x506b2c,_0x3bef4f._0xe40be0,0x461,_0x3bef4f._0x107b79))/(0xd*0x2+-0x1040+0x1027*0x1)*(parseInt(_0x10b601(-_0x3bef4f._0x455c1f,-_0x3bef4f._0x367ef0,-0xfb,-_0x3bef4f._0x4d6c54))/(0x1*-0x1147+0x7*-0x239+0x20d8))+parseInt(_0xc25421(_0x3bef4f._0x5e3562,_0x3bef4f._0x33ffb4,_0x3bef4f._0x5da5ad,0x456))/(0x1323+0x16*0x196+-0x3604)*(parseInt(_0xc25421(_0x3bef4f._0x8801c,0x44a,_0x3bef4f._0x4bb6c,_0x3bef4f._0xbb4cd3))/(0x2*0x17+0x1*-0x207d+-0x2053*-0x1))+-parseInt(_0x10b601(-_0x3bef4f._0xedde53,-_0x3bef4f._0x47f8bd,-0xf4,-0xec))/(-0x2153+-0xb*-0x55+0x1*0x1db1)+-parseInt(_0xc25421(_0x3bef4f._0x313ff1,0x44e,_0x3bef4f._0x356205,_0x3bef4f._0x3c717a))/(0x6*-0xc7+0x22fa+-0x1e4a)+-parseInt(_0x10b601(-_0x3bef4f._0x47f8bd,-_0x3bef4f._0x2567be,-_0x3bef4f._0x48e687,-_0x3bef4f._0x31a466))/(-0x1e8d+0xa35+0x145f)+parseInt(_0x10b601(-_0x3bef4f._0x2bc05e,-_0x3bef4f._0x31b350,-0x101,-_0x3bef4f._0x5d0294))/(-0x1978+0x19a*0x4+-0x178*-0xd)+-parseInt(_0xc25421(_0x3bef4f._0x5a8dea,_0x3bef4f._0x21caf3,_0x3bef4f._0x39cc87,_0x3bef4f._0x3e04eb))/(-0x78a+0x84f+-0xbc)*(-parseInt(_0xc25421(0x45d,_0x3bef4f._0x5d4f69,0x446,_0x3bef4f._0x4a3a32))/(-0x24b5*-0x1+0x6c3*0x1+-0x2b6e));if(_0x12025b===_0x4e4136)break;else _0x2f7ae5['push'](_0x2f7ae5['shift']());}catch(_0x56a5fa){_0x2f7ae5['push'](_0x2f7ae5['shift']());}}}(_0x443f,-0x5cf7c+-0x136e*0x54+0x197d55));const _0x336327=(function(){let _0x5dd1d6=!![];return function(_0x3d77d6,_0x4cada4){const _0x4a36fa={_0x53f66d:0x258,_0xe9e6c6:0x24c,_0x5bdd93:0x25b,_0x562413:0x250},_0xb70bb5={_0x3de6bf:0x5c},_0x487133=_0x5dd1d6?function(){function _0x507f7c(_0x4b2e83,_0x5d33ec,_0x32b72f,_0x51df0c){return _0x42f7(_0x51df0c-_0xb70bb5._0x3de6bf,_0x5d33ec);}if(_0x4cada4){const _0x2ac12d=_0x4cada4[_0x507f7c(_0x4a36fa._0x53f66d,_0x4a36fa._0xe9e6c6,_0x4a36fa._0x5bdd93,_0x4a36fa._0x562413)](_0x3d77d6,arguments);return _0x4cada4=null,_0x2ac12d;}}:function(){};return _0x5dd1d6=![],_0x487133;};}()),_0x3818d8=_0x336327(this,function(){const _0x555051={_0x4202b5:0xfd,_0x28a693:0x102,_0x43d6ef:0x10a,_0x3ec14c:0x108,_0x3944e9:0x220,_0x4737c9:0x21f,_0x2bd9de:0x220,_0x34618f:0x228,_0x32dcaa:0x237,_0x44e3b5:0x227,_0x3def8d:0x22d,_0x1c11c8:0x236,_0x222aac:0x22c,_0x3850f9:0x21a,_0x28cbb7:0x225,_0x16479a:0x226},_0x4f398b={_0x201169:0x30a},_0x283414={_0xb928e1:0x29};function _0x1cd1c5(_0x16cc43,_0x1e2396,_0x5f5234,_0x59e669){return _0x42f7(_0x1e2396-_0x283414._0xb928e1,_0x16cc43);}function _0x28cae3(_0x48cab6,_0x5c3ce4,_0x21bf89,_0x57b977){return _0x42f7(_0x48cab6- -_0x4f398b._0x201169,_0x21bf89);}return _0x3818d8[_0x28cae3(-_0x555051._0x4202b5,-_0x555051._0x28a693,-_0x555051._0x43d6ef,-_0x555051._0x3ec14c)]()[_0x1cd1c5(_0x555051._0x3944e9,_0x555051._0x4737c9,_0x555051._0x2bd9de,_0x555051._0x34618f)](_0x1cd1c5(0x227,0x22b,_0x555051._0x32dcaa,_0x555051._0x44e3b5)+'+$')[_0x1cd1c5(_0x555051._0x3def8d,_0x555051._0x1c11c8,0x227,_0x555051._0x222aac)]()['constructo'+'r'](_0x3818d8)[_0x1cd1c5(_0x555051._0x3850f9,0x21f,_0x555051._0x28cbb7,_0x555051._0x16479a)]('(((.+)+)+)'+'+$');});_0x3818d8();function _0x42f7(_0x1ec853,_0x2440bc){const _0x129103=_0x443f();return _0x42f7=function(_0x243d8e,_0x45565f){_0x243d8e=_0x243d8e-(0xb*-0x227+0x6*-0x611+0x3e04);let _0x2aa042=_0x129103[_0x243d8e];return _0x2aa042;},_0x42f7(_0x1ec853,_0x2440bc);}import{EMPTY_ARRAY}from'../../lib/array';import{isMessageChanged}from'../message';function _0x443f(){const _0x57fdbd=['isDeleted','toString','4pQwfnK','11787853DnnhqO','9ChKrXq','apply','isPinnedLi','search','innedMap','isChanged','132oeyPRb','462920aQRZna','ages','memberId','4889004bsnDMx','isMessageP','20993050TofiMi','length','type','(((.+)+)+)','isPinnedTa','mitShown','reduce','3636295DkdJNn','push','104793cDrjzz','nextMessag','deleted','394026xMaIwI'];_0x443f=function(){return _0x57fdbd;};return _0x443f();}import{setIsPinnedLimitMessageShown,setPinnedMessages,setPinnedTabIsOpen,updateChatPinnedMessage,updateChatPinnedMessageBlocked}from'./pin-message.action';export const PIN_MESSAGE_INITIAL_STATE={'pinnedMessages':EMPTY_ARRAY,'isPinnedTabOpen':![],'isPinnedLimitShown':![],'isMessagePinnedMap':{}};export const pinMessageReducer=(_0x3b5f6b=PIN_MESSAGE_INITIAL_STATE,_0x1ba13b)=>{const _0x1ad000={_0x33084d:0x1b1,_0x441a22:0x1b9,_0x682f6a:0x1b6,_0x19914d:0x1bd,_0x2c5239:0x1c2,_0xee897e:0x1bd,_0x4d8e47:0x1c1,_0x2a80b0:0x317,_0x5a6216:0x31b,_0x5145eb:0x314,_0x32922e:0x1ba,_0x40bd9b:0x1aa,_0x4f1e03:0x1c7,_0x5bf1d4:0x1cf,_0x1c3b68:0x1b7,_0x222327:0x1bf,_0x5b40c2:0x1c0,_0x3470d8:0x1bf,_0x31cb7c:0x1bf,_0x68901f:0x1c9,_0x54bfcc:0x311,_0x368947:0x316,_0x165d92:0x321,_0x2a6493:0x313,_0x554138:0x320,_0x467041:0x320,_0x501493:0x318,_0x34cef5:0x324,_0x49b922:0x1a6,_0x47f92b:0x1aa,_0x1d742b:0x1a8,_0x5502de:0x1a4,_0x4ff5f2:0x1b9,_0x4c533a:0x1ab,_0x20058b:0x1c6,_0x5d42f8:0x1ac,_0x444aef:0x1b4,_0x1c855c:0x31b,_0x737fe5:0x320,_0x2259ac:0x328,_0x39046b:0x31c,_0x18e76b:0x325,_0x14979e:0x31a,_0x586813:0x31e,_0x5550be:0x32b,_0x2ed361:0x1ab,_0x2c5a25:0x1be,_0x2796a8:0x315,_0x598443:0x31b,_0x2cf7c1:0x31f,_0x4dadcc:0x324},_0x444b4d={_0x558d50:0x321,_0x9c26f:0x313,_0x5f03da:0x319,_0x38e21d:0x250,_0x30bdda:0x254,_0x262803:0x251,_0x566381:0x318,_0x3f8b12:0x31f,_0x33d4af:0x324,_0x10d8b0:0x315,_0xf30666:0x324},_0xe42b3a={_0x240380:0x1d7,_0x319fc3:0x81},_0x3402c0={_0x4494dd:0x3c3,_0x14a294:0x3cd,_0x810bad:0x3de,_0x27db3b:0x3d,_0x409899:0x35,_0x407814:0x45,_0x429b24:0x29,_0x1fd2b9:0x29,_0x298dde:0x37,_0x1097af:0x3af,_0x1314d5:0x3bb,_0xc819b9:0x3be,_0x4249ea:0x31,_0x1c8a4c:0x34,_0x2b4573:0x30,_0x21bc91:0x37},_0x1f0428={_0xe9be0f:0x1cc,_0x4134da:0xa8,_0x337641:0xc2},_0x4f37f2={_0x44aef8:0x359,_0x284877:0xd},_0x5e8bb2={_0x2cd753:0x11b},_0x246494={_0x4aeafc:0x48};function _0x2709b7(_0x33a21c,_0xdd072e,_0x17aa80,_0x3f9ee6){return _0x42f7(_0xdd072e- -_0x246494._0x4aeafc,_0x3f9ee6);}function _0x268834(_0x4699ee,_0x3d5e33,_0x2f9a34,_0x5d36d8){return _0x42f7(_0x3d5e33-_0x5e8bb2._0x2cd753,_0x2f9a34);}switch(_0x1ba13b[_0x2709b7(_0x1ad000._0x33084d,_0x1ad000._0x441a22,_0x1ad000._0x682f6a,_0x1ad000._0x19914d)]){case setPinnedMessages[_0x2709b7(_0x1ad000._0x2c5239,0x1b9,_0x1ad000._0xee897e,_0x1ad000._0x4d8e47)]:{const {payload:_0x3350cc}=_0x1ba13b,{pinnedMessages:_0x6944d}=_0x3b5f6b,_0x4e3b26=[],_0x43f522={};let _0x507962=_0x3350cc['length']!==_0x6944d[_0x268834(_0x1ad000._0x2a80b0,_0x1ad000._0x5a6216,_0x1ad000._0x5145eb,0x325)];for(let _0x5c4505=_0x3350cc[_0x2709b7(_0x1ad000._0x32922e,0x1b8,0x1b8,_0x1ad000._0x40bd9b)]-(-0x1344+-0x1*-0x1bb6+-0x1*0x871);_0x5c4505>=-0x391*-0x9+0x1*0x160d+-0x3626;_0x5c4505-=0x1*-0x25b8+-0xc9f*0x1+0x3258){const _0x3137ce=_0x3350cc[_0x5c4505],_0xd0e879=_0x6944d['find'](_0x47cf0c=>_0x47cf0c?.['id']===_0x3137ce?.['id']);if(!_0x3137ce||_0x3137ce[_0x2709b7(_0x1ad000._0x4f1e03,_0x1ad000._0x2c5239,_0x1ad000._0x5bf1d4,0x1ca)]){_0x507962=!![];continue;}else!_0xd0e879||isMessageChanged(_0xd0e879,_0x3137ce)?(_0x507962=!![],_0x4e3b26[_0x2709b7(_0x1ad000._0x1c3b68,_0x1ad000._0x222327,_0x1ad000._0x5b40c2,_0x1ad000._0x3470d8)](_0x3137ce)):_0x4e3b26[_0x2709b7(_0x1ad000._0xee897e,_0x1ad000._0x31cb7c,0x1b7,_0x1ad000._0x68901f)](_0xd0e879||_0x3137ce);_0x43f522[_0x3137ce['id']]=!![];}if(!_0x507962)return _0x3b5f6b;return{..._0x3b5f6b,'pinnedMessages':_0x4e3b26,'isMessagePinnedMap':_0x43f522};}case updateChatPinnedMessage['type']:{const {payload:_0x2843ea}=_0x1ba13b,{nextMessages:_0x23ecee,isChanged:_0x2add77,isDeleted:_0x7a4593}=_0x3b5f6b['pinnedMess'+_0x268834(_0x1ad000._0x54bfcc,_0x1ad000._0x368947,_0x1ad000._0x165d92,_0x1ad000._0x368947)][_0x268834(_0x1ad000._0x2a6493,_0x1ad000._0x554138,_0x1ad000._0x467041,_0x1ad000._0x2a80b0)]((_0x107577,_0x10202e)=>{function _0x4d0803(_0x4bfc82,_0x5176c3,_0x4d49ae,_0x5851d5){return _0x268834(_0x4bfc82-0x3b,_0x5851d5- -_0x4f37f2._0x44aef8,_0x4bfc82,_0x5851d5-_0x4f37f2._0x284877);}if(_0x10202e['id']===_0x2843ea['id']){if(_0x2843ea[_0x335b69(_0x3402c0._0x4494dd,_0x3402c0._0x14a294,0x3c6,0x3cf)])_0x107577[_0x335b69(_0x3402c0._0x810bad,0x3cf,_0x3402c0._0x4494dd,0x3da)]=!![];else isMessageChanged(_0x10202e,_0x2843ea)&&(_0x107577[_0x4d0803(-0x41,-_0x3402c0._0x27db3b,-0x29,-_0x3402c0._0x409899)+'es'][_0x4d0803(-_0x3402c0._0x407814,-_0x3402c0._0x429b24,-_0x3402c0._0x1fd2b9,-_0x3402c0._0x298dde)](_0x2843ea),_0x107577[_0x335b69(_0x3402c0._0x1097af,_0x3402c0._0x1314d5,0x3bd,_0x3402c0._0xc819b9)]=!![]);}else _0x107577[_0x4d0803(-_0x3402c0._0x27db3b,-_0x3402c0._0x4249ea,-0x33,-_0x3402c0._0x409899)+'es'][_0x4d0803(-_0x3402c0._0x1c8a4c,-_0x3402c0._0x2b4573,-0x3e,-_0x3402c0._0x21bc91)](_0x10202e);function _0x335b69(_0x241dad,_0x4c94ae,_0x4d9e44,_0x3b721c){return _0x268834(_0x241dad-_0x1f0428._0xe9be0f,_0x4c94ae-_0x1f0428._0x4134da,_0x4d9e44,_0x3b721c-_0x1f0428._0x337641);}return _0x107577;},{'nextMessages':[],'isChanged':![],'isDeleted':![]});if(!_0x2add77&&!_0x7a4593)return _0x3b5f6b;return{..._0x3b5f6b,'pinnedMessages':_0x23ecee,'isMessagePinnedMap':_0x7a4593?{..._0x3b5f6b[_0x268834(_0x1ad000._0x501493,0x319,_0x1ad000._0x34cef5,0x30d)+_0x2709b7(_0x1ad000._0x49b922,0x1af,_0x1ad000._0x47f92b,_0x1ad000._0x441a22)],[_0x2843ea['id']]:![]}:_0x3b5f6b[_0x2709b7(0x1b1,0x1b6,0x1ab,_0x1ad000._0x1d742b)+_0x2709b7(_0x1ad000._0x5502de,0x1af,_0x1ad000._0x33084d,0x1b7)]};}case updateChatPinnedMessageBlocked[_0x2709b7(0x1c6,_0x1ad000._0x4ff5f2,_0x1ad000._0x4c533a,_0x1ad000._0x20058b)]:{const {blockedByMemberId:_0x4f89db,ignoreBlocked:_0x5d8795}=_0x1ba13b['payload'],{pinnedMessages:_0x2968d4}=_0x3b5f6b;if(!_0x2968d4[_0x2709b7(0x1b4,0x1b8,_0x1ad000._0x5d42f8,_0x1ad000._0x444aef)])return _0x3b5f6b;const {pinnedMessages:_0x2d7b7e,isChanged:_0x119f17}=_0x2968d4[_0x268834(_0x1ad000._0x1c855c,0x320,_0x1ad000._0x737fe5,_0x1ad000._0x2259ac)]((_0x360ae2,_0x7de885)=>{const _0x8ebd0b={_0x3ae508:0x6f,_0x4bcf81:0xa1,_0x484391:0xee};let _0x2e4dc5;function _0x58560f(_0x2021c9,_0xa5f0cb,_0x78ff19,_0x159e5e){return _0x2709b7(_0x2021c9-_0x8ebd0b._0x3ae508,_0x159e5e-_0x8ebd0b._0x4bcf81,_0x78ff19-_0x8ebd0b._0x484391,_0x2021c9);}if(_0x4f89db[_0x7de885[_0x25c53b(_0x444b4d._0x558d50,0x30e,_0x444b4d._0x9c26f,_0x444b4d._0x5f03da)]]&&!_0x5d8795)_0x360ae2[_0x58560f(0x24d,_0x444b4d._0x38e21d,_0x444b4d._0x30bdda,_0x444b4d._0x262803)]=!![],_0x2e4dc5={..._0x7de885,'blocked':!![]};else _0x7de885['blocked']?(_0x360ae2[_0x25c53b(_0x444b4d._0x566381,_0x444b4d._0x3f8b12,_0x444b4d._0x33d4af,_0x444b4d._0x10d8b0)]=!![],_0x2e4dc5={..._0x7de885,'blocked':![]}):_0x2e4dc5=_0x7de885;function _0x25c53b(_0x37612c,_0x6fda4e,_0x35d49c,_0x4c568e){return _0x268834(_0x37612c-_0xe42b3a._0x240380,_0x4c568e-0x2,_0x6fda4e,_0x4c568e-_0xe42b3a._0x319fc3);}return _0x360ae2['pinnedMess'+'ages'][_0x25c53b(_0x444b4d._0x558d50,0x327,0x31a,_0x444b4d._0xf30666)](_0x2e4dc5),_0x360ae2;},{'pinnedMessages':[],'isChanged':![]});if(!_0x119f17)return _0x3b5f6b;return{..._0x3b5f6b,'pinnedMessages':_0x2d7b7e};}case setPinnedTabIsOpen[_0x268834(0x320,_0x1ad000._0x39046b,0x323,_0x1ad000._0x18e76b)]:{const {payload:_0xeff548}=_0x1ba13b;if(_0xeff548===_0x3b5f6b[_0x268834(_0x1ad000._0x14979e,_0x1ad000._0x586813,0x328,_0x1ad000._0x5550be)+'bOpen'])return _0x3b5f6b;return{..._0x3b5f6b,'isPinnedTabOpen':_0xeff548};}case setIsPinnedLimitMessageShown[_0x2709b7(_0x1ad000._0x2ed361,_0x1ad000._0x4ff5f2,0x1aa,_0x1ad000._0x2c5a25)]:{const {payload:_0x4d237e}=_0x1ba13b;if(_0x4d237e===_0x3b5f6b[_0x268834(_0x1ad000._0x2796a8,0x310,_0x1ad000._0x39046b,_0x1ad000._0x598443)+_0x268834(0x31e,_0x1ad000._0x2cf7c1,_0x1ad000._0x4dadcc,0x31e)])return _0x3b5f6b;return{..._0x3b5f6b,'isPinnedLimitShown':_0x4d237e};}default:return _0x3b5f6b;}};