/* Metro module 9909; source: modules/feedback/FeedbackUtils.tsx; dependencies: [9906, 661, 22, 683, 3829, 1244, 2454, 2] */ 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 = require(9906) /* metro dependency 9906: Constants */; 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; const env0_12 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents; (require(2) /* metro dependency 2 */).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 = importDefault(22) /* metro dependency 22 */; 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 = importDefault(683) /* metro dependency 683: 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 = (require(3829) /* metro dependency 3829: UserSettings */).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 object2 = {}; let SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; const COULD_NOT_CONNECT = ConnectionFeedbackOption.COULD_NOT_CONNECT; object2.value = COULD_NOT_CONNECT; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; let string = intl.string; object2.label = Reflect.apply(string, intl, [(importDefault(2454) /* metro dependency 2454: FeedbackMessages */).gMHKDJ]); const items2 = [object2]; object2 = {}; const HIGH_TTC = ConnectionFeedbackOption.HIGH_TTC; object2.value = HIGH_TTC; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).y06Ayn); items2[1] = object2; object2 = {}; const HIGH_LATENCY = ConnectionFeedbackOption.HIGH_LATENCY; object2.value = HIGH_LATENCY; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).y5k8Jq); items2[2] = object2; object2 = {}; const ROBOT_VOICE = ConnectionFeedbackOption.ROBOT_VOICE; object2.value = ROBOT_VOICE; let SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).f2914v); items2[3] = object2; object2 = {}; const DESYNC = ConnectionFeedbackOption.DESYNC; object2.value = DESYNC; const UNSPECIFIED = FeedbackOptionVariant.UNSPECIFIED; object2.variant = UNSPECIFIED; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['zk+QL1']); items2[4] = object2; object2 = {}; const CUTTING = ConnectionFeedbackOption.CUTTING; object2.value = CUTTING; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; string = intl.string; const K5vYQA = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).K5vYQA; object2.label = Reflect.apply(string, intl, [K5vYQA]); items2[5] = object2; 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 object2 = {}; let NO_AUDIO = AudioFeedbackOption.NO_AUDIO; object2.value = NO_AUDIO; let SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; let string = intl.string; object2.label = Reflect.apply(string, intl, [(importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['GWypH+']]); const items2 = [object2]; object2 = {}; NO_AUDIO = AudioFeedbackOption.NO_AUDIO; object2.value = NO_AUDIO; let OTHERS = FeedbackOptionVariant.OTHERS; object2.variant = OTHERS; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).ftSvQ0); items2[1] = object2; object2 = {}; const LOW_QUALITY_AUDIO = AudioFeedbackOption.LOW_QUALITY_AUDIO; object2.value = LOW_QUALITY_AUDIO; OTHERS = FeedbackOptionVariant.OTHERS; object2.variant = OTHERS; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['1DnNRO']); items2[2] = object2; object2 = {}; const ROBOT_VOICE = AudioFeedbackOption.ROBOT_VOICE; object2.value = ROBOT_VOICE; let SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).yGe0BL); items2[3] = object2; object2 = {}; const ECHO = AudioFeedbackOption.ECHO; object2.value = ECHO; OTHERS = FeedbackOptionVariant.OTHERS; object2.variant = OTHERS; string = intl.string; const Q5Dsaz = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).Q5Dsaz; object2.label = Reflect.apply(string, intl, [Q5Dsaz]); items2[4] = object2; object2 = {}; const TOO_QUIET_OR_LOUD = AudioFeedbackOption.TOO_QUIET_OR_LOUD; object2.value = TOO_QUIET_OR_LOUD; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['1o77I3']); items2[5] = object2; object2 = {}; const CUTTING = AudioFeedbackOption.CUTTING; object2.value = CUTTING; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; string = intl.string; const RK9DUi = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).RK9DUi; object2.label = Reflect.apply(string, intl, [RK9DUi]); items2[6] = object2; object2 = {}; const DELAYED = AudioFeedbackOption.DELAYED; object2.value = DELAYED; const UNSPECIFIED = FeedbackOptionVariant.UNSPECIFIED; object2.variant = UNSPECIFIED; string = intl.string; const RGRgmM = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).RGRgmM; object2.label = Reflect.apply(string, intl, [RGRgmM]); items2[7] = object2; object2 = {}; const BACKGROUND_NOISE = AudioFeedbackOption.BACKGROUND_NOISE; object2.value = BACKGROUND_NOISE; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['anHk1/']); items2[8] = object2; object2 = {}; const UNABLE_TO_FIND_DEVICE = AudioFeedbackOption.UNABLE_TO_FIND_DEVICE; object2.value = UNABLE_TO_FIND_DEVICE; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['05VSjm']); items2[9] = object2; object2 = {}; const COMPLAINTS = AudioFeedbackOption.COMPLAINTS; object2.value = COMPLAINTS; OTHERS = FeedbackOptionVariant.OTHERS; object2.variant = OTHERS; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).kbbtwi); items2[10] = object2; object2 = {}; const TROUBLE_WITH_SPEAKERPHONE = AudioFeedbackOption.TROUBLE_WITH_SPEAKERPHONE; object2.value = TROUBLE_WITH_SPEAKERPHONE; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['4qlGrO']); object2.disabled = !isMobile; items2[11] = object2; object2 = {}; const NO_GAME_AUDIO = AudioFeedbackOption.NO_GAME_AUDIO; object2.value = NO_GAME_AUDIO; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['2IG95D']); items2[12] = object2; 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 object2 = {}; let NO_VIDEO = VideoFeedbackOption.NO_VIDEO; object2.value = NO_VIDEO; let SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; let string = intl.string; object2.label = Reflect.apply(string, intl, [(importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['Bh+02d']]); const items2 = [object2]; object2 = {}; NO_VIDEO = VideoFeedbackOption.NO_VIDEO; object2.value = NO_VIDEO; let SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['R+wqwU']); items2[1] = object2; object2 = {}; const FREEZING_OR_HITCHING = VideoFeedbackOption.FREEZING_OR_HITCHING; object2.value = FREEZING_OR_HITCHING; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['8I/GUL']); items2[2] = object2; object2 = {}; const BLURRY_OR_PIXELATED = VideoFeedbackOption.BLURRY_OR_PIXELATED; object2.value = BLURRY_OR_PIXELATED; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).k7Idoz); items2[3] = object2; object2 = {}; const UNABLE_TO_ENABLE_DEVICE = VideoFeedbackOption.UNABLE_TO_ENABLE_DEVICE; object2.value = UNABLE_TO_ENABLE_DEVICE; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; string = intl.string; const QbC6La = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).QbC6La; object2.label = Reflect.apply(string, intl, [QbC6La]); items2[4] = object2; object2 = {}; const DESYNC = VideoFeedbackOption.DESYNC; object2.value = DESYNC; const UNSPECIFIED = FeedbackOptionVariant.UNSPECIFIED; object2.variant = UNSPECIFIED; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).vRDE5O); items2[5] = object2; 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 object2 = {}; const OUTLINE_FUZZY_OR_HALO = VideoBackgroundFeedbackOption.OUTLINE_FUZZY_OR_HALO; object2.value = OUTLINE_FUZZY_OR_HALO; let SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).calUNv); const items2 = [object2]; object2 = {}; const INACCURATE_BACKGROUND_DETECTION = VideoBackgroundFeedbackOption.INACCURATE_BACKGROUND_DETECTION; object2.value = INACCURATE_BACKGROUND_DETECTION; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).zYumoj); items2[1] = object2; object2 = {}; const FLICKERING_ARTIFACTS = VideoBackgroundFeedbackOption.FLICKERING_ARTIFACTS; object2.value = FLICKERING_ARTIFACTS; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).ie5nCG); items2[2] = object2; object2 = {}; const LAG_ON_MOVEMENT = VideoBackgroundFeedbackOption.LAG_ON_MOVEMENT; object2.value = LAG_ON_MOVEMENT; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['Gg/Y1X']); items2[3] = object2; 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 object2 = {}; let COULD_NOT_LOAD = StreamFeedbackOption.COULD_NOT_LOAD; object2.value = COULD_NOT_LOAD; let SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; let string = intl.string; object2.label = Reflect.apply(string, intl, [(importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['w+kiDF']]); const value = !isStreamer; object2.disabled = value; const items2 = [object2]; object2 = {}; let BLACK_SCREEN = StreamFeedbackOption.BLACK_SCREEN; object2.value = BLACK_SCREEN; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; string = intl.string; const RRZZZb = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).RRZZZb; object2.label = Reflect.apply(string, intl, [RRZZZb]); object2.disabled = value; items2[1] = object2; object2 = {}; let FREEZING_OR_HITCHING = StreamFeedbackOption.FREEZING_OR_HITCHING; object2.value = FREEZING_OR_HITCHING; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['3PKSkd']); object2.disabled = value; items2[2] = object2; object2 = {}; let LAG = StreamFeedbackOption.LAG; object2.value = LAG; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).iMxexK); object2.disabled = value; items2[3] = object2; object2 = {}; let BLURRY_OR_PIXELATED = StreamFeedbackOption.BLURRY_OR_PIXELATED; object2.value = BLURRY_OR_PIXELATED; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['8ceyQy']); object2.disabled = value; items2[4] = object2; object2 = {}; let NO_AUDIO = StreamFeedbackOption.NO_AUDIO; object2.value = NO_AUDIO; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; string = intl.string; const HaZSC3 = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).HaZSC3; object2.label = Reflect.apply(string, intl, [HaZSC3]); object2.disabled = value; items2[5] = object2; object2 = {}; let BAD_AUDIO = StreamFeedbackOption.BAD_AUDIO; object2.value = BAD_AUDIO; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['zIC+8Y']); object2.disabled = value; items2[6] = object2; object2 = {}; let STOPPED_UNEXPECTEDLY = StreamFeedbackOption.STOPPED_UNEXPECTEDLY; object2.value = STOPPED_UNEXPECTEDLY; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */)['/nlKuG']); object2.disabled = value; items2[7] = object2; object2 = {}; let DESYNC = StreamFeedbackOption.DESYNC; object2.value = DESYNC; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; string = intl.string; const JS6akP = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).JS6akP; object2.label = Reflect.apply(string, intl, [JS6akP]); object2.disabled = value; items2[8] = object2; object2 = {}; const NO_GAME_AUDIO = StreamFeedbackOption.NO_GAME_AUDIO; object2.value = NO_GAME_AUDIO; SELF = FeedbackOptionVariant.SELF; object2.variant = SELF; string = intl.string; const TaIrh5 = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).TaIrh5; object2.label = Reflect.apply(string, intl, [TaIrh5]); object2.disabled = value; items2[9] = object2; object2 = {}; COULD_NOT_LOAD = StreamFeedbackOption.COULD_NOT_LOAD; object2.value = COULD_NOT_LOAD; let SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).jU9Zs8); object2.disabled = isStreamer; items2[10] = object2; object2 = {}; BLACK_SCREEN = StreamFeedbackOption.BLACK_SCREEN; object2.value = BLACK_SCREEN; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).aml28x); object2.disabled = isStreamer; items2[11] = object2; object2 = {}; FREEZING_OR_HITCHING = StreamFeedbackOption.FREEZING_OR_HITCHING; object2.value = FREEZING_OR_HITCHING; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; string = intl.string; const V3EeCH = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).V3EeCH; object2.label = Reflect.apply(string, intl, [V3EeCH]); object2.disabled = isStreamer; items2[12] = object2; object2 = {}; LAG = StreamFeedbackOption.LAG; object2.value = LAG; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).hi1Y39); object2.disabled = isStreamer; items2[13] = object2; object2 = {}; BLURRY_OR_PIXELATED = StreamFeedbackOption.BLURRY_OR_PIXELATED; object2.value = BLURRY_OR_PIXELATED; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).qdBn3L); object2.disabled = isStreamer; items2[14] = object2; object2 = {}; NO_AUDIO = StreamFeedbackOption.NO_AUDIO; object2.value = NO_AUDIO; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; string = intl.string; const DOOlop = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).DOOlop; object2.label = Reflect.apply(string, intl, [DOOlop]); object2.disabled = isStreamer; items2[15] = object2; object2 = {}; BAD_AUDIO = StreamFeedbackOption.BAD_AUDIO; object2.value = BAD_AUDIO; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).k7bdGE); object2.disabled = isStreamer; items2[16] = object2; object2 = {}; STOPPED_UNEXPECTEDLY = StreamFeedbackOption.STOPPED_UNEXPECTEDLY; object2.value = STOPPED_UNEXPECTEDLY; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; object2.label = intl.string((importDefault(2454) /* metro dependency 2454: FeedbackMessages */).jPD998); object2.disabled = isStreamer; items2[17] = object2; object2 = {}; DESYNC = StreamFeedbackOption.DESYNC; object2.value = DESYNC; SOMEONE = FeedbackOptionVariant.SOMEONE; object2.variant = SOMEONE; string = intl.string; const JfAvQp = (importDefault(2454) /* metro dependency 2454: FeedbackMessages */).JfAvQp; object2.label = Reflect.apply(string, intl, [JfAvQp]); object2.disabled = isStreamer; items2[18] = object2; return filterOptionsBinding(items2); }