// Metro module 5675 (f5676). import * as _PremiumConstants from "../PremiumConstants"; import { SubscriptionPlans } from "../PremiumConstants"; import * as _MetaQuestUtils_android from "../../device/MetaQuestUtils.android"; const { PremiumTypes, SubscriptionIntervalTypes, PREMIUM_TIER_2_LIKELIHOOD_TRIAL_ID, PREMIUM_TIER_2_REACTIVATION_TRIAL_ID, PREMIUM_TIER_0_LIKELIHOOD_TRIAL_ID, PREMIUM_TIER_2_TRIAL_FOR_EVERYONE_TRIAL_ID, PREMIUM_TIER_2_REFERRAL_TRIAL_ID, PREMIUM_TIER_2_HFU_TWO_WEEK_TRIAL_ID, PREMIUM_TIER_2_LIKELIHOOD_1_MONTH_40_PERCENT_DISCOUNT_ID, PREMIUM_TIER_2_REENGAGEMENT_1_MONTH_40_PERCENT_DISCOUNT_ID } = _PremiumConstants; let c3512_1 = Object.freeze({ PREMIUM_GIFT_MONTH_TIER_0: "premium_month_tier_0.2", PREMIUM_GIFT_YEAR_TIER_0: "premium_year_tier_0", PREMIUM_GIFT_MONTH_TIER_1: "premium_month_tier_1", PREMIUM_GIFT_YEAR_TIER_1: "premium_year_tier_1", PREMIUM_GIFT_MONTH_TIER_2: "premium_month_tier_2", PREMIUM_GIFT_YEAR_TIER_2: "premium_year_tier_2", PREMIUM_TIER_2_MONTHLY: "premium_tier_2_monthly", PREMIUM_TIER_2_YEARLY: "premium_tier_2_yearly", PREMIUM_TIER_1_MONTHLY: "premium_tier_1_monthly", PREMIUM_TIER_1_YEARLY: "premium_tier_1_yearly", PREMIUM_TIER_0_MONTHLY: "premium_tier_0_month", PREMIUM_TIER_0_YEARLY: "premium_tier_0_yearly", PREMIUM_TIER_2_PREMIUM_GUILD_1_MONTHLY: "premium_tier_2_premium_guild_1_monthly", PREMIUM_TIER_2_PREMIUM_GUILD_1_YEARLY: "premium_tier_2_premium_guild_1_yearly", PREMIUM_TIER_2_PREMIUM_GUILD_2_MONTHLY: "premium_tier_2_premium_guild_2_monthly", PREMIUM_TIER_2_PREMIUM_GUILD_2_YEARLY: "premium_tier_2_premium_guild_2_yearly", PREMIUM_TIER_2_PREMIUM_GUILD_3_MONTHLY: "premium_tier_2_premium_guild_3_monthly", PREMIUM_TIER_2_PREMIUM_GUILD_3_YEARLY: "premium_tier_2_premium_guild_3_yearly", PREMIUM_TIER_2_PREMIUM_GUILD_5_MONTHLY: "premium_tier_2_premium_guild_5_monthly", PREMIUM_TIER_2_PREMIUM_GUILD_5_YEARLY: "premium_tier_2_premium_guild_5_yearly", PREMIUM_TIER_2_PREMIUM_GUILD_10_MONTHLY: "premium_tier_2_premium_guild_10_monthly", PREMIUM_TIER_2_PREMIUM_GUILD_13_MONTHLY: "premium_tier_2_premium_guild_13_monthly", PREMIUM_TIER_2_PREMIUM_GUILD_28_MONTHLY: "premium_tier_2_premium_guild_28_monthly", PREMIUM_TIER_1_PREMIUM_GUILD_1_MONTHLY: "premium_tier_1_premium_guild_1_monthly", PREMIUM_TIER_1_PREMIUM_GUILD_1_YEARLY: "premium_tier_1_premium_guild_1_yearly", PREMIUM_GUILD_1_MONTHLY: "premium_guild_1_monthly", PREMIUM_GUILD_2_MONTHLY: "premium_guild_2_monthly" }); const r8 = [c3512_1.PREMIUM_GIFT_MONTH_TIER_0, c3512_1.PREMIUM_GIFT_YEAR_TIER_0, c3512_1.PREMIUM_GIFT_MONTH_TIER_1, c3512_1.PREMIUM_GIFT_YEAR_TIER_1, c3512_1.PREMIUM_GIFT_MONTH_TIER_2, c3512_1.PREMIUM_GIFT_YEAR_TIER_2]; const isMetaQuest = _MetaQuestUtils_android.isMetaQuest(); const PREMIUM_TIER_2_MONTHLY = c3512_1.PREMIUM_TIER_2_MONTHLY; const r43 = isMetaQuest ? [PREMIUM_TIER_2_MONTHLY, c3512_1.PREMIUM_TIER_2_YEARLY, c3512_1.PREMIUM_TIER_0_MONTHLY, c3512_1.PREMIUM_TIER_0_YEARLY] : [PREMIUM_TIER_2_MONTHLY, c3512_1.PREMIUM_TIER_2_YEARLY, c3512_1.PREMIUM_TIER_1_MONTHLY, c3512_1.PREMIUM_TIER_1_YEARLY, c3512_1.PREMIUM_TIER_0_MONTHLY, c3512_1.PREMIUM_TIER_0_YEARLY, c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_1_MONTHLY, c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_1_YEARLY, c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_2_MONTHLY, c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_2_YEARLY, c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_3_MONTHLY, c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_3_YEARLY, c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_5_MONTHLY, c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_5_YEARLY, c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_10_MONTHLY, c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_13_MONTHLY, c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_28_MONTHLY, c3512_1.PREMIUM_TIER_1_PREMIUM_GUILD_1_MONTHLY, c3512_1.PREMIUM_TIER_1_PREMIUM_GUILD_1_YEARLY, c3512_1.PREMIUM_GUILD_1_MONTHLY, c3512_1.PREMIUM_GUILD_2_MONTHLY]; const r67 = Object; const r69 = {}; r69[SubscriptionPlans.PREMIUM_MONTH_TIER_0] = c3512_1.PREMIUM_TIER_0_MONTHLY; r69[SubscriptionPlans.PREMIUM_MONTH_TIER_1] = c3512_1.PREMIUM_TIER_1_MONTHLY; r69[SubscriptionPlans.PREMIUM_MONTH_TIER_2] = c3512_1.PREMIUM_TIER_2_MONTHLY; r69[SubscriptionPlans.PREMIUM_MONTH_GUILD] = c3512_1.PREMIUM_GUILD_1_MONTHLY; r69[SubscriptionPlans.PREMIUM_YEAR_TIER_0] = c3512_1.PREMIUM_TIER_0_YEARLY; r69[SubscriptionPlans.PREMIUM_YEAR_TIER_1] = c3512_1.PREMIUM_TIER_1_YEARLY; r69[SubscriptionPlans.PREMIUM_YEAR_TIER_2] = c3512_1.PREMIUM_TIER_2_YEARLY; const r83 = r67.freeze(r69); const r84 = {}; r84[c3512_1.PREMIUM_TIER_2_MONTHLY] = { productId: c3512_1.PREMIUM_TIER_2_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 0, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: [] }; r84[c3512_1.PREMIUM_TIER_2_YEARLY] = { productId: c3512_1.PREMIUM_TIER_2_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 0, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_2, additionalPlans: [] }; r84[c3512_1.PREMIUM_TIER_1_MONTHLY] = { productId: c3512_1.PREMIUM_TIER_1_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 0, premiumTier: PremiumTypes.TIER_1, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_1, additionalPlans: [] }; r84[c3512_1.PREMIUM_TIER_1_YEARLY] = { productId: c3512_1.PREMIUM_TIER_1_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 0, premiumTier: PremiumTypes.TIER_1, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_1, additionalPlans: [] }; r84[c3512_1.PREMIUM_TIER_0_MONTHLY] = { productId: c3512_1.PREMIUM_TIER_0_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 0, premiumTier: PremiumTypes.TIER_0, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_0, additionalPlans: [] }; r84[c3512_1.PREMIUM_TIER_0_YEARLY] = { productId: c3512_1.PREMIUM_TIER_0_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 0, premiumTier: PremiumTypes.TIER_0, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_0, additionalPlans: [] }; r84[c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_1_MONTHLY] = { productId: c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_1_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 1, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: [{ quantity: 1, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }] }; r84[c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_1_YEARLY] = { productId: c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_1_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 1, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_2, additionalPlans: [{ quantity: 1, planId: SubscriptionPlans.PREMIUM_YEAR_GUILD }] }; r84[c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_2_MONTHLY] = { productId: c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_2_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 2, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: [{ quantity: 2, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }] }; r84[c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_2_YEARLY] = { productId: c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_2_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 2, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_2, additionalPlans: [{ quantity: 2, planId: SubscriptionPlans.PREMIUM_YEAR_GUILD }] }; r84[c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_3_MONTHLY] = { productId: c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_3_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 3, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: [{ quantity: 3, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }] }; r84[c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_3_YEARLY] = { productId: c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_3_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 3, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_2, additionalPlans: [{ quantity: 3, planId: SubscriptionPlans.PREMIUM_YEAR_GUILD }] }; r84[c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_5_MONTHLY] = { productId: c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_5_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 5, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: [{ quantity: 5, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }] }; r84[c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_5_YEARLY] = { productId: c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_5_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 5, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_2, additionalPlans: [{ quantity: 5, planId: SubscriptionPlans.PREMIUM_YEAR_GUILD }] }; r84[c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_10_MONTHLY] = { productId: c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_10_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 10, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: [{ quantity: 10, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }] }; r84[c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_13_MONTHLY] = { productId: c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_13_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 13, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: [{ quantity: 13, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }] }; r84[c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_28_MONTHLY] = { productId: c3512_1.PREMIUM_TIER_2_PREMIUM_GUILD_28_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 28, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: [{ quantity: 28, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }] }; r84[c3512_1.PREMIUM_TIER_1_PREMIUM_GUILD_1_MONTHLY] = { productId: c3512_1.PREMIUM_TIER_1_PREMIUM_GUILD_1_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 1, premiumTier: PremiumTypes.TIER_1, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_1, additionalPlans: [{ quantity: 1, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }] }; r84[c3512_1.PREMIUM_TIER_1_PREMIUM_GUILD_1_YEARLY] = { productId: c3512_1.PREMIUM_TIER_1_PREMIUM_GUILD_1_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 1, premiumTier: PremiumTypes.TIER_1, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_1, additionalPlans: [{ quantity: 1, planId: SubscriptionPlans.PREMIUM_YEAR_GUILD }] }; r84[c3512_1.PREMIUM_GUILD_1_MONTHLY] = { productId: c3512_1.PREMIUM_GUILD_1_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 1, premiumTier: null, basePlanId: SubscriptionPlans.NONE_MONTH, additionalPlans: [{ quantity: 1, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }] }; r84[c3512_1.PREMIUM_GUILD_2_MONTHLY] = { productId: c3512_1.PREMIUM_GUILD_2_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 2, premiumTier: null, basePlanId: SubscriptionPlans.NONE_MONTH, additionalPlans: [{ quantity: 2, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }] }; const r259 = {}; const r260 = {}; r260[c3512_1.PREMIUM_TIER_2_MONTHLY] = "premium-tier-2-monthly-likelihood"; r260[c3512_1.PREMIUM_TIER_2_YEARLY] = "premium-tier-2-yearly-likelihood"; r259[PREMIUM_TIER_2_LIKELIHOOD_TRIAL_ID] = r260; const r265 = {}; r265[c3512_1.PREMIUM_TIER_2_MONTHLY] = "premium-tier-2-monthly-reactivation"; r265[c3512_1.PREMIUM_TIER_2_YEARLY] = "premium-tier-2-yearly-reactivation"; r259[PREMIUM_TIER_2_REACTIVATION_TRIAL_ID] = r265; const r270 = {}; r270[c3512_1.PREMIUM_TIER_0_MONTHLY] = "premium-tier-0-monthly-likelihood"; r270[c3512_1.PREMIUM_TIER_0_YEARLY] = "premium-tier-0-yearly-likelihood"; r259[PREMIUM_TIER_0_LIKELIHOOD_TRIAL_ID] = r270; const r275 = {}; r275[c3512_1.PREMIUM_TIER_2_MONTHLY] = "premium-tier-2-monthly-q4-drop"; r275[c3512_1.PREMIUM_TIER_2_YEARLY] = "premium-tier-2-yearly-q4-drop"; r259[PREMIUM_TIER_2_TRIAL_FOR_EVERYONE_TRIAL_ID] = r275; const r280 = {}; r280[c3512_1.PREMIUM_TIER_2_MONTHLY] = "premium-tier-2-monthly-referral-trial"; r280[c3512_1.PREMIUM_TIER_2_YEARLY] = "premium-tier-2-yearly-referral-trial"; r259[PREMIUM_TIER_2_REFERRAL_TRIAL_ID] = r280; const r285 = {}; r285[c3512_1.PREMIUM_TIER_2_MONTHLY] = "premium-tier-2-monthly-hfu-two-week-trial"; r285[c3512_1.PREMIUM_TIER_2_YEARLY] = "premium-tier-2-yearly-hfu-two-week-trial"; r259[PREMIUM_TIER_2_HFU_TWO_WEEK_TRIAL_ID] = r285; const r290 = {}; const r291 = {}; r291[c3512_1.PREMIUM_TIER_2_MONTHLY] = "premium-tier-2-monthly-likelihood-discount"; r290[PREMIUM_TIER_2_LIKELIHOOD_1_MONTH_40_PERCENT_DISCOUNT_ID] = r291; const r294 = {}; r294[c3512_1.PREMIUM_TIER_2_MONTHLY] = "premium-tier-2-monthly-reengagement-discount"; r290[PREMIUM_TIER_2_REENGAGEMENT_1_MONTH_40_PERCENT_DISCOUNT_ID] = r294; export { c3512_1 as ProductIds }; export const GenericProductIds = []; export { r8 as IAPProductIds }; export { r43 as SubscriptionProductIds }; export { r83 as BasePlanIdToProductId }; export { r84 as AppStorePremiumProductIdsToPremiumBundledItems }; export { r259 as TrialIdToProductOfferId }; export { r290 as DiscountIdToProductOfferId }; export const BOGO_OFFER_ID = "premium-tier-2-monthly-bogo"; export function getProductIdForGift(a0) { if (SubscriptionPlans.PREMIUM_MONTH_TIER_0 === a0) { return c3512_1.PREMIUM_GIFT_MONTH_TIER_0; } if (SubscriptionPlans.PREMIUM_YEAR_TIER_0 === a0) { return c3512_1.PREMIUM_GIFT_YEAR_TIER_0; } if (SubscriptionPlans.PREMIUM_MONTH_TIER_1 === a0) { return c3512_1.PREMIUM_GIFT_MONTH_TIER_1; } if (SubscriptionPlans.PREMIUM_YEAR_TIER_1 === a0) { return c3512_1.PREMIUM_GIFT_YEAR_TIER_1; } if (SubscriptionPlans.PREMIUM_MONTH_TIER_2 === a0) { return c3512_1.PREMIUM_GIFT_MONTH_TIER_2; } if (SubscriptionPlans.PREMIUM_YEAR_TIER_2 === a0) { return c3512_1.PREMIUM_GIFT_YEAR_TIER_2; } throw new Error("Tried to get Product for Plan not configured for IAP!"); } export function getPlanIdForGift(a0) { if (c3512_1.PREMIUM_GIFT_MONTH_TIER_0 === a0) { return SubscriptionPlans.PREMIUM_MONTH_TIER_0; } if (c3512_1.PREMIUM_GIFT_YEAR_TIER_0 === a0) { return SubscriptionPlans.PREMIUM_YEAR_TIER_0; } if (c3512_1.PREMIUM_GIFT_MONTH_TIER_1 === a0) { return SubscriptionPlans.PREMIUM_MONTH_TIER_1; } if (c3512_1.PREMIUM_GIFT_YEAR_TIER_1 === a0) { return SubscriptionPlans.PREMIUM_YEAR_TIER_1; } if (c3512_1.PREMIUM_GIFT_MONTH_TIER_2 === a0) { return SubscriptionPlans.PREMIUM_MONTH_TIER_2; } if (c3512_1.PREMIUM_GIFT_YEAR_TIER_2 === a0) { return SubscriptionPlans.PREMIUM_YEAR_TIER_2; } throw new Error("Tried to get Plan for Product not configured for IAP!"); }