/* Metro module 9909; source: modules/feedback/FeedbackUtils.tsx; dependencies: [9906, 661, 22, 683, 3829, 1244, 2454, 2] */ import Module00022 from '../../by-id/module-00022.js'; /* Metro dependency 22 */ import AnalyticsUtils from '../../utils/AnalyticsUtils.tsx'; /* Metro dependency 683 */ import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ConstantsModule from '../../Constants.tsx'; /* Metro dependency 661 */ import * as IndexNativeModule from '../../intl/index.native.tsx'; /* Metro dependency 1244 */ import * as UserSettingsModule from '../user_settings/UserSettings.tsx'; /* Metro dependency 3829 */ import * as ConstantsModule2 from './Constants.tsx'; /* Metro dependency 9906 */ function _fun77652(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#77652, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10095:6, offset: 0x01e05f13, size: 330 bytes, params: 8, frame: 18 const env0_0 = require; const filterOptions = function(a0) { return a0.filter(_fun77654).map(_fun77655); }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const constantsModule = ConstantsModule2; const env0_3 = constantsModule.ConnectionFeedbackOption; const env0_4 = constantsModule.AudioFeedbackOption; const env0_5 = constantsModule.VideoFeedbackOption; const env0_6 = constantsModule.VideoBackgroundFeedbackOption; const env0_7 = constantsModule.StreamFeedbackOption; const env0_8 = constantsModule.FeedbackOptionVariant; const env0_9 = constantsModule.FeedbackType; const env0_10 = constantsModule.MAX_REPRESENTABLE_DATE; const env0_11 = constantsModule.PeopleFeedbackOption; (FileImportTrackerModule).fileFinishedImporting('modules/feedback/FeedbackUtils.tsx'); exports.shuffleProblems = shuffleProblems; exports.processOptOut = processOptOut; exports.getConnectionFeedbackOptions = getConnectionFeedbackOptions; exports.getAudioFeedbackOptions = getAudioFeedbackOptions; exports.getVideoFeedbackOptions = getVideoFeedbackOptions; exports.getVideoBackgroundFeedbackOptions = getVideoBackgroundFeedbackOptions; exports.getStreamFeedbackOptions = getStreamFeedbackOptions; exports.getPeopleFeedbackOptions = function() { var filterOptionsBinding = filterOptions; var object = {}; object.value = PeopleFeedbackOption.TOXIC_OR_INAPPROPRIATE; object.variant = FeedbackOptionVariant.OTHERS; object.label = require(dependencyMap[5]).intl.string(importDefault(dependencyMap[6]).PLBRzF); return filterOptionsBinding([object]); }; function filterOptions(a0) { // fn#77653, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10095:362, offset: 0x01e0605d, size: 41 bytes, params: 2, frame: 12 return a0.filter(function(a0) { return !a0.disabled; }).map(function(a0) { a0.disabled; var value = Object.create(null); value.disabled = 0; return copyDataProperties({}, a0, value, a0); }); } function shuffleProblems(a0, a1) { // fn#77656, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10095:542, offset: 0x01e060a7, size: 107 bytes, params: 3, frame: 14 var property; const env0_0 = a1; let value = Module00022; value = value.shuffle(a0); const index = value.findIndex(function({value}) { return value === require; }); if (index > -1) { property = value[index]; value.splice(index, 1); value.push(property); } return value; } function processOptOut(a0) { // fn#77658, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10095:677, offset: 0x01e06112, size: 134 bytes, params: 2, frame: 19 const feedbackType = a0.feedbackType; a0.location; const defaultImport = AnalyticsUtils; const track = defaultImport.track; const USER_SETTINGS_IN_APP_FEEDBACK_OPTED_OUT = AnalyticEvents.USER_SETTINGS_IN_APP_FEEDBACK_OPTED_OUT; Reflect.apply(track, defaultImport, [USER_SETTINGS_IN_APP_FEEDBACK_OPTED_OUT, {feedback_type: FeedbackType[feedbackType], opted_out_until: MAX_REPRESENTABLE_DATE}]); const InAppFeedbackStates = (UserSettingsModule).InAppFeedbackStates; InAppFeedbackStates.updateSetting(function(a0) { var r4; var object = {}; copyDataProperties(object, a0, r4); var feedbackTypeBinding = feedbackType; var object2 = {}; copyDataProperties(object2, a0[feedbackTypeBinding], r4); object2['optOutExpiryTime'] = MAX_REPRESENTABLE_DATE; object[feedbackTypeBinding] = object2; return object; }); } function getConnectionFeedbackOptions() { // fn#77660, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10095:947, offset: 0x01e061d2, size: 472 bytes, params: 1, frame: 22 const filterOptionsBinding = filterOptions; let object = {}; let SELF = FeedbackOptionVariant.SELF; object.variant = SELF; const COULD_NOT_CONNECT = ConnectionFeedbackOption.COULD_NOT_CONNECT; object.value = COULD_NOT_CONNECT; const intl = (IndexNativeModule).intl; let string = intl.string; object.label = Reflect.apply(string, intl, [(importDefault(2454) /* metro dependency 2454: FeedbackMessages */).gMHKDJ]); const items2 = [object]; object = {}; const HIGH_TTC = ConnectionFeedbackOption.HIGH_TTC; object.value = HIGH_TTC; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).y06Ayn); items2[1] = object; object = {}; const HIGH_LATENCY = ConnectionFeedbackOption.HIGH_LATENCY; object.value = HIGH_LATENCY; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).y5k8Jq); items2[2] = object; object = {}; const ROBOT_VOICE = ConnectionFeedbackOption.ROBOT_VOICE; object.value = ROBOT_VOICE; let SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).f2914v); items2[3] = object; object = {}; const DESYNC = ConnectionFeedbackOption.DESYNC; object.value = DESYNC; const UNSPECIFIED = FeedbackOptionVariant.UNSPECIFIED; object.variant = UNSPECIFIED; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['zk+QL1']); items2[4] = object; object = {}; const CUTTING = ConnectionFeedbackOption.CUTTING; object.value = CUTTING; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; string = intl.string; const K5vYQA = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).K5vYQA; object.label = Reflect.apply(string, intl, [K5vYQA]); items2[5] = object; return filterOptionsBinding(items2); } function getAudioFeedbackOptions({isMobile}) { // fn#77661, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10095:1523, offset: 0x01e063aa, size: 985 bytes, params: 2, frame: 23 const filterOptionsBinding = filterOptions; let object = {}; let NO_AUDIO = AudioFeedbackOption.NO_AUDIO; object.value = NO_AUDIO; let SELF = FeedbackOptionVariant.SELF; object.variant = SELF; const intl = (IndexNativeModule).intl; let string = intl.string; object.label = Reflect.apply(string, intl, [(importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['GWypH+']]); const items2 = [object]; object = {}; NO_AUDIO = AudioFeedbackOption.NO_AUDIO; object.value = NO_AUDIO; let OTHERS = FeedbackOptionVariant.OTHERS; object.variant = OTHERS; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).ftSvQ0); items2[1] = object; object = {}; const LOW_QUALITY_AUDIO = AudioFeedbackOption.LOW_QUALITY_AUDIO; object.value = LOW_QUALITY_AUDIO; OTHERS = FeedbackOptionVariant.OTHERS; object.variant = OTHERS; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['1DnNRO']); items2[2] = object; object = {}; const ROBOT_VOICE = AudioFeedbackOption.ROBOT_VOICE; object.value = ROBOT_VOICE; let SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).yGe0BL); items2[3] = object; object = {}; const ECHO = AudioFeedbackOption.ECHO; object.value = ECHO; OTHERS = FeedbackOptionVariant.OTHERS; object.variant = OTHERS; string = intl.string; const Q5Dsaz = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).Q5Dsaz; object.label = Reflect.apply(string, intl, [Q5Dsaz]); items2[4] = object; object = {}; const TOO_QUIET_OR_LOUD = AudioFeedbackOption.TOO_QUIET_OR_LOUD; object.value = TOO_QUIET_OR_LOUD; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['1o77I3']); items2[5] = object; object = {}; const CUTTING = AudioFeedbackOption.CUTTING; object.value = CUTTING; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; string = intl.string; const RK9DUi = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).RK9DUi; object.label = Reflect.apply(string, intl, [RK9DUi]); items2[6] = object; object = {}; const DELAYED = AudioFeedbackOption.DELAYED; object.value = DELAYED; const UNSPECIFIED = FeedbackOptionVariant.UNSPECIFIED; object.variant = UNSPECIFIED; string = intl.string; const RGRgmM = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).RGRgmM; object.label = Reflect.apply(string, intl, [RGRgmM]); items2[7] = object; object = {}; const BACKGROUND_NOISE = AudioFeedbackOption.BACKGROUND_NOISE; object.value = BACKGROUND_NOISE; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['anHk1/']); items2[8] = object; object = {}; const UNABLE_TO_FIND_DEVICE = AudioFeedbackOption.UNABLE_TO_FIND_DEVICE; object.value = UNABLE_TO_FIND_DEVICE; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['05VSjm']); items2[9] = object; object = {}; const COMPLAINTS = AudioFeedbackOption.COMPLAINTS; object.value = COMPLAINTS; OTHERS = FeedbackOptionVariant.OTHERS; object.variant = OTHERS; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).kbbtwi); items2[10] = object; object = {}; const TROUBLE_WITH_SPEAKERPHONE = AudioFeedbackOption.TROUBLE_WITH_SPEAKERPHONE; object.value = TROUBLE_WITH_SPEAKERPHONE; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['4qlGrO']); object.disabled = !isMobile; items2[11] = object; object = {}; const NO_GAME_AUDIO = AudioFeedbackOption.NO_GAME_AUDIO; object.value = NO_GAME_AUDIO; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['2IG95D']); items2[12] = object; return filterOptionsBinding(items2); } function getVideoFeedbackOptions() { // fn#77662, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10095:2729, offset: 0x01e06783, size: 472 bytes, params: 1, frame: 22 const filterOptionsBinding = filterOptions; let object = {}; let NO_VIDEO = VideoFeedbackOption.NO_VIDEO; object.value = NO_VIDEO; let SELF = FeedbackOptionVariant.SELF; object.variant = SELF; const intl = (IndexNativeModule).intl; let string = intl.string; object.label = Reflect.apply(string, intl, [(importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['Bh+02d']]); const items2 = [object]; object = {}; NO_VIDEO = VideoFeedbackOption.NO_VIDEO; object.value = NO_VIDEO; let SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['R+wqwU']); items2[1] = object; object = {}; const FREEZING_OR_HITCHING = VideoFeedbackOption.FREEZING_OR_HITCHING; object.value = FREEZING_OR_HITCHING; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['8I/GUL']); items2[2] = object; object = {}; const BLURRY_OR_PIXELATED = VideoFeedbackOption.BLURRY_OR_PIXELATED; object.value = BLURRY_OR_PIXELATED; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).k7Idoz); items2[3] = object; object = {}; const UNABLE_TO_ENABLE_DEVICE = VideoFeedbackOption.UNABLE_TO_ENABLE_DEVICE; object.value = UNABLE_TO_ENABLE_DEVICE; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; string = intl.string; const QbC6La = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).QbC6La; object.label = Reflect.apply(string, intl, [QbC6La]); items2[4] = object; object = {}; const DESYNC = VideoFeedbackOption.DESYNC; object.value = DESYNC; const UNSPECIFIED = FeedbackOptionVariant.UNSPECIFIED; object.variant = UNSPECIFIED; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).vRDE5O); items2[5] = object; return filterOptionsBinding(items2); } function getVideoBackgroundFeedbackOptions() { // fn#77663, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10095:3342, offset: 0x01e0695b, size: 330 bytes, params: 1, frame: 22 const filterOptionsBinding = filterOptions; let object = {}; const OUTLINE_FUZZY_OR_HALO = VideoBackgroundFeedbackOption.OUTLINE_FUZZY_OR_HALO; object.value = OUTLINE_FUZZY_OR_HALO; let SELF = FeedbackOptionVariant.SELF; object.variant = SELF; const intl = (IndexNativeModule).intl; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).calUNv); const items2 = [object]; object = {}; const INACCURATE_BACKGROUND_DETECTION = VideoBackgroundFeedbackOption.INACCURATE_BACKGROUND_DETECTION; object.value = INACCURATE_BACKGROUND_DETECTION; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).zYumoj); items2[1] = object; object = {}; const FLICKERING_ARTIFACTS = VideoBackgroundFeedbackOption.FLICKERING_ARTIFACTS; object.value = FLICKERING_ARTIFACTS; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).ie5nCG); items2[2] = object; object = {}; const LAG_ON_MOVEMENT = VideoBackgroundFeedbackOption.LAG_ON_MOVEMENT; object.value = LAG_ON_MOVEMENT; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['Gg/Y1X']); items2[3] = object; return filterOptionsBinding(items2); } function getStreamFeedbackOptions({isStreamer}) { // fn#77664, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10095:3801, offset: 0x01e06aa5, size: 1510 bytes, params: 2, frame: 23 const filterOptionsBinding = filterOptions; let object = {}; let COULD_NOT_LOAD = StreamFeedbackOption.COULD_NOT_LOAD; object.value = COULD_NOT_LOAD; let SELF = FeedbackOptionVariant.SELF; object.variant = SELF; const intl = (IndexNativeModule).intl; let string = intl.string; object.label = Reflect.apply(string, intl, [(importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['w+kiDF']]); const value = !isStreamer; object.disabled = value; const items2 = [object]; object = {}; let BLACK_SCREEN = StreamFeedbackOption.BLACK_SCREEN; object.value = BLACK_SCREEN; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; string = intl.string; const RRZZZb = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).RRZZZb; object.label = Reflect.apply(string, intl, [RRZZZb]); object.disabled = value; items2[1] = object; object = {}; let FREEZING_OR_HITCHING = StreamFeedbackOption.FREEZING_OR_HITCHING; object.value = FREEZING_OR_HITCHING; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['3PKSkd']); object.disabled = value; items2[2] = object; object = {}; let LAG = StreamFeedbackOption.LAG; object.value = LAG; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).iMxexK); object.disabled = value; items2[3] = object; object = {}; let BLURRY_OR_PIXELATED = StreamFeedbackOption.BLURRY_OR_PIXELATED; object.value = BLURRY_OR_PIXELATED; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['8ceyQy']); object.disabled = value; items2[4] = object; object = {}; let NO_AUDIO = StreamFeedbackOption.NO_AUDIO; object.value = NO_AUDIO; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; string = intl.string; const HaZSC3 = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).HaZSC3; object.label = Reflect.apply(string, intl, [HaZSC3]); object.disabled = value; items2[5] = object; object = {}; let BAD_AUDIO = StreamFeedbackOption.BAD_AUDIO; object.value = BAD_AUDIO; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['zIC+8Y']); object.disabled = value; items2[6] = object; object = {}; let STOPPED_UNEXPECTEDLY = StreamFeedbackOption.STOPPED_UNEXPECTEDLY; object.value = STOPPED_UNEXPECTEDLY; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['/nlKuG']); object.disabled = value; items2[7] = object; object = {}; let DESYNC = StreamFeedbackOption.DESYNC; object.value = DESYNC; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; string = intl.string; const JS6akP = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).JS6akP; object.label = Reflect.apply(string, intl, [JS6akP]); object.disabled = value; items2[8] = object; object = {}; const NO_GAME_AUDIO = StreamFeedbackOption.NO_GAME_AUDIO; object.value = NO_GAME_AUDIO; SELF = FeedbackOptionVariant.SELF; object.variant = SELF; string = intl.string; const TaIrh5 = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).TaIrh5; object.label = Reflect.apply(string, intl, [TaIrh5]); object.disabled = value; items2[9] = object; object = {}; COULD_NOT_LOAD = StreamFeedbackOption.COULD_NOT_LOAD; object.value = COULD_NOT_LOAD; let SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).jU9Zs8); object.disabled = isStreamer; items2[10] = object; object = {}; BLACK_SCREEN = StreamFeedbackOption.BLACK_SCREEN; object.value = BLACK_SCREEN; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).aml28x); object.disabled = isStreamer; items2[11] = object; object = {}; FREEZING_OR_HITCHING = StreamFeedbackOption.FREEZING_OR_HITCHING; object.value = FREEZING_OR_HITCHING; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; string = intl.string; const V3EeCH = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).V3EeCH; object.label = Reflect.apply(string, intl, [V3EeCH]); object.disabled = isStreamer; items2[12] = object; object = {}; LAG = StreamFeedbackOption.LAG; object.value = LAG; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).hi1Y39); object.disabled = isStreamer; items2[13] = object; object = {}; BLURRY_OR_PIXELATED = StreamFeedbackOption.BLURRY_OR_PIXELATED; object.value = BLURRY_OR_PIXELATED; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).qdBn3L); object.disabled = isStreamer; items2[14] = object; object = {}; NO_AUDIO = StreamFeedbackOption.NO_AUDIO; object.value = NO_AUDIO; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; string = intl.string; const DOOlop = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).DOOlop; object.label = Reflect.apply(string, intl, [DOOlop]); object.disabled = isStreamer; items2[15] = object; object = {}; BAD_AUDIO = StreamFeedbackOption.BAD_AUDIO; object.value = BAD_AUDIO; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).k7bdGE); object.disabled = isStreamer; items2[16] = object; object = {}; STOPPED_UNEXPECTEDLY = StreamFeedbackOption.STOPPED_UNEXPECTEDLY; object.value = STOPPED_UNEXPECTEDLY; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; object.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).jPD998); object.disabled = isStreamer; items2[17] = object; object = {}; DESYNC = StreamFeedbackOption.DESYNC; object.value = DESYNC; SOMEONE = FeedbackOptionVariant.SOMEONE; object.variant = SOMEONE; string = intl.string; const JfAvQp = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).JfAvQp; object.label = Reflect.apply(string, intl, [JfAvQp]); object.disabled = isStreamer; items2[18] = object; return filterOptionsBinding(items2); } } function _fun77654({disabled}) { // fn#77654, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10095:405, offset: 0x0107ab95, size: 13 bytes, params: 2, frame: 1 return !disabled; } function _fun77655(a0) { // fn#77655, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10095:431, offset: 0x01e06086, size: 33 bytes, params: 2, frame: 13 a0.disabled; const value = Object.create(null); value.disabled = 0; return copyDataProperties({}, a0, value, a0); } global.__d(_fun77652, 9909, [9906, 661, 22, 683, 3829, 1244, 2454, 2]) /* metro module 9909, dependencies: [9906, 661, 22, 683, 3829, 1244, 2454, 2] */;