/* Metro module 3813; source: components/billing/BillingConstants.tsx; dependencies: [2] */ function _fun29503(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#29503, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3940:6, offset: 0x00fc3948, size: 634 bytes, params: 8, frame: 23 var object3; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); object3 = {OTHER: 0}; object3[0] = 'OTHER'; object3.GIFTING_REFUND = 1; object3[1] = 'GIFTING_REFUND'; object3.BUYERS_REMORSE = 2; object3[2] = 'BUYERS_REMORSE'; object3.WRONG_PURCHASE = 3; object3[3] = 'WRONG_PURCHASE'; object3.FORGOT_TO_CANCEL = 4; object3[4] = 'FORGOT_TO_CANCEL'; object3.SERVER_BOOSTING_COOLDOWN = 5; object3[5] = 'SERVER_BOOSTING_COOLDOWN'; object3.USER_CONFUSION = 6; object3[6] = 'USER_CONFUSION'; object3.WANT_TO_SWITCH_TIERS = 7; object3[7] = 'WANT_TO_SWITCH_TIERS'; object3.DONT_NEED = 8; object3[8] = 'DONT_NEED'; const object7 = {OTHER: 0}; object7[0] = 'OTHER'; object7.ALREADY_REFUNDED = 1; object7[1] = 'ALREADY_REFUNDED'; object7.NOT_USER_REFUNDABLE_TYPE = 2; object7[2] = 'NOT_USER_REFUNDABLE_TYPE'; object7.PAST_REFUNDABLE_DATE = 3; object7[3] = 'PAST_REFUNDABLE_DATE'; object7.ENTITLEMENT_ALREADY_CONSUMED = 4; object7[4] = 'ENTITLEMENT_ALREADY_CONSUMED'; object7.ALREADY_REFUNDED_PREMIUM = 5; object7[5] = 'ALREADY_REFUNDED_PREMIUM'; object7.ALREADY_REFUNDED_PREMIUM_GUILD = 6; object7[6] = 'ALREADY_REFUNDED_PREMIUM_GUILD'; const object8 = {UNKNOWN: 0}; object8[0] = 'UNKNOWN'; object8.ADMIN = 1; object8[1] = 'ADMIN'; object8.USER = 2; object8[2] = 'USER'; object8.FRACTIONAL_PREMIUM = 3; object8[3] = 'FRACTIONAL_PREMIUM'; object8.DEFERRED_START = 4; object8[4] = 'DEFERRED_START'; object8.USER_TEMPORARY_BAN = 5; object8[5] = 'USER_TEMPORARY_BAN'; const object9 = {}; const Set = global.Set; const FRACTIONAL_PREMIUM = object8.FRACTIONAL_PREMIUM; const DEFERRED_START = object8.DEFERRED_START; object9.CAN_MAKE_SUBSCRIPTION_UPDATES = new Set([FRACTIONAL_PREMIUM, DEFERRED_START]); const object10 = {NONE: 0}; object10[0] = 'NONE'; object10.ADD_PERKS_IF_DETECTED = 1; object10[1] = 'ADD_PERKS_IF_DETECTED'; object10.FULL_RESYNC = 2; object10[2] = 'FULL_RESYNC'; (require(2) /* metro dependency 2 */).fileFinishedImporting('components/billing/BillingConstants.tsx'); exports.RefundReason = object3; exports.PremiumRefundDisqualificationReason = object7; exports.AdyenResultCodes = {Authorised: 'Authorised', Error: 'Error'}; exports.SubscriptionPauseReason = object8; exports.SubscriptionPauseReasonSets = object9; exports.UserLazyPerkSyncLevels = object10; }