Files
discord-decomp/sources/modules/guild_role_subscriptions/GuildRoleSubscriptionsConstants.tsx
T
2026-07-28 01:06:53 +03:00

57 lines
3.5 KiB
TypeScript

/* Metro module 13668; source: modules/guild_role_subscriptions/GuildRoleSubscriptionsConstants.tsx; dependencies: [1880, 482, 2] */
import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../external/discord_common/js/shared/Constants.tsx'; /* Metro dependency 482 */
import * as PremiumConstantsModule from '../premium/PremiumConstants.tsx'; /* Metro dependency 1880 */
function _fun104373(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#104373, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:13865:6, offset: 0x0229469e, size: 570 bytes, params: 8, frame: 25
let Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const SubscriptionIntervalTypes = (PremiumConstantsModule).SubscriptionIntervalTypes;
const PRIMARY_DOMAIN = (ConstantsModule).PRIMARY_DOMAIN;
const object2 = {CHANNEL: 1};
object2[1] = 'CHANNEL';
object2.INTANGIBLE = 2;
object2[2] = 'INTANGIBLE';
const object3 = {SOME_CHANNELS: 0};
object3[0] = 'SOME_CHANNELS';
object3.ALL_CHANNELS = 1;
object3[1] = 'ALL_CHANNELS';
let DAY = SubscriptionIntervalTypes.DAY;
const items2 = [{interval: DAY, interval_count: 1}];
DAY = SubscriptionIntervalTypes.DAY;
items2[1] = {interval: DAY, interval_count: 7};
const object6 = {NONE: 0};
object6[0] = 'NONE';
object6.IN_SUBSCRIPTION_SERVER = 1;
object6[1] = 'IN_SUBSCRIPTION_SERVER';
object6.SUBSCRIBED = 2;
object6[2] = 'SUBSCRIBED';
const value = 'https://' + PRIMARY_DOMAIN + '/creators';
Object = global.Object;
const value2 = Object.freeze({'MUST_READ_ARTICLES': 'https://discord.com/creators/5-must-read-articles-for-beginners',
'CREATOR_TO_ADMIN_101': 'https://discord.com/creators/creator-to-server-admin-101',
'CREATOR_TO_ADMIN_201': 'https://discord.com/creators/creator-to-server-admin-201'});
(FileImportTrackerModule).fileFinishedImporting('modules/guild_role_subscriptions/GuildRoleSubscriptionsConstants.tsx');
exports.MAX_SUBSCRIPTION_TIERS = 3;
exports.MAX_SUBSCRIPTION_TIER_NAME_LENGTH = 100;
exports.MAX_SUBSCRIPTION_TIER_DESCRIPTION_LENGTH = 1500;
exports.MAX_SUBSCRIPTION_BENEFIT_NAME_LENGTH = 80;
exports.MAX_SUBSCRIPTION_BENEFIT_DESCRIPTION_LENGTH = 160;
exports.GUILD_ROLE_SUBSCRIPTION_TIER_CREATION_KEY = 'guild-role-subscription-tier-creation-key';
exports.GUILD_ROLE_SUBSCRIPTION_GROUP_SETUP_KEY = 'guild-role-subscription-group-setup-key';
exports.RESPONSIVE_MOBILE_WIDTH_SIZE_QUERY = '(max-width: 485px)';
exports.RESPONSIVE_MOBILE_HEIGHT_SMALL_QUERY = '(max-height: 450px)';
exports.GuildRoleSubscriptionsTierScenes = {GATING: 'GATING', GROUP: 'GROUP', DETAILS: 'DETAILS',
BENEFITS: 'BENEFITS', CHANNEL_BENEFITS: 'CHANNEL_BENEFITS', INTANGIBLE_BENEFITS: 'INTANGIBLE_BENEFITS ',
DESIGN: 'DESIGN', CONFIRMATION: 'CONFIRMATION', MEMBERS: 'MEMBERS'};
exports.GuildRoleSubscriptionBenefitTypes = object2;
exports.GuildRoleSubscriptionFormat = object3;
exports.TIER_TRIAL_INTERVALS = items2;
exports.UserGuildRoleSubscriptionRelationship = object6;
exports.CREATOR_REVENUE_PORTAL_URL = value;
exports.CREATOR_REVENUE_SHARE_PERCENTAGE = 90;
exports.SERVER_SUBSCRIPTIONS_PREMIUM_CHECKLIST_EDUCATIONAL_URLS = value2;
}
global.__d(_fun104373, 13668, [1880, 482, 2]) /* metro module 13668, dependencies: [1880, 482, 2] */;