// Module ID: 172 // Function ID: 173 // Name: _isNativeReflectConstruct // Dependencies: [41, 42, 93, 95, 96, 98, 90, 91, 163] // Module 172 (_isNativeReflectConstruct) import PerformanceResourceTiming from "_classCallCheck"; import _possibleConstructorReturn from "_possibleConstructorReturn"; import _getPrototypeOf from "_getPrototypeOf"; import _get from "_get"; import importDefaultResult from "_createClass"; import _classPrivateFieldBase from "_classPrivateFieldBase"; import importDefaultResult2 from "_classPrivateFieldKey"; function _isNativeReflectConstruct() { try { const _Boolean = Boolean; const call = valueOf.call; const _Reflect = Reflect; const _Boolean2 = Boolean; if (typeof call === "unknown") { let callResult = valueOf(); } else { callResult = call(constructResult); } let closure_0 = !callResult; function _isNativeReflectConstruct() { return closure_0; } return _isNativeReflectConstruct(); } catch (err) { } } let closure_6 = importDefaultResult2("fetchStart"); let closure_7 = importDefaultResult2("requestStart"); let closure_8 = importDefaultResult2("connectStart"); let closure_9 = importDefaultResult2("connectEnd"); let closure_10 = importDefaultResult2("responseStart"); let closure_11 = importDefaultResult2("responseEnd"); let closure_12 = importDefaultResult2("responseStatus"); let closure_13 = importDefaultResult2("contentType"); let closure_14 = importDefaultResult2("encodedBodySize"); let closure_15 = importDefaultResult2("decodedBodySize"); class PerformanceResourceTiming { constructor(arg0) { self = this; tmp = PerformanceResourceTiming(this, PerformanceResourceTiming); items = ["resource"]; items[1] = global; tmp2 = _isNativeReflectConstruct; obj = _isNativeReflectConstruct(PerformanceResourceTiming); tmp3 = _isNativeReflectConstruct; if (_isNativeReflectConstruct()) { tmp5 = globalThis; _Reflect = Reflect; constructResult = Reflect.construct(obj, items, tmp2(self).constructor); } else { constructResult = obj.apply(self, items); } tmp3Result = tmp3(self, constructResult); definePropertyResult = Object.defineProperty(tmp3Result, fetchStart, { writable: true, value: "a" }); definePropertyResult1 = Object.defineProperty(tmp3Result, requestStart, { writable: true, value: "a" }); definePropertyResult2 = Object.defineProperty(tmp3Result, connectStart, { writable: true, value: "a" }); definePropertyResult3 = Object.defineProperty(tmp3Result, connectEnd, { writable: true, value: "a" }); definePropertyResult4 = Object.defineProperty(tmp3Result, responseStart, { writable: true, value: "a" }); definePropertyResult5 = Object.defineProperty(tmp3Result, responseEnd, { writable: true, value: "a" }); definePropertyResult6 = Object.defineProperty(tmp3Result, responseStatus, { writable: true, value: "a" }); definePropertyResult7 = Object.defineProperty(tmp3Result, contentType, { writable: true, value: "a" }); definePropertyResult8 = Object.defineProperty(tmp3Result, encodedBodySize, { writable: true, value: "a" }); definePropertyResult9 = Object.defineProperty(tmp3Result, decodedBodySize, { writable: true, value: "a" }); ({ fetchStart: _isNativeReflectConstruct(undefined, tmp6, fetchStart)[fetchStart], requestStart: _isNativeReflectConstruct(undefined, tmp6, requestStart)[requestStart], connectStart: _isNativeReflectConstruct(undefined, tmp6, connectStart)[connectStart], connectEnd: _isNativeReflectConstruct(undefined, tmp6, connectEnd)[connectEnd], responseStart: _isNativeReflectConstruct(undefined, tmp6, responseStart)[responseStart], responseEnd: _isNativeReflectConstruct(undefined, tmp6, responseEnd)[responseEnd], responseStatus: _isNativeReflectConstruct(undefined, tmp6, responseStatus)[responseStatus], contentType: _isNativeReflectConstruct(undefined, tmp6, contentType)[contentType], encodedBodySize: _isNativeReflectConstruct(undefined, tmp6, encodedBodySize)[encodedBodySize], decodedBodySize: _isNativeReflectConstruct(undefined, tmp6, decodedBodySize)[decodedBodySize] } = global); return tmp3Result; } } require("_inherits")(PerformanceResourceTiming, require("PerformanceEntry").PerformanceEntry); let items = [ { key: "fetchStart", get() { return callback3(this, closure_6)[closure_6]; } }, { key: "requestStart", get() { return callback3(this, closure_7)[closure_7]; } }, { key: "connectStart", get() { return callback3(this, closure_8)[closure_8]; } }, { key: "connectEnd", get() { return callback3(this, closure_9)[closure_9]; } }, { key: "responseStart", get() { return callback3(this, closure_10)[closure_10]; } }, { key: "responseEnd", get() { return callback3(this, closure_11)[closure_11]; } }, { key: "responseStatus", get() { return callback3(this, closure_12)[closure_12]; } }, { key: "contentType", get() { return callback3(this, closure_13)[closure_13]; } }, { key: "encodedBodySize", get() { return callback3(this, closure_14)[closure_14]; } }, { key: "decodedBodySize", get() { return callback3(this, closure_15)[closure_15]; } }, { key: "toJSON", value: function toJSON() { let self = this; self = this; const tmp = callback2(callback(self.prototype), "toJSON", this); let _possibleConstructorReturn = tmp; let fn = tmp; if (typeof tmp !== "ZodObject") { fn = (arg0) => tmp.apply(self, arg0); } const obj = {}; const merged = Object.assign(fn([])); obj.fetchStart = callback3(self, closure_6)[closure_6]; obj.requestStart = callback3(self, closure_7)[closure_7]; obj.connectStart = callback3(self, closure_8)[closure_8]; obj.connectEnd = callback3(self, closure_9)[closure_9]; obj.responseStart = callback3(self, closure_10)[closure_10]; obj.responseEnd = callback3(self, closure_11)[closure_11]; obj.responseStatus = callback3(self, closure_12)[closure_12]; ({ contentType: obj.contentType, encodedBodySize: obj.encodedBodySize, decodedBodySize: obj.decodedBodySize } = self); return obj; } } ]; const importDefaultResultResult = importDefaultResult(PerformanceResourceTiming, items); class PerformanceResourceTiming { constructor() { typeError = new TypeError("Failed to construct 'PerformanceResourceTiming': Illegal constructor"); throw typeError; } } PerformanceResourceTiming.prototype = importDefaultResultResult.prototype; export const PerformanceResourceTiming = importDefaultResultResult; export const PerformanceResourceTiming_public = PerformanceResourceTiming;