// Metro module 1877 (f1878). const r25 = { NonDiversityPerRow: 42, 42: "NonDiversityPerRow", DiversityPerRow: 10, 10: "DiversityPerRow", PickerPerRow: 11, 11: "PickerPerRow", PickerCount: 50, 50: "PickerCount" }; const r31 = { DISALLOW_EXTERNAL: 0, 0: "DISALLOW_EXTERNAL", GUILD_SUBSCRIPTION_UNAVAILABLE: 1, 1: "GUILD_SUBSCRIPTION_UNAVAILABLE", PREMIUM_LOCKED: 2, 2: "PREMIUM_LOCKED", ONLY_GUILD_EMOJIS_ALLOWED: 3, 3: "ONLY_GUILD_EMOJIS_ALLOWED", ROLE_SUBSCRIPTION_LOCKED: 4, 4: "ROLE_SUBSCRIPTION_LOCKED", ROLE_SUBSCRIPTION_UNAVAILABLE: 5, 5: "ROLE_SUBSCRIPTION_UNAVAILABLE", DISALLOW_CUSTOM: 6, 6: "DISALLOW_CUSTOM" }; const r39 = { REACTION: 0, 0: "REACTION", STATUS: 1, 1: "STATUS", COMMUNITY_CONTENT: 2, 2: "COMMUNITY_CONTENT", CHAT: 3, 3: "CHAT", GUILD_STICKER_RELATED_EMOJI: 4, 4: "GUILD_STICKER_RELATED_EMOJI", GUILD_ROLE_BENEFIT_EMOJI: 5, 5: "GUILD_ROLE_BENEFIT_EMOJI", SOUNDBOARD: 6, 6: "SOUNDBOARD", VOICE_CHANNEL_TOPIC: 7, 7: "VOICE_CHANNEL_TOPIC", GIFT: 8, 8: "GIFT", AUTO_SUGGESTION: 9, 9: "AUTO_SUGGESTION", POLLS: 10, 10: "POLLS", PROFILE: 11, 11: "PROFILE", GUILD_PROFILE: 12, 12: "GUILD_PROFILE", DEFAULT_REACT_EMOJI: 13, 13: "DEFAULT_REACT_EMOJI", NO_CUSTOM_EMOJI: 14, 14: "NO_CUSTOM_EMOJI" }; let c1581_0 = new Set([r39.COMMUNITY_CONTENT, r39.GUILD_STICKER_RELATED_EMOJI, r39.GUILD_ROLE_BENEFIT_EMOJI, r39.SOUNDBOARD, r39.GIFT]); const r70 = { EmojiButtonMouseEntered: "EMOJI_BUTTON_MOUSE_ENTERED", EmojiButtonFocused: "EMOJI_BUTTON_FOCUSED", ChatInputExpressionPressed: "CHAT_INPUT_EXPRESSION_PRESSED", ChatInputSuggestionsShown: "CHAT_INPUT_SUGGESTIONS_SHOWN", SearchEmojiKeybindPressed: "SEARCH_EMOJI_KEYBIND_PRESSED", AutocompleteTyped: "AUTOCOMPLETE_TYPED", AutocompleteWrapperShown: "AUTOCOMPLETE_WRAPPER_SHOWN", GuildLeaveModalShown: "GUILD_LEAVE_MODAL_SHOWN", AddReactionPopoutMouseEntered: "ADD_REACTION_POPOUT_MOUSE_ENTERED", AddReactionPopoutFocused: "ADD_REACTION_POPOUT_FOCUSED", MessageContextMenuMouseEntered: "MESSAGE_CONTEXT_MENU_MOUSE_ENTERED", EmojiPickerActionSheetOpened: "EMOJI_PICKER_ACTION_SHEET_OPENED", TrackOpenPopoutUsed: "TRACK_OPEN_POPOUT_USED", CustomEmojiTooltipShown: "CUSTOM_EMOJI_TOOLTIP_SHOWN" }; export const DEFAULT_EMOJI_SLOTS = 50; export const EMOJI_MAX_SLOTS_MORE = 200; export const EMOJI_MAX_LENGTH = 32; export const EMOJI_RE = /[^a-zA-Z0-9_]/g; export const EMOJI_MAX_FILESIZE_KB = 256; export const EMOJI_MAX_FILESIZE = 262144; export const EMOJI_URL_BASE_SIZE = 48; export { r25 as EmojiSprites }; export { r31 as EmojiDisabledReasons }; export { r39 as EmojiIntention }; export { r70 as EmojiInteractionPoint }; export function isExternalEmojiAllowedForIntention(a0) { return !c1581_0.has(a0); }