decord/source/5618_SubscriptionPlans.js
2026-07-20 16:05:17 +00:00

102 lines
14 KiB
JavaScript

// Module ID: 5618
// Function ID: 47917
// Name: SubscriptionPlans
// Dependencies: []
// Exports: getPlanIdForGift, getProductIdForGift
// Module 5618 (SubscriptionPlans)
let PREMIUM_TIER_0_LIKELIHOOD_TRIAL_ID;
let PREMIUM_TIER_2_HFU_TWO_WEEK_TRIAL_ID;
let PREMIUM_TIER_2_LIKELIHOOD_1_MONTH_40_PERCENT_DISCOUNT_ID;
let PREMIUM_TIER_2_LIKELIHOOD_TRIAL_ID;
let PREMIUM_TIER_2_REACTIVATION_TRIAL_ID;
let PREMIUM_TIER_2_REENGAGEMENT_1_MONTH_40_PERCENT_DISCOUNT_ID;
let PREMIUM_TIER_2_REFERRAL_TRIAL_ID;
let PREMIUM_TIER_2_TRIAL_FOR_EVERYONE_TRIAL_ID;
let PremiumTypes;
let SubscriptionIntervalTypes;
let SubscriptionPlans;
const _module = require(dependencyMap[0]);
({ PremiumTypes, SubscriptionIntervalTypes, SubscriptionPlans } = _module);
({ 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 } = _module);
const frozen = Object.freeze({});
const items = [, , , , , ];
({ PREMIUM_GIFT_MONTH_TIER_0: arr[0], PREMIUM_GIFT_YEAR_TIER_0: arr[1], PREMIUM_GIFT_MONTH_TIER_1: arr[2], PREMIUM_GIFT_YEAR_TIER_1: arr[3], PREMIUM_GIFT_MONTH_TIER_2: arr[4], PREMIUM_GIFT_YEAR_TIER_2: arr[5] } = frozen);
const _module1 = require(dependencyMap[1]);
const PREMIUM_TIER_2_MONTHLY = frozen.PREMIUM_TIER_2_MONTHLY;
if (_module1.isMetaQuest()) {
const items1 = [PREMIUM_TIER_2_MONTHLY, , , ];
({ PREMIUM_TIER_2_YEARLY: arr3[1], PREMIUM_TIER_0_MONTHLY: arr3[2], PREMIUM_TIER_0_YEARLY: arr3[3] } = frozen);
let items2 = items1;
} else {
items2 = [PREMIUM_TIER_2_MONTHLY, , , , , , , , , , , , , , , , , , , , ];
({ PREMIUM_TIER_2_YEARLY: arr2[1], PREMIUM_TIER_1_MONTHLY: arr2[2], PREMIUM_TIER_1_YEARLY: arr2[3], PREMIUM_TIER_0_MONTHLY: arr2[4], PREMIUM_TIER_0_YEARLY: arr2[5], PREMIUM_TIER_2_PREMIUM_GUILD_1_MONTHLY: arr2[6], PREMIUM_TIER_2_PREMIUM_GUILD_1_YEARLY: arr2[7], PREMIUM_TIER_2_PREMIUM_GUILD_2_MONTHLY: arr2[8], PREMIUM_TIER_2_PREMIUM_GUILD_2_YEARLY: arr2[9], PREMIUM_TIER_2_PREMIUM_GUILD_3_MONTHLY: arr2[10], PREMIUM_TIER_2_PREMIUM_GUILD_3_YEARLY: arr2[11], PREMIUM_TIER_2_PREMIUM_GUILD_5_MONTHLY: arr2[12], PREMIUM_TIER_2_PREMIUM_GUILD_5_YEARLY: arr2[13], PREMIUM_TIER_2_PREMIUM_GUILD_10_MONTHLY: arr2[14], PREMIUM_TIER_2_PREMIUM_GUILD_13_MONTHLY: arr2[15], PREMIUM_TIER_2_PREMIUM_GUILD_28_MONTHLY: arr2[16], PREMIUM_TIER_1_PREMIUM_GUILD_1_MONTHLY: arr2[17], PREMIUM_TIER_1_PREMIUM_GUILD_1_YEARLY: arr2[18], PREMIUM_GUILD_1_MONTHLY: arr2[19], PREMIUM_GUILD_2_MONTHLY: arr2[20] } = frozen);
}
let obj = { [SubscriptionPlans.PREMIUM_MONTH_TIER_0]: frozen.PREMIUM_TIER_0_MONTHLY, [SubscriptionPlans.PREMIUM_MONTH_TIER_1]: frozen.PREMIUM_TIER_1_MONTHLY, [SubscriptionPlans.PREMIUM_MONTH_TIER_2]: frozen.PREMIUM_TIER_2_MONTHLY, [SubscriptionPlans.PREMIUM_MONTH_GUILD]: frozen.PREMIUM_GUILD_1_MONTHLY, [SubscriptionPlans.PREMIUM_YEAR_TIER_0]: frozen.PREMIUM_TIER_0_YEARLY, [SubscriptionPlans.PREMIUM_YEAR_TIER_1]: frozen.PREMIUM_TIER_1_YEARLY, [SubscriptionPlans.PREMIUM_YEAR_TIER_2]: frozen.PREMIUM_TIER_2_YEARLY };
obj = { productId: frozen.PREMIUM_TIER_2_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 0, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: [] };
const items3 = [{ quantity: 1, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }];
const items4 = [{ quantity: 1, planId: SubscriptionPlans.PREMIUM_YEAR_GUILD }];
const items5 = [{ quantity: 2, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }];
const items6 = [{ quantity: 2, planId: SubscriptionPlans.PREMIUM_YEAR_GUILD }];
const items7 = [{ quantity: 3, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }];
const items8 = [{ quantity: 3, planId: SubscriptionPlans.PREMIUM_YEAR_GUILD }];
const items9 = [{ quantity: 5, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }];
const items10 = [{ quantity: 5, planId: SubscriptionPlans.PREMIUM_YEAR_GUILD }];
const items11 = [{ quantity: 10, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }];
const items12 = [{ quantity: 13, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }];
const items13 = [{ quantity: 28, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }];
const items14 = [{ quantity: 1, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }];
const items15 = [{ quantity: 1, planId: SubscriptionPlans.PREMIUM_YEAR_GUILD }];
const items16 = [{ quantity: 1, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }];
const items17 = [{ quantity: 2, planId: SubscriptionPlans.PREMIUM_MONTH_GUILD }];
const frozen1 = Object.freeze(obj);
const _module2 = require(dependencyMap[2]);
const result = _module2.fileFinishedImporting("modules/premium/native/ProductIds.android.tsx");
export const ProductIds = frozen;
export const GenericProductIds = [];
export const IAPProductIds = items;
export const SubscriptionProductIds = items2;
export const BasePlanIdToProductId = frozen1;
export const AppStorePremiumProductIdsToPremiumBundledItems = { [frozen.PREMIUM_TIER_2_MONTHLY]: obj, [frozen.PREMIUM_TIER_2_YEARLY]: { productId: frozen.PREMIUM_TIER_2_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 0, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_2, additionalPlans: [] }, [frozen.PREMIUM_TIER_1_MONTHLY]: { productId: frozen.PREMIUM_TIER_1_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 0, premiumTier: PremiumTypes.TIER_1, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_1, additionalPlans: [] }, [frozen.PREMIUM_TIER_1_YEARLY]: { productId: frozen.PREMIUM_TIER_1_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 0, premiumTier: PremiumTypes.TIER_1, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_1, additionalPlans: [] }, [frozen.PREMIUM_TIER_0_MONTHLY]: { productId: frozen.PREMIUM_TIER_0_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 0, premiumTier: PremiumTypes.TIER_0, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_0, additionalPlans: [] }, [frozen.PREMIUM_TIER_0_YEARLY]: { productId: frozen.PREMIUM_TIER_0_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 0, premiumTier: PremiumTypes.TIER_0, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_0, additionalPlans: [] }, [frozen.PREMIUM_TIER_2_PREMIUM_GUILD_1_MONTHLY]: { productId: frozen.PREMIUM_TIER_2_PREMIUM_GUILD_1_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 1, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: items3 }, [frozen.PREMIUM_TIER_2_PREMIUM_GUILD_1_YEARLY]: { productId: frozen.PREMIUM_TIER_2_PREMIUM_GUILD_1_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 1, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_2, additionalPlans: items4 }, [frozen.PREMIUM_TIER_2_PREMIUM_GUILD_2_MONTHLY]: { productId: frozen.PREMIUM_TIER_2_PREMIUM_GUILD_2_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 2, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: items5 }, [frozen.PREMIUM_TIER_2_PREMIUM_GUILD_2_YEARLY]: { productId: frozen.PREMIUM_TIER_2_PREMIUM_GUILD_2_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 2, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_2, additionalPlans: items6 }, [frozen.PREMIUM_TIER_2_PREMIUM_GUILD_3_MONTHLY]: { productId: frozen.PREMIUM_TIER_2_PREMIUM_GUILD_3_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 3, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: items7 }, [frozen.PREMIUM_TIER_2_PREMIUM_GUILD_3_YEARLY]: { productId: frozen.PREMIUM_TIER_2_PREMIUM_GUILD_3_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 3, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_2, additionalPlans: items8 }, [frozen.PREMIUM_TIER_2_PREMIUM_GUILD_5_MONTHLY]: { productId: frozen.PREMIUM_TIER_2_PREMIUM_GUILD_5_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 5, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: items9 }, [frozen.PREMIUM_TIER_2_PREMIUM_GUILD_5_YEARLY]: { productId: frozen.PREMIUM_TIER_2_PREMIUM_GUILD_5_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 5, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_2, additionalPlans: items10 }, [frozen.PREMIUM_TIER_2_PREMIUM_GUILD_10_MONTHLY]: { productId: frozen.PREMIUM_TIER_2_PREMIUM_GUILD_10_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 10, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: items11 }, [frozen.PREMIUM_TIER_2_PREMIUM_GUILD_13_MONTHLY]: { productId: frozen.PREMIUM_TIER_2_PREMIUM_GUILD_13_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 13, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: items12 }, [frozen.PREMIUM_TIER_2_PREMIUM_GUILD_28_MONTHLY]: { productId: frozen.PREMIUM_TIER_2_PREMIUM_GUILD_28_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 28, premiumTier: PremiumTypes.TIER_2, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_2, additionalPlans: items13 }, [frozen.PREMIUM_TIER_1_PREMIUM_GUILD_1_MONTHLY]: { productId: frozen.PREMIUM_TIER_1_PREMIUM_GUILD_1_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 1, premiumTier: PremiumTypes.TIER_1, basePlanId: SubscriptionPlans.PREMIUM_MONTH_TIER_1, additionalPlans: items14 }, [frozen.PREMIUM_TIER_1_PREMIUM_GUILD_1_YEARLY]: { productId: frozen.PREMIUM_TIER_1_PREMIUM_GUILD_1_YEARLY, interval: SubscriptionIntervalTypes.YEAR, numPremiumGuild: 1, premiumTier: PremiumTypes.TIER_1, basePlanId: SubscriptionPlans.PREMIUM_YEAR_TIER_1, additionalPlans: items15 }, [frozen.PREMIUM_GUILD_1_MONTHLY]: { productId: frozen.PREMIUM_GUILD_1_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 1, premiumTier: null, basePlanId: SubscriptionPlans.NONE_MONTH, additionalPlans: items16 }, [frozen.PREMIUM_GUILD_2_MONTHLY]: { productId: frozen.PREMIUM_GUILD_2_MONTHLY, interval: SubscriptionIntervalTypes.MONTH, numPremiumGuild: 2, premiumTier: null, basePlanId: SubscriptionPlans.NONE_MONTH, additionalPlans: items17 } };
export const TrialIdToProductOfferId = { [PREMIUM_TIER_2_LIKELIHOOD_TRIAL_ID]: { [frozen.PREMIUM_TIER_2_MONTHLY]: "premium-tier-2-monthly-likelihood", [frozen.PREMIUM_TIER_2_YEARLY]: "premium-tier-2-yearly-likelihood" }, [PREMIUM_TIER_2_REACTIVATION_TRIAL_ID]: { [frozen.PREMIUM_TIER_2_MONTHLY]: "premium-tier-2-monthly-reactivation", [frozen.PREMIUM_TIER_2_YEARLY]: "premium-tier-2-yearly-reactivation" }, [PREMIUM_TIER_0_LIKELIHOOD_TRIAL_ID]: { [frozen.PREMIUM_TIER_0_MONTHLY]: "premium-tier-0-monthly-likelihood", [frozen.PREMIUM_TIER_0_YEARLY]: "premium-tier-0-yearly-likelihood" }, [PREMIUM_TIER_2_TRIAL_FOR_EVERYONE_TRIAL_ID]: { [frozen.PREMIUM_TIER_2_MONTHLY]: "premium-tier-2-monthly-q4-drop", [frozen.PREMIUM_TIER_2_YEARLY]: "premium-tier-2-yearly-q4-drop" }, [PREMIUM_TIER_2_REFERRAL_TRIAL_ID]: { [frozen.PREMIUM_TIER_2_MONTHLY]: "premium-tier-2-monthly-referral-trial", [frozen.PREMIUM_TIER_2_YEARLY]: "premium-tier-2-yearly-referral-trial" }, [PREMIUM_TIER_2_HFU_TWO_WEEK_TRIAL_ID]: { [frozen.PREMIUM_TIER_2_MONTHLY]: "premium-tier-2-monthly-hfu-two-week-trial", [frozen.PREMIUM_TIER_2_YEARLY]: "premium-tier-2-yearly-hfu-two-week-trial" } };
export const DiscountIdToProductOfferId = { [PREMIUM_TIER_2_LIKELIHOOD_1_MONTH_40_PERCENT_DISCOUNT_ID]: { [frozen.PREMIUM_TIER_2_MONTHLY]: "premium-tier-2-monthly-likelihood-discount" }, [PREMIUM_TIER_2_REENGAGEMENT_1_MONTH_40_PERCENT_DISCOUNT_ID]: { [frozen.PREMIUM_TIER_2_MONTHLY]: "premium-tier-2-monthly-reengagement-discount" } };
export const BOGO_OFFER_ID = "premium-tier-2-monthly-bogo";
export const getProductIdForGift = function getProductIdForGift(arg0) {
if (SubscriptionPlans.PREMIUM_MONTH_TIER_0 === arg0) {
return frozen.PREMIUM_GIFT_MONTH_TIER_0;
} else if (SubscriptionPlans.PREMIUM_YEAR_TIER_0 === arg0) {
return frozen.PREMIUM_GIFT_YEAR_TIER_0;
} else if (SubscriptionPlans.PREMIUM_MONTH_TIER_1 === arg0) {
return frozen.PREMIUM_GIFT_MONTH_TIER_1;
} else if (SubscriptionPlans.PREMIUM_YEAR_TIER_1 === arg0) {
return frozen.PREMIUM_GIFT_YEAR_TIER_1;
} else if (SubscriptionPlans.PREMIUM_MONTH_TIER_2 === arg0) {
return frozen.PREMIUM_GIFT_MONTH_TIER_2;
} else if (SubscriptionPlans.PREMIUM_YEAR_TIER_2 === arg0) {
return frozen.PREMIUM_GIFT_YEAR_TIER_2;
} else {
const _Error = Error;
const error = new Error("Tried to get Product for Plan not configured for IAP!");
throw error;
}
};
export const getPlanIdForGift = function getPlanIdForGift(arg0) {
if (frozen.PREMIUM_GIFT_MONTH_TIER_0 === arg0) {
return SubscriptionPlans.PREMIUM_MONTH_TIER_0;
} else if (frozen.PREMIUM_GIFT_YEAR_TIER_0 === arg0) {
return SubscriptionPlans.PREMIUM_YEAR_TIER_0;
} else if (frozen.PREMIUM_GIFT_MONTH_TIER_1 === arg0) {
return SubscriptionPlans.PREMIUM_MONTH_TIER_1;
} else if (frozen.PREMIUM_GIFT_YEAR_TIER_1 === arg0) {
return SubscriptionPlans.PREMIUM_YEAR_TIER_1;
} else if (frozen.PREMIUM_GIFT_MONTH_TIER_2 === arg0) {
return SubscriptionPlans.PREMIUM_MONTH_TIER_2;
} else if (frozen.PREMIUM_GIFT_YEAR_TIER_2 === arg0) {
return SubscriptionPlans.PREMIUM_YEAR_TIER_2;
} else {
const _Error = Error;
const error = new Error("Tried to get Plan for Product not configured for IAP!");
throw error;
}
};