/* Metro module 11375; source: modules/user_profile/native/LegacyUserProfileConnections.tsx; dependencies: [31, 27, 1949, 1885, 3996, 5189, 661, 1309, 5044, 33, 4501, 697, 5043, 10362, 4915, 1423, 4002, 1305, 11376, 11377, 3860, 10365, 10366, 4081, 6797, 3856, 1244, 8872, 4863, 3853, 5278, 4573, 3868, 566, 5039, 11378, 2] */ import UserRecord from '../../../records/UserRecord.tsx'; /* Metro dependency 1885 */ import LocaleStore from '../../user_settings/LocaleStore.tsx'; /* Metro dependency 1949 */ import Linking from '../../../lib/native/Linking.tsx'; /* Metro dependency 3853 */ import StreamerModeStore from '../../../stores/StreamerModeStore.tsx'; /* Metro dependency 3996 */ import UserProfileStore from '../UserProfileStore.tsx'; /* Metro dependency 5189 */ import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ReactNativeModule from '../../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */ import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */ import * as JsxRuntimeModule from '../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */ import * as ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */ import * as IndexNativeModule from '../../../intl/index.native.tsx'; /* Metro dependency 1244 */ import * as FormConstantsModule from '../../../design/void/Form/native/FormConstants.tsx'; /* Metro dependency 1309 */ import * as AvatarUtilsModule from '../../../utils/AvatarUtils.tsx'; /* Metro dependency 1423 */ import * as ToastUtilsModule from '../../toast/native/ToastUtils.tsx'; /* Metro dependency 3856 */ import * as UseTokenModule from '../../../design/tokens/native/useToken.tsx'; /* Metro dependency 3860 */ import * as NativeModule from '../../../external/discord_common/js/packages/design/native.tsx'; /* Metro dependency 3868 */ import * as SharedModule from '../../../design/shared.tsx'; /* Metro dependency 4002 */ import * as CreateStylesModule from '../../../design/components/Styles/native/createStyles.tsx'; /* Metro dependency 4501 */ import * as TextModule from '../../../design/components/Text/native/Text.tsx'; /* Metro dependency 4573 */ import * as AppAnalyticsUtilsModule from '../../app_analytics/AppAnalyticsUtils.tsx'; /* Metro dependency 4863 */ import * as ConnectionsHooksModule from '../../connections/ConnectionsHooks.tsx'; /* Metro dependency 5039 */ import * as ConstantsModule2 from '../../connections/Constants.tsx'; /* Metro dependency 5044 */ import * as ConnectionMetadataVanityItemsModule from '../../connections/native/ConnectionMetadataVanityItems.tsx'; /* Metro dependency 10362 */ function _fun87203(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#87203, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:6, offset: 0x01fb2e4e, size: 964 bytes, params: 8, frame: 29 let env0_0 = require; const ConnectedUserAccount2 = ConnectedUserAccount; const ConnectedApplicationUserRoleAccount2 = ConnectedApplicationUserRoleAccount; const closure3 = function(a0, a1) { var env0_0 = a1; var env0_1 = require(dependencyMap[32]).useThemeContext().theme; var env0_2 = require(dependencyMap[33]).useStateFromStores([LocaleStore], _fun87212); return a0.map(_fun87213); }; const useConnectedAccountItems2 = useConnectedAccountItems; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const FORM_ROW_VERTICAL_PADDING = (FormConstantsModule).FORM_ROW_VERTICAL_PADDING; const createStyles = CreateStylesModule.createStyles; object = {}; object.connectedAccountContainer = {paddingHorizontal: 10, paddingVertical: FORM_ROW_VERTICAL_PADDING / 2}; object.connectedAccount = {'flexDirection': 'row', 'alignItems': 'center'}; object.connectedAccountNameContainer = {'flex': 1, 'marginLeft': 8}; object.connectedAccountName = {'flexDirection': 'row', 'alignItems': 'center'}; let INTERACTIVE_TEXT_ACTIVE = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_ACTIVE; object.connectedAccountNameText = {color: INTERACTIVE_TEXT_ACTIVE}; const TEXT_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_SUBTLE; object.connectedAccountNameCreatedAtText = {color: TEXT_SUBTLE}; INTERACTIVE_TEXT_ACTIVE = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_ACTIVE; object.connectedAccountOpenLink = {'height': 24, 'width': 24, transform: [{rotate: '135deg'}], tintColor: INTERACTIVE_TEXT_ACTIVE}; const INTERACTIVE_TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_DEFAULT; object.connectedAccountOpenHide = {'alignSelf': 'flex-start', 'margin': 4, 'height': 16, 'width': 16, tintColor: INTERACTIVE_TEXT_DEFAULT}; object.verifiedCheckContainer = {'marginLeft': 4, 'height': 16, 'width': 16}; object.verifiedCheck = {'position': 'absolute', 'left': 0, 'top': 0}; object.connectedAccountChildren = {'flexDirection': 'row', 'flexWrap': 'wrap', 'alignItems': 'center', 'overflow': 'hidden'}; INTERACTIVE_TEXT_ACTIVE = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_ACTIVE; object.metadataItem = {color: INTERACTIVE_TEXT_ACTIVE}; object.appConnectionNameContainer = {'flex': 1, 'flexDirection': 'row', 'alignItems': 'center', 'marginTop': 4}; const object4 = {'flexDirection': 'row', 'alignItems': 'center', 'backgroundColor': null, 'borderRadius': null, 'borderWidth': 1, 'borderColor': null, 'paddingHorizontal': 8, 'paddingVertical': 4, 'marginTop': 12}; const BACKGROUND_BASE_LOWEST = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOWEST; object4.backgroundColor = BACKGROUND_BASE_LOWEST; object4.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.sm; const BORDER_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE; object4.borderColor = BORDER_SUBTLE; object.connectedAccountPoweredByContainer = object4; object.connectedAccountPoweredByAvatar = {marginRight: 4}; object.connectedAccountPoweredByText = {'marginTop': -4, 'alignItems': 'center', 'flexDirection': 'row'}; const env0_17 = Reflect.apply(createStyles, CreateStylesModule, [object]); const env0_18 = ReactModule.memo(ConnectedUserAccount2); const env0_19 = ReactModule.memo(ConnectedApplicationUserRoleAccount2); const env0_20 = []; const env0_21 = []; (FileImportTrackerModule).fileFinishedImporting('modules/user_profile/native/LegacyUserProfileConnections.tsx'); exports.default = LegacyUserProfileConnections; exports.ConnectedUserAccount = ConnectedUserAccount2; exports.ConnectedApplicationUserRoleAccount = ConnectedApplicationUserRoleAccount2; exports.useAppplicationRoleConnectionItems = closure3; exports.useConnectedAccountItems = useConnectedAccountItems2; function ConnectedUserAccount({account, theme, locale, userId, style, showMetadata, showInvisibleIcon}) { // fn#87204, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:1782, offset: 0x01fb3212, size: 2055 bytes, params: 2, frame: 39 var r28; var color; var r20; var r13; var r15; var r24; var r16; var moduleValue; var type; var moduleValue2; var value6; var moduleValue3; var value7; var moduleValue4; var value8; var moduleValue5; var value9; var defaultImport; var moduleValue6; var value10; var moduleValue7; var value11; const Icon = (require(1305) /* metro dependency 1305: native */).Icon; var WHITE; var object2; var verifiedCheck; var Sizes; var REFRESH_SMALL_16; var items3; var object3; var intl; showMetadata = showMetadata ?? true; const styles = useStyles(); const r10 = account.metadata ?? ({}); if (showMetadata) { moduleValue = require(5043) /* metro dependency 5043: ConnectionsUtils */; r28 = moduleValue.getCreatedAtDate(r10[MetadataFields.CREATED_AT], locale); } else { r28 = null; } if (showMetadata) { type = account.type; if (PlatformTypes.REDDIT === type) { moduleValue7 = require(10362) /* metro dependency 10362: ConnectionMetadataVanityItems */; value11 = moduleValue7.generateRedditMetadataItems(r10, styles.metadataItem); color = undefined; r20 = value11; } else if (PlatformTypes.STEAM === type) { moduleValue6 = require(10362) /* metro dependency 10362: ConnectionMetadataVanityItems */; value10 = moduleValue6.generateSteamMetadataItems(r10, styles.metadataItem); color = undefined; r20 = value10; } else if (PlatformTypes.BLUESKY === type) { moduleValue5 = require(10362) /* metro dependency 10362: ConnectionMetadataVanityItems */; value9 = moduleValue5.generateTwitterMetadataItems(r10, styles.metadataItem); if (r10[MetadataFields.TWITTER_VERIFIED] !== '1') { color = undefined; r20 = value9; } else { defaultImport = importDefault(4915) /* metro dependency 4915: Platforms */; color = defaultImport.get(PlatformTypes.TWITTER).color; r20 = value9; } } else if (PlatformTypes.MASTODON === type) { moduleValue5 = require(10362) /* metro dependency 10362: ConnectionMetadataVanityItems */; value9 = moduleValue5.generateTwitterMetadataItems(r10, styles.metadataItem); if (r10[MetadataFields.TWITTER_VERIFIED] !== '1') { color = undefined; r20 = value9; } else { defaultImport = importDefault(4915) /* metro dependency 4915: Platforms */; color = defaultImport.get(PlatformTypes.TWITTER).color; r20 = value9; } } else if (PlatformTypes.TWITTER === type) { moduleValue5 = require(10362) /* metro dependency 10362: ConnectionMetadataVanityItems */; value9 = moduleValue5.generateTwitterMetadataItems(r10, styles.metadataItem); if (r10[MetadataFields.TWITTER_VERIFIED] !== '1') { color = undefined; r20 = value9; } else { defaultImport = importDefault(4915) /* metro dependency 4915: Platforms */; color = defaultImport.get(PlatformTypes.TWITTER).color; r20 = value9; } } else if (PlatformTypes.PAYPAL === type) { moduleValue4 = require(10362) /* metro dependency 10362: ConnectionMetadataVanityItems */; value8 = moduleValue4.generatePaypalMetadataItems(r10, styles.metadataItem); color = undefined; r20 = value8; } else if (PlatformTypes.EBAY === type) { moduleValue3 = require(10362) /* metro dependency 10362: ConnectionMetadataVanityItems */; value7 = moduleValue3.generateEbayMetadataItems(r10, styles.metadataItem); color = undefined; r20 = value7; } else if (PlatformTypes.TIKTOK !== type) { color = undefined; r20 = undefined; } else { moduleValue2 = require(10362) /* metro dependency 10362: ConnectionMetadataVanityItems */; value6 = moduleValue2.generateTikTokMetadataItems(r10, styles.metadataItem); color = undefined; r20 = value6; } } else { color = undefined; r20 = undefined; } const value12 = (importDefault(4915) /* metro dependency 4915: Platforms */).get(account.type); const makeSource = AvatarUtilsModule.makeSource; const isThemeDark2 = (SharedModule).isThemeDark(theme); const value13 = value12 == null; const source = Reflect.apply(makeSource, AvatarUtilsModule, [isThemeDark2 ? value13 ? undefined : value12.icon.darkPNG : value13 ? undefined : value12.icon.lightPNG]); let r5 = value12 == null || value12.getPlatformUserUrl == null ? undefined : value12.getPlatformUserUrl(account); const env0_3 = r5; const r11 = ( showInvisibleIcon == null ? ( r5 != null ? ( ) : null ) : ( showInvisibleIcon ? ( ) : ( r5 != null ? ( ) : null ) ) ); let useToken = UseTokenModule.useToken; const BACKGROUND_MOD_MUTED = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_MOD_MUTED; const value17 = Reflect.apply(useToken, UseTokenModule, [BACKGROUND_MOD_MUTED, theme]); useToken = UseTokenModule.useToken; const INTERACTIVE_TEXT_ACTIVE = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_ACTIVE; if (color == null) { r13 = value17; r15 = Reflect.apply(useToken, UseTokenModule, [INTERACTIVE_TEXT_ACTIVE, color == null ? theme : ThemeTypes.DARK]); } else { WHITE = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.WHITE; r13 = color; r15 = WHITE; } if (account.verified) { var viewBindingProps = {style: styles.verifiedCheckContainer}; object2 = {}; verifiedCheck = styles.verifiedCheck; object2.style = verifiedCheck; Sizes = (require(1305) /* metro dependency 1305: native */).Icon.Sizes; REFRESH_SMALL_16 = Sizes.REFRESH_SMALL_16; object2.size = REFRESH_SMALL_16; object2.source = importDefault(10365) /* metro dependency 10365 */; object2.color = r13; items3 = [ , ]; object3 = {}; verifiedCheck = styles.verifiedCheck; object3.style = verifiedCheck; Sizes = (require(1305) /* metro dependency 1305: native */).Icon.Sizes; REFRESH_SMALL_16 = Sizes.REFRESH_SMALL_16; object3.size = REFRESH_SMALL_16; object3.source = importDefault(10366) /* metro dependency 10366 */; object3.color = r15; items3[1] = ; r24 = ( {items3} ); } else { r24 = null; } const value21 = env0_3.useCallback(_fun87205, [account.name]); const value22 = env0_3.useMemo(_fun87206, [value12?.name, r5]); const value23 = env0_3.useCallback(_fun87207, [account.type, r5, userId]); const PressableComponent = r5 != null ? (require(5278) /* metro dependency 5278: Pressables */).PressableOpacity : Pressable; r5 = r5 != null ? value23 : undefined; const items2 = [styles.connectedAccountContainer, style]; const Icon4 = (require(1305) /* metro dependency 1305: native */).Icon; Sizes = Icon4.Sizes; const MEDIUM = Sizes.MEDIUM; const icon = ( ); const Text = (TextModule).Text; const items5 = [ {account.name} {r24} , ]; if (r28 != null) { var textProps = {variant: 'heading-deprecated-12/medium', style: styles.connectedAccountNameCreatedAtText}; intl = (require(1244) /* metro dependency 1244: indexNative */).intl; r16 = ( {intl.format((require(1244) /* metro dependency 1244: indexNative */).t['9rfonh'], {date: r28})} ); } else { r16 = null; } items5[1] = r16; items5[2] = ( r20 != null && r20.length > 0 ? ( {r20} ) : null ); return ( {icon} {items5} {r11} ); function _fun87205() { // fn#87205, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:3453, offset: 0x01fb3a19, size: 116 bytes, params: 1, frame: 14 let value = environment.__proto__; value = require(4081) /* metro dependency 4081: HapticUtilsNative */; const triggerHapticFeedback = value.triggerHapticFeedback; const HapticFeedbackTypes = (require(4081) /* metro dependency 4081: HapticUtilsNative */).HapticFeedbackTypes; const IMPACT_LIGHT = HapticFeedbackTypes.IMPACT_LIGHT; Reflect.apply(triggerHapticFeedback, value, [IMPACT_LIGHT]); value = require(6797) /* metro dependency 6797: ClipboardUtilsNative */; value.copy(account.name); (ToastUtilsModule).presentCopiedToClipboard(); } function _fun87206() { // fn#87206, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:3615, offset: 0x01fb3a8d, size: 178 bytes, params: 1, frame: 17 var name; var r0; var value2; var value3; const intl = (IndexNativeModule).intl; var formatToPlainString; const t = (IndexNativeModule).t; var OKzaN3; var value; if (env0_3 != null) { value = environment.__proto__; value = intl.string(t.wuRE8M); r0 = value; } else { value2 = environment.__proto__; value3 = undefined; formatToPlainString = intl.formatToPlainString; OKzaN3 = t.OKzaN3; name = env0_2 == null ? value3 : env0_2.name; value = ''; value = Reflect.apply(formatToPlainString, intl, [OKzaN3, {name: name ?? value}]); r0 = value; } return r0; } function _fun87207() { // fn#87207, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:3824, offset: 0x01fb3b3f, size: 106 bytes, params: 1, frame: 14 var environment; var value2; if (env0_3 != null) { value2 = environment.__proto__; (require(8872) /* metro dependency 8872: MaskedLinkUtils */).handleClick({href: env0_3, trusted: account.type !== PlatformTypes.DOMAIN, onConfirm: onConfirm_87208}); } function onConfirm_87208() { // fn#87208, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:3903, offset: 0x01fb3ba9, size: 108 bytes, params: 1, frame: 18 const value = environment.__proto__.__proto__; const trackWithMetadata = AppAnalyticsUtilsModule.trackWithMetadata; const CONNECTED_ACCOUNT_VIEWED = AnalyticEvents.CONNECTED_ACCOUNT_VIEWED; Reflect.apply(trackWithMetadata, AppAnalyticsUtilsModule, [CONNECTED_ACCOUNT_VIEWED, {platform_type: account.type, other_user_id: userId}]); (Linking).openURL(env1_3); } } } function ConnectedApplicationUserRoleAccount({applicationRoleConnection, style}) { // fn#87209, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:4815, offset: 0x01fb3c15, size: 588 bytes, params: 2, frame: 30 const Text = (TextModule).Text; const styles = useStyles(); const value2 = (ConnectionMetadataVanityItemsModule).generateRoleConnectionMetadataItems(applicationRoleConnection); const items3 = [styles.connectedAccountContainer, style]; const items2 = [ applicationRoleConnection.platform_name != null ? ( {applicationRoleConnection.platform_name} ) : null, ]; items2[1] = ( { applicationRoleConnection.platform_username != null ? ( {applicationRoleConnection.platform_username} ) : null } ); items2[2] = ( value2 != null && value2.length > 0 ? ( {value2} ) : null ); const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; items2[3] = ( {intl.format((require(1244) /* metro dependency 1244: indexNative */).t.zIT9YA, {applicationHook: applicationHook_87210})} ); return ( {items2} ); function ConnectedApplicationUserRoleAccountApplicationHook() { // fn#87210, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:5632, owner: ConnectedApplicationUserRoleAccount.applicationHook, offset: 0x01fb3e61, size: 276 bytes, params: 1, frame: 25 var r5; var Avatar; var userRecordBinding; var value4; var userRecord2; let bot = applicationRoleConnection.application.bot; const value3 = null; if (value3 != bot) { Avatar = (require(1305) /* metro dependency 1305: native */).Avatar; var avatarProps = {style: styles.connectedAccountPoweredByAvatar}; userRecordBinding = UserRecord; bot = applicationRoleConnection.application.bot; value4 = Object.create(userRecordBinding.prototype, {constructor: {value: userRecordBinding}}); userRecord2 = new userRecordBinding(bot); avatarProps.user = userRecord2 instanceof Object ? userRecord2 : value4; avatarProps.size = (require(1305) /* metro dependency 1305: native */).AvatarSizes.SIZE_16; avatarProps.guildId = undefined; r5 = ; } else { r5 = value3; } const Text = (TextModule).Text; return ( {r5} {applicationRoleConnection.application.name} ); } } function useAppplicationRoleConnectionItems(a0, a1) { // fn#87211, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:6073, offset: 0x01fb3f75, size: 122 bytes, params: 3, frame: 17 const env0_0 = a1; const useThemeContext = NativeModule.useThemeContext; const env0_1 = Reflect.apply(useThemeContext, NativeModule, []).theme; const env0_2 = (require(566) /* metro dependency 566: flux */).useStateFromStores([LocaleStore], function() { return LocaleStore.locale; }); return a0.map(_fun87213); function _fun87212() { // fn#87212, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:6196, offset: 0x01bf8fbb, size: 15 bytes, params: 1, frame: 1 return LocaleStore.locale; } function _fun87213(a0, a1) { // fn#87213, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:6225, offset: 0x01fb3fef, size: 90 bytes, params: 3, frame: 18 const Fragment = env1_3.Fragment; return ( {((Component) => )(env1_19)} ); } } function useConnectedAccountItems(a0, a1, a2) { // fn#87214, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:6321, offset: 0x01fb4049, size: 182 bytes, params: 4, frame: 18 const env0_0 = a1; const env0_1 = a2; const useThemeContext = NativeModule.useThemeContext; const env0_2 = Reflect.apply(useThemeContext, NativeModule, []).theme; const env0_3 = (require(566) /* metro dependency 566: flux */).useStateFromStores([LocaleStore], function() { return LocaleStore.locale; }); const env0_4 = (ConnectionsHooksModule).usePlatformAllowed({forUserProfile: true}); return a0.filter(_fun87216).map(_fun87217); function _fun87216({type}) { // fn#87216, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:6519, offset: 0x01fb40ff, size: 66 bytes, params: 2, frame: 12 var r0; let value = environment.__proto__; value = importDefault(4915) /* metro dependency 4915: Platforms */; value = value.get(type); const value2 = value != null; if (value2) { value = env0_4(value); r0 = value; } else { r0 = value2; } return r0; } function _fun87217(a0, a1) { // fn#87217, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:6580, offset: 0x01fb4141, size: 98 bytes, params: 3, frame: 18 const Fragment = env1_3.Fragment; return ( {((Component) => )(env1_18)} ); } } function LegacyUserProfileConnections({user}) { // fn#87218, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:6786, offset: 0x01fb41a3, size: 501 bytes, params: 2, frame: 26 var r6; var r0; var jsxRuntimeEnv0_16Binding; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; var items2; const userProfile = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserProfileStore], function() { return UserProfileStore.getUserProfile(user.id); }); const hidePersonalInformation = (require(566) /* metro dependency 566: flux */).useStateFromStores([StreamerModeStore], function() { return StreamerModeStore.hidePersonalInformation; }); const value4 = env0_3.useMemo(_fun87221, [userProfile?.applicationRoleConnections]); const value5 = env0_3.useMemo(_fun87222, [userProfile?.connectedAccounts]); const value6 = useAppplicationRoleConnectionItems(value4); if (hidePersonalInformation) { r0 = null; } else if (value5.length === 0) { r0 = null; } else { jsxRuntimeEnv0_16Binding = jsxRuntimeEnv0_16; r6 = value6 != null && value6.length > 0; r6 = r6 && ((Component) => {value6})(importDefault(11378) /* metro dependency 11378: UserProfileSection */); items2 = [r6]; items2[1] = ((Component) => {useConnectedAccountItems(value5, user.id)})(importDefault(11378) /* metro dependency 11378: UserProfileSection */); r0 = ( <> {items2} ); } return r0; function _fun87221() { // fn#87221, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:6982, offset: 0x01fb43c7, size: 41 bytes, params: 1, frame: 4 return userProfile?.applicationRoleConnections ?? env1_21; } function _fun87222() { // fn#87222, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11561:7120, offset: 0x01fb43f0, size: 41 bytes, params: 1, frame: 4 return userProfile?.connectedAccounts ?? env1_20; } } } global.__d(_fun87203, 11375, [31, 27, 1949, 1885, 3996, 5189, 661, 1309, 5044, 33, 4501, 697, 5043, 10362, 4915, 1423, 4002, 1305, 11376, 11377, 3860, 10365, 10366, 4081, 6797, 3856, 1244, 8872, 4863, 3853, 5278, 4573, 3868, 566, 5039, 11378, 2]) /* metro module 11375, dependencies: [31, 27, 1949, 1885, 3996, 5189, 661, 1309, 5044, 33, 4501, 697, 5043, 10362, 4915, 1423, 4002, 1305, 11376, 11377, 3860, 10365, 10366, 4081, 6797, 3856, 1244, 8872, 4863, 3853, 5278, 4573, 3868, 566, 5039, 11378, 2] */;