490 lines
27 KiB
TypeScript
490 lines
27 KiB
TypeScript
// Module ID: 5442
|
|
// Function ID: 5443
|
|
// Name: Platforms
|
|
// Dependencies: [1085, 2013, 586, 5443, 5444, 5445, 5446, 5447, 5448, 5449, 5450, 5451, 5452, 5453, 5454, 2014, 5455, 5456, 5457, 5458, 5459, 5460, 5461, 5462, 5463, 5464, 5465, 5466, 5467, 5468, 5469, 5470, 5471, 5472, 5473, 5474, 5475, 5476, 5477, 5478, 5479, 5480, 5481, 5482, 5483, 5484, 5485, 5486, 5487, 5488, 5489, 5490, 5491, 5492, 5493, 5494, 5495, 5496, 5497, 5498, 5499, 5500, 5501, 5502, 5503, 5504, 5505, 5506, 5507, 5508, 5509, 5510, 5511, 5512, 5513, 5514, 5515, 5516, 5517, 5518, 5519, 5520, 5521, 5522, 5523, 5524, 5525, 5526, 5527, 5528, 5529, 5530, 5531, 5532, 5533, 5534, 5535, 5536, 5537, 5538, 5539, 5540, 5541, 5542, 5543, 5544, 5545, 5546, 5547, 5548, 5549, 5550, 5551, 5552, 5553, 5554, 5555, 5556, 5557, 5558, 5559, 5560, 5561, 5562, 5563, 5564, 12, 1371, 2]
|
|
|
|
// Module 5442 (Platforms)
|
|
import Constants from "Constants" /* 1085 */;
|
|
import URLUtilsDefault from "URLUtils" /* 1371 */;
|
|
import UserApplicationIdentityConstants from "UserApplicationIdentityConstants" /* 2013 */;
|
|
import socialSDKMigration from "socialSDKMigration" /* 2014 */;
|
|
import AssetRegistry from "AssetRegistry" /* 5443 */;
|
|
import AssetRegistry2 from "AssetRegistry" /* 5444 */;
|
|
import AssetRegistry3 from "AssetRegistry" /* 5445 */;
|
|
import AssetRegistry4 from "AssetRegistry" /* 5446 */;
|
|
import AssetRegistry5 from "AssetRegistry" /* 5447 */;
|
|
import AssetRegistry6 from "AssetRegistry" /* 5448 */;
|
|
import AssetRegistry7 from "AssetRegistry" /* 5449 */;
|
|
import AssetRegistry8 from "AssetRegistry" /* 5450 */;
|
|
import AssetRegistry9 from "AssetRegistry" /* 5451 */;
|
|
import AssetRegistry10 from "AssetRegistry" /* 5452 */;
|
|
import AssetRegistry11 from "AssetRegistry" /* 5453 */;
|
|
import AssetRegistry12 from "AssetRegistry" /* 5454 */;
|
|
import AssetRegistry13 from "AssetRegistry" /* 5455 */;
|
|
import AssetRegistry14 from "AssetRegistry" /* 5456 */;
|
|
import AssetRegistry15 from "AssetRegistry" /* 5457 */;
|
|
import AssetRegistry16 from "AssetRegistry" /* 5458 */;
|
|
import AssetRegistry17 from "AssetRegistry" /* 5459 */;
|
|
import AssetRegistry18 from "AssetRegistry" /* 5460 */;
|
|
import AssetRegistry19 from "AssetRegistry" /* 5461 */;
|
|
import AssetRegistry20 from "AssetRegistry" /* 5462 */;
|
|
import AssetRegistry21 from "AssetRegistry" /* 5463 */;
|
|
import AssetRegistry22 from "AssetRegistry" /* 5464 */;
|
|
import AssetRegistry23 from "AssetRegistry" /* 5465 */;
|
|
import AssetRegistry24 from "AssetRegistry" /* 5466 */;
|
|
import AssetRegistry25 from "AssetRegistry" /* 5467 */;
|
|
import AssetRegistry26 from "AssetRegistry" /* 5468 */;
|
|
import AssetRegistry27 from "AssetRegistry" /* 5469 */;
|
|
import AssetRegistry28 from "AssetRegistry" /* 5470 */;
|
|
import AssetRegistry29 from "AssetRegistry" /* 5471 */;
|
|
import AssetRegistry30 from "AssetRegistry" /* 5472 */;
|
|
import AssetRegistry31 from "AssetRegistry" /* 5473 */;
|
|
import AssetRegistry32 from "AssetRegistry" /* 5474 */;
|
|
import AssetRegistry33 from "AssetRegistry" /* 5475 */;
|
|
import AssetRegistry34 from "AssetRegistry" /* 5476 */;
|
|
import AssetRegistry35 from "AssetRegistry" /* 5477 */;
|
|
import AssetRegistry36 from "AssetRegistry" /* 5478 */;
|
|
import AssetRegistry37 from "AssetRegistry" /* 5479 */;
|
|
import AssetRegistry38 from "AssetRegistry" /* 5480 */;
|
|
import AssetRegistry39 from "AssetRegistry" /* 5481 */;
|
|
import AssetRegistry40 from "AssetRegistry" /* 5482 */;
|
|
import AssetRegistry41 from "AssetRegistry" /* 5483 */;
|
|
import AssetRegistry42 from "AssetRegistry" /* 5484 */;
|
|
import AssetRegistry43 from "AssetRegistry" /* 5485 */;
|
|
import AssetRegistry44 from "AssetRegistry" /* 5486 */;
|
|
import AssetRegistry45 from "AssetRegistry" /* 5487 */;
|
|
import AssetRegistry46 from "AssetRegistry" /* 5488 */;
|
|
import AssetRegistry47 from "AssetRegistry" /* 5489 */;
|
|
import AssetRegistry48 from "AssetRegistry" /* 5490 */;
|
|
import AssetRegistry49 from "AssetRegistry" /* 5491 */;
|
|
import AssetRegistry50 from "AssetRegistry" /* 5492 */;
|
|
import AssetRegistry51 from "AssetRegistry" /* 5493 */;
|
|
import AssetRegistry52 from "AssetRegistry" /* 5494 */;
|
|
import AssetRegistry53 from "AssetRegistry" /* 5495 */;
|
|
import AssetRegistry54 from "AssetRegistry" /* 5496 */;
|
|
import AssetRegistry55 from "AssetRegistry" /* 5497 */;
|
|
import AssetRegistry56 from "AssetRegistry" /* 5498 */;
|
|
import AssetRegistry57 from "AssetRegistry" /* 5499 */;
|
|
import AssetRegistry58 from "AssetRegistry" /* 5500 */;
|
|
import AssetRegistry59 from "AssetRegistry" /* 5501 */;
|
|
import AssetRegistry60 from "AssetRegistry" /* 5502 */;
|
|
import AssetRegistry61 from "AssetRegistry" /* 5503 */;
|
|
import AssetRegistry62 from "AssetRegistry" /* 5504 */;
|
|
import AssetRegistry63 from "AssetRegistry" /* 5505 */;
|
|
import AssetRegistry64 from "AssetRegistry" /* 5506 */;
|
|
import AssetRegistry65 from "AssetRegistry" /* 5507 */;
|
|
import AssetRegistry66 from "AssetRegistry" /* 5508 */;
|
|
import AssetRegistry67 from "AssetRegistry" /* 5509 */;
|
|
import AssetRegistry68 from "AssetRegistry" /* 5510 */;
|
|
import AssetRegistry69 from "AssetRegistry" /* 5511 */;
|
|
import AssetRegistry70 from "AssetRegistry" /* 5512 */;
|
|
import AssetRegistry71 from "AssetRegistry" /* 5513 */;
|
|
import AssetRegistry72 from "AssetRegistry" /* 5514 */;
|
|
import AssetRegistry73 from "AssetRegistry" /* 5515 */;
|
|
import AssetRegistry74 from "AssetRegistry" /* 5516 */;
|
|
import AssetRegistry75 from "AssetRegistry" /* 5517 */;
|
|
import AssetRegistry76 from "AssetRegistry" /* 5518 */;
|
|
import AssetRegistry77 from "AssetRegistry" /* 5519 */;
|
|
import AssetRegistry78 from "AssetRegistry" /* 5520 */;
|
|
import AssetRegistry79 from "AssetRegistry" /* 5521 */;
|
|
import AssetRegistry80 from "AssetRegistry" /* 5522 */;
|
|
import AssetRegistry81 from "AssetRegistry" /* 5523 */;
|
|
import AssetRegistry82 from "AssetRegistry" /* 5524 */;
|
|
import AssetRegistry83 from "AssetRegistry" /* 5525 */;
|
|
import AssetRegistry84 from "AssetRegistry" /* 5526 */;
|
|
import AssetRegistry85 from "AssetRegistry" /* 5527 */;
|
|
import AssetRegistry86 from "AssetRegistry" /* 5528 */;
|
|
import AssetRegistry87 from "AssetRegistry" /* 5529 */;
|
|
import AssetRegistry88 from "AssetRegistry" /* 5530 */;
|
|
import AssetRegistry89 from "AssetRegistry" /* 5531 */;
|
|
import AssetRegistry90 from "AssetRegistry" /* 5532 */;
|
|
import AssetRegistry91 from "AssetRegistry" /* 5533 */;
|
|
import AssetRegistry92 from "AssetRegistry" /* 5534 */;
|
|
import AssetRegistry93 from "AssetRegistry" /* 5535 */;
|
|
import AssetRegistry94 from "AssetRegistry" /* 5536 */;
|
|
import AssetRegistry95 from "AssetRegistry" /* 5537 */;
|
|
import AssetRegistry96 from "AssetRegistry" /* 5538 */;
|
|
import AssetRegistry97 from "AssetRegistry" /* 5539 */;
|
|
import AssetRegistry98 from "AssetRegistry" /* 5540 */;
|
|
import AssetRegistry99 from "AssetRegistry" /* 5541 */;
|
|
import AssetRegistry100 from "AssetRegistry" /* 5542 */;
|
|
import AssetRegistry101 from "AssetRegistry" /* 5543 */;
|
|
import AssetRegistry102 from "AssetRegistry" /* 5544 */;
|
|
import AssetRegistry103 from "AssetRegistry" /* 5545 */;
|
|
import AssetRegistry104 from "AssetRegistry" /* 5546 */;
|
|
import AssetRegistry105 from "AssetRegistry" /* 5547 */;
|
|
import AssetRegistry106 from "AssetRegistry" /* 5548 */;
|
|
import AssetRegistry107 from "AssetRegistry" /* 5549 */;
|
|
import AssetRegistry108 from "AssetRegistry" /* 5550 */;
|
|
import AssetRegistry109 from "AssetRegistry" /* 5551 */;
|
|
import AssetRegistry110 from "AssetRegistry" /* 5552 */;
|
|
import AssetRegistry111 from "AssetRegistry" /* 5553 */;
|
|
import AssetRegistry112 from "AssetRegistry" /* 5554 */;
|
|
import AssetRegistry113 from "AssetRegistry" /* 5555 */;
|
|
import AssetRegistry114 from "AssetRegistry" /* 5556 */;
|
|
import AssetRegistry115 from "AssetRegistry" /* 5557 */;
|
|
import AssetRegistry116 from "AssetRegistry" /* 5558 */;
|
|
import AssetRegistry117 from "AssetRegistry" /* 5559 */;
|
|
import AssetRegistry118 from "AssetRegistry" /* 5560 */;
|
|
import AssetRegistry119 from "AssetRegistry" /* 5561 */;
|
|
import AssetRegistry120 from "AssetRegistry" /* 5562 */;
|
|
import AssetRegistry121 from "AssetRegistry" /* 5563 */;
|
|
import AssetRegistry122 from "AssetRegistry" /* 5564 */;
|
|
import shims_mod from "shims" /* 586 */;
|
|
import module_12 from "module_12" /* 12 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
let domains, hasOwnProperty;
|
|
|
|
let obj16;
|
|
let obj43;
|
|
let obj7;
|
|
let shims;
|
|
const PlatformTypes = Constants.PlatformTypes;
|
|
const ApplicationIdentityAppIds = UserApplicationIdentityConstants.ApplicationIdentityAppIds;
|
|
let obj = {
|
|
type: PlatformTypes.TWITCH,
|
|
name: "Twitch",
|
|
color: shims.unsafe_getRawColor("PLATFORM_TWITCH"),
|
|
icon: { lightPNG: AssetRegistry, darkPNG: AssetRegistry, whitePNG: AssetRegistry2, lightSVG: AssetRegistry3, darkSVG: AssetRegistry3, whiteSVG: AssetRegistry4 },
|
|
enabled: true,
|
|
getPlatformUserUrl(name) {
|
|
return "https://www.twitch.tv/" + encodeURIComponent(name.name);
|
|
},
|
|
domains: ["twitch.tv", "twitch.com"]
|
|
};
|
|
shims = shims_mod;
|
|
const items = [obj, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ];
|
|
const obj3 = {
|
|
type: PlatformTypes.YOUTUBE,
|
|
name: "YouTube",
|
|
color: shims.unsafe_getRawColor("PLATFORM_YOUTUBE"),
|
|
icon: { lightPNG: AssetRegistry5, darkPNG: AssetRegistry5, whitePNG: AssetRegistry6, lightSVG: AssetRegistry7, darkSVG: AssetRegistry7, whiteSVG: AssetRegistry8 },
|
|
enabled: true,
|
|
getPlatformUserUrl(id) {
|
|
return "https://www.youtube.com/channel/" + encodeURIComponent(id.id);
|
|
},
|
|
domains: ["youtube.com", "youtu.be"]
|
|
};
|
|
({ lightPNG: AssetRegistry, darkPNG: AssetRegistry, whitePNG: AssetRegistry2, lightSVG: AssetRegistry3, darkSVG: AssetRegistry3, whiteSVG: AssetRegistry4 });
|
|
shims = shims_mod;
|
|
items[1] = obj3;
|
|
const obj5 = { type: PlatformTypes.BATTLENET, name: "Battle.net", color: shims.unsafe_getRawColor("PLATFORM_BATTLENET"), icon: { lightPNG: AssetRegistry9, darkPNG: AssetRegistry9, whitePNG: AssetRegistry10, lightSVG: AssetRegistry11, darkSVG: AssetRegistry11, whiteSVG: AssetRegistry12, blackSVG: AssetRegistry11 }, enabled: true, migrationData: obj7 };
|
|
({ lightPNG: AssetRegistry5, darkPNG: AssetRegistry5, whitePNG: AssetRegistry6, lightSVG: AssetRegistry7, darkSVG: AssetRegistry7, whiteSVG: AssetRegistry8 });
|
|
shims = shims_mod;
|
|
obj7 = {
|
|
replacedBy: ApplicationIdentityAppIds.BATTLENET,
|
|
getMigrationExperimentEnabled(location) {
|
|
const battlenetSocialSDKMigrationExperiment = socialSDKMigration.battlenetSocialSDKMigrationExperiment;
|
|
const obj = { location };
|
|
return battlenetSocialSDKMigrationExperiment.getConfig(obj).enabled;
|
|
},
|
|
helpCenterLink: "https://discord.com/blog/link-world-of-warcraft-with-discord",
|
|
deprecationDate: new Date("2026-09-22Z-07:00")
|
|
};
|
|
({ lightPNG: AssetRegistry9, darkPNG: AssetRegistry9, whitePNG: AssetRegistry10, lightSVG: AssetRegistry11, darkSVG: AssetRegistry11, whiteSVG: AssetRegistry12, blackSVG: AssetRegistry11 });
|
|
items[2] = obj5;
|
|
const obj8 = {
|
|
type: PlatformTypes.BLUESKY,
|
|
name: "Bluesky",
|
|
icon: { lightPNG: AssetRegistry13, darkPNG: AssetRegistry13, whitePNG: AssetRegistry14, lightSVG: AssetRegistry15, darkSVG: AssetRegistry15, whiteSVG: AssetRegistry16 },
|
|
enabled: true,
|
|
getPlatformUserUrl(id) {
|
|
const encodeURIComponentResult = encodeURIComponent(id.id);
|
|
return "https://bsky.app/profile/" + encodeURIComponentResult.replaceAll("%3A", ":");
|
|
},
|
|
isFederated: true,
|
|
hasMetadata: true
|
|
};
|
|
new Date("2026-09-22Z-07:00");
|
|
items[3] = obj8;
|
|
const obj10 = { type: PlatformTypes.BUNGIE, name: "Bungie.net", color: shims.unsafe_getRawColor("PLATFORM_BUNGIE"), icon: { lightPNG: AssetRegistry17, darkPNG: AssetRegistry18, whitePNG: AssetRegistry19, lightSVG: AssetRegistry20, darkSVG: AssetRegistry21, whiteSVG: AssetRegistry22 }, enabled: true };
|
|
({ lightPNG: AssetRegistry13, darkPNG: AssetRegistry13, whitePNG: AssetRegistry14, lightSVG: AssetRegistry15, darkSVG: AssetRegistry15, whiteSVG: AssetRegistry16 });
|
|
shims = shims_mod;
|
|
items[4] = obj10;
|
|
const obj12 = {
|
|
type: PlatformTypes.SKYPE,
|
|
name: "Skype",
|
|
color: shims.unsafe_getRawColor("PLATFORM_SKYPE"),
|
|
icon: { lightPNG: AssetRegistry23, darkPNG: AssetRegistry23, whitePNG: AssetRegistry24, lightSVG: AssetRegistry25, darkSVG: AssetRegistry25, whiteSVG: AssetRegistry26 },
|
|
enabled: false,
|
|
getPlatformUserUrl(id) {
|
|
return "skype:" + encodeURIComponent(id.id) + "?userinfo";
|
|
}
|
|
};
|
|
({ lightPNG: AssetRegistry17, darkPNG: AssetRegistry18, whitePNG: AssetRegistry19, lightSVG: AssetRegistry20, darkSVG: AssetRegistry21, whiteSVG: AssetRegistry22 });
|
|
shims = shims_mod;
|
|
items[5] = obj12;
|
|
const obj14 = { type: PlatformTypes.LEAGUE_OF_LEGENDS, name: "League of Legends", color: shims.unsafe_getRawColor("PLATFORM_LOL"), icon: { lightPNG: AssetRegistry27, darkPNG: AssetRegistry27, whitePNG: AssetRegistry28, lightSVG: AssetRegistry29, darkSVG: AssetRegistry29, whiteSVG: AssetRegistry30 }, enabled: true, migrationData: obj16 };
|
|
({ lightPNG: AssetRegistry23, darkPNG: AssetRegistry23, whitePNG: AssetRegistry24, lightSVG: AssetRegistry25, darkSVG: AssetRegistry25, whiteSVG: AssetRegistry26 });
|
|
shims = shims_mod;
|
|
obj16 = {
|
|
replacedBy: ApplicationIdentityAppIds.RIOT_GAMES,
|
|
getMigrationExperimentEnabled() {
|
|
return true;
|
|
},
|
|
helpCenterLink: "https://www.riotgames.com/en/riot-games-discord-account-linking",
|
|
deprecationDate: new Date("2026-07-10Z-07:00")
|
|
};
|
|
({ lightPNG: AssetRegistry27, darkPNG: AssetRegistry27, whitePNG: AssetRegistry28, lightSVG: AssetRegistry29, darkSVG: AssetRegistry29, whiteSVG: AssetRegistry30 });
|
|
items[6] = obj14;
|
|
const obj17 = {
|
|
type: PlatformTypes.STEAM,
|
|
name: "Steam",
|
|
color: shims.unsafe_getRawColor("PLATFORM_STEAM"),
|
|
icon: { lightPNG: AssetRegistry31, darkPNG: AssetRegistry32, whitePNG: AssetRegistry32, lightSVG: AssetRegistry33, darkSVG: AssetRegistry34, whiteSVG: AssetRegistry34 },
|
|
enabled: true,
|
|
getPlatformUserUrl(id) {
|
|
return "https://steamcommunity.com/profiles/" + encodeURIComponent(id.id);
|
|
},
|
|
hasMetadata: true
|
|
};
|
|
new Date("2026-07-10Z-07:00");
|
|
shims = shims_mod;
|
|
items[7] = obj17;
|
|
const obj19 = {
|
|
type: PlatformTypes.REDDIT,
|
|
name: "Reddit",
|
|
color: shims.unsafe_getRawColor("PLATFORM_REDDIT"),
|
|
icon: { lightPNG: AssetRegistry35, darkPNG: AssetRegistry35, whitePNG: AssetRegistry36, lightSVG: AssetRegistry37, darkSVG: AssetRegistry37, whiteSVG: AssetRegistry38 },
|
|
enabled: true,
|
|
domains: ["reddit.com"],
|
|
getPlatformUserUrl(name) {
|
|
return "https://www.reddit.com/u/" + encodeURIComponent(name.name);
|
|
},
|
|
hasMetadata: true
|
|
};
|
|
({ lightPNG: AssetRegistry31, darkPNG: AssetRegistry32, whitePNG: AssetRegistry32, lightSVG: AssetRegistry33, darkSVG: AssetRegistry34, whiteSVG: AssetRegistry34 });
|
|
shims = shims_mod;
|
|
items[8] = obj19;
|
|
const obj21 = { type: PlatformTypes.FACEBOOK, name: "Facebook", color: shims.unsafe_getRawColor("PLATFORM_FACEBOOK"), icon: { lightPNG: AssetRegistry39, darkPNG: AssetRegistry39, whitePNG: AssetRegistry40, lightSVG: AssetRegistry41, darkSVG: AssetRegistry41, whiteSVG: AssetRegistry42 }, domains: ["facebook.com"], enabled: true };
|
|
({ lightPNG: AssetRegistry35, darkPNG: AssetRegistry35, whitePNG: AssetRegistry36, lightSVG: AssetRegistry37, darkSVG: AssetRegistry37, whiteSVG: AssetRegistry38 });
|
|
shims = shims_mod;
|
|
items[9] = obj21;
|
|
const obj23 = {
|
|
type: PlatformTypes.TWITTER_LEGACY,
|
|
name: "Twitter",
|
|
color: shims.unsafe_getRawColor("PLATFORM_TWITTER"),
|
|
icon: { lightPNG: AssetRegistry43, darkPNG: AssetRegistry43, whitePNG: AssetRegistry44, lightSVG: AssetRegistry45, darkSVG: AssetRegistry45, whiteSVG: AssetRegistry46 },
|
|
enabled: false,
|
|
getPlatformUserUrl(name) {
|
|
return "https://twitter.com/" + encodeURIComponent(name.name);
|
|
},
|
|
domains: ["twitter.com"],
|
|
hasMetadata: true
|
|
};
|
|
({ lightPNG: AssetRegistry39, darkPNG: AssetRegistry39, whitePNG: AssetRegistry40, lightSVG: AssetRegistry41, darkSVG: AssetRegistry41, whiteSVG: AssetRegistry42 });
|
|
shims = shims_mod;
|
|
items[10] = obj23;
|
|
const obj25 = {
|
|
type: PlatformTypes.TWITTER,
|
|
name: "X",
|
|
color: shims.unsafe_getRawColor("PLATFORM_TWITTER"),
|
|
icon: { lightPNG: AssetRegistry47, darkPNG: AssetRegistry48, whitePNG: AssetRegistry49, lightSVG: AssetRegistry50, darkSVG: AssetRegistry51, whiteSVG: AssetRegistry52 },
|
|
enabled: true,
|
|
getPlatformUserUrl(name) {
|
|
return "https://x.com/" + encodeURIComponent(name.name);
|
|
},
|
|
domains: ["x.com"],
|
|
hasMetadata: true
|
|
};
|
|
({ lightPNG: AssetRegistry43, darkPNG: AssetRegistry43, whitePNG: AssetRegistry44, lightSVG: AssetRegistry45, darkSVG: AssetRegistry45, whiteSVG: AssetRegistry46 });
|
|
shims = shims_mod;
|
|
items[11] = obj25;
|
|
const obj27 = {
|
|
type: PlatformTypes.SPOTIFY,
|
|
name: "Spotify",
|
|
color: shims.unsafe_getRawColor("PLATFORM_SPOTIFY"),
|
|
icon: { lightPNG: AssetRegistry53, darkPNG: AssetRegistry53, whitePNG: AssetRegistry54, lightSVG: AssetRegistry55, darkSVG: AssetRegistry55, whiteSVG: AssetRegistry56 },
|
|
enabled: true,
|
|
getPlatformUserUrl(id) {
|
|
return "https://open.spotify.com/user/" + encodeURIComponent(id.id);
|
|
}
|
|
};
|
|
({ lightPNG: AssetRegistry47, darkPNG: AssetRegistry48, whitePNG: AssetRegistry49, lightSVG: AssetRegistry50, darkSVG: AssetRegistry51, whiteSVG: AssetRegistry52 });
|
|
shims = shims_mod;
|
|
items[12] = obj27;
|
|
const obj29 = { type: PlatformTypes.XBOX, name: "Xbox", color: shims.unsafe_getRawColor("PLATFORM_XBOX"), icon: { lightPNG: AssetRegistry57, darkPNG: AssetRegistry58, whitePNG: AssetRegistry58, lightSVG: AssetRegistry59, darkSVG: AssetRegistry60, whiteSVG: AssetRegistry60, customPNG: AssetRegistry61 }, enabled: true };
|
|
({ lightPNG: AssetRegistry53, darkPNG: AssetRegistry53, whitePNG: AssetRegistry54, lightSVG: AssetRegistry55, darkSVG: AssetRegistry55, whiteSVG: AssetRegistry56 });
|
|
shims = shims_mod;
|
|
items[13] = obj29;
|
|
const obj31 = { type: PlatformTypes.SAMSUNG, name: "Samsung Galaxy", color: shims.unsafe_getRawColor("PLATFORM_SAMSUNG"), icon: { lightPNG: AssetRegistry62, darkPNG: AssetRegistry62, whitePNG: AssetRegistry63, lightSVG: AssetRegistry64, darkSVG: AssetRegistry64, whiteSVG: AssetRegistry65 }, enabled: false };
|
|
({ lightPNG: AssetRegistry57, darkPNG: AssetRegistry58, whitePNG: AssetRegistry58, lightSVG: AssetRegistry59, darkSVG: AssetRegistry60, whiteSVG: AssetRegistry60, customPNG: AssetRegistry61 });
|
|
shims = shims_mod;
|
|
items[14] = obj31;
|
|
const obj33 = {
|
|
type: PlatformTypes.GITHUB,
|
|
name: "GitHub",
|
|
color: shims.unsafe_getRawColor("PLATFORM_GITHUB"),
|
|
icon: { lightPNG: AssetRegistry66, darkPNG: AssetRegistry67, whitePNG: AssetRegistry67, lightSVG: AssetRegistry68, darkSVG: AssetRegistry69, whiteSVG: AssetRegistry69 },
|
|
enabled: true,
|
|
getPlatformUserUrl(name) {
|
|
return "https://github.com/" + encodeURIComponent(name.name);
|
|
},
|
|
domains: ["github.com"]
|
|
};
|
|
({ lightPNG: AssetRegistry62, darkPNG: AssetRegistry62, whitePNG: AssetRegistry63, lightSVG: AssetRegistry64, darkSVG: AssetRegistry64, whiteSVG: AssetRegistry65 });
|
|
shims = shims_mod;
|
|
items[15] = obj33;
|
|
const obj35 = { type: PlatformTypes.PLAYSTATION, name: "PlayStation Network", color: shims.unsafe_getRawColor("PLATFORM_PLAYSTATION"), icon: { lightPNG: AssetRegistry70, darkPNG: AssetRegistry71, whitePNG: AssetRegistry71, lightSVG: AssetRegistry72, darkSVG: AssetRegistry73, whiteSVG: AssetRegistry73 }, enabled: true };
|
|
({ lightPNG: AssetRegistry66, darkPNG: AssetRegistry67, whitePNG: AssetRegistry67, lightSVG: AssetRegistry68, darkSVG: AssetRegistry69, whiteSVG: AssetRegistry69 });
|
|
shims = shims_mod;
|
|
items[16] = obj35;
|
|
const obj37 = { type: PlatformTypes.PLAYSTATION_STAGING, name: "PlayStation Network (Staging)", color: shims.unsafe_getRawColor("PLATFORM_PLAYSTATION"), icon: { lightPNG: AssetRegistry71, darkPNG: AssetRegistry70, whitePNG: AssetRegistry70, lightSVG: AssetRegistry73, darkSVG: AssetRegistry72, whiteSVG: AssetRegistry72 }, enabled: false };
|
|
({ lightPNG: AssetRegistry70, darkPNG: AssetRegistry71, whitePNG: AssetRegistry71, lightSVG: AssetRegistry72, darkSVG: AssetRegistry73, whiteSVG: AssetRegistry73 });
|
|
shims = shims_mod;
|
|
items[17] = obj37;
|
|
const obj39 = { type: PlatformTypes.EPIC_GAMES, name: "Epic Games", icon: { lightPNG: AssetRegistry74, darkPNG: AssetRegistry75, whitePNG: AssetRegistry75, lightSVG: AssetRegistry76, darkSVG: AssetRegistry77, whiteSVG: AssetRegistry77 }, enabled: true };
|
|
({ lightPNG: AssetRegistry71, darkPNG: AssetRegistry70, whitePNG: AssetRegistry70, lightSVG: AssetRegistry73, darkSVG: AssetRegistry72, whiteSVG: AssetRegistry72 });
|
|
items[18] = obj39;
|
|
const obj41 = { type: PlatformTypes.RIOT_GAMES, name: "Riot Games", icon: { lightPNG: AssetRegistry78, darkPNG: AssetRegistry78, whitePNG: AssetRegistry79, lightSVG: AssetRegistry80, darkSVG: AssetRegistry80, whiteSVG: AssetRegistry81, blackSVG: AssetRegistry82 }, enabled: true, migrationData: obj43 };
|
|
({ lightPNG: AssetRegistry74, darkPNG: AssetRegistry75, whitePNG: AssetRegistry75, lightSVG: AssetRegistry76, darkSVG: AssetRegistry77, whiteSVG: AssetRegistry77 });
|
|
obj43 = {
|
|
replacedBy: ApplicationIdentityAppIds.RIOT_GAMES,
|
|
getMigrationExperimentEnabled() {
|
|
return true;
|
|
},
|
|
helpCenterLink: "https://www.riotgames.com/en/riot-games-discord-account-linking",
|
|
deprecationDate: new Date("2026-07-10Z-07:00")
|
|
};
|
|
({ lightPNG: AssetRegistry78, darkPNG: AssetRegistry78, whitePNG: AssetRegistry79, lightSVG: AssetRegistry80, darkSVG: AssetRegistry80, whiteSVG: AssetRegistry81, blackSVG: AssetRegistry82 });
|
|
items[19] = obj41;
|
|
const obj44 = {
|
|
type: PlatformTypes.ROBLOX,
|
|
name: "Roblox",
|
|
icon: { lightPNG: AssetRegistry83, darkPNG: AssetRegistry84, whitePNG: AssetRegistry85, lightSVG: AssetRegistry86, darkSVG: AssetRegistry87, whiteSVG: AssetRegistry88 },
|
|
enabled: true,
|
|
getPlatformUserUrl(id) {
|
|
return "https://roblox.com/users/" + encodeURIComponent(id.id) + "/profile";
|
|
}
|
|
};
|
|
new Date("2026-07-10Z-07:00");
|
|
items[20] = obj44;
|
|
const obj46 = { type: PlatformTypes.PAYPAL, name: "PayPal", icon: { lightPNG: AssetRegistry89, darkPNG: AssetRegistry89, whitePNG: AssetRegistry90, lightSVG: AssetRegistry91, darkSVG: AssetRegistry91, whiteSVG: AssetRegistry92 }, enabled: true, hasMetadata: true };
|
|
({ lightPNG: AssetRegistry83, darkPNG: AssetRegistry84, whitePNG: AssetRegistry85, lightSVG: AssetRegistry86, darkSVG: AssetRegistry87, whiteSVG: AssetRegistry88 });
|
|
items[21] = obj46;
|
|
const obj48 = {
|
|
type: PlatformTypes.EBAY,
|
|
name: "eBay",
|
|
icon: { lightPNG: AssetRegistry93, darkPNG: AssetRegistry93, whitePNG: AssetRegistry94, lightSVG: AssetRegistry95, darkSVG: AssetRegistry95, whiteSVG: AssetRegistry96 },
|
|
enabled: true,
|
|
hasMetadata: true,
|
|
getPlatformUserUrl(name) {
|
|
return "https://www.ebay.com/usr/" + encodeURIComponent(name.name);
|
|
}
|
|
};
|
|
({ lightPNG: AssetRegistry89, darkPNG: AssetRegistry89, whitePNG: AssetRegistry90, lightSVG: AssetRegistry91, darkSVG: AssetRegistry91, whiteSVG: AssetRegistry92 });
|
|
items[22] = obj48;
|
|
const obj50 = {
|
|
type: PlatformTypes.TIKTOK,
|
|
name: "TikTok",
|
|
icon: { lightPNG: AssetRegistry97, darkPNG: AssetRegistry98, whitePNG: AssetRegistry98, lightSVG: AssetRegistry99, darkSVG: AssetRegistry100, whiteSVG: AssetRegistry100 },
|
|
enabled: false,
|
|
hasMetadata: true,
|
|
domains: ["tiktok.com"],
|
|
getPlatformUserUrl(name) {
|
|
return "https://www.tiktok.com/@" + encodeURIComponent(name.name);
|
|
}
|
|
};
|
|
({ lightPNG: AssetRegistry93, darkPNG: AssetRegistry93, whitePNG: AssetRegistry94, lightSVG: AssetRegistry95, darkSVG: AssetRegistry95, whiteSVG: AssetRegistry96 });
|
|
items[23] = obj50;
|
|
const obj52 = {
|
|
type: PlatformTypes.INSTAGRAM,
|
|
name: "Instagram",
|
|
icon: { lightPNG: AssetRegistry101, darkPNG: AssetRegistry101, whitePNG: AssetRegistry102, lightSVG: AssetRegistry103, darkSVG: AssetRegistry103, whiteSVG: AssetRegistry104 },
|
|
enabled: false,
|
|
domains: ["instagram.com"],
|
|
getPlatformUserUrl(name) {
|
|
return "https://www.instagram.com/" + encodeURIComponent(name.name);
|
|
}
|
|
};
|
|
({ lightPNG: AssetRegistry97, darkPNG: AssetRegistry98, whitePNG: AssetRegistry98, lightSVG: AssetRegistry99, darkSVG: AssetRegistry100, whiteSVG: AssetRegistry100 });
|
|
items[24] = obj52;
|
|
const obj54 = {
|
|
type: PlatformTypes.MASTODON,
|
|
name: "Mastodon",
|
|
icon: { lightPNG: AssetRegistry105, darkPNG: AssetRegistry105, whitePNG: AssetRegistry106, lightSVG: AssetRegistry107, darkSVG: AssetRegistry107, whiteSVG: AssetRegistry108 },
|
|
enabled: false,
|
|
getPlatformUserUrl(id) {
|
|
return id.id;
|
|
},
|
|
isFederated: true,
|
|
hasMetadata: true
|
|
};
|
|
({ lightPNG: AssetRegistry101, darkPNG: AssetRegistry101, whitePNG: AssetRegistry102, lightSVG: AssetRegistry103, darkSVG: AssetRegistry103, whiteSVG: AssetRegistry104 });
|
|
items[25] = obj54;
|
|
const obj56 = { type: PlatformTypes.CRUNCHYROLL, name: "Crunchyroll", color: shims.unsafe_getRawColor("PLATFORM_CRUNCHYROLL"), icon: { lightPNG: AssetRegistry109, darkPNG: AssetRegistry109, whitePNG: AssetRegistry109, lightSVG: AssetRegistry110, darkSVG: AssetRegistry110, whiteSVG: AssetRegistry111 }, enabled: true };
|
|
({ lightPNG: AssetRegistry105, darkPNG: AssetRegistry105, whitePNG: AssetRegistry106, lightSVG: AssetRegistry107, darkSVG: AssetRegistry107, whiteSVG: AssetRegistry108 });
|
|
shims = shims_mod;
|
|
items[26] = obj56;
|
|
const obj58 = {
|
|
type: PlatformTypes.DOMAIN,
|
|
name: "Domain",
|
|
icon: { lightPNG: AssetRegistry112, darkPNG: AssetRegistry113, whitePNG: AssetRegistry113, lightSVG: AssetRegistry114, darkSVG: AssetRegistry115, whiteSVG: AssetRegistry115 },
|
|
getPlatformUserUrl(id) {
|
|
return "https://" + id.id + "/";
|
|
},
|
|
enabled: true
|
|
};
|
|
({ lightPNG: AssetRegistry109, darkPNG: AssetRegistry109, whitePNG: AssetRegistry109, lightSVG: AssetRegistry110, darkSVG: AssetRegistry110, whiteSVG: AssetRegistry111 });
|
|
items[27] = obj58;
|
|
const obj60 = { type: PlatformTypes.AMAZON_MUSIC, name: "Amazon Music", icon: { lightPNG: AssetRegistry116, darkPNG: AssetRegistry116, whitePNG: AssetRegistry116, lightSVG: AssetRegistry117, darkSVG: AssetRegistry117, whiteSVG: AssetRegistry117 }, enabled: true };
|
|
({ lightPNG: AssetRegistry112, darkPNG: AssetRegistry113, whitePNG: AssetRegistry113, lightSVG: AssetRegistry114, darkSVG: AssetRegistry115, whiteSVG: AssetRegistry115 });
|
|
items[28] = obj60;
|
|
const obj62 = { type: PlatformTypes.META_QUEST_OR_HORIZON, name: "Meta Quest", icon: { lightPNG: AssetRegistry118, darkPNG: AssetRegistry119, whitePNG: AssetRegistry120, lightSVG: AssetRegistry121, darkSVG: AssetRegistry122, whiteSVG: AssetRegistry122 }, enabled: false };
|
|
({ lightPNG: AssetRegistry116, darkPNG: AssetRegistry116, whitePNG: AssetRegistry116, lightSVG: AssetRegistry117, darkSVG: AssetRegistry117, whiteSVG: AssetRegistry117 });
|
|
items[29] = obj62;
|
|
({ lightPNG: AssetRegistry118, darkPNG: AssetRegistry119, whitePNG: AssetRegistry120, lightSVG: AssetRegistry121, darkSVG: AssetRegistry122, whiteSVG: AssetRegistry122 });
|
|
let closure_4 = module_12.keyBy(items, "type");
|
|
let closure_5 = {};
|
|
let item = items.forEach((domains) => {
|
|
let closure_0 = domains;
|
|
domains = domains.domains;
|
|
if (domains != null) {
|
|
const item = domains.forEach((item) => {
|
|
closure_5[item] = domains;
|
|
});
|
|
}
|
|
});
|
|
const obj64 = {
|
|
get(arg0) {
|
|
let tmp = closure_4[arg0];
|
|
if (tmp == null) {
|
|
tmp = null;
|
|
}
|
|
return tmp;
|
|
},
|
|
getByUrl(url) {
|
|
const obj = URLUtilsDefault;
|
|
const toURLSafeResult = obj.toURLSafe(url);
|
|
if (null != toURLSafeResult) {
|
|
const hostname = toURLSafeResult.hostname;
|
|
let substr = hostname;
|
|
if (hostname.startsWith("www.")) {
|
|
substr = hostname.slice(4);
|
|
}
|
|
return closure_5[substr];
|
|
}
|
|
},
|
|
isSupported(arg0) {
|
|
hasOwnProperty = Object.prototype.hasOwnProperty;
|
|
return hasOwnProperty.call(closure_4, arg0);
|
|
},
|
|
map(arg0) {
|
|
return items.map(arg0);
|
|
},
|
|
filter(arg0) {
|
|
const found = items.filter(arg0);
|
|
const sorted = found.sort((name, name2) => {
|
|
name = name.name;
|
|
return name.localeCompare(name2.name);
|
|
});
|
|
return found;
|
|
},
|
|
find(cResult) {
|
|
return items.find(cResult);
|
|
}
|
|
};
|
|
const result = size.fileFinishedImporting("lib/Platforms.tsx");
|
|
|
|
export default obj64;
|