Socket
Socket
Sign inDemoInstall

jsdom

Package Overview
Dependencies
Maintainers
6
Versions
263
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jsdom - npm Package Compare versions

Comparing version 16.4.0 to 16.5.0

lib/jsdom/living/generated/BlobCallback.js

10

lib/api.js

@@ -22,3 +22,3 @@ "use strict";

// jsdom cookie jars must be loose by default
super(store, Object.assign({ looseMode: true }, options));
super(store, { looseMode: true, ...options });
}

@@ -31,3 +31,3 @@ }

class JSDOM {
constructor(input, options = {}) {
constructor(input = "", options = {}) {
const mimeType = new MIMEType(options.contentType === undefined ? "text/html" : options.contentType);

@@ -168,3 +168,3 @@ const { html, encoding } = normalizeHTML(input, mimeType);

// given to request()
const normalized = Object.assign({}, options);
const normalized = { ...options };

@@ -186,3 +186,3 @@ if (options.referrer !== undefined) {

function normalizeFromFileOptions(filename, options) {
const normalized = Object.assign({}, options);
const normalized = { ...options };

@@ -294,3 +294,3 @@ if (normalized.contentType === undefined) {

function normalizeHTML(html = "", mimeType) {
function normalizeHTML(html, mimeType) {
let encoding = "UTF-8";

@@ -297,0 +297,0 @@

@@ -783,4 +783,8 @@ // Ideally, we would use

[hidden] {
display: none
}
/* noscript is handled internally, as it depends on settings. */
`;

@@ -287,2 +287,17 @@ {

},
"AggregateError": {
"writable": true,
"enumerable": false,
"configurable": true
},
"FinalizationRegistry": {
"writable": true,
"enumerable": false,
"configurable": true
},
"WeakRef": {
"writable": true,
"enumerable": false,
"configurable": true
},
"WebAssembly": {

@@ -289,0 +304,0 @@ "writable": true,

@@ -202,7 +202,6 @@ "use strict";

const config = Object.assign({}, ownerDocument._parseOptions, {
treeAdapter: new JSDOMParse5Adapter(ownerDocument, {
fragment: true
})
});
const config = {
...ownerDocument._parseOptions,
treeAdapter: new JSDOMParse5Adapter(ownerDocument, { fragment: true })
};

@@ -213,5 +212,6 @@ return parse5.parseFragment(contextElement, markup, config);

function parseIntoDocument(markup, ownerDocument) {
const config = Object.assign({}, ownerDocument._parseOptions, {
const config = {
...ownerDocument._parseOptions,
treeAdapter: new JSDOMParse5Adapter(ownerDocument)
});
};

@@ -218,0 +218,0 @@ return parse5.parse(markup, config);

@@ -121,6 +121,3 @@ "use strict";

const { prefix, local, uri, value } = tagAttributes[key];
attributes.setAttributeValue(
elem, local, value, prefix === "" ? null : prefix,
uri === "" ? null : uri
);
attributes.setAttributeValue(elem, local, value, prefix === "" ? null : prefix, uri === "" ? null : uri);
}

@@ -127,0 +124,0 @@

"use strict";
const fs = require("fs");
const { fileURLToPath } = require("url");
const { parseURL } = require("whatwg-url");

@@ -37,10 +38,7 @@ const dataURLFromRecord = require("data-urls").fromURLRecord;

_readFile(filePath) {
let readableStream;
let abort; // Native Promises doesn't have an "abort" method.
let readableStream, abort; // Native Promises doesn't have an "abort" method.
/*
* Creating a promise for two reason:
* 1. fetch always return a promise.
* 2. We need to add an abort handler.
*/
// Creating a promise for two reason:
// 1. fetch always return a promise.
// 2. We need to add an abort handler.
const promise = new Promise((resolve, reject) => {

@@ -84,3 +82,3 @@ readableStream = fs.createReadStream(filePath);

"Accept-Language": "en",
Accept: accept
"Accept": accept
}

@@ -115,9 +113,7 @@ };

case "file": {
// TODO: Improve the URL => file algorithm. See https://github.com/jsdom/jsdom/pull/2279#discussion_r199977987
const filePath = urlString
.replace(/^file:\/\//, "")
.replace(/^\/([a-z]):\//i, "$1:/")
.replace(/%20/g, " ");
return this._readFile(filePath);
try {
return this._readFile(fileURLToPath(urlString));
} catch (e) {
return Promise.reject(e);
}
}

@@ -124,0 +120,0 @@

@@ -56,3 +56,3 @@ "use strict";

request = new Promise(resolve => resolve());
request = Promise.resolve();
}

@@ -59,0 +59,0 @@ const q = this;

@@ -11,2 +11,5 @@ "use strict";

const EventTarget = require("../living/generated/EventTarget");
const EventHandlerNonNull = require("../living/generated/EventHandlerNonNull");
const OnBeforeUnloadEventHandlerNonNull = require("../living/generated/OnBeforeUnloadEventHandlerNonNull");
const OnErrorEventHandlerNonNull = require("../living/generated/OnErrorEventHandlerNonNull");
const PageTransitionEvent = require("../living/generated/PageTransitionEvent");

@@ -28,2 +31,3 @@ const namedPropertiesWindow = require("../living/named-properties-window");

const reportException = require("../living/helpers/runtime-script-errors");
const { getCurrentEventHandlerValue } = require("../living/helpers/create-event-accessor.js");
const { fireAnEvent } = require("../living/helpers/events");

@@ -39,2 +43,55 @@ const SessionHistory = require("../living/window/SessionHistory");

const events = new Set([
// GlobalEventHandlers
"abort", "autocomplete",
"autocompleteerror", "blur",
"cancel", "canplay", "canplaythrough",
"change", "click",
"close", "contextmenu",
"cuechange", "dblclick",
"drag", "dragend",
"dragenter",
"dragleave", "dragover",
"dragstart", "drop",
"durationchange", "emptied",
"ended", "focus",
"input", "invalid",
"keydown", "keypress",
"keyup", "load", "loadeddata",
"loadedmetadata", "loadstart",
"mousedown", "mouseenter",
"mouseleave", "mousemove",
"mouseout", "mouseover",
"mouseup", "wheel",
"pause", "play",
"playing", "progress",
"ratechange", "reset",
"resize", "scroll",
"securitypolicyviolation",
"seeked", "seeking",
"select", "sort", "stalled",
"submit", "suspend",
"timeupdate", "toggle",
"volumechange", "waiting",
// WindowEventHandlers
"afterprint",
"beforeprint",
"hashchange",
"languagechange",
"message",
"messageerror",
"offline",
"online",
"pagehide",
"pageshow",
"popstate",
"rejectionhandled",
"storage",
"unhandledrejection",
"unload"
// "error" and "beforeunload" are added separately
]);
exports.createWindow = function (options) {

@@ -46,2 +103,5 @@ return new Window(options);

// TODO remove when we drop Node v10 support.
const anyNodeVersionQueueMicrotask = typeof queueMicrotask === "function" ? queueMicrotask : process.nextTick;
// https://html.spec.whatwg.org/#the-window-object

@@ -104,2 +164,58 @@ function setupWindow(windowInstance, { runScripts }) {

Object.defineProperty(windowInstance, "onbeforeunload", {
configurable: true,
enumerable: true,
get() {
return idlUtils.tryWrapperForImpl(getCurrentEventHandlerValue(this, "beforeunload"));
},
set(V) {
if (!idlUtils.isObject(V)) {
V = null;
} else {
V = OnBeforeUnloadEventHandlerNonNull.convert(V, {
context: "Failed to set the 'onbeforeunload' property on 'Window': The provided value"
});
}
this._setEventHandlerFor("beforeunload", V);
}
});
Object.defineProperty(windowInstance, "onerror", {
configurable: true,
enumerable: true,
get() {
return idlUtils.tryWrapperForImpl(getCurrentEventHandlerValue(this, "error"));
},
set(V) {
if (!idlUtils.isObject(V)) {
V = null;
} else {
V = OnErrorEventHandlerNonNull.convert(V, {
context: "Failed to set the 'onerror' property on 'Window': The provided value"
});
}
this._setEventHandlerFor("error", V);
}
});
for (const event of events) {
Object.defineProperty(windowInstance, `on${event}`, {
configurable: true,
enumerable: true,
get() {
return idlUtils.tryWrapperForImpl(getCurrentEventHandlerValue(this, event));
},
set(V) {
if (!idlUtils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: `Failed to set the 'on${event}' property on 'Window': The provided value`
});
}
this._setEventHandlerFor(event, V);
}
});
}
windowInstance._globalObject = windowInstance;

@@ -119,3 +235,3 @@ }

///// PRIVATE DATA PROPERTIES
// ### PRIVATE DATA PROPERTIES

@@ -140,3 +256,4 @@ this._resourceLoader = options.resourceLoader;

defaultView: this._globalProxy,
global: this
global: this,
parentOrigin: options.parentOrigin
}, { alwaysUseDocumentClass: true });

@@ -173,2 +290,5 @@

// https://dom.spec.whatwg.org/#window-current-event
this._currentEvent = undefined;
this._pretendToBeVisual = options.pretendToBeVisual;

@@ -194,3 +314,3 @@ this._storageQuota = options.storageQuota;

///// WEB STORAGE
// ### WEB STORAGE

@@ -212,3 +332,3 @@ this._localStorage = Storage.create(window, [], {

///// SELECTION
// ### SELECTION

@@ -223,3 +343,3 @@ // https://w3c.github.io/selection-api/#dfn-selection

///// GETTERS
// ### GETTERS

@@ -333,2 +453,5 @@ const locationbar = BarProp.create(window);

return customElementRegistry;
},
get event() {
return idlUtils.wrapperForImpl(window._currentEvent);
}

@@ -339,3 +462,3 @@ });

///// METHODS
// ### METHODS

@@ -431,2 +554,16 @@ // https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#timers

// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#microtask-queuing
this.queueMicrotask = function (callback) {
callback = webIDLConversions.Function(callback);
anyNodeVersionQueueMicrotask(() => {
try {
callback();
} catch (e) {
reportException(window, e, window.location.href);
}
});
};
// https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#animation-frames

@@ -545,11 +682,11 @@

function Image() {
function Image(...args) {
const img = window._document.createElement("img");
const impl = idlUtils.implForWrapper(img);
if (arguments.length > 0) {
impl.setAttributeNS(null, "width", String(arguments[0]));
if (args.length > 0) {
impl.setAttributeNS(null, "width", String(args[0]));
}
if (arguments.length > 1) {
impl.setAttributeNS(null, "height", String(arguments[1]));
if (args.length > 1) {
impl.setAttributeNS(null, "height", String(args[1]));
}

@@ -658,5 +795,4 @@

this.getComputedStyle = function (elt) {
this.getComputedStyle = function (elt, pseudoElt = undefined) {
elt = Element.convert(elt);
let pseudoElt = arguments[1];
if (pseudoElt !== undefined && pseudoElt !== null) {

@@ -712,3 +848,3 @@ pseudoElt = webIDLConversions.DOMString(pseudoElt);

///// PUBLIC DATA PROPERTIES (TODO: should be getters)
// ### PUBLIC DATA PROPERTIES (TODO: should be getters)

@@ -782,3 +918,3 @@ function wrapConsoleMethod(method) {

///// INITIALIZATION
// ### INITIALIZATION

@@ -790,11 +926,13 @@ process.nextTick(() => {

const documentImpl = idlUtils.implForWrapper(window._document);
if (window.document.readyState === "complete") {
fireAnEvent("load", window, undefined, {}, window.document);
fireAnEvent("load", window, undefined, {}, documentImpl);
} else {
window.document.addEventListener("load", () => {
fireAnEvent("load", window, undefined, {}, window.document);
fireAnEvent("load", window, undefined, {}, documentImpl);
if (!idlUtils.implForWrapper(window._document)._pageShowingFlag) {
idlUtils.implForWrapper(window._document)._pageShowingFlag = true;
fireAnEvent("pageshow", window, PageTransitionEvent, { persisted: false }, window.document);
if (!documentImpl._pageShowingFlag) {
documentImpl._pageShowingFlag = true;
fireAnEvent("pageshow", window, PageTransitionEvent, { persisted: false }, documentImpl);
}

@@ -801,0 +939,0 @@ });

@@ -14,2 +14,3 @@ "use strict";

const idlUtils = require("../generated/utils");
const IDLFunction = require("../generated/Function.js");
const HTMLUnknownElement = require("../generated/HTMLUnknownElement");

@@ -66,4 +67,5 @@

// https://html.spec.whatwg.org/#dom-customelementregistry-define
define(name, ctor, options) {
define(name, constructor, options) {
const { _globalObject } = this;
const ctor = constructor.objectReference;

@@ -86,3 +88,3 @@ if (!isConstructor(ctor)) {

const ctorAlreadyRegistered = this._customElementDefinitions.some(entry => entry.ctor === ctor);
const ctorAlreadyRegistered = this._customElementDefinitions.some(entry => entry.objectReference === ctor);
if (ctorAlreadyRegistered) {

@@ -151,3 +153,5 @@ throw DOMException.create(_globalObject, [

if (callbackValue !== undefined) {
lifecycleCallbacks[callbackName] = webIDLConversions.Function(callbackValue);
lifecycleCallbacks[callbackName] = IDLFunction.convert(callbackValue, {
context: `The lifecycle callback "${callbackName}"`
});
}

@@ -184,3 +188,4 @@ }

localName,
ctor,
constructor,
objectReference: ctor,
observedAttributes,

@@ -187,0 +192,0 @@ lifecycleCallbacks,

@@ -60,1 +60,5 @@ "use strict";

exports.getNodeSourceCodeLocation = node => node.sourceCodeLocation;
exports.updateNodeSourceCodeLocation = (node, endLocation) => {
Object.assign(node.sourceCodeLocation, endLocation);
};

@@ -274,7 +274,7 @@ "use strict";

const listeners = struct.item._eventListeners;
innerInvokeEventListeners(eventImpl, listeners, phase, struct);
innerInvokeEventListeners(eventImpl, listeners, phase, struct.itemInShadowTree);
}
// https://dom.spec.whatwg.org/#concept-event-listener-inner-invoke
function innerInvokeEventListeners(eventImpl, listeners, phase) {
function innerInvokeEventListeners(eventImpl, listeners, phase, itemInShadowTree) {
let found = false;

@@ -314,2 +314,22 @@

let window = null;
if (wrapper && wrapper._document) {
// Triggered by Window
window = wrapper;
} else if (target._ownerDocument) {
// Triggered by most webidl2js'ed instances
window = target._ownerDocument._defaultView;
} else if (wrapper._ownerDocument) {
// Currently triggered by some non-webidl2js things
window = wrapper._ownerDocument._defaultView;
}
let currentEvent;
if (window) {
currentEvent = window._currentEvent;
if (!itemInShadowTree) {
window._currentEvent = eventImpl;
}
}
if (passive) {

@@ -322,14 +342,2 @@ eventImpl._inPassiveListenerFlag = true;

} catch (e) {
let window = null;
if (wrapper && wrapper._document) {
// Triggered by Window
window = wrapper;
} else if (target._ownerDocument) {
// Triggered by most webidl2js'ed instances
window = target._ownerDocument._defaultView;
} else if (wrapper._ownerDocument) {
// Currently triggered by some non-webidl2js things
window = wrapper._ownerDocument._defaultView;
}
if (window) {

@@ -343,2 +351,6 @@ reportException(window, e);

if (window) {
window._currentEvent = currentEvent;
}
if (eventImpl._stopImmediatePropagationFlag) {

@@ -345,0 +357,0 @@ return found;

"use strict";
const UIEventImpl = require("./UIEvent-impl").implementation;
const InputEventInit = require("../generated/InputEventInit");
// https://w3c.github.io/uievents/#interface-inputevent
class InputEventImpl extends UIEventImpl {
initInputEvent(type, bubbles, cancelable, data, isComposing) {
if (this._dispatchFlag) {
return;
}
this.initUIEvent(type, bubbles, cancelable);
this.data = data;
this.isComposing = isComposing;
}
}
class InputEventImpl extends UIEventImpl { }
InputEventImpl.defaultInit = InputEventInit.convert(undefined);

@@ -20,0 +8,0 @@

@@ -56,5 +56,3 @@ "use strict";

let relativeStart;
let relativeEnd;
let relativeContentType;
let relativeStart, relativeEnd, relativeContentType;

@@ -61,0 +59,0 @@ if (start === undefined) {

@@ -6,11 +6,8 @@ "use strict";

exports.implementation = class FileImpl extends BlobImpl {
constructor(globalObject, args, privateData) {
const fileBits = args[0];
const fileName = args[1];
const options = args[2];
constructor(globalObject, [fileBits, fileName, options], privateData) {
super(globalObject, [fileBits, options], privateData);
this.name = fileName.replace(/\//g, ":");
this.name = fileName;
this.lastModified = "lastModified" in options ? options.lastModified : Date.now();
}
};

@@ -101,7 +101,2 @@ "use strict";

switch (format) {
default:
case "buffer": {
this.result = copyToArrayBufferInNewRealm(data, this._globalObject);
break;
}
case "binaryString": {

@@ -121,2 +116,7 @@ this.result = data.toString("binary");

}
case "buffer":
default: {
this.result = copyToArrayBufferInNewRealm(data, this._globalObject);
break;
}
}

@@ -123,0 +123,0 @@ this.readyState = READY_STATES.DONE;

@@ -95,3 +95,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'abort' called on an object that is not a valid instance of AbortController.");
}

@@ -106,3 +106,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get signal' called on an object that is not a valid instance of AbortController.");
}

@@ -109,0 +109,0 @@

@@ -6,2 +6,3 @@ "use strict";

const EventHandlerNonNull = require("./EventHandlerNonNull.js");
const implSymbol = utils.implSymbol;

@@ -104,3 +105,3 @@ const ctorRegistrySymbol = utils.ctorRegistrySymbol;

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get aborted' called on an object that is not a valid instance of AbortSignal.");
}

@@ -115,3 +116,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onabort' called on an object that is not a valid instance of AbortSignal.");
}

@@ -126,7 +127,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onabort' called on an object that is not a valid instance of AbortSignal.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onabort' property on 'AbortSignal': The provided value"
});
}
esValue[implSymbol]["onabort"] = V;

@@ -133,0 +139,0 @@ }

@@ -96,3 +96,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get startContainer' called on an object that is not a valid instance of AbstractRange.");
}

@@ -107,3 +107,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get startOffset' called on an object that is not a valid instance of AbstractRange.");
}

@@ -118,3 +118,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get endContainer' called on an object that is not a valid instance of AbstractRange.");
}

@@ -129,3 +129,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get endOffset' called on an object that is not a valid instance of AbstractRange.");
}

@@ -140,3 +140,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get collapsed' called on an object that is not a valid instance of AbstractRange.");
}

@@ -143,0 +143,0 @@

@@ -105,3 +105,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get namespaceURI' called on an object that is not a valid instance of Attr.");
}

@@ -116,3 +116,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get prefix' called on an object that is not a valid instance of Attr.");
}

@@ -127,3 +127,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get localName' called on an object that is not a valid instance of Attr.");
}

@@ -138,3 +138,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of Attr.");
}

@@ -149,3 +149,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of Attr.");
}

@@ -165,3 +165,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of Attr.");
}

@@ -183,3 +183,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ownerElement' called on an object that is not a valid instance of Attr.");
}

@@ -194,3 +194,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get specified' called on an object that is not a valid instance of Attr.");
}

@@ -197,0 +197,0 @@

@@ -96,3 +96,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get visible' called on an object that is not a valid instance of BarProp.");
}

@@ -99,0 +99,0 @@

@@ -127,3 +127,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'slice' called on an object that is not a valid instance of Blob.");
}

@@ -165,3 +165,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get size' called on an object that is not a valid instance of Blob.");
}

@@ -176,3 +176,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of Blob.");
}

@@ -179,0 +179,0 @@

@@ -104,3 +104,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'substringData' called on an object that is not a valid instance of CharacterData.");
}

@@ -136,3 +136,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'appendData' called on an object that is not a valid instance of CharacterData.");
}

@@ -161,3 +161,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'insertData' called on an object that is not a valid instance of CharacterData.");
}

@@ -193,3 +193,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'deleteData' called on an object that is not a valid instance of CharacterData.");
}

@@ -225,3 +225,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'replaceData' called on an object that is not a valid instance of CharacterData.");
}

@@ -264,3 +264,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'before' called on an object that is not a valid instance of CharacterData.");
}

@@ -290,3 +290,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'after' called on an object that is not a valid instance of CharacterData.");
}

@@ -316,3 +316,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'replaceWith' called on an object that is not a valid instance of CharacterData.");
}

@@ -342,3 +342,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'remove' called on an object that is not a valid instance of CharacterData.");
}

@@ -358,3 +358,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get data' called on an object that is not a valid instance of CharacterData.");
}

@@ -369,3 +369,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set data' called on an object that is not a valid instance of CharacterData.");
}

@@ -385,3 +385,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of CharacterData.");
}

@@ -396,3 +396,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get previousElementSibling' called on an object that is not a valid instance of CharacterData."
);
}

@@ -407,3 +409,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get nextElementSibling' called on an object that is not a valid instance of CharacterData."
);
}

@@ -410,0 +414,0 @@

@@ -120,3 +120,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get wasClean' called on an object that is not a valid instance of CloseEvent.");
}

@@ -131,3 +131,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get code' called on an object that is not a valid instance of CloseEvent.");
}

@@ -142,3 +142,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get reason' called on an object that is not a valid instance of CloseEvent.");
}

@@ -145,0 +145,0 @@

@@ -121,3 +121,5 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'initCompositionEvent' called on an object that is not a valid instance of CompositionEvent."
);
}

@@ -193,3 +195,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get data' called on an object that is not a valid instance of CompositionEvent.");
}

@@ -196,0 +198,0 @@

@@ -6,2 +6,3 @@ "use strict";

const CustomElementConstructor = require("./CustomElementConstructor.js");
const ElementDefinitionOptions = require("./ElementDefinitionOptions.js");

@@ -100,3 +101,3 @@ const ceReactionsPreSteps_helpers_custom_elements = require("../helpers/custom-elements.js").ceReactionsPreSteps;

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'define' called on an object that is not a valid instance of CustomElementRegistry.");
}

@@ -121,3 +122,5 @@

let curArg = arguments[1];
curArg = utils.tryImplForWrapper(curArg);
curArg = CustomElementConstructor.convert(curArg, {
context: "Failed to execute 'define' on 'CustomElementRegistry': parameter 2"
});
args.push(curArg);

@@ -143,3 +146,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get' called on an object that is not a valid instance of CustomElementRegistry.");
}

@@ -169,3 +172,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'whenDefined' called on an object that is not a valid instance of CustomElementRegistry."
);
}

@@ -197,3 +202,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'upgrade' called on an object that is not a valid instance of CustomElementRegistry.");
}

@@ -200,0 +205,0 @@

@@ -119,3 +119,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'initCustomEvent' called on an object that is not a valid instance of CustomEvent.");
}

@@ -178,3 +178,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get detail' called on an object that is not a valid instance of CustomEvent.");
}

@@ -181,0 +181,0 @@

@@ -104,3 +104,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getElementById' called on an object that is not a valid instance of DocumentFragment.");
}

@@ -129,3 +129,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'prepend' called on an object that is not a valid instance of DocumentFragment.");
}

@@ -155,3 +155,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'append' called on an object that is not a valid instance of DocumentFragment.");
}

@@ -181,3 +181,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'querySelector' called on an object that is not a valid instance of DocumentFragment.");
}

@@ -206,3 +206,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'querySelectorAll' called on an object that is not a valid instance of DocumentFragment.");
}

@@ -232,3 +232,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get children' called on an object that is not a valid instance of DocumentFragment.");
}

@@ -245,3 +245,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get firstElementChild' called on an object that is not a valid instance of DocumentFragment."
);
}

@@ -256,3 +258,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get lastElementChild' called on an object that is not a valid instance of DocumentFragment."
);
}

@@ -267,3 +271,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get childElementCount' called on an object that is not a valid instance of DocumentFragment."
);
}

@@ -270,0 +276,0 @@

@@ -104,3 +104,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'before' called on an object that is not a valid instance of DocumentType.");
}

@@ -130,3 +130,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'after' called on an object that is not a valid instance of DocumentType.");
}

@@ -156,3 +156,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'replaceWith' called on an object that is not a valid instance of DocumentType.");
}

@@ -182,3 +182,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'remove' called on an object that is not a valid instance of DocumentType.");
}

@@ -198,3 +198,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of DocumentType.");
}

@@ -209,3 +209,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get publicId' called on an object that is not a valid instance of DocumentType.");
}

@@ -220,3 +220,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get systemId' called on an object that is not a valid instance of DocumentType.");
}

@@ -223,0 +223,0 @@

@@ -96,3 +96,5 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'createDocumentType' called on an object that is not a valid instance of DOMImplementation."
);
}

@@ -135,3 +137,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'createDocument' called on an object that is not a valid instance of DOMImplementation.");
}

@@ -187,3 +189,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'createHTMLDocument' called on an object that is not a valid instance of DOMImplementation."
);
}

@@ -206,3 +210,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'hasFeature' called on an object that is not a valid instance of DOMImplementation.");
}

@@ -209,0 +213,0 @@

@@ -96,3 +96,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'parseFromString' called on an object that is not a valid instance of DOMParser.");
}

@@ -99,0 +99,0 @@

@@ -204,6 +204,8 @@ "use strict";

}
if (target === receiver) {
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
const globalObject = this._globalObject;
if (typeof P === "string" && !utils.isArrayIndexPropName(P)) {
if (typeof P === "string") {
let namedValue = V;

@@ -210,0 +212,0 @@

@@ -101,3 +101,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'item' called on an object that is not a valid instance of DOMTokenList.");
}

@@ -124,3 +124,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'contains' called on an object that is not a valid instance of DOMTokenList.");
}

@@ -149,3 +149,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'add' called on an object that is not a valid instance of DOMTokenList.");
}

@@ -171,3 +171,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'remove' called on an object that is not a valid instance of DOMTokenList.");
}

@@ -193,3 +193,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'toggle' called on an object that is not a valid instance of DOMTokenList.");
}

@@ -232,3 +232,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'replace' called on an object that is not a valid instance of DOMTokenList.");
}

@@ -269,3 +269,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'supports' called on an object that is not a valid instance of DOMTokenList.");
}

@@ -295,3 +295,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of DOMTokenList.");
}

@@ -306,3 +306,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of DOMTokenList.");
}

@@ -322,3 +322,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of DOMTokenList.");
}

@@ -341,3 +341,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'toString' called on an object that is not a valid instance of DOMTokenList.");
}

@@ -461,4 +461,5 @@

}
if (target === receiver) {
utils.isArrayIndexPropName(P);
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
}

@@ -465,0 +466,0 @@ let ownDesc;

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'hasAttributes' called on an object that is not a valid instance of Element.");
}

@@ -116,3 +116,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getAttributeNames' called on an object that is not a valid instance of Element.");
}

@@ -126,3 +126,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getAttribute' called on an object that is not a valid instance of Element.");
}

@@ -151,3 +151,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getAttributeNS' called on an object that is not a valid instance of Element.");
}

@@ -187,3 +187,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setAttribute' called on an object that is not a valid instance of Element.");
}

@@ -224,3 +224,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setAttributeNS' called on an object that is not a valid instance of Element.");
}

@@ -272,3 +272,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'removeAttribute' called on an object that is not a valid instance of Element.");
}

@@ -302,3 +302,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'removeAttributeNS' called on an object that is not a valid instance of Element.");
}

@@ -343,3 +343,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'toggleAttribute' called on an object that is not a valid instance of Element.");
}

@@ -382,3 +382,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'hasAttribute' called on an object that is not a valid instance of Element.");
}

@@ -407,3 +407,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'hasAttributeNS' called on an object that is not a valid instance of Element.");
}

@@ -443,3 +443,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getAttributeNode' called on an object that is not a valid instance of Element.");
}

@@ -468,3 +468,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getAttributeNodeNS' called on an object that is not a valid instance of Element.");
}

@@ -504,3 +504,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setAttributeNode' called on an object that is not a valid instance of Element.");
}

@@ -532,3 +532,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setAttributeNodeNS' called on an object that is not a valid instance of Element.");
}

@@ -560,3 +560,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'removeAttributeNode' called on an object that is not a valid instance of Element.");
}

@@ -588,3 +588,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'attachShadow' called on an object that is not a valid instance of Element.");
}

@@ -613,3 +613,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'closest' called on an object that is not a valid instance of Element.");
}

@@ -634,3 +634,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'matches' called on an object that is not a valid instance of Element.");
}

@@ -655,3 +655,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'webkitMatchesSelector' called on an object that is not a valid instance of Element.");
}

@@ -680,3 +680,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getElementsByTagName' called on an object that is not a valid instance of Element.");
}

@@ -705,3 +705,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getElementsByTagNameNS' called on an object that is not a valid instance of Element.");
}

@@ -741,3 +741,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getElementsByClassName' called on an object that is not a valid instance of Element.");
}

@@ -766,3 +766,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'insertAdjacentElement' called on an object that is not a valid instance of Element.");
}

@@ -803,3 +803,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'insertAdjacentText' called on an object that is not a valid instance of Element.");
}

@@ -835,3 +835,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'insertAdjacentHTML' called on an object that is not a valid instance of Element.");
}

@@ -872,3 +872,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getClientRects' called on an object that is not a valid instance of Element.");
}

@@ -882,3 +882,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getBoundingClientRect' called on an object that is not a valid instance of Element.");
}

@@ -892,3 +892,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'before' called on an object that is not a valid instance of Element.");
}

@@ -918,3 +918,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'after' called on an object that is not a valid instance of Element.");
}

@@ -944,3 +944,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'replaceWith' called on an object that is not a valid instance of Element.");
}

@@ -970,3 +970,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'remove' called on an object that is not a valid instance of Element.");
}

@@ -985,3 +985,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'prepend' called on an object that is not a valid instance of Element.");
}

@@ -1011,3 +1011,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'append' called on an object that is not a valid instance of Element.");
}

@@ -1037,3 +1037,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'querySelector' called on an object that is not a valid instance of Element.");
}

@@ -1062,3 +1062,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'querySelectorAll' called on an object that is not a valid instance of Element.");
}

@@ -1088,3 +1088,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get namespaceURI' called on an object that is not a valid instance of Element.");
}

@@ -1099,3 +1099,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get prefix' called on an object that is not a valid instance of Element.");
}

@@ -1110,3 +1110,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get localName' called on an object that is not a valid instance of Element.");
}

@@ -1121,3 +1121,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get tagName' called on an object that is not a valid instance of Element.");
}

@@ -1132,3 +1132,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get id' called on an object that is not a valid instance of Element.");
}

@@ -1149,3 +1149,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set id' called on an object that is not a valid instance of Element.");
}

@@ -1167,3 +1167,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get className' called on an object that is not a valid instance of Element.");
}

@@ -1184,3 +1184,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set className' called on an object that is not a valid instance of Element.");
}

@@ -1204,3 +1204,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get classList' called on an object that is not a valid instance of Element.");
}

@@ -1217,3 +1217,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set classList' called on an object that is not a valid instance of Element.");
}

@@ -1232,3 +1232,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get slot' called on an object that is not a valid instance of Element.");
}

@@ -1249,3 +1249,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set slot' called on an object that is not a valid instance of Element.");
}

@@ -1269,3 +1269,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get attributes' called on an object that is not a valid instance of Element.");
}

@@ -1282,3 +1282,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get shadowRoot' called on an object that is not a valid instance of Element.");
}

@@ -1293,3 +1293,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get innerHTML' called on an object that is not a valid instance of Element.");
}

@@ -1309,3 +1309,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set innerHTML' called on an object that is not a valid instance of Element.");
}

@@ -1330,3 +1330,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get outerHTML' called on an object that is not a valid instance of Element.");
}

@@ -1346,3 +1346,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set outerHTML' called on an object that is not a valid instance of Element.");
}

@@ -1367,3 +1367,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get scrollTop' called on an object that is not a valid instance of Element.");
}

@@ -1378,3 +1378,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set scrollTop' called on an object that is not a valid instance of Element.");
}

@@ -1393,3 +1393,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get scrollLeft' called on an object that is not a valid instance of Element.");
}

@@ -1404,3 +1404,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set scrollLeft' called on an object that is not a valid instance of Element.");
}

@@ -1419,3 +1419,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get scrollWidth' called on an object that is not a valid instance of Element.");
}

@@ -1430,3 +1430,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get scrollHeight' called on an object that is not a valid instance of Element.");
}

@@ -1441,3 +1441,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get clientTop' called on an object that is not a valid instance of Element.");
}

@@ -1452,3 +1452,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get clientLeft' called on an object that is not a valid instance of Element.");
}

@@ -1463,3 +1463,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get clientWidth' called on an object that is not a valid instance of Element.");
}

@@ -1474,3 +1474,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get clientHeight' called on an object that is not a valid instance of Element.");
}

@@ -1485,3 +1485,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get previousElementSibling' called on an object that is not a valid instance of Element."
);
}

@@ -1496,3 +1498,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get nextElementSibling' called on an object that is not a valid instance of Element.");
}

@@ -1507,3 +1509,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get children' called on an object that is not a valid instance of Element.");
}

@@ -1520,3 +1522,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get firstElementChild' called on an object that is not a valid instance of Element.");
}

@@ -1531,3 +1533,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get lastElementChild' called on an object that is not a valid instance of Element.");
}

@@ -1542,3 +1544,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get childElementCount' called on an object that is not a valid instance of Element.");
}

@@ -1553,3 +1555,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get assignedSlot' called on an object that is not a valid instance of Element.");
}

@@ -1556,0 +1558,0 @@

@@ -120,3 +120,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get message' called on an object that is not a valid instance of ErrorEvent.");
}

@@ -131,3 +131,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get filename' called on an object that is not a valid instance of ErrorEvent.");
}

@@ -142,3 +142,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get lineno' called on an object that is not a valid instance of ErrorEvent.");
}

@@ -153,3 +153,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get colno' called on an object that is not a valid instance of ErrorEvent.");
}

@@ -164,3 +164,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get error' called on an object that is not a valid instance of ErrorEvent.");
}

@@ -167,0 +167,0 @@

@@ -56,3 +56,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get isTrusted' called on an object that is not a valid instance of Event.");
}

@@ -130,3 +130,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'composedPath' called on an object that is not a valid instance of Event.");
}

@@ -140,3 +140,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'stopPropagation' called on an object that is not a valid instance of Event.");
}

@@ -150,3 +150,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'stopImmediatePropagation' called on an object that is not a valid instance of Event.");
}

@@ -160,3 +160,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'preventDefault' called on an object that is not a valid instance of Event.");
}

@@ -170,3 +170,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'initEvent' called on an object that is not a valid instance of Event.");
}

@@ -210,3 +210,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of Event.");
}

@@ -221,3 +221,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get target' called on an object that is not a valid instance of Event.");
}

@@ -232,3 +232,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get srcElement' called on an object that is not a valid instance of Event.");
}

@@ -243,3 +243,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get currentTarget' called on an object that is not a valid instance of Event.");
}

@@ -254,3 +254,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get eventPhase' called on an object that is not a valid instance of Event.");
}

@@ -265,3 +265,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get cancelBubble' called on an object that is not a valid instance of Event.");
}

@@ -276,3 +276,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set cancelBubble' called on an object that is not a valid instance of Event.");
}

@@ -291,3 +291,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get bubbles' called on an object that is not a valid instance of Event.");
}

@@ -302,3 +302,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get cancelable' called on an object that is not a valid instance of Event.");
}

@@ -313,3 +313,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get returnValue' called on an object that is not a valid instance of Event.");
}

@@ -324,3 +324,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set returnValue' called on an object that is not a valid instance of Event.");
}

@@ -339,3 +339,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get defaultPrevented' called on an object that is not a valid instance of Event.");
}

@@ -350,3 +350,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get composed' called on an object that is not a valid instance of Event.");
}

@@ -361,3 +361,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get timeStamp' called on an object that is not a valid instance of Event.");
}

@@ -364,0 +364,0 @@

@@ -99,3 +99,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'addEventListener' called on an object that is not a valid instance of EventTarget.");
}

@@ -158,3 +158,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'removeEventListener' called on an object that is not a valid instance of EventTarget.");
}

@@ -217,3 +217,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'dispatchEvent' called on an object that is not a valid instance of EventTarget.");
}

@@ -220,0 +220,0 @@

@@ -95,3 +95,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'AddSearchProvider' called on an object that is not a valid instance of External.");
}

@@ -105,3 +105,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'IsSearchProviderInstalled' called on an object that is not a valid instance of External."
);
}

@@ -108,0 +110,0 @@

@@ -143,3 +143,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of File.");
}

@@ -154,3 +154,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get lastModified' called on an object that is not a valid instance of File.");
}

@@ -157,0 +157,0 @@

@@ -99,3 +99,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'item' called on an object that is not a valid instance of FileList.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of FileList.");
}

@@ -226,4 +226,5 @@

}
if (target === receiver) {
utils.isArrayIndexPropName(P);
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
}

@@ -230,0 +231,0 @@ let ownDesc;

@@ -7,2 +7,3 @@ "use strict";

const Blob = require("./Blob.js");
const EventHandlerNonNull = require("./EventHandlerNonNull.js");
const implSymbol = utils.implSymbol;

@@ -104,3 +105,3 @@ const ctorRegistrySymbol = utils.ctorRegistrySymbol;

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'readAsArrayBuffer' called on an object that is not a valid instance of FileReader.");
}

@@ -129,3 +130,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'readAsBinaryString' called on an object that is not a valid instance of FileReader.");
}

@@ -154,3 +155,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'readAsText' called on an object that is not a valid instance of FileReader.");
}

@@ -186,3 +187,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'readAsDataURL' called on an object that is not a valid instance of FileReader.");
}

@@ -209,3 +210,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'abort' called on an object that is not a valid instance of FileReader.");
}

@@ -220,3 +221,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get readyState' called on an object that is not a valid instance of FileReader.");
}

@@ -231,3 +232,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get result' called on an object that is not a valid instance of FileReader.");
}

@@ -242,3 +243,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get error' called on an object that is not a valid instance of FileReader.");
}

@@ -253,3 +254,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onloadstart' called on an object that is not a valid instance of FileReader.");
}

@@ -264,7 +265,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onloadstart' called on an object that is not a valid instance of FileReader.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onloadstart' property on 'FileReader': The provided value"
});
}
esValue[implSymbol]["onloadstart"] = V;

@@ -277,3 +283,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onprogress' called on an object that is not a valid instance of FileReader.");
}

@@ -288,7 +294,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onprogress' called on an object that is not a valid instance of FileReader.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onprogress' property on 'FileReader': The provided value"
});
}
esValue[implSymbol]["onprogress"] = V;

@@ -301,3 +312,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onload' called on an object that is not a valid instance of FileReader.");
}

@@ -312,7 +323,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onload' called on an object that is not a valid instance of FileReader.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onload' property on 'FileReader': The provided value"
});
}
esValue[implSymbol]["onload"] = V;

@@ -325,3 +341,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onabort' called on an object that is not a valid instance of FileReader.");
}

@@ -336,7 +352,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onabort' called on an object that is not a valid instance of FileReader.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onabort' property on 'FileReader': The provided value"
});
}
esValue[implSymbol]["onabort"] = V;

@@ -349,3 +370,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onerror' called on an object that is not a valid instance of FileReader.");
}

@@ -360,7 +381,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onerror' called on an object that is not a valid instance of FileReader.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onerror' property on 'FileReader': The provided value"
});
}
esValue[implSymbol]["onerror"] = V;

@@ -373,3 +399,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onloadend' called on an object that is not a valid instance of FileReader.");
}

@@ -384,7 +410,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onloadend' called on an object that is not a valid instance of FileReader.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onloadend' property on 'FileReader': The provided value"
});
}
esValue[implSymbol]["onloadend"] = V;

@@ -391,0 +422,0 @@ }

@@ -120,3 +120,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get relatedTarget' called on an object that is not a valid instance of FocusEvent.");
}

@@ -123,0 +123,0 @@

@@ -8,2 +8,3 @@ "use strict";

const Blob = require("./Blob.js");
const Function = require("./Function.js");
const implSymbol = utils.implSymbol;

@@ -17,3 +18,7 @@ const ctorRegistrySymbol = utils.ctorRegistrySymbol;

value: function next() {
const internal = this[utils.iterInternalSymbol];
const internal = this && this[utils.iterInternalSymbol];
if (!internal) {
throw new TypeError("next() called on a value that is not an iterator prototype object");
}
const { target, kind, index } = internal;

@@ -28,17 +33,3 @@ const values = Array.from(target[implSymbol]);

internal.index = index + 1;
const [key, value] = pair.map(utils.tryWrapperForImpl);
let result;
switch (kind) {
case "key":
result = key;
break;
case "value":
result = value;
break;
case "key+value":
result = [key, value];
break;
}
return { value: result, done: false };
return utils.iteratorResult(pair.map(utils.tryWrapperForImpl), kind);
},

@@ -156,3 +147,3 @@ writable: true,

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'append' called on an object that is not a valid instance of FormData.");
}

@@ -223,3 +214,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'delete' called on an object that is not a valid instance of FormData.");
}

@@ -244,3 +235,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get' called on an object that is not a valid instance of FormData.");
}

@@ -265,3 +256,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getAll' called on an object that is not a valid instance of FormData.");
}

@@ -286,3 +277,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'has' called on an object that is not a valid instance of FormData.");
}

@@ -307,3 +298,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set' called on an object that is not a valid instance of FormData.");
}

@@ -372,4 +363,4 @@

keys() {
if (!this || !exports.is(this)) {
throw new TypeError("Illegal invocation");
if (!exports.is(this)) {
throw new TypeError("'keys' called on an object that is not a valid instance of FormData.");
}

@@ -380,4 +371,4 @@ return exports.createDefaultIterator(this, "key");

values() {
if (!this || !exports.is(this)) {
throw new TypeError("Illegal invocation");
if (!exports.is(this)) {
throw new TypeError("'values' called on an object that is not a valid instance of FormData.");
}

@@ -388,4 +379,4 @@ return exports.createDefaultIterator(this, "value");

entries() {
if (!this || !exports.is(this)) {
throw new TypeError("Illegal invocation");
if (!exports.is(this)) {
throw new TypeError("'entries' called on an object that is not a valid instance of FormData.");
}

@@ -396,4 +387,4 @@ return exports.createDefaultIterator(this, "key+value");

forEach(callback) {
if (!this || !exports.is(this)) {
throw new TypeError("Illegal invocation");
if (!exports.is(this)) {
throw new TypeError("'forEach' called on an object that is not a valid instance of FormData.");
}

@@ -403,7 +394,5 @@ if (arguments.length < 1) {

}
if (typeof callback !== "function") {
throw new TypeError(
"Failed to execute 'forEach' on 'iterable': The callback provided " + "as parameter 1 is not a function."
);
}
callback = Function.convert(callback, {
context: "Failed to execute 'forEach' on 'iterable': The callback provided as parameter 1"
});
const thisArg = arguments[1];

@@ -410,0 +399,0 @@ let pairs = Array.from(this[implSymbol]);

@@ -120,3 +120,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get oldURL' called on an object that is not a valid instance of HashChangeEvent.");
}

@@ -131,3 +131,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get newURL' called on an object that is not a valid instance of HashChangeEvent.");
}

@@ -134,0 +134,0 @@

@@ -6,2 +6,3 @@ "use strict";

const Function = require("./Function.js");
const implSymbol = utils.implSymbol;

@@ -15,3 +16,7 @@ const ctorRegistrySymbol = utils.ctorRegistrySymbol;

value: function next() {
const internal = this[utils.iterInternalSymbol];
const internal = this && this[utils.iterInternalSymbol];
if (!internal) {
throw new TypeError("next() called on a value that is not an iterator prototype object");
}
const { target, kind, index } = internal;

@@ -26,17 +31,3 @@ const values = Array.from(target[implSymbol]);

internal.index = index + 1;
const [key, value] = pair.map(utils.tryWrapperForImpl);
let result;
switch (kind) {
case "key":
result = key;
break;
case "value":
result = value;
break;
case "key+value":
result = [key, value];
break;
}
return { value: result, done: false };
return utils.iteratorResult(pair.map(utils.tryWrapperForImpl), kind);
},

@@ -217,3 +208,3 @@ writable: true,

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'append' called on an object that is not a valid instance of Headers.");
}

@@ -243,3 +234,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'delete' called on an object that is not a valid instance of Headers.");
}

@@ -264,3 +255,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get' called on an object that is not a valid instance of Headers.");
}

@@ -285,3 +276,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'has' called on an object that is not a valid instance of Headers.");
}

@@ -306,3 +297,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set' called on an object that is not a valid instance of Headers.");
}

@@ -330,4 +321,4 @@

keys() {
if (!this || !exports.is(this)) {
throw new TypeError("Illegal invocation");
if (!exports.is(this)) {
throw new TypeError("'keys' called on an object that is not a valid instance of Headers.");
}

@@ -338,4 +329,4 @@ return exports.createDefaultIterator(this, "key");

values() {
if (!this || !exports.is(this)) {
throw new TypeError("Illegal invocation");
if (!exports.is(this)) {
throw new TypeError("'values' called on an object that is not a valid instance of Headers.");
}

@@ -346,4 +337,4 @@ return exports.createDefaultIterator(this, "value");

entries() {
if (!this || !exports.is(this)) {
throw new TypeError("Illegal invocation");
if (!exports.is(this)) {
throw new TypeError("'entries' called on an object that is not a valid instance of Headers.");
}

@@ -354,4 +345,4 @@ return exports.createDefaultIterator(this, "key+value");

forEach(callback) {
if (!this || !exports.is(this)) {
throw new TypeError("Illegal invocation");
if (!exports.is(this)) {
throw new TypeError("'forEach' called on an object that is not a valid instance of Headers.");
}

@@ -361,7 +352,5 @@ if (arguments.length < 1) {

}
if (typeof callback !== "function") {
throw new TypeError(
"Failed to execute 'forEach' on 'iterable': The callback provided " + "as parameter 1 is not a function."
);
}
callback = Function.convert(callback, {
context: "Failed to execute 'forEach' on 'iterable': The callback provided as parameter 1"
});
const thisArg = arguments[1];

@@ -368,0 +357,0 @@ let pairs = Array.from(this[implSymbol]);

@@ -95,3 +95,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'go' called on an object that is not a valid instance of History.");
}

@@ -114,3 +114,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'back' called on an object that is not a valid instance of History.");
}

@@ -124,3 +124,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'forward' called on an object that is not a valid instance of History.");
}

@@ -134,3 +134,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'pushState' called on an object that is not a valid instance of History.");
}

@@ -177,3 +177,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'replaceState' called on an object that is not a valid instance of History.");
}

@@ -223,3 +223,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of History.");
}

@@ -234,3 +234,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get state' called on an object that is not a valid instance of History.");
}

@@ -237,0 +237,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get target' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set target' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -143,3 +143,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get download' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -160,3 +160,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set download' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -180,3 +180,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rel' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -197,3 +197,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set rel' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -217,3 +217,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get relList' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -230,3 +230,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set relList' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -245,3 +245,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get hreflang' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -262,3 +262,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set hreflang' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -282,3 +282,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -299,3 +299,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -319,3 +319,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get text' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -335,3 +335,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set text' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -355,3 +355,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get coords' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -372,3 +372,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set coords' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -392,3 +392,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get charset' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -409,3 +409,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set charset' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -429,3 +429,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -446,3 +446,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -466,3 +466,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rev' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -483,3 +483,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set rev' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -503,3 +503,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get shape' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -520,3 +520,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set shape' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -540,3 +540,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get href' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -556,3 +556,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set href' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -575,3 +575,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'toString' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -591,3 +591,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get origin' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -602,3 +602,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get protocol' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -618,3 +618,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set protocol' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -638,3 +638,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get username' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -654,3 +654,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set username' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -674,3 +674,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get password' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -690,3 +690,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set password' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -710,3 +710,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get host' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -726,3 +726,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set host' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -746,3 +746,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get hostname' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -762,3 +762,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set hostname' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -782,3 +782,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get port' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -798,3 +798,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set port' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -818,3 +818,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get pathname' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -834,3 +834,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set pathname' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -854,3 +854,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get search' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -870,3 +870,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set search' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -890,3 +890,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get hash' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -906,3 +906,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set hash' called on an object that is not a valid instance of HTMLAnchorElement.");
}

@@ -909,0 +909,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get alt' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set alt' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -143,3 +143,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get coords' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -160,3 +160,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set coords' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -180,3 +180,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get shape' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -197,3 +197,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set shape' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -217,3 +217,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get target' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -234,3 +234,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set target' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -254,3 +254,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rel' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -271,3 +271,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set rel' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -291,3 +291,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get relList' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -304,3 +304,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set relList' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -319,3 +319,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get noHref' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -335,3 +335,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set noHref' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -359,3 +359,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get href' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -375,3 +375,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set href' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -394,3 +394,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'toString' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -410,3 +410,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get origin' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -421,3 +421,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get protocol' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -437,3 +437,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set protocol' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -457,3 +457,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get username' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -473,3 +473,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set username' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -493,3 +493,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get password' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -509,3 +509,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set password' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -529,3 +529,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get host' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -545,3 +545,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set host' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -565,3 +565,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get hostname' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -581,3 +581,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set hostname' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -601,3 +601,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get port' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -617,3 +617,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set port' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -637,3 +637,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get pathname' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -653,3 +653,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set pathname' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -673,3 +673,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get search' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -689,3 +689,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set search' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -709,3 +709,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get hash' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -725,3 +725,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set hash' called on an object that is not a valid instance of HTMLAreaElement.");
}

@@ -728,0 +728,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get href' called on an object that is not a valid instance of HTMLBaseElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set href' called on an object that is not a valid instance of HTMLBaseElement.");
}

@@ -142,3 +142,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get target' called on an object that is not a valid instance of HTMLBaseElement.");
}

@@ -159,3 +159,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set target' called on an object that is not a valid instance of HTMLBaseElement.");
}

@@ -162,0 +162,0 @@

@@ -9,2 +9,4 @@ "use strict";

const ceReactionsPostSteps_helpers_custom_elements = require("../helpers/custom-elements.js").ceReactionsPostSteps;
const EventHandlerNonNull = require("./EventHandlerNonNull.js");
const OnBeforeUnloadEventHandlerNonNull = require("./OnBeforeUnloadEventHandlerNonNull.js");
const implSymbol = utils.implSymbol;

@@ -107,3 +109,3 @@ const ctorRegistrySymbol = utils.ctorRegistrySymbol;

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get text' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -124,3 +126,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set text' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -145,3 +147,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get link' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -162,3 +164,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set link' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -183,3 +185,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get vLink' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -200,3 +202,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set vLink' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -221,3 +223,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get aLink' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -238,3 +240,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set aLink' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -259,3 +261,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get bgColor' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -276,3 +278,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set bgColor' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -297,3 +299,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get background' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -314,3 +316,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set background' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -334,3 +336,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onafterprint' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -345,7 +347,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onafterprint' called on an object that is not a valid instance of HTMLBodyElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onafterprint' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onafterprint"] = V;

@@ -358,3 +365,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onbeforeprint' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -369,7 +376,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onbeforeprint' called on an object that is not a valid instance of HTMLBodyElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onbeforeprint' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onbeforeprint"] = V;

@@ -382,3 +394,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onbeforeunload' called on an object that is not a valid instance of HTMLBodyElement."
);
}

@@ -393,7 +407,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onbeforeunload' called on an object that is not a valid instance of HTMLBodyElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = OnBeforeUnloadEventHandlerNonNull.convert(V, {
context: "Failed to set the 'onbeforeunload' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onbeforeunload"] = V;

@@ -406,3 +427,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onhashchange' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -417,7 +438,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onhashchange' called on an object that is not a valid instance of HTMLBodyElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onhashchange' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onhashchange"] = V;

@@ -430,3 +456,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onlanguagechange' called on an object that is not a valid instance of HTMLBodyElement."
);
}

@@ -441,7 +469,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onlanguagechange' called on an object that is not a valid instance of HTMLBodyElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onlanguagechange' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onlanguagechange"] = V;

@@ -454,3 +489,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onmessage' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -465,7 +500,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onmessage' called on an object that is not a valid instance of HTMLBodyElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onmessage' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onmessage"] = V;

@@ -478,3 +518,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onmessageerror' called on an object that is not a valid instance of HTMLBodyElement."
);
}

@@ -489,7 +531,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onmessageerror' called on an object that is not a valid instance of HTMLBodyElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onmessageerror' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onmessageerror"] = V;

@@ -502,3 +551,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onoffline' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -513,7 +562,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onoffline' called on an object that is not a valid instance of HTMLBodyElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onoffline' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onoffline"] = V;

@@ -526,3 +580,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ononline' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -537,7 +591,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set ononline' called on an object that is not a valid instance of HTMLBodyElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'ononline' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["ononline"] = V;

@@ -550,3 +609,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onpagehide' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -561,7 +620,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onpagehide' called on an object that is not a valid instance of HTMLBodyElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onpagehide' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onpagehide"] = V;

@@ -574,3 +638,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onpageshow' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -585,7 +649,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onpageshow' called on an object that is not a valid instance of HTMLBodyElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onpageshow' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onpageshow"] = V;

@@ -598,3 +667,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onpopstate' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -609,7 +678,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onpopstate' called on an object that is not a valid instance of HTMLBodyElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onpopstate' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onpopstate"] = V;

@@ -622,3 +696,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onrejectionhandled' called on an object that is not a valid instance of HTMLBodyElement."
);
}

@@ -633,7 +709,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onrejectionhandled' called on an object that is not a valid instance of HTMLBodyElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onrejectionhandled' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onrejectionhandled"] = V;

@@ -646,3 +729,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onstorage' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -657,7 +740,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onstorage' called on an object that is not a valid instance of HTMLBodyElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onstorage' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onstorage"] = V;

@@ -670,3 +758,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onunhandledrejection' called on an object that is not a valid instance of HTMLBodyElement."
);
}

@@ -681,7 +771,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onunhandledrejection' called on an object that is not a valid instance of HTMLBodyElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onunhandledrejection' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onunhandledrejection"] = V;

@@ -694,3 +791,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onunload' called on an object that is not a valid instance of HTMLBodyElement.");
}

@@ -705,7 +802,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onunload' called on an object that is not a valid instance of HTMLBodyElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onunload' property on 'HTMLBodyElement': The provided value"
});
}
esValue[implSymbol]["onunload"] = V;

@@ -712,0 +814,0 @@ }

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get clear' called on an object that is not a valid instance of HTMLBRElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set clear' called on an object that is not a valid instance of HTMLBRElement.");
}

@@ -126,0 +126,0 @@

@@ -105,3 +105,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'checkValidity' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -115,3 +115,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'reportValidity' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -125,3 +125,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'setCustomValidity' called on an object that is not a valid instance of HTMLButtonElement."
);
}

@@ -151,3 +153,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get autofocus' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -167,3 +169,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set autofocus' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -191,3 +193,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get disabled' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -207,3 +209,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set disabled' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -231,3 +233,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get form' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -242,3 +244,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get formNoValidate' called on an object that is not a valid instance of HTMLButtonElement."
);
}

@@ -258,3 +262,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set formNoValidate' called on an object that is not a valid instance of HTMLButtonElement."
);
}

@@ -282,3 +288,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get formTarget' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -299,3 +305,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set formTarget' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -319,3 +325,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -336,3 +342,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -356,3 +362,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -372,3 +378,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -392,3 +398,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -409,3 +415,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -429,3 +435,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get willValidate' called on an object that is not a valid instance of HTMLButtonElement."
);
}

@@ -440,3 +448,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get validity' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -451,3 +459,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get validationMessage' called on an object that is not a valid instance of HTMLButtonElement."
);
}

@@ -462,3 +472,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get labels' called on an object that is not a valid instance of HTMLButtonElement.");
}

@@ -465,0 +475,0 @@

@@ -7,2 +7,3 @@ "use strict";

const HTMLConstructor_helpers_html_constructor = require("../helpers/html-constructor.js").HTMLConstructor;
const BlobCallback = require("./BlobCallback.js");
const ceReactionsPreSteps_helpers_custom_elements = require("../helpers/custom-elements.js").ceReactionsPreSteps;

@@ -106,3 +107,3 @@ const ceReactionsPostSteps_helpers_custom_elements = require("../helpers/custom-elements.js").ceReactionsPostSteps;

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getContext' called on an object that is not a valid instance of HTMLCanvasElement.");
}

@@ -138,3 +139,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'toDataURL' called on an object that is not a valid instance of HTMLCanvasElement.");
}

@@ -166,3 +167,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'toBlob' called on an object that is not a valid instance of HTMLCanvasElement.");
}

@@ -180,3 +181,5 @@

let curArg = arguments[0];
curArg = utils.tryImplForWrapper(curArg);
curArg = BlobCallback.convert(curArg, {
context: "Failed to execute 'toBlob' on 'HTMLCanvasElement': parameter 1"
});
args.push(curArg);

@@ -209,3 +212,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of HTMLCanvasElement.");
}

@@ -225,3 +228,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set width' called on an object that is not a valid instance of HTMLCanvasElement.");
}

@@ -245,3 +248,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get height' called on an object that is not a valid instance of HTMLCanvasElement.");
}

@@ -261,3 +264,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set height' called on an object that is not a valid instance of HTMLCanvasElement.");
}

@@ -264,0 +267,0 @@

@@ -99,3 +99,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'item' called on an object that is not a valid instance of HTMLCollection.");
}

@@ -124,3 +124,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'namedItem' called on an object that is not a valid instance of HTMLCollection.");
}

@@ -150,3 +150,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of HTMLCollection.");
}

@@ -271,6 +271,5 @@

}
if (target === receiver) {
utils.isArrayIndexPropName(P);
typeof P === "string" && !utils.isArrayIndexPropName(P);
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
}

@@ -277,0 +276,0 @@ let ownDesc;

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of HTMLDataElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of HTMLDataElement.");
}

@@ -126,0 +126,0 @@

@@ -104,3 +104,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get options' called on an object that is not a valid instance of HTMLDataListElement.");
}

@@ -107,0 +107,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get open' called on an object that is not a valid instance of HTMLDetailsElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set open' called on an object that is not a valid instance of HTMLDetailsElement.");
}

@@ -125,0 +125,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get open' called on an object that is not a valid instance of HTMLDialogElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set open' called on an object that is not a valid instance of HTMLDialogElement.");
}

@@ -125,0 +125,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get compact' called on an object that is not a valid instance of HTMLDirectoryElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set compact' called on an object that is not a valid instance of HTMLDirectoryElement.");
}

@@ -125,0 +125,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLDivElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLDivElement.");
}

@@ -126,0 +126,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get compact' called on an object that is not a valid instance of HTMLDListElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set compact' called on an object that is not a valid instance of HTMLDListElement.");
}

@@ -125,0 +125,0 @@

@@ -109,3 +109,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get src' called on an object that is not a valid instance of HTMLEmbedElement.");
}

@@ -136,3 +136,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set src' called on an object that is not a valid instance of HTMLEmbedElement.");
}

@@ -156,3 +156,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLEmbedElement.");
}

@@ -173,3 +173,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLEmbedElement.");
}

@@ -193,3 +193,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of HTMLEmbedElement.");
}

@@ -210,3 +210,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set width' called on an object that is not a valid instance of HTMLEmbedElement.");
}

@@ -230,3 +230,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get height' called on an object that is not a valid instance of HTMLEmbedElement.");
}

@@ -247,3 +247,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set height' called on an object that is not a valid instance of HTMLEmbedElement.");
}

@@ -267,3 +267,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLEmbedElement.");
}

@@ -284,3 +284,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLEmbedElement.");
}

@@ -304,3 +304,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLEmbedElement.");
}

@@ -321,3 +321,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLEmbedElement.");
}

@@ -324,0 +324,0 @@

@@ -105,3 +105,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'checkValidity' called on an object that is not a valid instance of HTMLFieldSetElement.");
}

@@ -115,3 +115,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'reportValidity' called on an object that is not a valid instance of HTMLFieldSetElement."
);
}

@@ -125,3 +127,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'setCustomValidity' called on an object that is not a valid instance of HTMLFieldSetElement."
);
}

@@ -151,3 +155,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get disabled' called on an object that is not a valid instance of HTMLFieldSetElement.");
}

@@ -167,3 +171,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set disabled' called on an object that is not a valid instance of HTMLFieldSetElement.");
}

@@ -191,3 +195,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get form' called on an object that is not a valid instance of HTMLFieldSetElement.");
}

@@ -202,3 +206,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLFieldSetElement.");
}

@@ -219,3 +223,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLFieldSetElement.");
}

@@ -239,3 +243,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLFieldSetElement.");
}

@@ -250,3 +254,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get elements' called on an object that is not a valid instance of HTMLFieldSetElement.");
}

@@ -263,3 +267,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get willValidate' called on an object that is not a valid instance of HTMLFieldSetElement."
);
}

@@ -274,3 +280,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get validity' called on an object that is not a valid instance of HTMLFieldSetElement.");
}

@@ -287,3 +293,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get validationMessage' called on an object that is not a valid instance of HTMLFieldSetElement."
);
}

@@ -290,0 +298,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get color' called on an object that is not a valid instance of HTMLFontElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set color' called on an object that is not a valid instance of HTMLFontElement.");
}

@@ -144,3 +144,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get face' called on an object that is not a valid instance of HTMLFontElement.");
}

@@ -161,3 +161,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set face' called on an object that is not a valid instance of HTMLFontElement.");
}

@@ -181,3 +181,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get size' called on an object that is not a valid instance of HTMLFontElement.");
}

@@ -198,3 +198,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set size' called on an object that is not a valid instance of HTMLFontElement.");
}

@@ -201,0 +201,0 @@

@@ -105,3 +105,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'submit' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -115,3 +115,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'requestSubmit' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -134,3 +134,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'reset' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -149,3 +149,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'checkValidity' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -159,3 +159,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'reportValidity' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -170,3 +170,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get acceptCharset' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -187,3 +187,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set acceptCharset' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -207,3 +207,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get action' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -223,3 +223,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set action' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -243,3 +243,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get enctype' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -259,3 +259,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set enctype' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -279,3 +279,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get method' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -295,3 +295,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set method' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -315,3 +315,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -332,3 +332,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -352,3 +352,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get noValidate' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -368,3 +368,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set noValidate' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -392,3 +392,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get target' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -409,3 +409,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set target' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -429,3 +429,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get elements' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -442,3 +442,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of HTMLFormElement.");
}

@@ -445,0 +445,0 @@

@@ -109,3 +109,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -126,3 +126,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -146,3 +146,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get scrolling' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -163,3 +163,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set scrolling' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -183,3 +183,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get src' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -210,3 +210,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set src' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -230,3 +230,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get frameBorder' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -247,3 +247,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set frameBorder' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -267,3 +267,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get longDesc' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -294,3 +294,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set longDesc' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -314,3 +314,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get noResize' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -330,3 +330,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set noResize' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -354,3 +354,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get contentDocument' called on an object that is not a valid instance of HTMLFrameElement."
);
}

@@ -365,3 +367,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get contentWindow' called on an object that is not a valid instance of HTMLFrameElement."
);
}

@@ -376,3 +380,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get marginHeight' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -393,3 +397,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set marginHeight' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -414,3 +418,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get marginWidth' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -431,3 +435,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set marginWidth' called on an object that is not a valid instance of HTMLFrameElement.");
}

@@ -434,0 +438,0 @@

@@ -9,2 +9,4 @@ "use strict";

const ceReactionsPostSteps_helpers_custom_elements = require("../helpers/custom-elements.js").ceReactionsPostSteps;
const EventHandlerNonNull = require("./EventHandlerNonNull.js");
const OnBeforeUnloadEventHandlerNonNull = require("./OnBeforeUnloadEventHandlerNonNull.js");
const implSymbol = utils.implSymbol;

@@ -107,3 +109,3 @@ const ctorRegistrySymbol = utils.ctorRegistrySymbol;

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get cols' called on an object that is not a valid instance of HTMLFrameSetElement.");
}

@@ -124,3 +126,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set cols' called on an object that is not a valid instance of HTMLFrameSetElement.");
}

@@ -144,3 +146,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rows' called on an object that is not a valid instance of HTMLFrameSetElement.");
}

@@ -161,3 +163,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set rows' called on an object that is not a valid instance of HTMLFrameSetElement.");
}

@@ -181,3 +183,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onafterprint' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}

@@ -192,7 +196,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onafterprint' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onafterprint' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onafterprint"] = V;

@@ -205,3 +216,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onbeforeprint' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}

@@ -216,7 +229,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onbeforeprint' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onbeforeprint' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onbeforeprint"] = V;

@@ -229,3 +249,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onbeforeunload' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}

@@ -240,7 +262,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onbeforeunload' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = OnBeforeUnloadEventHandlerNonNull.convert(V, {
context: "Failed to set the 'onbeforeunload' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onbeforeunload"] = V;

@@ -253,3 +282,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onhashchange' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}

@@ -264,7 +295,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onhashchange' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onhashchange' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onhashchange"] = V;

@@ -277,3 +315,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onlanguagechange' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}

@@ -288,7 +328,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onlanguagechange' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onlanguagechange' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onlanguagechange"] = V;

@@ -301,3 +348,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onmessage' called on an object that is not a valid instance of HTMLFrameSetElement.");
}

@@ -312,7 +359,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onmessage' called on an object that is not a valid instance of HTMLFrameSetElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onmessage' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onmessage"] = V;

@@ -325,3 +377,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onmessageerror' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}

@@ -336,7 +390,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onmessageerror' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onmessageerror' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onmessageerror"] = V;

@@ -349,3 +410,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onoffline' called on an object that is not a valid instance of HTMLFrameSetElement.");
}

@@ -360,7 +421,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onoffline' called on an object that is not a valid instance of HTMLFrameSetElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onoffline' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onoffline"] = V;

@@ -373,3 +439,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ononline' called on an object that is not a valid instance of HTMLFrameSetElement.");
}

@@ -384,7 +450,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set ononline' called on an object that is not a valid instance of HTMLFrameSetElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'ononline' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["ononline"] = V;

@@ -397,3 +468,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onpagehide' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}

@@ -408,7 +481,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onpagehide' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onpagehide' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onpagehide"] = V;

@@ -421,3 +501,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onpageshow' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}

@@ -432,7 +514,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onpageshow' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onpageshow' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onpageshow"] = V;

@@ -445,3 +534,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onpopstate' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}

@@ -456,7 +547,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onpopstate' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onpopstate' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onpopstate"] = V;

@@ -469,3 +567,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onrejectionhandled' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}

@@ -480,7 +580,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onrejectionhandled' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onrejectionhandled' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onrejectionhandled"] = V;

@@ -493,3 +600,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onstorage' called on an object that is not a valid instance of HTMLFrameSetElement.");
}

@@ -504,7 +611,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onstorage' called on an object that is not a valid instance of HTMLFrameSetElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onstorage' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onstorage"] = V;

@@ -517,3 +629,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onunhandledrejection' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}

@@ -528,7 +642,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onunhandledrejection' called on an object that is not a valid instance of HTMLFrameSetElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onunhandledrejection' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onunhandledrejection"] = V;

@@ -541,3 +662,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onunload' called on an object that is not a valid instance of HTMLFrameSetElement.");
}

@@ -552,7 +673,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onunload' called on an object that is not a valid instance of HTMLFrameSetElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onunload' property on 'HTMLFrameSetElement': The provided value"
});
}
esValue[implSymbol]["onunload"] = V;

@@ -559,0 +685,0 @@ }

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLHeadingElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLHeadingElement.");
}

@@ -126,0 +126,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLHRElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLHRElement.");
}

@@ -143,3 +143,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get color' called on an object that is not a valid instance of HTMLHRElement.");
}

@@ -160,3 +160,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set color' called on an object that is not a valid instance of HTMLHRElement.");
}

@@ -180,3 +180,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get noShade' called on an object that is not a valid instance of HTMLHRElement.");
}

@@ -196,3 +196,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set noShade' called on an object that is not a valid instance of HTMLHRElement.");
}

@@ -220,3 +220,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get size' called on an object that is not a valid instance of HTMLHRElement.");
}

@@ -237,3 +237,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set size' called on an object that is not a valid instance of HTMLHRElement.");
}

@@ -257,3 +257,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of HTMLHRElement.");
}

@@ -274,3 +274,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set width' called on an object that is not a valid instance of HTMLHRElement.");
}

@@ -277,0 +277,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get version' called on an object that is not a valid instance of HTMLHtmlElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set version' called on an object that is not a valid instance of HTMLHtmlElement.");
}

@@ -126,0 +126,0 @@

@@ -108,3 +108,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getSVGDocument' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -119,3 +119,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get src' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -146,3 +146,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set src' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -166,3 +166,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get srcdoc' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -183,3 +183,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set srcdoc' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -203,3 +203,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -220,3 +220,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -240,3 +240,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get allowFullscreen' called on an object that is not a valid instance of HTMLIFrameElement."
);
}

@@ -256,3 +258,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set allowFullscreen' called on an object that is not a valid instance of HTMLIFrameElement."
);
}

@@ -280,3 +284,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -297,3 +301,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set width' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -317,3 +321,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get height' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -334,3 +338,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set height' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -354,3 +358,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get contentDocument' called on an object that is not a valid instance of HTMLIFrameElement."
);
}

@@ -365,3 +371,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get contentWindow' called on an object that is not a valid instance of HTMLIFrameElement."
);
}

@@ -376,3 +384,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -393,3 +401,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -413,3 +421,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get scrolling' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -430,3 +438,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set scrolling' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -450,3 +458,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get frameBorder' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -467,3 +475,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set frameBorder' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -487,3 +495,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get longDesc' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -514,3 +522,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set longDesc' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -534,3 +542,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get marginHeight' called on an object that is not a valid instance of HTMLIFrameElement."
);
}

@@ -551,3 +561,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set marginHeight' called on an object that is not a valid instance of HTMLIFrameElement."
);
}

@@ -572,3 +584,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get marginWidth' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -589,3 +601,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set marginWidth' called on an object that is not a valid instance of HTMLIFrameElement.");
}

@@ -592,0 +604,0 @@

@@ -110,3 +110,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get alt' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -127,3 +127,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set alt' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -147,3 +147,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get src' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -174,3 +174,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set src' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -194,3 +194,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get srcset' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -211,3 +211,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set srcset' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -231,3 +231,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get sizes' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -248,3 +248,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set sizes' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -268,3 +268,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get crossOrigin' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -285,3 +285,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set crossOrigin' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -309,3 +309,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get useMap' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -326,3 +326,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set useMap' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -346,3 +346,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get isMap' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -362,3 +362,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set isMap' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -386,3 +386,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -402,3 +402,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set width' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -422,3 +422,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get height' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -438,3 +438,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set height' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -458,3 +458,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get naturalWidth' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -469,3 +469,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get naturalHeight' called on an object that is not a valid instance of HTMLImageElement."
);
}

@@ -480,3 +482,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get complete' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -491,3 +493,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get currentSrc' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -502,3 +504,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -519,3 +521,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -539,3 +541,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get lowsrc' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -566,3 +568,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set lowsrc' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -586,3 +588,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -603,3 +605,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -623,3 +625,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get hspace' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -644,3 +646,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set hspace' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -665,3 +667,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get vspace' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -686,3 +688,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set vspace' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -707,3 +709,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get longDesc' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -734,3 +736,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set longDesc' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -754,3 +756,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get border' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -771,3 +773,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set border' called on an object that is not a valid instance of HTMLImageElement.");
}

@@ -774,0 +776,0 @@

@@ -110,3 +110,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'stepUp' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -131,3 +131,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'stepDown' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -152,3 +152,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'checkValidity' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -162,3 +162,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'reportValidity' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -172,3 +172,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'setCustomValidity' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -197,3 +199,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'select' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -207,3 +209,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setRangeText' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -297,3 +299,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'setSelectionRange' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -339,3 +343,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get accept' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -356,3 +360,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set accept' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -376,3 +380,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get alt' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -393,3 +397,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set alt' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -413,3 +417,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get autocomplete' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -430,3 +434,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set autocomplete' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -450,3 +454,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get autofocus' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -466,3 +470,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set autofocus' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -490,3 +494,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get defaultChecked' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -506,3 +512,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set defaultChecked' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -530,3 +538,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get checked' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -541,3 +549,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set checked' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -556,3 +564,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get dirName' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -573,3 +581,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set dirName' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -593,3 +601,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get disabled' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -609,3 +617,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set disabled' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -633,3 +641,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get form' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -644,3 +652,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get files' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -655,3 +663,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set files' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -673,3 +681,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get formNoValidate' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -689,3 +699,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set formNoValidate' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -713,3 +725,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get formTarget' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -730,3 +742,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set formTarget' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -750,3 +762,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get indeterminate' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -761,3 +775,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set indeterminate' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -776,3 +792,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get inputMode' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -793,3 +809,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set inputMode' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -813,3 +829,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get list' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -824,3 +840,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get max' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -841,3 +857,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set max' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -861,3 +877,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get maxLength' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -877,3 +893,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set maxLength' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -897,3 +913,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get min' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -914,3 +930,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set min' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -934,3 +950,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get minLength' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -950,3 +966,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set minLength' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -970,3 +986,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get multiple' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -986,3 +1002,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set multiple' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1010,3 +1026,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1027,3 +1043,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1047,3 +1063,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get pattern' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1064,3 +1080,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set pattern' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1084,3 +1100,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get placeholder' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1101,3 +1117,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set placeholder' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1121,3 +1137,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get readOnly' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1137,3 +1153,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set readOnly' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1161,3 +1177,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get required' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1177,3 +1193,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set required' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1201,3 +1217,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get size' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1217,3 +1233,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set size' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1237,3 +1253,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get src' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1264,3 +1280,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set src' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1284,3 +1300,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get step' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1301,3 +1317,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set step' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1321,3 +1337,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1337,3 +1353,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1357,3 +1373,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get defaultValue' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1374,3 +1390,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set defaultValue' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1394,3 +1410,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1410,3 +1426,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1431,3 +1447,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get valueAsDate' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1442,3 +1458,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set valueAsDate' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1460,3 +1476,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get valueAsNumber' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -1471,3 +1489,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set valueAsNumber' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -1486,3 +1506,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get willValidate' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1497,3 +1517,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get validity' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1508,3 +1528,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get validationMessage' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -1519,3 +1541,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get labels' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1530,3 +1552,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get selectionStart' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -1541,3 +1565,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set selectionStart' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -1559,3 +1585,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get selectionEnd' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1570,3 +1596,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set selectionEnd' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1588,3 +1614,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get selectionDirection' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -1599,3 +1627,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set selectionDirection' called on an object that is not a valid instance of HTMLInputElement."
);
}

@@ -1617,3 +1647,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1634,3 +1664,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1654,3 +1684,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get useMap' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1671,3 +1701,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set useMap' called on an object that is not a valid instance of HTMLInputElement.");
}

@@ -1674,0 +1704,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get form' called on an object that is not a valid instance of HTMLLabelElement.");
}

@@ -117,3 +117,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get htmlFor' called on an object that is not a valid instance of HTMLLabelElement.");
}

@@ -134,3 +134,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set htmlFor' called on an object that is not a valid instance of HTMLLabelElement.");
}

@@ -154,3 +154,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get control' called on an object that is not a valid instance of HTMLLabelElement.");
}

@@ -157,0 +157,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get form' called on an object that is not a valid instance of HTMLLegendElement.");
}

@@ -117,3 +117,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLLegendElement.");
}

@@ -134,3 +134,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLLegendElement.");
}

@@ -137,0 +137,0 @@

@@ -107,3 +107,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of HTMLLIElement.");
}

@@ -128,3 +128,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of HTMLLIElement.");
}

@@ -148,3 +148,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLLIElement.");
}

@@ -165,3 +165,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLLIElement.");
}

@@ -168,0 +168,0 @@

@@ -109,3 +109,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get href' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -136,3 +136,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set href' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -156,3 +156,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get crossOrigin' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -173,3 +173,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set crossOrigin' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -197,3 +197,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rel' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -214,3 +214,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set rel' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -234,3 +234,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get relList' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -247,3 +247,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set relList' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -262,3 +262,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get media' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -279,3 +279,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set media' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -299,3 +299,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get hreflang' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -316,3 +316,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set hreflang' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -336,3 +336,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -353,3 +353,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -373,3 +373,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get charset' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -390,3 +390,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set charset' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -410,3 +410,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rev' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -427,3 +427,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set rev' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -447,3 +447,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get target' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -464,3 +464,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set target' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -484,3 +484,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get sheet' called on an object that is not a valid instance of HTMLLinkElement.");
}

@@ -487,0 +487,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLMapElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLMapElement.");
}

@@ -143,3 +143,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get areas' called on an object that is not a valid instance of HTMLMapElement.");
}

@@ -146,0 +146,0 @@

@@ -107,3 +107,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get behavior' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -124,3 +124,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set behavior' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -144,3 +144,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get bgColor' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -161,3 +161,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set bgColor' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -181,3 +181,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get direction' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -198,3 +198,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set direction' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -218,3 +218,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get height' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -235,3 +235,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set height' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -255,3 +255,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get hspace' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -276,3 +276,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set hspace' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -297,3 +297,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get scrollAmount' called on an object that is not a valid instance of HTMLMarqueeElement."
);
}

@@ -318,3 +320,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set scrollAmount' called on an object that is not a valid instance of HTMLMarqueeElement."
);
}

@@ -339,3 +343,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get scrollDelay' called on an object that is not a valid instance of HTMLMarqueeElement."
);
}

@@ -360,3 +366,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set scrollDelay' called on an object that is not a valid instance of HTMLMarqueeElement."
);
}

@@ -381,3 +389,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get trueSpeed' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -397,3 +405,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set trueSpeed' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -421,3 +429,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get vspace' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -442,3 +450,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set vspace' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -463,3 +471,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -480,3 +488,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set width' called on an object that is not a valid instance of HTMLMarqueeElement.");
}

@@ -483,0 +491,0 @@

@@ -108,3 +108,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'load' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -118,3 +118,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'canPlayType' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -144,3 +144,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'play' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -157,3 +157,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'pause' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -167,3 +167,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'addTextTrack' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -215,3 +215,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get src' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -242,3 +242,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set src' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -262,3 +262,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get currentSrc' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -273,3 +273,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get crossOrigin' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -290,3 +290,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set crossOrigin' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -314,3 +314,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get networkState' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -325,3 +325,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get preload' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -342,3 +342,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set preload' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -362,3 +362,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get buffered' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -373,3 +373,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get readyState' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -384,3 +384,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get seeking' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -395,3 +395,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get currentTime' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -406,3 +406,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set currentTime' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -421,3 +421,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get duration' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -432,3 +432,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get paused' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -443,3 +443,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get defaultPlaybackRate' called on an object that is not a valid instance of HTMLMediaElement."
);
}

@@ -454,3 +456,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set defaultPlaybackRate' called on an object that is not a valid instance of HTMLMediaElement."
);
}

@@ -469,3 +473,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get playbackRate' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -480,3 +484,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set playbackRate' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -495,3 +499,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get played' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -506,3 +510,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get seekable' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -517,3 +521,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ended' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -528,3 +532,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get autoplay' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -544,3 +548,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set autoplay' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -568,3 +572,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get loop' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -584,3 +588,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set loop' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -608,3 +612,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get controls' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -624,3 +628,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set controls' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -648,3 +652,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get volume' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -659,3 +663,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set volume' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -674,3 +678,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get muted' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -685,3 +689,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set muted' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -700,3 +704,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get defaultMuted' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -716,3 +720,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set defaultMuted' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -740,3 +744,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get audioTracks' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -753,3 +757,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get videoTracks' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -766,3 +770,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get textTracks' called on an object that is not a valid instance of HTMLMediaElement.");
}

@@ -769,0 +773,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get compact' called on an object that is not a valid instance of HTMLMenuElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set compact' called on an object that is not a valid instance of HTMLMenuElement.");
}

@@ -125,0 +125,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLMetaElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLMetaElement.");
}

@@ -143,3 +143,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get httpEquiv' called on an object that is not a valid instance of HTMLMetaElement.");
}

@@ -160,3 +160,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set httpEquiv' called on an object that is not a valid instance of HTMLMetaElement.");
}

@@ -180,3 +180,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get content' called on an object that is not a valid instance of HTMLMetaElement.");
}

@@ -197,3 +197,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set content' called on an object that is not a valid instance of HTMLMetaElement.");
}

@@ -217,3 +217,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get scheme' called on an object that is not a valid instance of HTMLMetaElement.");
}

@@ -234,3 +234,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set scheme' called on an object that is not a valid instance of HTMLMetaElement.");
}

@@ -237,0 +237,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -142,3 +142,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get min' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -158,3 +158,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set min' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -178,3 +178,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get max' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -194,3 +194,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set max' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -214,3 +214,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get low' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -230,3 +230,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set low' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -250,3 +250,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get high' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -266,3 +266,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set high' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -286,3 +286,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get optimum' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -302,3 +302,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set optimum' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -322,3 +322,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get labels' called on an object that is not a valid instance of HTMLMeterElement.");
}

@@ -325,0 +325,0 @@

@@ -109,3 +109,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get cite' called on an object that is not a valid instance of HTMLModElement.");
}

@@ -136,3 +136,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set cite' called on an object that is not a valid instance of HTMLModElement.");
}

@@ -156,3 +156,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get dateTime' called on an object that is not a valid instance of HTMLModElement.");
}

@@ -173,3 +173,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set dateTime' called on an object that is not a valid instance of HTMLModElement.");
}

@@ -176,0 +176,0 @@

@@ -109,3 +109,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'checkValidity' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -119,3 +119,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'reportValidity' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -129,3 +129,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'setCustomValidity' called on an object that is not a valid instance of HTMLObjectElement."
);
}

@@ -155,3 +157,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get data' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -182,3 +184,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set data' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -202,3 +204,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -219,3 +221,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -239,3 +241,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -256,3 +258,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -276,3 +278,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get useMap' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -293,3 +295,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set useMap' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -313,3 +315,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get form' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -324,3 +326,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -341,3 +343,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set width' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -361,3 +363,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get height' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -378,3 +380,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set height' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -398,3 +400,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get contentDocument' called on an object that is not a valid instance of HTMLObjectElement."
);
}

@@ -409,3 +413,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get willValidate' called on an object that is not a valid instance of HTMLObjectElement."
);
}

@@ -420,3 +426,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get validity' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -431,3 +437,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get validationMessage' called on an object that is not a valid instance of HTMLObjectElement."
);
}

@@ -442,3 +450,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -459,3 +467,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -479,3 +487,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get archive' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -496,3 +504,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set archive' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -516,3 +524,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get code' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -533,3 +541,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set code' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -553,3 +561,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get declare' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -569,3 +577,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set declare' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -593,3 +601,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get hspace' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -614,3 +622,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set hspace' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -635,3 +643,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get standby' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -652,3 +660,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set standby' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -672,3 +680,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get vspace' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -693,3 +701,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set vspace' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -714,3 +722,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get codeBase' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -741,3 +749,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set codeBase' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -761,3 +769,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get codeType' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -778,3 +786,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set codeType' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -798,3 +806,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get border' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -815,3 +823,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set border' called on an object that is not a valid instance of HTMLObjectElement.");
}

@@ -818,0 +826,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get reversed' called on an object that is not a valid instance of HTMLOListElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set reversed' called on an object that is not a valid instance of HTMLOListElement.");
}

@@ -146,3 +146,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get start' called on an object that is not a valid instance of HTMLOListElement.");
}

@@ -162,3 +162,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set start' called on an object that is not a valid instance of HTMLOListElement.");
}

@@ -182,3 +182,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLOListElement.");
}

@@ -199,3 +199,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLOListElement.");
}

@@ -219,3 +219,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get compact' called on an object that is not a valid instance of HTMLOListElement.");
}

@@ -235,3 +235,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set compact' called on an object that is not a valid instance of HTMLOListElement.");
}

@@ -238,0 +238,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get disabled' called on an object that is not a valid instance of HTMLOptGroupElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set disabled' called on an object that is not a valid instance of HTMLOptGroupElement.");
}

@@ -146,3 +146,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get label' called on an object that is not a valid instance of HTMLOptGroupElement.");
}

@@ -163,3 +163,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set label' called on an object that is not a valid instance of HTMLOptGroupElement.");
}

@@ -166,0 +166,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get disabled' called on an object that is not a valid instance of HTMLOptionElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set disabled' called on an object that is not a valid instance of HTMLOptionElement.");
}

@@ -146,3 +146,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get form' called on an object that is not a valid instance of HTMLOptionElement.");
}

@@ -157,3 +157,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get label' called on an object that is not a valid instance of HTMLOptionElement.");
}

@@ -173,3 +173,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set label' called on an object that is not a valid instance of HTMLOptionElement.");
}

@@ -193,3 +193,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get defaultSelected' called on an object that is not a valid instance of HTMLOptionElement."
);
}

@@ -209,3 +211,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set defaultSelected' called on an object that is not a valid instance of HTMLOptionElement."
);
}

@@ -233,3 +237,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get selected' called on an object that is not a valid instance of HTMLOptionElement.");
}

@@ -244,3 +248,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set selected' called on an object that is not a valid instance of HTMLOptionElement.");
}

@@ -259,3 +263,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of HTMLOptionElement.");
}

@@ -275,3 +279,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of HTMLOptionElement.");
}

@@ -295,3 +299,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get text' called on an object that is not a valid instance of HTMLOptionElement.");
}

@@ -311,3 +315,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set text' called on an object that is not a valid instance of HTMLOptionElement.");
}

@@ -331,3 +335,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get index' called on an object that is not a valid instance of HTMLOptionElement.");
}

@@ -334,0 +338,0 @@

@@ -120,3 +120,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'add' called on an object that is not a valid instance of HTMLOptionsCollection.");
}

@@ -177,3 +177,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'remove' called on an object that is not a valid instance of HTMLOptionsCollection.");
}

@@ -208,3 +208,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of HTMLOptionsCollection.");
}

@@ -224,3 +224,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set length' called on an object that is not a valid instance of HTMLOptionsCollection.");
}

@@ -244,3 +244,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get selectedIndex' called on an object that is not a valid instance of HTMLOptionsCollection."
);
}

@@ -255,3 +257,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set selectedIndex' called on an object that is not a valid instance of HTMLOptionsCollection."
);
}

@@ -386,3 +390,5 @@

}
if (target === receiver) {
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
const globalObject = this._globalObject;

@@ -416,4 +422,2 @@

}
typeof P === "string" && !utils.isArrayIndexPropName(P);
}

@@ -420,0 +424,0 @@ let ownDesc;

@@ -105,3 +105,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'checkValidity' called on an object that is not a valid instance of HTMLOutputElement.");
}

@@ -115,3 +115,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'reportValidity' called on an object that is not a valid instance of HTMLOutputElement.");
}

@@ -125,3 +125,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'setCustomValidity' called on an object that is not a valid instance of HTMLOutputElement."
);
}

@@ -151,3 +153,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get htmlFor' called on an object that is not a valid instance of HTMLOutputElement.");
}

@@ -164,3 +166,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set htmlFor' called on an object that is not a valid instance of HTMLOutputElement.");
}

@@ -179,3 +181,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get form' called on an object that is not a valid instance of HTMLOutputElement.");
}

@@ -190,3 +192,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLOutputElement.");
}

@@ -207,3 +209,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLOutputElement.");
}

@@ -227,3 +229,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLOutputElement.");
}

@@ -238,3 +240,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get defaultValue' called on an object that is not a valid instance of HTMLOutputElement."
);
}

@@ -254,3 +258,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set defaultValue' called on an object that is not a valid instance of HTMLOutputElement."
);
}

@@ -274,3 +280,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of HTMLOutputElement.");
}

@@ -290,3 +296,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of HTMLOutputElement.");
}

@@ -310,3 +316,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get willValidate' called on an object that is not a valid instance of HTMLOutputElement."
);
}

@@ -321,3 +329,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get validity' called on an object that is not a valid instance of HTMLOutputElement.");
}

@@ -332,3 +340,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get validationMessage' called on an object that is not a valid instance of HTMLOutputElement."
);
}

@@ -343,3 +353,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get labels' called on an object that is not a valid instance of HTMLOutputElement.");
}

@@ -346,0 +356,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLParagraphElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLParagraphElement.");
}

@@ -126,0 +126,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLParamElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLParamElement.");
}

@@ -143,3 +143,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of HTMLParamElement.");
}

@@ -160,3 +160,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of HTMLParamElement.");
}

@@ -180,3 +180,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLParamElement.");
}

@@ -197,3 +197,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLParamElement.");
}

@@ -217,3 +217,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get valueType' called on an object that is not a valid instance of HTMLParamElement.");
}

@@ -234,3 +234,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set valueType' called on an object that is not a valid instance of HTMLParamElement.");
}

@@ -237,0 +237,0 @@

@@ -107,3 +107,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of HTMLPreElement.");
}

@@ -128,3 +128,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set width' called on an object that is not a valid instance of HTMLPreElement.");
}

@@ -131,0 +131,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of HTMLProgressElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of HTMLProgressElement.");
}

@@ -142,3 +142,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get max' called on an object that is not a valid instance of HTMLProgressElement.");
}

@@ -158,3 +158,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set max' called on an object that is not a valid instance of HTMLProgressElement.");
}

@@ -178,3 +178,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get position' called on an object that is not a valid instance of HTMLProgressElement.");
}

@@ -189,3 +189,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get labels' called on an object that is not a valid instance of HTMLProgressElement.");
}

@@ -192,0 +192,0 @@

@@ -109,3 +109,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get cite' called on an object that is not a valid instance of HTMLQuoteElement.");
}

@@ -136,3 +136,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set cite' called on an object that is not a valid instance of HTMLQuoteElement.");
}

@@ -139,0 +139,0 @@

@@ -109,3 +109,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get src' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -136,3 +136,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set src' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -156,3 +156,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -173,3 +173,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -193,3 +193,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get defer' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -209,3 +209,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set defer' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -233,3 +233,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get crossOrigin' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -250,3 +250,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set crossOrigin' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -274,3 +274,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get text' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -290,3 +290,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set text' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -310,3 +310,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get charset' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -327,3 +327,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set charset' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -347,3 +347,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get event' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -364,3 +364,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set event' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -384,3 +384,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get htmlFor' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -401,3 +401,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set htmlFor' called on an object that is not a valid instance of HTMLScriptElement.");
}

@@ -404,0 +404,0 @@

@@ -121,3 +121,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'item' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -146,3 +146,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'namedItem' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -171,3 +171,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'add' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -228,3 +228,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'remove' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -254,3 +254,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'checkValidity' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -264,3 +264,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'reportValidity' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -274,3 +274,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'setCustomValidity' called on an object that is not a valid instance of HTMLSelectElement."
);
}

@@ -300,3 +302,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get autofocus' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -316,3 +318,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set autofocus' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -340,3 +342,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get disabled' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -356,3 +358,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set disabled' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -380,3 +382,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get form' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -391,3 +393,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get multiple' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -407,3 +409,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set multiple' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -431,3 +433,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -448,3 +450,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -468,3 +470,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get required' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -484,3 +486,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set required' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -508,3 +510,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get size' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -529,3 +531,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set size' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -550,3 +552,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -561,3 +563,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get options' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -574,3 +576,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -590,3 +592,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set length' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -610,3 +612,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get selectedOptions' called on an object that is not a valid instance of HTMLSelectElement."
);
}

@@ -623,3 +627,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get selectedIndex' called on an object that is not a valid instance of HTMLSelectElement."
);
}

@@ -634,3 +640,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set selectedIndex' called on an object that is not a valid instance of HTMLSelectElement."
);
}

@@ -649,3 +657,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -660,3 +668,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -675,3 +683,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get willValidate' called on an object that is not a valid instance of HTMLSelectElement."
);
}

@@ -686,3 +696,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get validity' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -697,3 +707,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get validationMessage' called on an object that is not a valid instance of HTMLSelectElement."
);
}

@@ -708,3 +720,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get labels' called on an object that is not a valid instance of HTMLSelectElement.");
}

@@ -838,3 +850,5 @@

}
if (target === receiver) {
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
const globalObject = this._globalObject;

@@ -841,0 +855,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'assignedNodes' called on an object that is not a valid instance of HTMLSlotElement.");
}

@@ -123,3 +123,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'assignedElements' called on an object that is not a valid instance of HTMLSlotElement.");
}

@@ -141,3 +141,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLSlotElement.");
}

@@ -158,3 +158,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLSlotElement.");
}

@@ -161,0 +161,0 @@

@@ -109,3 +109,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get src' called on an object that is not a valid instance of HTMLSourceElement.");
}

@@ -136,3 +136,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set src' called on an object that is not a valid instance of HTMLSourceElement.");
}

@@ -156,3 +156,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLSourceElement.");
}

@@ -173,3 +173,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLSourceElement.");
}

@@ -193,3 +193,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get srcset' called on an object that is not a valid instance of HTMLSourceElement.");
}

@@ -210,3 +210,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set srcset' called on an object that is not a valid instance of HTMLSourceElement.");
}

@@ -230,3 +230,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get sizes' called on an object that is not a valid instance of HTMLSourceElement.");
}

@@ -247,3 +247,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set sizes' called on an object that is not a valid instance of HTMLSourceElement.");
}

@@ -267,3 +267,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get media' called on an object that is not a valid instance of HTMLSourceElement.");
}

@@ -284,3 +284,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set media' called on an object that is not a valid instance of HTMLSourceElement.");
}

@@ -287,0 +287,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get media' called on an object that is not a valid instance of HTMLStyleElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set media' called on an object that is not a valid instance of HTMLStyleElement.");
}

@@ -143,3 +143,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLStyleElement.");
}

@@ -160,3 +160,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLStyleElement.");
}

@@ -180,3 +180,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get sheet' called on an object that is not a valid instance of HTMLStyleElement.");
}

@@ -183,0 +183,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLTableCaptionElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLTableCaptionElement.");
}

@@ -126,0 +126,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get colSpan' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set colSpan' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -142,3 +142,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rowSpan' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -158,3 +158,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set rowSpan' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -178,3 +178,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get headers' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -195,3 +195,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set headers' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -215,3 +215,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get cellIndex' called on an object that is not a valid instance of HTMLTableCellElement."
);
}

@@ -226,3 +228,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get scope' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -242,3 +244,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set scope' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -262,3 +264,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get abbr' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -279,3 +281,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set abbr' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -299,3 +301,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -316,3 +318,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -336,3 +338,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get axis' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -353,3 +355,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set axis' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -373,3 +375,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get height' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -390,3 +392,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set height' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -410,3 +412,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -427,3 +429,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set width' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -447,3 +449,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ch' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -464,3 +466,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set ch' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -484,3 +486,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get chOff' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -501,3 +503,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set chOff' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -521,3 +523,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get noWrap' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -537,3 +539,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set noWrap' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -561,3 +563,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get vAlign' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -578,3 +580,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set vAlign' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -598,3 +600,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get bgColor' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -615,3 +617,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set bgColor' called on an object that is not a valid instance of HTMLTableCellElement.");
}

@@ -618,0 +620,0 @@

@@ -107,3 +107,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get span' called on an object that is not a valid instance of HTMLTableColElement.");
}

@@ -128,3 +128,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set span' called on an object that is not a valid instance of HTMLTableColElement.");
}

@@ -149,3 +149,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLTableColElement.");
}

@@ -166,3 +166,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLTableColElement.");
}

@@ -186,3 +186,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ch' called on an object that is not a valid instance of HTMLTableColElement.");
}

@@ -203,3 +203,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set ch' called on an object that is not a valid instance of HTMLTableColElement.");
}

@@ -223,3 +223,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get chOff' called on an object that is not a valid instance of HTMLTableColElement.");
}

@@ -240,3 +240,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set chOff' called on an object that is not a valid instance of HTMLTableColElement.");
}

@@ -260,3 +260,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get vAlign' called on an object that is not a valid instance of HTMLTableColElement.");
}

@@ -277,3 +277,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set vAlign' called on an object that is not a valid instance of HTMLTableColElement.");
}

@@ -297,3 +297,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of HTMLTableColElement.");
}

@@ -314,3 +314,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set width' called on an object that is not a valid instance of HTMLTableColElement.");
}

@@ -317,0 +317,0 @@

@@ -107,3 +107,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'createCaption' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -117,3 +117,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'deleteCaption' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -132,3 +132,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'createTHead' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -142,3 +142,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'deleteTHead' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -157,3 +157,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'createTFoot' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -167,3 +167,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'deleteTFoot' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -182,3 +182,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'createTBody' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -192,3 +192,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'insertRow' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -213,3 +213,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'deleteRow' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -244,3 +244,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get caption' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -260,3 +260,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set caption' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -284,3 +284,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get tHead' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -300,3 +300,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set tHead' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -324,3 +324,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get tFoot' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -340,3 +340,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set tFoot' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -364,3 +364,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get tBodies' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -377,3 +377,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rows' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -390,3 +390,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -407,3 +407,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -427,3 +427,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get border' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -444,3 +444,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set border' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -464,3 +464,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get frame' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -481,3 +481,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set frame' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -501,3 +501,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rules' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -518,3 +518,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set rules' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -538,3 +538,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get summary' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -555,3 +555,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set summary' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -575,3 +575,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -592,3 +592,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set width' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -612,3 +612,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get bgColor' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -629,3 +629,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set bgColor' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -650,3 +650,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get cellPadding' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -667,3 +667,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set cellPadding' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -688,3 +688,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get cellSpacing' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -705,3 +705,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set cellSpacing' called on an object that is not a valid instance of HTMLTableElement.");
}

@@ -708,0 +708,0 @@

@@ -105,3 +105,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'insertCell' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -126,3 +126,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'deleteCell' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -157,3 +157,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rowIndex' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -168,3 +168,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get sectionRowIndex' called on an object that is not a valid instance of HTMLTableRowElement."
);
}

@@ -179,3 +181,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get cells' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -192,3 +194,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -209,3 +211,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -229,3 +231,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ch' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -246,3 +248,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set ch' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -266,3 +268,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get chOff' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -283,3 +285,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set chOff' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -303,3 +305,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get vAlign' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -320,3 +322,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set vAlign' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -340,3 +342,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get bgColor' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -357,3 +359,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set bgColor' called on an object that is not a valid instance of HTMLTableRowElement.");
}

@@ -360,0 +362,0 @@

@@ -105,3 +105,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'insertRow' called on an object that is not a valid instance of HTMLTableSectionElement.");
}

@@ -126,3 +126,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'deleteRow' called on an object that is not a valid instance of HTMLTableSectionElement.");
}

@@ -157,3 +157,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rows' called on an object that is not a valid instance of HTMLTableSectionElement.");
}

@@ -170,3 +170,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get align' called on an object that is not a valid instance of HTMLTableSectionElement.");
}

@@ -187,3 +187,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set align' called on an object that is not a valid instance of HTMLTableSectionElement.");
}

@@ -207,3 +207,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ch' called on an object that is not a valid instance of HTMLTableSectionElement.");
}

@@ -224,3 +224,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set ch' called on an object that is not a valid instance of HTMLTableSectionElement.");
}

@@ -244,3 +244,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get chOff' called on an object that is not a valid instance of HTMLTableSectionElement.");
}

@@ -261,3 +261,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set chOff' called on an object that is not a valid instance of HTMLTableSectionElement.");
}

@@ -281,3 +281,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get vAlign' called on an object that is not a valid instance of HTMLTableSectionElement."
);
}

@@ -298,3 +300,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set vAlign' called on an object that is not a valid instance of HTMLTableSectionElement."
);
}

@@ -301,0 +305,0 @@

@@ -104,3 +104,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get content' called on an object that is not a valid instance of HTMLTemplateElement.");
}

@@ -107,0 +107,0 @@

@@ -107,3 +107,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'checkValidity' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -117,3 +117,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'reportValidity' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -127,3 +129,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'setCustomValidity' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -152,3 +156,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'select' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -162,3 +166,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setRangeText' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -254,3 +258,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'setSelectionRange' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -296,3 +302,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get autocomplete' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -313,3 +321,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set autocomplete' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -333,3 +343,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get autofocus' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -349,3 +359,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set autofocus' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -373,3 +383,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get cols' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -389,3 +399,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set cols' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -409,3 +419,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get dirName' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -426,3 +436,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set dirName' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -446,3 +456,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get disabled' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -462,3 +472,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set disabled' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -486,3 +496,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get form' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -497,3 +507,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get inputMode' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -514,3 +524,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set inputMode' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -534,3 +544,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get maxLength' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -555,3 +565,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set maxLength' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -575,3 +585,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get minLength' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -596,3 +606,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set minLength' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -616,3 +626,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -633,3 +643,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set name' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -653,3 +663,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get placeholder' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -670,3 +682,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set placeholder' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -690,3 +704,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get readOnly' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -706,3 +720,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set readOnly' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -730,3 +744,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get required' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -746,3 +760,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set required' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -770,3 +784,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rows' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -786,3 +800,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set rows' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -806,3 +820,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get wrap' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -823,3 +837,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set wrap' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -843,3 +857,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -854,3 +868,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get defaultValue' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -870,3 +886,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set defaultValue' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -890,3 +908,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -906,3 +924,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -927,3 +945,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get textLength' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -938,3 +958,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get willValidate' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -949,3 +971,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get validity' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -960,3 +982,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get validationMessage' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -971,3 +995,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get labels' called on an object that is not a valid instance of HTMLTextAreaElement.");
}

@@ -982,3 +1006,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get selectionStart' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -993,3 +1019,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set selectionStart' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -1008,3 +1036,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get selectionEnd' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -1019,3 +1049,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set selectionEnd' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -1034,3 +1066,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get selectionDirection' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -1045,3 +1079,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set selectionDirection' called on an object that is not a valid instance of HTMLTextAreaElement."
);
}

@@ -1048,0 +1084,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get dateTime' called on an object that is not a valid instance of HTMLTimeElement.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set dateTime' called on an object that is not a valid instance of HTMLTimeElement.");
}

@@ -126,0 +126,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get text' called on an object that is not a valid instance of HTMLTitleElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set text' called on an object that is not a valid instance of HTMLTitleElement.");
}

@@ -125,0 +125,0 @@

@@ -109,3 +109,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get kind' called on an object that is not a valid instance of HTMLTrackElement.");
}

@@ -126,3 +126,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set kind' called on an object that is not a valid instance of HTMLTrackElement.");
}

@@ -146,3 +146,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get src' called on an object that is not a valid instance of HTMLTrackElement.");
}

@@ -173,3 +173,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set src' called on an object that is not a valid instance of HTMLTrackElement.");
}

@@ -193,3 +193,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get srclang' called on an object that is not a valid instance of HTMLTrackElement.");
}

@@ -210,3 +210,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set srclang' called on an object that is not a valid instance of HTMLTrackElement.");
}

@@ -230,3 +230,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get label' called on an object that is not a valid instance of HTMLTrackElement.");
}

@@ -247,3 +247,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set label' called on an object that is not a valid instance of HTMLTrackElement.");
}

@@ -267,3 +267,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get default' called on an object that is not a valid instance of HTMLTrackElement.");
}

@@ -283,3 +283,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set default' called on an object that is not a valid instance of HTMLTrackElement.");
}

@@ -307,3 +307,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get readyState' called on an object that is not a valid instance of HTMLTrackElement.");
}

@@ -310,0 +310,0 @@

@@ -106,3 +106,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get compact' called on an object that is not a valid instance of HTMLUListElement.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set compact' called on an object that is not a valid instance of HTMLUListElement.");
}

@@ -146,3 +146,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of HTMLUListElement.");
}

@@ -163,3 +163,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set type' called on an object that is not a valid instance of HTMLUListElement.");
}

@@ -166,0 +166,0 @@

@@ -110,3 +110,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of HTMLVideoElement.");
}

@@ -131,3 +131,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set width' called on an object that is not a valid instance of HTMLVideoElement.");
}

@@ -152,3 +152,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get height' called on an object that is not a valid instance of HTMLVideoElement.");
}

@@ -173,3 +173,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set height' called on an object that is not a valid instance of HTMLVideoElement.");
}

@@ -194,3 +194,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get videoWidth' called on an object that is not a valid instance of HTMLVideoElement.");
}

@@ -205,3 +205,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get videoHeight' called on an object that is not a valid instance of HTMLVideoElement.");
}

@@ -216,3 +216,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get poster' called on an object that is not a valid instance of HTMLVideoElement.");
}

@@ -243,3 +243,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set poster' called on an object that is not a valid instance of HTMLVideoElement.");
}

@@ -263,3 +263,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get playsInline' called on an object that is not a valid instance of HTMLVideoElement.");
}

@@ -279,3 +279,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set playsInline' called on an object that is not a valid instance of HTMLVideoElement.");
}

@@ -282,0 +282,0 @@

@@ -120,3 +120,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get data' called on an object that is not a valid instance of InputEvent.");
}

@@ -131,3 +131,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get isComposing' called on an object that is not a valid instance of InputEvent.");
}

@@ -137,2 +137,12 @@

}
get inputType() {
const esValue = this !== null && this !== undefined ? this : globalObject;
if (!exports.is(esValue)) {
throw new TypeError("'get inputType' called on an object that is not a valid instance of InputEvent.");
}
return esValue[implSymbol]["inputType"];
}
}

@@ -142,2 +152,3 @@ Object.defineProperties(InputEvent.prototype, {

isComposing: { enumerable: true },
inputType: { enumerable: true },
[Symbol.toStringTag]: { value: "InputEvent", configurable: true }

@@ -144,0 +155,0 @@ });

@@ -27,2 +27,14 @@ "use strict";

{
const key = "inputType";
let value = obj === undefined || obj === null ? undefined : obj[key];
if (value !== undefined) {
value = conversions["DOMString"](value, { context: context + " has member 'inputType' that" });
ret[key] = value;
} else {
ret[key] = "";
}
}
{
const key = "isComposing";

@@ -29,0 +41,0 @@ let value = obj === undefined || obj === null ? undefined : obj[key];

@@ -119,3 +119,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getModifierState' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -144,3 +144,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'initKeyboardEvent' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -271,3 +271,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get key' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -282,3 +282,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get code' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -293,3 +293,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get location' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -304,3 +304,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ctrlKey' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -315,3 +315,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get shiftKey' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -326,3 +326,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get altKey' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -337,3 +337,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get metaKey' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -348,3 +348,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get repeat' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -359,3 +359,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get isComposing' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -370,3 +370,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get charCode' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -381,3 +381,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get keyCode' called on an object that is not a valid instance of KeyboardEvent.");
}

@@ -384,0 +384,0 @@

@@ -54,3 +54,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'assign' called on an object that is not a valid instance of Location.");
}

@@ -76,3 +76,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'replace' called on an object that is not a valid instance of Location.");
}

@@ -98,3 +98,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'reload' called on an object that is not a valid instance of Location.");
}

@@ -108,3 +108,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get href' called on an object that is not a valid instance of Location.");
}

@@ -118,3 +118,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set href' called on an object that is not a valid instance of Location.");
}

@@ -131,3 +131,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'toString' called on an object that is not a valid instance of Location.");
}

@@ -141,3 +141,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get origin' called on an object that is not a valid instance of Location.");
}

@@ -151,3 +151,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get protocol' called on an object that is not a valid instance of Location.");
}

@@ -161,3 +161,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set protocol' called on an object that is not a valid instance of Location.");
}

@@ -175,3 +175,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get host' called on an object that is not a valid instance of Location.");
}

@@ -185,3 +185,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set host' called on an object that is not a valid instance of Location.");
}

@@ -199,3 +199,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get hostname' called on an object that is not a valid instance of Location.");
}

@@ -209,3 +209,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set hostname' called on an object that is not a valid instance of Location.");
}

@@ -223,3 +223,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get port' called on an object that is not a valid instance of Location.");
}

@@ -233,3 +233,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set port' called on an object that is not a valid instance of Location.");
}

@@ -247,3 +247,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get pathname' called on an object that is not a valid instance of Location.");
}

@@ -257,3 +257,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set pathname' called on an object that is not a valid instance of Location.");
}

@@ -271,3 +271,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get search' called on an object that is not a valid instance of Location.");
}

@@ -281,3 +281,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set search' called on an object that is not a valid instance of Location.");
}

@@ -295,3 +295,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get hash' called on an object that is not a valid instance of Location.");
}

@@ -305,3 +305,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set hash' called on an object that is not a valid instance of Location.");
}

@@ -308,0 +308,0 @@

@@ -119,3 +119,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'initMessageEvent' called on an object that is not a valid instance of MessageEvent.");
}

@@ -235,3 +235,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get data' called on an object that is not a valid instance of MessageEvent.");
}

@@ -246,3 +246,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get origin' called on an object that is not a valid instance of MessageEvent.");
}

@@ -257,3 +257,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get lastEventId' called on an object that is not a valid instance of MessageEvent.");
}

@@ -268,3 +268,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get source' called on an object that is not a valid instance of MessageEvent.");
}

@@ -279,3 +279,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ports' called on an object that is not a valid instance of MessageEvent.");
}

@@ -282,0 +282,0 @@

@@ -96,6 +96,6 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of MimeType.");
}
return esValue[implSymbol]["type"];
return utils.tryWrapperForImpl(esValue[implSymbol]["type"]);
}

@@ -107,6 +107,6 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get description' called on an object that is not a valid instance of MimeType.");
}
return esValue[implSymbol]["description"];
return utils.tryWrapperForImpl(esValue[implSymbol]["description"]);
}

@@ -118,6 +118,6 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get suffixes' called on an object that is not a valid instance of MimeType.");
}
return esValue[implSymbol]["suffixes"];
return utils.tryWrapperForImpl(esValue[implSymbol]["suffixes"]);
}

@@ -129,3 +129,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get enabledPlugin' called on an object that is not a valid instance of MimeType.");
}

@@ -132,0 +132,0 @@

@@ -99,3 +99,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'item' called on an object that is not a valid instance of MimeTypeArray.");
}

@@ -116,3 +116,3 @@

}
return utils.tryWrapperForImpl(esValue[implSymbol].item(...args));
return esValue[implSymbol].item(...args);
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'namedItem' called on an object that is not a valid instance of MimeTypeArray.");
}

@@ -142,3 +142,3 @@

}
return utils.tryWrapperForImpl(esValue[implSymbol].namedItem(...args));
return esValue[implSymbol].namedItem(...args);
}

@@ -150,3 +150,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of MimeTypeArray.");
}

@@ -221,8 +221,2 @@

for (const key of target[implSymbol][utils.supportedPropertyNames]) {
if (!(key in target)) {
keys.add(`${key}`);
}
}
for (const key of Reflect.ownKeys(target)) {

@@ -254,13 +248,2 @@ keys.add(key);

const namedValue = target[implSymbol].namedItem(P);
if (namedValue !== null && !(P in target) && !ignoreNamedProps) {
return {
writable: false,
enumerable: false,
configurable: true,
value: utils.tryWrapperForImpl(namedValue)
};
}
return Reflect.getOwnPropertyDescriptor(target, P);

@@ -273,6 +256,5 @@ },

}
if (target === receiver) {
utils.isArrayIndexPropName(P);
typeof P === "string" && !utils.isArrayIndexPropName(P);
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
}

@@ -334,8 +316,3 @@ let ownDesc;

}
if (!utils.hasOwn(target, P)) {
const creating = !(target[implSymbol].namedItem(P) !== null);
if (!creating) {
return false;
}
}
return Reflect.defineProperty(target, P, desc);

@@ -354,6 +331,2 @@ },

if (target[implSymbol].namedItem(P) !== null && !(P in target)) {
return false;
}
return Reflect.deleteProperty(target, P);

@@ -360,0 +333,0 @@ },

@@ -120,3 +120,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getModifierState' called on an object that is not a valid instance of MouseEvent.");
}

@@ -145,3 +145,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'initMouseEvent' called on an object that is not a valid instance of MouseEvent.");
}

@@ -331,3 +331,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get screenX' called on an object that is not a valid instance of MouseEvent.");
}

@@ -342,3 +342,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get screenY' called on an object that is not a valid instance of MouseEvent.");
}

@@ -353,3 +353,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get clientX' called on an object that is not a valid instance of MouseEvent.");
}

@@ -364,3 +364,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get clientY' called on an object that is not a valid instance of MouseEvent.");
}

@@ -375,3 +375,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ctrlKey' called on an object that is not a valid instance of MouseEvent.");
}

@@ -386,3 +386,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get shiftKey' called on an object that is not a valid instance of MouseEvent.");
}

@@ -397,3 +397,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get altKey' called on an object that is not a valid instance of MouseEvent.");
}

@@ -408,3 +408,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get metaKey' called on an object that is not a valid instance of MouseEvent.");
}

@@ -419,3 +419,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get button' called on an object that is not a valid instance of MouseEvent.");
}

@@ -430,3 +430,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get buttons' called on an object that is not a valid instance of MouseEvent.");
}

@@ -441,3 +441,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get relatedTarget' called on an object that is not a valid instance of MouseEvent.");
}

@@ -444,0 +444,0 @@

@@ -6,2 +6,3 @@ "use strict";

const MutationCallback = require("./MutationCallback.js");
const Node = require("./Node.js");

@@ -100,3 +101,3 @@ const MutationObserverInit = require("./MutationObserverInit.js");

let curArg = arguments[0];
curArg = utils.tryImplForWrapper(curArg);
curArg = MutationCallback.convert(curArg, { context: "Failed to construct 'MutationObserver': parameter 1" });
args.push(curArg);

@@ -110,3 +111,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'observe' called on an object that is not a valid instance of MutationObserver.");
}

@@ -140,3 +141,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'disconnect' called on an object that is not a valid instance of MutationObserver.");
}

@@ -150,3 +151,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'takeRecords' called on an object that is not a valid instance of MutationObserver.");
}

@@ -153,0 +154,0 @@

@@ -96,3 +96,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of MutationRecord.");
}

@@ -107,3 +107,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get target' called on an object that is not a valid instance of MutationRecord.");
}

@@ -120,3 +120,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get addedNodes' called on an object that is not a valid instance of MutationRecord.");
}

@@ -133,3 +133,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get removedNodes' called on an object that is not a valid instance of MutationRecord.");
}

@@ -146,3 +146,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get previousSibling' called on an object that is not a valid instance of MutationRecord."
);
}

@@ -157,3 +159,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get nextSibling' called on an object that is not a valid instance of MutationRecord.");
}

@@ -168,3 +170,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get attributeName' called on an object that is not a valid instance of MutationRecord.");
}

@@ -179,3 +181,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get attributeNamespace' called on an object that is not a valid instance of MutationRecord."
);
}

@@ -190,3 +194,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get oldValue' called on an object that is not a valid instance of MutationRecord.");
}

@@ -193,0 +197,0 @@

@@ -102,3 +102,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'item' called on an object that is not a valid instance of NamedNodeMap.");
}

@@ -125,3 +125,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getNamedItem' called on an object that is not a valid instance of NamedNodeMap.");
}

@@ -150,3 +150,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getNamedItemNS' called on an object that is not a valid instance of NamedNodeMap.");
}

@@ -186,3 +186,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setNamedItem' called on an object that is not a valid instance of NamedNodeMap.");
}

@@ -214,3 +214,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setNamedItemNS' called on an object that is not a valid instance of NamedNodeMap.");
}

@@ -242,3 +242,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'removeNamedItem' called on an object that is not a valid instance of NamedNodeMap.");
}

@@ -272,3 +272,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'removeNamedItemNS' called on an object that is not a valid instance of NamedNodeMap.");
}

@@ -314,3 +314,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of NamedNodeMap.");
}

@@ -440,6 +440,5 @@

}
if (target === receiver) {
utils.isArrayIndexPropName(P);
typeof P === "string" && !utils.isArrayIndexPropName(P);
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
}

@@ -446,0 +445,0 @@ let ownDesc;

@@ -95,3 +95,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'javaEnabled' called on an object that is not a valid instance of Navigator.");
}

@@ -106,3 +106,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get appCodeName' called on an object that is not a valid instance of Navigator.");
}

@@ -117,3 +117,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get appName' called on an object that is not a valid instance of Navigator.");
}

@@ -128,3 +128,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get appVersion' called on an object that is not a valid instance of Navigator.");
}

@@ -139,3 +139,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get platform' called on an object that is not a valid instance of Navigator.");
}

@@ -150,3 +150,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get product' called on an object that is not a valid instance of Navigator.");
}

@@ -161,3 +161,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get productSub' called on an object that is not a valid instance of Navigator.");
}

@@ -172,3 +172,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get userAgent' called on an object that is not a valid instance of Navigator.");
}

@@ -183,3 +183,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get vendor' called on an object that is not a valid instance of Navigator.");
}

@@ -194,3 +194,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get vendorSub' called on an object that is not a valid instance of Navigator.");
}

@@ -205,3 +205,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get language' called on an object that is not a valid instance of Navigator.");
}

@@ -216,3 +216,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get languages' called on an object that is not a valid instance of Navigator.");
}

@@ -227,3 +227,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onLine' called on an object that is not a valid instance of Navigator.");
}

@@ -238,3 +238,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get cookieEnabled' called on an object that is not a valid instance of Navigator.");
}

@@ -249,3 +249,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get plugins' called on an object that is not a valid instance of Navigator.");
}

@@ -262,3 +262,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get mimeTypes' called on an object that is not a valid instance of Navigator.");
}

@@ -275,3 +275,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get hardwareConcurrency' called on an object that is not a valid instance of Navigator.");
}

@@ -278,0 +278,0 @@

@@ -105,3 +105,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getRootNode' called on an object that is not a valid instance of Node.");
}

@@ -122,3 +122,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'hasChildNodes' called on an object that is not a valid instance of Node.");
}

@@ -132,3 +132,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'normalize' called on an object that is not a valid instance of Node.");
}

@@ -147,3 +147,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'cloneNode' called on an object that is not a valid instance of Node.");
}

@@ -171,3 +171,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'isEqualNode' called on an object that is not a valid instance of Node.");
}

@@ -196,3 +196,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'isSameNode' called on an object that is not a valid instance of Node.");
}

@@ -221,3 +221,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'compareDocumentPosition' called on an object that is not a valid instance of Node.");
}

@@ -246,3 +246,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'contains' called on an object that is not a valid instance of Node.");
}

@@ -271,3 +271,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'lookupPrefix' called on an object that is not a valid instance of Node.");
}

@@ -298,3 +298,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'lookupNamespaceURI' called on an object that is not a valid instance of Node.");
}

@@ -327,3 +327,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'isDefaultNamespace' called on an object that is not a valid instance of Node.");
}

@@ -356,3 +356,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'insertBefore' called on an object that is not a valid instance of Node.");
}

@@ -391,3 +391,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'appendChild' called on an object that is not a valid instance of Node.");
}

@@ -417,3 +417,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'replaceChild' called on an object that is not a valid instance of Node.");
}

@@ -448,3 +448,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'removeChild' called on an object that is not a valid instance of Node.");
}

@@ -475,3 +475,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get nodeType' called on an object that is not a valid instance of Node.");
}

@@ -486,3 +486,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get nodeName' called on an object that is not a valid instance of Node.");
}

@@ -497,3 +497,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get baseURI' called on an object that is not a valid instance of Node.");
}

@@ -508,3 +508,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get isConnected' called on an object that is not a valid instance of Node.");
}

@@ -519,3 +519,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ownerDocument' called on an object that is not a valid instance of Node.");
}

@@ -530,3 +530,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get parentNode' called on an object that is not a valid instance of Node.");
}

@@ -541,3 +541,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get parentElement' called on an object that is not a valid instance of Node.");
}

@@ -552,3 +552,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get childNodes' called on an object that is not a valid instance of Node.");
}

@@ -565,3 +565,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get firstChild' called on an object that is not a valid instance of Node.");
}

@@ -576,3 +576,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get lastChild' called on an object that is not a valid instance of Node.");
}

@@ -587,3 +587,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get previousSibling' called on an object that is not a valid instance of Node.");
}

@@ -598,3 +598,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get nextSibling' called on an object that is not a valid instance of Node.");
}

@@ -609,3 +609,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get nodeValue' called on an object that is not a valid instance of Node.");
}

@@ -625,3 +625,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set nodeValue' called on an object that is not a valid instance of Node.");
}

@@ -649,3 +649,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get textContent' called on an object that is not a valid instance of Node.");
}

@@ -665,3 +665,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set textContent' called on an object that is not a valid instance of Node.");
}

@@ -668,0 +668,0 @@

@@ -95,3 +95,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'nextNode' called on an object that is not a valid instance of NodeIterator.");
}

@@ -105,3 +105,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'previousNode' called on an object that is not a valid instance of NodeIterator.");
}

@@ -115,3 +115,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'detach' called on an object that is not a valid instance of NodeIterator.");
}

@@ -126,3 +126,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get root' called on an object that is not a valid instance of NodeIterator.");
}

@@ -139,3 +139,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get referenceNode' called on an object that is not a valid instance of NodeIterator.");
}

@@ -150,3 +150,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get pointerBeforeReferenceNode' called on an object that is not a valid instance of NodeIterator."
);
}

@@ -161,3 +163,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get whatToShow' called on an object that is not a valid instance of NodeIterator.");
}

@@ -172,3 +174,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get filter' called on an object that is not a valid instance of NodeIterator.");
}

@@ -175,0 +177,0 @@

@@ -99,3 +99,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'item' called on an object that is not a valid instance of NodeList.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of NodeList.");
}

@@ -230,4 +230,5 @@

}
if (target === receiver) {
utils.isArrayIndexPropName(P);
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
}

@@ -234,0 +235,0 @@ let ownDesc;

@@ -124,3 +124,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get persisted' called on an object that is not a valid instance of PageTransitionEvent.");
}

@@ -127,0 +127,0 @@

@@ -102,3 +102,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'now' called on an object that is not a valid instance of Performance.");
}

@@ -112,3 +112,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'toJSON' called on an object that is not a valid instance of Performance.");
}

@@ -123,3 +123,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get timeOrigin' called on an object that is not a valid instance of Performance.");
}

@@ -126,0 +126,0 @@

@@ -99,3 +99,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'item' called on an object that is not a valid instance of Plugin.");
}

@@ -120,3 +120,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'namedItem' called on an object that is not a valid instance of Plugin.");
}

@@ -144,6 +144,6 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get name' called on an object that is not a valid instance of Plugin.");
}
return esValue[implSymbol]["name"];
return utils.tryWrapperForImpl(esValue[implSymbol]["name"]);
}

@@ -155,6 +155,6 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get description' called on an object that is not a valid instance of Plugin.");
}
return esValue[implSymbol]["description"];
return utils.tryWrapperForImpl(esValue[implSymbol]["description"]);
}

@@ -166,6 +166,6 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get filename' called on an object that is not a valid instance of Plugin.");
}
return esValue[implSymbol]["filename"];
return utils.tryWrapperForImpl(esValue[implSymbol]["filename"]);
}

@@ -177,6 +177,6 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of Plugin.");
}
return esValue[implSymbol]["length"];
return utils.tryWrapperForImpl(esValue[implSymbol]["length"]);
}

@@ -251,8 +251,2 @@ }

for (const key of target[implSymbol][utils.supportedPropertyNames]) {
if (!(key in target)) {
keys.add(`${key}`);
}
}
for (const key of Reflect.ownKeys(target)) {

@@ -272,4 +266,5 @@ keys.add(key);

const index = P >>> 0;
const indexedValue = target[implSymbol].item(index);
if (indexedValue !== null) {
if (target[implSymbol][utils.supportsPropertyIndex](index)) {
const indexedValue = target[implSymbol].item(index);
return {

@@ -285,13 +280,2 @@ writable: false,

const namedValue = target[implSymbol].namedItem(P);
if (namedValue !== null && !(P in target) && !ignoreNamedProps) {
return {
writable: false,
enumerable: false,
configurable: true,
value: utils.tryWrapperForImpl(namedValue)
};
}
return Reflect.getOwnPropertyDescriptor(target, P);

@@ -304,6 +288,5 @@ },

}
if (target === receiver) {
utils.isArrayIndexPropName(P);
typeof P === "string" && !utils.isArrayIndexPropName(P);
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
}

@@ -314,4 +297,5 @@ let ownDesc;

const index = P >>> 0;
const indexedValue = target[implSymbol].item(index);
if (indexedValue !== null) {
if (target[implSymbol][utils.supportsPropertyIndex](index)) {
const indexedValue = target[implSymbol].item(index);
ownDesc = {

@@ -366,8 +350,3 @@ writable: false,

}
if (!utils.hasOwn(target, P)) {
const creating = !(target[implSymbol].namedItem(P) !== null);
if (!creating) {
return false;
}
}
return Reflect.defineProperty(target, P, desc);

@@ -383,9 +362,5 @@ },

const index = P >>> 0;
return !(target[implSymbol].item(index) !== null);
return !target[implSymbol][utils.supportsPropertyIndex](index);
}
if (target[implSymbol].namedItem(P) !== null && !(P in target)) {
return false;
}
return Reflect.deleteProperty(target, P);

@@ -392,0 +367,0 @@ },

@@ -99,17 +99,6 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'refresh' called on an object that is not a valid instance of PluginArray.");
}
const args = [];
{
let curArg = arguments[0];
if (curArg !== undefined) {
curArg = conversions["boolean"](curArg, {
context: "Failed to execute 'refresh' on 'PluginArray': parameter 1"
});
} else {
curArg = false;
}
args.push(curArg);
}
return esValue[implSymbol].refresh(...args);
return utils.tryWrapperForImpl(esValue[implSymbol].refresh());
}

@@ -120,3 +109,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'item' called on an object that is not a valid instance of PluginArray.");
}

@@ -137,3 +126,3 @@

}
return utils.tryWrapperForImpl(esValue[implSymbol].item(...args));
return esValue[implSymbol].item(...args);
}

@@ -144,3 +133,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'namedItem' called on an object that is not a valid instance of PluginArray.");
}

@@ -163,3 +152,3 @@

}
return utils.tryWrapperForImpl(esValue[implSymbol].namedItem(...args));
return esValue[implSymbol].namedItem(...args);
}

@@ -171,3 +160,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of PluginArray.");
}

@@ -243,8 +232,2 @@

for (const key of target[implSymbol][utils.supportedPropertyNames]) {
if (!(key in target)) {
keys.add(`${key}`);
}
}
for (const key of Reflect.ownKeys(target)) {

@@ -276,13 +259,2 @@ keys.add(key);

const namedValue = target[implSymbol].namedItem(P);
if (namedValue !== null && !(P in target) && !ignoreNamedProps) {
return {
writable: false,
enumerable: false,
configurable: true,
value: utils.tryWrapperForImpl(namedValue)
};
}
return Reflect.getOwnPropertyDescriptor(target, P);

@@ -295,6 +267,5 @@ },

}
if (target === receiver) {
utils.isArrayIndexPropName(P);
typeof P === "string" && !utils.isArrayIndexPropName(P);
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
}

@@ -356,8 +327,3 @@ let ownDesc;

}
if (!utils.hasOwn(target, P)) {
const creating = !(target[implSymbol].namedItem(P) !== null);
if (!creating) {
return false;
}
}
return Reflect.defineProperty(target, P, desc);

@@ -376,6 +342,2 @@ },

if (target[implSymbol].namedItem(P) !== null && !(P in target)) {
return false;
}
return Reflect.deleteProperty(target, P);

@@ -382,0 +344,0 @@ },

@@ -120,3 +120,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get state' called on an object that is not a valid instance of PopStateEvent.");
}

@@ -123,0 +123,0 @@

@@ -103,3 +103,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get target' called on an object that is not a valid instance of ProcessingInstruction.");
}

@@ -106,0 +106,0 @@

@@ -120,3 +120,5 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get lengthComputable' called on an object that is not a valid instance of ProgressEvent."
);
}

@@ -131,3 +133,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get loaded' called on an object that is not a valid instance of ProgressEvent.");
}

@@ -142,3 +144,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get total' called on an object that is not a valid instance of ProgressEvent.");
}

@@ -145,0 +147,0 @@

@@ -105,3 +105,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setStart' called on an object that is not a valid instance of Range.");
}

@@ -133,3 +133,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setEnd' called on an object that is not a valid instance of Range.");
}

@@ -161,3 +161,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setStartBefore' called on an object that is not a valid instance of Range.");
}

@@ -184,3 +184,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setStartAfter' called on an object that is not a valid instance of Range.");
}

@@ -207,3 +207,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setEndBefore' called on an object that is not a valid instance of Range.");
}

@@ -228,3 +228,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setEndAfter' called on an object that is not a valid instance of Range.");
}

@@ -249,3 +249,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'collapse' called on an object that is not a valid instance of Range.");
}

@@ -268,3 +268,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'selectNode' called on an object that is not a valid instance of Range.");
}

@@ -289,3 +289,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'selectNodeContents' called on an object that is not a valid instance of Range.");
}

@@ -312,3 +312,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'compareBoundaryPoints' called on an object that is not a valid instance of Range.");
}

@@ -344,3 +344,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'deleteContents' called on an object that is not a valid instance of Range.");
}

@@ -359,3 +359,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'extractContents' called on an object that is not a valid instance of Range.");
}

@@ -374,3 +374,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'cloneContents' called on an object that is not a valid instance of Range.");
}

@@ -389,3 +389,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'insertNode' called on an object that is not a valid instance of Range.");
}

@@ -415,3 +415,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'surroundContents' called on an object that is not a valid instance of Range.");
}

@@ -443,3 +443,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'cloneRange' called on an object that is not a valid instance of Range.");
}

@@ -453,3 +453,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'detach' called on an object that is not a valid instance of Range.");
}

@@ -463,3 +463,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'isPointInRange' called on an object that is not a valid instance of Range.");
}

@@ -493,3 +493,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'comparePoint' called on an object that is not a valid instance of Range.");
}

@@ -523,3 +523,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'intersectsNode' called on an object that is not a valid instance of Range.");
}

@@ -546,3 +546,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'toString' called on an object that is not a valid instance of Range.");
}

@@ -556,3 +556,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'createContextualFragment' called on an object that is not a valid instance of Range.");
}

@@ -587,3 +587,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get commonAncestorContainer' called on an object that is not a valid instance of Range.");
}

@@ -590,0 +590,0 @@

@@ -96,3 +96,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get availWidth' called on an object that is not a valid instance of Screen.");
}

@@ -107,3 +107,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get availHeight' called on an object that is not a valid instance of Screen.");
}

@@ -118,3 +118,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get width' called on an object that is not a valid instance of Screen.");
}

@@ -129,3 +129,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get height' called on an object that is not a valid instance of Screen.");
}

@@ -140,3 +140,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get colorDepth' called on an object that is not a valid instance of Screen.");
}

@@ -151,3 +151,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get pixelDepth' called on an object that is not a valid instance of Screen.");
}

@@ -154,0 +154,0 @@

@@ -99,3 +99,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getRangeAt' called on an object that is not a valid instance of Selection.");
}

@@ -124,3 +124,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'addRange' called on an object that is not a valid instance of Selection.");
}

@@ -145,3 +145,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'removeRange' called on an object that is not a valid instance of Selection.");
}

@@ -168,3 +168,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'removeAllRanges' called on an object that is not a valid instance of Selection.");
}

@@ -178,3 +178,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'empty' called on an object that is not a valid instance of Selection.");
}

@@ -188,3 +188,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'collapse' called on an object that is not a valid instance of Selection.");
}

@@ -224,3 +224,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setPosition' called on an object that is not a valid instance of Selection.");
}

@@ -262,3 +262,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'collapseToStart' called on an object that is not a valid instance of Selection.");
}

@@ -272,3 +272,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'collapseToEnd' called on an object that is not a valid instance of Selection.");
}

@@ -282,3 +282,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'extend' called on an object that is not a valid instance of Selection.");
}

@@ -314,3 +314,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setBaseAndExtent' called on an object that is not a valid instance of Selection.");
}

@@ -356,3 +356,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'selectAllChildren' called on an object that is not a valid instance of Selection.");
}

@@ -379,3 +379,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'deleteFromDocument' called on an object that is not a valid instance of Selection.");
}

@@ -394,3 +394,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'containsNode' called on an object that is not a valid instance of Selection.");
}

@@ -428,3 +428,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'toString' called on an object that is not a valid instance of Selection.");
}

@@ -439,3 +439,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get anchorNode' called on an object that is not a valid instance of Selection.");
}

@@ -450,3 +450,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get anchorOffset' called on an object that is not a valid instance of Selection.");
}

@@ -461,3 +461,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get focusNode' called on an object that is not a valid instance of Selection.");
}

@@ -472,3 +472,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get focusOffset' called on an object that is not a valid instance of Selection.");
}

@@ -483,3 +483,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get isCollapsed' called on an object that is not a valid instance of Selection.");
}

@@ -494,3 +494,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rangeCount' called on an object that is not a valid instance of Selection.");
}

@@ -505,3 +505,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get type' called on an object that is not a valid instance of Selection.");
}

@@ -508,0 +508,0 @@

@@ -105,3 +105,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get mode' called on an object that is not a valid instance of ShadowRoot.");
}

@@ -116,3 +116,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get host' called on an object that is not a valid instance of ShadowRoot.");
}

@@ -127,3 +127,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get innerHTML' called on an object that is not a valid instance of ShadowRoot.");
}

@@ -143,3 +143,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set innerHTML' called on an object that is not a valid instance of ShadowRoot.");
}

@@ -164,3 +164,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get activeElement' called on an object that is not a valid instance of ShadowRoot.");
}

@@ -167,0 +167,0 @@

@@ -99,3 +99,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'key' called on an object that is not a valid instance of Storage.");
}

@@ -120,3 +120,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getItem' called on an object that is not a valid instance of Storage.");
}

@@ -141,3 +141,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setItem' called on an object that is not a valid instance of Storage.");
}

@@ -167,3 +167,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'removeItem' called on an object that is not a valid instance of Storage.");
}

@@ -190,3 +190,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'clear' called on an object that is not a valid instance of Storage.");
}

@@ -201,3 +201,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of Storage.");
}

@@ -306,4 +306,6 @@

}
if (target === receiver) {
if (typeof P === "string" && !utils.isArrayIndexPropName(P)) {
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
if (typeof P === "string") {
let namedValue = V;

@@ -310,0 +312,0 @@

@@ -120,3 +120,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'initStorageEvent' called on an object that is not a valid instance of StorageEvent.");
}

@@ -239,3 +239,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get key' called on an object that is not a valid instance of StorageEvent.");
}

@@ -250,3 +250,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get oldValue' called on an object that is not a valid instance of StorageEvent.");
}

@@ -261,3 +261,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get newValue' called on an object that is not a valid instance of StorageEvent.");
}

@@ -272,3 +272,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get url' called on an object that is not a valid instance of StorageEvent.");
}

@@ -283,3 +283,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get storageArea' called on an object that is not a valid instance of StorageEvent.");
}

@@ -286,0 +286,0 @@

@@ -99,3 +99,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'item' called on an object that is not a valid instance of StyleSheetList.");
}

@@ -125,3 +125,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of StyleSheetList.");
}

@@ -228,4 +228,5 @@

}
if (target === receiver) {
utils.isArrayIndexPropName(P);
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
}

@@ -232,0 +233,0 @@ let ownDesc;

@@ -96,3 +96,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get baseVal' called on an object that is not a valid instance of SVGAnimatedString.");
}

@@ -107,3 +107,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set baseVal' called on an object that is not a valid instance of SVGAnimatedString.");
}

@@ -122,3 +122,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get animVal' called on an object that is not a valid instance of SVGAnimatedString.");
}

@@ -125,0 +125,0 @@

@@ -103,3 +103,5 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get requiredExtensions' called on an object that is not a valid instance of SVGGraphicsElement."
);
}

@@ -116,3 +118,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get systemLanguage' called on an object that is not a valid instance of SVGGraphicsElement."
);
}

@@ -119,0 +123,0 @@

@@ -96,3 +96,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get value' called on an object that is not a valid instance of SVGNumber.");
}

@@ -107,3 +107,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set value' called on an object that is not a valid instance of SVGNumber.");
}

@@ -110,0 +110,0 @@

@@ -99,3 +99,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'clear' called on an object that is not a valid instance of SVGStringList.");
}

@@ -109,3 +109,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'initialize' called on an object that is not a valid instance of SVGStringList.");
}

@@ -134,3 +134,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getItem' called on an object that is not a valid instance of SVGStringList.");
}

@@ -159,3 +159,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'insertItemBefore' called on an object that is not a valid instance of SVGStringList.");
}

@@ -191,3 +191,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'replaceItem' called on an object that is not a valid instance of SVGStringList.");
}

@@ -223,3 +223,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'removeItem' called on an object that is not a valid instance of SVGStringList.");
}

@@ -248,3 +248,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'appendItem' called on an object that is not a valid instance of SVGStringList.");
}

@@ -274,3 +274,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get length' called on an object that is not a valid instance of SVGStringList.");
}

@@ -285,3 +285,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get numberOfItems' called on an object that is not a valid instance of SVGStringList.");
}

@@ -396,3 +396,5 @@

}
if (target === receiver) {
// The `receiver` argument refers to the Proxy exotic object or an object
// that inherits from it, whereas `target` refers to the Proxy target:
if (target[implSymbol][utils.wrapperSymbol] === receiver) {
if (utils.isArrayIndexPropName(P)) {

@@ -399,0 +401,0 @@ const index = P >>> 0;

@@ -6,2 +6,4 @@ "use strict";

const EventHandlerNonNull = require("./EventHandlerNonNull.js");
const OnBeforeUnloadEventHandlerNonNull = require("./OnBeforeUnloadEventHandlerNonNull.js");
const implSymbol = utils.implSymbol;

@@ -103,3 +105,3 @@ const ctorRegistrySymbol = utils.ctorRegistrySymbol;

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'createSVGNumber' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -113,3 +115,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getElementById' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -138,3 +140,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'suspendRedraw' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -163,3 +165,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'unsuspendRedraw' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -188,3 +190,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'unsuspendRedrawAll' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -198,3 +200,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'forceRedraw' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -209,3 +211,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onafterprint' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -220,7 +222,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onafterprint' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onafterprint' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onafterprint"] = V;

@@ -233,3 +240,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onbeforeprint' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -244,7 +251,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onbeforeprint' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onbeforeprint' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onbeforeprint"] = V;

@@ -257,3 +269,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onbeforeunload' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -268,7 +280,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onbeforeunload' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = OnBeforeUnloadEventHandlerNonNull.convert(V, {
context: "Failed to set the 'onbeforeunload' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onbeforeunload"] = V;

@@ -281,3 +298,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onhashchange' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -292,7 +309,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onhashchange' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onhashchange' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onhashchange"] = V;

@@ -305,3 +327,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onlanguagechange' called on an object that is not a valid instance of SVGSVGElement."
);
}

@@ -316,7 +340,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onlanguagechange' called on an object that is not a valid instance of SVGSVGElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onlanguagechange' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onlanguagechange"] = V;

@@ -329,3 +360,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onmessage' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -340,7 +371,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onmessage' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onmessage' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onmessage"] = V;

@@ -353,3 +389,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onmessageerror' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -364,7 +400,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onmessageerror' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onmessageerror' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onmessageerror"] = V;

@@ -377,3 +418,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onoffline' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -388,7 +429,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onoffline' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onoffline' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onoffline"] = V;

@@ -401,3 +447,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ononline' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -412,7 +458,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set ononline' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'ononline' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["ononline"] = V;

@@ -425,3 +476,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onpagehide' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -436,7 +487,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onpagehide' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onpagehide' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onpagehide"] = V;

@@ -449,3 +505,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onpageshow' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -460,7 +516,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onpageshow' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onpageshow' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onpageshow"] = V;

@@ -473,3 +534,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onpopstate' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -484,7 +545,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onpopstate' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onpopstate' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onpopstate"] = V;

@@ -497,3 +563,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onrejectionhandled' called on an object that is not a valid instance of SVGSVGElement."
);
}

@@ -508,7 +576,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onrejectionhandled' called on an object that is not a valid instance of SVGSVGElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onrejectionhandled' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onrejectionhandled"] = V;

@@ -521,3 +596,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onstorage' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -532,7 +607,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onstorage' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onstorage' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onstorage"] = V;

@@ -545,3 +625,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onunhandledrejection' called on an object that is not a valid instance of SVGSVGElement."
);
}

@@ -556,7 +638,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onunhandledrejection' called on an object that is not a valid instance of SVGSVGElement."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onunhandledrejection' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onunhandledrejection"] = V;

@@ -569,3 +658,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onunload' called on an object that is not a valid instance of SVGSVGElement.");
}

@@ -580,7 +669,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onunload' called on an object that is not a valid instance of SVGSVGElement.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onunload' property on 'SVGSVGElement': The provided value"
});
}
esValue[implSymbol]["onunload"] = V;

@@ -587,0 +681,0 @@ }

@@ -112,3 +112,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'splitText' called on an object that is not a valid instance of Text.");
}

@@ -136,3 +136,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get wholeText' called on an object that is not a valid instance of Text.");
}

@@ -147,3 +147,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get assignedSlot' called on an object that is not a valid instance of Text.");
}

@@ -150,0 +150,0 @@

@@ -120,3 +120,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get touches' called on an object that is not a valid instance of TouchEvent.");
}

@@ -131,3 +131,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get targetTouches' called on an object that is not a valid instance of TouchEvent.");
}

@@ -142,3 +142,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get changedTouches' called on an object that is not a valid instance of TouchEvent.");
}

@@ -153,3 +153,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get altKey' called on an object that is not a valid instance of TouchEvent.");
}

@@ -164,3 +164,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get metaKey' called on an object that is not a valid instance of TouchEvent.");
}

@@ -175,3 +175,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get ctrlKey' called on an object that is not a valid instance of TouchEvent.");
}

@@ -186,3 +186,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get shiftKey' called on an object that is not a valid instance of TouchEvent.");
}

@@ -189,0 +189,0 @@

@@ -96,3 +96,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'parentNode' called on an object that is not a valid instance of TreeWalker.");
}

@@ -106,3 +106,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'firstChild' called on an object that is not a valid instance of TreeWalker.");
}

@@ -116,3 +116,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'lastChild' called on an object that is not a valid instance of TreeWalker.");
}

@@ -126,3 +126,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'previousSibling' called on an object that is not a valid instance of TreeWalker.");
}

@@ -136,3 +136,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'nextSibling' called on an object that is not a valid instance of TreeWalker.");
}

@@ -146,3 +146,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'previousNode' called on an object that is not a valid instance of TreeWalker.");
}

@@ -156,3 +156,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'nextNode' called on an object that is not a valid instance of TreeWalker.");
}

@@ -167,3 +167,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get root' called on an object that is not a valid instance of TreeWalker.");
}

@@ -180,3 +180,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get whatToShow' called on an object that is not a valid instance of TreeWalker.");
}

@@ -191,3 +191,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get filter' called on an object that is not a valid instance of TreeWalker.");
}

@@ -202,3 +202,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get currentNode' called on an object that is not a valid instance of TreeWalker.");
}

@@ -213,3 +213,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set currentNode' called on an object that is not a valid instance of TreeWalker.");
}

@@ -216,0 +216,0 @@

@@ -119,3 +119,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'initUIEvent' called on an object that is not a valid instance of UIEvent.");
}

@@ -191,3 +191,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get view' called on an object that is not a valid instance of UIEvent.");
}

@@ -202,3 +202,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get detail' called on an object that is not a valid instance of UIEvent.");
}

@@ -213,3 +213,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get which' called on an object that is not a valid instance of UIEvent.");
}

@@ -216,0 +216,0 @@

@@ -48,2 +48,3 @@ "use strict";

const IteratorPrototype = Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));
const AsyncIteratorPrototype = Object.getPrototypeOf(Object.getPrototypeOf(async function* () {}).prototype);

@@ -76,2 +77,18 @@ function isArrayIndexPropName(P) {

function iteratorResult([key, value], kind) {
let result;
switch (kind) {
case "key":
result = key;
break;
case "value":
result = value;
break;
case "key+value":
result = [key, value];
break;
}
return { value: result, done: false };
}
const supportsPropertyIndex = Symbol("supports property index");

@@ -89,2 +106,7 @@ const supportedPropertyIndices = Symbol("supported property indices");

const asyncIteratorNext = Symbol("async iterator get the next iteration result");
const asyncIteratorReturn = Symbol("async iterator return steps");
const asyncIteratorInit = Symbol("async iterator initialization steps");
const asyncIteratorEOI = Symbol("async iterator end of iteration");
module.exports = exports = {

@@ -103,2 +125,3 @@ isObject,

IteratorPrototype,
AsyncIteratorPrototype,
isArrayBuffer,

@@ -116,3 +139,8 @@ isArrayIndexPropName,

namedSetExisting,
namedDelete
namedDelete,
asyncIteratorNext,
asyncIteratorReturn,
asyncIteratorInit,
asyncIteratorEOI,
iteratorResult
};

@@ -96,3 +96,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get valueMissing' called on an object that is not a valid instance of ValidityState.");
}

@@ -107,3 +107,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get typeMismatch' called on an object that is not a valid instance of ValidityState.");
}

@@ -118,3 +118,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get patternMismatch' called on an object that is not a valid instance of ValidityState.");
}

@@ -129,3 +129,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get tooLong' called on an object that is not a valid instance of ValidityState.");
}

@@ -140,3 +140,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get tooShort' called on an object that is not a valid instance of ValidityState.");
}

@@ -151,3 +151,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rangeUnderflow' called on an object that is not a valid instance of ValidityState.");
}

@@ -162,3 +162,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get rangeOverflow' called on an object that is not a valid instance of ValidityState.");
}

@@ -173,3 +173,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get stepMismatch' called on an object that is not a valid instance of ValidityState.");
}

@@ -184,3 +184,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get badInput' called on an object that is not a valid instance of ValidityState.");
}

@@ -195,3 +195,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get customError' called on an object that is not a valid instance of ValidityState.");
}

@@ -206,3 +206,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get valid' called on an object that is not a valid instance of ValidityState.");
}

@@ -209,0 +209,0 @@

@@ -7,2 +7,3 @@ "use strict";

const Blob = require("./Blob.js");
const EventHandlerNonNull = require("./EventHandlerNonNull.js");
const BinaryType = require("./BinaryType.js");

@@ -147,3 +148,3 @@ const implSymbol = utils.implSymbol;

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'close' called on an object that is not a valid instance of WebSocket.");
}

@@ -176,3 +177,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'send' called on an object that is not a valid instance of WebSocket.");
}

@@ -230,3 +231,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get url' called on an object that is not a valid instance of WebSocket.");
}

@@ -241,3 +242,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get readyState' called on an object that is not a valid instance of WebSocket.");
}

@@ -252,3 +253,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get bufferedAmount' called on an object that is not a valid instance of WebSocket.");
}

@@ -263,3 +264,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onopen' called on an object that is not a valid instance of WebSocket.");
}

@@ -274,7 +275,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onopen' called on an object that is not a valid instance of WebSocket.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onopen' property on 'WebSocket': The provided value"
});
}
esValue[implSymbol]["onopen"] = V;

@@ -287,3 +293,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onerror' called on an object that is not a valid instance of WebSocket.");
}

@@ -298,7 +304,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onerror' called on an object that is not a valid instance of WebSocket.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onerror' property on 'WebSocket': The provided value"
});
}
esValue[implSymbol]["onerror"] = V;

@@ -311,3 +322,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onclose' called on an object that is not a valid instance of WebSocket.");
}

@@ -322,7 +333,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onclose' called on an object that is not a valid instance of WebSocket.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onclose' property on 'WebSocket': The provided value"
});
}
esValue[implSymbol]["onclose"] = V;

@@ -335,3 +351,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get extensions' called on an object that is not a valid instance of WebSocket.");
}

@@ -346,3 +362,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get protocol' called on an object that is not a valid instance of WebSocket.");
}

@@ -357,3 +373,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get onmessage' called on an object that is not a valid instance of WebSocket.");
}

@@ -368,7 +384,12 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set onmessage' called on an object that is not a valid instance of WebSocket.");
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onmessage' property on 'WebSocket': The provided value"
});
}
esValue[implSymbol]["onmessage"] = V;

@@ -381,3 +402,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get binaryType' called on an object that is not a valid instance of WebSocket.");
}

@@ -392,3 +413,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set binaryType' called on an object that is not a valid instance of WebSocket.");
}

@@ -395,0 +416,0 @@

@@ -120,3 +120,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get deltaX' called on an object that is not a valid instance of WheelEvent.");
}

@@ -131,3 +131,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get deltaY' called on an object that is not a valid instance of WheelEvent.");
}

@@ -142,3 +142,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get deltaZ' called on an object that is not a valid instance of WheelEvent.");
}

@@ -153,3 +153,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get deltaMode' called on an object that is not a valid instance of WheelEvent.");
}

@@ -156,0 +156,0 @@

@@ -9,2 +9,3 @@ "use strict";

const FormData = require("./FormData.js");
const EventHandlerNonNull = require("./EventHandlerNonNull.js");
const XMLHttpRequestResponseType = require("./XMLHttpRequestResponseType.js");

@@ -107,3 +108,3 @@ const implSymbol = utils.implSymbol;

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'open' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -256,3 +257,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'setRequestHeader' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -288,3 +289,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'send' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -319,3 +320,3 @@ const args = [];

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'abort' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -329,3 +330,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'getResponseHeader' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -354,3 +355,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'getAllResponseHeaders' called on an object that is not a valid instance of XMLHttpRequest."
);
}

@@ -364,3 +367,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'overrideMimeType' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -390,3 +393,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onreadystatechange' called on an object that is not a valid instance of XMLHttpRequest."
);
}

@@ -401,7 +406,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onreadystatechange' called on an object that is not a valid instance of XMLHttpRequest."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onreadystatechange' property on 'XMLHttpRequest': The provided value"
});
}
esValue[implSymbol]["onreadystatechange"] = V;

@@ -414,3 +426,3 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get readyState' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -425,3 +437,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get timeout' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -436,3 +448,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set timeout' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -451,3 +463,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get withCredentials' called on an object that is not a valid instance of XMLHttpRequest."
);
}

@@ -462,3 +476,5 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set withCredentials' called on an object that is not a valid instance of XMLHttpRequest."
);
}

@@ -477,3 +493,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get upload' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -490,3 +506,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get responseURL' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -501,3 +517,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get status' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -512,3 +528,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get statusText' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -523,3 +539,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get responseType' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -534,3 +550,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'set responseType' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -550,3 +566,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get response' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -561,3 +577,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get responseText' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -572,3 +588,3 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'get responseXML' called on an object that is not a valid instance of XMLHttpRequest.");
}

@@ -575,0 +591,0 @@

@@ -6,2 +6,3 @@ "use strict";

const EventHandlerNonNull = require("./EventHandlerNonNull.js");
const implSymbol = utils.implSymbol;

@@ -106,3 +107,5 @@ const ctorRegistrySymbol = utils.ctorRegistrySymbol;

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onloadstart' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}

@@ -117,7 +120,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onloadstart' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onloadstart' property on 'XMLHttpRequestEventTarget': The provided value"
});
}
esValue[implSymbol]["onloadstart"] = V;

@@ -130,3 +140,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onprogress' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}

@@ -141,7 +153,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onprogress' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onprogress' property on 'XMLHttpRequestEventTarget': The provided value"
});
}
esValue[implSymbol]["onprogress"] = V;

@@ -154,3 +173,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onabort' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}

@@ -165,7 +186,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onabort' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onabort' property on 'XMLHttpRequestEventTarget': The provided value"
});
}
esValue[implSymbol]["onabort"] = V;

@@ -178,3 +206,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onerror' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}

@@ -189,7 +219,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onerror' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onerror' property on 'XMLHttpRequestEventTarget': The provided value"
});
}
esValue[implSymbol]["onerror"] = V;

@@ -202,3 +239,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onload' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}

@@ -213,7 +252,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onload' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onload' property on 'XMLHttpRequestEventTarget': The provided value"
});
}
esValue[implSymbol]["onload"] = V;

@@ -226,3 +272,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get ontimeout' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}

@@ -237,7 +285,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set ontimeout' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'ontimeout' property on 'XMLHttpRequestEventTarget': The provided value"
});
}
esValue[implSymbol]["ontimeout"] = V;

@@ -250,3 +305,5 @@ }

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'get onloadend' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}

@@ -261,7 +318,14 @@

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError(
"'set onloadend' called on an object that is not a valid instance of XMLHttpRequestEventTarget."
);
}
V = utils.tryImplForWrapper(V);
if (!utils.isObject(V)) {
V = null;
} else {
V = EventHandlerNonNull.convert(V, {
context: "Failed to set the 'onloadend' property on 'XMLHttpRequestEventTarget': The provided value"
});
}
esValue[implSymbol]["onloadend"] = V;

@@ -268,0 +332,0 @@ }

@@ -96,3 +96,3 @@ "use strict";

if (!exports.is(esValue)) {
throw new TypeError("Illegal invocation");
throw new TypeError("'serializeToString' called on an object that is not a valid instance of XMLSerializer.");
}

@@ -99,0 +99,0 @@

@@ -202,5 +202,5 @@ "use strict";

try {
const C = definition.ctor;
const C = definition.constructor;
const resultWrapper = new C();
const resultWrapper = C.construct();
result = implForWrapper(resultWrapper);

@@ -207,0 +207,0 @@

"use strict";
const conversions = require("webidl-conversions");
const idlUtils = require("../generated/utils");
const ErrorEvent = require("../generated/ErrorEvent");
const EventHandlerNonNull = require("../generated/EventHandlerNonNull.js");
const OnBeforeUnloadEventHandlerNonNull = require("../generated/OnBeforeUnloadEventHandlerNonNull.js");
const OnErrorEventHandlerNonNull = require("../generated/OnErrorEventHandlerNonNull.js");
const reportException = require("./runtime-script-errors");
exports.appendHandler = function appendHandler(el, eventName) {
exports.appendHandler = (el, eventName) => {
// tryImplForWrapper() is currently required due to use in Window.js
idlUtils.tryImplForWrapper(el).addEventListener(eventName, event => {
// https://html.spec.whatwg.org/#the-event-handler-processing-algorithm
const callback = el["on" + eventName];
const callback = exports.getCurrentEventHandlerValue(el, eventName);
if (callback === null) {

@@ -21,3 +23,2 @@ return;

let returnValue = null;
const thisValue = idlUtils.tryWrapperForImpl(event.currentTarget);
// https://heycam.github.io/webidl/#es-invoking-callback-functions

@@ -27,16 +28,16 @@ if (typeof callback === "function") {

returnValue = callback.call(
thisValue, event.message,
event.filename, event.lineno, event.colno, event.error
event.currentTarget,
event.message,
event.filename,
event.lineno,
event.colno,
event.error
);
} else {
// This will no longer be necessary once EventHandler and Window are implemented in IDL:
const eventWrapper = idlUtils.wrapperForImpl(event);
returnValue = callback.call(thisValue, eventWrapper);
returnValue = callback.call(event.currentTarget, event);
}
}
if (event.type === "beforeunload") { // TODO: we don't implement BeforeUnloadEvent so we can't brand-check here
// Perform conversion which in the spec is done by the event handler return type being DOMString?
returnValue = returnValue === undefined || returnValue === null ? null : conversions.DOMString(returnValue);
// TODO: we don't implement BeforeUnloadEvent so we can't brand-check here
if (event.type === "beforeunload") {
if (returnValue !== null) {

@@ -82,90 +83,102 @@ event._canceledFlag = true;

// https://html.spec.whatwg.org/#event-handler-idl-attributes
exports.createEventAccessor = function createEventAccessor(obj, event) {
Object.defineProperty(obj, "on" + event, {
configurable: true,
enumerable: true,
get() { // https://html.spec.whatwg.org/#getting-the-current-value-of-the-event-handler
const value = this._getEventHandlerFor(event);
if (!value) {
return null;
}
// https://html.spec.whatwg.org/multipage/webappapis.html#getting-the-current-value-of-the-event-handler
exports.getCurrentEventHandlerValue = (target, event) => {
const value = target._getEventHandlerFor(event);
if (!value) {
return null;
}
if (value.body !== undefined) {
let element;
let document;
if (this.constructor.name === "Window") {
element = null;
document = idlUtils.implForWrapper(this.document);
} else {
element = this;
document = element.ownerDocument;
}
const { body } = value;
if (value.body !== undefined) {
let element, document, fn;
if (target.constructor.name === "Window") {
element = null;
document = idlUtils.implForWrapper(target.document);
} else {
element = target;
document = element.ownerDocument;
}
const { body } = value;
const formOwner = element !== null && element.form ? element.form : null;
const window = this.constructor.name === "Window" && this._document ? this : document.defaultView;
const formOwner = element !== null && element.form ? element.form : null;
const window = target.constructor.name === "Window" && target._document ? target : document.defaultView;
try {
// eslint-disable-next-line no-new-func
Function(body); // properly error out on syntax errors
// Note: this won't execute body; that would require `Function(body)()`.
} catch (e) {
if (window) {
reportException(window, e);
}
this._setEventHandlerFor(event, null);
return null;
}
try {
// eslint-disable-next-line no-new-func
Function(body); // properly error out on syntax errors
// Note: this won't execute body; that would require `Function(body)()`.
} catch (e) {
if (window) {
reportException(window, e);
}
target._setEventHandlerFor(event, null);
return null;
}
// Note: the with (window) { } is not necessary in Node, but is necessary in a browserified environment.
// Note: the with (window) { } is not necessary in Node, but is necessary in a browserified environment.
let fn;
const createFunction = document.defaultView.Function;
if (event === "error" && element === null) {
const wrapperBody = document ? body + `\n//# sourceURL=${document.URL}` : body;
const createFunction = document.defaultView.Function;
if (event === "error" && element === null) {
const wrapperBody = document ? body + `\n//# sourceURL=${document.URL}` : body;
// eslint-disable-next-line no-new-func
fn = createFunction("window", `with (window) { return function onerror(event, source, lineno, colno, error) {
// eslint-disable-next-line no-new-func
fn = createFunction("window", `with (window) { return function onerror(event, source, lineno, colno, error) {
${wrapperBody}
}; }`)(window);
} else {
const argNames = [];
const args = [];
argNames.push("window");
args.push(window);
fn = OnErrorEventHandlerNonNull.convert(fn);
} else {
const argNames = [];
const args = [];
if (element !== null) {
argNames.push("document");
args.push(idlUtils.wrapperForImpl(document));
}
if (formOwner !== null) {
argNames.push("formOwner");
args.push(idlUtils.wrapperForImpl(formOwner));
}
if (element !== null) {
argNames.push("element");
args.push(idlUtils.wrapperForImpl(element));
}
let wrapperBody = `
argNames.push("window");
args.push(window);
if (element !== null) {
argNames.push("document");
args.push(idlUtils.wrapperForImpl(document));
}
if (formOwner !== null) {
argNames.push("formOwner");
args.push(idlUtils.wrapperForImpl(formOwner));
}
if (element !== null) {
argNames.push("element");
args.push(idlUtils.wrapperForImpl(element));
}
let wrapperBody = `
return function on${event}(event) {
${body}
};`;
for (let i = argNames.length - 1; i >= 0; --i) {
wrapperBody = `with (${argNames[i]}) { ${wrapperBody} }`;
}
if (document) {
wrapperBody += `\n//# sourceURL=${document.URL}`;
}
argNames.push(wrapperBody);
fn = createFunction(...argNames)(...args);
}
for (let i = argNames.length - 1; i >= 0; --i) {
wrapperBody = `with (${argNames[i]}) { ${wrapperBody} }`;
}
if (document) {
wrapperBody += `\n//# sourceURL=${document.URL}`;
}
argNames.push(wrapperBody);
fn = createFunction(...argNames)(...args);
this._setEventHandlerFor(event, fn);
if (event === "beforeunload") {
fn = OnBeforeUnloadEventHandlerNonNull.convert(fn);
} else {
fn = EventHandlerNonNull.convert(fn);
}
return this._getEventHandlerFor(event);
}
target._setEventHandlerFor(event, fn);
}
return target._getEventHandlerFor(event);
};
// https://html.spec.whatwg.org/multipage/webappapis.html#event-handler-idl-attributes
// TODO: Consider replacing this with `[ReflectEvent]`
exports.createEventAccessor = (obj, event) => {
Object.defineProperty(obj, "on" + event, {
configurable: true,
enumerable: true,
get() {
return exports.getCurrentEventHandlerValue(this, event);
},
set(val) {
val = eventHandlerArgCoercion(val);
this._setEventHandlerFor(event, val);

@@ -175,20 +188,1 @@ }

};
function typeIsObject(v) {
return (typeof v === "object" && v !== null) || typeof v === "function";
}
// Implements:
// [TreatNonObjectAsNull]
// callback EventHandlerNonNull = any (Event event);
// typedef EventHandlerNonNull? EventHandler;
// Also implements the part of https://heycam.github.io/webidl/#es-invoking-callback-functions which treats
// non-callable callback functions as callback functions that return undefined.
// TODO: replace with webidl2js typechecking when it has sufficient callback support
function eventHandlerArgCoercion(val) {
if (!typeIsObject(val)) {
return null;
}
return val;
}

@@ -97,3 +97,3 @@ "use strict";

const { constructionStack, ctor: C } = definition;
const { constructionStack, constructor: C } = definition;

@@ -109,3 +109,3 @@ let constructionError;

const constructionResult = new C();
const constructionResult = C.construct();
const constructionResultImpl = implForWrapper(constructionResult);

@@ -175,3 +175,5 @@

function invokeCEReactions(elementQueue) {
for (const element of elementQueue) {
while (elementQueue.length > 0) {
const element = elementQueue.shift();
const reactions = element._ceReactionQueue;

@@ -178,0 +180,0 @@

"use strict";
const whatwgURL = require("whatwg-url");
const { implForWrapper } = require("../generated/utils");

@@ -28,3 +29,4 @@ exports.documentBaseURL = document => {

document._defaultView._parent !== document._defaultView) {
return exports.documentBaseURL(document._defaultView._parent._document);
const parentDocument = implForWrapper(document._defaultView._parent._document);
return exports.documentBaseURL(parentDocument);
}

@@ -31,0 +33,0 @@

@@ -18,3 +18,3 @@ "use strict";

const definition = registry._customElementDefinitions.find(entry => entry.ctor === newTarget);
const definition = registry._customElementDefinitions.find(entry => entry.objectReference === newTarget);
if (definition === undefined) {

@@ -21,0 +21,0 @@ throw new TypeError("Invalid constructor, the constructor is not part of the custom element registry");

@@ -158,5 +158,7 @@ "use strict";

try {
mo._callback(
const moWrapper = idlUtils.wrapperForImpl(mo);
mo._callback.call(
moWrapper,
records.map(idlUtils.wrapperForImpl),
idlUtils.wrapperForImpl(mo)
moWrapper
);

@@ -163,0 +165,0 @@ } catch (e) {

@@ -12,3 +12,3 @@ "use strict";

throw DOMException.create(globalObject, [
"\"" + name + "\" did not match the Name production: " + result.error,
`"${name}" did not match the Name production: ${result.error}`,
"InvalidCharacterError"

@@ -25,3 +25,3 @@ ]);

throw DOMException.create(globalObject, [
"\"" + qname + "\" did not match the QName production: " + result.error,
`"${qname}" did not match the QName production: ${result.error}`,
"InvalidCharacterError"

@@ -28,0 +28,0 @@ ]);

@@ -21,6 +21,2 @@ "use strict";

}
get [idlUtils.supportedPropertyNames]() {
return [];
}
};
"use strict";
const { mixin } = require("../../utils");
const PluginArray = require("../generated/PluginArray");
const MimeTypeArray = require("../generated/MimeTypeArray");
const NavigatorIDImpl = require("./NavigatorID-impl").implementation;

@@ -15,2 +17,4 @@ const NavigatorLanguageImpl = require("./NavigatorLanguage-impl").implementation;

this.languages = Object.freeze(["en-US", "en"]);
this.plugins = PluginArray.create(this._globalObject);
this.mimeTypes = MimeTypeArray.create(this._globalObject);
}

@@ -17,0 +21,0 @@ }

"use strict";
const PluginArray = require("../generated/PluginArray");
const MimeTypeArray = require("../generated/MimeTypeArray");
exports.implementation = class NavigatorPluginsImpl {
get plugins() {
return PluginArray.create(this._globalObject);
}
get mimeTypes() {
return MimeTypeArray.create(this._globalObject);
}
// plugins and mimeTypes are implemented in Navigator-impl.js
javaEnabled() {

@@ -16,0 +6,0 @@ return false;

@@ -23,6 +23,2 @@ "use strict";

}
get [idlUtils.supportedPropertyNames]() {
return [];
}
};

@@ -161,3 +161,5 @@ "use strict";

this._URL = parsed;
this._origin = whatwgURL.serializeURLOrigin(parsed);
this._origin = urlOption === "about:blank" && privateData.options.parentOrigin ?
privateData.options.parentOrigin :
whatwgURL.serializeURLOrigin(this._URL);

@@ -287,9 +289,9 @@ this._location = Location.createImpl(this._globalObject, [], { relevantDocument: this });

super._descendantRemoved.apply(this, arguments);
super._descendantRemoved(parent, child);
}
write() {
write(...args) {
let text = "";
for (let i = 0; i < arguments.length; ++i) {
text += String(arguments[i]);
for (let i = 0; i < args.length; ++i) {
text += args[i];
}

@@ -350,4 +352,4 @@

writeln() {
this.write(...arguments, "\n");
writeln(...args) {
this.write(...args, "\n");
}

@@ -462,3 +464,4 @@

dispatchEvent();
return resolve();
resolve();
return;
}

@@ -471,3 +474,3 @@

return this._deferQueue.resume();
this._deferQueue.resume();
});

@@ -486,6 +489,7 @@ };

dispatchEvent();
return resolve();
resolve();
return;
}
return this._asyncQueue.setListener(() => {
this._asyncQueue.setListener(() => {
dispatchEvent();

@@ -492,0 +496,0 @@ resolve();

@@ -13,3 +13,3 @@ "use strict";

"drag", "dragend",
"dragenter", "dragexit",
"dragenter",
"dragleave", "dragover",

@@ -16,0 +16,0 @@ "dragstart", "drop",

@@ -8,3 +8,3 @@ "use strict";

class HTMLCanvasElementImpl extends HTMLElementImpl {
_attrModified(name, value) {
_attrModified(name, value, oldValue) {
if (this._canvas && (name === "width" || name === "height")) {

@@ -14,3 +14,3 @@ this._canvas[name] = parseInt(value);

super._attrModified.apply(this, arguments);
super._attrModified(name, value, oldValue);
}

@@ -51,6 +51,6 @@

toDataURL() {
toDataURL(...args) {
const canvas = this._getCanvas();
if (canvas) {
return canvas.toDataURL.apply(this._canvas, arguments);
return canvas.toDataURL(...args);
}

@@ -119,3 +119,3 @@

const prev = ctx[name];
ctx[name] = function (image) {
ctx[name] = function (image, ...rest) {
const impl = idlUtils.implForWrapper(image);

@@ -126,5 +126,5 @@ if (impl) {

}
arguments[0] = impl._image || impl._canvas;
image = impl._image || impl._canvas;
}
return prev.apply(ctx, arguments);
return prev.call(ctx, image, ...rest);
};

@@ -131,0 +131,0 @@ }

@@ -130,3 +130,3 @@ "use strict";

super._attrModified.apply(this, arguments);
super._attrModified(name, value, oldValue);
}

@@ -133,0 +133,0 @@

@@ -37,3 +37,3 @@ "use strict";

super._descendantAdded.apply(this, arguments);
super._descendantAdded(parent, child);
}

@@ -48,3 +48,3 @@

super._descendantRemoved.apply(this, arguments);
super._descendantRemoved(parent, child);
}

@@ -51,0 +51,0 @@

@@ -130,3 +130,4 @@ "use strict";

parsingMode: "html",
url: url.scheme === "javascript" || serializedURL === "about:blank" ? parentDoc.URL : serializedURL,
url: url.scheme === "javascript" ? parentDoc.URL : serializedURL,
parentOrigin: parentDoc._origin,
resourceLoader: parentDoc._defaultView._resourceLoader,

@@ -133,0 +134,0 @@ referrer: parentDoc.URL,

@@ -168,4 +168,2 @@ "use strict";

_legacyPreActivationBehavior() {
// The spec says we should check this._mutable here, but browsers don't seem to implement this behavior. See
// https://github.com/whatwg/html/issues/3239.
if (this.type === "checkbox") {

@@ -180,4 +178,2 @@ this.checked = !this.checked;

_legacyCanceledActivationBehavior() {
// The spec says we should check this._mutable here, but browsers don't seem to implement this behavior. See
// https://github.com/whatwg/html/issues/3239.
if (this.type === "checkbox") {

@@ -194,3 +190,3 @@ this.checked = !this.checked;

_activationBehavior() {
if (!this._mutable) {
if (!this._mutable && this.type !== "checkbox" && this.type !== "radio") {
return;

@@ -260,3 +256,3 @@ }

super._attrModified.apply(this, arguments);
super._attrModified(name, value, oldVal);
}

@@ -741,9 +737,2 @@

set maxLength(value) {
if (value < 0) {
throw DOMException.create(this._globalObject, ["The index is not in the allowed range.", "IndexSizeError"]);
}
this.setAttributeNS(null, "maxlength", String(value));
}
// Reflected IDL attribute does not care about whether the content attribute applies.

@@ -757,7 +746,7 @@ get maxLength() {

set minLength(value) {
set maxLength(value) {
if (value < 0) {
throw DOMException.create(this._globalObject, ["The index is not in the allowed range.", "IndexSizeError"]);
}
this.setAttributeNS(null, "minlength", String(value));
this.setAttributeNS(null, "maxlength", String(value));
}

@@ -772,2 +761,9 @@

set minLength(value) {
if (value < 0) {
throw DOMException.create(this._globalObject, ["The index is not in the allowed range.", "IndexSizeError"]);
}
this.setAttributeNS(null, "minlength", String(value));
}
get size() {

@@ -774,0 +770,0 @@ if (!this.hasAttributeNS(null, "size")) {

@@ -40,3 +40,10 @@ "use strict";

}
// Implemented accoring to W3C Draft 22 August 2012
get defaultPlaybackRate() {
if (this._defaultPlaybackRate === undefined) {
return 1.0;
}
return this._defaultPlaybackRate;
}
set defaultPlaybackRate(v) {

@@ -52,11 +59,2 @@ if (v === 0.0) {

_dispatchRateChange() {
fireAnEvent("ratechange", this);
}
get defaultPlaybackRate() {
if (this._defaultPlaybackRate === undefined) {
return 1.0;
}
return this._defaultPlaybackRate;
}
get playbackRate() {

@@ -68,2 +66,3 @@ if (this._playbackRate === undefined) {

}
set playbackRate(v) {

@@ -75,8 +74,7 @@ if (v !== this._playbackRate) {

}
get muted() {
return this._muted;
}
_dispatchVolumeChange() {
fireAnEvent("volumechange", this);
}
set muted(v) {

@@ -88,5 +86,7 @@ if (v !== this._muted) {

}
get defaultMuted() {
return this.getAttributeNS(null, "muted") !== null;
}
set defaultMuted(v) {

@@ -99,5 +99,7 @@ if (v) {

}
get volume() {
return this._volume;
}
set volume(v) {

@@ -130,2 +132,10 @@ if (v < 0 || v > 1) {

}
_dispatchRateChange() {
fireAnEvent("ratechange", this);
}
_dispatchVolumeChange() {
fireAnEvent("volumechange", this);
}
}

@@ -132,0 +142,0 @@

@@ -39,3 +39,3 @@ "use strict";

_attrModified(name) {
_attrModified(name, value, oldValue) {
if (!this._dirtyness && name === "selected") {

@@ -48,3 +48,3 @@ this._selectedness = this.hasAttributeNS(null, "selected");

}
super._attrModified.apply(this, arguments);
super._attrModified(name, value, oldValue);
}

@@ -51,0 +51,0 @@

@@ -93,3 +93,3 @@ "use strict";

super._descendantAdded.apply(this, arguments);
super._descendantAdded(parent, child);
}

@@ -102,10 +102,10 @@

super._descendantRemoved.apply(this, arguments);
super._descendantRemoved(parent, child);
}
_attrModified(name) {
_attrModified(name, value, oldValue) {
if (name === "multiple" || name === "size") {
this._askedForAReset();
}
super._attrModified.apply(this, arguments);
super._attrModified(name, value, oldValue);
}

@@ -112,0 +112,0 @@

@@ -40,3 +40,2 @@ "use strict";

}
return value;
}

@@ -43,0 +42,0 @@

@@ -30,3 +30,3 @@ "use strict";

super._attrModified.apply(this, arguments);
super._attrModified(name, value, oldValue);
}

@@ -33,0 +33,0 @@

@@ -159,4 +159,3 @@ "use strict";

let thisPoint;
let otherPoint;
let thisPoint, otherPoint;
if (how === RANGE_COMPARISON_TYPE.START_TO_START) {

@@ -213,4 +212,3 @@ thisPoint = this._start;

let newNode;
let newOffset;
let newNode, newOffset;
if (isInclusiveAncestor(originalStart.node, originalEnd.node)) {

@@ -806,4 +804,3 @@ newNode = originalStart.node;

let newNode;
let newOffset;
let newNode, newOffset;
if (isInclusiveAncestor(originalStart.node, originalEnd.node)) {

@@ -810,0 +807,0 @@ newNode = originalStart.node;

@@ -23,6 +23,2 @@ "use strict";

get animVal() {
return this.baseVal;
}
set baseVal(base) {

@@ -37,4 +33,8 @@ if (!this._element.hasAttributeNS(null, this._attribute) &&

}
get animVal() {
return this.baseVal;
}
}
exports.implementation = SVGAnimatedStringImpl;

@@ -132,4 +132,4 @@ "use strict";

"user-agent": globalObject.navigator.userAgent,
cookie: this._ownerDocument._cookieJar.getCookieStringSync(nodeParsedURL, { http: true }),
origin: globalObject._origin
"cookie": this._ownerDocument._cookieJar.getCookieStringSync(nodeParsedURL, { http: true }),
"origin": globalObject._origin
},

@@ -150,7 +150,12 @@ rejectUnauthorized: this._ownerDocument._strictSSL

for (const cookie of headers["set-cookie"]) {
this._ownerDocument._cookieJar.setCookieSync(cookie, nodeParsedURL, { http: true, ignoreError: true });
this._ownerDocument._cookieJar.setCookieSync(
cookie,
nodeParsedURL,
{ http: true, ignoreError: true }
);
}
} else if (headers["set-cookie"] !== undefined) {
this._ownerDocument._cookieJar.setCookieSync(
headers["set-cookie"], nodeParsedURL,
headers["set-cookie"],
nodeParsedURL,
{ http: true, ignoreError: true }

@@ -157,0 +162,0 @@ );

@@ -58,3 +58,3 @@ "use strict";

set protocol(v) {
const copyURL = Object.assign({}, this._url);
const copyURL = { ...this._url };

@@ -86,3 +86,3 @@ const possibleFailure = whatwgURL.basicURLParse(v + ":", { url: copyURL, stateOverride: "scheme start" });

set host(v) {
const copyURL = Object.assign({}, this._url);
const copyURL = { ...this._url };

@@ -106,3 +106,3 @@ if (copyURL.cannotBeABaseURL) {

set hostname(v) {
const copyURL = Object.assign({}, this._url);
const copyURL = { ...this._url };

@@ -126,3 +126,3 @@ if (copyURL.cannotBeABaseURL) {

set port(v) {
const copyURL = Object.assign({}, this._url);
const copyURL = { ...this._url };

@@ -148,3 +148,3 @@ if (copyURL.host === null || copyURL.cannotBeABaseURL || copyURL.scheme === "file") {

set pathname(v) {
const copyURL = Object.assign({}, this._url);
const copyURL = { ...this._url };

@@ -169,3 +169,3 @@ if (copyURL.cannotBeABaseURL) {

set search(v) {
const copyURL = Object.assign({}, this._url);
const copyURL = { ...this._url };

@@ -195,3 +195,3 @@ if (v === "") {

set hash(v) {
const copyURL = Object.assign({}, this._url);
const copyURL = { ...this._url };

@@ -198,0 +198,0 @@ if (copyURL.scheme === "javascript") {

@@ -111,4 +111,3 @@ "use strict";

specifiedEntry.url.fragment !== currentEntry.url.fragment && specifiedEntry.document === currentEntry.document;
let oldURL;
let newURL;
let oldURL, newURL;
if (hashChanged) {

@@ -115,0 +114,0 @@ oldURL = currentEntry.url;

@@ -134,3 +134,8 @@ "use strict";

const { properties } = xhr;
properties.responseCache = properties.responseTextCache = properties.responseXMLCache = null;
properties.responseBuffer =
properties.responseCache =
properties.responseTextCache =
properties.responseXMLCache = null;
properties.responseHeaders = {};

@@ -137,0 +142,0 @@ xhr.status = 0;

@@ -79,2 +79,3 @@ "use strict";

"content-language",
"content-length",
"content-type",

@@ -888,3 +889,6 @@ "expires",

properties.client = null;
fireAnEvent("progress", xhr, ProgressEvent, progressObj);
if (lastProgressReported !== progressObj.loaded) {
// https://github.com/whatwg/xhr/issues/318
fireAnEvent("progress", xhr, ProgressEvent, progressObj);
}
readyStateChange(xhr, READY_STATES.DONE);

@@ -891,0 +895,0 @@ fireAnEvent("load", xhr, ProgressEvent, progressObj);

@@ -83,5 +83,5 @@ "use strict";

return function () {
return function (...args) {
if (!this._memoizedQueries) {
return fn.apply(this, arguments);
return fn.apply(this, args);
}

@@ -94,12 +94,12 @@

let key;
if (arguments.length === 1 && typeof arguments[0] === "string") {
key = arguments[0];
} else if (arguments.length === 2 && typeof arguments[0] === "string" && typeof arguments[1] === "string") {
key = arguments[0] + "::" + arguments[1];
if (args.length === 1 && typeof args[0] === "string") {
key = args[0];
} else if (args.length === 2 && typeof args[0] === "string" && typeof args[1] === "string") {
key = args[0] + "::" + args[1];
} else {
return fn.apply(this, arguments);
return fn.apply(this, args);
}
if (!(key in this._memoizedQueries[type])) {
this._memoizedQueries[type][key] = fn.apply(this, arguments);
this._memoizedQueries[type][key] = fn.apply(this, args);
}

@@ -106,0 +106,0 @@ return this._memoizedQueries[type][key];

@@ -21,4 +21,4 @@ "use strict";

if (typeof anyConsole[method] === "function") {
function onMethodCall() {
anyConsole[method](...arguments);
function onMethodCall(...args) {
anyConsole[method](...args);
}

@@ -25,0 +25,0 @@ this.on(method, onMethodCall);

@@ -104,4 +104,4 @@ "use strict";

runInContext(sandbox, options) {
return exports.runInContext(this._code, sandbox, Object.assign({}, this._options, options));
return exports.runInContext(this._code, sandbox, { ...this._options, ...options });
}
};
{
"name": "jsdom",
"version": "16.4.0",
"version": "16.5.0",
"description": "A JavaScript implementation of many web standards",

@@ -23,20 +23,20 @@ "keywords": [

"dependencies": {
"abab": "^2.0.3",
"acorn": "^7.1.1",
"abab": "^2.0.5",
"acorn": "^8.0.5",
"acorn-globals": "^6.0.0",
"cssom": "^0.4.4",
"cssstyle": "^2.2.0",
"cssstyle": "^2.3.0",
"data-urls": "^2.0.0",
"decimal.js": "^10.2.0",
"decimal.js": "^10.2.1",
"domexception": "^2.0.1",
"escodegen": "^1.14.1",
"escodegen": "^2.0.0",
"html-encoding-sniffer": "^2.0.1",
"is-potential-custom-element-name": "^1.0.0",
"nwsapi": "^2.2.0",
"parse5": "5.1.1",
"parse5": "6.0.1",
"request": "^2.88.2",
"request-promise-native": "^1.0.8",
"saxes": "^5.0.0",
"request-promise-native": "^1.0.9",
"saxes": "^5.0.1",
"symbol-tree": "^3.2.4",
"tough-cookie": "^3.0.1",
"tough-cookie": "^4.0.0",
"w3c-hr-time": "^1.0.2",

@@ -48,3 +48,3 @@ "w3c-xmlserializer": "^2.0.0",

"whatwg-url": "^8.0.0",
"ws": "^7.2.3",
"ws": "^7.4.4",
"xml-name-validator": "^3.0.0"

@@ -64,26 +64,25 @@ },

"devDependencies": {
"@domenic/eslint-config": "^1.0.0",
"benchmark": "^2.1.4",
"browserify": "^16.5.0",
"chai": "^4.2.0",
"eslint": "^6.8.0",
"eslint-find-rules": "^3.4.0",
"eslint-plugin-html": "^6.0.0",
"browserify": "^17.0.0",
"chai": "^4.3.3",
"eslint": "^7.21.0",
"eslint-plugin-html": "^6.1.1",
"eslint-plugin-jsdom-internal": "link:./scripts/eslint-plugin",
"js-yaml": "^3.13.1",
"karma": "^4.4.1",
"karma-browserify": "^7.0.0",
"js-yaml": "^4.0.0",
"karma": "^6.1.1",
"karma-browserify": "^8.0.0",
"karma-chrome-launcher": "^3.1.0",
"karma-mocha": "^1.3.0",
"karma-mocha": "^2.0.1",
"karma-mocha-webworker": "^1.3.0",
"minimatch": "^3.0.4",
"mocha": "^7.1.1",
"mocha": "^8.3.1",
"mocha-sugar-free": "^1.4.0",
"optimist": "0.6.1",
"portfinder": "^1.0.25",
"rimraf": "^3.0.2",
"server-destroy": "^1.0.1",
"st": "^2.0.0",
"watchify": "^3.11.1",
"wd": "^1.12.1",
"webidl2js": "^16.0.0"
"watchify": "^4.0.0",
"wd": "^1.14.0",
"webidl2js": "^16.2.0"
},

@@ -107,6 +106,5 @@ "browser": {

"lint": "eslint . --cache --ext .js,.html",
"lint-is-complete": "eslint-find-rules --unused .eslintrc.json",
"init-wpt": "git submodule update --init --recursive",
"reset-wpt": "rimraf ./test/web-platform-tests/tests && yarn init-wpt",
"update-wpt": "git submodule update --recursive --remote && cd test/web-platform-tests/tests && python wpt.py manifest --path ../wpt-manifest.json",
"update-wpt": "git submodule update --recursive --remote && cd test/web-platform-tests/tests && python3 wpt.py manifest --path ../wpt-manifest.json",
"update-authors": "git log --format=\"%aN <%aE>\" | sort -f | uniq > AUTHORS.txt",

@@ -113,0 +111,0 @@ "benchmark": "node ./benchmark/runner",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc