172 lines
13 KiB
TypeScript
172 lines
13 KiB
TypeScript
/* Metro module 8516; source: modules/user_profile/Constants.tsx; dependencies: [661, 7635, 2] */
|
|
function _fun67509(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#67509, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8701:6, offset: 0x01c2653b, size: 3402 bytes, params: 8, frame: 32
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_2 = (require(661) /* metro dependency 661: Constants */).Endpoints;
|
|
const object = {NICKNAME: 0};
|
|
object[0] = 'NICKNAME';
|
|
object.PRONOUNS = 1;
|
|
object[1] = 'PRONOUNS';
|
|
object.AVATAR = 2;
|
|
object[2] = 'AVATAR';
|
|
object.ANIMATED_AVATAR = 3;
|
|
object[3] = 'ANIMATED_AVATAR';
|
|
object.BANNER = 4;
|
|
object[4] = 'BANNER';
|
|
object.ANIMATED_BANNER = 5;
|
|
object[5] = 'ANIMATED_BANNER';
|
|
object.BIO = 6;
|
|
object[6] = 'BIO';
|
|
object.THEME = 7;
|
|
object[7] = 'THEME';
|
|
object.AVATAR_DECORATION = 8;
|
|
object[8] = 'AVATAR_DECORATION';
|
|
object.PROFILE_EFFECT = 9;
|
|
object[9] = 'PROFILE_EFFECT';
|
|
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_profile/Constants.tsx');
|
|
exports.USER_PROFILE_TOOLTIP_DELAY = 300;
|
|
exports.getBadgeName = function(a0) {
|
|
var property = require(dependencyMap[1]).BadgeId;
|
|
property = property[a0];
|
|
return property.toLowerCase();
|
|
};
|
|
exports.USER_PROFILE_POPOUT_KEY = 'user-profile-popout';
|
|
exports.UserProfileSections = {FEATURED: 'FEATURED', USER_INFO: 'USER_INFO', BOT_INFO: 'BOT_INFO',
|
|
ACTIVITY: 'ACTIVITY', MUTUALS: 'MUTUALS', MUTUAL_GUILDS: 'MUTUAL_GUILDS', MUTUAL_FRIENDS: 'MUTUAL_FRIENDS',
|
|
BOT_DATA_ACCESS: 'BOT_DATA_ACCESS', WIDGETS: 'WIDGETS', WISHLIST: 'WISHLIST', MAIN: 'MAIN'};
|
|
exports.UserProfileSubsections = {ROLES: 'ROLES', CONNECTIONS: 'CONNECTIONS', APPS: 'APPS', NOTE: 'NOTE',
|
|
RECENT_ACTIVITY: 'RECENT_ACTIVITY'};
|
|
exports.UserProfileActivityDisplays = {LIVE: 'live', RECENT: 'recent', VOICE: 'voice'};
|
|
exports.TrackUserProfileLayouts = {POPOUT: 'POPOUT', MODAL: 'MODAL', MODAL_V2: 'MODAL_V2', SIDEBAR: 'SIDEBAR',
|
|
ACCOUNT_POPOUT: 'ACCOUNT_POPOUT', ACTION_SHEET: 'ACTION_SHEET', YOU_SCREEN: 'YOU_SCREEN'};
|
|
exports.UserProfileAnalyticsTypes = {USER_SHEET: 'User Sheet', BLOCKED_USER_SHEET: 'Blocked User Sheet',
|
|
IGNORED_USER_SHEET: 'Ignored User Sheet'};
|
|
exports.TrackUserProfileProperties = object;
|
|
exports.TrackUserProfileActions = {VIEW: 'VIEW', SEND_MESSAGE: 'SEND_MESSAGE',
|
|
SEND_DIRECT_MESSAGE: 'SEND_DIRECT_MESSAGE', SEND_FRIEND_REQUEST: 'SEND_FRIEND_REQUEST',
|
|
ACCEPT_FRIEND_REQUEST: 'ACCEPT_FRIEND_REQUEST', IGNORE_FRIEND_REQUEST: 'IGNORE_FRIEND_REQUEST',
|
|
CANCEL_FRIEND_REQUEST: 'CANCEL_FRIEND_REQUEST', REMOVE_FRIEND: 'REMOVE_FRIEND',
|
|
REMOVE_GAME_FRIEND: 'REMOVE_GAME_FRIEND', BLOCK: 'BLOCK', UNBLOCK: 'UNBLOCK', IGNORE: 'IGNORE',
|
|
UNIGNORE: 'UNIGNORE', REPORT: 'REPORT', COPY_USERNAME: 'COPY_USERNAME', COPY_USER_ID: 'COPY_USER_ID',
|
|
COPY_APP_ID: 'COPY_APP_ID', COPY_APP_LINK: 'COPY_APP_LINK', PRESS_VIEW_PROFILE: 'PRESS_VIEW_PROFILE',
|
|
PRESS_VIEW_MAIN_PROFILE: 'PRESS_VIEW_MAIN_PROFILE', PRESS_VIEW_SERVER_PROFILE: 'PRESS_VIEW_SERVER_PROFILE',
|
|
PRESS_OPTIONS: 'PRESS_OPTIONS', HOVER_BADGE: 'HOVER_BADGE', PRESS_BADGE: 'PRESS_BADGE',
|
|
PRESS_SECTION: 'PRESS_SECTION', PRESS_PRONOUNS: 'PRESS_PRONOUNS', PRESS_MUTUAL_FRIEND: 'PRESS_MUTUAL_FRIEND',
|
|
PRESS_MUTUAL_GUILD: 'PRESS_MUTUAL_GUILD', PRESS_ADD_NOTE: 'PRESS_ADD_NOTE',
|
|
PRESS_SET_STATUS: 'PRESS_SET_STATUS', PRESS_SET_CUSTOM_STATUS: 'PRESS_SET_CUSTOM_STATUS',
|
|
HOVER_CUSTOM_STATUS: 'HOVER_CUSTOM_STATUS', PRESS_ADD_CUSTOM_STATUS: 'PRESS_ADD_CUSTOM_STATUS',
|
|
PRESS_EDIT_CUSTOM_STATUS: 'PRESS_EDIT_CUSTOM_STATUS', PRESS_CLEAR_CUSTOM_STATUS: 'PRESS_CLEAR_CUSTOM_STATUS',
|
|
PRESS_REACT_CUSTOM_STATUS: 'PRESS_REACT_CUSTOM_STATUS', PRESS_REPLY_CUSTOM_STATUS: 'PRESS_REPLY_CUSTOM_STATUS',
|
|
SEND_REACT_CUSTOM_STATUS: 'SEND_REACT_CUSTOM_STATUS', SEND_REPLY_CUSTOM_STATUS: 'SEND_REPLY_CUSTOM_STATUS',
|
|
PRESS_REACT_AVATAR: 'PRESS_REACT_AVATAR', PRESS_REPLY_AVATAR: 'PRESS_REPLY_AVATAR',
|
|
SEND_REACT_AVATAR: 'SEND_REACT_AVATAR', SEND_REPLY_AVATAR: 'SEND_REPLY_AVATAR',
|
|
PRESS_SWITCH_ACCOUNTS: 'PRESS_SWITCH_ACCOUNTS', PRESS_CLIPS: 'PRESS_CLIPS',
|
|
PRESS_SET_FRIEND_NICKNAME: 'PRESS_SET_FRIEND_NICKNAME', PRESS_INVITE_TO_SERVER: 'PRESS_INVITE_TO_SERVER',
|
|
PRESS_MOD_VIEW: 'PRESS_MOD_VIEW', PRESS_SHOW_MORE_ACTIVITY: 'PRESS_SHOW_MORE_ACTIVITY',
|
|
JOIN_ACTIVITY: 'JOIN_ACTIVITY', SET_NOTE: 'SET_NOTE', SET_VOLUME: 'SET_VOLUME',
|
|
SET_STREAM_VOLUME: 'SET_STREAM_VOLUME', EDIT_PROFILE: 'EDIT_PROFILE', EDIT_GUILD_PROFILE: 'EDIT_GUILD_PROFILE',
|
|
VOICE_CALL: 'VOICE_CALL', VIDEO_CALL: 'VIDEO_CALL', MUTE: 'MUTE', SERVER_MUTE: 'SERVER_MUTE',
|
|
MUTE_SOUNDBOARD: 'MUTE_SOUNDBOARD', DISABLE_VIDEO: 'DISABLE_VIDEO', DEAFEN: 'DEAFEN', DISCONNECT: 'DISCONNECT',
|
|
ADD_ROLE: 'ADD_ROLE', REMOVE_ROLE: 'REMOVE_ROLE', PRESS_VIEW_APP_COMMANDS: 'PRESS_VIEW_APP_COMMANDS',
|
|
PRESS_ADD_APP: 'PRESS_ADD_APP', PRESS_APP_COMMAND: 'PRESS_APP_COMMAND',
|
|
PRESS_APP_STOREFRONT: 'PRESS_APP_STOREFRONT', PRESS_APP_CONNECTION: 'PRESS_APP_CONNECTION',
|
|
VIEW_SECURE_FRAMES_VERIFICATION_CODE: 'VIEW_SECURE_FRAMES_VERIFICATION_CODE', EXPAND_ROLES: 'EXPAND_ROLES',
|
|
COLLAPSE_ROLES: 'COLLAPSE_ROLES', EXPAND_GAME_TAGS: 'EXPAND_GAME_TAGS',
|
|
COLLAPSE_GAME_TAGS: 'COLLAPSE_GAME_TAGS', ADD_GAME_TAGS: 'ADD_GAME_TAGS', REMOVE_GAME_TAGS: 'REMOVE_GAME_TAGS',
|
|
VIEW_BLOCKED_PROFILE: 'VIEW_BLOCKED_PROFILE', VIEW_IGNORED_PROFILE: 'VIEW_IGNORED_PROFILE',
|
|
DONT_SHOW_AGAIN_IGNORED_PROFILE: 'DONT_SHOW_AGAIN_IGNORED_PROFILE',
|
|
PRESS_MOVE_TO_CHANNEL: 'PRESS_MOVE_TO_CHANNEL', PRESS_REMOVE_FROM_STAGE: 'PRESS_REMOVE_FROM_STAGE',
|
|
PRESS_INVITE_TO_SPEAK: 'PRESS_INVITE_TO_SPEAK', PRESS_MANAGE_USER: 'PRESS_MANAGE_USER',
|
|
PRESS_VERIFY_USER: 'PRESS_VERIFY_USER', PRESS_UNVERIFY_USER: 'PRESS_UNVERIFY_USER',
|
|
PRESS_TIME_OUT_USER: 'PRESS_TIME_OUT_USER', PRESS_REMOVE_TIME_OUT: 'PRESS_REMOVE_TIME_OUT',
|
|
PRESS_KICK_USER: 'PRESS_KICK_USER', PRESS_BAN_USER: 'PRESS_BAN_USER',
|
|
COPY_CONNECTED_ACCOUNT: 'COPY_CONNECTED_ACCOUNT', PRESS_VIEW_CONNECTED_ACCOUNT: 'PRESS_VIEW_CONNECTED_ACCOUNT',
|
|
PRESS_REACT_REPLY_TOAST: 'PRESS_REACT_REPLY_TOAST', VISIT_SHOP: 'VISIT_SHOP', GET_PREMIUM: 'GET_NITRO',
|
|
VIEW_PREMIUM_PERKS: 'VIEW_NITRO_PERKS', ACCEPT_GAME_FRIEND_REQUEST: 'ACCEPT_GAME_FRIEND_REQUEST',
|
|
IGNORE_GAME_FRIEND_REQUEST: 'IGNORE_GAME_FRIEND_REQUEST', RING: 'RING', STOP_RINGING: 'STOP_RINGING',
|
|
MANAGE_APP: 'MANAGE_APP', PRESS_REMOVE_FROM_THREAD: 'PRESS_REMOVE_FROM_THREAD',
|
|
PRESS_LEAVE_THREAD: 'PRESS_LEAVE_THREAD', VIEW_WIDGET: 'VIEW_WIDGET',
|
|
VIEW_GAME_WIDGET_BREADCRUMB: 'VIEW_GAME_WIDGET_BREADCRUMB',
|
|
PRESS_GAME_WIDGET_BREADCRUMB: 'PRESS_GAME_WIDGET_BREADCRUMB', EDIT_SAVED: 'EDIT_SAVED',
|
|
VIEW_WIDGETS_EMPTY_STATE: 'VIEW_WIDGETS_EMPTY_STATE',
|
|
VIEW_APPLICATION_WIDGETS_EMPTY_STATE: 'VIEW_APPLICATION_WIDGETS_EMPTY_STATE',
|
|
PRESS_APPLICATION_WIDGET_UNLINKED_CONNECT: 'PRESS_APPLICATION_WIDGET_UNLINKED_CONNECT',
|
|
PRESS_APPLICATION_WIDGET_LINKED_RECONNECT: 'PRESS_APPLICATION_WIDGET_LINKED_RECONNECT',
|
|
PRESS_APPLICATION_WIDGET_PLACEHOLDER_CONNECT: 'PRESS_APPLICATION_WIDGET_PLACEHOLDER_CONNECT',
|
|
VIEW_APPLICATION_WIDGET_PREVIEW: 'VIEW_APPLICATION_WIDGET_PREVIEW',
|
|
PRESS_APPLICATION_WIDGET_PREVIEW: 'PRESS_APPLICATION_WIDGET_PREVIEW',
|
|
PRESS_SHOW_MORE_WIDGETS: 'PRESS_SHOW_MORE_WIDGETS', COPY_AVATAR_IMAGE_LINK: 'COPY_AVATAR_IMAGE_LINK',
|
|
COPY_BANNER_IMAGE_LINK: 'COPY_BANNER_IMAGE_LINK', GIFT: 'GIFT'};
|
|
exports.TrackUserProfileActivityActions = {VIEW_ACTIVITY_CARD: 'VIEW_ACTIVITY_CARD',
|
|
HOVER_ACTIVITY_CARD: 'HOVER_ACTIVITY_CARD', PRESS_CARD: 'PRESS_CARD', PRESS_TEXT: 'PRESS_TEXT',
|
|
PRESS_IMAGE: 'PRESS_IMAGE', PRESS_JOIN_BUTTON: 'PRESS_JOIN_BUTTON',
|
|
PRESS_ASK_TO_JOIN_BUTTON: 'PRESS_ASK_TO_JOIN_BUTTON', PRESS_PLAY_BUTTON: 'PRESS_PLAY_BUTTON',
|
|
PRESS_WATCH_BUTTON: 'PRESS_WATCH_BUTTON', PRESS_JOIN_CALL_BUTTON: 'PRESS_JOIN_CALL_BUTTON',
|
|
PRESS_CONNECT_ACCOUNT_BUTTON: 'PRESS_CONNECT_ACCOUNT_BUTTON',
|
|
PRESS_CONNECT_XBOX_BUTTON: 'PRESS_CONNECT_XBOX_BUTTON',
|
|
PRESS_CONNECT_PLAYSTATION_BUTTON: 'PRESS_CONNECT_PLAYSTATION_BUTTON',
|
|
PRESS_CUSTOM_BUTTON: 'PRESS_CUSTOM_BUTTON', PRESS_NOTIFY_BUTTON: 'PRESS_NOTIFY_BUTTON',
|
|
PRESS_STAGE_CHANNEL_LISTEN_BUTTON: 'PRESS_STAGE_CHANNEL_LISTEN_BUTTON',
|
|
PRESS_PLAY_ON_SPOTIFY_BUTTON: 'PRESS_PLAY_ON_SPOTIFY_BUTTON',
|
|
PRESS_LISTEN_ALONG_ON_SPOTIFY_BUTTON: 'PRESS_LISTEN_ALONG_ON_SPOTIFY_BUTTON',
|
|
PRESS_WATCH_ON_CRUNCHYROLL_BUTTON: 'PRESS_WATCH_ON_CRUNCHYROLL_BUTTON',
|
|
PRESS_CLEAR_HISTORY_BUTTON: 'PRESS_CLEAR_HISTORY_BUTTON',
|
|
PRESS_CLEAR_HISTORY_DISCLAIMER: 'PRESS_CLEAR_HISTORY_DISCLAIMER',
|
|
PRESS_VOICE_CHANNEL_ICON: 'PRESS_VOICE_CHANNEL_ICON',
|
|
PRESS_VOICE_CHANNEL_AVATARS: 'PRESS_VOICE_CHANNEL_AVATARS',
|
|
PRESS_VOICE_CHANNEL_STATUS: 'PRESS_VOICE_CHANNEL_STATUS', OPEN_VOICE_CHANNEL: 'OPEN_VOICE_CHANNEL',
|
|
OPEN_VOICE_GUILD: 'OPEN_VOICE_GUILD', OPEN_SPOTIFY_ARTIST: 'OPEN_SPOTIFY_ARTIST',
|
|
OPEN_SPOTIFY_ALBUM: 'OPEN_SPOTIFY_ALBUM', OPEN_SPOTIFY_TRACK: 'OPEN_SPOTIFY_TRACK', OPEN_MENU: 'OPEN_MENU',
|
|
PRESS_MANAGE_PRIVACY_MENU_ITEM: 'PRESS_MANAGE_PRIVACY_MENU_ITEM',
|
|
PRESS_VIEW_ALL_ACTIVITY_MENU_ITEM: 'PRESS_VIEW_ALL_ACTIVITY_MENU_ITEM',
|
|
PRESS_DELETE_HISTORY_MENU_ITEM: 'PRESS_DELETE_HISTORY_MENU_ITEM',
|
|
PRESS_WATCH_ON_CRUNCHYROLL_MENU_ITEM: 'PRESS_WATCH_ON_CRUNCHYROLL_MENU_ITEM',
|
|
PRESS_PLAY_ON_SPOTIFY_MENU_ITEM: 'PRESS_PLAY_ON_SPOTIFY_MENU_ITEM',
|
|
PRESS_CONNECT_CRUNCHYROLL_MENU_ITEM: 'PRESS_CONNECT_CRUNCHYROLL_MENU_ITEM',
|
|
PRESS_CONNECT_SPOTIFY_MENU_ITEM: 'PRESS_CONNECT_SPOTIFY_MENU_ITEM',
|
|
PRESS_VIEW_GAME_PROFILE_MENU_ITEM: 'PRESS_VIEW_GAME_PROFILE_MENU_ITEM',
|
|
PRESS_VIEW_ACTIVITY_MENU_ITEM: 'PRESS_VIEW_ACTIVITY_MENU_ITEM', PRESS_REACT_ACTIVITY: 'PRESS_REACT_ACTIVITY',
|
|
PRESS_REPLY_ACTIVITY: 'PRESS_REPLY_ACTIVITY', SEND_REACT_ACTIVITY: 'SEND_REACT_ACTIVITY',
|
|
SEND_REPLY_ACTIVITY: 'SEND_REPLY_ACTIVITY', PRESS_CLOUD_PLAY_BUTTON: 'PRESS_CLOUD_PLAY_BUTTON',
|
|
PRESS_ADD_TO_CURRENT_GAMES_WIDGET: 'PRESS_ADD_TO_CURRENT_GAMES_WIDGET',
|
|
PRESS_APPLICATION_WIDGET_PREVIEW_VIEW_MORE: 'PRESS_APPLICATION_WIDGET_PREVIEW_VIEW_MORE',
|
|
PRESS_PLAY_WITH_XBOX_GAME_PASS_BUTTON: 'PRESS_PLAY_WITH_XBOX_GAME_PASS_BUTTON',
|
|
PRESS_PLAY_ON_STEAM_BUTTON: 'PRESS_PLAY_ON_STEAM_BUTTON'};
|
|
exports.TrackUserProfileEditActions = {PRESS_ADD_GAME: 'PRESS_ADD_GAME',
|
|
GAME_SEARCH_SESSION_STARTED: 'GAME_SEARCH_SESSION_STARTED',
|
|
GAME_SEARCH_SESSION_ENDED: 'GAME_SEARCH_SESSION_ENDED', GAME_ADDED: 'GAME_ADDED', GAME_REMOVED: 'GAME_REMOVED',
|
|
PRESS_ADD_WIDGET: 'PRESS_ADD_WIDGET', WIDGET_ADDED: 'WIDGET_ADDED', WIDGET_REMOVED: 'WIDGET_REMOVED',
|
|
PRESS_ADD_TAG: 'PRESS_ADD_TAG', TAG_ADDED: 'TAG_ADDED', TAG_REMOVED: 'TAG_REMOVED',
|
|
PRESS_ADD_COMMENTARY: 'PRESS_ADD_COMMENTARY', COMMENTARY_EDITED: 'COMMENTARY_EDITED'};
|
|
exports.TrackUserProfileWishlistActions = {WISHLIST_ITEM_CLICKED: 'WISHLIST_ITEM_CLICKED',
|
|
WISHLIST_TOGGLE_PRIVATE: 'WISHLIST_TOGGLE_PRIVATE', WISHLIST_TOGGLE_PUBLIC: 'WISHLIST_TOGGLE_PUBLIC',
|
|
PRESS_WISHLIST_BREADCRUMB_CARD: 'PRESS_WISHLIST_BREADCRUMB_CARD',
|
|
PRESS_WISHLIST_BREADCRUMB_OVERFLOW_CARD: 'PRESS_WISHLIST_BREADCRUMB_OVERFLOW_CARD',
|
|
VIEW_WISHLIST: 'VIEW_WISHLIST', PRESS_EDIT_WISHLIST: 'PRESS_EDIT_WISHLIST',
|
|
PRESS_ADD_WISHLIST_ITEM: 'PRESS_ADD_WISHLIST_ITEM'};
|
|
exports.TrackUserProfileUi = {USER_PROFILE: 'USER_PROFILE', PROFILE_FRAME: 'PROFILE_FRAME'};
|
|
exports.getBadgeAssetFromCDN = getBadgeAssetFromCDN;
|
|
exports.UserProfileInteractionSources = {ACTIVITY: 'ACTIVITY', AVATAR: 'AVATAR', STATUS: 'STATUS'};
|
|
exports.UserProfileInteractionTypes = {REPLY: 'REPLY', REACT: 'REACT'};
|
|
exports.UserProfileToastTypes = {WIDGET_ADDED: 'WIDGET_ADDED', WIDGET_REMOVED: 'WIDGET_REMOVED',
|
|
PROFILE_SAVE_GENERIC_FAILURE: 'PROFILE_SAVE_GENERIC_FAILURE', SOMETHING_WENT_WRONG: 'SOMETHING_WENT_WRONG'};
|
|
}
|
|
|
|
function getBadgeAssetFromCDN(a0) { // fn#67511, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8701:10882, offset: 0x01c272b7, size: 130 bytes, params: 2, frame: 19
|
|
var r0;
|
|
var protocol;
|
|
var value;
|
|
const {API_ENDPOINT, CDN_HOST} = global.window.GLOBAL_ENV;
|
|
if (CDN_HOST != null) {
|
|
r0 = 'https://' + CDN_HOST + '/badge-icons/' + a0 + '.png';
|
|
} else {
|
|
protocol = global.location.protocol;
|
|
value = Endpoints.BADGE_ICON(a0);
|
|
value = '' + protocol + API_ENDPOINT + value;
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|