decord/source/167__callSuper.js

88 lines
2.7 KiB
JavaScript
Raw Normal View History

2026-07-20 16:05:17 +00:00
// Module ID: 167
// Function ID: 2486
// Name: _callSuper
2026-07-23 10:11:24 +00:00
// Dependencies: [102, 7, 6, 15, 17, 18, 155]
2026-07-20 16:05:17 +00:00
// Module 167 (_callSuper)
2026-07-23 10:11:24 +00:00
import _get from "_get";
import _defineProperties from "_defineProperties";
import PerformanceEntry from "PerformanceEntry";
import _possibleConstructorReturn from "_possibleConstructorReturn";
import _getPrototypeOf from "_getPrototypeOf";
import _inherits from "_inherits";
2026-07-20 16:05:17 +00:00
function _callSuper(arg0, arg1, arg2) {
let items = arg2;
const obj = callback2(arg1);
if (_isNativeReflectConstruct()) {
if (!items) {
items = [];
}
let constructResult = Reflect.construct(obj, items, callback2(arg0).constructor);
} else {
constructResult = obj.apply(arg0, items);
}
2026-07-23 10:11:24 +00:00
return _possibleConstructorReturn(arg0, constructResult);
2026-07-20 16:05:17 +00:00
}
function _isNativeReflectConstruct() {
2026-07-23 10:11:24 +00:00
let _get = !valueOf.call(Reflect.construct(Boolean, [], () => {
2026-07-20 16:05:17 +00:00
}));
function _isNativeReflectConstruct() {
2026-07-23 10:11:24 +00:00
return _get;
2026-07-20 16:05:17 +00:00
}
const result = _isNativeReflectConstruct();
}
let closure_6 = Object.preventExtensions([]);
2026-07-23 10:11:24 +00:00
export const TaskAttributionTiming = ((PerformanceEntry) => {
2026-07-20 16:05:17 +00:00
class TaskAttributionTiming {
constructor() {
2026-07-23 10:11:24 +00:00
tmp = outer1_2(this, TaskAttributionTiming);
return outer1_7(this, TaskAttributionTiming, arguments);
2026-07-20 16:05:17 +00:00
}
}
callback3(TaskAttributionTiming, PerformanceEntry);
return callback(TaskAttributionTiming);
2026-07-23 10:11:24 +00:00
})(require("PerformanceEntry").PerformanceEntry);
export const PerformanceLongTaskTiming = ((PerformanceEntry) => {
2026-07-20 16:05:17 +00:00
class PerformanceLongTaskTiming {
constructor() {
2026-07-23 10:11:24 +00:00
tmp = outer1_2(this, PerformanceLongTaskTiming);
return outer1_7(this, PerformanceLongTaskTiming, arguments);
2026-07-20 16:05:17 +00:00
}
}
callback3(PerformanceLongTaskTiming, PerformanceEntry);
let obj = {
key: "attribution",
get() {
2026-07-23 10:11:24 +00:00
return outer1_6;
2026-07-20 16:05:17 +00:00
}
};
const items = [obj, ];
obj = {
key: "toJSON",
value: function toJSON() {
2026-07-23 10:11:24 +00:00
return Object.assign({}, (function _superPropGet(PerformanceLongTaskTiming, toJSON, arg2, arg3) {
let _get = arg2;
2026-07-20 16:05:17 +00:00
let prototype = PerformanceLongTaskTiming;
if (1) {
prototype = PerformanceLongTaskTiming.prototype;
}
2026-07-23 10:11:24 +00:00
const tmpResult = PerformanceLongTaskTiming(outer2_4(prototype), "toJSON", arg2);
let _defineProperties = tmpResult;
2026-07-20 16:05:17 +00:00
let fn = tmpResult;
if (2) {
fn = tmpResult;
if ("function" === typeof tmpResult) {
2026-07-23 10:11:24 +00:00
fn = (arg0) => tmpResult.apply(_get, arg0);
2026-07-20 16:05:17 +00:00
}
}
return fn;
2026-07-23 10:11:24 +00:00
})(PerformanceLongTaskTiming, "toJSON", this, 3)([]), { attribution: this.attribution });
2026-07-20 16:05:17 +00:00
}
};
items[1] = obj;
return callback(PerformanceLongTaskTiming, items);
2026-07-23 10:11:24 +00:00
})(require("PerformanceEntry").PerformanceEntry);