/* Metro module 11739; source: modules/polls/PollUploadAttachmentActionCreators.native.tsx; dependencies: [5, 4645, 7217, 11740, 11218, 4660, 4650, 7879, 2] */ import Module00005 from '../../by-id/module-00005.js'; /* Metro dependency 5 */ import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as DraftStoreModule from '../../stores/DraftStore.tsx'; /* Metro dependency 4645 */ import * as PollsConstantsModule from './PollsConstants.tsx'; /* Metro dependency 7217 */ function _fun89980(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#89980, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:6, offset: 0x0202605e, size: 234 bytes, params: 8, frame: 19 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); (FileImportTrackerModule).fileFinishedImporting('modules/polls/PollUploadAttachmentActionCreators.native.tsx'); exports.handlePollGifAttachmentAdd = function() { return _handlePollGifAttachmentAdd.apply(this, arguments); }; exports.handlePollMediaAttachmentAdd = function() { }; exports.removePollUploadAttachment = function() { return _removePollUploadAttachment.apply(this, arguments); }; exports.removeAllPollUploadAttachments = function() { return _removeAllPollUploadAttachments.apply(this, arguments); }; function _handlePollGifAttachmentAdd() { // fn#89981, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:159, offset: 0x02026148, size: 50 bytes, params: 1, frame: 14 return Module00005(_fun89983).apply(this, arguments); function* _fun89983(a0, a1, a2) { // fn#89983, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:236, offset: 0x02026185, size: 489 bytes, params: 4, frame: 27 var width; var height; var binding2; var property; var value6; var downloadPollGif; var value7; var value8; var value9; var value10; var binding3; var value11; var getFilePathForGif; var value12; var value13; var writeFile; var value14; var value15; var value16; var value17; var binding4; var value18; var getImageDimensionsIfMissing; var value19; var value20; var value21; var object; var binding5; var value22; var UploadOrigin; var IMAGE_PICKER; var value23; var value24; var binding6; var value25; var UploadPlatform; var REACT_NATIVE; var value26; var addFile; var object2; var Poll; var error; if (false) { return undefined; } value = undefined; let binding = env2_0; const fileNameFromGifUrl = binding(env2_2[3]).getFileNameFromGifUrl(a1, a2); try { binding = env2_0; } catch (error) { return value; } try { binding2 = env2_2; } catch (error) { return value; } try { property = binding2[3]; } catch (error) { return value; } try { value6 = binding(property); } catch (error) { return value; } try { downloadPollGif = value6.downloadPollGif; } catch (error) { return value; } try { value7 = Reflect.apply(downloadPollGif, value6, [a2]); } catch (error) { return value; } yield value7; try { value8 = undefined; value9 = false; } catch (error) { return value; } if (value9) { return value8; } try { value10 = value8 == null; } catch (error) { return value; } if (value10) { return value; } try { binding = env2_0; } catch (error) { return value; } try { binding3 = env2_2; } catch (error) { return value; } try { property = binding3[3]; } catch (error) { return value; } try { value11 = binding(property); } catch (error) { return value; } try { getFilePathForGif = value11.getFilePathForGif; } catch (error) { return value; } try { value12 = Reflect.apply(getFilePathForGif, value11, [fileNameFromGifUrl]); } catch (error) { return value; } try { property = binding3[4]; } catch (error) { return value; } try { value13 = binding(property); } catch (error) { return value; } try { writeFile = value13.writeFile; } catch (error) { return value; } try { value14 = Reflect.apply(writeFile, value13, ['cache', value12, value8, 'base64']); } catch (error) { return value; } yield value14; try { value15 = undefined; value16 = false; } catch (error) { return value; } if (!value16) { try { value17 = value15 == null; } catch (error) { return value; } if (value17) { return value; } try { binding = env2_0; } catch (error) { return value; } try { binding4 = env2_2; } catch (error) { return value; } try { property = binding4[5]; } catch (error) { return value; } try { value18 = binding(property); } catch (error) { return value; } try { getImageDimensionsIfMissing = value18.getImageDimensionsIfMissing; } catch (error) { return value; } try { value19 = Reflect.apply(getImageDimensionsIfMissing, value18, [value15]); } catch (error) { return value; } yield value19; try { value20 = undefined; value21 = false; } catch (error) { return value; } if (value21) { return value20; } try { object = {}; } catch (error) { return value; } try { object.id = a1; } catch (error) { return value; } try { binding = env2_0; } catch (error) { return value; } try { binding5 = env2_2; } catch (error) { return value; } try { property = binding5[6]; } catch (error) { return value; } try { value22 = binding(property); } catch (error) { return value; } try { UploadOrigin = value22.UploadOrigin; } catch (error) { return value; } try { IMAGE_PICKER = UploadOrigin.IMAGE_PICKER; } catch (error) { return value; } try { object.origin = IMAGE_PICKER; } catch (error) { return value; } try { object.uri = value15; } catch (error) { return value; } try { object.originalUri = value15; } catch (error) { return value; } try { object.filename = fileNameFromGifUrl; } catch (error) { return value; } try { object.mimeType = 'image/gif'; } catch (error) { return value; } try { value23 = value20 == null; } catch (error) { return value; } if (value23) { width = value; } else { try { width = value20.width; } catch (error) { return value; } } try { object.width = width; } catch (error) { return value; } try { value24 = value20 == null; } catch (error) { return value; } if (value24) { height = value; } else { try { height = value20.height; } catch (error) { return value; } } try { object.height = height; } catch (error) { return value; } try { binding = env2_0; } catch (error) { return value; } try { binding6 = env2_2; } catch (error) { return value; } try { property = binding6[6]; } catch (error) { return value; } try { value25 = binding(property); } catch (error) { return value; } try { UploadPlatform = value25.UploadPlatform; } catch (error) { return value; } try { REACT_NATIVE = UploadPlatform.REACT_NATIVE; } catch (error) { return value; } try { object.platform = REACT_NATIVE; } catch (error) { return value; } try { binding = env2_1; } catch (error) { return value; } try { property = binding6[7]; } catch (error) { return value; } try { value26 = binding(property); } catch (error) { return value; } try { addFile = value26.addFile; } catch (error) { return value; } try { object2 = {}; } catch (error) { return value; } try { object2.file = object; } catch (error) { return value; } try { object2.channelId = a0; } catch (error) { return value; } try { binding = env2_4; } catch (error) { return value; } try { Poll = binding.Poll; } catch (error) { return value; } try { object2.draftType = Poll; } catch (error) { return value; } try { Reflect.apply(addFile, value26, [object2]); } catch (error) { return value; } } return value15; } } function _removePollUploadAttachment() { // fn#89984, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:815, offset: 0x0202636e, size: 50 bytes, params: 1, frame: 14 return Module00005(_fun89986).apply(this, arguments); function* _fun89986(a0, a1, a2) { // fn#89986, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:892, offset: 0x020263ab, size: 153 bytes, params: 4, frame: 20 var binding; var binding2; var property; var value3; var remove; var Poll; var removeFile; var value4; var getFilePathForGif; var value5; var value6; var error; if (true) { value = environment.__proto__.__proto__; try { binding = env2_1; } catch (error) { return undefined; } try { binding2 = env2_2; } catch (error) { return undefined; } try { property = binding2[7]; } catch (error) { return undefined; } try { value3 = binding(property); } catch (error) { return undefined; } try { remove = value3.remove; } catch (error) { return undefined; } try { binding = env2_4; } catch (error) { return undefined; } try { Poll = binding.Poll; } catch (error) { return undefined; } try { Reflect.apply(remove, value3, [a0, a1, Poll]); } catch (error) { return undefined; } try { binding = env2_0; } catch (error) { return undefined; } try { property = binding2[4]; } catch (error) { return undefined; } try { value = binding(property); } catch (error) { return undefined; } try { removeFile = value.removeFile; } catch (error) { return undefined; } try { property = binding2[3]; } catch (error) { return undefined; } try { value4 = binding(property); } catch (error) { return undefined; } try { getFilePathForGif = value4.getFilePathForGif; } catch (error) { return undefined; } try { value5 = Reflect.apply(getFilePathForGif, value4, [a2]); } catch (error) { return undefined; } try { value = Reflect.apply(removeFile, value, ['cache', value5]); } catch (error) { return undefined; } yield value; try { value = undefined; value6 = false; } catch (error) { return undefined; } if (value6) { return value; } } } } function _removeAllPollUploadAttachments() { // fn#89987, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:1040, offset: 0x02026444, size: 50 bytes, params: 1, frame: 14 return Module00005(_fun89989).apply(this, arguments); function* _fun89989(a0) { // fn#89989, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:1125, offset: 0x02026481, size: 121 bytes, params: 2, frame: 17 var binding; var binding2; var property; var value3; var clearAll; var Poll; var value4; var clearFolder; var value5; var error; if (true) { value = environment.__proto__.__proto__; try { binding = env2_1; } catch (error) { return undefined; } try { binding2 = env2_2; } catch (error) { return undefined; } try { property = binding2[7]; } catch (error) { return undefined; } try { value3 = binding(property); } catch (error) { return undefined; } try { clearAll = value3.clearAll; } catch (error) { return undefined; } try { binding = env2_4; } catch (error) { return undefined; } try { Poll = binding.Poll; } catch (error) { return undefined; } try { Reflect.apply(clearAll, value3, [a0, Poll]); } catch (error) { return undefined; } try { binding = env2_0; } catch (error) { return undefined; } try { property = binding2[4]; } catch (error) { return undefined; } try { value4 = binding(property); } catch (error) { return undefined; } try { clearFolder = value4.clearFolder; } catch (error) { return undefined; } try { binding = env2_5; } catch (error) { return undefined; } try { value = Reflect.apply(clearFolder, value4, ['cache', binding]); } catch (error) { return undefined; } yield value; try { value = undefined; value5 = false; } catch (error) { return undefined; } if (value5) { return value; } } } } } global.__d(_fun89980, 11739, [5, 4645, 7217, 11740, 11218, 4660, 4650, 7879, 2]) /* metro module 11739, dependencies: [5, 4645, 7217, 11740, 11218, 4660, 4650, 7879, 2] */;