Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

+201
View File
@@ -0,0 +1,201 @@
/* Metro module 4744; source: unknown; dependencies: [4731, 4734] */
function _fun40941(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#40941, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4922:6, offset: 0x01110e7a, size: 90 bytes, params: 8, frame: 16
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.default = {isWebpFile: isWebpFile, findOffsets: findOffsets_40943};
}
function isWebpFile(a0) { // fn#40942, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4922:110, offset: 0x01110ed4, size: 118 bytes, params: 2, frame: 16
var r0;
let value = !!a0;
if (a0) {
value = require(4731) /* metro dependency 4731 */;
value = value.getStringFromDataView(a0, 0, 4);
value = value === 'RIFF';
r0 = value;
} else {
r0 = value;
}
if (r0) {
value = require(4731) /* metro dependency 4731 */;
value = value.getStringFromDataView(a0, 8, 4);
value = value === 'WEBP';
r0 = value;
}
return r0;
}
function findOffsets_40943(a0) { // fn#40943, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4922:262, offset: 0x01110f4a, size: 525 bytes, params: 2, frame: 45
var r7;
var r8;
var r9;
var r10;
var r11;
var r25;
var r0;
var r29;
var r30;
var r31;
var r32;
var r1;
var r2;
var r3;
var r4;
var r5;
var moduleValue;
var getStringFromDataView;
var value6;
var getUint32;
var value7;
var USE_EXIF;
var USE_XMP;
var USE_ICC;
var value8;
var moduleValue2;
var value9;
var value10;
var value11;
var value12;
let byteLength = a0.byteLength;
const value = undefined;
const value2 = 12;
const value3 = false;
const value4 = true;
if (20 < byteLength) {
r7 = value3;
r8 = value;
r9 = value;
r10 = value;
r11 = value;
r25 = value2;
reducibleLoop1: while (true) {
moduleValue = require(4731) /* metro dependency 4731 */;
getStringFromDataView = moduleValue.getStringFromDataView;
value6 = Reflect.apply(getStringFromDataView, moduleValue, [a0, r25, 4]);
getUint32 = a0.getUint32;
value7 = Reflect.apply(getUint32, a0, [r25 + 4, value4]);
USE_EXIF = (importDefault(4734) /* metro dependency 4734 */).USE_EXIF;
reducibleJoin14: while (true) {
reducibleJoin7: while (true) {
if (USE_EXIF) {
if (value6 === 'EXIF') {
moduleValue2 = require(4731) /* metro dependency 4731 */;
getStringFromDataView = moduleValue2.getStringFromDataView;
value9 = r25 + 8;
reducibleJoin13: while (true) {
if (Reflect.apply(getStringFromDataView, moduleValue2, [a0, value9,
6]) !== 'Exif\x00\x00') {
r0 = value9;
break reducibleJoin13;
}
value10 = value9 + 6;
r0 = value10;
break reducibleJoin13;
}
r7 = value4;
r29 = r8;
r30 = r9;
r31 = r10;
r32 = r0;
break reducibleJoin14;
}
if ((importDefault(4734) /* metro dependency 4734 */).USE_XMP) {
if (value6 === 'XMP ') {
r7 = value4;
r29 = r8;
r30 = r9;
r31 = [{dataOffset: r25 + 8, length: value7}];
r32 = r11;
break reducibleJoin14;
}
}
if ((importDefault(4734) /* metro dependency 4734 */).USE_ICC) {
if (value6 === 'ICCP') {
r7 = value4;
r29 = r8;
r30 = [{offset: r25 + 8, length: value7, chunkNumber: 1, chunksTotal: 1}];
r31 = r10;
r32 = r11;
break reducibleJoin14;
}
break reducibleJoin7;
}
break reducibleJoin7;
}
USE_XMP = (importDefault(4734) /* metro dependency 4734 */).USE_XMP;
if (USE_XMP) {
if (value6 === 'XMP ') {
r7 = value4;
r29 = r8;
r30 = r9;
r31 = [{dataOffset: r25 + 8, length: value7}];
r32 = r11;
break reducibleJoin14;
}
}
USE_ICC = (importDefault(4734) /* metro dependency 4734 */).USE_ICC;
if (USE_ICC) {
if (value6 === 'ICCP') {
r7 = value4;
r29 = r8;
r30 = [{offset: r25 + 8, length: value7, chunkNumber: 1, chunksTotal: 1}];
r31 = r10;
r32 = r11;
break reducibleJoin14;
}
break reducibleJoin7;
}
break reducibleJoin7;
}
if (value6 !== 'VP8X') {
r29 = r8;
r30 = r9;
r31 = r10;
r32 = r11;
break reducibleJoin14;
}
value8 = r25 + 8;
r7 = value4;
r29 = value8;
r30 = r9;
r31 = r10;
r32 = r11;
break reducibleJoin14;
}
reducibleJoin16: while (true) {
if (value7 % 2 === 0) {
r0 = value7;
break reducibleJoin16;
}
value11 = value7 + 1;
r0 = value11;
break reducibleJoin16;
}
value12 = r25 + (8 + r0);
byteLength = a0.byteLength;
if (value12 + 8 < byteLength) {
r8 = r29;
r9 = r30;
r10 = r31;
r11 = r32;
r25 = value12;
continue reducibleLoop1;
}
r1 = r29;
r2 = r30;
r3 = r31;
r4 = r32;
r5 = r7;
break reducibleLoop1;
}
} else {
r1 = value;
r2 = value;
r3 = value;
r4 = value;
r5 = value3;
}
return {hasAppMarkers: r5, tiffHeaderOffset: r4, xmpChunks: r3, iccChunks: r2, vp8xChunkOffset: r1};
}