/* Metro module 3816; source: modules/premium/premium_group/PremiumGroupConstants.tsx; dependencies: [661, 672, 1948, 1244, 2806, 2] */ import Durations from '../../../utils/Durations.tsx'; /* Metro dependency 672 */ import HelpdeskUtils from '../../../utils/HelpdeskUtils.tsx'; /* Metro dependency 1948 */ import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */ function _fun29516(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#29516, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3943:6, offset: 0x00fc3ed8, size: 741 bytes, params: 8, frame: 22 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = ConstantsModule; const HelpdeskArticles = value.HelpdeskArticles; const SubscriptionStatusTypes = value.SubscriptionStatusTypes; const Millis = (Durations).Millis; const DAY = Millis.DAY; const getArticleURL = (HelpdeskUtils).getArticleURL; const PREMIUM_GROUP_ABOUT = HelpdeskArticles.PREMIUM_GROUP_ABOUT; value = Reflect.apply(getArticleURL, value, [PREMIUM_GROUP_ABOUT]); const CANCELED = SubscriptionStatusTypes.CANCELED; items2 = [CANCELED]; const PAUSED = SubscriptionStatusTypes.PAUSED; items2[1] = PAUSED; const PAST_DUE = SubscriptionStatusTypes.PAST_DUE; items2[2] = PAST_DUE; const ACCOUNT_HOLD = SubscriptionStatusTypes.ACCOUNT_HOLD; items2[3] = ACCOUNT_HOLD; const BILLING_RETRY = SubscriptionStatusTypes.BILLING_RETRY; items2[4] = BILLING_RETRY; const object = {UNKNOWN_USER: 10013}; object[10013] = 'UNKNOWN_USER'; object.BILLING_SUBSCRIPTION_GROUP_MAX_MEMBERS = 100123; object[100123] = 'BILLING_SUBSCRIPTION_GROUP_MAX_MEMBERS'; object.BILLING_SUBSCRIPTION_GROUP_USER_INELIGIBLE = 100124; object[100124] = 'BILLING_SUBSCRIPTION_GROUP_USER_INELIGIBLE'; object.BILLING_SUBSCRIPTION_GROUP_INVITE_ALREADY_ACCEPTED = 100125; object[100125] = 'BILLING_SUBSCRIPTION_GROUP_INVITE_ALREADY_ACCEPTED'; object.BILLING_SUBSCRIPTION_GROUP_USER_IS_BOT = 100126; object[100126] = 'BILLING_SUBSCRIPTION_GROUP_USER_IS_BOT'; object.BILLING_SUBSCRIPTION_GROUP_USER_ALREADY_IN_GROUP = 100127; object[100127] = 'BILLING_SUBSCRIPTION_GROUP_USER_ALREADY_IN_GROUP'; object.BILLING_SUBSCRIPTION_GROUP_USER_HAS_FRACTIONAL_NITRO = 100128; object[100128] = 'BILLING_SUBSCRIPTION_GROUP_USER_HAS_FRACTIONAL_NITRO'; object.BILLING_SUBSCRIPTION_GROUP_USER_BOOST_ONLY = 100129; object[100129] = 'BILLING_SUBSCRIPTION_GROUP_USER_BOOST_ONLY'; object.BILLING_SUBSCRIPTION_GROUP_USER_ACCOUNT_TOO_YOUNG = 100130; object[100130] = 'BILLING_SUBSCRIPTION_GROUP_USER_ACCOUNT_TOO_YOUNG'; object.BILLING_SUBSCRIPTION_GROUP_USER_HAS_INELIGIBLE_PLAN = 100131; object[100131] = 'BILLING_SUBSCRIPTION_GROUP_USER_HAS_INELIGIBLE_PLAN'; object.BILLING_SUBSCRIPTION_GROUP_USER_ON_COOLDOWN = 100132; object[100132] = 'BILLING_SUBSCRIPTION_GROUP_USER_ON_COOLDOWN'; object.BILLING_SUBSCRIPTION_GROUP_USER_ACTIVE_BOOSTS = 100133; object[100133] = 'BILLING_SUBSCRIPTION_GROUP_USER_ACTIVE_BOOSTS'; object.BILLING_SUBSCRIPTION_GROUP_USER_ON_GIFT_SUBSCRIPTION = 100135; object[100135] = 'BILLING_SUBSCRIPTION_GROUP_USER_ON_GIFT_SUBSCRIPTION'; object.BILLING_SUBSCRIPTION_GROUP_USER_HAS_MOBILE_SUBSCRIPTION = 100136; object[100136] = 'BILLING_SUBSCRIPTION_GROUP_USER_HAS_MOBILE_SUBSCRIPTION'; object.BILLING_SUBSCRIPTION_GROUP_USER_INVALID_SUBSCRIPTION = 100137; object[100137] = 'BILLING_SUBSCRIPTION_GROUP_USER_INVALID_SUBSCRIPTION'; (FileImportTrackerModule).fileFinishedImporting('modules/premium/premium_group/PremiumGroupConstants.tsx'); exports.TOTAL_PREMIUM_GROUP_MEMBER_SEATS = 5; exports.TOTAL_PREMIUM_GROUP_USERS = 6; exports.MIN_AVAILABLE_SEATS_FOR_REMINDER = 3; exports.MIN_SUBSCRIPTION_AGE_FOR_PRIMARY_REMINDER_IN_MS = DAY; exports.PREMIUM_GROUP_COOLDOWN_MONTHS = 12; exports.HELP_CENTER_LINK = value; exports.CANNOT_INVITE_STATUSES = items2; exports.getPremiumGroupProductName = function() { return require(dependencyMap[3]).intl.string(importDefault(dependencyMap[4]).aFBQ3d); }; exports.getPremiumGroupCountryName = function() { return require(dependencyMap[3]).intl.string(require(dependencyMap[3]).t.jI66M4); }; exports.PremiumGroupInviteState = {UNKNOWN: 'UNKNOWN', FETCHING: 'FETCHING', PENDING: 'PENDING', ACCEPTED: 'ACCEPTED', REMOVED: 'REMOVED', NOT_FOUND: 'NOT_FOUND', ERROR: 'ERROR'}; exports.PremiumGroupAPIErrorCodes = object; } global.__d(_fun29516, 3816, [661, 672, 1948, 1244, 2806, 2]) /* metro module 3816, dependencies: [661, 672, 1948, 1244, 2806, 2] */;