/* Metro module 10864; source: components_native/calls/RTCDebugOverlay.tsx; dependencies: [31, 27, 1379, 1867, 4294, 10865, 4395, 1878, 4291, 33, 4501, 4000, 697, 1305, 566, 4805, 10867, 10866, 694, 6618, 4578, 1244, 2] */ function _fun83197(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#83197, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11050:6, offset: 0x01f10f6e, size: 700 bytes, params: 8, frame: 27 var object3; const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const value = importAll(31) /* metro dependency 31 */; const value2 = require(27) /* metro dependency 27 */; const StyleSheet = value2.StyleSheet; const env0_5 = value2.View; const env0_6 = value2.ScrollView; const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */; const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */; const rtcConnectionStore = importDefault(4294) /* metro dependency 4294: RTCConnectionStore */; const rtcDebugStore = importDefault(10865) /* metro dependency 10865: RTCDebugStore */; const streamRTCConnectionStore = importDefault(4395) /* metro dependency 4395: StreamRTCConnectionStore */; const userStore = importDefault(1878) /* metro dependency 1878: UserStore */; const MediaEngineContextTypes = (require(4291) /* metro dependency 4291: Constants */).MediaEngineContextTypes; const value3 = require(33) /* metro dependency 33 */; const env0_14 = value3.jsx; const env0_15 = value3.jsxs; const env0_16 = value3.Fragment; const asString_83212 = function(a0) { return String(a0); }; const createStylesModule = require(4501) /* metro dependency 4501: createStyles */; const createStyles = createStylesModule.createStyles; object3 = {}; const object4 = {}; copyDataProperties(object4, StyleSheet.absoluteFillObject, undefined); const colorUtilsModule = require(4000) /* metro dependency 4000: ColorUtils */; const hexWithOpacity = colorUtilsModule.hexWithOpacity; const BLACK = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.BLACK; object4['backgroundColor'] = Reflect.apply(hexWithOpacity, colorUtilsModule, [BLACK, 0.7]); object3.container = object4; object3.scroller = {'flex': 1, 'margin': 8}; object3.indent = {marginLeft: 16}; object3.row = {flexDirection: 'row'}; const WHITE = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.WHITE; object3.text = {color: WHITE, fontSize: 14}; object3.buttonClose = {'flexGrow': 0, 'margin': 8}; const env0_18 = Reflect.apply(createStyles, createStylesModule, [object3]); const env0_19 = value.memo(_fun83213); const env0_20 = value.memo(_fun83214); object3 = {}; const DEFAULT = MediaEngineContextTypes.DEFAULT; object3[DEFAULT] = DefaultContextInfo; const STREAM = MediaEngineContextTypes.STREAM; object3[STREAM] = StreamContextInfo; (require(2) /* metro dependency 2 */).fileFinishedImporting('components_native/calls/RTCDebugOverlay.tsx'); exports.default = RTCDebugOverlay; } function Text(a0) { // fn#83198, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11050:636, offset: 0x01f1122a, size: 77 bytes, params: 2, frame: 15 const styles = useStyles(); const LegacyText = (require(1305) /* metro dependency 1305: native */).LegacyText; return ; } function Section({title, children}) { // fn#83199, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11050:714, offset: 0x01f11277, size: 122 bytes, params: 2, frame: 20 const styles = useStyles(); return ( <> {title} {':'} {children} ); } function ObjectKV({obj}) { // fn#83200, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11050:848, offset: 0x01f112f1, size: 66 bytes, params: 2, frame: 12 const env0_0 = useStyles(); const Object = global.Object; return Object.entries(obj).map(_fun83201); } function RTCDebugGeneral() { // fn#83202, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11050:1485, offset: 0x01f1146b, size: 295 bytes, params: 1, frame: 24 const {guildId, channelId} = (require(566) /* metro dependency 566: flux */).useStateFromStoresObject([RTCConnectionStore], function() { var object = {}; object.guildId = RTCConnectionStore.getGuildId(); object.channelId = RTCConnectionStore.getChannelId(); return object; }, []); const fluxModule = require(566) /* metro dependency 566: flux */; let useStateFromStores = fluxModule.useStateFromStores; const value3 = Reflect.apply(useStateFromStores, fluxModule, [[GuildStore], function() { return GuildStore.getGuild(guildId); }, [guildId]]); const moduleValue3 = fluxModule; useStateFromStores = moduleValue3.useStateFromStores; const value5 = (importDefault(4805) /* metro dependency 4805: useChannelName */)(Reflect.apply(useStateFromStores, moduleValue3, [[ChannelStore], function() { return ChannelStore.getChannel(channelId); }, [channelId]])); const value = null; return (
); } function renderContextInfo(a0) { // fn#83206, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11050:2579, offset: 0x01f115bd, size: 39 bytes, params: 2, frame: 14 const property = env0_21[a0]; const value2 = null; return value2 != property ? ((Component) => )(property) : value2; } function RTCDebugContext({context}) { // fn#83207, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11050:2648, offset: 0x01f115e4, size: 121 bytes, params: 2, frame: 16 var r0; let value = (require(566) /* metro dependency 566: flux */).useStateFromStores([RTCDebugStore], function() { return RTCDebugStore.getAllStats(context); }, [context]); if (value == null) { r0 = null; } else if (value.length === 0) { r0 = null; } else { value = value.map(_fun83209); r0 = value; } return r0; } function _fun83213({data}) { // fn#83213, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11050:1194, offset: 0x01f11805, size: 88 bytes, params: 2, frame: 17 const type = data.type; let value = Object.create(null); value.type = 0; value = copyDataProperties({}, data, value, undefined); return (
); } function _fun83214({userId, data}) { // fn#83214, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11050:1284, offset: 0x01f1185d, size: 199 bytes, params: 2, frame: 20 const value2 = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], function() { return UserStore.getUser(userId); }, [userId]); const value3 = '' + userId; return (
{data.map(_fun83216)}
); } function DefaultContextInfo() { // fn#83217, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11050:1929, offset: 0x01f11961, size: 86 bytes, params: 1, frame: 17 return ( ); } function StreamContextInfo() { // fn#83219, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11050:2312, offset: 0x01f11a7b, size: 110 bytes, params: 1, frame: 18 return ( ); } function RTCDebugOverlay({onClose, style}) { // fn#83221, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11050:3321, offset: 0x01f11b4c, size: 364 bytes, params: 2, frame: 26 const styles = useStyles(); env0_4.useEffect(_fun83222, []); const SafeAreaPaddingView = (require(6618) /* metro dependency 6618: SafeAreaView */).SafeAreaPaddingView; const items3 = [styles.container, style]; const items2 = []; const Object = global.Object; const value3 = Object.values(MediaEngineContextTypes); items2[1] = value3.map(_fun83224); const scrollView = {items2}; const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; return ( {scrollView}