390 lines
15 KiB
React
390 lines
15 KiB
React
/* Metro module 4104; source: unknown; dependencies: [] */
|
|
function _fun33632(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#33632, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4262:6, offset: 0x0103675e, size: 89 bytes, params: 8, frame: 3
|
|
exports.parse = parse_33633;
|
|
exports.serialize = serialize_33635;
|
|
const env0_0 = global.decodeURIComponent;
|
|
const env0_1 = global.encodeURIComponent;
|
|
const env0_2 = RegExp('; *', '');
|
|
const env0_3 = RegExp('^[\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+$', '');
|
|
}
|
|
|
|
function parse_33633(a0, a1) { // fn#33633, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4269:10, offset: 0x010367b7, size: 117 bytes, params: 3, frame: 15
|
|
const value = a1;
|
|
if (typeof a0 !== 'string') {
|
|
throw new global.TypeError('argument str must be a string');
|
|
}
|
|
let r2 = value || ({});
|
|
const value2 = a0.split(env0_2);
|
|
r2 = r2.decode || decodeURIComponent;
|
|
value2.forEach(_fun33634);
|
|
return {};
|
|
}
|
|
|
|
function serialize_33635(a0, a1, a2) { // fn#33635, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4269:403, offset: 0x010368d9, size: 613 bytes, params: 4, frame: 16
|
|
var items;
|
|
var value2;
|
|
var maxAge;
|
|
var value4;
|
|
const r1 = a2 || ({});
|
|
const r3 = r1.encode || encodeURIComponent;
|
|
let binding = env0_3;
|
|
if (binding.test(a0)) {
|
|
value2 = r3(a1);
|
|
if (value2) {
|
|
binding = env0_3;
|
|
if (binding.test(value2)) {
|
|
items = [a0 + '=' + value2];
|
|
maxAge = r1.maxAge;
|
|
if (maxAge == null) {
|
|
if (r1.domain) {
|
|
binding = env0_3;
|
|
if (binding.test(r1.domain)) {
|
|
items.push('Domain=' + r1.domain);
|
|
if (r1.path) {
|
|
binding = env0_3;
|
|
if (binding.test(r1.path)) {
|
|
items.push('Path=' + r1.path);
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('option path is invalid');
|
|
}
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('option domain is invalid');
|
|
}
|
|
if (r1.path) {
|
|
binding = env0_3;
|
|
if (binding.test(r1.path)) {
|
|
items.push('Path=' + r1.path);
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('option path is invalid');
|
|
}
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
maxAge = r1.maxAge;
|
|
value4 = maxAge - 0;
|
|
if (global.isNaN(value4)) {
|
|
throw new global.Error('maxAge should be a Number');
|
|
}
|
|
items.push('Max-Age=' + global.Math.floor(value4));
|
|
if (r1.domain) {
|
|
binding = env0_3;
|
|
if (binding.test(r1.domain)) {
|
|
items.push('Domain=' + r1.domain);
|
|
if (r1.path) {
|
|
binding = env0_3;
|
|
if (binding.test(r1.path)) {
|
|
items.push('Path=' + r1.path);
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('option path is invalid');
|
|
}
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('option domain is invalid');
|
|
}
|
|
if (r1.path) {
|
|
binding = env0_3;
|
|
if (binding.test(r1.path)) {
|
|
items.push('Path=' + r1.path);
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('option path is invalid');
|
|
}
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('argument val is invalid');
|
|
}
|
|
items = [a0 + '=' + value2];
|
|
maxAge = r1.maxAge;
|
|
if (maxAge == null) {
|
|
if (r1.domain) {
|
|
binding = env0_3;
|
|
if (binding.test(r1.domain)) {
|
|
items.push('Domain=' + r1.domain);
|
|
if (r1.path) {
|
|
binding = env0_3;
|
|
if (binding.test(r1.path)) {
|
|
items.push('Path=' + r1.path);
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('option path is invalid');
|
|
}
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('option domain is invalid');
|
|
}
|
|
if (r1.path) {
|
|
binding = env0_3;
|
|
if (binding.test(r1.path)) {
|
|
items.push('Path=' + r1.path);
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('option path is invalid');
|
|
}
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
maxAge = r1.maxAge;
|
|
value4 = maxAge - 0;
|
|
if (global.isNaN(value4)) {
|
|
throw new global.Error('maxAge should be a Number');
|
|
}
|
|
items.push('Max-Age=' + global.Math.floor(value4));
|
|
if (r1.domain) {
|
|
binding = env0_3;
|
|
if (binding.test(r1.domain)) {
|
|
items.push('Domain=' + r1.domain);
|
|
if (r1.path) {
|
|
binding = env0_3;
|
|
if (binding.test(r1.path)) {
|
|
items.push('Path=' + r1.path);
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('option path is invalid');
|
|
}
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('option domain is invalid');
|
|
}
|
|
if (r1.path) {
|
|
binding = env0_3;
|
|
if (binding.test(r1.path)) {
|
|
items.push('Path=' + r1.path);
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
throw new global.TypeError('option path is invalid');
|
|
}
|
|
if (r1.expires) {
|
|
items.push('Expires=' + r1.expires.toUTCString());
|
|
}
|
|
if (r1.httpOnly) {
|
|
items.push('HttpOnly');
|
|
}
|
|
if (r1.secure) {
|
|
items.push('Secure');
|
|
}
|
|
if (r1.firstPartyOnly) {
|
|
items.push('First-Party-Only');
|
|
}
|
|
return items.join('; ');
|
|
}
|
|
const TypeError = global.TypeError;
|
|
throw new TypeError('argument name is invalid');
|
|
}
|
|
|
|
function _fun33634(a0) { // fn#33634, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4269:167, offset: 0x0103682c, size: 173 bytes, params: 2, frame: 15
|
|
var r5;
|
|
var r0;
|
|
var substr;
|
|
var value3;
|
|
var binding;
|
|
var error;
|
|
let value = a0.indexOf('=');
|
|
if (!(value < 0)) {
|
|
value3 = a0.substr(0, value).trim();
|
|
substr = a0.substr;
|
|
value = typeof value === 'bigint' ? value + 1n : +value + 1;
|
|
value = Reflect.apply(substr, a0, [value, a0.length]);
|
|
value = value.trim();
|
|
if (value[0] != '"') {
|
|
r5 = value;
|
|
} else {
|
|
value = value.slice(1, -1);
|
|
r5 = value;
|
|
}
|
|
value = environment;
|
|
if (env0_0[value3] == null) {
|
|
binding = env0_0;
|
|
try {
|
|
value = env0_1(r5);
|
|
r0 = value;
|
|
} catch (error) {
|
|
r0 = r5;
|
|
}
|
|
binding[value3] = r0;
|
|
}
|
|
}
|
|
}
|
|
|