/* Metro module 8624; source: modules/messages/native/emoji/StandardEmojiContent.tsx; dependencies: [31, 27, 3969, 33, 4501, 697, 8625, 3801, 5475, 4573, 8626, 3797, 8533, 8627, 1244, 7972, 4578, 8629, 2] */ function _fun68061(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#68061, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8809:6, offset: 0x01c3d347, size: 291 bytes, params: 8, frame: 21 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; const selectedGuildStore = importDefault(3969) /* metro dependency 3969: SelectedGuildStore */; let value = require(33) /* metro dependency 33 */; const env0_6 = value.jsx; const env0_7 = value.jsxs; const env0_8 = value.Fragment; value = require(4501) /* metro dependency 4501: createStyles */; const createStyles = value.createStyles; const PX_4 = (importDefault(697) /* metro dependency 697: native */).space.PX_4; const env0_9 = Reflect.apply(createStyles, value, [{emojiSurrogate: {'lineHeight': 48, 'fontSize': 40, 'margin': 8}, ctaContainer: {paddingTop: PX_4}}]); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/emoji/StandardEmojiContent.tsx'); exports.default = _default_68063; } function Emoji({surrogate}) { // fn#68062, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8809:294, offset: 0x01c3d46a, size: 256 bytes, params: 2, frame: 21 var r4; const object2 = {}; var value; const styles = useStyles(); copyDataProperties(object2, styles, undefined); const useSharedMessageEmojiStylesModule = require(8625) /* metro dependency 8625: useSharedMessageEmojiStyles */; const useSharedMessageEmojiStyles = useSharedMessageEmojiStylesModule.useSharedMessageEmojiStyles; copyDataProperties(object2, Reflect.apply(useSharedMessageEmojiStyles, useSharedMessageEmojiStylesModule, []), undefined); const uRL = (importDefault(3801) /* metro dependency 3801: EmojiUtils */).getURL(surrogate); const emojiWrapper = object2.emojiWrapper; if (uRL !== '') { value = importDefault(5475) /* metro dependency 5475: FastImage */; value = ((Component) => )(value); r4 = value; } else { const Text = (require(4573) /* metro dependency 4573: Text */).Text; r4 = {surrogate}; } return ( {r4} ); } function _default_68063({emojiNode, nonce}) { // fn#68063, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8809:608, offset: 0x01c3d56a, size: 695 bytes, params: 2, frame: 32 const object2 = {}; const styles = useStyles(); copyDataProperties(object2, styles, undefined); const useSharedMessageEmojiStylesModule = require(8625) /* metro dependency 8625: useSharedMessageEmojiStyles */; const useSharedMessageEmojiStyles = useSharedMessageEmojiStylesModule.useSharedMessageEmojiStyles; copyDataProperties(object2, Reflect.apply(useSharedMessageEmojiStyles, useSharedMessageEmojiStylesModule, []), undefined); const guildId = SelectedGuildStore.getGuildId(); (require(8626) /* metro dependency 8626: useTrackOpenPopout */).useTrackOpenPopout({currentGuildId: guildId, nonce: nonce}); const value4 = (require(8533) /* metro dependency 8533: EmojiPickerUtils */).useIsFavoriteEmoji(guildId, env0_3.useMemo(_fun68064, [emojiNode.surrogate])); const value5 = (importDefault(8627) /* metro dependency 8627: useMaybeAddReactionMarketingEasterEggNote */)(emojiNode.content); const jsxRuntimeEnv0_8Binding = jsxRuntimeEnv0_8; const emojiContainer = object2.emojiContainer; const emoji = ; const emojiDescriptionWrapper = object2.emojiDescriptionWrapper; const Text = (require(4573) /* metro dependency 4573: Text */).Text; const text = {value5}; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; let string = intl.string; const t = (require(1244) /* metro dependency 1244: indexNative */).t; const items4 = [{emoji}{text}{Reflect.apply(string, intl, [t.sXdH8c])}]; const FormDivider = (require(7972) /* metro dependency 7972: native */).FormDivider; items4[1] = ; const ctaContainer = object2.ctaContainer; const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button; string = intl.string; items4[2] =