303 lines
11 KiB
React
303 lines
11 KiB
React
/* Metro module 1077; source: unknown; dependencies: [57, 826, 1043] */
|
|
function _fun11257(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#11257, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1204:6, offset: 0x00da6a1e, size: 165 bytes, params: 8, frame: 20
|
|
const env0_0 = require;
|
|
const closure = function(a0) {
|
|
var URLSearchParams = global.URLSearchParams;
|
|
return new URLSearchParams(a0).toString();
|
|
};
|
|
const env0_2 = require(57) /* metro dependency 57 */;
|
|
const Object = global.Object;
|
|
const defineProperty = Object.defineProperty;
|
|
let Symbol = global.Symbol;
|
|
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
|
|
Symbol = global.Symbol;
|
|
exports.ORIGINAL_REQ_BODY = Symbol.for('sentry__originalRequestBody');
|
|
exports.getBodyString = getBodyString;
|
|
exports.getFetchRequestArgBody = getFetchRequestArgBody;
|
|
exports.parseXhrResponseHeaders = parseXhrResponseHeaders;
|
|
exports.serializeFormData = closure;
|
|
}
|
|
|
|
function getBodyString(a0) { // fn#11259, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1204:262, offset: 0x00da6aed, size: 346 bytes, params: 2, frame: 19
|
|
var value;
|
|
const debug = (require(826) /* metro dependency 826 */).debug;
|
|
var URLSearchParams;
|
|
var FormData;
|
|
var items2;
|
|
const DEBUG_BUILD = (require(1043) /* metro dependency 1043 */).DEBUG_BUILD;
|
|
var serializeFormDataBinding;
|
|
var toString;
|
|
var error;
|
|
const r4 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : debug;
|
|
try {
|
|
value = typeof a0 === 'string';
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
if (value) {
|
|
try {
|
|
items2 = [];
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
try {
|
|
items2[0] = a0;
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
} else {
|
|
try {
|
|
URLSearchParams = global.URLSearchParams;
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
try {
|
|
value = a0 instanceof URLSearchParams;
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
if (value) {
|
|
try {
|
|
toString = a0.toString;
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
try {
|
|
value = Reflect.apply(toString, a0, []);
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
try {
|
|
items2 = [];
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
try {
|
|
items2[0] = value;
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return items2;
|
|
}
|
|
try {
|
|
FormData = global.FormData;
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
try {
|
|
value = a0 instanceof FormData;
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
if (value) {
|
|
try {
|
|
serializeFormDataBinding = serializeFormData;
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
try {
|
|
value = serializeFormDataBinding(a0);
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
try {
|
|
items2 = [];
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
try {
|
|
items2[0] = value;
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return items2;
|
|
}
|
|
if (a0) {
|
|
if (DEBUG_BUILD) {
|
|
r4.log('Skipping network body because of body type', a0);
|
|
}
|
|
return [undefined, 'UNPARSEABLE_BODY_TYPE'];
|
|
}
|
|
try {
|
|
items2 = [];
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
try {
|
|
items2[0] = undefined;
|
|
} catch (error) {
|
|
value = environment;
|
|
if (DEBUG_BUILD) {
|
|
r4.error(error, 'Failed to serialize body', a0);
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
return [undefined, 'BODY_PARSE_ERROR'];
|
|
}
|
|
}
|
|
return items2;
|
|
}
|
|
|
|
function getFetchRequestArgBody() { // fn#11260, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1204:773, offset: 0x00da6c47, size: 153 bytes, params: 1, frame: 6
|
|
var property;
|
|
const value = undefined;
|
|
const r1 = arguments.length > 0 && value !== arguments[0] ? arguments[0] : [];
|
|
if (r1.length >= 2) {
|
|
if (r1[1]) {
|
|
if (typeof r1[1] !== 'object') {
|
|
if (r1.length >= 1) {
|
|
property = r1[0];
|
|
if (property instanceof global.Request) {
|
|
property = r1[0];
|
|
property = property[env0_3];
|
|
return value === property ? value : property;
|
|
}
|
|
return value;
|
|
}
|
|
return value;
|
|
}
|
|
if ('body' in r1[1]) {
|
|
return r1[1].body;
|
|
}
|
|
if (r1.length >= 1) {
|
|
property = r1[0];
|
|
if (property instanceof global.Request) {
|
|
property = r1[0];
|
|
property = property[env0_3];
|
|
return value === property ? value : property;
|
|
}
|
|
return value;
|
|
}
|
|
return value;
|
|
}
|
|
}
|
|
if (r1.length >= 1) {
|
|
property = r1[0];
|
|
if (property instanceof global.Request) {
|
|
property = r1[0];
|
|
property = property[env0_3];
|
|
return value === property ? value : property;
|
|
}
|
|
}
|
|
return value;
|
|
}
|
|
|
|
function parseXhrResponseHeaders(a0) { // fn#11261, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1204:1056, offset: 0x00da6ce0, size: 160 bytes, params: 2, frame: 18
|
|
var environment;
|
|
var r2;
|
|
var value;
|
|
var error;
|
|
var DEBUG_BUILD;
|
|
var debug;
|
|
try {
|
|
value = a0.getAllResponseHeaders();
|
|
} catch (error) {
|
|
value = environment;
|
|
DEBUG_BUILD = (require(1043) /* metro dependency 1043 */).DEBUG_BUILD;
|
|
if (DEBUG_BUILD) {
|
|
debug = (require(826) /* metro dependency 826 */).debug;
|
|
debug.error(error, 'Failed to get xhr response headers', a0);
|
|
}
|
|
return {};
|
|
}
|
|
if (value) {
|
|
value = value.split('\r\n');
|
|
value = value.reduce(_fun11262, {});
|
|
r2 = value;
|
|
} else {
|
|
r2 = {};
|
|
}
|
|
return r2;
|
|
}
|
|
|
|
function _fun11262(a0, a1) { // fn#11262, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1204:1265, offset: 0x00da6d80, size: 72 bytes, params: 3, frame: 14
|
|
let value = a1.split(': ');
|
|
value = env1_2(value, 2);
|
|
const property = value[0];
|
|
const property2 = value[1];
|
|
if (property2) {
|
|
a0[property.toLowerCase()] = property2;
|
|
}
|
|
return a0;
|
|
}
|
|
|