703 lines
37 KiB
JavaScript
703 lines
37 KiB
JavaScript
/* Metro module 152; source: unknown; dependencies: [153, 57, 6, 7, 151, 154, 158, 159, 156, 160, 161, 166, 129] */
|
|
import ClassCallCheck from './module-00006-ClassCallCheck.js'; /* Metro dependency 6 */
|
|
import CreateClass from './module-00007-CreateClass.js'; /* Metro dependency 7 */
|
|
import Module00057 from './module-00057.js'; /* Metro dependency 57 */
|
|
import Module00153 from './module-00153.js'; /* Metro dependency 153 */
|
|
import * as Module00129Module from './module-00129.js'; /* Metro dependency 129 */
|
|
import * as Module00154Module from './module-00154.js'; /* Metro dependency 154 */
|
|
import * as PerformanceModule from './module-00160-Performance.js'; /* Metro dependency 160 */
|
|
|
|
function _fun2382(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#2382, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:177:6, offset: 0x00c7f3fc, size: 236 bytes, params: 8, frame: 20
|
|
var closure;
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const value = undefined;
|
|
Module00153;
|
|
if ((((importDefault(151) /* metro dependency 151 */) == null ? value : (importDefault(151) /* metro dependency 151 */).now) ?? global.nativePerformanceNow) == null) {
|
|
closure = function() {
|
|
var Date = global.Date;
|
|
return Date.now();
|
|
};
|
|
}
|
|
const env0_7 = ['mark', 'measure'];
|
|
const value3 = _fun2384();
|
|
(Module00129Module).setPlatformObject(value3);
|
|
exports.default = value3;
|
|
return value;
|
|
function _fun2384() { // fn#2384, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:177:277, offset: 0x00c7f4e8, size: 241 bytes, params: 1, frame: 15
|
|
return CreateClass(Performance, [{key: 'memory', get: get_2386}, {key: 'rnStartupTiming', get: get_2387}, {key: 'mark',
|
|
value: value_2388}, {key: 'clearMarks', value: value_2389}, {key: 'measure', value: value_2390},
|
|
{key: 'clearMeasures', value: value_2391}, {key: 'getEntries', value: value_2392}, {key: 'getEntriesByType',
|
|
value: value_2393}, {key: 'getEntriesByName', value: value_2394}]);
|
|
function Performance() { // fn#2385, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:177:298, offset: 0x00c7f5d9, size: 89 bytes, params: 1, frame: 15
|
|
env1_4(this, Performance);
|
|
const EventCounts = (Module00154Module).EventCounts;
|
|
const value3 = Object.create(EventCounts.prototype, {constructor: {value: EventCounts}});
|
|
const eventCounts = new EventCounts();
|
|
this.eventCounts = eventCounts instanceof Object ? eventCounts : value3;
|
|
this.now = env1_6;
|
|
}
|
|
|
|
function get_2386() { // fn#2386, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:177:415, offset: 0x00c7f632, size: 260 bytes, params: 1, frame: 15
|
|
var simpleMemoryInfo;
|
|
var value4;
|
|
var hermes_heapSize;
|
|
var hermes_allocatedBytes;
|
|
var object;
|
|
var value5;
|
|
let value = environment.__proto__;
|
|
if ((importDefault(151) /* metro dependency 151 */) != null) {
|
|
var getSimpleMemoryInfo = (importDefault(151) /* metro dependency 151 */).getSimpleMemoryInfo;
|
|
if (getSimpleMemoryInfo) {
|
|
simpleMemoryInfo = (importDefault(151) /* metro dependency 151 */).getSimpleMemoryInfo();
|
|
if (simpleMemoryInfo.hasOwnProperty('hermes_heapSize')) {
|
|
hermes_heapSize = simpleMemoryInfo.hermes_heapSize;
|
|
hermes_allocatedBytes = simpleMemoryInfo.hermes_allocatedBytes;
|
|
value = importDefault(158) /* metro dependency 158 */;
|
|
object = {jsHeapSizeLimit: null, totalJSHeapSize: hermes_heapSize,
|
|
usedJSHeapSize: hermes_allocatedBytes};
|
|
value5 = Object.create(value.prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
return value instanceof Object ? value : value5;
|
|
}
|
|
value = importDefault(158) /* metro dependency 158 */;
|
|
value4 = Object.create(value.prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
return value instanceof Object ? value : value4;
|
|
}
|
|
}
|
|
value = importDefault(158) /* metro dependency 158 */;
|
|
const value2 = Object.create(value.prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
return value instanceof Object ? value : value2;
|
|
}
|
|
|
|
function get_2387() { // fn#2387, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:177:751, offset: 0x00c7f736, size: 231 bytes, params: 1, frame: 18
|
|
var startTime;
|
|
var endTime;
|
|
var initializeRuntimeStart;
|
|
var initializeRuntimeEnd;
|
|
var executeJavaScriptBundleEntryPointStart;
|
|
var executeJavaScriptBundleEntryPointEnd;
|
|
var object;
|
|
var value3;
|
|
let value = environment.__proto__;
|
|
if ((importDefault(151) /* metro dependency 151 */) != null) {
|
|
var getReactNativeStartupTiming = (importDefault(151) /* metro dependency 151 */).getReactNativeStartupTiming;
|
|
if (getReactNativeStartupTiming) {
|
|
value = importDefault(151) /* metro dependency 151 */;
|
|
value = value.getReactNativeStartupTiming();
|
|
startTime = value.startTime;
|
|
endTime = value.endTime;
|
|
initializeRuntimeStart = value.initializeRuntimeStart;
|
|
initializeRuntimeEnd = value.initializeRuntimeEnd;
|
|
executeJavaScriptBundleEntryPointStart = value.executeJavaScriptBundleEntryPointStart;
|
|
executeJavaScriptBundleEntryPointEnd = value.executeJavaScriptBundleEntryPointEnd;
|
|
value = importDefault(159) /* metro dependency 159 */;
|
|
object = {startTime: startTime, endTime: endTime, initializeRuntimeStart: initializeRuntimeStart,
|
|
initializeRuntimeEnd: initializeRuntimeEnd,
|
|
executeJavaScriptBundleEntryPointStart: executeJavaScriptBundleEntryPointStart,
|
|
executeJavaScriptBundleEntryPointEnd: executeJavaScriptBundleEntryPointEnd};
|
|
value3 = Object.create(value.prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
return value instanceof Object ? value : value3;
|
|
}
|
|
}
|
|
value = importDefault(159) /* metro dependency 159 */;
|
|
const value2 = Object.create(value.prototype, {constructor: {value: value}});
|
|
value = new value();
|
|
return value instanceof Object ? value : value2;
|
|
}
|
|
|
|
function value_2388(a0, a1) { // fn#2388, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:177:1240, offset: 0x00c7f81d, size: 237 bytes, params: 3, frame: 19
|
|
var r6;
|
|
var defaultImport2;
|
|
let value = environment.__proto__;
|
|
const value2 = undefined;
|
|
if ((importDefault(151) /* metro dependency 151 */) == null) {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
r6 = global.performance.now();
|
|
} else if ((importDefault(151) /* metro dependency 151 */).markWithResult) {
|
|
defaultImport2 = importDefault(151) /* metro dependency 151 */;
|
|
r6 = defaultImport2.markWithResult(a0, a1 == null ? value2 : a1.startTime);
|
|
} else {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
r6 = global.performance.now();
|
|
}
|
|
const PerformanceMark = (PerformanceModule).PerformanceMark;
|
|
const object = {startTime: r6};
|
|
object.detail = a1 == null ? value2 : a1.detail;
|
|
value = Object.create(PerformanceMark.prototype, {constructor: {value: PerformanceMark}});
|
|
const performanceMark = new PerformanceMark(a0, object);
|
|
return performanceMark instanceof Object ? performanceMark : value;
|
|
}
|
|
|
|
function value_2389(a0) { // fn#2389, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:177:1524, offset: 0x00c7f90a, size: 122 bytes, params: 2, frame: 14
|
|
const value = environment.__proto__;
|
|
if ((importDefault(151) /* metro dependency 151 */) == null) {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
} else if ((importDefault(151) /* metro dependency 151 */).clearMarks) {
|
|
(importDefault(151) /* metro dependency 151 */).clearMarks(a0);
|
|
} else {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
}
|
|
}
|
|
|
|
function value_2390(a0, a1, a2) { // fn#2390, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:177:1660, offset: 0x00c7f984, size: 624 bytes, params: 4, frame: 30
|
|
var start;
|
|
var start2;
|
|
var r4;
|
|
var end;
|
|
var r2;
|
|
var r5;
|
|
var r6;
|
|
var r10;
|
|
var r8;
|
|
var r9;
|
|
var duration;
|
|
var prototype;
|
|
var object;
|
|
var measureWithResult;
|
|
var property;
|
|
var defaultImport2;
|
|
var value5;
|
|
var binding;
|
|
var value6;
|
|
var property2;
|
|
const PerformanceMeasure = require(dependencyMap[9]).PerformanceMeasure;
|
|
var performanceMeasure;
|
|
var error;
|
|
var message;
|
|
var value7;
|
|
var value8;
|
|
let value = a1;
|
|
const value2 = a2;
|
|
const value3 = undefined;
|
|
const value4 = 0;
|
|
if (typeof value === 'string') {
|
|
r4 = value2;
|
|
r6 = {};
|
|
r10 = value3;
|
|
start = value4;
|
|
value = environment.__proto__;
|
|
if (importDefault(dependencyMap[4]) == null) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
} else if (!importDefault(dependencyMap[4]).measureWithResult) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
}
|
|
object = {startTime: r9};
|
|
} else {
|
|
if (value3 === value) {
|
|
r4 = value2;
|
|
r6 = value3;
|
|
r10 = value3;
|
|
start = value4;
|
|
value = environment.__proto__;
|
|
if (importDefault(dependencyMap[4]) == null) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
} else if (!importDefault(dependencyMap[4]).measureWithResult) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
}
|
|
object = {startTime: r9};
|
|
object.duration = r8 ?? value4;
|
|
object.detail = r6 == null ? value3 : r6.detail;
|
|
value = Object.create(PerformanceMeasure.prototype, {constructor: {value: PerformanceMeasure}});
|
|
performanceMeasure = new PerformanceMeasure(a0);
|
|
return performanceMeasure instanceof Object ? performanceMeasure : value;
|
|
}
|
|
if (value3 !== value2) {
|
|
throw new global.TypeError("Performance.measure: Can't have both options and endMark");
|
|
}
|
|
start = value.start;
|
|
if (value3 !== start) {
|
|
start = value.start;
|
|
if (value3 === start) {
|
|
start = value.start;
|
|
start2 = typeof start === 'number' ? value.start : value4;
|
|
end = value.end;
|
|
if (typeof end === 'number') {
|
|
end = value.end;
|
|
r4 = value2;
|
|
} else {
|
|
r4 = value.end;
|
|
}
|
|
r2 = value.duration ?? value3;
|
|
r6 = value;
|
|
r10 = r2;
|
|
start = start2;
|
|
value = environment.__proto__;
|
|
if (importDefault(dependencyMap[4]) == null) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
} else if (!importDefault(dependencyMap[4]).measureWithResult) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
}
|
|
object = {startTime: r9};
|
|
object.duration = r8 ?? value4;
|
|
object.detail = r6 == null ? value3 : r6.detail;
|
|
value = Object.create(PerformanceMeasure.prototype, {constructor: {value: PerformanceMeasure}});
|
|
performanceMeasure = new PerformanceMeasure(a0);
|
|
return performanceMeasure instanceof Object ? performanceMeasure : value;
|
|
}
|
|
end = value.end;
|
|
if (value3 === end) {
|
|
start = value.start;
|
|
start2 = typeof start === 'number' ? value.start : value4;
|
|
end = value.end;
|
|
if (typeof end === 'number') {
|
|
end = value.end;
|
|
r4 = value2;
|
|
} else {
|
|
r4 = value.end;
|
|
}
|
|
r2 = value.duration ?? value3;
|
|
r6 = value;
|
|
r10 = r2;
|
|
start = start2;
|
|
value = environment.__proto__;
|
|
if (importDefault(dependencyMap[4]) == null) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
} else if (!importDefault(dependencyMap[4]).measureWithResult) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
}
|
|
object = {startTime: r9};
|
|
object.duration = r8 ?? value4;
|
|
object.detail = r6 == null ? value3 : r6.detail;
|
|
value = Object.create(PerformanceMeasure.prototype, {constructor: {value: PerformanceMeasure}});
|
|
performanceMeasure = new PerformanceMeasure(a0);
|
|
return performanceMeasure instanceof Object ? performanceMeasure : value;
|
|
}
|
|
duration = value.duration;
|
|
if (value3 !== duration) {
|
|
throw new global.TypeError("Performance.measure: Can't have both start/end and duration explicitly in options");
|
|
}
|
|
start = value.start;
|
|
start2 = typeof start === 'number' ? value.start : value4;
|
|
end = value.end;
|
|
if (typeof end === 'number') {
|
|
end = value.end;
|
|
r4 = value2;
|
|
} else {
|
|
r4 = value.end;
|
|
}
|
|
duration = value.duration;
|
|
r2 = duration ?? value3;
|
|
r6 = value;
|
|
r10 = r2;
|
|
start = start2;
|
|
value = environment.__proto__;
|
|
if (importDefault(dependencyMap[4]) == null) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
} else if (!importDefault(dependencyMap[4]).measureWithResult) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
}
|
|
object = {startTime: r9};
|
|
object.duration = r8 ?? value4;
|
|
object.detail = r6 == null ? value3 : r6.detail;
|
|
value = Object.create(PerformanceMeasure.prototype, {constructor: {value: PerformanceMeasure}});
|
|
performanceMeasure = new PerformanceMeasure(a0);
|
|
return performanceMeasure instanceof Object ? performanceMeasure : value;
|
|
}
|
|
if (value3 === value.end) {
|
|
throw new global.TypeError('Performance.measure: Must have at least one of start/end specified in options');
|
|
}
|
|
start = value.start;
|
|
if (value3 === start) {
|
|
start = value.start;
|
|
start2 = typeof start === 'number' ? value.start : value4;
|
|
end = value.end;
|
|
if (typeof end === 'number') {
|
|
end = value.end;
|
|
r4 = value2;
|
|
} else {
|
|
r4 = value.end;
|
|
}
|
|
r2 = value.duration ?? value3;
|
|
r6 = value;
|
|
r10 = r2;
|
|
start = start2;
|
|
value = environment.__proto__;
|
|
if (importDefault(dependencyMap[4]) == null) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
} else if (!importDefault(dependencyMap[4]).measureWithResult) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
}
|
|
object = {startTime: r9};
|
|
object.duration = r8 ?? value4;
|
|
object.detail = r6 == null ? value3 : r6.detail;
|
|
value = Object.create(PerformanceMeasure.prototype, {constructor: {value: PerformanceMeasure}});
|
|
performanceMeasure = new PerformanceMeasure(a0);
|
|
return performanceMeasure instanceof Object ? performanceMeasure : value;
|
|
}
|
|
end = value.end;
|
|
if (value3 === end) {
|
|
start = value.start;
|
|
start2 = typeof start === 'number' ? value.start : value4;
|
|
end = value.end;
|
|
if (typeof end === 'number') {
|
|
end = value.end;
|
|
r4 = value2;
|
|
} else {
|
|
r4 = value.end;
|
|
}
|
|
r2 = value.duration ?? value3;
|
|
r6 = value;
|
|
r10 = r2;
|
|
start = start2;
|
|
value = environment.__proto__;
|
|
if (importDefault(dependencyMap[4]) == null) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
} else if (!importDefault(dependencyMap[4]).measureWithResult) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
}
|
|
object = {startTime: r9};
|
|
object.duration = r8 ?? value4;
|
|
object.detail = r6 == null ? value3 : r6.detail;
|
|
value = Object.create(PerformanceMeasure.prototype, {constructor: {value: PerformanceMeasure}});
|
|
performanceMeasure = new PerformanceMeasure(a0);
|
|
return performanceMeasure instanceof Object ? performanceMeasure : value;
|
|
}
|
|
if (value3 !== value.duration) {
|
|
throw new global.TypeError("Performance.measure: Can't have both start/end and duration explicitly in options");
|
|
}
|
|
start = value.start;
|
|
if (typeof start === 'number') {
|
|
start = value.start;
|
|
start2 = start;
|
|
start = value3;
|
|
} else {
|
|
start = value.start;
|
|
start2 = value4;
|
|
}
|
|
end = value.end;
|
|
if (typeof end === 'number') {
|
|
end = value.end;
|
|
r4 = value2;
|
|
} else {
|
|
end = value.end;
|
|
r4 = end;
|
|
end = value4;
|
|
}
|
|
duration = value.duration;
|
|
r2 = duration ?? value3;
|
|
r5 = start;
|
|
r6 = value;
|
|
r10 = r2;
|
|
start = start2;
|
|
value = environment.__proto__;
|
|
if (importDefault(dependencyMap[4]) == null) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
} else {
|
|
measureWithResult = importDefault(dependencyMap[4]).measureWithResult;
|
|
if (!measureWithResult) {
|
|
require(dependencyMap[8]).warnNoNativePerformance();
|
|
r8 = r10;
|
|
r9 = start;
|
|
}
|
|
}
|
|
object = {startTime: r9};
|
|
object.duration = r8 ?? value4;
|
|
object.detail = r6 == null ? value3 : r6.detail;
|
|
value = Object.create(PerformanceMeasure.prototype, {constructor: {value: PerformanceMeasure}});
|
|
performanceMeasure = new PerformanceMeasure(a0);
|
|
return performanceMeasure instanceof Object ? performanceMeasure : value;
|
|
try {
|
|
} catch (error) {
|
|
value = importDefault(dependencyMap[10]);
|
|
message = error.message;
|
|
value7 = "Failed to execute 'measure' on 'Performance': " + message;
|
|
prototype = value.prototype;
|
|
value8 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value(value7, 'SyntaxError');
|
|
value = value instanceof Object ? value : value8;
|
|
throw value;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
value = importDefault(dependencyMap[10]);
|
|
message = error.message;
|
|
value7 = "Failed to execute 'measure' on 'Performance': " + message;
|
|
prototype = value.prototype;
|
|
value8 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value(value7, 'SyntaxError');
|
|
value = value instanceof Object ? value : value8;
|
|
throw value;
|
|
}
|
|
try {
|
|
property = dependencyMap[4];
|
|
} catch (error) {
|
|
value = importDefault(dependencyMap[10]);
|
|
message = error.message;
|
|
value7 = "Failed to execute 'measure' on 'Performance': " + message;
|
|
prototype = value.prototype;
|
|
value8 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value(value7, 'SyntaxError');
|
|
value = value instanceof Object ? value : value8;
|
|
throw value;
|
|
}
|
|
try {
|
|
defaultImport2 = importDefault(property);
|
|
} catch (error) {
|
|
value = importDefault(dependencyMap[10]);
|
|
message = error.message;
|
|
value7 = "Failed to execute 'measure' on 'Performance': " + message;
|
|
prototype = value.prototype;
|
|
value8 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value(value7, 'SyntaxError');
|
|
value = value instanceof Object ? value : value8;
|
|
throw value;
|
|
}
|
|
try {
|
|
measureWithResult = defaultImport2.measureWithResult;
|
|
} catch (error) {
|
|
value = importDefault(dependencyMap[10]);
|
|
message = error.message;
|
|
value7 = "Failed to execute 'measure' on 'Performance': " + message;
|
|
prototype = value.prototype;
|
|
value8 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value(value7, 'SyntaxError');
|
|
value = value instanceof Object ? value : value8;
|
|
throw value;
|
|
}
|
|
try {
|
|
value5 = Reflect.apply(measureWithResult, defaultImport2, [a0, start, end, r10, r5, r4]);
|
|
} catch (error) {
|
|
value = importDefault(dependencyMap[10]);
|
|
message = error.message;
|
|
value7 = "Failed to execute 'measure' on 'Performance': " + message;
|
|
prototype = value.prototype;
|
|
value8 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value(value7, 'SyntaxError');
|
|
value = value instanceof Object ? value : value8;
|
|
throw value;
|
|
}
|
|
try {
|
|
binding = env1_3;
|
|
} catch (error) {
|
|
value = importDefault(dependencyMap[10]);
|
|
message = error.message;
|
|
value7 = "Failed to execute 'measure' on 'Performance': " + message;
|
|
prototype = value.prototype;
|
|
value8 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value(value7, 'SyntaxError');
|
|
value = value instanceof Object ? value : value8;
|
|
throw value;
|
|
}
|
|
try {
|
|
value6 = binding(value5, 2);
|
|
} catch (error) {
|
|
value = importDefault(dependencyMap[10]);
|
|
message = error.message;
|
|
value7 = "Failed to execute 'measure' on 'Performance': " + message;
|
|
prototype = value.prototype;
|
|
value8 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value(value7, 'SyntaxError');
|
|
value = value instanceof Object ? value : value8;
|
|
throw value;
|
|
}
|
|
try {
|
|
property = value6[value4];
|
|
} catch (error) {
|
|
value = importDefault(dependencyMap[10]);
|
|
message = error.message;
|
|
value7 = "Failed to execute 'measure' on 'Performance': " + message;
|
|
prototype = value.prototype;
|
|
value8 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value(value7, 'SyntaxError');
|
|
value = value instanceof Object ? value : value8;
|
|
throw value;
|
|
}
|
|
try {
|
|
property2 = value6[1];
|
|
} catch (error) {
|
|
value = importDefault(dependencyMap[10]);
|
|
message = error.message;
|
|
value7 = "Failed to execute 'measure' on 'Performance': " + message;
|
|
prototype = value.prototype;
|
|
value8 = Object.create(prototype, {constructor: {value: value}});
|
|
value = new value(value7, 'SyntaxError');
|
|
value = value instanceof Object ? value : value8;
|
|
throw value;
|
|
}
|
|
r8 = property2;
|
|
object = {startTime: property};
|
|
}
|
|
object.duration = r8 ?? value4;
|
|
object.detail = r6 == null ? value3 : r6.detail;
|
|
value = Object.create(PerformanceMeasure.prototype, {constructor: {value: PerformanceMeasure}});
|
|
performanceMeasure = new PerformanceMeasure(a0);
|
|
return performanceMeasure instanceof Object ? performanceMeasure : value;
|
|
}
|
|
|
|
function value_2391(a0) { // fn#2391, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:177:2704, offset: 0x00c7fbf4, size: 143 bytes, params: 2, frame: 15
|
|
const value = environment.__proto__;
|
|
if ((importDefault(151) /* metro dependency 151 */) == null) {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
} else if ((importDefault(151) /* metro dependency 151 */).clearMeasures) {
|
|
if ((importDefault(151) /* metro dependency 151 */) != null) {
|
|
(importDefault(151) /* metro dependency 151 */).clearMeasures(a0);
|
|
}
|
|
} else {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
}
|
|
}
|
|
|
|
function value_2392() { // fn#2392, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:177:2867, offset: 0x00c7fc83, size: 154 bytes, params: 1, frame: 15
|
|
var r0;
|
|
var entries;
|
|
const value = environment.__proto__;
|
|
if ((importDefault(151) /* metro dependency 151 */) == null) {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
r0 = [];
|
|
} else if ((importDefault(151) /* metro dependency 151 */).getEntries) {
|
|
entries = (importDefault(151) /* metro dependency 151 */).getEntries();
|
|
r0 = entries.map((require(166) /* metro dependency 166 */).rawToPerformanceEntry);
|
|
} else {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
r0 = [];
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function value_2393(a0) { // fn#2393, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:177:3058, offset: 0x00c7fd1d, size: 238 bytes, params: 2, frame: 19
|
|
var r1;
|
|
var r0;
|
|
var value;
|
|
var binding;
|
|
var getEntriesByType;
|
|
var defaultImport;
|
|
const rawToPerformanceEntry = (require(166) /* metro dependency 166 */).rawToPerformanceEntry;
|
|
if (a0 == null) {
|
|
value = environment.__proto__;
|
|
if ((importDefault(151) /* metro dependency 151 */) == null) {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
r1 = [];
|
|
} else {
|
|
getEntriesByType = (importDefault(151) /* metro dependency 151 */).getEntriesByType;
|
|
if (getEntriesByType) {
|
|
defaultImport = importDefault(151) /* metro dependency 151 */;
|
|
getEntriesByType = defaultImport.getEntriesByType;
|
|
value = require(166) /* metro dependency 166 */;
|
|
value = Reflect.apply(getEntriesByType, defaultImport, [value.performanceEntryTypeToRaw(a0)]);
|
|
value = value.map(rawToPerformanceEntry);
|
|
r1 = value;
|
|
} else {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
r1 = [];
|
|
}
|
|
}
|
|
r0 = r1;
|
|
} else {
|
|
value = environment.__proto__;
|
|
binding = env1_7;
|
|
if (binding.includes(a0)) {
|
|
value = environment.__proto__;
|
|
if ((importDefault(151) /* metro dependency 151 */) == null) {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
r1 = [];
|
|
} else {
|
|
getEntriesByType = (importDefault(151) /* metro dependency 151 */).getEntriesByType;
|
|
if (getEntriesByType) {
|
|
defaultImport = importDefault(151) /* metro dependency 151 */;
|
|
getEntriesByType = defaultImport.getEntriesByType;
|
|
value = require(166) /* metro dependency 166 */;
|
|
value = Reflect.apply(getEntriesByType, defaultImport, [value.performanceEntryTypeToRaw(a0)]);
|
|
value = value.map(rawToPerformanceEntry);
|
|
r1 = value;
|
|
} else {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
r1 = [];
|
|
}
|
|
}
|
|
r0 = r1;
|
|
} else {
|
|
global.console.warn('Deprecated API for given entry type.');
|
|
r0 = [];
|
|
}
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function value_2394(a0, a1) { // fn#2394, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:177:3386, offset: 0x00c7fe0b, size: 266 bytes, params: 3, frame: 20
|
|
var r1;
|
|
var r0;
|
|
var value;
|
|
var binding;
|
|
var defaultImport;
|
|
const rawToPerformanceEntry = (require(166) /* metro dependency 166 */).rawToPerformanceEntry;
|
|
if (a1 == null) {
|
|
value = environment.__proto__;
|
|
if ((importDefault(151) /* metro dependency 151 */) == null) {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
r1 = [];
|
|
} else if ((importDefault(151) /* metro dependency 151 */).getEntriesByName) {
|
|
defaultImport = importDefault(151) /* metro dependency 151 */;
|
|
r1 = defaultImport.getEntriesByName(a0,
|
|
a1 != null ? (require(166) /* metro dependency 166 */).performanceEntryTypeToRaw(a1) : undefined).map(rawToPerformanceEntry);
|
|
} else {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
r1 = [];
|
|
}
|
|
r0 = r1;
|
|
} else {
|
|
value = environment.__proto__;
|
|
binding = env1_7;
|
|
if (binding.includes(a1)) {
|
|
value = environment.__proto__;
|
|
if ((importDefault(151) /* metro dependency 151 */) == null) {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
r1 = [];
|
|
} else if ((importDefault(151) /* metro dependency 151 */).getEntriesByName) {
|
|
defaultImport = importDefault(151) /* metro dependency 151 */;
|
|
r1 = defaultImport.getEntriesByName(a0,
|
|
a1 != null ? (require(166) /* metro dependency 166 */).performanceEntryTypeToRaw(a1) : undefined).map(rawToPerformanceEntry);
|
|
} else {
|
|
(require(156) /* metro dependency 156 */).warnNoNativePerformance();
|
|
r1 = [];
|
|
}
|
|
r0 = r1;
|
|
} else {
|
|
global.console.warn('Deprecated API for given entry type.');
|
|
r0 = [];
|
|
}
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun2382, 152, [153, 57, 6, 7, 151, 154, 158, 159, 156, 160, 161, 166,
|
|
129]) /* metro module 152, dependencies: [153, 57, 6, 7, 151, 154, 158, 159, 156, 160, 161, 166, 129] */;
|