1265 lines
48 KiB
React
1265 lines
48 KiB
React
/* Metro module 4729; source: unknown; dependencies: [4730, 4731, 4732, 4733, 4734, 4747, 4749, 4750, 4762, 4766, 4770, 4772, 4774, 4775, 4776, 4777, 4778, 4779, 4780, 4781, 4782, 4783, 4756] */
|
|
function _fun40803(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#40803, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:6, offset: 0x0110b955, size: 173 bytes, params: 8, frame: 19
|
|
const env0_0 = require;
|
|
const closure = load_40804;
|
|
const closure2 = loadView;
|
|
const hasIptcData = function(a0) {
|
|
return a0 !== undefined;
|
|
};
|
|
const hasXmpData = function(a0) {
|
|
var Array = global.Array;
|
|
return Array.isArray(a0) && a0.length > 0;
|
|
};
|
|
const hasIccData = function(a0) {
|
|
var Array = global.Array;
|
|
return Array.isArray(a0) && a0.length > 0;
|
|
};
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.default = {load: closure, loadView: closure2, errors: importDefault(4730) /* metro dependency 4730 */};
|
|
exports.errors = importDefault(4730) /* metro dependency 4730 */;
|
|
exports.load = closure;
|
|
exports.loadView = closure2;
|
|
}
|
|
|
|
function load_40804(a0) { // fn#40804, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:143, offset: 0x0110ba02, size: 171 bytes, params: 2, frame: 17
|
|
var r0;
|
|
var value;
|
|
const r3 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
|
if (typeof a0 === 'string') {
|
|
r3.async = true;
|
|
value = loadFile(a0, r3);
|
|
value = value.then(_fun40821);
|
|
r0 = value;
|
|
} else {
|
|
value = typeof global.File !== 'undefined';
|
|
r0 = value && a0 instanceof global.File;
|
|
if (r0) {
|
|
r3.async = true;
|
|
value = ((a0) => {
|
|
var env0_0 = a0;
|
|
var Promise = global.Promise;
|
|
var value = Object.create(Promise.prototype, {constructor: {value: Promise}});
|
|
var value2 = new Promise(_fun40823);
|
|
return value2 instanceof Object ? value2 : value;
|
|
})(a0);
|
|
value = value.then(_fun40826);
|
|
r0 = value;
|
|
} else {
|
|
r0 = loadFromData(a0, r3);
|
|
}
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function loadFromData(a0, a1) { // fn#40827, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:2393, offset: 0x0110c102, size: 177 bytes, params: 3, frame: 15
|
|
var r0;
|
|
var r2;
|
|
var Buffer;
|
|
var isBuffer2;
|
|
var error;
|
|
var value2;
|
|
var Uint8Array;
|
|
var prototype;
|
|
var value3;
|
|
var uint8Array;
|
|
var DataView;
|
|
var value4;
|
|
var dataView;
|
|
var value5;
|
|
var value6;
|
|
let value = a0;
|
|
try {
|
|
Buffer = global.Buffer;
|
|
isBuffer2 = Buffer.isBuffer(value);
|
|
r0 = isBuffer2;
|
|
} catch (error) {
|
|
value2 = false;
|
|
r0 = value2;
|
|
}
|
|
if (r0) {
|
|
Uint8Array = global.Uint8Array;
|
|
prototype = Uint8Array.prototype;
|
|
value3 = Object.create(prototype, {constructor: {value: Uint8Array}});
|
|
uint8Array = new Uint8Array(value);
|
|
value = uint8Array instanceof Object ? uint8Array : value3;
|
|
r2 = value.buffer;
|
|
} else {
|
|
r2 = value;
|
|
}
|
|
value = environment;
|
|
const loadViewBinding = loadView;
|
|
try {
|
|
DataView = global.DataView;
|
|
prototype = DataView.prototype;
|
|
value4 = Object.create(prototype, {constructor: {value: DataView}});
|
|
dataView = new DataView();
|
|
value5 = dataView instanceof Object ? dataView : value4;
|
|
r2 = value5;
|
|
} catch (error) {
|
|
value = importDefault(4732) /* metro dependency 4732 */;
|
|
prototype = value.prototype;
|
|
value6 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
value = value instanceof Object ? value : value6;
|
|
r2 = value;
|
|
}
|
|
return loadViewBinding(r2, a1);
|
|
}
|
|
|
|
function loadView(a0) { // fn#40828, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:2635, offset: 0x0110c1b3, size: 4586 bytes, params: 2, frame: 47
|
|
var r6;
|
|
var r3;
|
|
var r27;
|
|
var r17;
|
|
var read;
|
|
var value8;
|
|
var moduleValue;
|
|
var binding;
|
|
var value11;
|
|
var moduleValue2;
|
|
var value14;
|
|
var tags;
|
|
var byteOrder;
|
|
var moduleValue3;
|
|
var exif;
|
|
var GPSLatitude;
|
|
var GPSLatitudeRef;
|
|
var gps;
|
|
var property;
|
|
var moduleValue4;
|
|
var getCalculatedGpsValue;
|
|
var value15;
|
|
var value16;
|
|
var value17;
|
|
var value18;
|
|
var value19;
|
|
var gps2;
|
|
var Latitude;
|
|
var value20;
|
|
var error;
|
|
var GPSLongitude;
|
|
var GPSLongitudeRef;
|
|
var moduleValue5;
|
|
var value21;
|
|
var value22;
|
|
var value23;
|
|
var value24;
|
|
var value25;
|
|
var gps3;
|
|
var Longitude;
|
|
var value26;
|
|
var GPSAltitude;
|
|
var GPSAltitudeRef;
|
|
var value27;
|
|
var value28;
|
|
var property2;
|
|
var value29;
|
|
var value30;
|
|
var value31;
|
|
var gps4;
|
|
var Altitude;
|
|
var value32;
|
|
var USE_TIFF;
|
|
var defaultImport5;
|
|
var value34;
|
|
var moduleValue6;
|
|
var defaultImport6;
|
|
var moduleValue7;
|
|
var getStringValueFromArray;
|
|
var value36;
|
|
var moduleValue8;
|
|
var defaultImport7;
|
|
var value38;
|
|
var moduleValue9;
|
|
var ICC_Profile;
|
|
var defaultImport8;
|
|
var value39;
|
|
var value41;
|
|
var moduleValue10;
|
|
var MakerNote;
|
|
var value47;
|
|
var moduleValue11;
|
|
var value48;
|
|
var defaultImport9;
|
|
var value50;
|
|
var moduleValue12;
|
|
var defaultImport10;
|
|
var value51;
|
|
var moduleValue13;
|
|
var value52;
|
|
var value53;
|
|
var moduleValue14;
|
|
var value56;
|
|
var moduleValue15;
|
|
var value59;
|
|
var value62;
|
|
var moduleValue16;
|
|
var value65;
|
|
var moduleValue17;
|
|
var moduleValue18;
|
|
var value69;
|
|
var readTags;
|
|
var readTagsPromise;
|
|
var value70;
|
|
var value71;
|
|
var moduleValue19;
|
|
var moduleValue20;
|
|
var value75;
|
|
var moduleValue21;
|
|
var moduleValue22;
|
|
var value79;
|
|
var moduleValue23;
|
|
var moduleValue24;
|
|
var moduleValue25;
|
|
var defaultImport21;
|
|
var file;
|
|
let value = undefined;
|
|
const closure = addIccTags;
|
|
const closure2 = addPngTextTags;
|
|
const r2 = arguments.length > 1 && value !== arguments[1] ? arguments[1] : {'expanded': false, 'async': false,
|
|
'includeUnknown': false, domParser: value};
|
|
const expanded = r2.expanded;
|
|
const r8 = value !== expanded && expanded;
|
|
const async = r2.async;
|
|
let r0 = value !== async && async;
|
|
const includeUnknown = r2.includeUnknown;
|
|
const r19 = value !== includeUnknown && includeUnknown;
|
|
const domParser = r2.domParser;
|
|
const r25 = value === domParser ? value : domParser;
|
|
let env0_1 = {};
|
|
const items = [];
|
|
const {fileType, fileDataOffset, jfifDataOffset, tiffHeaderOffset, iptcDataOffset, xmpChunks, iccChunks,
|
|
mpfDataOffset, pngHeaderOffset, pngTextChunks, pngChunkOffsets, vp8xChunkOffset,
|
|
gifHeaderOffset} = importDefault(dependencyMap[3]).parseAppMarkers(a0, r0);
|
|
let USE_JPEG = importDefault(dependencyMap[4]).USE_JPEG;
|
|
const value7 = false;
|
|
if (USE_JPEG) {
|
|
if (importDefault(dependencyMap[4]).USE_FILE) {
|
|
if (value === fileDataOffset) {
|
|
r6 = value7;
|
|
} else {
|
|
value8 = importDefault(dependencyMap[5]).read(a0, fileDataOffset);
|
|
if (r8) {
|
|
env0_1.file = value8;
|
|
r6 = true;
|
|
} else {
|
|
moduleValue = require(dependencyMap[1]);
|
|
env0_1 = moduleValue.objectAssign({}, env0_1, value8);
|
|
r6 = true;
|
|
}
|
|
}
|
|
} else {
|
|
r6 = value7;
|
|
}
|
|
} else {
|
|
r6 = value7;
|
|
}
|
|
USE_JPEG = importDefault(dependencyMap[4]).USE_JPEG;
|
|
if (USE_JPEG) {
|
|
if (importDefault(dependencyMap[4]).USE_JFIF) {
|
|
if (value === jfifDataOffset) {
|
|
r3 = r6;
|
|
} else {
|
|
value11 = importDefault(dependencyMap[6]).read(a0, jfifDataOffset);
|
|
if (r8) {
|
|
env0_1.jfif = value11;
|
|
r3 = true;
|
|
} else {
|
|
moduleValue2 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue2.objectAssign({}, env0_1, value11);
|
|
r3 = true;
|
|
}
|
|
}
|
|
} else {
|
|
r3 = r6;
|
|
}
|
|
} else {
|
|
r3 = r6;
|
|
}
|
|
const USE_EXIF = importDefault(dependencyMap[4]).USE_EXIF;
|
|
if (USE_EXIF) {
|
|
if (value === tiffHeaderOffset) {
|
|
r17 = r3;
|
|
} else {
|
|
value14 = importDefault(dependencyMap[7]).read(a0, tiffHeaderOffset, r19);
|
|
tags = value14.tags;
|
|
byteOrder = value14.byteOrder;
|
|
if (tags.Thumbnail) {
|
|
env0_1.Thumbnail = tags.Thumbnail;
|
|
delete tags.Thumbnail;
|
|
}
|
|
if (r8) {
|
|
env0_1.exif = tags;
|
|
binding = env0_1;
|
|
exif = binding.exif;
|
|
if (exif) {
|
|
exif = binding.exif;
|
|
GPSLatitude = exif.GPSLatitude;
|
|
if (GPSLatitude) {
|
|
exif = binding.exif;
|
|
GPSLatitudeRef = exif.GPSLatitudeRef;
|
|
if (GPSLatitudeRef) {
|
|
try {
|
|
gps = binding.gps;
|
|
r27 = gps || ({});
|
|
binding.gps = r27;
|
|
gps = binding.gps;
|
|
property = dependencyMap[22];
|
|
moduleValue4 = require(property);
|
|
getCalculatedGpsValue = moduleValue4.getCalculatedGpsValue;
|
|
exif = binding.exif;
|
|
GPSLatitude = exif.GPSLatitude;
|
|
value15 = GPSLatitude.value;
|
|
value16 = Reflect.apply(getCalculatedGpsValue, moduleValue4, [value15]);
|
|
gps.Latitude = value16;
|
|
exif = binding.exif;
|
|
GPSLatitudeRef = exif.GPSLatitudeRef;
|
|
value17 = GPSLatitudeRef.value;
|
|
value18 = value17.join('');
|
|
value19 = value18 !== 'S';
|
|
if (!value19) {
|
|
gps = binding.gps;
|
|
gps2 = binding.gps;
|
|
Latitude = gps2.Latitude;
|
|
value20 = -Latitude;
|
|
gps.Latitude = value20;
|
|
}
|
|
} catch (error) {
|
|
}
|
|
}
|
|
}
|
|
exif = binding.exif;
|
|
GPSLongitude = exif.GPSLongitude;
|
|
if (GPSLongitude) {
|
|
exif = binding.exif;
|
|
GPSLongitudeRef = exif.GPSLongitudeRef;
|
|
if (GPSLongitudeRef) {
|
|
try {
|
|
gps = binding.gps;
|
|
r27 = gps || ({});
|
|
binding.gps = r27;
|
|
gps = binding.gps;
|
|
property = dependencyMap[22];
|
|
moduleValue5 = require(property);
|
|
getCalculatedGpsValue = moduleValue5.getCalculatedGpsValue;
|
|
exif = binding.exif;
|
|
GPSLongitude = exif.GPSLongitude;
|
|
value21 = GPSLongitude.value;
|
|
value22 = Reflect.apply(getCalculatedGpsValue, moduleValue5, [value21]);
|
|
gps.Longitude = value22;
|
|
exif = binding.exif;
|
|
GPSLongitudeRef = exif.GPSLongitudeRef;
|
|
value23 = GPSLongitudeRef.value;
|
|
value24 = value23.join('');
|
|
value25 = value24 !== 'W';
|
|
if (!value25) {
|
|
gps = binding.gps;
|
|
gps3 = binding.gps;
|
|
Longitude = gps3.Longitude;
|
|
value26 = -Longitude;
|
|
gps.Longitude = value26;
|
|
}
|
|
} catch (error) {
|
|
}
|
|
}
|
|
}
|
|
exif = binding.exif;
|
|
GPSAltitude = exif.GPSAltitude;
|
|
if (GPSAltitude) {
|
|
exif = binding.exif;
|
|
GPSAltitudeRef = exif.GPSAltitudeRef;
|
|
if (GPSAltitudeRef) {
|
|
try {
|
|
gps = binding.gps;
|
|
r27 = gps || ({});
|
|
binding.gps = r27;
|
|
gps = binding.gps;
|
|
exif = binding.exif;
|
|
GPSAltitude = exif.GPSAltitude;
|
|
value27 = GPSAltitude.value;
|
|
property = value27[0];
|
|
exif = binding.exif;
|
|
GPSAltitude = exif.GPSAltitude;
|
|
value28 = GPSAltitude.value;
|
|
property2 = value28[1];
|
|
value29 = property / property2;
|
|
gps.Altitude = value29;
|
|
exif = binding.exif;
|
|
GPSAltitudeRef = exif.GPSAltitudeRef;
|
|
value30 = GPSAltitudeRef.value;
|
|
value31 = value30 !== 1;
|
|
if (!value31) {
|
|
gps = binding.gps;
|
|
gps4 = binding.gps;
|
|
Altitude = gps4.Altitude;
|
|
value32 = -Altitude;
|
|
gps.Altitude = value32;
|
|
}
|
|
} catch (error) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
moduleValue3 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue3.objectAssign({}, env0_1, tags);
|
|
}
|
|
USE_TIFF = importDefault(dependencyMap[4]).USE_TIFF;
|
|
if (USE_TIFF) {
|
|
if (importDefault(dependencyMap[4]).USE_IPTC) {
|
|
if (tags['IPTC-NAA']) {
|
|
if (!hasIptcData(iptcDataOffset)) {
|
|
defaultImport5 = importDefault(dependencyMap[8]);
|
|
value34 = defaultImport5.read(tags['IPTC-NAA'].value, 0, r19);
|
|
if (r8) {
|
|
env0_1.iptc = value34;
|
|
} else {
|
|
moduleValue6 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue6.objectAssign({}, env0_1, value34);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
USE_TIFF = importDefault(dependencyMap[4]).USE_TIFF;
|
|
if (USE_TIFF) {
|
|
if (importDefault(dependencyMap[4]).USE_XMP) {
|
|
if (tags.ApplicationNotes) {
|
|
if (!hasXmpData(xmpChunks)) {
|
|
defaultImport6 = importDefault(dependencyMap[9]);
|
|
read = defaultImport6.read;
|
|
moduleValue7 = require(dependencyMap[1]);
|
|
value36 = Reflect.apply(read, defaultImport6,
|
|
[moduleValue7.getStringValueFromArray(tags.ApplicationNotes.value),
|
|
value, r25]);
|
|
if (r8) {
|
|
env0_1.xmp = value36;
|
|
} else {
|
|
delete value36._raw;
|
|
moduleValue8 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue8.objectAssign({}, env0_1, value36);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (importDefault(dependencyMap[4]).USE_PHOTOSHOP) {
|
|
if (tags.ImageSourceData) {
|
|
if (tags.PhotoshopSettings) {
|
|
defaultImport7 = importDefault(dependencyMap[10]);
|
|
value38 = defaultImport7.read(tags.PhotoshopSettings.value, r19);
|
|
if (r8) {
|
|
env0_1.photoshop = value38;
|
|
} else {
|
|
moduleValue9 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue9.objectAssign({}, env0_1, value38);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
USE_TIFF = importDefault(dependencyMap[4]).USE_TIFF;
|
|
if (USE_TIFF) {
|
|
if (importDefault(dependencyMap[4]).USE_ICC) {
|
|
ICC_Profile = tags.ICC_Profile;
|
|
if (ICC_Profile) {
|
|
if (!hasIccData(iccChunks)) {
|
|
defaultImport8 = importDefault(dependencyMap[11]);
|
|
read = defaultImport8.read;
|
|
ICC_Profile = tags.ICC_Profile;
|
|
value39 = ICC_Profile.value;
|
|
ICC_Profile = tags.ICC_Profile;
|
|
value41 = Reflect.apply(read, defaultImport8, [value39, [{'offset': 0, 'length': null,
|
|
'chunkNumber': 1,
|
|
'chunksTotal': 1, length: ICC_Profile.value.length}]]);
|
|
if (r8) {
|
|
env0_1.icc = value41;
|
|
} else {
|
|
moduleValue10 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue10.objectAssign({}, env0_1, value41);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (importDefault(dependencyMap[4]).USE_MAKER_NOTES) {
|
|
if (tags.MakerNote) {
|
|
r3 = tags.Make && tags.Make.value;
|
|
r3 = r3 && global.Array.isArray(tags.Make.value);
|
|
r3 = r3 && tags.Make.value[0] === 'Canon';
|
|
r3 = r3 && tags.MakerNote;
|
|
r3 = r3 && tags.MakerNote.__offset;
|
|
if (r3) {
|
|
defaultImport10 = importDefault(dependencyMap[12]);
|
|
value51 = defaultImport10.read(a0, tiffHeaderOffset, tags.MakerNote.__offset, byteOrder, r19);
|
|
if (r8) {
|
|
env0_1.makerNotes = value51;
|
|
} else {
|
|
moduleValue13 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue13.objectAssign({}, env0_1, value51);
|
|
}
|
|
} else {
|
|
value47 = tags.MakerNote.value.length > 'PENTAX '.length;
|
|
if (value47) {
|
|
moduleValue11 = require(dependencyMap[1]);
|
|
getStringValueFromArray = moduleValue11.getStringValueFromArray;
|
|
value48 = tags.MakerNote.value;
|
|
r3 = Reflect.apply(getStringValueFromArray, moduleValue11, [value48.slice(0,
|
|
'PENTAX '.length)]) === 'PENTAX ';
|
|
} else {
|
|
r3 = value47;
|
|
}
|
|
r3 = r3 && tags.MakerNote.__offset;
|
|
if (r3) {
|
|
defaultImport9 = importDefault(dependencyMap[13]);
|
|
value50 = defaultImport9.read(a0, tiffHeaderOffset, tags.MakerNote.__offset, r19);
|
|
if (r8) {
|
|
env0_1.makerNotes = value50;
|
|
} else {
|
|
moduleValue12 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue12.objectAssign({}, env0_1, value50);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
MakerNote = tags.MakerNote;
|
|
value52 = true;
|
|
if (MakerNote) {
|
|
delete tags.MakerNote.__offset;
|
|
r17 = value52;
|
|
} else {
|
|
r17 = value52;
|
|
}
|
|
}
|
|
} else {
|
|
r17 = r3;
|
|
}
|
|
USE_JPEG = importDefault(dependencyMap[4]).USE_JPEG;
|
|
if (USE_JPEG) {
|
|
if (importDefault(dependencyMap[4]).USE_IPTC) {
|
|
if (hasIptcData(iptcDataOffset)) {
|
|
value53 = importDefault(dependencyMap[8]).read(a0, iptcDataOffset, r19);
|
|
if (r8) {
|
|
env0_1.iptc = value53;
|
|
r6 = true;
|
|
} else {
|
|
moduleValue14 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue14.objectAssign({}, env0_1, value53);
|
|
r6 = true;
|
|
}
|
|
} else {
|
|
r6 = r17;
|
|
}
|
|
} else {
|
|
r6 = r17;
|
|
}
|
|
} else {
|
|
r6 = r17;
|
|
}
|
|
const USE_XMP = importDefault(dependencyMap[4]).USE_XMP;
|
|
if (USE_XMP) {
|
|
if (hasXmpData(xmpChunks)) {
|
|
value56 = importDefault(dependencyMap[9]).read(a0, xmpChunks, r25);
|
|
if (r8) {
|
|
env0_1.xmp = value56;
|
|
r17 = true;
|
|
} else {
|
|
delete value56._raw;
|
|
moduleValue15 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue15.objectAssign({}, env0_1, value56);
|
|
r17 = true;
|
|
}
|
|
} else {
|
|
r17 = r6;
|
|
}
|
|
} else {
|
|
r17 = r6;
|
|
}
|
|
USE_JPEG = importDefault(dependencyMap[4]).USE_JPEG;
|
|
if (USE_JPEG) {
|
|
if (importDefault(dependencyMap[4]).USE_ICC) {
|
|
if (hasIccData(iccChunks)) {
|
|
value59 = importDefault(dependencyMap[11]).read(a0, iccChunks, r0);
|
|
if (value59 instanceof global.Promise) {
|
|
items.push(value59.then(closure));
|
|
r3 = true;
|
|
} else {
|
|
closure(value59);
|
|
r3 = true;
|
|
}
|
|
} else {
|
|
r3 = r17;
|
|
}
|
|
} else {
|
|
r3 = r17;
|
|
}
|
|
} else if (importDefault(dependencyMap[4]).USE_WEBP) {
|
|
if (importDefault(dependencyMap[4]).USE_ICC) {
|
|
if (hasIccData(iccChunks)) {
|
|
value59 = importDefault(dependencyMap[11]).read(a0, iccChunks, r0);
|
|
if (value59 instanceof global.Promise) {
|
|
items.push(value59.then(closure));
|
|
r3 = true;
|
|
} else {
|
|
closure(value59);
|
|
r3 = true;
|
|
}
|
|
} else {
|
|
r3 = r17;
|
|
}
|
|
} else {
|
|
r3 = r17;
|
|
}
|
|
} else {
|
|
r3 = r17;
|
|
}
|
|
if (importDefault(dependencyMap[4]).USE_MPF) {
|
|
if (value === mpfDataOffset) {
|
|
r6 = r3;
|
|
} else {
|
|
value62 = importDefault(dependencyMap[14]).read(a0, mpfDataOffset, r19);
|
|
if (r8) {
|
|
env0_1.mpf = value62;
|
|
r6 = true;
|
|
} else {
|
|
moduleValue16 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue16.objectAssign({}, env0_1, value62);
|
|
r6 = true;
|
|
}
|
|
}
|
|
} else {
|
|
r6 = r3;
|
|
}
|
|
let USE_PNG = importDefault(dependencyMap[4]).USE_PNG;
|
|
if (USE_PNG) {
|
|
if (importDefault(dependencyMap[4]).USE_PNG_FILE) {
|
|
if (value === pngHeaderOffset) {
|
|
r3 = r6;
|
|
} else {
|
|
value65 = importDefault(dependencyMap[15]).read(a0, pngHeaderOffset);
|
|
if (r8) {
|
|
binding = env0_1;
|
|
if (binding.png) {
|
|
moduleValue18 = require(dependencyMap[1]);
|
|
r6 = moduleValue18.objectAssign({}, env0_1.png, value65);
|
|
} else {
|
|
r6 = value65;
|
|
}
|
|
binding.png = r6;
|
|
env0_1.pngFile = value65;
|
|
r3 = true;
|
|
} else {
|
|
moduleValue17 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue17.objectAssign({}, env0_1, value65);
|
|
r3 = true;
|
|
}
|
|
}
|
|
} else {
|
|
r3 = r6;
|
|
}
|
|
} else {
|
|
r3 = r6;
|
|
}
|
|
USE_PNG = importDefault(dependencyMap[4]).USE_PNG;
|
|
if (USE_PNG) {
|
|
if (value === pngTextChunks) {
|
|
r6 = r3;
|
|
} else {
|
|
value69 = importDefault(dependencyMap[16]).read(a0, pngTextChunks, r0, r19);
|
|
readTags = value69.readTags;
|
|
readTagsPromise = value69.readTagsPromise;
|
|
closure2(readTags);
|
|
value70 = true;
|
|
if (readTagsPromise) {
|
|
items.push(readTagsPromise.then(function(a0) {
|
|
return a0.forEach(addPngTextTags);
|
|
}));
|
|
r6 = value70;
|
|
} else {
|
|
r6 = value70;
|
|
}
|
|
}
|
|
} else {
|
|
r6 = r3;
|
|
}
|
|
USE_PNG = importDefault(dependencyMap[4]).USE_PNG;
|
|
if (USE_PNG) {
|
|
if (value === pngChunkOffsets) {
|
|
r3 = r6;
|
|
} else {
|
|
value71 = importDefault(dependencyMap[17]).read(a0, pngChunkOffsets);
|
|
if (r8) {
|
|
binding = env0_1;
|
|
if (binding.png) {
|
|
moduleValue20 = require(dependencyMap[1]);
|
|
r6 = moduleValue20.objectAssign({}, env0_1.png, value71);
|
|
} else {
|
|
r6 = value71;
|
|
}
|
|
binding.png = r6;
|
|
r3 = true;
|
|
} else {
|
|
moduleValue19 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue19.objectAssign({}, env0_1, value71);
|
|
r3 = true;
|
|
}
|
|
}
|
|
} else {
|
|
r3 = r6;
|
|
}
|
|
const USE_WEBP = importDefault(dependencyMap[4]).USE_WEBP;
|
|
if (USE_WEBP) {
|
|
if (value === vp8xChunkOffset) {
|
|
r6 = r3;
|
|
} else {
|
|
value75 = importDefault(dependencyMap[18]).read(a0, vp8xChunkOffset);
|
|
if (r8) {
|
|
binding = env0_1;
|
|
if (binding.riff) {
|
|
moduleValue22 = require(dependencyMap[1]);
|
|
r3 = moduleValue22.objectAssign({}, env0_1.riff, value75);
|
|
} else {
|
|
r3 = value75;
|
|
}
|
|
binding.riff = r3;
|
|
r6 = true;
|
|
} else {
|
|
moduleValue21 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue21.objectAssign({}, env0_1, value75);
|
|
r6 = true;
|
|
}
|
|
}
|
|
} else {
|
|
r6 = r3;
|
|
}
|
|
if (importDefault(dependencyMap[4]).USE_GIF) {
|
|
if (value === gifHeaderOffset) {
|
|
r3 = r6;
|
|
} else {
|
|
value79 = importDefault(dependencyMap[19]).read(a0, gifHeaderOffset);
|
|
if (r8) {
|
|
binding = env0_1;
|
|
if (binding.gif) {
|
|
moduleValue24 = require(dependencyMap[1]);
|
|
r6 = moduleValue24.objectAssign({}, env0_1.gif, value79);
|
|
} else {
|
|
r6 = value79;
|
|
}
|
|
binding.gif = r6;
|
|
r3 = true;
|
|
} else {
|
|
moduleValue23 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue23.objectAssign({}, env0_1, value79);
|
|
r3 = true;
|
|
}
|
|
}
|
|
} else {
|
|
r3 = r6;
|
|
}
|
|
const value83 = importDefault(dependencyMap[20]).get(env0_1, r8);
|
|
if (value83) {
|
|
if (r8) {
|
|
env0_1.composite = value83;
|
|
} else {
|
|
moduleValue25 = require(dependencyMap[1]);
|
|
env0_1 = moduleValue25.objectAssign({}, env0_1, value83);
|
|
}
|
|
}
|
|
USE_JPEG = importDefault(dependencyMap[4]).USE_JPEG;
|
|
let r9 = (USE_JPEG || importDefault(dependencyMap[4]).USE_WEBP) && importDefault(dependencyMap[4]).USE_EXIF && importDefault(dependencyMap[4]).USE_THUMBNAIL;
|
|
if (r9) {
|
|
defaultImport21 = importDefault(dependencyMap[21]);
|
|
r9 = defaultImport21.get(a0, env0_1.Thumbnail, tiffHeaderOffset);
|
|
}
|
|
binding = env0_1;
|
|
if (r9) {
|
|
binding.Thumbnail = r9;
|
|
r3 = true;
|
|
} else {
|
|
delete binding.Thumbnail;
|
|
}
|
|
if (fileType) {
|
|
binding = env0_1;
|
|
if (r8) {
|
|
file = binding.file;
|
|
if (!file) {
|
|
env0_1.file = {};
|
|
}
|
|
file = env0_1.file;
|
|
file.FileType = fileType;
|
|
r3 = true;
|
|
} else {
|
|
binding.FileType = fileType;
|
|
r3 = true;
|
|
}
|
|
}
|
|
if (r3) {
|
|
if (r0) {
|
|
value = global.Promise.all(items);
|
|
value = value.then(_fun40832);
|
|
r0 = value;
|
|
} else {
|
|
r0 = env0_1;
|
|
}
|
|
return r0;
|
|
}
|
|
const MetadataMissingError = importDefault(dependencyMap[0]).MetadataMissingError;
|
|
throw new MetadataMissingError();
|
|
}
|
|
|
|
function loadFile(a0, a1) { // fn#40805, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:300, owner: load_40804.loadFile, offset: 0x0110baad, size: 182 bytes, params: 3, frame: 17
|
|
var environment;
|
|
var Promise;
|
|
var resolve;
|
|
var value;
|
|
let regexp = RegExp('^\\w+:\\/\\/', '');
|
|
if (regexp.test(a0)) {
|
|
return typeof global.fetch !== 'undefined' ? fetchRemoteFile(a0, a1) : (function(a0) {
|
|
var value;
|
|
var env0_0 = a0;
|
|
var env0_1 = (arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}).length;
|
|
var Promise = global.Promise;
|
|
value = Object.create(Promise.prototype, {constructor: {value: Promise}});
|
|
var value2 = new Promise(_fun40809);
|
|
return value2 instanceof Object ? value2 : value;
|
|
})(a0, a1);
|
|
}
|
|
regexp = RegExp('^data:[^;,]*(;base64)?,', '');
|
|
if (regexp.test(a0)) {
|
|
Promise = global.Promise;
|
|
resolve = Promise.resolve;
|
|
value = environment.__proto__;
|
|
value = require(4731) /* metro dependency 4731 */;
|
|
return Reflect.apply(resolve, Promise, [value.dataUriToBuffer(a0)]);
|
|
}
|
|
return (function(a0) {
|
|
var value;
|
|
var env0_0 = a0;
|
|
var env0_1 = (arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}).length;
|
|
var Promise = global.Promise;
|
|
value = Object.create(Promise.prototype, {constructor: {value: Promise}});
|
|
var value2 = new Promise(_fun40816);
|
|
return value2 instanceof Object ? value2 : value;
|
|
})(a0, a1);
|
|
}
|
|
|
|
function _fun40821(a0) { // fn#40821, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:1989, offset: 0x0110c027, size: 27 bytes, params: 2, frame: 13
|
|
return loadFromData(a0, env0_0);
|
|
}
|
|
|
|
function loadFileObject(a0) { // fn#40822, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:2128, owner: load_40804.loadFileObject, offset: 0x0110c042, size: 44 bytes, params: 2, frame: 11
|
|
const env0_0 = a0;
|
|
const Promise = global.Promise;
|
|
const value = Object.create(Promise.prototype, {constructor: {value: Promise}});
|
|
const promise = new Promise(_fun40823);
|
|
return promise instanceof Object ? promise : value;
|
|
}
|
|
|
|
function addIccTags(a0) { // fn#40829, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:7761, owner: loadView.addIccTags, offset: 0x0110d39d, size: 77 bytes, params: 2, frame: 16
|
|
var value2;
|
|
var moduleValue;
|
|
if (env0_0) {
|
|
env0_1.icc = a0;
|
|
} else {
|
|
value2 = environment.__proto__;
|
|
moduleValue = require(4731) /* metro dependency 4731 */;
|
|
env0_1 = moduleValue.objectAssign({}, env0_1, a0);
|
|
}
|
|
}
|
|
|
|
function addPngTextTags(a0) { // fn#40830, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:7825, owner: loadView.addPngTextTags, offset: 0x0110d3ea, size: 464 bytes, params: 2, frame: 31
|
|
var r6;
|
|
var r5;
|
|
var r2;
|
|
var r11;
|
|
var r1;
|
|
var value;
|
|
var value2;
|
|
var value3;
|
|
var moduleValue;
|
|
var objectAssign;
|
|
var binding;
|
|
var __exif;
|
|
var object2;
|
|
var __iptc;
|
|
var iterator;
|
|
var iterator2;
|
|
var value4;
|
|
var item;
|
|
var item2;
|
|
var HermesInternal;
|
|
var concat;
|
|
var value5;
|
|
var property;
|
|
var moduleValue2;
|
|
var binding2;
|
|
var exif;
|
|
var value6;
|
|
var error;
|
|
var png;
|
|
var moduleValue3;
|
|
var value7;
|
|
var pngText;
|
|
var moduleValue4;
|
|
exceptionSkip38: while (true) {
|
|
exceptionLanding38: while (true) {
|
|
value = a0;
|
|
value2 = environment;
|
|
if (env0_0) {
|
|
iterator = ['exif', 'iptc'][Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
value4 = environment.__proto__;
|
|
r2 = iterator;
|
|
while (true) {
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
HermesInternal = global.HermesInternal;
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
concat = HermesInternal.concat;
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
value5 = '__' + item;
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
property = value[value5];
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
if (!property) {
|
|
r2 = item2;
|
|
continue;
|
|
}
|
|
try {
|
|
binding = env0_1;
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
property = binding[item];
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
if (property) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
property = dependencyMap[1];
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
moduleValue2 = require(property);
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
objectAssign = moduleValue2.objectAssign;
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
binding2 = env0_1;
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
exif = binding2.exif;
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
property = value[value5];
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
object2 = {};
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
value6 = Reflect.apply(objectAssign, moduleValue2, [object2, exif, property]);
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
r11 = value6;
|
|
} else {
|
|
try {
|
|
property = value[value5];
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
r11 = property;
|
|
}
|
|
try {
|
|
binding[item] = r11;
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
try {
|
|
delete value[value5];
|
|
} catch (error) {
|
|
break exceptionLanding38;
|
|
}
|
|
r2 = item2;
|
|
}
|
|
binding = env0_1;
|
|
png = binding.png;
|
|
if (!png) {
|
|
r1 = value;
|
|
continue;
|
|
}
|
|
moduleValue3 = require(dependencyMap[1]);
|
|
objectAssign = moduleValue3.objectAssign;
|
|
png = env0_1.png;
|
|
value7 = Reflect.apply(objectAssign, moduleValue3, [{}, png, value]);
|
|
r1 = value7;
|
|
binding.png = r1;
|
|
binding = env0_1;
|
|
pngText = binding.pngText;
|
|
if (!pngText) {
|
|
r1 = value;
|
|
continue;
|
|
}
|
|
moduleValue4 = require(dependencyMap[1]);
|
|
objectAssign = moduleValue4.objectAssign;
|
|
png = env0_1.png;
|
|
value = Reflect.apply(objectAssign, moduleValue4, [{}, png, value]);
|
|
r1 = value;
|
|
binding.pngText = r1;
|
|
} else {
|
|
value3 = environment.__proto__;
|
|
moduleValue = require(dependencyMap[1]);
|
|
objectAssign = moduleValue.objectAssign;
|
|
binding = env0_1;
|
|
__exif = value.__exif;
|
|
if (__exif) {
|
|
__exif = value.__exif;
|
|
r6 = __exif;
|
|
} else {
|
|
r6 = {};
|
|
}
|
|
__iptc = value.__iptc;
|
|
if (__iptc) {
|
|
__iptc = value.__iptc;
|
|
r5 = __iptc;
|
|
} else {
|
|
r5 = {};
|
|
}
|
|
value = Reflect.apply(objectAssign, moduleValue, [{}, binding, r6, r5, value]);
|
|
env0_1 = value;
|
|
delete value.__exif;
|
|
delete value.__iptc;
|
|
}
|
|
return undefined;
|
|
break exceptionSkip38;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip38;
|
|
}
|
|
}
|
|
|
|
function fetchRemoteFile(a0) { // fn#40806, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:378, owner: load_40804.loadFile.fetchRemoteFile, offset: 0x0110bb63, size: 140 bytes, params: 2, frame: 16
|
|
const length = (arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}).length;
|
|
const object2 = {method: 'GET'};
|
|
const Number = global.Number;
|
|
if (Number.isInteger(length) && length >= 0) {
|
|
object2.headers = {range: 'bytes=0-' + (length - 1)};
|
|
}
|
|
return global.fetch(a0, object2).then(function(a0) {
|
|
return a0.arrayBuffer();
|
|
});
|
|
}
|
|
|
|
function nodeGetRemoteFile(a0) { // fn#40808, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:630, owner: load_40804.loadFile.nodeGetRemoteFile, offset: 0x0110bbfe, size: 83 bytes, params: 2, frame: 13
|
|
const env0_0 = a0;
|
|
const env0_1 = (arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}).length;
|
|
const Promise = global.Promise;
|
|
const value = Object.create(Promise.prototype, {constructor: {value: Promise}});
|
|
const promise = new Promise(_fun40809);
|
|
return promise instanceof Object ? promise : value;
|
|
}
|
|
|
|
function loadLocalFile(a0) { // fn#40815, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:1468, owner: load_40804.loadFile.loadLocalFile, offset: 0x0110be30, size: 83 bytes, params: 2, frame: 13
|
|
const env0_0 = a0;
|
|
const env0_1 = (arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}).length;
|
|
const Promise = global.Promise;
|
|
const value = Object.create(Promise.prototype, {constructor: {value: Promise}});
|
|
const promise = new Promise(_fun40816);
|
|
return promise instanceof Object ? promise : value;
|
|
}
|
|
|
|
function _fun40823(a0, a1) { // fn#40823, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:2175, offset: 0x0110c06e, size: 92 bytes, params: 3, frame: 11
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
const FileReader = global.FileReader;
|
|
const fileReader = new FileReader();
|
|
fileReader.onload = onload_40824;
|
|
fileReader.onerror = onerror_40825;
|
|
fileReader.readAsArrayBuffer(env0_0);
|
|
}
|
|
|
|
function _fun40809(a0, a1) { // fn#40809, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:755, offset: 0x0110bc51, size: 198 bytes, params: 3, frame: 17
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
const object2 = {};
|
|
const Number = global.Number;
|
|
if (Number.isInteger(length) && length >= 0) {
|
|
object2.headers = {range: 'bytes=0-' + (length - 1)};
|
|
}
|
|
const binding = env0_0;
|
|
const value = RegExp('^https:\\/\\/', '').test(binding);
|
|
const __non_webpack_require__ = global.__non_webpack_require__;
|
|
const get = value ? __non_webpack_require__('https').get : __non_webpack_require__('http').get;
|
|
get(binding, object2, _fun40810).on('error', function(a0) {
|
|
return require(a0);
|
|
});
|
|
}
|
|
|
|
function _fun40816(a0, a1) { // fn#40816, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:1589, offset: 0x0110be83, size: 76 bytes, params: 3, frame: 13
|
|
var r3;
|
|
var __non_webpack_require__;
|
|
var value;
|
|
var error;
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
try {
|
|
__non_webpack_require__ = global.__non_webpack_require__;
|
|
value = __non_webpack_require__('fs');
|
|
r3 = value;
|
|
} catch (error) {
|
|
value = undefined;
|
|
r3 = value;
|
|
}
|
|
r3.open(env0_0, _fun40817);
|
|
}
|
|
|
|
function onload_40824({target}) { // fn#40824, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:2219, offset: 0x0110c0ca, size: 31 bytes, params: 2, frame: 11
|
|
return env0_0(target.result);
|
|
}
|
|
|
|
function onerror_40825() { // fn#40825, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:2268, offset: 0x0110c0e9, size: 25 bytes, params: 1, frame: 11
|
|
return require(env0_2.error);
|
|
}
|
|
|
|
function _fun40810(a0) { // fn#40810, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:998, offset: 0x0110bd17, size: 181 bytes, params: 2, frame: 18
|
|
if (a0.statusCode >= 200) {
|
|
if (a0.statusCode <= 299) {
|
|
var env0_0 = [];
|
|
a0.on('data', _fun40811);
|
|
a0.on('error', function(a0) {
|
|
return require(a0);
|
|
});
|
|
a0.on('end', _fun40813);
|
|
} else {
|
|
require('Could not fetch file: ' + a0.statusCode + ' ' + a0.statusMessage);
|
|
a0.resume();
|
|
}
|
|
} else {
|
|
require('Could not fetch file: ' + a0.statusCode + ' ' + a0.statusMessage);
|
|
a0.resume();
|
|
}
|
|
}
|
|
|
|
function _fun40817(a0, a1) { // fn#40817, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:1705, offset: 0x0110becf, size: 63 bytes, params: 3, frame: 15
|
|
var environment;
|
|
var binding;
|
|
var stat;
|
|
const env0_0 = a1;
|
|
if (a0) {
|
|
require(a0);
|
|
} else {
|
|
binding = env0_2;
|
|
stat = binding.stat;
|
|
value = environment.__proto__;
|
|
Reflect.apply(stat, binding, [env1_0, _fun40818]);
|
|
}
|
|
}
|
|
|
|
function _fun40811(a0) { // fn#40811, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:1073, offset: 0x0110bdcc, size: 40 bytes, params: 2, frame: 13
|
|
const binding = env0_0;
|
|
const push = binding.push;
|
|
const Buffer = global.Buffer;
|
|
return Reflect.apply(push, binding, [Buffer.from(a0)]);
|
|
}
|
|
|
|
function _fun40813() { // fn#40813, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:1171, offset: 0x0110be07, size: 41 bytes, params: 1, frame: 12
|
|
const value = environment.__proto__;
|
|
const binding = env1_0;
|
|
const Buffer = global.Buffer;
|
|
return binding(Buffer.concat(env0_0));
|
|
}
|
|
|
|
function _fun40818(a0, a1) { // fn#40818, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:1736, offset: 0x0110bf0e, size: 143 bytes, params: 3, frame: 20
|
|
var environment;
|
|
var Math;
|
|
var min;
|
|
var size;
|
|
var value;
|
|
var object2;
|
|
if (a0) {
|
|
value = environment.__proto__;
|
|
require(a0);
|
|
} else {
|
|
Math = global.Math;
|
|
min = Math.min;
|
|
size = a1.size;
|
|
value = environment.__proto__.__proto__;
|
|
value = Reflect.apply(min, Math, [size, length !== undefined ? length : a1.size]);
|
|
object2 = {buffer: global.Buffer.alloc(value), length: value};
|
|
value = environment.__proto__;
|
|
env1_2.read(require, object2, _fun40819);
|
|
}
|
|
}
|
|
|
|
function _fun40819(a0) { // fn#40819, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:1860, offset: 0x0110bf9d, size: 56 bytes, params: 2, frame: 15
|
|
var environment;
|
|
var binding;
|
|
var close;
|
|
if (a0) {
|
|
require(a0);
|
|
} else {
|
|
binding = env2_2;
|
|
close = binding.close;
|
|
value = environment.__proto__;
|
|
Reflect.apply(close, binding, [require, _fun40820]);
|
|
}
|
|
}
|
|
|
|
function _fun40820(a0) { // fn#40820, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4907:1890, offset: 0x0110bfd5, size: 82 bytes, params: 2, frame: 16
|
|
var console;
|
|
var warn;
|
|
var value;
|
|
if (a0) {
|
|
console = global.console;
|
|
warn = console.warn;
|
|
value = environment.__proto__.__proto__.__proto__.__proto__;
|
|
Reflect.apply(warn, console, ['Could not close file ' + env4_0 + ':', a0]);
|
|
}
|
|
env3_0(env1_0);
|
|
}
|
|
|