OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-store / store / preferences / preferences.reducer.js

1 lines · javascript ref:
(function(_0x42d811,_0x1f33d5){const _0x527490={_0x21c4fe:0x2eb,_0x30f989:0x2d1,_0x31f494:0x2d1,_0x3e47fb:0x25d,_0x23f6ad:0x242,_0x5bc6af:0x27c,_0x57e473:0x262,_0x530530:0x24f,_0x1a17b3:0x26c,_0x4fa889:0x25b,_0x57bb15:0x257,_0x5f51c3:0x241,_0x3292e3:0x249,_0x570dc4:0x23a,_0x41efad:0x23e,_0x355d3f:0x259,_0xf6168c:0x25d,_0x49f755:0x258,_0x2e9e76:0x245,_0x1966f2:0x265,_0x4f01b9:0x2ea,_0x47e59b:0x2f7,_0x1811c2:0x2e1,_0x29b0f:0x2dd,_0x2d7dcc:0x2e7,_0x47caf7:0x2fb,_0x15cbb9:0x2e5,_0x194fc6:0x2e2},_0x322190={_0x54c7b8:0xa4},_0x885f91={_0x28cfe7:0x130};function _0x56bf8c(_0x5c15a4,_0x19aab9,_0x40a4a6,_0xbcf768){return _0x1e64(_0x5c15a4-_0x885f91._0x28cfe7,_0x19aab9);}const _0x546537=_0x42d811();function _0x484a57(_0x5ee4d0,_0xf31690,_0x18299c,_0x1993a8){return _0x1e64(_0xf31690-_0x322190._0x54c7b8,_0x1993a8);}while(!![]){try{const _0x5e7a99=-parseInt(_0x56bf8c(_0x527490._0x21c4fe,_0x527490._0x30f989,0x2fe,_0x527490._0x31f494))/(-0x2d*-0x6d+-0x217d+-0x4c7*-0x3)+parseInt(_0x484a57(0x251,_0x527490._0x3e47fb,_0x527490._0x23f6ad,_0x527490._0x5bc6af))/(-0x11*0x1eb+0x19c+0x1f01)+parseInt(_0x484a57(_0x527490._0x57e473,0x269,_0x527490._0x530530,_0x527490._0x1a17b3))/(-0xbcb*0x1+-0x9d*0x2c+-0x14b*-0x1e)*(parseInt(_0x484a57(_0x527490._0x4fa889,_0x527490._0x57bb15,_0x527490._0x5f51c3,0x276))/(-0x119a+0x1*0x1f83+-0x1*0xde5))+-parseInt(_0x484a57(_0x527490._0x3292e3,_0x527490._0x570dc4,_0x527490._0x41efad,_0x527490._0x355d3f))/(-0x1*-0xca3+0x250*-0x5+-0x10e)+-parseInt(_0x484a57(_0x527490._0xf6168c,_0x527490._0x49f755,_0x527490._0x2e9e76,_0x527490._0x1966f2))/(0x37d+0x41b*-0x1+0xa4)*(parseInt(_0x56bf8c(_0x527490._0x4f01b9,0x2d0,0x2cc,_0x527490._0x47e59b))/(0x2403+0x2431+0x9*-0x805))+-parseInt(_0x56bf8c(_0x527490._0x1811c2,0x2c1,0x2ec,_0x527490._0x29b0f))/(0x1949+0x2cf*-0x4+-0xe05)+parseInt(_0x56bf8c(_0x527490._0x2d7dcc,_0x527490._0x47caf7,_0x527490._0x15cbb9,_0x527490._0x194fc6))/(-0xc2b+-0x494*-0x4+-0x61c);if(_0x5e7a99===_0x1f33d5)break;else _0x546537['push'](_0x546537['shift']());}catch(_0x29efc8){_0x546537['push'](_0x546537['shift']());}}}(_0x1aa6,-0x1*0x25181+0x5849e+-0x4*-0x2d52));const _0x28a5ad=(function(){let _0x5b635f=!![];return function(_0x4db50d,_0xa4cabd){const _0x4739b4={_0x3d1dc7:0x21c,_0x47cd47:0x22d},_0x1cc66b={_0x238b81:0x8e},_0x426673=_0x5b635f?function(){function _0x4e6f04(_0x4c5cb7,_0x28a503,_0x3affed,_0x55a967){return _0x1e64(_0x55a967-_0x1cc66b._0x238b81,_0x3affed);}if(_0xa4cabd){const _0xdc83fd=_0xa4cabd[_0x4e6f04(0x21e,0x24d,_0x4739b4._0x3d1dc7,_0x4739b4._0x47cd47)](_0x4db50d,arguments);return _0xa4cabd=null,_0xdc83fd;}}:function(){};return _0x5b635f=![],_0x426673;};}()),_0x4b205c=_0x28a5ad(this,function(){const _0x5c6e60={_0x4ca983:0x3a8,_0x53292e:0x39c,_0xdda1a3:0x39c,_0x41fdf7:0x3b4,_0x189bfd:0x4a8,_0x1184c1:0x499,_0x30551c:0x4ac,_0x9b3629:0x3a8,_0x25c793:0x39e,_0x2e061d:0x39f,_0x3155da:0x38e,_0x4ee030:0x3bd,_0x184d9d:0x3b5,_0x58e2c9:0x3a1,_0x2e3dca:0x39d,_0x3295ba:0x3b0,_0x44c94e:0x3c0,_0x536f57:0x3c2,_0x1ff7c3:0x492,_0x462775:0x4bb},_0x3d3d66={_0x324301:0x303},_0x5eee10={_0x3911ba:0x207};function _0x3c9183(_0x13466f,_0xe25de3,_0x2f523a,_0x3662bf){return _0x1e64(_0x13466f-_0x5eee10._0x3911ba,_0xe25de3);}function _0x57fda1(_0x1b00a9,_0x1b55d4,_0x36566d,_0x58da17){return _0x1e64(_0x58da17-_0x3d3d66._0x324301,_0x36566d);}return _0x4b205c[_0x3c9183(_0x5c6e60._0x4ca983,_0x5c6e60._0x53292e,_0x5c6e60._0xdda1a3,_0x5c6e60._0x41fdf7)]()[_0x57fda1(_0x5c6e60._0x189bfd,0x4a8,_0x5c6e60._0x1184c1,_0x5c6e60._0x30551c)]('(((.+)+)+)'+'+$')[_0x3c9183(_0x5c6e60._0x9b3629,_0x5c6e60._0x25c793,_0x5c6e60._0x2e061d,_0x5c6e60._0x3155da)]()[_0x3c9183(_0x5c6e60._0x4ee030,_0x5c6e60._0x184d9d,_0x5c6e60._0x58e2c9,_0x5c6e60._0x2e3dca)+'r'](_0x4b205c)[_0x3c9183(_0x5c6e60._0x3295ba,_0x5c6e60._0x44c94e,_0x5c6e60._0x3295ba,_0x5c6e60._0x536f57)](_0x57fda1(_0x5c6e60._0x1ff7c3,0x4cf,_0x5c6e60._0x462775,0x4b2)+'+$');});_0x4b205c();import{EMPTY_OBJ,getObjChange}from'../lib/object';import{preferencesDataEvt,preferencesMigrateEvt}from'./preferences.action';import{PREFERENCES,NOTIFICATIONS_TYPES,NOTIFICATIONS_ALERT_TYPES,FIRST_VISIT_INTRO_ROOM_IDS}from'./preferences.constant';export const INITIAL_STATE=Object[_0x24824a(0x181,0x173,0x179,0x187)]({'migration':{},'data':{[PREFERENCES[_0x24824a(0x185,0x170,0x16c,0x163)]]:null,[PREFERENCES[_0x24824a(0x188,0x17a,0x174,0x185)+'UT']]:null,[PREFERENCES[_0x24824a(0x143,0x147,0x150,0x130)+_0x24824a(0x13c,0x159,0x13a,0x143)]]:![],[PREFERENCES[_0x24824a(0x163,0x15b,0x165,0x143)+_0x6c342(0x145,0x118,0x133,0x113)]]:!![],[PREFERENCES[_0x6c342(0xf5,0x104,0x112,0x11d)+_0x24824a(0x18c,0x174,0x161,0x155)]]:!![],[PREFERENCES[_0x24824a(0x133,0x142,0x160,0x136)+'ID']]:'',[PREFERENCES[_0x24824a(0x17b,0x160,0x151,0x140)]]:'',[PREFERENCES[_0x24824a(0x17c,0x176,0x17b,0x184)+_0x24824a(0x15b,0x14a,0x156,0x139)]]:![],[PREFERENCES[_0x6c342(0xe8,0x108,0xfd,0xf5)+'DE']]:![],[PREFERENCES[_0x6c342(0x131,0x13d,0x11e,0x118)+_0x24824a(0x14b,0x146,0x156,0x12d)]]:[],[PREFERENCES[_0x6c342(0x113,0x143,0x124,0x118)+_0x24824a(0x163,0x155,0x159,0x154)+_0x6c342(0x144,0x129,0x131,0x149)+'ED']]:![],[PREFERENCES[_0x24824a(0x148,0x150,0x169,0x151)]]:null,[PREFERENCES[_0x6c342(0x10d,0x109,0x100,0x11e)+_0x24824a(0x148,0x158,0x162,0x161)]]:!![],[PREFERENCES[_0x24824a(0x15d,0x14e,0x15b,0x148)+_0x6c342(0x12b,0x116,0x134,0x117)]]:![],[PREFERENCES['CORE_WARNI'+_0x6c342(0x110,0x104,0x104,0x120)+'D']]:![],[PREFERENCES[_0x24824a(0x164,0x177,0x17e,0x18b)+'ETE']]:{},[PREFERENCES['VIDEO']]:null,[PREFERENCES[_0x24824a(0x138,0x144,0x134,0x155)+_0x24824a(0x143,0x14b,0x157,0x12f)]]:null,[PREFERENCES[_0x6c342(0x101,0x10a,0xfc,0x10f)+_0x24824a(0x129,0x13f,0x145,0x13f)]]:NOTIFICATIONS_TYPES['ALL'],[PREFERENCES['NOTIFICATI'+_0x24824a(0x12c,0x13c,0x150,0x12d)]]:Object['values'](NOTIFICATIONS_ALERT_TYPES),[PREFERENCES['IDENTITY_D'+'EVICE_LINK'+_0x6c342(0x14f,0x12d,0x130,0x139)+'EY']]:'',[PREFERENCES[_0x6c342(0x134,0x104,0x115,0x105)+_0x24824a(0x154,0x157,0x152,0x163)]]:![],[PREFERENCES[_0x6c342(0xec,0xf4,0xfc,0xe9)+'ON_SOUND']]:null,[PREFERENCES[_0x24824a(0x14b,0x15a,0x157,0x16f)+_0x6c342(0x127,0x10f,0x10c,0x112)]]:null,[PREFERENCES[_0x6c342(0x101,0xe3,0x102,0xea)+'L_SEEN_ROO'+'MS']]:Object[_0x24824a(0x15b,0x14c,0x14f,0x147)+'s'](FIRST_VISIT_INTRO_ROOM_IDS[_0x24824a(0x181,0x168,0x172,0x14c)](_0x3adc10=>[_0x3adc10,![]]))}});export const PREFERENCES_STATE_KEY=_0x24824a(0x15d,0x15e,0x16d,0x146)+'s';export const preferencesReducer=(_0x1e4245=INITIAL_STATE,_0x31c874)=>{const _0x4f7d83={_0x219827:0x29f,_0x50c78b:0x2ac,_0x6a63f5:0x2b3,_0x1b09e4:0x29c,_0x458f48:0x2ab,_0x1eb0b9:0x279,_0x47750f:0x26c,_0x6c50d3:0x265,_0x8ff98:0x26a,_0x19ce93:0x27a,_0xd5bede:0x277,_0x3afe8a:0x282,_0x5787f0:0x285,_0x338416:0x272,_0x150ad4:0x297,_0x164590:0x279,_0x443df0:0x2aa,_0x4c9e88:0x27a,_0x4c0875:0x266},_0x2119b1={_0x5667ee:0x128,_0x515a69:0x1c,_0x52393c:0x1c0},_0x19c201={_0x171ae2:0x13a};function _0x1bddf3(_0x2feac6,_0x4b564c,_0xca8356,_0x38f73c){return _0x24824a(_0xca8356,_0x2feac6-_0x19c201._0x171ae2,_0xca8356-0x28,_0x38f73c-0x8f);}function _0x406b29(_0x114792,_0x262f5d,_0x55c358,_0x2d9730){return _0x24824a(_0x2d9730,_0x262f5d-_0x2119b1._0x5667ee,_0x55c358-_0x2119b1._0x515a69,_0x2d9730-_0x2119b1._0x52393c);}switch(_0x31c874[_0x1bddf3(0x297,_0x4f7d83._0x219827,_0x4f7d83._0x50c78b,_0x4f7d83._0x6a63f5)]){case preferencesDataEvt[_0x1bddf3(0x297,_0x4f7d83._0x1b09e4,_0x4f7d83._0x458f48,_0x4f7d83._0x1eb0b9)]:{const _0x88d438=getObjChange(_0x1e4245[_0x406b29(_0x4f7d83._0x47750f,0x270,_0x4f7d83._0x6c50d3,_0x4f7d83._0x8ff98)],_0x31c874[_0x1bddf3(_0x4f7d83._0x19ce93,_0x4f7d83._0xd5bede,0x294,0x276)]);if(!_0x88d438)return _0x1e4245;return{..._0x1e4245,'data':{..._0x1e4245[_0x1bddf3(_0x4f7d83._0x3afe8a,0x29f,_0x4f7d83._0x5787f0,_0x4f7d83._0x338416)],..._0x88d438}};}case preferencesMigrateEvt[_0x1bddf3(_0x4f7d83._0x150ad4,0x29e,_0x4f7d83._0x164590,_0x4f7d83._0x443df0)]:{return{..._0x1e4245,'migration':_0x31c874[_0x1bddf3(_0x4f7d83._0x4c9e88,_0x4f7d83._0x4c0875,0x27a,0x264)]||EMPTY_OBJ};}default:return _0x1e4245;}};export const getPreferencesState=_0x26035b=>_0x26035b[PREFERENCES_STATE_KEY];export const getPreferencesMigration=_0x54546a=>getPreferencesState(_0x54546a)[_0x24824a(0x177,0x17b,0x17b,0x183)];export const getPreferencesData=_0x4e385f=>getPreferencesState(_0x4e385f)[_0x24824a(0x14b,0x148,0x145,0x139)];export const getPreferencesPrivateMode=_0x50a258=>getPreferencesData(_0x50a258)[PREFERENCES[_0x24824a(0x154,0x13e,0x120,0x152)+'DE']];export const getPreferencesRecentEmojis=_0x144fe4=>getPreferencesData(_0x144fe4)[PREFERENCES['RECENT_EMO'+_0x24824a(0x12a,0x146,0x15c,0x145)]];function _0x6c342(_0x5390b1,_0xea1ee6,_0x1c49e5,_0x2b2954){const _0x4d9905={_0x587791:0x8e};return _0x1e64(_0x1c49e5- -_0x4d9905._0x587791,_0x2b2954);}export const getPreferencesSkinTone=_0x3055a6=>getPreferencesData(_0x3055a6)[PREFERENCES['SKIN_TONE']];export const getPreferencesDisclaimerComplete=_0x3081ee=>getPreferencesData(_0x3081ee)[PREFERENCES[_0x6c342(0xf4,0x10f,0x106,0x120)+'_COMPLETE']];export const getPreferencesRecoveryPhraseMigrationDeclined=_0x424422=>getPreferencesData(_0x424422)[PREFERENCES['MIGRATE_RE'+_0x24824a(0x173,0x155,0x15f,0x15f)+_0x6c342(0x115,0x143,0x131,0x13e)+'ED']];export const getPreferencesLogoutBanner=_0x2b946=>getPreferencesData(_0x2b946)[PREFERENCES[_0x6c342(0x13c,0x130,0x135,0x150)+_0x6c342(0xf8,0x118,0x109,0x119)]];export const getPreferencesNotificationsType=_0x53ed96=>getPreferencesData(_0x53ed96)[PREFERENCES[_0x6c342(0x11a,0x110,0xfc,0x11c)+_0x6c342(0xe2,0xe9,0xfe,0xea)]];export const getPreferencesNotificationsAlerts=_0x11115f=>getPreferencesData(_0x11115f)[PREFERENCES[_0x6c342(0x109,0x109,0xfc,0xed)+_0x6c342(0x118,0xec,0xfb,0xe3)]];function _0x24824a(_0x19933a,_0x5356ab,_0x1e7fb9,_0x417d23){const _0x1c8ba5={_0xbf655b:0x4d};return _0x1e64(_0x5356ab- -_0x1c8ba5._0xbf655b,_0x19933a);}export const getPreferencesTourComplete=_0x26362e=>getPreferencesData(_0x26362e)[PREFERENCES[_0x24824a(0x172,0x177,0x18d,0x193)+_0x24824a(0x144,0x151,0x133,0x15c)]];function _0x1aa6(){const _0x1609a7=['ONS_TYPE','payload','STATS_ENAB','LAST_ROOM_','INTRO_MODA','VIDEO_QUAL','NGS_ENABLE','JIS','DISCLAIMER','data','1710070uDeoCQ','NER','ITY','fromEntrie','ONE','TIME_STATS','L_SEEN_ROO','SKIN_TONE','ETE','apply','IS_VIDEO_D','toString','COVERY_PHR','NO_CHAT_RA','TE_LIMIT','LED','_COMPLETE','CALL_RINGT','IS_AUDIO_D','search','type','preference','RECENT_EMO','LOCALE','EVICE_LINK','(((.+)+)+)','CORE_WARNI','957904ARFSPG','MIGRATE_RE','4jWAPhB','1628682cAmLAa','map','constructo','5866245sLrnRn','ON_SOUND','787458QVxWFo','7MNNyTP','379406DoQNqt','IDENTITY_D','AUDIO','_SEED_ID_K','ASE_DECLIN','freeze','ISABLED','_ENABLED','LOGOUT_BAN','TOUR_COMPL','969516arthiN','includes','AUDIO_OUTP','migration','ONS_ALERTS','NOTIFICATI','PRIVATE_MO'];_0x1aa6=function(){return _0x1609a7;};return _0x1aa6();}export const getPreferencesLastRoomId=_0x130ff4=>getPreferencesData(_0x130ff4)[PREFERENCES[_0x24824a(0x124,0x142,0x148,0x159)+'ID']];function _0x1e64(_0x1e6495,_0x272396){const _0x369a1d=_0x1aa6();return _0x1e64=function(_0x228694,_0x5b120c){_0x228694=_0x228694-(-0x91d+-0x1*0xed5+0x197b);let _0x3d6958=_0x369a1d[_0x228694];return _0x3d6958;},_0x1e64(_0x1e6495,_0x272396);}export const getPreferencesLocale=_0x341f91=>getPreferencesData(_0x341f91)[PREFERENCES[_0x24824a(0x14b,0x160,0x146,0x163)]];export const getPreferencesStatsEnabled=_0x209545=>getPreferencesData(_0x209545)[PREFERENCES[_0x24824a(0x144,0x141,0x14a,0x15f)+'LED']];export const getPreferencesTimeStatsEnabled=_0x2ba14b=>getPreferencesData(_0x2ba14b)[PREFERENCES[_0x24824a(0x150,0x14e,0x14e,0x13c)+_0x6c342(0x11d,0x127,0x134,0x14c)]];export const getPreferencesCoreWarningsEnabled=_0xc81557=>getPreferencesData(_0xc81557)[PREFERENCES[_0x24824a(0x170,0x163,0x162,0x173)+_0x6c342(0x10f,0x111,0x104,0xec)+'D']];export const getPreferencesIdentityDeviceLinkSeedId=_0x20f762=>getPreferencesData(_0x20f762)[PREFERENCES[_0x6c342(0x137,0x14e,0x12e,0x124)+_0x6c342(0x10f,0x11d,0x120,0x13d)+_0x24824a(0x154,0x171,0x191,0x164)+'EY']];export const getPreferencesNoChatRateLimit=_0x27034d=>getPreferencesData(_0x27034d)[PREFERENCES['NO_CHAT_RA'+_0x24824a(0x15f,0x157,0x148,0x150)]];export const getPreferencesIsVideoDisabled=_0x4e5ccb=>getPreferencesData(_0x4e5ccb)[PREFERENCES[_0x6c342(0x108,0x118,0x112,0x111)+'ISABLED']];export const getPreferencesNotificationSound=_0xc69e1a=>getPreferencesData(_0xc69e1a)[PREFERENCES[_0x6c342(0x101,0x105,0xfc,0xf9)+_0x24824a(0x161,0x16b,0x167,0x17d)]];export const getPreferencesCallRingtone=_0x7d3e10=>getPreferencesData(_0x7d3e10)[PREFERENCES[_0x6c342(0x112,0x113,0x119,0x10f)+'ONE']];export const getPreferencesIntroModalSeenRooms=_0x4e90b0=>getPreferencesData(_0x4e90b0)[PREFERENCES[_0x6c342(0x112,0xf0,0x102,0x118)+_0x24824a(0x138,0x14f,0x16a,0x151)+'MS']]||{};export const getPreferencesRoomIntroModalNeeded=(_0x2ee8bc,_0x4be92f)=>FIRST_VISIT_INTRO_ROOM_IDS[_0x24824a(0x165,0x179,0x16e,0x197)](_0x4be92f)?!(getPreferencesData(_0x2ee8bc)[PREFERENCES[_0x24824a(0x13a,0x143,0x12f,0x127)+_0x6c342(0xee,0x103,0x10e,0x12b)+'MS']]||{})[_0x4be92f]:![];