/* Metro module 4879; source: modules/app_analytics/clickstream/ClickstreamEvents.tsx; dependencies: [661, 2] */ function _fun42763(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#42763, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5057:6, offset: 0x01141d65, size: 107 bytes, params: 8, frame: 18 const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_0 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents; (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/app_analytics/clickstream/ClickstreamEvents.tsx'); exports.getClickstreamDrainEvent = getClickstreamDrainEvent; } function getClickstreamDrainEvent(a0, a1) { // fn#42764, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5057:237, offset: 0x01141dd0, size: 534 bytes, params: 3, frame: 14 var object2; const Date = global.Date; let date = new Date(); const GUILD_VIEWED_CLICKSTREAM = AnalyticEvents.GUILD_VIEWED_CLICKSTREAM; if (GUILD_VIEWED_CLICKSTREAM === a0) { object2 = {}; object2.time_minus = a1.map(_fun42765); object2.rtc_states = a1.map(function(a0) { return a0.rtc_state; }); object2.guild_ids = a1.map(_fun42767); return object2; } const FRIENDS_LIST_VIEWED_CLICKSTREAM = AnalyticEvents.FRIENDS_LIST_VIEWED_CLICKSTREAM; if (FRIENDS_LIST_VIEWED_CLICKSTREAM === a0) { object2 = {}; object2.time_minus = a1.map(_fun42768); object2.rtc_states = a1.map(function(a0) { return a0.rtc_state; }); object2.tab_opened = a1.map(_fun42770); object2.num_friends = a1.map(_fun42771); object2.now_playing_visible = a1.map(_fun42772); object2.now_playing_num_cards = a1.map(_fun42773); return object2; } const CHANNEL_OPENED_CLICKSTREAM = AnalyticEvents.CHANNEL_OPENED_CLICKSTREAM; if (CHANNEL_OPENED_CLICKSTREAM === a0) { object2 = {}; object2.time_minus = a1.map(_fun42774); object2.rtc_states = a1.map(function(a0) { return a0.rtc_state; }); object2.channel_ids = a1.map(_fun42776); object2.channel_types = a1.map(_fun42777); return object2; } const CHANNEL_LATEST_MESSAGES_LOADED_CLICKSTREAM = AnalyticEvents.CHANNEL_LATEST_MESSAGES_LOADED_CLICKSTREAM; if (CHANNEL_LATEST_MESSAGES_LOADED_CLICKSTREAM === a0) { object2 = {}; object2.time_minus = a1.map(_fun42778); object2.rtc_states = a1.map(function(a0) { return a0.rtc_state; }); object2.load_duration_ms = a1.map(_fun42780); object2.were_messages_cached = a1.map(_fun42781); object2.is_first_load = a1.map(_fun42782); return object2; } const Error = global.Error; date = 'getClickstreamDrainEvent: Unknown event: ' + a0; const value2 = Object.create(Error.prototype, {constructor: {value: Error}}); const error = new Error(date); throw error instanceof Object ? error : value2; } function _fun42765({timestamp}) { // fn#42765, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5057:366, offset: 0x01141fe6, size: 42 bytes, params: 2, frame: 10 const binding = env0_0; let getTime = binding.getTime; const value = Reflect.apply(getTime, binding, []); getTime = timestamp.getTime; return value - Reflect.apply(getTime, timestamp, []); } function _fun42770(a0) { // fn#42770, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5057:638, offset: 0x01142025, size: 11 bytes, params: 2, frame: 1 return a0.tab_opened; } function _fun42771(a0) { // fn#42771, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5057:675, offset: 0x01142030, size: 11 bytes, params: 2, frame: 1 return a0.num_friends; } function _fun42772(a0) { // fn#42772, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5057:721, offset: 0x0114203b, size: 11 bytes, params: 2, frame: 1 return a0.now_playing_visible; } function _fun42773(a0) { // fn#42773, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5057:777, offset: 0x01142046, size: 11 bytes, params: 2, frame: 1 return a0.now_playing_num_cards; } function _fun42777(a0) { // fn#42777, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5057:1006, offset: 0x01142051, size: 11 bytes, params: 2, frame: 1 return a0.channel_type; } function _fun42780(a0) { // fn#42780, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5057:1208, offset: 0x0114205c, size: 11 bytes, params: 2, frame: 1 return a0.load_duration_ms; } function _fun42781(a0) { // fn#42781, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5057:1260, offset: 0x01142067, size: 11 bytes, params: 2, frame: 1 return a0.were_messages_cached; } function _fun42782(a0) { // fn#42782, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5057:1309, offset: 0x01142072, size: 11 bytes, params: 2, frame: 1 return a0.is_first_load; }