/* Metro module 3912; source: unknown; dependencies: [5, 27, 3888] */ import Module00005 from './module-00005.js'; /* Metro dependency 5 */ import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */ import * as Module03888Module from './module-03888.js'; /* Metro dependency 3888 */ function _fun32144(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#32144, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:6, offset: 0x0100d78e, size: 146 bytes, params: 8, frame: 18 const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let env0_1 = Module00005; let env0_2 = (ReactNativeModule).Image; const NitroModules = (Module03888Module).NitroModules; let env0_3 = NitroModules.createHybridObject('RiveFileFactory'); object = {}; ((a0) => { var env0_0 = _fun32146; var env0_1 = _fun32149; var env0_2 = _fun32152; var env0_3 = _fun32155; var env0_4 = _fun32158; a0.fromURL = _fun32161; a0.fromFileURL = _fun32162; a0.fromResource = _fun32163; a0.fromBytes = _fun32164; a0.fromSource = _fun32165; })(object); exports.RiveFileFactory = object; function _fun32145(a0) { // fn#32145, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:186, offset: 0x0100d820, size: 109 bytes, params: 2, frame: 3 a0.fromURL = function(a0, a1) { return _fromURL.apply(this, arguments); }; a0.fromFileURL = function(a0) { return _fromFileURL.apply(this, arguments); }; a0.fromResource = function(a0, a1) { return _fromResource.apply(this, arguments); }; a0.fromBytes = function(a0, a1) { return _fromBytes.apply(this, arguments); }; a0.fromSource = function(a0, a1) { return _fromSource.apply(this, arguments); }; function _fromURL() { // fn#32146, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:198, offset: 0x0100d88d, size: 51 bytes, params: 1, frame: 13 var environment; const value = environment.__proto__; return env1_1(_fun32148).apply(this, arguments); function* _fun32148(a0, a1) { // fn#32148, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:237, offset: 0x0100d8c9, size: 88 bytes, params: 3, frame: 17 if (false) { return undefined; } value = undefined; const r3 = arguments.length > 2 && value !== arguments[2]; const r4 = r3 ? arguments[2] : !r3; const binding = env3_3; return binding.fromURL(a0, r4, a1 ? {data: a1} : value); } } function _fromFileURL() { // fn#32149, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:391, offset: 0x0100d921, size: 51 bytes, params: 1, frame: 13 var environment; const value = environment.__proto__; return env1_1(_fun32151).apply(this, arguments); function* _fun32151(a0) { // fn#32151, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:438, offset: 0x0100d95d, size: 114 bytes, params: 2, frame: 17 if (false) { return undefined; } value = undefined; const r6 = arguments.length > 1 ? value === arguments[1] ? value : arguments[1] : value; const r3 = arguments.length > 2 && value !== arguments[2]; const r4 = r3 ? arguments[2] : !r3; const binding = env3_3; return binding.fromFileURL(a0, r4, r6 ? {data: r6} : value); } } function _fromResource() { // fn#32152, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:662, offset: 0x0100d9cf, size: 51 bytes, params: 1, frame: 13 var environment; const value = environment.__proto__; return env1_1(_fun32154).apply(this, arguments); function* _fun32154(a0, a1) { // fn#32154, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:711, offset: 0x0100da0b, size: 88 bytes, params: 3, frame: 17 if (false) { return undefined; } value = undefined; const r3 = arguments.length > 2 && value !== arguments[2]; const r4 = r3 ? arguments[2] : !r3; const binding = env3_3; return binding.fromResource(a0, r4, a1 ? {data: a1} : value); } } function _fromBytes() { // fn#32155, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:875, offset: 0x0100da63, size: 51 bytes, params: 1, frame: 13 var environment; const value = environment.__proto__; return env1_1(_fun32157).apply(this, arguments); function* _fun32157(a0, a1) { // fn#32157, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:918, offset: 0x0100da9f, size: 88 bytes, params: 3, frame: 17 if (false) { return undefined; } value = undefined; const r3 = arguments.length > 2 && value !== arguments[2]; const r4 = r3 ? arguments[2] : !r3; const binding = env3_3; return binding.fromBytes(a0, r4, a1 ? {data: a1} : value); } } function _fromSource() { // fn#32158, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:1076, offset: 0x0100daf7, size: 51 bytes, params: 1, frame: 13 var environment; const value = environment.__proto__; return env1_1(_fun32160).apply(this, arguments); function* _fun32160(a0, a1) { // fn#32160, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:1121, offset: 0x0100db33, size: 425 bytes, params: 3, frame: 23 var r12; var r4; var value11; var binding; var assetSource; var Error; var prototype; var error; var match; var regexp; var value13; var String; var message; var value14; let value = a0; if (false) { return undefined; } const value4 = undefined; const r9 = arguments.length > 2 && value4 !== arguments[2]; let r1 = r9 ? arguments[2] : !r9; const value9 = typeof value; const value10 = null; const r11 = value9 !== 'number' ? value10 : value; if (r11) { value11 = environment.__proto__.__proto__.__proto__; binding = env3_2; assetSource = binding.resolveAssetSource(r11); r12 = value10 == assetSource ? value4 : assetSource.uri; } else { r12 = value9 !== 'object' ? value10 : value.uri; } if (r12) { try { match = r12.match; regexp = RegExp('https?:\\/\\/', ''); value = Reflect.apply(match, r12, [regexp]); value13 = environment.__proto__.__proto__.__proto__; if (value) { binding = env3_0; value = binding.fromURL(r12, a1, r1); r1 = value; } else { match = r12.match; regexp = RegExp('file:\\/\\/', ''); value = Reflect.apply(match, r12, [regexp]); binding = env3_0; if (value) { value = binding.fromFileURL(r12, a1, r1); r1 = value; } else { value = binding.fromResource(r12, a1, r1); r1 = value; } } } catch (error) { Error = global.Error; if (error instanceof Error) { message = error.message; r4 = message; } else { String = global.String; r4 = String(error); } Error = global.Error; value = 'Failed to load Rive file from source: ' + r4; prototype = Error.prototype; value14 = Object.create(prototype, {constructor: {value: Error}}); error = new Error(value); value = error instanceof Object ? error : value14; throw value; } return r1; } Error = global.Error; value = 'Invalid source: could not resolve asset ' + value + ". Ensure 'riv' is in metro.config.js assetExts."; const value12 = Object.create(Error.prototype, {constructor: {value: Error}}); error = new Error(value); throw error instanceof Object ? error : value12; } } function fromURL(a0, a1) { // fn#32161, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:1712, offset: 0x00c3945f, size: 30 bytes, params: 3, frame: 13 return _fromURL.apply(this, arguments); } function fromFileURL(a0) { // fn#32162, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:1787, offset: 0x00c3b2ba, size: 30 bytes, params: 2, frame: 13 return _fromFileURL.apply(this, arguments); } function fromResource(a0, a1) { // fn#32163, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:1869, offset: 0x00d6b059, size: 30 bytes, params: 3, frame: 13 return _fromResource.apply(this, arguments); } function fromBytes(a0, a1) { // fn#32164, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:1952, offset: 0x00d6afe6, size: 30 bytes, params: 3, frame: 13 return _fromBytes.apply(this, arguments); } function fromSource(a0, a1) { // fn#32165, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4061:2030, offset: 0x00d8febd, size: 30 bytes, params: 3, frame: 13 return _fromSource.apply(this, arguments); } } } global.__d(_fun32144, 3912, [5, 27, 3888]) /* metro module 3912, dependencies: [5, 27, 3888] */;