Files
2026-07-28 01:06:53 +03:00

87 lines
4.4 KiB
JavaScript

/* Metro module 4750; source: unknown; dependencies: [4736, 4751, 4752, 4731] */
import Module04736 from './module-04736.js'; /* Metro dependency 4736 */
import * as Module04751Module from './module-04751.js'; /* Metro dependency 4751 */
import * as IFD_TYPE_Module from './module-04752-IFD_TYPE_.js'; /* Metro dependency 4752 */
function _fun40979(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#40979, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4928:6, offset: 0x01111d48, size: 137 bytes, params: 8, frame: 16
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.default = {read: read_40983};
function readExifIfd(a0, a1, a2, a3, a4) { // fn#40980, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4928:470, offset: 0x01111dd1, size: 132 bytes, params: 6, frame: 25
var r0;
var moduleValue;
var objectAssign;
var moduleValue2;
let value = a0;
if (value[env0_3] === undefined) {
r0 = value;
} else {
moduleValue = require(4731) /* metro dependency 4731 */;
objectAssign = moduleValue.objectAssign;
moduleValue2 = require(4751) /* metro dependency 4751 */;
value = Reflect.apply(objectAssign, moduleValue, [value, moduleValue2.readIfd(a1,
(require(4752) /* metro dependency 4752 */).IFD_TYPE_EXIF, a2, a2 + value[env0_3].value, a3, a4)]);
r0 = value;
}
return r0;
}
function readGpsIfd(a0, a1, a2, a3, a4) { // fn#40981, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4928:609, offset: 0x01111e55, size: 132 bytes, params: 6, frame: 25
var r0;
var moduleValue;
var objectAssign;
var moduleValue2;
let value = a0;
if (value[env0_4] === undefined) {
r0 = value;
} else {
moduleValue = require(4731) /* metro dependency 4731 */;
objectAssign = moduleValue.objectAssign;
moduleValue2 = require(4751) /* metro dependency 4751 */;
value = Reflect.apply(objectAssign, moduleValue, [value, moduleValue2.readIfd(a1,
(require(4752) /* metro dependency 4752 */).IFD_TYPE_GPS, a2, a2 + value[env0_4].value, a3, a4)]);
r0 = value;
}
return r0;
}
function readInteroperabilityIfd(a0, a1, a2, a3, a4) { // fn#40982, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4928:746, offset: 0x01111ed9, size: 132 bytes, params: 6, frame: 25
var r0;
var moduleValue;
var objectAssign;
var moduleValue2;
let value = a0;
if (value[env0_5] === undefined) {
r0 = value;
} else {
moduleValue = require(4731) /* metro dependency 4731 */;
objectAssign = moduleValue.objectAssign;
moduleValue2 = require(4751) /* metro dependency 4751 */;
value = Reflect.apply(objectAssign, moduleValue, [value, moduleValue2.readIfd(a1,
(require(4752) /* metro dependency 4752 */).IFD_TYPE_INTEROPERABILITY, a2, a2 + value[env0_5].value, a3,
a4)]);
r0 = value;
}
return r0;
}
function read_40983(a0, a1, a2) { // fn#40983, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4928:183, offset: 0x01111f5d, size: 205 bytes, params: 4, frame: 25
const byteOrder = (Module04736).getByteOrder(a0, a1);
const readIfd = Module04751Module.readIfd;
const IFD_TYPE_0TH = (IFD_TYPE_Module).IFD_TYPE_0TH;
const get0thIfdOffset = Module04751Module.get0thIfdOffset;
const value3 = Reflect.apply(readIfd, Module04751Module, [a0, IFD_TYPE_0TH, a1, Reflect.apply(get0thIfdOffset,
Module04751Module, [a0, a1, byteOrder]), byteOrder, a2]);
const object = {};
object.tags = readInteroperabilityIfd(readGpsIfd(readExifIfd(value3, a0, a1, byteOrder, a2), a0, a1, byteOrder, a2),
a0, a1, byteOrder, a2);
object.byteOrder = byteOrder;
return object;
}
}
global.__d(_fun40979, 4750, [4736, 4751, 4752,
4731]) /* metro module 4750, dependencies: [4736, 4751, 4752, 4731] */;