/* Metro module 6837; source: modules/links/safeTransitionTo.native.tsx; dependencies: [5, 1867, 661, 4246, 6838, 1230, 6839, 4496, 1244, 6864, 2324, 6905, 2] */ function _fun53840(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#53840, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7015:6, offset: 0x0135700b, size: 163 bytes, params: 8, frame: 19 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_3 = importDefault(5) /* metro dependency 5 */; const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */; const env0_5 = (require(661) /* metro dependency 661: Constants */).Routes; (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/links/safeTransitionTo.native.tsx'); exports.default = function() { return _safeTransitionTo.apply(this, arguments); }; } function _safeTransitionTo() { // fn#53841, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7015:133, offset: 0x013570ae, size: 48 bytes, params: 1, frame: 14 return env0_3(_fun53843).apply(this, arguments); } function* _fun53843(a0, a1) { // fn#53843, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7015:190, offset: 0x013570e7, size: 794 bytes, params: 3, frame: 28 var show; var object2; var intl; var string; var t; var guildId; var getGuild; var value10; var channelId; var value11; var value12; var value13; var transitionTo; var binding3; var value15; var binding4; var diceCount; var diceSides; var binding5; var value17; if (true) { value = environment.__proto__.__proto__; var binding = env2_0; var value4 = binding(env2_2[3]).tryParseDiceRollLink(a0); if (value4 != null) { guildId = value4.guildId; channelId = value4.channelId; diceCount = value4.diceCount; diceSides = value4.diceSides; binding = env2_0; binding5 = env2_2; binding(binding5[4]).startDiceRoll(channelId, diceCount, diceSides); value17 = binding(binding5[5]); transitionTo = value17.transitionTo; binding = env2_5; Reflect.apply(transitionTo, value17, [binding.CHANNEL(guildId, channelId), a1]); } else { binding = env2_0; var value6 = binding(env2_2[3]).tryParseChannelPath(a0); if (value6 == null) { if (value6 == null) { value12 = env2_1(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } guildId = value6.guildId; if (guildId == null) { value12 = env2_1(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } binding = env2_4; getGuild = binding.getGuild; guildId = value6.guildId; value10 = Reflect.apply(getGuild, binding, [guildId]); channelId = value6.channelId; if (value10 == null) { value12 = env2_1(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } binding = env2_0; value11 = binding(env2_2[9]); if (value11.isModeratorReportOrPostChannelId(channelId)) { binding = env2_1; binding3 = env2_2; value15 = binding(binding3[7]); show = value15.show; object2 = {}; binding4 = env2_0; intl = binding4(binding3[8]).intl; object2.title = intl.string(binding(binding3[10]).iCIEAV); intl = binding4(binding3[8]).intl; object2.body = intl.string(binding(binding3[10]).bvzo6p); intl = binding4(binding3[8]).intl; object2.confirmText = intl.string(binding4(binding3[8]).t.BddRzS); Reflect.apply(show, value15, [object2]); return undefined; } binding = env2_1; value12 = binding(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } binding = env2_1; yield binding(env2_2[6])(value6); var value7 = undefined; if (false) { return value7; } if (value7) { if (value6 == null) { value12 = env2_1(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } guildId = value6.guildId; if (guildId == null) { value12 = env2_1(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } binding = env2_4; getGuild = binding.getGuild; guildId = value6.guildId; value10 = Reflect.apply(getGuild, binding, [guildId]); channelId = value6.channelId; if (value10 == null) { value12 = env2_1(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } binding = env2_0; value11 = binding(env2_2[9]); if (value11.isModeratorReportOrPostChannelId(channelId)) { binding = env2_1; binding3 = env2_2; value15 = binding(binding3[7]); show = value15.show; object2 = {}; binding4 = env2_0; intl = binding4(binding3[8]).intl; object2.title = intl.string(binding(binding3[10]).iCIEAV); intl = binding4(binding3[8]).intl; object2.body = intl.string(binding(binding3[10]).bvzo6p); intl = binding4(binding3[8]).intl; object2.confirmText = intl.string(binding4(binding3[8]).t.BddRzS); Reflect.apply(show, value15, [object2]); return undefined; } binding = env2_1; value12 = binding(env2_2[11]); yield value12.maybePerformRoleSubscriptionUpsellRedirect(value6 ?? ({guildId: undefined})); value13 = undefined; if (false) { return value13; } if (!value13) { env2_0(env2_2[5]).transitionTo(a0, a1); } return undefined; } binding = env2_1; var binding2 = env2_2; var value9 = binding(binding2[7]); show = value9.show; object2 = {}; binding = env2_0; intl = binding(binding2[8]).intl; string = intl.string; t = binding(binding2[8]).t; object2.title = Reflect.apply(string, intl, [t.r0DLNm]); intl = binding(binding2[8]).intl; string = intl.string; t = binding(binding2[8]).t; object2.body = Reflect.apply(string, intl, [t['6Y0JlN']]); intl = binding(binding2[8]).intl; string = intl.string; t = binding(binding2[8]).t; object2.confirmText = Reflect.apply(string, intl, [t.BddRzS]); Reflect.apply(show, value9, [object2]); } } }