/* Metro module 8103; source: modules/activities/utils/activityLaunchErrorUtils.tsx; dependencies: [5, 7503, 661, 1244, 8104, 3829, 7860, 8059, 8056, 2] */ function _fun64962(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#64962, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8288:6, offset: 0x01bbad9a, size: 238 bytes, params: 8, frame: 20 var object2; const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_3 = importDefault(5) /* metro dependency 5 */; const developerActivityShelfStore = importDefault(7503) /* metro dependency 7503: DeveloperActivityShelfStore */; const env0_5 = (require(7503) /* metro dependency 7503: DeveloperActivityShelfStore */).DevShelfFetchState; const env0_6 = (require(661) /* metro dependency 661: Constants */).AbortCodes; object2 = {ClientError: 0}; object2[0] = 'ClientError'; object2.CallbackError = 1; object2[1] = 'CallbackError'; object2.ApiError = 2; object2[2] = 'ApiError'; (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/activities/utils/activityLaunchErrorUtils.tsx'); exports.ActivityLaunchFailErrorType = object2; exports.getActivityLaunchErrorInfo = function() { return _getActivityLaunchErrorInfo.apply(this, arguments); }; } function _getActivityLaunchErrorInfo() { // fn#64963, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8288:291, offset: 0x01bbae88, size: 48 bytes, params: 1, frame: 14 return env0_3(_fun64965).apply(this, arguments); } function* _fun64965(a0, a1) { // fn#64965, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8288:368, offset: 0x01bbaec1, size: 1281 bytes, params: 3, frame: 29 var r1; var r3; var r4; var r5; var r6; var ApiError; var status; var code; var code2; var binding3; var binding4; var binding5; var binding6; var binding7; var binding8; var binding9; var CallbackError; var reason; var ClientError; var fetchState; var value9; var reason3; var detailCode; var binding10; var binding11; if (false) { return undefined; } value = environment.__proto__.__proto__; let binding = env2_0; const binding2 = env2_2; const value3 = undefined; let intl = binding(binding2[3]).intl; const value4 = intl.string(binding(binding2[3]).t['IOy+I5']); binding = env2_1; if (a0 instanceof binding(binding2[4])) { ClientError = env2_7.ClientError; reason = a0.reason; binding = env2_4; fetchState = binding.getFetchState(); binding = env2_0; if (binding(env2_2[5]).DeveloperMode.getSetting() && fetchState !== env2_5.LOADED) { binding = env2_0; value9 = binding(env2_2[6]); yield value9.fetchDeveloperApplications(); if (false) { return undefined; } reason3 = a0.reason; binding = env2_1; if (binding(env2_2[4]).Reasons.PRIMARY_APP_COMMAND_NOT_FOUND === reason3) { binding = env2_4; if (binding.inDevModeForApplication(a1)) { binding = env2_0; binding11 = env2_2; intl = binding(binding11[3]).intl; value = intl.string(binding(binding11[3]).t.hXRXfz); r3 = reason; r4 = value3; r5 = ClientError; r6 = value; } else { r3 = reason; r4 = value3; r5 = ClientError; r6 = value4; } } else { binding = env2_1; if (binding(env2_2[4]).Reasons.INVALID_CHANNEL === reason3) { binding = env2_0; binding10 = env2_2; intl = binding(binding10[3]).intl; value = intl.string(binding(binding10[3]).t.j29zCr); r3 = reason; r4 = value3; r5 = ClientError; r6 = value; } else if (env2_1(env2_2[4]).Reasons.LEGACY_LAUNCH_CLIENT_VALIDATION_FAILED !== reason3) { r3 = reason; r4 = value3; r5 = ClientError; r6 = value4; } else { detailCode = a0.detailCode; r3 = reason; r4 = detailCode; r5 = ClientError; r6 = value4; } } return {message: r6, errorType: r5, errorStatus: r4, errorCode: r3}; } reason3 = a0.reason; binding = env2_1; if (binding(env2_2[4]).Reasons.PRIMARY_APP_COMMAND_NOT_FOUND === reason3) { binding = env2_4; if (binding.inDevModeForApplication(a1)) { binding = env2_0; binding11 = env2_2; intl = binding(binding11[3]).intl; value = intl.string(binding(binding11[3]).t.hXRXfz); r3 = reason; r4 = value3; r5 = ClientError; r6 = value; } else { r3 = reason; r4 = value3; r5 = ClientError; r6 = value4; } } else { binding = env2_1; if (binding(env2_2[4]).Reasons.INVALID_CHANNEL === reason3) { binding = env2_0; binding10 = env2_2; intl = binding(binding10[3]).intl; value = intl.string(binding(binding10[3]).t.j29zCr); r3 = reason; r4 = value3; r5 = ClientError; r6 = value; } else if (env2_1(env2_2[4]).Reasons.LEGACY_LAUNCH_CLIENT_VALIDATION_FAILED !== reason3) { r3 = reason; r4 = value3; r5 = ClientError; r6 = value4; } else { detailCode = a0.detailCode; r3 = reason; r4 = detailCode; r5 = ClientError; r6 = value4; } } } else { var value5 = a0 instanceof env2_1(env2_2[7]); binding = env2_7; if (value5) { CallbackError = binding.CallbackError; reason = a0.reason; binding = env2_0; value = binding(env2_2[8]); value = value.interactionCallbackErrorReason(a0.reason, a1); r1 = value ?? value4; r3 = reason; r4 = value3; r5 = CallbackError; r6 = r1; } else { ApiError = binding.ApiError; status = a0.status; code = a0.code; code2 = a0.code; if (env2_6.INVALID_ACTIVITY_LAUNCH_NO_ACCESS === code2) { binding = env2_0; binding9 = env2_2; intl = binding(binding9[3]).intl; value = intl.string(binding(binding9[3]).t.GyzcrS); r3 = code; r4 = status; r5 = ApiError; r6 = value; } else if (env2_6.INVALID_ACTIVITY_LAUNCH_PREMIUM_TIER === code2) { binding = env2_0; binding8 = env2_2; intl = binding(binding8[3]).intl; value = intl.string(binding(binding8[3]).t.zxv7EF); r3 = code; r4 = status; r5 = ApiError; r6 = value; } else if (env2_6.INVALID_PERMISSIONS === code2) { binding = env2_0; binding7 = env2_2; intl = binding(binding7[3]).intl; value = intl.string(binding(binding7[3]).t.hHGrWz); r3 = code; r4 = status; r5 = ApiError; r6 = value; } else if (env2_6.INVALID_ACTIVITY_LAUNCH_AFK_CHANNEL === code2) { binding = env2_0; binding6 = env2_2; intl = binding(binding6[3]).intl; value = intl.string(binding(binding6[3]).t.j29zCr); r3 = code; r4 = status; r5 = ApiError; r6 = value; } else if (env2_6.INVALID_ACTIVITY_LAUNCH_AGE_GATED === code2) { binding = env2_0; binding5 = env2_2; intl = binding(binding5[3]).intl; value = intl.string(binding(binding5[3]).t['4WuFRE']); r3 = code; r4 = status; r5 = ApiError; r6 = value; } else if (env2_6.INVALID_ACTIVITY_LAUNCH_DEV_PREVIEW_GUILD_SIZE === code2) { binding = env2_0; binding4 = env2_2; intl = binding(binding4[3]).intl; value = intl.string(binding(binding4[3]).t.RvkXdb); r3 = code; r4 = status; r5 = ApiError; r6 = value; } else if (env2_6.ACTIVITY_CONFIGURATION_DOES_NOT_SUPPORT_PLATFORM !== code2) { r3 = code; r4 = status; r5 = ApiError; r6 = value4; } else { binding = env2_0; binding3 = env2_2; intl = binding(binding3[3]).intl; value = intl.string(binding(binding3[3]).t.uGDCcw); r3 = code; r4 = status; r5 = ApiError; r6 = value; } } } return {message: r6, errorType: r5, errorStatus: r4, errorCode: r3}; }