// Metro module 4871 (f4872). import { PlatformTypes } from "../Constants"; import { ApplicationIdentityConnections } from "../modules/user_application_identity/UserApplicationIdentityConstants"; import { unsafe_getRawColor } from "../_bundle/Module711"; import * as _Module4873 from "../_bundle/Module4873"; import * as _Module4874 from "../_bundle/Module4874"; import * as _Module4875 from "../_bundle/Module4875"; import * as _Module4876 from "../_bundle/Module4876"; import * as _Module4877 from "../_bundle/Module4877"; import * as _Module4878 from "../_bundle/Module4878"; import * as _Module4879 from "../_bundle/Module4879"; import * as _Module4880 from "../_bundle/Module4880"; import * as _Module4881 from "../_bundle/Module4881"; import * as _Module4882 from "../_bundle/Module4882"; import * as _Module4883 from "../_bundle/Module4883"; import * as _Module4884 from "../_bundle/Module4884"; import { battlenetSocialSDKMigrationExperiment, getIsRiotSocialSDKMigrationEnabled, useIsRiotSocialSDKMigrationEnabled } from "../modules/application_account_linking/experiments/socialSDKMigration"; import * as _Module4885 from "../_bundle/Module4885"; import * as _Module4886 from "../_bundle/Module4886"; import * as _Module4887 from "../_bundle/Module4887"; import * as _Module4888 from "../_bundle/Module4888"; import * as _Module4889 from "../_bundle/Module4889"; import * as _Module4890 from "../_bundle/Module4890"; import * as _Module4891 from "../_bundle/Module4891"; import * as _Module4892 from "../_bundle/Module4892"; import * as _Module4893 from "../_bundle/Module4893"; import * as _Module4894 from "../_bundle/Module4894"; import * as _Module4895 from "../_bundle/Module4895"; import * as _Module4896 from "../_bundle/Module4896"; import * as _Module4897 from "../_bundle/Module4897"; import * as _Module4898 from "../_bundle/Module4898"; import * as _Module4899 from "../_bundle/Module4899"; import * as _Module4900 from "../_bundle/Module4900"; import * as _Module4901 from "../_bundle/Module4901"; import * as _Module4902 from "../_bundle/Module4902"; import * as _Module4903 from "../_bundle/Module4903"; import * as _Module4904 from "../_bundle/Module4904"; import * as _Module4905 from "../_bundle/Module4905"; import * as _Module4906 from "../_bundle/Module4906"; import * as _Module4907 from "../_bundle/Module4907"; import * as _Module4908 from "../_bundle/Module4908"; import * as _Module4909 from "../_bundle/Module4909"; import * as _Module4910 from "../_bundle/Module4910"; import * as _Module4911 from "../_bundle/Module4911"; import * as _Module4912 from "../_bundle/Module4912"; import * as _Module4913 from "../_bundle/Module4913"; import * as _Module4914 from "../_bundle/Module4914"; import * as _Module4915 from "../_bundle/Module4915"; import * as _Module4916 from "../_bundle/Module4916"; import * as _Module4917 from "../_bundle/Module4917"; import * as _Module4918 from "../_bundle/Module4918"; import * as _Module4919 from "../_bundle/Module4919"; import * as _Module4920 from "../_bundle/Module4920"; import * as _Module4921 from "../_bundle/Module4921"; import * as _Module4922 from "../_bundle/Module4922"; import * as _Module4923 from "../_bundle/Module4923"; import * as _Module4924 from "../_bundle/Module4924"; import * as _Module4925 from "../_bundle/Module4925"; import * as _Module4926 from "../_bundle/Module4926"; import * as _Module4927 from "../_bundle/Module4927"; import * as _Module4928 from "../_bundle/Module4928"; import * as _Module4929 from "../_bundle/Module4929"; import * as _Module4930 from "../_bundle/Module4930"; import * as _Module4931 from "../_bundle/Module4931"; import * as _Module4932 from "../_bundle/Module4932"; import * as _Module4933 from "../_bundle/Module4933"; import * as _Module4934 from "../_bundle/Module4934"; import * as _Module4935 from "../_bundle/Module4935"; import * as _Module4936 from "../_bundle/Module4936"; import * as _Module4937 from "../_bundle/Module4937"; import * as _Module4938 from "../_bundle/Module4938"; import * as _Module4939 from "../_bundle/Module4939"; import * as _Module4940 from "../_bundle/Module4940"; import * as _Module4941 from "../_bundle/Module4941"; import * as _Module4942 from "../_bundle/Module4942"; import * as _Module4943 from "../_bundle/Module4943"; import * as _Module4944 from "../_bundle/Module4944"; import * as _Module4945 from "../_bundle/Module4945"; import * as _Module4946 from "../_bundle/Module4946"; import * as _Module4947 from "../_bundle/Module4947"; import * as _Module4948 from "../_bundle/Module4948"; import * as _Module4949 from "../_bundle/Module4949"; import * as _Module4950 from "../_bundle/Module4950"; import * as _Module4951 from "../_bundle/Module4951"; import * as _Module4952 from "../_bundle/Module4952"; import * as _Module4953 from "../_bundle/Module4953"; import * as _Module4954 from "../_bundle/Module4954"; import * as _Module4955 from "../_bundle/Module4955"; import * as _Module4956 from "../_bundle/Module4956"; import * as _Module4957 from "../_bundle/Module4957"; import * as _Module4958 from "../_bundle/Module4958"; import * as _Module4959 from "../_bundle/Module4959"; import * as _Module4960 from "../_bundle/Module4960"; import * as _Module4961 from "../_bundle/Module4961"; import * as _Module4962 from "../_bundle/Module4962"; import * as _Module4963 from "../_bundle/Module4963"; import * as _Module4964 from "../_bundle/Module4964"; import * as _Module4965 from "../_bundle/Module4965"; import * as _Module4966 from "../_bundle/Module4966"; import * as _Module4967 from "../_bundle/Module4967"; import * as _Module4968 from "../_bundle/Module4968"; import * as _Module4969 from "../_bundle/Module4969"; import * as _Module4970 from "../_bundle/Module4970"; import * as _Module4971 from "../_bundle/Module4971"; import * as _Module4972 from "../_bundle/Module4972"; import * as _Module4973 from "../_bundle/Module4973"; import * as _Module4974 from "../_bundle/Module4974"; import * as _Module4975 from "../_bundle/Module4975"; import * as _Module4976 from "../_bundle/Module4976"; import * as _Module4977 from "../_bundle/Module4977"; import * as _Module4978 from "../_bundle/Module4978"; import * as _Module4979 from "../_bundle/Module4979"; import * as _Module4980 from "../_bundle/Module4980"; import * as _Module4981 from "../_bundle/Module4981"; import * as _Module4982 from "../_bundle/Module4982"; import * as _Module4983 from "../_bundle/Module4983"; import * as _Module4984 from "../_bundle/Module4984"; import * as _Module4985 from "../_bundle/Module4985"; import * as _Module4986 from "../_bundle/Module4986"; import * as _Module4987 from "../_bundle/Module4987"; import * as _Module4988 from "../_bundle/Module4988"; import * as _Module4989 from "../_bundle/Module4989"; import * as _Module4990 from "../_bundle/Module4990"; import * as _Module4991 from "../_bundle/Module4991"; import * as _Module4992 from "../_bundle/Module4992"; import * as _Module4993 from "../_bundle/Module4993"; import * as _Module4994 from "../_bundle/Module4994"; import Module12 from "../_bundle/Module12"; import URLUtils from "../utils/URLUtils"; let c3002_4, c3002_5; let c3002_3 = [{ type: PlatformTypes.TWITCH, name: "Twitch", color: unsafe_getRawColor("PLATFORM_TWITCH"), icon: { lightPNG: _Module4873, darkPNG: _Module4873, whitePNG: _Module4874, lightSVG: _Module4875, darkSVG: _Module4875, whiteSVG: _Module4876 }, enabled: true, getPlatformUserUrl: (a0) => `https://www.twitch.tv/${encodeURIComponent(a0.name)}`, domains: ["twitch.tv", "twitch.com"] }, { type: PlatformTypes.YOUTUBE, name: "YouTube", color: unsafe_getRawColor("PLATFORM_YOUTUBE"), icon: { lightPNG: _Module4877, darkPNG: _Module4877, whitePNG: _Module4878, lightSVG: _Module4879, darkSVG: _Module4879, whiteSVG: _Module4880 }, enabled: true, getPlatformUserUrl: (a0) => `https://www.youtube.com/channel/${encodeURIComponent(a0.id)}`, domains: ["youtube.com", "youtu.be"] }, { type: PlatformTypes.BATTLENET, name: "Battle.net", color: unsafe_getRawColor("PLATFORM_BATTLENET"), icon: { lightPNG: _Module4881, darkPNG: _Module4881, whitePNG: _Module4882, lightSVG: _Module4883, darkSVG: _Module4883, whiteSVG: _Module4884, blackSVG: _Module4883 }, enabled: true, migrationData: { replacedBy: ApplicationIdentityConnections.BATTLENET, getMigrationExperimentEnabled: (a0) => battlenetSocialSDKMigrationExperiment.getConfig({ location: a0 }).enabled, useMigrationExperimentEnabled: (a0) => battlenetSocialSDKMigrationExperiment.useConfig({ location: a0 }).enabled, helpCenterLink: "https://discord.com/blog/link-world-of-warcraft-with-discord" } }, { type: PlatformTypes.BLUESKY, name: "Bluesky", icon: { lightPNG: _Module4885, darkPNG: _Module4885, whitePNG: _Module4886, lightSVG: _Module4887, darkSVG: _Module4887, whiteSVG: _Module4888 }, enabled: true, getPlatformUserUrl: (a0) => `https://bsky.app/profile/${encodeURIComponent(a0.id).replaceAll("%3A", ":")}`, isFederated: true, hasMetadata: true }, { type: PlatformTypes.BUNGIE, name: "Bungie.net", color: unsafe_getRawColor("PLATFORM_BUNGIE"), icon: { lightPNG: _Module4889, darkPNG: _Module4890, whitePNG: _Module4891, lightSVG: _Module4892, darkSVG: _Module4893, whiteSVG: _Module4894 }, enabled: true }, { type: PlatformTypes.SKYPE, name: "Skype", color: unsafe_getRawColor("PLATFORM_SKYPE"), icon: { lightPNG: _Module4895, darkPNG: _Module4895, whitePNG: _Module4896, lightSVG: _Module4897, darkSVG: _Module4897, whiteSVG: _Module4898 }, enabled: false, getPlatformUserUrl: (a0) => `skype:${encodeURIComponent(a0.id)}?userinfo` }, { type: PlatformTypes.LEAGUE_OF_LEGENDS, name: "League of Legends", color: unsafe_getRawColor("PLATFORM_LOL"), icon: { lightPNG: _Module4899, darkPNG: _Module4899, whitePNG: _Module4900, lightSVG: _Module4901, darkSVG: _Module4901, whiteSVG: _Module4902 }, enabled: true, migrationData: { replacedBy: ApplicationIdentityConnections.RIOT_GAMES, getMigrationExperimentEnabled: (a0) => getIsRiotSocialSDKMigrationEnabled({ location: a0 }), useMigrationExperimentEnabled: (a0) => useIsRiotSocialSDKMigrationEnabled({ location: a0 }), helpCenterLink: "https://www.riotgames.com/en/riot-games-discord-account-linking" } }, { type: PlatformTypes.STEAM, name: "Steam", color: unsafe_getRawColor("PLATFORM_STEAM"), icon: { lightPNG: _Module4903, darkPNG: _Module4904, whitePNG: _Module4904, lightSVG: _Module4905, darkSVG: _Module4906, whiteSVG: _Module4906 }, enabled: true, getPlatformUserUrl: (a0) => `https://steamcommunity.com/profiles/${encodeURIComponent(a0.id)}`, hasMetadata: true }, { type: PlatformTypes.REDDIT, name: "Reddit", color: unsafe_getRawColor("PLATFORM_REDDIT"), icon: { lightPNG: _Module4907, darkPNG: _Module4907, whitePNG: _Module4908, lightSVG: _Module4909, darkSVG: _Module4909, whiteSVG: _Module4910 }, enabled: true, domains: ["reddit.com"], getPlatformUserUrl: (a0) => `https://www.reddit.com/u/${encodeURIComponent(a0.name)}`, hasMetadata: true }, { type: PlatformTypes.FACEBOOK, name: "Facebook", color: unsafe_getRawColor("PLATFORM_FACEBOOK"), icon: { lightPNG: _Module4911, darkPNG: _Module4911, whitePNG: _Module4912, lightSVG: _Module4913, darkSVG: _Module4913, whiteSVG: _Module4914 }, domains: ["facebook.com"], enabled: true }, { type: PlatformTypes.TWITTER_LEGACY, name: "Twitter", color: unsafe_getRawColor("PLATFORM_TWITTER"), icon: { lightPNG: _Module4915, darkPNG: _Module4915, whitePNG: _Module4916, lightSVG: _Module4917, darkSVG: _Module4917, whiteSVG: _Module4918 }, enabled: false, getPlatformUserUrl: (a0) => `https://twitter.com/${encodeURIComponent(a0.name)}`, domains: ["twitter.com"], hasMetadata: true }, { type: PlatformTypes.TWITTER, name: "X", color: unsafe_getRawColor("PLATFORM_TWITTER"), icon: { lightPNG: _Module4919, darkPNG: _Module4920, whitePNG: _Module4921, lightSVG: _Module4922, darkSVG: _Module4923, whiteSVG: _Module4924 }, enabled: true, getPlatformUserUrl: (a0) => `https://x.com/${encodeURIComponent(a0.name)}`, domains: ["x.com"], hasMetadata: true }, { type: PlatformTypes.SPOTIFY, name: "Spotify", color: unsafe_getRawColor("PLATFORM_SPOTIFY"), icon: { lightPNG: _Module4925, darkPNG: _Module4925, whitePNG: _Module4926, lightSVG: _Module4927, darkSVG: _Module4927, whiteSVG: _Module4928 }, enabled: true, getPlatformUserUrl: (a0) => `https://open.spotify.com/user/${encodeURIComponent(a0.id)}` }, { type: PlatformTypes.XBOX, name: "Xbox", color: unsafe_getRawColor("PLATFORM_XBOX"), icon: { lightPNG: _Module4929, darkPNG: _Module4930, whitePNG: _Module4930, lightSVG: _Module4931, darkSVG: _Module4932, whiteSVG: _Module4932, customPNG: _Module4933 }, enabled: true }, { type: PlatformTypes.SAMSUNG, name: "Samsung Galaxy", color: unsafe_getRawColor("PLATFORM_SAMSUNG"), icon: { lightPNG: _Module4934, darkPNG: _Module4934, whitePNG: _Module4935, lightSVG: _Module4936, darkSVG: _Module4936, whiteSVG: _Module4937 }, enabled: false }, { type: PlatformTypes.GITHUB, name: "GitHub", color: unsafe_getRawColor("PLATFORM_GITHUB"), icon: { lightPNG: _Module4938, darkPNG: _Module4939, whitePNG: _Module4939, lightSVG: _Module4940, darkSVG: _Module4941, whiteSVG: _Module4941 }, enabled: true, getPlatformUserUrl: (a0) => `https://github.com/${encodeURIComponent(a0.name)}`, domains: ["github.com"] }, { type: PlatformTypes.PLAYSTATION, name: "PlayStation Network", color: unsafe_getRawColor("PLATFORM_PLAYSTATION"), icon: { lightPNG: _Module4942, darkPNG: _Module4943, whitePNG: _Module4943, lightSVG: _Module4944, darkSVG: _Module4945, whiteSVG: _Module4945 }, enabled: true }, { type: PlatformTypes.PLAYSTATION_STAGING, name: "PlayStation Network (Staging)", color: unsafe_getRawColor("PLATFORM_PLAYSTATION"), icon: { lightPNG: _Module4943, darkPNG: _Module4942, whitePNG: _Module4942, lightSVG: _Module4945, darkSVG: _Module4944, whiteSVG: _Module4944 }, enabled: false }, { type: PlatformTypes.EPIC_GAMES, name: "Epic Games", icon: { lightPNG: _Module4946, darkPNG: _Module4947, whitePNG: _Module4947, lightSVG: _Module4948, darkSVG: _Module4949, whiteSVG: _Module4949 }, enabled: true }, { type: PlatformTypes.RIOT_GAMES, name: "Riot Games", icon: { lightPNG: _Module4950, darkPNG: _Module4950, whitePNG: _Module4951, lightSVG: _Module4952, darkSVG: _Module4952, whiteSVG: _Module4953, blackSVG: _Module4954 }, enabled: true, migrationData: { replacedBy: ApplicationIdentityConnections.RIOT_GAMES, getMigrationExperimentEnabled: (a0) => getIsRiotSocialSDKMigrationEnabled({ location: a0 }), useMigrationExperimentEnabled: (a0) => useIsRiotSocialSDKMigrationEnabled({ location: a0 }), helpCenterLink: "https://www.riotgames.com/en/riot-games-discord-account-linking" } }, { type: PlatformTypes.ROBLOX, name: "Roblox", icon: { lightPNG: _Module4955, darkPNG: _Module4956, whitePNG: _Module4957, lightSVG: _Module4958, darkSVG: _Module4959, whiteSVG: _Module4960 }, enabled: true, getPlatformUserUrl: (a0) => `https://roblox.com/users/${encodeURIComponent(a0.id)}/profile` }, { type: PlatformTypes.PAYPAL, name: "PayPal", icon: { lightPNG: _Module4961, darkPNG: _Module4961, whitePNG: _Module4962, lightSVG: _Module4963, darkSVG: _Module4963, whiteSVG: _Module4964 }, enabled: true, hasMetadata: true }, { type: PlatformTypes.EBAY, name: "eBay", icon: { lightPNG: _Module4965, darkPNG: _Module4965, whitePNG: _Module4966, lightSVG: _Module4967, darkSVG: _Module4967, whiteSVG: _Module4968 }, enabled: true, hasMetadata: true, getPlatformUserUrl: (a0) => `https://www.ebay.com/usr/${encodeURIComponent(a0.name)}` }, { type: PlatformTypes.TIKTOK, name: "TikTok", icon: { lightPNG: _Module4969, darkPNG: _Module4970, whitePNG: _Module4970, lightSVG: _Module4971, darkSVG: _Module4972, whiteSVG: _Module4972 }, enabled: false, hasMetadata: true, domains: ["tiktok.com"], getPlatformUserUrl: (a0) => `https://www.tiktok.com/@${encodeURIComponent(a0.name)}` }, { type: PlatformTypes.INSTAGRAM, name: "Instagram", icon: { lightPNG: _Module4973, darkPNG: _Module4973, whitePNG: _Module4974, lightSVG: _Module4975, darkSVG: _Module4975, whiteSVG: _Module4976 }, enabled: false, domains: ["instagram.com"], getPlatformUserUrl: (a0) => `https://www.instagram.com/${encodeURIComponent(a0.name)}` }, { type: PlatformTypes.MASTODON, name: "Mastodon", icon: { lightPNG: _Module4977, darkPNG: _Module4977, whitePNG: _Module4978, lightSVG: _Module4979, darkSVG: _Module4979, whiteSVG: _Module4980 }, enabled: false, getPlatformUserUrl: (a0) => a0.id, isFederated: true, hasMetadata: true }, { type: PlatformTypes.CRUNCHYROLL, name: "Crunchyroll", color: unsafe_getRawColor("PLATFORM_CRUNCHYROLL"), icon: { lightPNG: _Module4981, darkPNG: _Module4981, whitePNG: _Module4981, lightSVG: _Module4982, darkSVG: _Module4982, whiteSVG: _Module4983 }, enabled: true }, { type: PlatformTypes.DOMAIN, name: "Domain", icon: { lightPNG: _Module4984, darkPNG: _Module4985, whitePNG: _Module4985, lightSVG: _Module4986, darkSVG: _Module4987, whiteSVG: _Module4987 }, getPlatformUserUrl: (a0) => `https://${a0.id}/`, enabled: true }, { type: PlatformTypes.AMAZON_MUSIC, name: "Amazon Music", icon: { lightPNG: _Module4988, darkPNG: _Module4988, whitePNG: _Module4988, lightSVG: _Module4989, darkSVG: _Module4989, whiteSVG: _Module4989 }, enabled: true }, { type: PlatformTypes.META_QUEST_OR_HORIZON, name: "Meta Quest", icon: { lightPNG: _Module4990, darkPNG: _Module4991, whitePNG: _Module4992, lightSVG: _Module4993, darkSVG: _Module4994, whiteSVG: _Module4994 }, enabled: false }]; c3002_4 = Module12.keyBy(c3002_3, "type"); c3002_5 = {}; c3002_3.forEach((item) => { const domains = item.domains; if (domains != null) { domains.forEach((domain) => { c3002_5[domain] = item; }); } }); const r610 = { get: (a0) => { let r4 = c3002_4[a0]; if (r4 == null) { r4 = null; } return r4; }, getByUrl: (a0) => { const r10 = URLUtils.toURLSafe(a0); if (r10 != null) { const hostname = r10.hostname; return c3002_5[hostname.startsWith("www.") ? hostname.slice(4) : hostname]; } }, isSupported: (a0) => Object.prototype.hasOwnProperty.call(c3002_4, a0), map: (a0) => c3002_3.map(a0), filter: (a0) => { const r5 = c3002_3.filter(a0); r5.sort((a, b) => a.name.localeCompare(b.name)); return r5; }, find: (a0) => c3002_3.find(a0) }; export default r610;