/* Metro module 10485; source: modules/user_profile/native/UserProfileIncomingFriendRequest.tsx; dependencies: [31, 27, 33, 4501, 697, 8496, 8514, 6771, 10486, 4617, 6777, 4573, 1244, 1305, 1423, 10487, 4578, 2] */ function _fun81139(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81139, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10671:6, offset: 0x01e9b237, size: 289 bytes, params: 8, frame: 22 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_3 = importAll(31) /* metro dependency 31 */; const env0_4 = (require(27) /* metro dependency 27 */).View; let value = require(33) /* metro dependency 33 */; const env0_5 = value.jsx; const env0_6 = value.jsxs; value = require(4501) /* metro dependency 4501: createStyles */; const createStyles = value.createStyles; const BORDER_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_STRONG; const env0_7 = Reflect.apply(createStyles, value, [{container: {'rowGap': 16, 'flexDirection': 'column'}, buttons: {'flexDirection': 'row', 'columnGap': 12}, gameIcon: {paddingTop: 2}, friendRequestNote: {borderWidth: 1, borderColor: BORDER_STRONG}}]); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_profile/native/UserProfileIncomingFriendRequest.tsx'); exports.default = UserProfileIncomingFriendRequest; } function UserProfileIncomingFriendRequest({user, channelId, guildId, isGameRelationship, applicationId, style, showUserProfile}) { // fn#81140, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10671:470, offset: 0x01e9b358, size: 968 bytes, params: 2, frame: 34 var r0; const Text = (require(4573) /* metro dependency 4573: Text */).Text; var object3; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; var format; const t = (require(1244) /* metro dependency 1244: indexNative */).t; var items2; const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button; var string; var items3; let value = undefined; isGameRelationship = !(isGameRelationship === value) && isGameRelationship; const styles = useStyles(); const value4 = (importDefault(8496) /* metro dependency 8496: UserProfileSharedStyles */)(); const userProfileAnalyticsContextModule = require(8514) /* metro dependency 8514: UserProfileAnalyticsContext */; const useUserProfileAnalyticsContext = userProfileAnalyticsContextModule.useUserProfileAnalyticsContext; const trackUserProfileAction = Reflect.apply(useUserProfileAnalyticsContext, userProfileAnalyticsContextModule, []).trackUserProfileAction; const newestAnalyticsLocation = (importDefault(6771) /* metro dependency 6771: useAnalyticsLocations */)().newestAnalyticsLocation; const useFriendRequestActionsModule = require(10486) /* metro dependency 10486: useFriendRequestActions */; const useFriendRequestActions = useFriendRequestActionsModule.useFriendRequestActions; const object4 = {}; object4.userId = user.id; object4.applicationId = applicationId; object4.isGameRelationship = isGameRelationship; object4.location = newestAnalyticsLocation; object4.onConfirm = showUserProfile; object4.onCancel = showUserProfile; const value5 = Reflect.apply(useFriendRequestActions, useFriendRequestActionsModule, [object4]); const acceptFriendRequest = value5.acceptFriendRequest; const env0_3 = acceptFriendRequest; const cancelFriendRequest = value5.cancelFriendRequest; const value6 = (importDefault(4617) /* metro dependency 4617: NicknameUtils */).useName(guildId, channelId, user); const binding = env0_3; const value7 = binding.useCallback(_fun81141, [acceptFriendRequest, isGameRelationship, trackUserProfileAction]); const value8 = binding.useCallback(_fun81142, [cancelFriendRequest, isGameRelationship, trackUserProfileAction]); const value10 = applicationId != null; const value11 = (require(6777) /* metro dependency 6777: useGetOrFetchApplications */).useGetOrFetchApplication(applicationId); if (value10) { if (value11 == null) { r0 = null; } else { var viewProps = {style: [styles.container, value4.card, style]}; object3 = {'variant': 'text-sm/semibold', 'color': 'text-default'}; format = intl.format; if (value10) { object3.children = Reflect.apply(format, intl, [isGameRelationship ? t.syHjLL : t.V15uUI, {username: value6, applicationName: value11 == null ? value : value11.name, applicationIcon: applicationIcon}]); } else { object3.children = Reflect.apply(format, intl, [(require(1244) /* metro dependency 1244: indexNative */).t.uIomXw, {username: value6}]); } items2 = []; items2[1] = ((Component) => )(importDefault(10487) /* metro dependency 10487: FriendRequestNote */); var viewBinding2Props = {style: styles.buttons}; string = intl.string; items3 = [