/* Metro module 8149; source: stores/ChannelSettingsStore.tsx; dependencies: [6, 7, 15, 17, 18, 1383, 8150, 1885, 1379, 661, 1243, 3795, 3797, 1388, 1389, 507, 694, 22, 1418, 3738, 566, 2] */ function _fun65305(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65305, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:6, offset: 0x01bcb74f, size: 720 bytes, params: 8, frame: 23 let env0_0 = require; const _arrayLikeToArray_65311 = function(a0, a1) { var r0; var r1; var r2; var value3; var length; var value5; var value = undefined; var value2 = value == null; reducibleJoin2: while (true) { if (value2) { r0 = value2; break reducibleJoin2; } value3 = value > a0.length; r0 = value3; break reducibleJoin2; } reducibleJoin4: while (true) { if (r0) { length = a0.length; r1 = length; break reducibleJoin4; } r1 = value; break reducibleJoin4; } value = (0, global.Array)(r1); var value4 = 0; if (value4 < r1) { r2 = value4; reducibleLoop5: while (true) { value[r2] = a0[r2]; value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1; if (value5 < r1) { r2 = value5; continue reducibleLoop5; } break reducibleLoop5; } } return value; }; const closure = CHANNEL_SETTINGS_SET_SECTION; const closure2 = function() { env0_27 = false; env0_23 = FormStates.CLOSED; env0_17 = null; env0_19 = null; env0_20 = null; env0_21 = null; env0_25 = {}; }; const closure3 = function({channelId}) { return _syncChannelUpdate(channelId); }; let Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_3 = importDefault(6) /* metro dependency 6 */; const env0_4 = importDefault(7) /* metro dependency 7 */; const env0_5 = importDefault(15) /* metro dependency 15 */; const env0_6 = importDefault(17) /* metro dependency 17 */; const env0_7 = importDefault(18) /* metro dependency 18 */; const env0_8 = (require(1383) /* metro dependency 1383: ChannelRecord */).createChannelRecordFromInvite; const inviteRecord = importDefault(8150) /* metro dependency 8150: InviteRecord */; const userRecord = importDefault(1885) /* metro dependency 1885: UserRecord */; const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */; let value = require(661) /* metro dependency 661: Constants */; const env0_12 = value.ChannelSettingsSections; const env0_13 = value.ChannelTypes; const env0_14 = value.Endpoints; const FormStates = value.FormStates; const env0_16 = (require(1243) /* metro dependency 1243: ThreadConstants */).DEFAULT_AUTO_ARCHIVE_DURATION; let env0_23 = FormStates.CLOSED; let env0_24 = {}; let env0_25 = {}; const env0_29 = ['name', 'type', 'topic_', 'bitrate_', 'userLimit_', 'nsfw_', 'flags_', 'rateLimitPerUser_', 'defaultThreadRateLimitPerUser', 'defaultAutoArchiveDuration', 'template', 'defaultReactionEmoji', 'rtcRegion', 'videoQualityMode', 'threadMetadata', 'banner', 'availableTags', 'defaultSortOrder', 'defaultForumLayout', 'defaultTagSetting', 'iconEmoji', 'themeColor']; const env0_30 = (importDefault(22) /* metro dependency 22 */).debounce(_fun65320, 500); const Store = (importDefault(566) /* metro dependency 566: flux */).Store; _fun65322(Store).displayName = 'ChannelSettingsStore'; value = new value(importDefault(694) /* metro dependency 694: Dispatcher */, {CHANNEL_SETTINGS_INIT: CHANNEL_SETTINGS_INIT, CHANNEL_SETTINGS_SUBMIT: function() { env0_23 = FormStates.SUBMITTING; env0_24 = {}; }, CHANNEL_SETTINGS_SUBMIT_SUCCESS: CHANNEL_SETTINGS_SUBMIT_SUCCESS, CHANNEL_SETTINGS_SUBMIT_FAILURE: function(a0) { var env0_0 = a0; env0_23 = FormStates.OPEN; var Object = global.Object; env0_24 = Object.keys(a0.errors ?? ({})).reduce(_fun65338, {}); }, CHANNEL_SETTINGS_CLOSE: closure2, CHANNEL_PERMISSIONS_PUT_OVERWRITE_SUCCESS: closure3, CHANNEL_PERMISSIONS_DELETE_OVERWRITE_SUCCESS: closure3, CHANNEL_SETTINGS_OVERWRITE_SELECT: function(a0) { env0_22 = a0.overwriteId; }, CHANNEL_SETTINGS_UPDATE: CHANNEL_SETTINGS_UPDATE, CHANNEL_SETTINGS_SET_SECTION: closure, CHANNEL_SETTINGS_LOADED_INVITES: function(a0) { env0_25 = {}; a0.invites.forEach(_fun65342); }, CHANNEL_UPDATES: CHANNEL_UPDATES_65343, THREAD_UPDATE: THREAD_UPDATE_65344, CHANNEL_DELETE: CHANNEL_DELETE_65345, INSTANT_INVITE_REVOKE_SUCCESS: INSTANT_INVITE_REVOKE_SUCCESS_65346, INSTANT_INVITE_CREATE_SUCCESS: INSTANT_INVITE_CREATE_SUCCESS_65347}); (require(2) /* metro dependency 2 */).fileFinishedImporting('stores/ChannelSettingsStore.tsx'); exports.default = value; } function _isNativeReflectConstruct_65306() { // fn#65306, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:348, offset: 0x01bcba1f, size: 94 bytes, params: 1, frame: 18 var Boolean; var prototype; var valueOf; var call; var Reflect; var construct; var closure; var value; var error; try { Boolean = global.Boolean; prototype = Boolean.prototype; valueOf = prototype.valueOf; call = valueOf.call; Reflect = global.Reflect; construct = Reflect.construct; Boolean = global.Boolean; closure = function() { }; value = Reflect.apply(construct, Reflect, [Boolean, [], closure]); value = Reflect.apply(call, valueOf, [value]); var result = !value; } catch (error) { } return (_isNativeReflectConstruct_65306_isNativeReflectConstruct = function() { return !!result; })(); } function _createForOfIteratorHelperLoose_65309(a0, a1) { // fn#65309, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:541, offset: 0x01bcba7d, size: 370 bytes, params: 3, frame: 20 var r6; var r9; var r5; var value3; var regexp; const env0_0 = a0; const Symbol = global.Symbol; let value = typeof Symbol !== 'undefined'; let r1 = value && a0[global.Symbol.iterator]; r1 = !r1 ? a0['@@iterator'] : r1; if (r1) { value = r1.call(a0); return value.next.bind(value); } const Array = global.Array; if (Array.isArray(a0)) { if (r1) { } return _fun65310; } value = undefined; if (a0) { if (typeof a0 === 'string') { value = _arrayLikeToArray_65311(a0, value); r5 = value; } else { value3 = ({}).toString.call(a0).slice(8, -1); r6 = value3 === 'Object' && a0.constructor; r9 = r6 ? a0.constructor.name : value3; if (r9 === 'Map') { r6 = global.Array.from(a0); } else if (r9 === 'Set') { r6 = global.Array.from(a0); } else if (r9 === 'Arguments') { value = _arrayLikeToArray_65311(a0, value); r6 = value; } else { regexp = RegExp('^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$', ''); if (regexp.test(r9)) { value = _arrayLikeToArray_65311(a0, value); r6 = value; } else { r6 = value; } } r5 = r6; } } else { r5 = value; } if (r5) { if (r5) { } return _fun65310; } const TypeError = global.TypeError; throw new TypeError('Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.'); } function normalizeChannelPropertyForCompare(a0, a1, a2) { // fn#65312, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:1846, offset: 0x01bcbbef, size: 469 bytes, params: 4, frame: 17 var r2; var r0; var value2; var moduleValue; var emojiName; var object2; const ForumLayout = (require(1389) /* metro dependency 1389: ForumLayout */).ForumLayout; const value = a1; if (a0 === 'topic_') { return value ?? ''; } if (a0 === 'defaultAutoArchiveDuration') { return value ?? DEFAULT_AUTO_ARCHIVE_DURATION; } if (a0 === 'defaultSortOrder') { return value ?? (require(1388) /* metro dependency 1388: ThreadSortOrder */).ThreadSortOrder.LATEST_ACTIVITY; } if (a0 === 'defaultForumLayout') { if (a2 === ChannelTypes.GUILD_MEDIA) { return ForumLayout.GRID; } return value == null ? ForumLayout.LIST : value !== ForumLayout.DEFAULT ? value : ForumLayout.LIST; } if (a0 === 'rateLimitPerUser_') { return value ?? 0; } if (a0 === 'defaultThreadRateLimitPerUser') { return value ?? 0; } if (a0 === 'defaultReactionEmoji') { value2 = null; if (value2 == value) { r0 = value2; } else { moduleValue = require(3795) /* metro dependency 3795: ReactionUtils */; if (moduleValue.isCustomReactionEmojiId(value.emojiId)) { r0 = {emojiId: value.emojiId}; } else { emojiName = value.emojiName; if (value2 == emojiName) { r2 = value2; } else if (emojiName === '') { r2 = value2; } else { object2 = {}; object2.emojiName = (importDefault(3797) /* metro dependency 3797: UnicodeEmojis */).translateInlineEmojiToSurrogates(emojiName); r2 = object2; } r0 = r2; } } return r0; } return value; } function CHANNEL_SETTINGS_SET_SECTION({section, subsection}) { // fn#65313, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:2636, offset: 0x01bcbdc4, size: 170 bytes, params: 2, frame: 16 var HTTP; if (env0_20 != null && section === ChannelSettingsSections.INSTANT_INVITES) { HTTP = (require(507) /* metro dependency 507: HTTPUtils */).HTTP; HTTP.get({'url': null, 'oldFormErrors': true, 'rejectWithError': true, url: Endpoints.INSTANT_INVITES(env0_20.id)}).then(_fun65314, function() { env1_26 = false; return false; }); } } function _createInvite(a0) { // fn#65317, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:3277, offset: 0x01bcbef0, size: 283 bytes, params: 2, frame: 17 var r5; var r4; var userRecord; var moduleValue; const object2 = {}; object2.code = a0.code; object2.temporary = a0.temporary; object2.revoked = a0.revoked; const inviter = a0.inviter; const value2 = null; if (value2 != inviter) { userRecord = new UserRecord(a0.inviter); } else { r5 = value2; } object2.inviter = r5; object2.channel = createChannelRecordFromInvite(a0.channel); if (value2 != a0.guild) { moduleValue = require(1418) /* metro dependency 1418: GuildRecordUtils */; r4 = moduleValue.fromInviteGuild(a0.guild); } else { r4 = value2; } object2.guild = r4; const uses = a0.uses; object2.uses = uses; object2.maxUses = a0.max_uses; object2.maxAge = a0.max_age; object2.createdAt = (importDefault(3738) /* metro dependency 3738 */)(a0.created_at); object2.type = a0.type; object2.roles = a0.roles; const value = Object.create(InviteRecord.prototype, {constructor: {value: InviteRecord}}); const inviteRecord = new InviteRecord(object2); return inviteRecord instanceof Object ? inviteRecord : value; } function _syncChannelUpdate(a0) { // fn#65318, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:3605, offset: 0x01bcc00b, size: 334 bytes, params: 2, frame: 19 var r0; var r2; var channel; var value4; var value6; var channel2; var value14; const value2 = false; if (env0_19 == null) { r0 = value2; } else if (env0_19.id !== a0) { r0 = value2; } else if (env0_19 === env0_20) { channel2 = ChannelStore.getChannel(a0); if (channel2 == null) { r0 = value2; } else { env0_20 = channel2; env0_21 = ChannelStore.getChannel(channel2.parent_id); r0 = true; } } else { channel = ChannelStore.getChannel(a0); if (channel == null) { r0 = value2; } else { env0_19 = channel; value4 = true; if (env0_20 != null) { value6 = env0_20.set('permissionOverwrites', env0_19.permissionOverwrites).set('availableTags', env0_19.availableTags); env0_20 = value6; env0_21 = ChannelStore.getChannel(value6.parent_id); r0 = value4; } else { r0 = value4; } } } const r1 = r0 ? env0_20 == null : !r0; if (r1) { r0 = !r1; } else { r2 = env0_22 != null && env0_20.permissionOverwrites[env0_22] == null; value14 = true; if (r2) { env0_22 = env0_20.getGuildId(); r0 = value14; } else { r0 = value14; } } return r0; } function _fun65320() { // fn#65320, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:3021, offset: 0x01bcc171, size: 136 bytes, params: 1, frame: 13 if (env0_20 == null) { return false; } if (env0_19 == null) { return false; } const value2 = env0_20.toJS(); const env0_1 = env0_19.toJS(); const env0_2 = value2.type; if (env0_29.every(_fun65321) && env0_20 !== env0_19) { env0_31.emitChange(); } } function _fun65322(a0) { // fn#65322, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:4138, offset: 0x01bcc250, size: 275 bytes, params: 2, frame: 16 const closure = ChannelSettingsStore; env0_7(closure, a0); return env0_4(closure, [{key: 'initialize', value: function() { this.waitFor(ChannelStore); }}, {key: 'hasChanges', value: value_65325}, {key: 'isOpen', value: value_65326}, {key: 'getSection', value: value_65327}, {key: 'getInvites', value: value_65328}, {key: 'showNotice', value: function() { return this.hasChanges(); }}, {key: 'getChannel', value: value_65330}, {key: 'getFormState', value: function() { return CLOSED; }}, {key: 'getCategory', value: value_65332}, {key: 'getProps', value: value_65333}]); } function CHANNEL_SETTINGS_INIT(a0) { // fn#65334, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:5197, offset: 0x01bcc425, size: 310 bytes, params: 2, frame: 15 var location; const channel = ChannelStore.getChannel(a0.channelId); const value3 = null; if (value3 == channel) { CHANNEL_SETTINGS_CLOSE(); return undefined; } env0_23 = FormStates.OPEN; env0_20 = channel; if ('location' in a0) { location = a0.location; location = value3 != location ? a0.location : value3; } env0_18 = 'subsection' in a0 ? a0.subsection : value3; env0_20 = value3 != env0_20 ? env0_20.set('nsfw', env0_20.isNSFW()) : env0_20; env0_21 = ChannelStore.getChannel(env0_20.parent_id); env0_22 = env0_20.getGuildId(); let r1 = env0_20.isModeratorReportChannel() ? ChannelSettingsSections.PERMISSIONS : ChannelSettingsSections.OVERVIEW; env0_24 = {}; r1 = value3 != env0_17 ? env0_17 : r1; CHANNEL_SETTINGS_SET_SECTION({type: 'CHANNEL_SETTINGS_SET_SECTION', section: r1, subsection: env0_18}); return true; } function CHANNEL_SETTINGS_SUBMIT_SUCCESS() { // fn#65336, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:5760, offset: 0x01bcc576, size: 29 bytes, params: 1, frame: 2 env0_23 = FormStates.OPEN; } function CHANNEL_SETTINGS_SUBMIT_FAILURE(a0) { // fn#65337, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:5845, offset: 0x01bcc593, size: 85 bytes, params: 2, frame: 15 const env0_0 = a0; env0_23 = FormStates.OPEN; const Object = global.Object; env0_24 = Object.keys(a0.errors ?? ({})).reduce(_fun65338, {}); } function CHANNEL_SETTINGS_UPDATE({name, channelType, topic, bitrate, userLimit, nsfw, flags, rateLimitPerUser, defaultThreadRateLimitPerUser, autoArchiveDuration, locked, invitable, defaultAutoArchiveDuration, template, defaultReactionEmoji, rtcRegion, videoQualityMode, availableTags, defaultSortOrder, defaultForumLayout, defaultTagSetting, iconEmoji, themeColor}) { // fn#65340, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:6330, offset: 0x01bcc653, size: 876 bytes, params: 2, frame: 37 var binding; var set; var object2; if (env0_20 == null) { return false; } env0_20 = name != null ? env0_20.set('name', name) : env0_20; env0_20 = topic != null ? env0_20.set('topic', topic) : env0_20; env0_20 = bitrate != null ? env0_20.set('bitrate', bitrate) : env0_20; env0_20 = userLimit != null ? env0_20.set('userLimit', userLimit) : env0_20; env0_20 = nsfw != null ? env0_20.set('nsfw', nsfw) : env0_20; env0_20 = flags != null ? env0_20.set('flags', flags) : env0_20; env0_20 = rateLimitPerUser != null ? env0_20.set('rateLimitPerUser', rateLimitPerUser) : env0_20; env0_20 = defaultThreadRateLimitPerUser != null ? env0_20.set('defaultThreadRateLimitPerUser', defaultThreadRateLimitPerUser) : env0_20; if (autoArchiveDuration != null) { binding = env0_20; set = binding.set; object2 = {}; copyDataProperties(object2, env0_20.threadMetadata, name); object2['autoArchiveDuration'] = autoArchiveDuration; env0_20 = Reflect.apply(set, binding, ['threadMetadata', object2]); } if (locked != null) { binding = env0_20; set = binding.set; object2 = {}; copyDataProperties(object2, env0_20.threadMetadata, name); object2['locked'] = locked; env0_20 = Reflect.apply(set, binding, ['threadMetadata', object2]); } if (invitable != null) { binding = env0_20; set = binding.set; object2 = {}; copyDataProperties(object2, env0_20.threadMetadata, name); object2['invitable'] = invitable; env0_20 = Reflect.apply(set, binding, ['threadMetadata', object2]); } env0_20 = defaultAutoArchiveDuration != null ? env0_20.set('defaultAutoArchiveDuration', defaultAutoArchiveDuration) : env0_20; env0_20 = template != null ? env0_20.set('template', template) : env0_20; env0_20 = channelType != null ? env0_20.set('type', channelType) : env0_20; env0_20 = rtcRegion !== undefined ? env0_20.set('rtcRegion', rtcRegion) : env0_20; env0_20 = videoQualityMode != null ? env0_20.set('videoQualityMode', videoQualityMode) : env0_20; env0_20 = defaultReactionEmoji !== undefined ? env0_20.set('defaultReactionEmoji', defaultReactionEmoji) : env0_20; env0_20 = availableTags != null ? env0_20.set('availableTags', availableTags) : env0_20; env0_20 = defaultSortOrder != null ? env0_20.set('defaultSortOrder', defaultSortOrder) : env0_20; env0_20 = defaultTagSetting != null ? env0_20.set('defaultTagSetting', defaultTagSetting) : env0_20; env0_20 = defaultForumLayout != null ? env0_20.set('defaultForumLayout', defaultForumLayout) : env0_20; env0_20 = iconEmoji !== undefined ? env0_20.set('iconEmoji', iconEmoji) : env0_20; if (themeColor != null) { env0_20 = env0_20.set('themeColor', themeColor); } env0_30(); } function CHANNEL_SETTINGS_LOADED_INVITES({invites}) { // fn#65341, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:7795, offset: 0x01bcc9bf, size: 39 bytes, params: 2, frame: 11 env0_25 = {}; invites.forEach(_fun65342); } function CHANNEL_UPDATES_65343({channels}) { // fn#65343, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:7902, offset: 0x01bcca06, size: 104 bytes, params: 2, frame: 17 var r2; var r3; var r7; var r0; var _syncChannelUpdateBinding; var value5; var id; var value6; var value7; if (env0_20 == null) { return false; } const value2 = _createForOfIteratorHelperLoose_65309(channels); const value3 = value2(); let done = value3.done; if (done) { r0 = false; } else { r2 = false; r3 = value3; while (true) { _syncChannelUpdateBinding = _syncChannelUpdate; value5 = r3.value; id = value5.id; value6 = _syncChannelUpdateBinding(id); r7 = value6 || r2; value7 = value2(); done = value7.done; if (done) { r0 = r7; break; } r2 = r7; r3 = value7; continue; } } return r0; } function THREAD_UPDATE_65344({channel}) { // fn#65344, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:8094, offset: 0x01bcca6e, size: 42 bytes, params: 2, frame: 12 return env0_20 != null && _syncChannelUpdate(channel.id); } function CHANNEL_DELETE_65345({channel}) { // fn#65345, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:8192, offset: 0x01bcca98, size: 66 bytes, params: 2, frame: 4 return env0_20 != null && (env0_20.id === channel.id && undefined); } function INSTANT_INVITE_REVOKE_SUCCESS_65346({code}) { // fn#65346, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:8315, offset: 0x01bccada, size: 36 bytes, params: 2, frame: 12 const object2 = {}; copyDataProperties(object2, env0_25, undefined); delete object2[code]; } function INSTANT_INVITE_CREATE_SUCCESS_65347(a0) { // fn#65347, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:8402, offset: 0x01bccafe, size: 58 bytes, params: 2, frame: 15 const object2 = {}; copyDataProperties(object2, env0_25, undefined); object2[a0.invite.code] = _createInvite(a0.invite); } function _fun65314({body}) { // fn#65314, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:2822, offset: 0x01bcbe6e, size: 68 bytes, params: 2, frame: 13 const value = environment.__proto__; (importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'CHANNEL_SETTINGS_LOADED_INVITES', invites: body}); } function _fun65321(a0) { // fn#65321, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:3099, offset: 0x01bcc1f9, size: 87 bytes, params: 2, frame: 18 const property = env0_0[a0]; const property2 = env0_1[a0]; const normalizeChannelPropertyForCompareBinding = normalizeChannelPropertyForCompare; return (importDefault(22) /* metro dependency 22 */).isEqual(normalizeChannelPropertyForCompareBinding(a0, property, type), normalizeChannelPropertyForCompareBinding(a0, property2, type)); } function value_65325() { // fn#65325, offset: 0x01bcc37c, size: 17 bytes, params: 1, frame: 2 return env1_20 !== env1_19; } function value_65328() { // fn#65328, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:4659, offset: 0x01bcc38d, size: 25 bytes, params: 1, frame: 3 return {invites: env1_25, loading: env1_26}; } function value_65333() { // fn#65333, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:4925, offset: 0x01bcc3b5, size: 112 bytes, params: 1, frame: 12 const object2 = {}; const SUBMITTING = FormStates.SUBMITTING; object2.submitting = CLOSED === SUBMITTING; object2.errors = env1_24; object2.channel = env1_20; object2.section = env1_17; object2.subsection = env1_18; object2.invites = env1_25; object2.selectedOverwriteId = env1_22; object2.hasChanges = this.hasChanges(); object2.analyticsLocation = env1_28; return object2; } function _fun65338(a0, a1) { // fn#65338, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:5947, offset: 0x01bcc5e8, size: 87 bytes, params: 3, frame: 14 const property = env0_0.errors[a1]; let value = environment.__proto__; value = require(22) /* metro dependency 22 */; if (value.isArray(property)) { a0[a1] = property.join('\n'); } else { a0[a1] = property; } return a0; } function _fun65342(a0) { // fn#65342, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8334:7851, offset: 0x01bcc9e6, size: 32 bytes, params: 2, frame: 13 env1_25[a0.code] = _createInvite(a0); }