1019 lines
38 KiB
React
1019 lines
38 KiB
React
/* Metro module 1331; source: unknown; dependencies: [6, 7, 1332, 1329] */
|
|
function _fun15205(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#15205, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:6, offset: 0x00e26527, size: 107 bytes, params: 8, frame: 17
|
|
const env0_0 = require;
|
|
const env0_2 = require(6) /* metro dependency 6 */;
|
|
const env0_3 = require(7) /* metro dependency 7 */;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.ReflectionTypeCheck = undefined;
|
|
exports.ReflectionTypeCheck = _fun15206();
|
|
}
|
|
|
|
function _fun15206() { // fn#15206, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:153, offset: 0x00e26592, size: 216 bytes, params: 1, frame: 15
|
|
return env0_3(ReflectionTypeCheck, [{key: 'prepare', value: value_15208}, {key: 'is', value: value_15209},
|
|
{key: 'field', value: value_15214}, {key: 'message', value: function(a0, a1, a2, a3) {
|
|
return a2 ? a1.isAssignable(a0, a3) : a1.is(a0, a3);
|
|
}}, {key: 'messages', value: value_15216}, {key: 'scalar', value: value_15217}, {key: 'scalars',
|
|
value: value_15218}, {key: 'mapKeys', value: value_15219}]);
|
|
}
|
|
|
|
function ReflectionTypeCheck({fields}) { // fn#15207, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:174, offset: 0x00e2666a, size: 56 bytes, params: 2, frame: 13
|
|
env1_2(this, ReflectionTypeCheck);
|
|
this.fields = fields === null ? [] : fields !== undefined ? fields : [];
|
|
}
|
|
|
|
function value_15208() { // fn#15208, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:313, offset: 0x00e266a2, size: 402 bytes, params: 1, frame: 24
|
|
var r6;
|
|
var r12;
|
|
var items;
|
|
var items2;
|
|
var items3;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var oneof;
|
|
var push;
|
|
var localName;
|
|
var kind;
|
|
var value;
|
|
var repeat;
|
|
var opt;
|
|
var includes;
|
|
var error;
|
|
var object2;
|
|
if (!this.data) {
|
|
iterator = this.fields[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
r6 = iterator;
|
|
item2 = Reflect.apply(iterator2, r6, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r6;
|
|
if (item2 === undefined) {
|
|
}
|
|
object2 = {req: [], known: []};
|
|
object2.oneofs = global.Object.values([]);
|
|
this.data = object2;
|
|
}
|
|
return undefined;
|
|
reducibleLoop3: while (true) {
|
|
try {
|
|
oneof = item.oneof;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (oneof) {
|
|
try {
|
|
includes = items3.includes;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
oneof = item.oneof;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value = Reflect.apply(includes, items3, [oneof]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin2: while (true) {
|
|
if (value) {
|
|
r6 = item2;
|
|
break reducibleJoin2;
|
|
}
|
|
try {
|
|
push = items3.push;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
oneof = item.oneof;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(push, items3, [oneof]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
push = items.push;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
oneof = item.oneof;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(push, items, [oneof]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
push = items2.push;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
oneof = item.oneof;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(push, items2, [oneof]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r6 = item2;
|
|
break reducibleJoin2;
|
|
}
|
|
} else {
|
|
try {
|
|
push = items2.push;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
localName = item.localName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(push, items2, [localName]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
kind = item.kind;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value = kind === 'scalar';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin2: while (true) {
|
|
reducibleJoin37: while (true) {
|
|
if (value) {
|
|
try {
|
|
opt = item.opt;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (opt) {
|
|
try {
|
|
repeat = item.repeat;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
value = !repeat;
|
|
r12 = value;
|
|
break reducibleJoin37;
|
|
}
|
|
r12 = opt;
|
|
break reducibleJoin37;
|
|
}
|
|
try {
|
|
value = kind === 'enum';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value) {
|
|
try {
|
|
opt = item.opt;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (opt) {
|
|
try {
|
|
repeat = item.repeat;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
value = !repeat;
|
|
r12 = value;
|
|
break reducibleJoin37;
|
|
}
|
|
r12 = opt;
|
|
break reducibleJoin37;
|
|
}
|
|
try {
|
|
value = kind === 'message';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value) {
|
|
try {
|
|
repeat = item.repeat;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (repeat) {
|
|
try {
|
|
push = items.push;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
localName = item.localName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(push, items, [localName]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r6 = item2;
|
|
break reducibleJoin2;
|
|
}
|
|
r6 = item2;
|
|
break reducibleJoin2;
|
|
}
|
|
try {
|
|
value = kind !== 'map';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value) {
|
|
r6 = item2;
|
|
break reducibleJoin2;
|
|
}
|
|
try {
|
|
push = items.push;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
localName = item.localName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(push, items, [localName]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r6 = item2;
|
|
break reducibleJoin2;
|
|
}
|
|
if (r12) {
|
|
r6 = item2;
|
|
break reducibleJoin2;
|
|
}
|
|
try {
|
|
push = items.push;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
localName = item.localName;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(push, items, [localName]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r6 = item2;
|
|
break reducibleJoin2;
|
|
}
|
|
}
|
|
item2 = Reflect.apply(iterator2, r6, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r6;
|
|
if (item2 === undefined) {
|
|
break reducibleLoop3;
|
|
}
|
|
continue reducibleLoop3;
|
|
}
|
|
object2 = {req: items, known: items2};
|
|
const Object = global.Object;
|
|
object2.oneofs = Object.values(items3);
|
|
this.data = object2;
|
|
}
|
|
|
|
function value_15209(a0, a1) { // fn#15209, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:730, offset: 0x00e26834, size: 438 bytes, params: 3, frame: 26
|
|
var r1;
|
|
var r12;
|
|
var r13;
|
|
var value;
|
|
var prepare;
|
|
var Object;
|
|
var keys;
|
|
var data;
|
|
var length;
|
|
var req;
|
|
var length2;
|
|
var some;
|
|
var closure;
|
|
var oneofs;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var value2;
|
|
var v;
|
|
var error;
|
|
var fields;
|
|
var iterator3;
|
|
var item3;
|
|
var oneof;
|
|
var field;
|
|
var localName;
|
|
var property;
|
|
exceptionSkip37: while (true) {
|
|
exceptionLanding37: while (true) {
|
|
exceptionSkip23: while (true) {
|
|
exceptionLanding23: while (true) {
|
|
var env0_0 = a0;
|
|
var env0_1 = a1;
|
|
var env0_2 = this;
|
|
value = arguments.length > 2;
|
|
reducibleJoin2: while (true) {
|
|
if (value) {
|
|
value = arguments[2] !== undefined;
|
|
r1 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
r1 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
reducibleJoin4: while (true) {
|
|
if (r1) {
|
|
value = arguments[2];
|
|
r1 = value;
|
|
break reducibleJoin4;
|
|
}
|
|
break reducibleJoin4;
|
|
}
|
|
var env0_3 = r1;
|
|
if (a1 < 0) {
|
|
return true;
|
|
}
|
|
if (a0 != null) {
|
|
reducibleJoin41: while (true) {
|
|
if (typeof a0 === 'object') {
|
|
prepare = this.prepare;
|
|
Reflect.apply(prepare, this, []);
|
|
Object = global.Object;
|
|
keys = Object.keys;
|
|
value = Reflect.apply(keys, Object, [a0]);
|
|
var env0_4 = value;
|
|
data = this.data;
|
|
var env0_5 = data;
|
|
length = value.length;
|
|
req = data.req;
|
|
length2 = req.length;
|
|
if (!(length < length2)) {
|
|
req = data.req;
|
|
some = req.some;
|
|
reducibleJoin40: while (true) {
|
|
if (Reflect.apply(some, req, [_fun15210])) {
|
|
break reducibleJoin40;
|
|
}
|
|
if (!r1) {
|
|
some = value.some;
|
|
reducibleJoin12: while (true) {
|
|
if (Reflect.apply(some, value, [function(a0) {
|
|
return !data.known.includes(a0);
|
|
}])) {
|
|
return false;
|
|
}
|
|
break reducibleJoin12;
|
|
}
|
|
}
|
|
if (a1 < 1) {
|
|
return true;
|
|
}
|
|
closure = value_15209_loop;
|
|
oneofs = data.oneofs;
|
|
iterator = oneofs[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
r12 = iterator;
|
|
reducibleLoop14: while (true) {
|
|
item2 = Reflect.apply(iterator2, r12, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r12;
|
|
if (item2 !== undefined) {
|
|
try {
|
|
var env0_6 = item;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
value = closure();
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
value2 = value === 0;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
if (value2) {
|
|
r12 = item2;
|
|
continue reducibleLoop14;
|
|
}
|
|
if (value) {
|
|
try {
|
|
v = value.v;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
item2.return();
|
|
return v;
|
|
}
|
|
r12 = item2;
|
|
continue reducibleLoop14;
|
|
}
|
|
fields = this.fields;
|
|
iterator = fields[Symbol.iterator]();
|
|
iterator3 = iterator.next;
|
|
r13 = iterator;
|
|
reducibleLoop25: while (true) {
|
|
item3 = Reflect.apply(iterator3, r13, []);
|
|
item = item3.value;
|
|
item3 = item3.done ? undefined : r13;
|
|
if (item3 === undefined) {
|
|
return true;
|
|
}
|
|
try {
|
|
oneof = item.oneof;
|
|
} catch (error) {
|
|
break exceptionLanding37;
|
|
}
|
|
try {
|
|
value = oneof !== undefined;
|
|
} catch (error) {
|
|
break exceptionLanding37;
|
|
}
|
|
if (value) {
|
|
r13 = item3;
|
|
continue reducibleLoop25;
|
|
}
|
|
try {
|
|
field = this.field;
|
|
} catch (error) {
|
|
break exceptionLanding37;
|
|
}
|
|
try {
|
|
localName = item.localName;
|
|
} catch (error) {
|
|
break exceptionLanding37;
|
|
}
|
|
try {
|
|
property = a0[localName];
|
|
} catch (error) {
|
|
break exceptionLanding37;
|
|
}
|
|
try {
|
|
value = Reflect.apply(field, this, [property, item, r1, a1]);
|
|
} catch (error) {
|
|
break exceptionLanding37;
|
|
}
|
|
if (!value) {
|
|
item3.return();
|
|
return false;
|
|
}
|
|
r13 = item3;
|
|
continue reducibleLoop25;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
break reducibleJoin41;
|
|
}
|
|
}
|
|
return false;
|
|
break exceptionSkip23;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip23;
|
|
}
|
|
break exceptionSkip37;
|
|
}
|
|
try {
|
|
item3.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip37;
|
|
}
|
|
}
|
|
|
|
function value_15214(a0, a1, a2, a3) { // fn#15214, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:1489, offset: 0x00e26ae7, size: 618 bytes, params: 5, frame: 22
|
|
var r2;
|
|
var V;
|
|
var messages;
|
|
var value;
|
|
var T;
|
|
var scalars;
|
|
var value2;
|
|
const ScalarType = (require(1329) /* metro dependency 1329 */).ScalarType;
|
|
var scalar;
|
|
const repeat = a1.repeat;
|
|
let kind = a1.kind;
|
|
if (kind === 'scalar') {
|
|
return a0 === undefined ? a1.opt : repeat ? this.scalars(a0, a1.T, a3, a1.L) : this.scalar(a0, a1.T, a1.L);
|
|
}
|
|
if (kind === 'enum') {
|
|
if (a0 === undefined) {
|
|
r2 = a1.opt;
|
|
} else if (repeat) {
|
|
scalars = this.scalars;
|
|
value = environment.__proto__;
|
|
value = Reflect.apply(scalars, this, [a0, ScalarType.INT32, a3]);
|
|
r2 = value;
|
|
} else {
|
|
scalar = this.scalar;
|
|
value = environment.__proto__;
|
|
value = Reflect.apply(scalar, this, [a0, ScalarType.INT32]);
|
|
r2 = value;
|
|
}
|
|
return r2;
|
|
}
|
|
if (kind === 'message') {
|
|
return a0 === undefined || (repeat ? this.messages(a0, a1.T(), a2, a3) : this.message(a0, a1.T(), a2, a3));
|
|
}
|
|
if (kind !== 'map') {
|
|
return true;
|
|
}
|
|
if (typeof a0 === 'object') {
|
|
if (a0 === null) {
|
|
return false;
|
|
}
|
|
if (a3 < 2) {
|
|
return true;
|
|
}
|
|
var mapKeys = this.mapKeys;
|
|
var K = a1.K;
|
|
if (Reflect.apply(mapKeys, this, [a0, K, a3])) {
|
|
V = a1.V;
|
|
kind = V.kind;
|
|
if (kind === 'scalar') {
|
|
scalars = this.scalars;
|
|
value = global.Object.values(a0);
|
|
V = a1.V;
|
|
T = V.T;
|
|
V = a1.V;
|
|
return Reflect.apply(scalars, this, [value, T, a3, V.L]);
|
|
}
|
|
if (kind === 'enum') {
|
|
scalars = this.scalars;
|
|
value = global.Object.values(a0);
|
|
value2 = environment.__proto__;
|
|
return Reflect.apply(scalars, this, [value, ScalarType.INT32, a3]);
|
|
}
|
|
if (kind === 'message') {
|
|
messages = this.messages;
|
|
value = global.Object.values(a0);
|
|
V = a1.V;
|
|
return Reflect.apply(messages, this, [value, V.T(), a2, a3]);
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
function value_15216(a0, a1, a2, a3) { // fn#15216, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:2288, offset: 0x00e26d7c, size: 185 bytes, params: 5, frame: 19
|
|
var r5;
|
|
var r1;
|
|
var length;
|
|
var value;
|
|
var is;
|
|
var property;
|
|
var isAssignable;
|
|
const Array = global.Array;
|
|
if (Array.isArray(a0)) {
|
|
if (a3 < 2) {
|
|
return true;
|
|
}
|
|
length = a0.length;
|
|
value = 0;
|
|
if (a2) {
|
|
if (value < length) {
|
|
if (value < a3) {
|
|
r1 = value;
|
|
loopExit12: while (true) {
|
|
isAssignable = a1.isAssignable;
|
|
property = a0[r1];
|
|
if (Reflect.apply(isAssignable, a1, [property, a3 - 1])) {
|
|
value = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1;
|
|
length = a0.length;
|
|
if (!(value < length)) {
|
|
return true;
|
|
}
|
|
if (!(value < a3)) {
|
|
return true;
|
|
}
|
|
r1 = value;
|
|
continue;
|
|
}
|
|
break loopExit12;
|
|
}
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
return true;
|
|
}
|
|
if (value < length) {
|
|
if (value < a3) {
|
|
r5 = value;
|
|
loopExit6: while (true) {
|
|
is = a1.is;
|
|
property = a0[r5];
|
|
if (Reflect.apply(is, a1, [property, a3 - 1])) {
|
|
value = typeof r5 === 'bigint' ? r5 + 1n : +r5 + 1;
|
|
length = a0.length;
|
|
if (!(value < length)) {
|
|
return true;
|
|
}
|
|
if (!(value < a3)) {
|
|
return true;
|
|
}
|
|
r5 = value;
|
|
continue;
|
|
}
|
|
break loopExit6;
|
|
}
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
function value_15217(a0, a1, a2) { // fn#15217, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:2533, offset: 0x00e26e35, size: 584 bytes, params: 4, frame: 17
|
|
var r5;
|
|
const LongType = (require(1329) /* metro dependency 1329 */).LongType;
|
|
let value = typeof a0;
|
|
const ScalarType = (require(1329) /* metro dependency 1329 */).ScalarType;
|
|
const UINT64 = ScalarType.UINT64;
|
|
if (UINT64 === a1) {
|
|
if (LongType.BIGINT === a2) {
|
|
return value === 'bigint';
|
|
}
|
|
if (LongType.NUMBER === a2) {
|
|
value = value === 'number';
|
|
return value && !global.isNaN(a0);
|
|
}
|
|
return value === 'string';
|
|
}
|
|
const FIXED64 = ScalarType.FIXED64;
|
|
if (FIXED64 === a1) {
|
|
if (LongType.BIGINT === a2) {
|
|
return value === 'bigint';
|
|
}
|
|
if (LongType.NUMBER === a2) {
|
|
value = value === 'number';
|
|
return value && !global.isNaN(a0);
|
|
}
|
|
return value === 'string';
|
|
}
|
|
const INT64 = ScalarType.INT64;
|
|
if (INT64 === a1) {
|
|
if (LongType.BIGINT === a2) {
|
|
return value === 'bigint';
|
|
}
|
|
if (LongType.NUMBER === a2) {
|
|
value = value === 'number';
|
|
return value && !global.isNaN(a0);
|
|
}
|
|
return value === 'string';
|
|
}
|
|
const SFIXED64 = ScalarType.SFIXED64;
|
|
if (SFIXED64 === a1) {
|
|
if (LongType.BIGINT === a2) {
|
|
return value === 'bigint';
|
|
}
|
|
if (LongType.NUMBER === a2) {
|
|
value = value === 'number';
|
|
return value && !global.isNaN(a0);
|
|
}
|
|
return value === 'string';
|
|
}
|
|
const SINT64 = ScalarType.SINT64;
|
|
if (SINT64 === a1) {
|
|
if (LongType.BIGINT === a2) {
|
|
return value === 'bigint';
|
|
}
|
|
if (LongType.NUMBER === a2) {
|
|
value = value === 'number';
|
|
return value && !global.isNaN(a0);
|
|
}
|
|
return value === 'string';
|
|
}
|
|
const BOOL = ScalarType.BOOL;
|
|
if (BOOL === a1) {
|
|
return value === 'boolean';
|
|
}
|
|
const STRING = ScalarType.STRING;
|
|
if (STRING === a1) {
|
|
return value === 'string';
|
|
}
|
|
const BYTES = ScalarType.BYTES;
|
|
if (BYTES === a1) {
|
|
return a0 instanceof global.Uint8Array;
|
|
}
|
|
const DOUBLE = ScalarType.DOUBLE;
|
|
if (DOUBLE === a1) {
|
|
value = value === 'number';
|
|
r5 = value && !global.isNaN(a0);
|
|
} else {
|
|
var FLOAT = ScalarType.FLOAT;
|
|
if (FLOAT === a1) {
|
|
value = value === 'number';
|
|
return value && !global.isNaN(a0);
|
|
}
|
|
value = value === 'number';
|
|
r5 = value && global.Number.isInteger(a0);
|
|
}
|
|
return r5;
|
|
}
|
|
|
|
function value_15218(a0, a1, a2, a3) { // fn#15218, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:3198, offset: 0x00e2707d, size: 134 bytes, params: 5, frame: 18
|
|
var r0;
|
|
var length;
|
|
var value;
|
|
var scalar;
|
|
let Array = global.Array;
|
|
if (Array.isArray(a0)) {
|
|
if (a2 < 2) {
|
|
return true;
|
|
}
|
|
Array = global.Array;
|
|
if (Array.isArray(a0)) {
|
|
length = a0.length;
|
|
value = 0;
|
|
if (value < length) {
|
|
if (value < a2) {
|
|
r0 = value;
|
|
loopExit6: while (true) {
|
|
scalar = this.scalar;
|
|
if (Reflect.apply(scalar, this, [a0[r0], a1, a3])) {
|
|
value = typeof r0 === 'bigint' ? r0 + 1n : +r0 + 1;
|
|
length = a0.length;
|
|
if (!(value < length)) {
|
|
return true;
|
|
}
|
|
if (!(value < a2)) {
|
|
return true;
|
|
}
|
|
r0 = value;
|
|
continue;
|
|
}
|
|
break loopExit6;
|
|
}
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
return true;
|
|
}
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
function value_15219(a0, a1, a2) { // fn#15219, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:3389, offset: 0x00e27103, size: 392 bytes, params: 4, frame: 21
|
|
var scalars;
|
|
const Object = global.Object;
|
|
let value = Object.keys(a0);
|
|
const ScalarType = (require(1329) /* metro dependency 1329 */).ScalarType;
|
|
const INT32 = ScalarType.INT32;
|
|
if (INT32 === a1) {
|
|
scalars = this.scalars;
|
|
value = value.slice(0, a2);
|
|
return Reflect.apply(scalars, this, [value.map(function(a0) {
|
|
return (0, global.parseInt)(a0);
|
|
}), a1, a2]);
|
|
}
|
|
const FIXED32 = ScalarType.FIXED32;
|
|
if (FIXED32 === a1) {
|
|
scalars = this.scalars;
|
|
value = value.slice(0, a2);
|
|
return Reflect.apply(scalars, this, [value.map(function(a0) {
|
|
return (0, global.parseInt)(a0);
|
|
}), a1, a2]);
|
|
}
|
|
const SFIXED32 = ScalarType.SFIXED32;
|
|
if (SFIXED32 === a1) {
|
|
scalars = this.scalars;
|
|
value = value.slice(0, a2);
|
|
return Reflect.apply(scalars, this, [value.map(function(a0) {
|
|
return (0, global.parseInt)(a0);
|
|
}), a1, a2]);
|
|
}
|
|
const SINT32 = ScalarType.SINT32;
|
|
if (SINT32 === a1) {
|
|
scalars = this.scalars;
|
|
value = value.slice(0, a2);
|
|
return Reflect.apply(scalars, this, [value.map(function(a0) {
|
|
return (0, global.parseInt)(a0);
|
|
}), a1, a2]);
|
|
}
|
|
const UINT32 = ScalarType.UINT32;
|
|
if (UINT32 === a1) {
|
|
scalars = this.scalars;
|
|
value = value.slice(0, a2);
|
|
return Reflect.apply(scalars, this, [value.map(function(a0) {
|
|
return (0, global.parseInt)(a0);
|
|
}), a1, a2]);
|
|
}
|
|
const BOOL = ScalarType.BOOL;
|
|
if (BOOL === a1) {
|
|
scalars = this.scalars;
|
|
value = value.slice(0, a2);
|
|
return Reflect.apply(scalars, this, [value.map(function(a0) {
|
|
var value = a0;
|
|
return value == 'true' || value != 'false' && value;
|
|
}), a1, a2]);
|
|
}
|
|
scalars = this.scalars;
|
|
const LongType = (require(1329) /* metro dependency 1329 */).LongType;
|
|
const STRING = LongType.STRING;
|
|
return Reflect.apply(scalars, this, [value, a1, a2, STRING]);
|
|
}
|
|
|
|
function _fun15210(a0) { // fn#15210, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:958, offset: 0x00e269ea, size: 25 bytes, params: 2, frame: 11
|
|
const binding = env0_4;
|
|
return !binding.includes(a0);
|
|
}
|
|
|
|
function value_15209_loop() { // fn#15212, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:1093, owner: value_15209._loop, offset: 0x00e26a22, size: 169 bytes, params: 1, frame: 18
|
|
var value4;
|
|
const property = env0_0[env0_6];
|
|
const value3 = undefined;
|
|
const moduleValue = require(1332) /* metro dependency 1332 */;
|
|
if (moduleValue.isOneofGroup(property)) {
|
|
if (value3 === property.oneofKind) {
|
|
return 0;
|
|
}
|
|
value4 = env0_2.fields.find(_fun15213);
|
|
return value4 && env0_2.field(property[property.oneofKind], value4, env0_3, require) ? value3 : {v: false};
|
|
}
|
|
return {v: false};
|
|
}
|
|
|
|
function _fun15213({localName}) { // fn#15213, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1458:1216, offset: 0x00e26acb, size: 28 bytes, params: 2, frame: 2
|
|
return localName === env0_0.oneofKind;
|
|
}
|
|
|