diff --git a/dist/index.mjs b/dist/index.mjs index a4a4b8d..a70823b 100644 --- a/dist/index.mjs +++ b/dist/index.mjs @@ -1,7 +1,7 @@ import { createRequire as __WEBPACK_EXTERNAL_createRequire } from "module"; /******/ var __webpack_modules__ = ({ -/***/ 5604: +/***/ 8949: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -27,7 +27,7 @@ var __importStar = (this && this.__importStar) || function (mod) { Object.defineProperty(exports, "__esModule", ({ value: true })); exports.issue = exports.issueCommand = void 0; const os = __importStar(__nccwpck_require__(2037)); -const utils_1 = __nccwpck_require__(1245); +const utils_1 = __nccwpck_require__(3254); /** * Commands * @@ -99,7 +99,7 @@ function escapeProperty(s) { /***/ }), -/***/ 5127: +/***/ 7232: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -133,12 +133,12 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getIDToken = exports.getState = exports.saveState = exports.group = exports.endGroup = exports.startGroup = exports.info = exports.notice = exports.warning = exports.error = exports.debug = exports.isDebug = exports.setFailed = exports.setCommandEcho = exports.setOutput = exports.getBooleanInput = exports.getMultilineInput = exports.getInput = exports.addPath = exports.setSecret = exports.exportVariable = exports.ExitCode = void 0; -const command_1 = __nccwpck_require__(5604); -const file_command_1 = __nccwpck_require__(7352); -const utils_1 = __nccwpck_require__(1245); +const command_1 = __nccwpck_require__(8949); +const file_command_1 = __nccwpck_require__(2302); +const utils_1 = __nccwpck_require__(3254); const os = __importStar(__nccwpck_require__(2037)); const path = __importStar(__nccwpck_require__(1017)); -const oidc_utils_1 = __nccwpck_require__(4457); +const oidc_utils_1 = __nccwpck_require__(2538); /** * The code to exit an action */ @@ -423,17 +423,17 @@ exports.getIDToken = getIDToken; /** * Summary exports */ -var summary_1 = __nccwpck_require__(9124); +var summary_1 = __nccwpck_require__(8295); Object.defineProperty(exports, "summary", ({ enumerable: true, get: function () { return summary_1.summary; } })); /** * @deprecated use core.summary */ -var summary_2 = __nccwpck_require__(9124); +var summary_2 = __nccwpck_require__(8295); Object.defineProperty(exports, "markdownSummary", ({ enumerable: true, get: function () { return summary_2.markdownSummary; } })); /** * Path exports */ -var path_utils_1 = __nccwpck_require__(7169); +var path_utils_1 = __nccwpck_require__(422); Object.defineProperty(exports, "toPosixPath", ({ enumerable: true, get: function () { return path_utils_1.toPosixPath; } })); Object.defineProperty(exports, "toWin32Path", ({ enumerable: true, get: function () { return path_utils_1.toWin32Path; } })); Object.defineProperty(exports, "toPlatformPath", ({ enumerable: true, get: function () { return path_utils_1.toPlatformPath; } })); @@ -441,7 +441,7 @@ Object.defineProperty(exports, "toPlatformPath", ({ enumerable: true, get: funct /***/ }), -/***/ 7352: +/***/ 2302: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -471,8 +471,8 @@ exports.prepareKeyValueMessage = exports.issueFileCommand = void 0; /* eslint-disable @typescript-eslint/no-explicit-any */ const fs = __importStar(__nccwpck_require__(7147)); const os = __importStar(__nccwpck_require__(2037)); -const uuid_1 = __nccwpck_require__(9267); -const utils_1 = __nccwpck_require__(1245); +const uuid_1 = __nccwpck_require__(7857); +const utils_1 = __nccwpck_require__(3254); function issueFileCommand(command, message) { const filePath = process.env[`GITHUB_${command}`]; if (!filePath) { @@ -505,7 +505,7 @@ exports.prepareKeyValueMessage = prepareKeyValueMessage; /***/ }), -/***/ 4457: +/***/ 2538: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -520,9 +520,9 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.OidcClient = void 0; -const http_client_1 = __nccwpck_require__(6227); -const auth_1 = __nccwpck_require__(5181); -const core_1 = __nccwpck_require__(5127); +const http_client_1 = __nccwpck_require__(604); +const auth_1 = __nccwpck_require__(8779); +const core_1 = __nccwpck_require__(7232); class OidcClient { static createHttpClient(allowRetry = true, maxRetry = 10) { const requestOptions = { @@ -588,7 +588,7 @@ exports.OidcClient = OidcClient; /***/ }), -/***/ 7169: +/***/ 422: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -652,7 +652,7 @@ exports.toPlatformPath = toPlatformPath; /***/ }), -/***/ 9124: +/***/ 8295: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -941,7 +941,7 @@ exports.summary = _summary; /***/ }), -/***/ 1245: +/***/ 3254: /***/ ((__unused_webpack_module, exports) => { @@ -987,7 +987,7 @@ exports.toCommandProperties = toCommandProperties; /***/ }), -/***/ 2049: +/***/ 7889: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -1022,7 +1022,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getExecOutput = exports.exec = void 0; const string_decoder_1 = __nccwpck_require__(1576); -const tr = __importStar(__nccwpck_require__(1469)); +const tr = __importStar(__nccwpck_require__(9565)); /** * Exec a command. * Output will be streamed to the live console. @@ -1096,7 +1096,7 @@ exports.getExecOutput = getExecOutput; /***/ }), -/***/ 1469: +/***/ 9565: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -1134,8 +1134,8 @@ const os = __importStar(__nccwpck_require__(2037)); const events = __importStar(__nccwpck_require__(2361)); const child = __importStar(__nccwpck_require__(2081)); const path = __importStar(__nccwpck_require__(1017)); -const io = __importStar(__nccwpck_require__(2864)); -const ioUtil = __importStar(__nccwpck_require__(1887)); +const io = __importStar(__nccwpck_require__(6724)); +const ioUtil = __importStar(__nccwpck_require__(9302)); const timers_1 = __nccwpck_require__(9512); /* eslint-disable @typescript-eslint/unbound-method */ const IS_WINDOWS = process.platform === 'win32'; @@ -1720,7 +1720,7 @@ class ExecState extends events.EventEmitter { /***/ }), -/***/ 5181: +/***/ 8779: /***/ (function(__unused_webpack_module, exports) { @@ -1807,7 +1807,7 @@ exports.PersonalAccessTokenCredentialHandler = PersonalAccessTokenCredentialHand /***/ }), -/***/ 6227: +/***/ 604: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -1844,8 +1844,8 @@ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HttpClient = exports.isHttps = exports.HttpClientResponse = exports.HttpClientError = exports.getProxyUrl = exports.MediaTypes = exports.Headers = exports.HttpCodes = void 0; const http = __importStar(__nccwpck_require__(3685)); const https = __importStar(__nccwpck_require__(5687)); -const pm = __importStar(__nccwpck_require__(603)); -const tunnel = __importStar(__nccwpck_require__(7265)); +const pm = __importStar(__nccwpck_require__(8933)); +const tunnel = __importStar(__nccwpck_require__(3919)); var HttpCodes; (function (HttpCodes) { HttpCodes[HttpCodes["OK"] = 200] = "OK"; @@ -2418,7 +2418,7 @@ const lowercaseKeys = (obj) => Object.keys(obj).reduce((c, k) => ((c[k.toLowerCa /***/ }), -/***/ 603: +/***/ 8933: /***/ ((__unused_webpack_module, exports) => { @@ -2485,7 +2485,7 @@ exports.checkBypass = checkBypass; /***/ }), -/***/ 1887: +/***/ 9302: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -2668,7 +2668,7 @@ exports.getCmdPath = getCmdPath; /***/ }), -/***/ 2864: +/***/ 6724: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -2706,7 +2706,7 @@ const assert_1 = __nccwpck_require__(9491); const childProcess = __importStar(__nccwpck_require__(2081)); const path = __importStar(__nccwpck_require__(1017)); const util_1 = __nccwpck_require__(3837); -const ioUtil = __importStar(__nccwpck_require__(1887)); +const ioUtil = __importStar(__nccwpck_require__(9302)); const exec = util_1.promisify(childProcess.exec); const execFile = util_1.promisify(childProcess.execFile); /** @@ -3015,7 +3015,7 @@ function copyFile(srcFile, destFile, force) { /***/ }), -/***/ 9024: +/***/ 5919: /***/ (function(module, exports, __nccwpck_require__) { @@ -3049,8 +3049,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports._readLinuxVersionFile = exports._getOsVersion = exports._findMatch = void 0; -const semver = __importStar(__nccwpck_require__(1156)); -const core_1 = __nccwpck_require__(5127); +const semver = __importStar(__nccwpck_require__(490)); +const core_1 = __nccwpck_require__(7232); // needs to be require for core node modules to be mocked /* eslint @typescript-eslint/no-require-imports: 0 */ const os = __nccwpck_require__(2037); @@ -3149,7 +3149,7 @@ exports._readLinuxVersionFile = _readLinuxVersionFile; /***/ }), -/***/ 6429: +/***/ 6217: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -3183,7 +3183,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RetryHelper = void 0; -const core = __importStar(__nccwpck_require__(5127)); +const core = __importStar(__nccwpck_require__(7232)); /** * Internal class for retries */ @@ -3238,7 +3238,7 @@ exports.RetryHelper = RetryHelper; /***/ }), -/***/ 9348: +/***/ 6511: /***/ (function(__unused_webpack_module, exports, __nccwpck_require__) { @@ -3275,20 +3275,20 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.evaluateVersions = exports.isExplicitVersion = exports.findFromManifest = exports.getManifestFromRepo = exports.findAllVersions = exports.find = exports.cacheFile = exports.cacheDir = exports.extractZip = exports.extractXar = exports.extractTar = exports.extract7z = exports.downloadTool = exports.HTTPError = void 0; -const core = __importStar(__nccwpck_require__(5127)); -const io = __importStar(__nccwpck_require__(2864)); +const core = __importStar(__nccwpck_require__(7232)); +const io = __importStar(__nccwpck_require__(6724)); const fs = __importStar(__nccwpck_require__(7147)); -const mm = __importStar(__nccwpck_require__(9024)); +const mm = __importStar(__nccwpck_require__(5919)); const os = __importStar(__nccwpck_require__(2037)); const path = __importStar(__nccwpck_require__(1017)); -const httpm = __importStar(__nccwpck_require__(6227)); -const semver = __importStar(__nccwpck_require__(1156)); +const httpm = __importStar(__nccwpck_require__(604)); +const semver = __importStar(__nccwpck_require__(490)); const stream = __importStar(__nccwpck_require__(2781)); const util = __importStar(__nccwpck_require__(3837)); const assert_1 = __nccwpck_require__(9491); -const v4_1 = __importDefault(__nccwpck_require__(9872)); -const exec_1 = __nccwpck_require__(2049); -const retry_helper_1 = __nccwpck_require__(6429); +const v4_1 = __importDefault(__nccwpck_require__(819)); +const exec_1 = __nccwpck_require__(7889); +const retry_helper_1 = __nccwpck_require__(6217); class HTTPError extends Error { constructor(httpStatusCode) { super(`Unexpected HTTP response: ${httpStatusCode}`); @@ -3909,7 +3909,7 @@ function _unique(values) { /***/ }), -/***/ 9205: +/***/ 2906: /***/ ((module) => { /** @@ -3942,7 +3942,7 @@ module.exports = bytesToUuid; /***/ }), -/***/ 5975: +/***/ 1731: /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { // Unique ID creation requires a high quality random # generator. In node.js @@ -3957,11 +3957,11 @@ module.exports = function nodeRNG() { /***/ }), -/***/ 9872: +/***/ 819: /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { -var rng = __nccwpck_require__(5975); -var bytesToUuid = __nccwpck_require__(9205); +var rng = __nccwpck_require__(1731); +var bytesToUuid = __nccwpck_require__(2906); function v4(options, buf, offset) { var i = buf && offset || 0; @@ -3993,7 +3993,7 @@ module.exports = v4; /***/ }), -/***/ 1156: +/***/ 490: /***/ ((module, exports) => { exports = module.exports = SemVer @@ -5596,15 +5596,15 @@ function coerce (version, options) { /***/ }), -/***/ 7265: +/***/ 3919: /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { -module.exports = __nccwpck_require__(2686); +module.exports = __nccwpck_require__(680); /***/ }), -/***/ 2686: +/***/ 680: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -5875,7 +5875,7 @@ exports.debug = debug; // for test /***/ }), -/***/ 9267: +/***/ 7857: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -5938,29 +5938,29 @@ Object.defineProperty(exports, "parse", ({ } })); -var _v = _interopRequireDefault(__nccwpck_require__(940)); +var _v = _interopRequireDefault(__nccwpck_require__(3068)); -var _v2 = _interopRequireDefault(__nccwpck_require__(7052)); +var _v2 = _interopRequireDefault(__nccwpck_require__(845)); -var _v3 = _interopRequireDefault(__nccwpck_require__(1545)); +var _v3 = _interopRequireDefault(__nccwpck_require__(784)); -var _v4 = _interopRequireDefault(__nccwpck_require__(483)); +var _v4 = _interopRequireDefault(__nccwpck_require__(8811)); -var _nil = _interopRequireDefault(__nccwpck_require__(4418)); +var _nil = _interopRequireDefault(__nccwpck_require__(7297)); -var _version = _interopRequireDefault(__nccwpck_require__(6433)); +var _version = _interopRequireDefault(__nccwpck_require__(2238)); -var _validate = _interopRequireDefault(__nccwpck_require__(659)); +var _validate = _interopRequireDefault(__nccwpck_require__(6966)); -var _stringify = _interopRequireDefault(__nccwpck_require__(4886)); +var _stringify = _interopRequireDefault(__nccwpck_require__(5178)); -var _parse = _interopRequireDefault(__nccwpck_require__(8517)); +var _parse = _interopRequireDefault(__nccwpck_require__(3641)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), -/***/ 4576: +/***/ 3899: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -5989,7 +5989,7 @@ exports["default"] = _default; /***/ }), -/***/ 4418: +/***/ 7297: /***/ ((__unused_webpack_module, exports) => { @@ -6003,7 +6003,7 @@ exports["default"] = _default; /***/ }), -/***/ 8517: +/***/ 3641: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -6013,7 +6013,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _validate = _interopRequireDefault(__nccwpck_require__(659)); +var _validate = _interopRequireDefault(__nccwpck_require__(6966)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -6054,7 +6054,7 @@ exports["default"] = _default; /***/ }), -/***/ 3310: +/***/ 4171: /***/ ((__unused_webpack_module, exports) => { @@ -6068,7 +6068,7 @@ exports["default"] = _default; /***/ }), -/***/ 1710: +/***/ 3088: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -6098,7 +6098,7 @@ function rng() { /***/ }), -/***/ 8315: +/***/ 6717: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -6127,7 +6127,7 @@ exports["default"] = _default; /***/ }), -/***/ 4886: +/***/ 5178: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -6137,7 +6137,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _validate = _interopRequireDefault(__nccwpck_require__(659)); +var _validate = _interopRequireDefault(__nccwpck_require__(6966)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -6172,7 +6172,7 @@ exports["default"] = _default; /***/ }), -/***/ 940: +/***/ 3068: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -6182,9 +6182,9 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _rng = _interopRequireDefault(__nccwpck_require__(1710)); +var _rng = _interopRequireDefault(__nccwpck_require__(3088)); -var _stringify = _interopRequireDefault(__nccwpck_require__(4886)); +var _stringify = _interopRequireDefault(__nccwpck_require__(5178)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -6285,7 +6285,7 @@ exports["default"] = _default; /***/ }), -/***/ 7052: +/***/ 845: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -6295,9 +6295,9 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _v = _interopRequireDefault(__nccwpck_require__(4837)); +var _v = _interopRequireDefault(__nccwpck_require__(3052)); -var _md = _interopRequireDefault(__nccwpck_require__(4576)); +var _md = _interopRequireDefault(__nccwpck_require__(3899)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -6307,7 +6307,7 @@ exports["default"] = _default; /***/ }), -/***/ 4837: +/***/ 3052: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -6318,9 +6318,9 @@ Object.defineProperty(exports, "__esModule", ({ exports["default"] = _default; exports.URL = exports.DNS = void 0; -var _stringify = _interopRequireDefault(__nccwpck_require__(4886)); +var _stringify = _interopRequireDefault(__nccwpck_require__(5178)); -var _parse = _interopRequireDefault(__nccwpck_require__(8517)); +var _parse = _interopRequireDefault(__nccwpck_require__(3641)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -6391,7 +6391,7 @@ function _default(name, version, hashfunc) { /***/ }), -/***/ 1545: +/***/ 784: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -6401,9 +6401,9 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _rng = _interopRequireDefault(__nccwpck_require__(1710)); +var _rng = _interopRequireDefault(__nccwpck_require__(3088)); -var _stringify = _interopRequireDefault(__nccwpck_require__(4886)); +var _stringify = _interopRequireDefault(__nccwpck_require__(5178)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -6434,7 +6434,7 @@ exports["default"] = _default; /***/ }), -/***/ 483: +/***/ 8811: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -6444,9 +6444,9 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _v = _interopRequireDefault(__nccwpck_require__(4837)); +var _v = _interopRequireDefault(__nccwpck_require__(3052)); -var _sha = _interopRequireDefault(__nccwpck_require__(8315)); +var _sha = _interopRequireDefault(__nccwpck_require__(6717)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -6456,7 +6456,7 @@ exports["default"] = _default; /***/ }), -/***/ 659: +/***/ 6966: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -6466,7 +6466,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _regex = _interopRequireDefault(__nccwpck_require__(3310)); +var _regex = _interopRequireDefault(__nccwpck_require__(4171)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -6479,7 +6479,7 @@ exports["default"] = _default; /***/ }), -/***/ 6433: +/***/ 2238: /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { @@ -6489,7 +6489,7 @@ Object.defineProperty(exports, "__esModule", ({ })); exports["default"] = void 0; -var _validate = _interopRequireDefault(__nccwpck_require__(659)); +var _validate = _interopRequireDefault(__nccwpck_require__(6966)); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -6625,7 +6625,7 @@ module.exports = __WEBPACK_EXTERNAL_createRequire(import.meta.url)("util"); /***/ }), -/***/ 5324: +/***/ 4710: /***/ ((__webpack_module__, __unused_webpack___webpack_exports__, __nccwpck_require__) => { var _actions_core__WEBPACK_IMPORTED_MODULE_0___namespace_cache; @@ -6635,10 +6635,10 @@ var fs__WEBPACK_IMPORTED_MODULE_4___namespace_cache; var os__WEBPACK_IMPORTED_MODULE_6___namespace_cache; var process__WEBPACK_IMPORTED_MODULE_7___namespace_cache; __nccwpck_require__.a(__webpack_module__, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try { -/* harmony import */ var _actions_core__WEBPACK_IMPORTED_MODULE_0__ = __nccwpck_require__(5127); -/* harmony import */ var _actions_exec__WEBPACK_IMPORTED_MODULE_1__ = __nccwpck_require__(2049); -/* harmony import */ var _actions_http_client__WEBPACK_IMPORTED_MODULE_2__ = __nccwpck_require__(6227); -/* harmony import */ var _actions_tool_cache__WEBPACK_IMPORTED_MODULE_3__ = __nccwpck_require__(9348); +/* harmony import */ var _actions_core__WEBPACK_IMPORTED_MODULE_0__ = __nccwpck_require__(7232); +/* harmony import */ var _actions_exec__WEBPACK_IMPORTED_MODULE_1__ = __nccwpck_require__(7889); +/* harmony import */ var _actions_http_client__WEBPACK_IMPORTED_MODULE_2__ = __nccwpck_require__(604); +/* harmony import */ var _actions_tool_cache__WEBPACK_IMPORTED_MODULE_3__ = __nccwpck_require__(6511); /* harmony import */ var fs__WEBPACK_IMPORTED_MODULE_4__ = __nccwpck_require__(7147); /* harmony import */ var module__WEBPACK_IMPORTED_MODULE_5__ = __nccwpck_require__(8188); /* harmony import */ var os__WEBPACK_IMPORTED_MODULE_6__ = __nccwpck_require__(2037); @@ -6859,6 +6859,6 @@ __webpack_async_result__(); /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module used 'module' so it can't be inlined -/******/ var __webpack_exports__ = __nccwpck_require__(5324); +/******/ var __webpack_exports__ = __nccwpck_require__(4710); /******/ __webpack_exports__ = await __webpack_exports__; /******/ diff --git a/dist/main.cjs b/dist/main.cjs index f8fdb03..672f34b 100644 --- a/dist/main.cjs +++ b/dist/main.cjs @@ -1,4 +1,4 @@ -// Generated by dart2js (NullSafetyMode.sound, csp, deferred-serialization, intern-composite-values), the Dart to JavaScript compiler version: 3.0.0-362.0.dev. +// Generated by dart2js (NullSafetyMode.sound, csp, deferred-serialization, intern-composite-values), the Dart to JavaScript compiler version: 3.0.0-375.0.dev. // The code supports the following hooks: // dartPrint(message): // if this function is defined it is called instead of the Dart [print] @@ -251,16 +251,6 @@ return letter - 87; return -1; }, - SystemHash_combine(hash, value) { - hash = hash + value & 536870911; - hash = hash + ((hash & 524287) << 10) & 536870911; - return hash ^ hash >>> 6; - }, - SystemHash_finish(hash) { - hash = hash + ((hash & 67108863) << 3) & 536870911; - hash ^= hash >>> 11; - return hash + ((hash & 16383) << 15) & 536870911; - }, checkNotNullable(value, $name, $T) { return value; }, @@ -282,8 +272,6 @@ CodeUnits: function CodeUnits(t0) { this.__internal$_string = t0; }, - SentinelValue: function SentinelValue() { - }, EfficientLengthIterable: function EfficientLengthIterable() { }, ListIterable: function ListIterable() { @@ -473,7 +461,7 @@ var $length, _s5_ = "index"; if (!A._isInt(index)) return new A.ArgumentError(true, index, _s5_, null); - $length = A._asInt(J.get$length$asx(indexable)); + $length = J.get$length$asx(indexable); if (index < 0 || index >= $length) return A.IndexError$withLength(index, $length, indexable, _s5_); return new A.RangeError(null, null, true, index, _s5_, "Value not in range"); @@ -672,12 +660,64 @@ return A.Primitives_objectHashCode(object); }, fillLiteralMap(keyValuePairs, result) { - var index, index0, index1, + var t1, t2, index, index0, key, value, strings, table, cell, nums, rest, hash, bucket, $length = keyValuePairs.length; - for (index = 0; index < $length; index = index1) { + for (t1 = result.$ti, t2 = t1._precomputed1, t1 = t1._rest[1], index = 0; index < $length;) { index0 = index + 1; - index1 = index0 + 1; - result.$indexSet(0, keyValuePairs[index], keyValuePairs[index0]); + key = keyValuePairs[index]; + index = index0 + 1; + value = keyValuePairs[index0]; + t2._as(key); + t1._as(value); + if (typeof key == "string") { + strings = result._strings; + if (strings == null) { + table = Object.create(null); + table[""] = table; + delete table[""]; + result._strings = table; + strings = table; + } + cell = strings[key]; + if (cell == null) + strings[key] = result._newLinkedCell$2(key, value); + else + cell.hashMapCellValue = value; + } else if (typeof key == "number" && (key & 0x3fffffff) === key) { + nums = result._nums; + if (nums == null) { + table = Object.create(null); + table[""] = table; + delete table[""]; + result._nums = table; + nums = table; + } + cell = nums[key]; + if (cell == null) + nums[key] = result._newLinkedCell$2(key, value); + else + cell.hashMapCellValue = value; + } else { + rest = result.__js_helper$_rest; + if (rest == null) { + table = Object.create(null); + table[""] = table; + delete table[""]; + result.__js_helper$_rest = table; + rest = table; + } + hash = J.get$hashCode$(key) & 0x3fffffff; + bucket = rest[hash]; + if (bucket == null) + rest[hash] = [result._newLinkedCell$2(key, value)]; + else { + index0 = result.internalFindBucketIndex$2(bucket, key); + if (index0 >= 0) + bucket[index0].hashMapCellValue = value; + else + bucket.push(result._newLinkedCell$2(key, value)); + } + } } return result; }, @@ -949,9 +989,6 @@ result.push(String(args)); return result; }, - defineProperty(obj, property, value) { - Object.defineProperty(obj, property, {value: value, enumerable: false, writable: true, configurable: true}); - }, lookupAndCacheInterceptor(obj) { var interceptor, interceptorClass, altTag, mark, t1, tag = A._asString($.getTagFunction.call$1(obj)), @@ -1192,7 +1229,7 @@ }, JsLinkedHashMap: function JsLinkedHashMap(t0) { var _ = this; - _._length = 0; + _.__js_helper$_length = 0; _._last = _._first = _.__js_helper$_rest = _._nums = _._strings = null; _._modifications = 0; _.$ti = t0; @@ -1202,17 +1239,6 @@ this.hashMapCellValue = t1; this._next = null; }, - LinkedHashMapKeyIterable: function LinkedHashMapKeyIterable(t0, t1) { - this._map = t0; - this.$ti = t1; - }, - LinkedHashMapKeyIterator: function LinkedHashMapKeyIterator(t0, t1, t2) { - var _ = this; - _._map = t0; - _._modifications = t1; - _.__js_helper$_current = _._cell = null; - _.$ti = t2; - }, initHooks_closure: function initHooks_closure(t0) { this.getTag = t0; }, @@ -1507,23 +1533,6 @@ var t1 = object instanceof A.Closure ? A.closureFunctionType(object) : null; return t1 == null ? A.instanceType(object) : t1; }, - createRuntimeType(rti) { - var t1 = rti._cachedRuntimeType; - return t1 == null ? rti._cachedRuntimeType = A._createRuntimeType(rti) : t1; - }, - _createRuntimeType(rti) { - var starErasedRti, t1, - s = rti._canonicalRecipe, - starErasedRecipe = s.replace(/\*/g, ""); - if (starErasedRecipe === s) - return rti._cachedRuntimeType = new A._Type(rti); - starErasedRti = A._Universe_eval(init.typeUniverse, starErasedRecipe, true); - t1 = starErasedRti._cachedRuntimeType; - return t1 == null ? starErasedRti._cachedRuntimeType = A._createRuntimeType(starErasedRti) : t1; - }, - typeLiteral(recipe) { - return A.createRuntimeType(A._Universe_eval(init.typeUniverse, recipe, false)); - }, _installSpecializedIsTest(object) { var t1, unstarred, isFn, t2, $name, predicate, testRti = this; if (testRti === type$.Object) @@ -2858,9 +2867,6 @@ _FunctionParameters: function _FunctionParameters() { this._named = this._optionalPositional = this._requiredPositional = null; }, - _Type: function _Type(t0) { - this._rti = t0; - }, _Error: function _Error() { }, _TypeError: function _TypeError(t0) { @@ -2907,7 +2913,7 @@ A._awaitOnObject(object, bodyFunction); }, _asyncReturn(object, completer) { - completer.complete$1(0, object); + completer.complete$1(object); }, _asyncRethrow(object, completer) { completer.completeError$2(A.unwrapException(object), A.getTraceFromException(object)); @@ -3336,9 +3342,6 @@ LinkedHashMap_LinkedHashMap$_literal(keyValuePairs, $K, $V) { return $K._eval$1("@<0>")._bind$1($V)._eval$1("LinkedHashMap<1,2>")._as(A.fillLiteralMap(keyValuePairs, new A.JsLinkedHashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("JsLinkedHashMap<1,2>")))); }, - LinkedHashMap_LinkedHashMap$_empty($K, $V) { - return new A.JsLinkedHashMap($K._eval$1("@<0>")._bind$1($V)._eval$1("JsLinkedHashMap<1,2>")); - }, IterableBase_iterableToShortString(iterable, leftDelimiter, rightDelimiter) { var parts, t1; if (A._isToStringVisiting(iterable)) { @@ -3392,7 +3395,7 @@ break; if (!it.moveNext$0()) return; - next = A.S(it.get$current(it)); + next = A.S(it.get$current()); B.JSArray_methods.add$1(parts, next); $length += next.length + 2; ++count; @@ -3407,7 +3410,7 @@ return A.ioore(parts, -1); penultimateString = parts.pop(); } else { - penultimate = it.get$current(it); + penultimate = it.get$current(); ++count; if (!it.moveNext$0()) { if (count <= 4) { @@ -3420,10 +3423,10 @@ penultimateString = parts.pop(); $length += ultimateString.length + 2; } else { - ultimate = it.get$current(it); + ultimate = it.get$current(); ++count; for (; it.moveNext$0(); penultimate = ultimate, ultimate = ultimate0) { - ultimate0 = it.get$current(it); + ultimate0 = it.get$current(); ++count; if (count > 100) { while (true) { @@ -3473,7 +3476,7 @@ B.JSArray_methods.add$1($._toStringVisiting, m); result._contents += "{"; t1.first = true; - J.forEach$1$x(m, new A.MapBase_mapToString_closure(t1, result)); + m.forEach$1(0, new A.MapBase_mapToString_closure(t1, result)); result._contents += "}"; } finally { if (0 >= $._toStringVisiting.length) @@ -3625,7 +3628,7 @@ var t1, list = A._setArrayType([], $E._eval$1("JSArray<0>")); for (t1 = J.get$iterator$ax(elements); t1.moveNext$0();) - B.JSArray_methods.add$1(list, $E._as(t1.get$current(t1))); + B.JSArray_methods.add$1(list, $E._as(t1.get$current())); if (growable) return list; return J.JSArray_markFixedList(list, $E); @@ -3652,12 +3655,12 @@ return string; if (separator.length === 0) { do - string += A.S(iterator.get$current(iterator)); + string += A.S(iterator.get$current()); while (iterator.moveNext$0()); } else { - string += A.S(iterator.get$current(iterator)); + string += A.S(iterator.get$current()); for (; iterator.moveNext$0();) - string = string + separator + A.S(iterator.get$current(iterator)); + string = string + separator + A.S(iterator.get$current()); } return string; }, @@ -3719,15 +3722,6 @@ FormatException$(message, source, offset) { return new A.FormatException(message, source, offset); }, - Object_hash(object1, object2, object3, object4) { - var t2, - t1 = B.JSNumber_methods.get$hashCode(object1); - object2 = B.JSNumber_methods.get$hashCode(object2); - object3 = B.JSNumber_methods.get$hashCode(object3); - object4 = B.JSNumber_methods.get$hashCode(object4); - t2 = $.$get$_hashSeed(); - return A.SystemHash_finish(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(A.SystemHash_combine(t2, t1), object2), object3), object4)); - }, Uri_parse(uri) { var delta, indices, schemeEnd, hostStart, portStart, pathStart, queryStart, fragmentStart, isSimple, scheme, t1, t2, schemeAuth, queryStart0, pathStart0, userInfoStart, userInfo, host, portNumber, port, path, query, _null = null, end = uri.length; @@ -4684,7 +4678,7 @@ B.JSArray_methods.add$1(indices, i); t2 = i + 1; if ((indices.length & 1) === 1) - text = B.C_Base64Codec.normalize$3(0, text, t2, t1); + text = B.C_Base64Codec.normalize$3(text, t2, t1); else { data = A._Uri__normalize(text, t2, t1, B.List_oFp, true, false); if (data != null) @@ -4975,234 +4969,6 @@ _._fragment = t6; _.___Uri_hashCode_FI = _.___Uri_pathSegments_FI = _.___Uri__text_FI = $; }, - HtmlElement: function HtmlElement() { - }, - AccessibleNodeList: function AccessibleNodeList() { - }, - AnchorElement: function AnchorElement() { - }, - AreaElement: function AreaElement() { - }, - Blob: function Blob() { - }, - CharacterData: function CharacterData() { - }, - CssPerspective: function CssPerspective() { - }, - CssRule: function CssRule() { - }, - CssStyleDeclaration: function CssStyleDeclaration() { - }, - CssStyleDeclarationBase: function CssStyleDeclarationBase() { - }, - CssStyleValue: function CssStyleValue() { - }, - CssTransformComponent: function CssTransformComponent() { - }, - CssTransformValue: function CssTransformValue() { - }, - CssUnparsedValue: function CssUnparsedValue() { - }, - DataTransferItemList: function DataTransferItemList() { - }, - DomException: function DomException() { - }, - DomRectList: function DomRectList() { - }, - DomRectReadOnly: function DomRectReadOnly() { - }, - DomStringList: function DomStringList() { - }, - DomTokenList: function DomTokenList() { - }, - Element: function Element() { - }, - EventTarget: function EventTarget() { - }, - File: function File() { - }, - FileList: function FileList() { - }, - FileWriter: function FileWriter() { - }, - FormElement: function FormElement() { - }, - Gamepad: function Gamepad() { - }, - History: function History() { - }, - HtmlCollection: function HtmlCollection() { - }, - Location: function Location() { - }, - MediaList: function MediaList() { - }, - MidiInputMap: function MidiInputMap() { - }, - MidiInputMap_keys_closure: function MidiInputMap_keys_closure(t0) { - this.keys = t0; - }, - MidiOutputMap: function MidiOutputMap() { - }, - MidiOutputMap_keys_closure: function MidiOutputMap_keys_closure(t0) { - this.keys = t0; - }, - MimeType: function MimeType() { - }, - MimeTypeArray: function MimeTypeArray() { - }, - Node: function Node() { - }, - NodeList: function NodeList() { - }, - Plugin: function Plugin() { - }, - PluginArray: function PluginArray() { - }, - RtcStatsReport: function RtcStatsReport() { - }, - RtcStatsReport_keys_closure: function RtcStatsReport_keys_closure(t0) { - this.keys = t0; - }, - SelectElement: function SelectElement() { - }, - SourceBuffer: function SourceBuffer() { - }, - SourceBufferList: function SourceBufferList() { - }, - SpeechGrammar: function SpeechGrammar() { - }, - SpeechGrammarList: function SpeechGrammarList() { - }, - SpeechRecognitionResult: function SpeechRecognitionResult() { - }, - Storage: function Storage() { - }, - Storage_keys_closure: function Storage_keys_closure(t0) { - this.keys = t0; - }, - StyleSheet: function StyleSheet() { - }, - TextTrack: function TextTrack() { - }, - TextTrackCue: function TextTrackCue() { - }, - TextTrackCueList: function TextTrackCueList() { - }, - TextTrackList: function TextTrackList() { - }, - TimeRanges: function TimeRanges() { - }, - Touch: function Touch() { - }, - TouchList: function TouchList() { - }, - TrackDefaultList: function TrackDefaultList() { - }, - Url: function Url() { - }, - VideoTrackList: function VideoTrackList() { - }, - _CssRuleList: function _CssRuleList() { - }, - _DomRect: function _DomRect() { - }, - _GamepadList: function _GamepadList() { - }, - _NamedNodeMap: function _NamedNodeMap() { - }, - _SpeechRecognitionResultList: function _SpeechRecognitionResultList() { - }, - _StyleSheetList: function _StyleSheetList() { - }, - ImmutableListMixin: function ImmutableListMixin() { - }, - FixedSizeListIterator: function FixedSizeListIterator(t0, t1, t2) { - var _ = this; - _._array = t0; - _._html$_length = t1; - _._position = -1; - _._html$_current = null; - _.$ti = t2; - }, - _CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase: function _CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase() { - }, - _DomRectList_JavaScriptObject_ListMixin: function _DomRectList_JavaScriptObject_ListMixin() { - }, - _DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin: function _DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _DomStringList_JavaScriptObject_ListMixin: function _DomStringList_JavaScriptObject_ListMixin() { - }, - _DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin: function _DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _FileList_JavaScriptObject_ListMixin: function _FileList_JavaScriptObject_ListMixin() { - }, - _FileList_JavaScriptObject_ListMixin_ImmutableListMixin: function _FileList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _HtmlCollection_JavaScriptObject_ListMixin: function _HtmlCollection_JavaScriptObject_ListMixin() { - }, - _HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin: function _HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _MidiInputMap_JavaScriptObject_MapMixin: function _MidiInputMap_JavaScriptObject_MapMixin() { - }, - _MidiOutputMap_JavaScriptObject_MapMixin: function _MidiOutputMap_JavaScriptObject_MapMixin() { - }, - _MimeTypeArray_JavaScriptObject_ListMixin: function _MimeTypeArray_JavaScriptObject_ListMixin() { - }, - _MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin: function _MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _NodeList_JavaScriptObject_ListMixin: function _NodeList_JavaScriptObject_ListMixin() { - }, - _NodeList_JavaScriptObject_ListMixin_ImmutableListMixin: function _NodeList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _PluginArray_JavaScriptObject_ListMixin: function _PluginArray_JavaScriptObject_ListMixin() { - }, - _PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin: function _PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _RtcStatsReport_JavaScriptObject_MapMixin: function _RtcStatsReport_JavaScriptObject_MapMixin() { - }, - _SourceBufferList_EventTarget_ListMixin: function _SourceBufferList_EventTarget_ListMixin() { - }, - _SourceBufferList_EventTarget_ListMixin_ImmutableListMixin: function _SourceBufferList_EventTarget_ListMixin_ImmutableListMixin() { - }, - _SpeechGrammarList_JavaScriptObject_ListMixin: function _SpeechGrammarList_JavaScriptObject_ListMixin() { - }, - _SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin: function _SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _Storage_JavaScriptObject_MapMixin: function _Storage_JavaScriptObject_MapMixin() { - }, - _TextTrackCueList_JavaScriptObject_ListMixin: function _TextTrackCueList_JavaScriptObject_ListMixin() { - }, - _TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin: function _TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _TextTrackList_EventTarget_ListMixin: function _TextTrackList_EventTarget_ListMixin() { - }, - _TextTrackList_EventTarget_ListMixin_ImmutableListMixin: function _TextTrackList_EventTarget_ListMixin_ImmutableListMixin() { - }, - _TouchList_JavaScriptObject_ListMixin: function _TouchList_JavaScriptObject_ListMixin() { - }, - _TouchList_JavaScriptObject_ListMixin_ImmutableListMixin: function _TouchList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - __CssRuleList_JavaScriptObject_ListMixin: function __CssRuleList_JavaScriptObject_ListMixin() { - }, - __CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin: function __CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - __GamepadList_JavaScriptObject_ListMixin: function __GamepadList_JavaScriptObject_ListMixin() { - }, - __GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin: function __GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - __NamedNodeMap_JavaScriptObject_ListMixin: function __NamedNodeMap_JavaScriptObject_ListMixin() { - }, - __NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin: function __NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - __SpeechRecognitionResultList_JavaScriptObject_ListMixin: function __SpeechRecognitionResultList_JavaScriptObject_ListMixin() { - }, - __SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin: function __SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - __StyleSheetList_JavaScriptObject_ListMixin: function __StyleSheetList_JavaScriptObject_ListMixin() { - }, - __StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin: function __StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, promiseToFuture(jsPromise, $T) { var t1 = new A._Future($.Zone__current, $T._eval$1("_Future<0>")), completer = new A._AsyncCompleter(t1, $T._eval$1("_AsyncCompleter<0>")); @@ -5219,53 +4985,6 @@ NullRejectionException: function NullRejectionException(t0) { this.isUndefined = t0; }, - Length: function Length() { - }, - LengthList: function LengthList() { - }, - Number: function Number() { - }, - NumberList: function NumberList() { - }, - PointList: function PointList() { - }, - StringList: function StringList() { - }, - Transform: function Transform() { - }, - TransformList: function TransformList() { - }, - _LengthList_JavaScriptObject_ListMixin: function _LengthList_JavaScriptObject_ListMixin() { - }, - _LengthList_JavaScriptObject_ListMixin_ImmutableListMixin: function _LengthList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _NumberList_JavaScriptObject_ListMixin: function _NumberList_JavaScriptObject_ListMixin() { - }, - _NumberList_JavaScriptObject_ListMixin_ImmutableListMixin: function _NumberList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _StringList_JavaScriptObject_ListMixin: function _StringList_JavaScriptObject_ListMixin() { - }, - _StringList_JavaScriptObject_ListMixin_ImmutableListMixin: function _StringList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - _TransformList_JavaScriptObject_ListMixin: function _TransformList_JavaScriptObject_ListMixin() { - }, - _TransformList_JavaScriptObject_ListMixin_ImmutableListMixin: function _TransformList_JavaScriptObject_ListMixin_ImmutableListMixin() { - }, - AudioBuffer: function AudioBuffer() { - }, - AudioParamMap: function AudioParamMap() { - }, - AudioParamMap_keys_closure: function AudioParamMap_keys_closure(t0) { - this.keys = t0; - }, - AudioTrackList: function AudioTrackList() { - }, - BaseAudioContext: function BaseAudioContext() { - }, - OfflineAudioContext: function OfflineAudioContext() { - }, - _AudioParamMap_JavaScriptObject_MapMixin: function _AudioParamMap_JavaScriptObject_MapMixin() { - }, _validateArgList(method, args) { var numArgs, i, numArgs0, message, t1, t2, t3, t4; for (numArgs = args.length, i = 1; i < numArgs; ++i) { @@ -5335,11 +5054,10 @@ this.separators = t2; }, Style__getPlatformStyle() { - var t1, userInfo, host, query, fragment, port, hasAuthority, path, t2, segments, hasDriveLetter, t3, pathSegments, _null = null; + var userInfo, host, query, fragment, port, t1, hasAuthority, path, t2, segments, hasDriveLetter, t3, pathSegments, _null = null; if (A.Uri_base().get$scheme() !== "file") return $.$get$Style_url(); - t1 = A.Uri_base(); - if (!B.JSString_methods.endsWith$1(t1.get$path(t1), "/")) + if (!B.JSString_methods.endsWith$1(A.Uri_base().get$path(), "/")) return $.$get$Style_url(); userInfo = A._Uri__makeUserInfo(_null, 0, 0); host = A._Uri__makeHost(_null, 0, 0, false); @@ -5385,7 +5103,7 @@ } t3 = B.JSString_methods.startsWith$1(t2.path, "/") && !hasDriveLetter ? "" + "\\" : ""; if (t2._host != null) { - host = t2.get$host(t2); + host = t2.get$host(); t2 = host.length !== 0 ? t3 + "\\" + host + "\\" : t3; } else t2 = t3; @@ -5393,7 +5111,7 @@ t1 = hasDriveLetter && t1 === 1 ? t2 + "\\" : t2; t1 = t1.charCodeAt(0) == 0 ? t1 : t1; } else { - if (t2._host != null && t2.get$host(t2) !== "") + if (t2._host != null && t2.get$host() !== "") A.throwExpression(A.UnsupportedError$("Cannot extract a non-Windows file path from a file URI with an authority")); pathSegments = t2.get$pathSegments(); A._Uri__checkNonWindowsPathReservedCharacters(pathSegments, false); @@ -5428,35 +5146,6 @@ throwLateFieldADI(fieldName) { return A.throwExpression(A.LateError$fieldADI(fieldName)); }, - _convertNativeToDart_Value(value) { - var proto, values, i; - if (value == null) - return value; - if (typeof value == "string" || typeof value == "number" || A._isBool(value)) - return value; - proto = Object.getPrototypeOf(value); - if (proto === Object.prototype || proto === null) - return A.convertNativeToDart_Dictionary(value); - if (Array.isArray(value)) { - values = []; - for (i = 0; i < value.length; ++i) - values.push(A._convertNativeToDart_Value(value[i])); - return values; - } - return value; - }, - convertNativeToDart_Dictionary(object) { - var dict, keys, t1, _i, key; - if (object == null) - return null; - dict = A.LinkedHashMap_LinkedHashMap$_empty(type$.String, type$.dynamic); - keys = Object.getOwnPropertyNames(object); - for (t1 = keys.length, _i = 0; _i < keys.length; keys.length === t1 || (0, A.throwConcurrentModificationError)(keys), ++_i) { - key = keys[_i]; - dict.$indexSet(0, key, A._convertNativeToDart_Value(object[key])); - } - return dict; - }, join(part1, part2) { var t1 = $.$get$context(), parts = A._setArrayType([part1, part2, null, null, null, null, null, null, null, null, null, null, null, null, null, null], type$.JSArray_nullable_String); @@ -5683,10 +5372,21 @@ return A._asyncStartSync($async$main, $async$completer); }, getPlatform() { - var t1 = type$.JSObject; - if (A._asString(t1._as(globalThis.os).platform()) === "win32") - return "windows"; - return A._asString(t1._as(globalThis.os).platform()) === "darwin" ? "macos" : "linux"; + var t1, + _0_0 = A._asString(type$.JSObject._as(globalThis.os).platform()); + $label0$0: { + if ("win32" === _0_0) { + t1 = "windows"; + break $label0$0; + } + if ("darwin" === _0_0) { + t1 = "macos"; + break $label0$0; + } + t1 = "linux"; + break $label0$0; + } + return t1; }, createPubOIDCToken() { var $async$goto = 0, @@ -5936,18 +5636,6 @@ return J.UnknownJavaScriptObject.prototype; return receiver; }, - getInterceptor$x(receiver) { - if (receiver == null) - return receiver; - if (typeof receiver != "object") { - if (typeof receiver == "function") - return J.JavaScriptFunction.prototype; - return receiver; - } - if (receiver instanceof A.Object) - return receiver; - return J.getNativeInterceptor(receiver); - }, get$hashCode$(receiver) { return J.getInterceptor$(receiver).get$hashCode(receiver); }, @@ -5964,13 +5652,6 @@ return a0 != null && receiver === a0; return J.getInterceptor$(receiver).$eq(receiver, a0); }, - $index$asx(receiver, a0) { - if (typeof a0 === "number") - if (receiver.constructor == Array || typeof receiver == "string" || A.isJsIndexable(receiver, receiver[init.dispatchPropertyName])) - if (a0 >>> 0 === a0 && a0 < receiver.length) - return receiver[a0]; - return J.getInterceptor$asx(receiver).$index(receiver, a0); - }, allMatches$1$s(receiver, a0) { return J.getInterceptor$s(receiver).allMatches$1(receiver, a0); }, @@ -5983,9 +5664,6 @@ elementAt$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).elementAt$1(receiver, a0); }, - forEach$1$x(receiver, a0) { - return J.getInterceptor$x(receiver).forEach$1(receiver, a0); - }, toString$0$(receiver) { return J.getInterceptor$(receiver).toString$0(receiver); }, @@ -6014,7 +5692,7 @@ ArrayIterator: function ArrayIterator(t0, t1, t2) { var _ = this; _._iterable = t0; - _.__interceptors$_length = t1; + _._length = t1; _._index = 0; _._current = null; _.$ti = t2; @@ -6148,7 +5826,7 @@ }; J.JSUnmodifiableArray.prototype = {}; J.ArrayIterator.prototype = { - get$current(_) { + get$current() { var t1 = this._current; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; }, @@ -6156,7 +5834,7 @@ var t2, _this = this, t1 = _this._iterable, $length = t1.length; - if (_this.__interceptors$_length !== $length) { + if (_this._length !== $length) { t1 = A.throwConcurrentModificationError(t1); throw A.wrapException(t1); } @@ -6367,7 +6045,6 @@ return B.JSString_methods.codeUnitAt$1(this.__internal$_string, i); } }; - A.SentinelValue.prototype = {}; A.EfficientLengthIterable.prototype = {}; A.ListIterable.prototype = { get$iterator(_) { @@ -6448,7 +6125,7 @@ } }; A.ListIterator.prototype = { - get$current(_) { + get$current() { var t1 = this.__internal$_current; return t1 == null ? this.$ti._precomputed1._as(t1) : t1; }, @@ -6490,13 +6167,12 @@ moveNext$0() { var t1, t2; for (t1 = this._iterator, t2 = this._f; t1.moveNext$0();) - if (A.boolConversionCheck(t2.call$1(t1.get$current(t1)))) + if (A.boolConversionCheck(t2.call$1(t1.get$current()))) return true; return false; }, - get$current(_) { - var t1 = this._iterator; - return t1.get$current(t1); + get$current() { + return this._iterator.get$current(); } }; A.WhereTypeIterable.prototype = { @@ -6508,13 +6184,12 @@ moveNext$0() { var t1, t2; for (t1 = this._source, t2 = this.$ti._precomputed1; t1.moveNext$0();) - if (t2._is(t1.get$current(t1))) + if (t2._is(t1.get$current())) return true; return false; }, - get$current(_) { - var t1 = this._source; - return this.$ti._precomputed1._as(t1.get$current(t1)); + get$current() { + return this.$ti._precomputed1._as(this._source.get$current()); }, $isIterator: 1 }; @@ -6655,68 +6330,7 @@ }; A.JsLinkedHashMap.prototype = { get$length(_) { - return this._length; - }, - get$keys(_) { - return new A.LinkedHashMapKeyIterable(this, this.$ti._eval$1("LinkedHashMapKeyIterable<1>")); - }, - $index(_, key) { - var strings, cell, t1, nums, _null = null; - if (typeof key == "string") { - strings = this._strings; - if (strings == null) - return _null; - cell = strings[key]; - t1 = cell == null ? _null : cell.hashMapCellValue; - return t1; - } else if (typeof key == "number" && (key & 0x3fffffff) === key) { - nums = this._nums; - if (nums == null) - return _null; - cell = nums[key]; - t1 = cell == null ? _null : cell.hashMapCellValue; - return t1; - } else - return this.internalGet$1(key); - }, - internalGet$1(key) { - var bucket, index, - rest = this.__js_helper$_rest; - if (rest == null) - return null; - bucket = rest[J.get$hashCode$(key) & 0x3fffffff]; - index = this.internalFindBucketIndex$2(bucket, key); - if (index < 0) - return null; - return bucket[index].hashMapCellValue; - }, - $indexSet(_, key, value) { - var strings, nums, rest, hash, bucket, index, _this = this, - t1 = _this.$ti; - t1._precomputed1._as(key); - t1._rest[1]._as(value); - if (typeof key == "string") { - strings = _this._strings; - _this._addHashTableEntry$3(strings == null ? _this._strings = _this._newHashTable$0() : strings, key, value); - } else if (typeof key == "number" && (key & 0x3fffffff) === key) { - nums = _this._nums; - _this._addHashTableEntry$3(nums == null ? _this._nums = _this._newHashTable$0() : nums, key, value); - } else { - rest = _this.__js_helper$_rest; - if (rest == null) - rest = _this.__js_helper$_rest = _this._newHashTable$0(); - hash = J.get$hashCode$(key) & 0x3fffffff; - bucket = rest[hash]; - if (bucket == null) - rest[hash] = [_this._newLinkedCell$2(key, value)]; - else { - index = _this.internalFindBucketIndex$2(bucket, key); - if (index >= 0) - bucket[index].hashMapCellValue = value; - else - bucket.push(_this._newLinkedCell$2(key, value)); - } - } + return this.__js_helper$_length; }, forEach$1(_, action) { var cell, modifications, _this = this; @@ -6730,17 +6344,6 @@ cell = cell._next; } }, - _addHashTableEntry$3(table, key, value) { - var cell, - t1 = this.$ti; - t1._precomputed1._as(key); - t1._rest[1]._as(value); - cell = table[key]; - if (cell == null) - table[key] = this._newLinkedCell$2(key, value); - else - cell.hashMapCellValue = value; - }, _newLinkedCell$2(key, value) { var _this = this, t1 = _this.$ti, @@ -6749,7 +6352,7 @@ _this._first = _this._last = cell; else _this._last = _this._last._next = cell; - ++_this._length; + ++_this.__js_helper$_length; _this._modifications = _this._modifications + 1 & 1073741823; return cell; }, @@ -6766,67 +6369,26 @@ toString$0(_) { return A.MapBase_mapToString(this); }, - _newHashTable$0() { - var table = Object.create(null); - table[""] = table; - delete table[""]; - return table; - }, $isLinkedHashMap: 1 }; A.LinkedHashMapCell.prototype = {}; - A.LinkedHashMapKeyIterable.prototype = { - get$length(_) { - return this._map._length; - }, - get$iterator(_) { - var t1 = this._map, - t2 = new A.LinkedHashMapKeyIterator(t1, t1._modifications, this.$ti._eval$1("LinkedHashMapKeyIterator<1>")); - t2._cell = t1._first; - return t2; - } - }; - A.LinkedHashMapKeyIterator.prototype = { - get$current(_) { - return this.__js_helper$_current; - }, - moveNext$0() { - var cell, _this = this, - t1 = _this._map; - if (_this._modifications !== t1._modifications) - throw A.wrapException(A.ConcurrentModificationError$(t1)); - cell = _this._cell; - if (cell == null) { - _this.set$__js_helper$_current(null); - return false; - } else { - _this.set$__js_helper$_current(cell.hashMapCellKey); - _this._cell = cell._next; - return true; - } - }, - set$__js_helper$_current(_current) { - this.__js_helper$_current = this.$ti._eval$1("1?")._as(_current); - }, - $isIterator: 1 - }; A.initHooks_closure.prototype = { call$1(o) { return this.getTag(o); }, - $signature: 8 + $signature: 7 }; A.initHooks_closure0.prototype = { call$2(o, tag) { return this.getUnknownTag(o, tag); }, - $signature: 9 + $signature: 8 }; A.initHooks_closure1.prototype = { call$1(tag) { return this.prototypeForTag(A._asString(tag)); }, - $signature: 10 + $signature: 9 }; A.JSSyntaxRegExp.prototype = { toString$0(_) { @@ -6863,7 +6425,7 @@ } }; A._AllMatchesIterator.prototype = { - get$current(_) { + get$current() { var t1 = this.__js_helper$_current; return t1 == null ? type$.RegExpMatch._as(t1) : t1; }, @@ -6937,7 +6499,7 @@ _this.__js_helper$_index = end === _this.__js_helper$_index ? end + 1 : end; return true; }, - get$current(_) { + get$current() { var t1 = this.__js_helper$_current; t1.toString; return t1; @@ -7033,11 +6595,6 @@ } }; A._FunctionParameters.prototype = {}; - A._Type.prototype = { - toString$0(_) { - return A._rtiToString(this._rti, null); - } - }; A._Error.prototype = { toString$0(_) { return this._message; @@ -7051,7 +6608,7 @@ t1.storedCallback = null; f.call$0(); }, - $signature: 4 + $signature: 3 }; A._AsyncRun__initializeScheduleImmediate_closure.prototype = { call$1(callback) { @@ -7061,19 +6618,19 @@ t2 = this.span; t1.firstChild ? t1.removeChild(t2) : t1.appendChild(t2); }, - $signature: 11 + $signature: 10 }; A._AsyncRun__scheduleImmediateJsOverride_internalCallback.prototype = { call$0() { this.callback.call$0(); }, - $signature: 5 + $signature: 4 }; A._AsyncRun__scheduleImmediateWithSetImmediate_internalCallback.prototype = { call$0() { this.callback.call$0(); }, - $signature: 5 + $signature: 4 }; A._TimerImpl.prototype = { _TimerImpl$2(milliseconds, callback) { @@ -7090,7 +6647,7 @@ $signature: 0 }; A._AsyncAwaitCompleter.prototype = { - complete$1(_, value) { + complete$1(value) { var t2, _this = this, t1 = _this.$ti; t1._eval$1("1/?")._as(value); @@ -7118,19 +6675,19 @@ call$1(result) { return this.bodyFunction.call$2(0, result); }, - $signature: 2 + $signature: 1 }; A._awaitOnObject_closure0.prototype = { call$2(error, stackTrace) { this.bodyFunction.call$2(1, new A.ExceptionAndStackTrace(error, type$.StackTrace._as(stackTrace))); }, - $signature: 12 + $signature: 11 }; A._wrapJsFunctionForAsync_closure.prototype = { call$2(errorCode, result) { this.$protected(A._asInt(errorCode), result); }, - $signature: 13 + $signature: 12 }; A.AsyncError.prototype = { toString$0(_) { @@ -7157,7 +6714,7 @@ } }; A._AsyncCompleter.prototype = { - complete$1(_, value) { + complete$1(value) { var t2, t1 = this.$ti; t1._eval$1("1/?")._as(value); @@ -7381,13 +6938,13 @@ t1._completeError$2(error, stackTrace); } }, - $signature: 4 + $signature: 3 }; A._Future__chainForeignFuture_closure0.prototype = { call$2(error, stackTrace) { this.$this._completeError$2(type$.Object._as(error), type$.StackTrace._as(stackTrace)); }, - $signature: 14 + $signature: 13 }; A._Future__chainForeignFuture_closure1.prototype = { call$0() { @@ -7452,7 +7009,7 @@ call$1(_) { return this.originalSource; }, - $signature: 15 + $signature: 14 }; A._Future__propagateToListeners_handleValueCallback.prototype = { call$0() { @@ -7595,24 +7152,14 @@ t1._contents = t2 + ": "; t1._contents += A.S(v); }, - $signature: 16 + $signature: 15 }; A.MapMixin.prototype = { - forEach$1(receiver, action) { - var t2, key, t3, - t1 = A.instanceType(receiver); - t1._eval$1("~(MapMixin.K,MapMixin.V)")._as(action); - for (t2 = J.get$iterator$ax(this.get$keys(receiver)), t1 = t1._eval$1("MapMixin.V"); t2.moveNext$0();) { - key = t2.get$current(t2); - t3 = this.$index(receiver, key); - action.call$2(key, t3 == null ? t1._as(t3) : t3); - } + get$length(_) { + return this.__js_helper$_length; }, - get$length(receiver) { - return J.get$length$asx(this.get$keys(receiver)); - }, - toString$0(receiver) { - return A.MapBase_mapToString(receiver); + toString$0(_) { + return A.MapBase_mapToString(this); }, $isMap: 1 }; @@ -7627,7 +7174,7 @@ } return null; }, - $signature: 6 + $signature: 5 }; A.Utf8Decoder__decoderNonfatal_closure.prototype = { call$0() { @@ -7639,10 +7186,10 @@ } return null; }, - $signature: 6 + $signature: 5 }; A.Base64Codec.prototype = { - normalize$3(_, source, start, end) { + normalize$3(source, start, end) { var inverseAlphabet, t1, i, sliceStart, buffer, firstPadding, firstPaddingSourceIndex, paddingCount, i0, char, i1, digit1, digit2, char0, value, t2, endLength, $length, _s31_ = "Invalid base64 encoding length "; end = A.RangeError_checkValidRange(start, end, source.length); @@ -8084,7 +7631,7 @@ var t1, elementIndex, element; A.RangeError_checkNotNegative(index, "index"); for (t1 = this.get$iterator(this), elementIndex = 0; t1.moveNext$0();) { - element = t1.get$current(t1); + element = t1.get$current(); if (index === elementIndex) return element; ++elementIndex; @@ -8138,13 +7685,13 @@ call$2(msg, position) { throw A.wrapException(A.FormatException$("Illegal IPv4 address, " + msg, this.host, position)); }, - $signature: 17 + $signature: 16 }; A.Uri_parseIPv6Address_error.prototype = { call$2(msg, position) { throw A.wrapException(A.FormatException$("Illegal IPv6 address, " + msg, this.host, position)); }, - $signature: 18 + $signature: 17 }; A.Uri_parseIPv6Address_parseHex.prototype = { call$2(start, end) { @@ -8156,7 +7703,7 @@ this.error.call$2("each part must be in the range of `0x0..0xFFFF`", start); return value; }, - $signature: 19 + $signature: 18 }; A._Uri.prototype = { get$_text() { @@ -8219,7 +7766,7 @@ get$userInfo() { return this._userInfo; }, - get$host(_) { + get$host() { var host = this._host; if (host == null) return ""; @@ -8227,11 +7774,11 @@ return B.JSString_methods.substring$2(host, 1, host.length - 1); return host; }, - get$port(_) { + get$port() { var t1 = this._port; return t1 == null ? A._Uri__defaultPort(this.scheme) : t1; }, - get$query(_) { + get$query() { var t1 = this._query; return t1 == null ? "" : t1; }, @@ -8261,15 +7808,15 @@ if (_this.scheme === other.get$scheme()) if (_this._host != null === other.get$hasAuthority()) if (_this._userInfo === other.get$userInfo()) - if (_this.get$host(_this) === other.get$host(other)) - if (_this.get$port(_this) === other.get$port(other)) - if (_this.path === other.get$path(other)) { + if (_this.get$host() === other.get$host()) + if (_this.get$port() === other.get$port()) + if (_this.path === other.get$path()) { t1 = _this._query; t2 = t1 == null; if (!t2 === other.get$hasQuery()) { if (t2) t1 = ""; - if (t1 === other.get$query(other)) { + if (t1 === other.get$query()) { t1 = _this._fragment; t2 = t1 == null; if (!t2 === other.get$hasFragment()) { @@ -8305,7 +7852,7 @@ get$scheme() { return this.scheme; }, - get$path(receiver) { + get$path() { return this.path; } }; @@ -8348,7 +7895,7 @@ B.NativeUint8List_methods.fillRange$3(t1, 0, 96, defaultTransition); return t1; }, - $signature: 20 + $signature: 19 }; A._createTables_setChars.prototype = { call$3(target, chars, transition) { @@ -8360,7 +7907,7 @@ target[t2] = transition; } }, - $signature: 7 + $signature: 6 }; A._createTables_setRange.prototype = { call$3(target, range, transition) { @@ -8372,7 +7919,7 @@ target[t1] = transition; } }, - $signature: 7 + $signature: 6 }; A._SimpleUri.prototype = { get$hasAuthority() { @@ -8409,11 +7956,11 @@ t2 = this._schemeEnd + 3; return t1 > t2 ? B.JSString_methods.substring$2(this._uri, t2, t1 - 1) : ""; }, - get$host(_) { + get$host() { var t1 = this._hostStart; return t1 > 0 ? B.JSString_methods.substring$2(this._uri, t1, this._portStart) : ""; }, - get$port(_) { + get$port() { var t1, _this = this; if (_this._hostStart > 0 && _this._portStart + 1 < _this._pathStart) return A.int_parse(B.JSString_methods.substring$2(_this._uri, _this._portStart + 1, _this._pathStart), null); @@ -8424,10 +7971,10 @@ return 443; return 0; }, - get$path(_) { + get$path() { return B.JSString_methods.substring$2(this._uri, this._pathStart, this._queryStart); }, - get$query(_) { + get$query() { var t1 = this._queryStart, t2 = this._fragmentStart; return t1 < t2 ? B.JSString_methods.substring$2(this._uri, t1 + 1, t2) : ""; @@ -8454,1194 +8001,191 @@ $isUri: 1 }; A._DataUri.prototype = {}; - A.HtmlElement.prototype = {}; - A.AccessibleNodeList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.AnchorElement.prototype = { - toString$0(receiver) { - return String(receiver); - } + A.promiseToFuture_closure.prototype = { + call$1(r) { + return this.completer.complete$1(this.T._eval$1("0/?")._as(r)); + }, + $signature: 1 }; - A.AreaElement.prototype = { - toString$0(receiver) { - return String(receiver); - } + A.promiseToFuture_closure0.prototype = { + call$1(e) { + if (e == null) + return this.completer.completeError$1(new A.NullRejectionException(e === undefined)); + return this.completer.completeError$1(e); + }, + $signature: 1 }; - A.Blob.prototype = {}; - A.CharacterData.prototype = { - get$length(receiver) { - return receiver.length; + A.NullRejectionException.prototype = { + toString$0(_) { + return "Promise was rejected with a value of `" + (this.isUndefined ? "undefined" : "null") + "`."; } }; - A.CssPerspective.prototype = { - get$length(receiver) { - return receiver.length; + A.Context.prototype = { + joinAll$1(parts) { + var t1, t2, t3, needsSeparator, isAbsoluteAndNotRootRelative, t4, t5, parsed, path, t6; + type$.Iterable_String._as(parts); + for (t1 = parts.$ti, t2 = t1._eval$1("bool(Iterable.E)")._as(new A.Context_joinAll_closure()), t3 = parts.get$iterator(parts), t1 = new A.WhereIterator(t3, t2, t1._eval$1("WhereIterator")), t2 = this.style, needsSeparator = false, isAbsoluteAndNotRootRelative = false, t4 = ""; t1.moveNext$0();) { + t5 = t3.get$current(); + if (t2.isRootRelative$1(t5) && isAbsoluteAndNotRootRelative) { + parsed = A.ParsedPath_ParsedPath$parse(t5, t2); + path = t4.charCodeAt(0) == 0 ? t4 : t4; + t4 = B.JSString_methods.substring$2(path, 0, t2.rootLength$2$withDrive(path, true)); + parsed.root = t4; + if (t2.needsSeparator$1(t4)) + B.JSArray_methods.$indexSet(parsed.separators, 0, t2.get$separator()); + t4 = "" + parsed.toString$0(0); + } else if (t2.rootLength$1(t5) > 0) { + isAbsoluteAndNotRootRelative = !t2.isRootRelative$1(t5); + t4 = "" + t5; + } else { + t6 = t5.length; + if (t6 !== 0) { + if (0 >= t6) + return A.ioore(t5, 0); + t6 = t2.containsSeparator$1(t5[0]); + } else + t6 = false; + if (!t6) + if (needsSeparator) + t4 += t2.get$separator(); + t4 += t5; + } + needsSeparator = t2.needsSeparator$1(t5); + } + return t4.charCodeAt(0) == 0 ? t4 : t4; } }; - A.CssRule.prototype = {$isCssRule: 1}; - A.CssStyleDeclaration.prototype = { - get$length(receiver) { - return receiver.length; - } + A.Context_joinAll_closure.prototype = { + call$1(part) { + return A._asString(part) !== ""; + }, + $signature: 20 }; - A.CssStyleDeclarationBase.prototype = {}; - A.CssStyleValue.prototype = {}; - A.CssTransformComponent.prototype = {}; - A.CssTransformValue.prototype = { - get$length(receiver) { - return receiver.length; - } + A._validateArgList_closure.prototype = { + call$1(arg) { + A._asStringQ(arg); + return arg == null ? "null" : '"' + arg + '"'; + }, + $signature: 21 }; - A.CssUnparsedValue.prototype = { - get$length(receiver) { - return receiver.length; + A.InternalStyle.prototype = { + getRoot$1(path) { + var t1, + $length = this.rootLength$1(path); + if ($length > 0) + return B.JSString_methods.substring$2(path, 0, $length); + if (this.isRootRelative$1(path)) { + if (0 >= path.length) + return A.ioore(path, 0); + t1 = path[0]; + } else + t1 = null; + return t1; } }; - A.DataTransferItemList.prototype = { - get$length(receiver) { - return receiver.length; + A.ParsedPath.prototype = { + toString$0(_) { + var t2, t3, t4, t5, i, + t1 = this.root; + t1 = t1 != null ? "" + t1 : ""; + for (t2 = this.parts, t3 = this.separators, t4 = t2.length, t5 = t3.length, i = 0; i < t4; ++i) { + if (!(i < t5)) + return A.ioore(t3, i); + t1 = t1 + t3[i] + t2[i]; + } + t1 += B.JSArray_methods.get$last(t3); + return t1.charCodeAt(0) == 0 ? t1 : t1; } }; - A.DomException.prototype = { - toString$0(receiver) { - return String(receiver); + A.Style.prototype = { + toString$0(_) { + return this.get$name(); } }; - A.DomRectList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; + A.PosixStyle.prototype = { + containsSeparator$1(path) { + return B.JSString_methods.contains$1(path, "/"); }, - $indexSet(receiver, index, value) { - type$.Rectangle_num._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); + isSeparator$1(codeUnit) { + return codeUnit === 47; }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; + needsSeparator$1(path) { + var t1 = path.length; + return t1 !== 0 && B.JSString_methods.codeUnitAt$1(path, t1 - 1) !== 47; }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.DomRectReadOnly.prototype = { - toString$0(receiver) { - var t2, - t1 = receiver.left; - t1.toString; - t2 = receiver.top; - t2.toString; - return "Rectangle (" + A.S(t1) + ", " + A.S(t2) + ") " + A.S(this.get$width(receiver)) + " x " + A.S(this.get$height(receiver)); + rootLength$2$withDrive(path, withDrive) { + if (path.length !== 0 && B.JSString_methods._codeUnitAt$1(path, 0) === 47) + return 1; + return 0; }, - $eq(receiver, other) { - var t1, t2; - if (other == null) - return false; - if (type$.Rectangle_num._is(other)) { - t1 = receiver.left; - t1.toString; - t2 = other.left; - t2.toString; - if (t1 === t2) { - t1 = receiver.top; - t1.toString; - t2 = other.top; - t2.toString; - if (t1 === t2) { - t1 = J.getInterceptor$x(other); - t1 = this.get$width(receiver) === t1.get$width(other) && this.get$height(receiver) === t1.get$height(other); - } else - t1 = false; - } else - t1 = false; - } else - t1 = false; - return t1; + rootLength$1(path) { + return this.rootLength$2$withDrive(path, false); }, - get$hashCode(receiver) { - var t2, - t1 = receiver.left; - t1.toString; - t2 = receiver.top; - t2.toString; - return A.Object_hash(t1, t2, this.get$width(receiver), this.get$height(receiver)); + isRootRelative$1(path) { + return false; }, - get$_height(receiver) { - return receiver.height; + get$name() { + return "posix"; }, - get$height(receiver) { - var t1 = this.get$_height(receiver); - t1.toString; - return t1; + get$separator() { + return "/"; + } + }; + A.UrlStyle.prototype = { + containsSeparator$1(path) { + return B.JSString_methods.contains$1(path, "/"); }, - get$_width(receiver) { - return receiver.width; + isSeparator$1(codeUnit) { + return codeUnit === 47; }, - get$width(receiver) { - var t1 = this.get$_width(receiver); - t1.toString; - return t1; + needsSeparator$1(path) { + var t1 = path.length; + if (t1 === 0) + return false; + if (B.JSString_methods.codeUnitAt$1(path, t1 - 1) !== 47) + return true; + return B.JSString_methods.endsWith$1(path, "://") && this.rootLength$1(path) === t1; }, - $isRectangle: 1 - }; - A.DomStringList.prototype = { - get$length(receiver) { - return receiver.length; + rootLength$2$withDrive(path, withDrive) { + var i, codeUnit, index, t2, + t1 = path.length; + if (t1 === 0) + return 0; + if (B.JSString_methods._codeUnitAt$1(path, 0) === 47) + return 1; + for (i = 0; i < t1; ++i) { + codeUnit = B.JSString_methods._codeUnitAt$1(path, i); + if (codeUnit === 47) + return 0; + if (codeUnit === 58) { + if (i === 0) + return 0; + index = B.JSString_methods.indexOf$2(path, "/", B.JSString_methods.startsWith$2(path, "//", i + 1) ? i + 3 : i); + if (index <= 0) + return t1; + if (!withDrive || t1 < index + 3) + return index; + if (!B.JSString_methods.startsWith$1(path, "file://")) + return index; + if (!A.isDriveLetter(path, index + 1)) + return index; + t2 = index + 3; + return t1 === t2 ? t2 : index + 4; + } + } + return 0; }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; + rootLength$1(path) { + return this.rootLength$2$withDrive(path, false); }, - $indexSet(receiver, index, value) { - A._asString(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); + isRootRelative$1(path) { + return path.length !== 0 && B.JSString_methods._codeUnitAt$1(path, 0) === 47; }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; + get$name() { + return "url"; }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.DomTokenList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.Element.prototype = { - toString$0(receiver) { - return receiver.localName; - } - }; - A.EventTarget.prototype = {}; - A.File.prototype = {$isFile: 1}; - A.FileList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.File._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.FileWriter.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.FormElement.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.Gamepad.prototype = {$isGamepad: 1}; - A.History.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.HtmlCollection.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.Node._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.Location.prototype = { - toString$0(receiver) { - return String(receiver); - } - }; - A.MediaList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.MidiInputMap.prototype = { - $index(receiver, key) { - return A.convertNativeToDart_Dictionary(receiver.get(A._asString(key))); - }, - forEach$1(receiver, f) { - var entries, entry; - type$.void_Function_String_dynamic._as(f); - entries = receiver.entries(); - for (; true;) { - entry = entries.next(); - if (entry.done) - return; - f.call$2(entry.value[0], A.convertNativeToDart_Dictionary(entry.value[1])); - } - }, - get$keys(receiver) { - var keys = A._setArrayType([], type$.JSArray_String); - this.forEach$1(receiver, new A.MidiInputMap_keys_closure(keys)); - return keys; - }, - get$length(receiver) { - return receiver.size; - }, - $isMap: 1 - }; - A.MidiInputMap_keys_closure.prototype = { - call$2(k, v) { - return B.JSArray_methods.add$1(this.keys, k); - }, - $signature: 1 - }; - A.MidiOutputMap.prototype = { - $index(receiver, key) { - return A.convertNativeToDart_Dictionary(receiver.get(A._asString(key))); - }, - forEach$1(receiver, f) { - var entries, entry; - type$.void_Function_String_dynamic._as(f); - entries = receiver.entries(); - for (; true;) { - entry = entries.next(); - if (entry.done) - return; - f.call$2(entry.value[0], A.convertNativeToDart_Dictionary(entry.value[1])); - } - }, - get$keys(receiver) { - var keys = A._setArrayType([], type$.JSArray_String); - this.forEach$1(receiver, new A.MidiOutputMap_keys_closure(keys)); - return keys; - }, - get$length(receiver) { - return receiver.size; - }, - $isMap: 1 - }; - A.MidiOutputMap_keys_closure.prototype = { - call$2(k, v) { - return B.JSArray_methods.add$1(this.keys, k); - }, - $signature: 1 - }; - A.MimeType.prototype = {$isMimeType: 1}; - A.MimeTypeArray.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.MimeType._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.Node.prototype = { - toString$0(receiver) { - var value = receiver.nodeValue; - return value == null ? this.super$Interceptor$toString(receiver) : value; - }, - $isNode: 1 - }; - A.NodeList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.Node._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.Plugin.prototype = { - get$length(receiver) { - return receiver.length; - }, - $isPlugin: 1 - }; - A.PluginArray.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.Plugin._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.RtcStatsReport.prototype = { - $index(receiver, key) { - return A.convertNativeToDart_Dictionary(receiver.get(A._asString(key))); - }, - forEach$1(receiver, f) { - var entries, entry; - type$.void_Function_String_dynamic._as(f); - entries = receiver.entries(); - for (; true;) { - entry = entries.next(); - if (entry.done) - return; - f.call$2(entry.value[0], A.convertNativeToDart_Dictionary(entry.value[1])); - } - }, - get$keys(receiver) { - var keys = A._setArrayType([], type$.JSArray_String); - this.forEach$1(receiver, new A.RtcStatsReport_keys_closure(keys)); - return keys; - }, - get$length(receiver) { - return receiver.size; - }, - $isMap: 1 - }; - A.RtcStatsReport_keys_closure.prototype = { - call$2(k, v) { - return B.JSArray_methods.add$1(this.keys, k); - }, - $signature: 1 - }; - A.SelectElement.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.SourceBuffer.prototype = {$isSourceBuffer: 1}; - A.SourceBufferList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.SourceBuffer._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.SpeechGrammar.prototype = {$isSpeechGrammar: 1}; - A.SpeechGrammarList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.SpeechGrammar._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.SpeechRecognitionResult.prototype = { - get$length(receiver) { - return receiver.length; - }, - $isSpeechRecognitionResult: 1 - }; - A.Storage.prototype = { - $index(receiver, key) { - return receiver.getItem(A._asString(key)); - }, - forEach$1(receiver, f) { - var i, key, t1; - type$.void_Function_String_String._as(f); - for (i = 0; true; ++i) { - key = receiver.key(i); - if (key == null) - return; - t1 = receiver.getItem(key); - t1.toString; - f.call$2(key, t1); - } - }, - get$keys(receiver) { - var keys = A._setArrayType([], type$.JSArray_String); - this.forEach$1(receiver, new A.Storage_keys_closure(keys)); - return keys; - }, - get$length(receiver) { - return receiver.length; - }, - $isMap: 1 - }; - A.Storage_keys_closure.prototype = { - call$2(k, v) { - return B.JSArray_methods.add$1(this.keys, k); - }, - $signature: 21 - }; - A.StyleSheet.prototype = {$isStyleSheet: 1}; - A.TextTrack.prototype = {$isTextTrack: 1}; - A.TextTrackCue.prototype = {$isTextTrackCue: 1}; - A.TextTrackCueList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.TextTrackCue._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.TextTrackList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.TextTrack._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.TimeRanges.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.Touch.prototype = {$isTouch: 1}; - A.TouchList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.Touch._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.TrackDefaultList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.Url.prototype = { - toString$0(receiver) { - return String(receiver); - } - }; - A.VideoTrackList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A._CssRuleList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.CssRule._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A._DomRect.prototype = { - toString$0(receiver) { - var t2, t3, t4, - t1 = receiver.left; - t1.toString; - t2 = receiver.top; - t2.toString; - t3 = receiver.width; - t3.toString; - t4 = receiver.height; - t4.toString; - return "Rectangle (" + A.S(t1) + ", " + A.S(t2) + ") " + A.S(t3) + " x " + A.S(t4); - }, - $eq(receiver, other) { - var t1, t2; - if (other == null) - return false; - if (type$.Rectangle_num._is(other)) { - t1 = receiver.left; - t1.toString; - t2 = other.left; - t2.toString; - if (t1 === t2) { - t1 = receiver.top; - t1.toString; - t2 = other.top; - t2.toString; - if (t1 === t2) { - t1 = receiver.width; - t1.toString; - t2 = J.getInterceptor$x(other); - if (t1 === t2.get$width(other)) { - t1 = receiver.height; - t1.toString; - t2 = t1 === t2.get$height(other); - t1 = t2; - } else - t1 = false; - } else - t1 = false; - } else - t1 = false; - } else - t1 = false; - return t1; - }, - get$hashCode(receiver) { - var t2, t3, t4, - t1 = receiver.left; - t1.toString; - t2 = receiver.top; - t2.toString; - t3 = receiver.width; - t3.toString; - t4 = receiver.height; - t4.toString; - return A.Object_hash(t1, t2, t3, t4); - }, - get$_height(receiver) { - return receiver.height; - }, - get$height(receiver) { - var t1 = receiver.height; - t1.toString; - return t1; - }, - get$_width(receiver) { - return receiver.width; - }, - get$width(receiver) { - var t1 = receiver.width; - t1.toString; - return t1; - } - }; - A._GamepadList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.nullable_Gamepad._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A._NamedNodeMap.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.Node._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A._SpeechRecognitionResultList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.SpeechRecognitionResult._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A._StyleSheetList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - var t1 = receiver.length; - if (index >>> 0 !== index || index >= t1) - throw A.wrapException(A.IndexError$withLength(index, t1, receiver, null)); - return receiver[index]; - }, - $indexSet(receiver, index, value) { - type$.StyleSheet._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - if (!(index >= 0 && index < receiver.length)) - return A.ioore(receiver, index); - return receiver[index]; - }, - $isJavaScriptIndexingBehavior: 1, - $isIterable: 1, - $isList: 1 - }; - A.ImmutableListMixin.prototype = { - get$iterator(receiver) { - return new A.FixedSizeListIterator(receiver, this.get$length(receiver), A.instanceType(receiver)._eval$1("FixedSizeListIterator")); - } - }; - A.FixedSizeListIterator.prototype = { - moveNext$0() { - var _this = this, - nextPosition = _this._position + 1, - t1 = _this._html$_length; - if (nextPosition < t1) { - _this.set$_html$_current(J.$index$asx(_this._array, nextPosition)); - _this._position = nextPosition; - return true; - } - _this.set$_html$_current(null); - _this._position = t1; - return false; - }, - get$current(_) { - var t1 = this._html$_current; - return t1 == null ? this.$ti._precomputed1._as(t1) : t1; - }, - set$_html$_current(_current) { - this._html$_current = this.$ti._eval$1("1?")._as(_current); - }, - $isIterator: 1 - }; - A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase.prototype = {}; - A._DomRectList_JavaScriptObject_ListMixin.prototype = {}; - A._DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._DomStringList_JavaScriptObject_ListMixin.prototype = {}; - A._DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._FileList_JavaScriptObject_ListMixin.prototype = {}; - A._FileList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._HtmlCollection_JavaScriptObject_ListMixin.prototype = {}; - A._HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._MidiInputMap_JavaScriptObject_MapMixin.prototype = {}; - A._MidiOutputMap_JavaScriptObject_MapMixin.prototype = {}; - A._MimeTypeArray_JavaScriptObject_ListMixin.prototype = {}; - A._MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._NodeList_JavaScriptObject_ListMixin.prototype = {}; - A._NodeList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._PluginArray_JavaScriptObject_ListMixin.prototype = {}; - A._PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._RtcStatsReport_JavaScriptObject_MapMixin.prototype = {}; - A._SourceBufferList_EventTarget_ListMixin.prototype = {}; - A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin.prototype = {}; - A._SpeechGrammarList_JavaScriptObject_ListMixin.prototype = {}; - A._SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._Storage_JavaScriptObject_MapMixin.prototype = {}; - A._TextTrackCueList_JavaScriptObject_ListMixin.prototype = {}; - A._TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._TextTrackList_EventTarget_ListMixin.prototype = {}; - A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin.prototype = {}; - A._TouchList_JavaScriptObject_ListMixin.prototype = {}; - A._TouchList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.__CssRuleList_JavaScriptObject_ListMixin.prototype = {}; - A.__CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.__GamepadList_JavaScriptObject_ListMixin.prototype = {}; - A.__GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.__NamedNodeMap_JavaScriptObject_ListMixin.prototype = {}; - A.__NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin.prototype = {}; - A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.__StyleSheetList_JavaScriptObject_ListMixin.prototype = {}; - A.__StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.promiseToFuture_closure.prototype = { - call$1(r) { - return this.completer.complete$1(0, this.T._eval$1("0/?")._as(r)); - }, - $signature: 2 - }; - A.promiseToFuture_closure0.prototype = { - call$1(e) { - if (e == null) - return this.completer.completeError$1(new A.NullRejectionException(e === undefined)); - return this.completer.completeError$1(e); - }, - $signature: 2 - }; - A.NullRejectionException.prototype = { - toString$0(_) { - return "Promise was rejected with a value of `" + (this.isUndefined ? "undefined" : "null") + "`."; - } - }; - A.Length.prototype = {$isLength: 1}; - A.LengthList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - if (index >>> 0 !== index || index >= receiver.length) - throw A.wrapException(A.IndexError$withLength(index, this.get$length(receiver), receiver, null)); - return receiver.getItem(index); - }, - $indexSet(receiver, index, value) { - type$.Length._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - return this.$index(receiver, index); - }, - $isIterable: 1, - $isList: 1 - }; - A.Number.prototype = {$isNumber: 1}; - A.NumberList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - if (index >>> 0 !== index || index >= receiver.length) - throw A.wrapException(A.IndexError$withLength(index, this.get$length(receiver), receiver, null)); - return receiver.getItem(index); - }, - $indexSet(receiver, index, value) { - type$.Number._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - return this.$index(receiver, index); - }, - $isIterable: 1, - $isList: 1 - }; - A.PointList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.StringList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - if (index >>> 0 !== index || index >= receiver.length) - throw A.wrapException(A.IndexError$withLength(index, this.get$length(receiver), receiver, null)); - return receiver.getItem(index); - }, - $indexSet(receiver, index, value) { - A._asString(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - return this.$index(receiver, index); - }, - $isIterable: 1, - $isList: 1 - }; - A.Transform.prototype = {$isTransform: 1}; - A.TransformList.prototype = { - get$length(receiver) { - return receiver.length; - }, - $index(receiver, index) { - if (index >>> 0 !== index || index >= receiver.length) - throw A.wrapException(A.IndexError$withLength(index, this.get$length(receiver), receiver, null)); - return receiver.getItem(index); - }, - $indexSet(receiver, index, value) { - type$.Transform._as(value); - throw A.wrapException(A.UnsupportedError$("Cannot assign element of immutable List.")); - }, - elementAt$1(receiver, index) { - return this.$index(receiver, index); - }, - $isIterable: 1, - $isList: 1 - }; - A._LengthList_JavaScriptObject_ListMixin.prototype = {}; - A._LengthList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._NumberList_JavaScriptObject_ListMixin.prototype = {}; - A._NumberList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._StringList_JavaScriptObject_ListMixin.prototype = {}; - A._StringList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A._TransformList_JavaScriptObject_ListMixin.prototype = {}; - A._TransformList_JavaScriptObject_ListMixin_ImmutableListMixin.prototype = {}; - A.AudioBuffer.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.AudioParamMap.prototype = { - $index(receiver, key) { - return A.convertNativeToDart_Dictionary(receiver.get(A._asString(key))); - }, - forEach$1(receiver, f) { - var entries, entry; - type$.void_Function_String_dynamic._as(f); - entries = receiver.entries(); - for (; true;) { - entry = entries.next(); - if (entry.done) - return; - f.call$2(entry.value[0], A.convertNativeToDart_Dictionary(entry.value[1])); - } - }, - get$keys(receiver) { - var keys = A._setArrayType([], type$.JSArray_String); - this.forEach$1(receiver, new A.AudioParamMap_keys_closure(keys)); - return keys; - }, - get$length(receiver) { - return receiver.size; - }, - $isMap: 1 - }; - A.AudioParamMap_keys_closure.prototype = { - call$2(k, v) { - return B.JSArray_methods.add$1(this.keys, k); - }, - $signature: 1 - }; - A.AudioTrackList.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A.BaseAudioContext.prototype = {}; - A.OfflineAudioContext.prototype = { - get$length(receiver) { - return receiver.length; - } - }; - A._AudioParamMap_JavaScriptObject_MapMixin.prototype = {}; - A.Context.prototype = { - joinAll$1(parts) { - var t1, t2, t3, needsSeparator, isAbsoluteAndNotRootRelative, t4, t5, parsed, path, t6; - type$.Iterable_String._as(parts); - for (t1 = parts.$ti, t2 = t1._eval$1("bool(Iterable.E)")._as(new A.Context_joinAll_closure()), t3 = parts.get$iterator(parts), t1 = new A.WhereIterator(t3, t2, t1._eval$1("WhereIterator")), t2 = this.style, needsSeparator = false, isAbsoluteAndNotRootRelative = false, t4 = ""; t1.moveNext$0();) { - t5 = t3.get$current(t3); - if (t2.isRootRelative$1(t5) && isAbsoluteAndNotRootRelative) { - parsed = A.ParsedPath_ParsedPath$parse(t5, t2); - path = t4.charCodeAt(0) == 0 ? t4 : t4; - t4 = B.JSString_methods.substring$2(path, 0, t2.rootLength$2$withDrive(path, true)); - parsed.root = t4; - if (t2.needsSeparator$1(t4)) - B.JSArray_methods.$indexSet(parsed.separators, 0, t2.get$separator()); - t4 = "" + parsed.toString$0(0); - } else if (t2.rootLength$1(t5) > 0) { - isAbsoluteAndNotRootRelative = !t2.isRootRelative$1(t5); - t4 = "" + t5; - } else { - t6 = t5.length; - if (t6 !== 0) { - if (0 >= t6) - return A.ioore(t5, 0); - t6 = t2.containsSeparator$1(t5[0]); - } else - t6 = false; - if (!t6) - if (needsSeparator) - t4 += t2.get$separator(); - t4 += t5; - } - needsSeparator = t2.needsSeparator$1(t5); - } - return t4.charCodeAt(0) == 0 ? t4 : t4; - } - }; - A.Context_joinAll_closure.prototype = { - call$1(part) { - return A._asString(part) !== ""; - }, - $signature: 22 - }; - A._validateArgList_closure.prototype = { - call$1(arg) { - A._asStringQ(arg); - return arg == null ? "null" : '"' + arg + '"'; - }, - $signature: 23 - }; - A.InternalStyle.prototype = { - getRoot$1(path) { - var t1, - $length = this.rootLength$1(path); - if ($length > 0) - return B.JSString_methods.substring$2(path, 0, $length); - if (this.isRootRelative$1(path)) { - if (0 >= path.length) - return A.ioore(path, 0); - t1 = path[0]; - } else - t1 = null; - return t1; - } - }; - A.ParsedPath.prototype = { - toString$0(_) { - var t2, t3, t4, t5, i, - t1 = this.root; - t1 = t1 != null ? "" + t1 : ""; - for (t2 = this.parts, t3 = this.separators, t4 = t2.length, t5 = t3.length, i = 0; i < t4; ++i) { - if (!(i < t5)) - return A.ioore(t3, i); - t1 = t1 + t3[i] + t2[i]; - } - t1 += B.JSArray_methods.get$last(t3); - return t1.charCodeAt(0) == 0 ? t1 : t1; - } - }; - A.Style.prototype = { - toString$0(_) { - return this.get$name(this); - } - }; - A.PosixStyle.prototype = { - containsSeparator$1(path) { - return B.JSString_methods.contains$1(path, "/"); - }, - isSeparator$1(codeUnit) { - return codeUnit === 47; - }, - needsSeparator$1(path) { - var t1 = path.length; - return t1 !== 0 && B.JSString_methods.codeUnitAt$1(path, t1 - 1) !== 47; - }, - rootLength$2$withDrive(path, withDrive) { - if (path.length !== 0 && B.JSString_methods._codeUnitAt$1(path, 0) === 47) - return 1; - return 0; - }, - rootLength$1(path) { - return this.rootLength$2$withDrive(path, false); - }, - isRootRelative$1(path) { - return false; - }, - get$name() { - return "posix"; - }, - get$separator() { - return "/"; - } - }; - A.UrlStyle.prototype = { - containsSeparator$1(path) { - return B.JSString_methods.contains$1(path, "/"); - }, - isSeparator$1(codeUnit) { - return codeUnit === 47; - }, - needsSeparator$1(path) { - var t1 = path.length; - if (t1 === 0) - return false; - if (B.JSString_methods.codeUnitAt$1(path, t1 - 1) !== 47) - return true; - return B.JSString_methods.endsWith$1(path, "://") && this.rootLength$1(path) === t1; - }, - rootLength$2$withDrive(path, withDrive) { - var i, codeUnit, index, t2, - t1 = path.length; - if (t1 === 0) - return 0; - if (B.JSString_methods._codeUnitAt$1(path, 0) === 47) - return 1; - for (i = 0; i < t1; ++i) { - codeUnit = B.JSString_methods._codeUnitAt$1(path, i); - if (codeUnit === 47) - return 0; - if (codeUnit === 58) { - if (i === 0) - return 0; - index = B.JSString_methods.indexOf$2(path, "/", B.JSString_methods.startsWith$2(path, "//", i + 1) ? i + 3 : i); - if (index <= 0) - return t1; - if (!withDrive || t1 < index + 3) - return index; - if (!B.JSString_methods.startsWith$1(path, "file://")) - return index; - if (!A.isDriveLetter(path, index + 1)) - return index; - t2 = index + 3; - return t1 === t2 ? t2 : index + 4; - } - } - return 0; - }, - rootLength$1(path) { - return this.rootLength$2$withDrive(path, false); - }, - isRootRelative$1(path) { - return path.length !== 0 && B.JSString_methods._codeUnitAt$1(path, 0) === 47; - }, - get$name() { - return "url"; - }, - get$separator() { - return "/"; + get$separator() { + return "/"; } }; A.WindowsStyle.prototype = { @@ -9702,28 +8246,26 @@ } }; (function aliases() { - var _ = J.Interceptor.prototype; - _.super$Interceptor$toString = _.toString$0; - _ = J.LegacyJavaScriptObject.prototype; + var _ = J.LegacyJavaScriptObject.prototype; _.super$LegacyJavaScriptObject$toString = _.toString$0; })(); (function installTearOffs() { var _static_1 = hunkHelpers._static_1, _static_0 = hunkHelpers._static_0; - _static_1(A, "async__AsyncRun__scheduleImmediateJsOverride$closure", "_AsyncRun__scheduleImmediateJsOverride", 3); - _static_1(A, "async__AsyncRun__scheduleImmediateWithSetImmediate$closure", "_AsyncRun__scheduleImmediateWithSetImmediate", 3); - _static_1(A, "async__AsyncRun__scheduleImmediateWithTimer$closure", "_AsyncRun__scheduleImmediateWithTimer", 3); + _static_1(A, "async__AsyncRun__scheduleImmediateJsOverride$closure", "_AsyncRun__scheduleImmediateJsOverride", 2); + _static_1(A, "async__AsyncRun__scheduleImmediateWithSetImmediate$closure", "_AsyncRun__scheduleImmediateWithSetImmediate", 2); + _static_1(A, "async__AsyncRun__scheduleImmediateWithTimer$closure", "_AsyncRun__scheduleImmediateWithTimer", 2); _static_0(A, "async___startMicrotaskLoop$closure", "_startMicrotaskLoop", 0); - _static_1(A, "core_Uri_decodeComponent$closure", "Uri_decodeComponent", 24); + _static_1(A, "core_Uri_decodeComponent$closure", "Uri_decodeComponent", 22); })(); (function inheritance() { var _mixin = hunkHelpers.mixin, _inherit = hunkHelpers.inherit, _inheritMany = hunkHelpers.inheritMany; _inherit(A.Object, null); - _inheritMany(A.Object, [A.JS_CONST, J.Interceptor, J.ArrayIterator, A.Error, A._ListBase_Object_ListMixin, A.SentinelValue, A.Iterable, A.ListIterator, A.Iterator, A.WhereTypeIterator, A.FixedLengthListMixin, A.UnmodifiableListMixin, A.TypeErrorDecoder, A.NullThrownFromJavaScriptException, A.ExceptionAndStackTrace, A._StackTrace, A.Closure, A.MapMixin, A.LinkedHashMapCell, A.LinkedHashMapKeyIterator, A.JSSyntaxRegExp, A._MatchImplementation, A._AllMatchesIterator, A.StringMatch, A._StringAllMatchesIterator, A.Rti, A._FunctionParameters, A._Type, A._TimerImpl, A._AsyncAwaitCompleter, A.AsyncError, A._Completer, A._FutureListener, A._Future, A._AsyncCallbackEntry, A.StreamTransformerBase, A._StreamIterator, A._Zone, A.ListMixin, A.Codec, A._Utf8Decoder, A.OutOfMemoryError, A.StackOverflowError, A._Exception, A.FormatException, A.Null, A._StringStackTrace, A.StringBuffer, A._Uri, A.UriData, A._SimpleUri, A.CssStyleDeclarationBase, A.ImmutableListMixin, A.FixedSizeListIterator, A.NullRejectionException, A.Context, A.Style, A.ParsedPath]); + _inheritMany(A.Object, [A.JS_CONST, J.Interceptor, J.ArrayIterator, A.Error, A._ListBase_Object_ListMixin, A.Iterable, A.ListIterator, A.Iterator, A.WhereTypeIterator, A.FixedLengthListMixin, A.UnmodifiableListMixin, A.TypeErrorDecoder, A.NullThrownFromJavaScriptException, A.ExceptionAndStackTrace, A._StackTrace, A.Closure, A.MapMixin, A.LinkedHashMapCell, A.JSSyntaxRegExp, A._MatchImplementation, A._AllMatchesIterator, A.StringMatch, A._StringAllMatchesIterator, A.Rti, A._FunctionParameters, A._TimerImpl, A._AsyncAwaitCompleter, A.AsyncError, A._Completer, A._FutureListener, A._Future, A._AsyncCallbackEntry, A.StreamTransformerBase, A._StreamIterator, A._Zone, A.ListMixin, A.Codec, A._Utf8Decoder, A.OutOfMemoryError, A.StackOverflowError, A._Exception, A.FormatException, A.Null, A._StringStackTrace, A.StringBuffer, A._Uri, A.UriData, A._SimpleUri, A.NullRejectionException, A.Context, A.Style, A.ParsedPath]); _inheritMany(J.Interceptor, [J.JSBool, J.JSNull, J.JavaScriptObject, J.JSNumber, J.JSString]); - _inheritMany(J.JavaScriptObject, [J.LegacyJavaScriptObject, J.JSArray, A.NativeTypedData, A.EventTarget, A.AccessibleNodeList, A.Blob, A.CssTransformComponent, A.CssRule, A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase, A.CssStyleValue, A.DataTransferItemList, A.DomException, A._DomRectList_JavaScriptObject_ListMixin, A.DomRectReadOnly, A._DomStringList_JavaScriptObject_ListMixin, A.DomTokenList, A._FileList_JavaScriptObject_ListMixin, A.Gamepad, A.History, A._HtmlCollection_JavaScriptObject_ListMixin, A.Location, A.MediaList, A._MidiInputMap_JavaScriptObject_MapMixin, A._MidiOutputMap_JavaScriptObject_MapMixin, A.MimeType, A._MimeTypeArray_JavaScriptObject_ListMixin, A._NodeList_JavaScriptObject_ListMixin, A.Plugin, A._PluginArray_JavaScriptObject_ListMixin, A._RtcStatsReport_JavaScriptObject_MapMixin, A.SpeechGrammar, A._SpeechGrammarList_JavaScriptObject_ListMixin, A.SpeechRecognitionResult, A._Storage_JavaScriptObject_MapMixin, A.StyleSheet, A._TextTrackCueList_JavaScriptObject_ListMixin, A.TimeRanges, A.Touch, A._TouchList_JavaScriptObject_ListMixin, A.TrackDefaultList, A.Url, A.__CssRuleList_JavaScriptObject_ListMixin, A.__GamepadList_JavaScriptObject_ListMixin, A.__NamedNodeMap_JavaScriptObject_ListMixin, A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin, A.__StyleSheetList_JavaScriptObject_ListMixin, A.Length, A._LengthList_JavaScriptObject_ListMixin, A.Number, A._NumberList_JavaScriptObject_ListMixin, A.PointList, A._StringList_JavaScriptObject_ListMixin, A.Transform, A._TransformList_JavaScriptObject_ListMixin, A.AudioBuffer, A._AudioParamMap_JavaScriptObject_MapMixin]); + _inheritMany(J.JavaScriptObject, [J.LegacyJavaScriptObject, J.JSArray, A.NativeTypedData]); _inheritMany(J.LegacyJavaScriptObject, [J.PlainJavaScriptObject, J.UnknownJavaScriptObject, J.JavaScriptFunction]); _inherit(J.JSUnmodifiableArray, J.JSArray); _inheritMany(J.JSNumber, [J.JSInt, J.JSNumNotInt]); @@ -9732,7 +8274,7 @@ _inherit(A.UnmodifiableListBase, A.ListBase); _inherit(A.CodeUnits, A.UnmodifiableListBase); _inheritMany(A.Iterable, [A.EfficientLengthIterable, A.WhereIterable, A.WhereTypeIterable, A.IterableBase, A._StringAllMatchesIterable]); - _inheritMany(A.EfficientLengthIterable, [A.ListIterable, A.LinkedHashMapKeyIterable]); + _inherit(A.ListIterable, A.EfficientLengthIterable); _inheritMany(A.ListIterable, [A.SubListIterable, A.MappedListIterable]); _inherit(A.WhereIterator, A.Iterator); _inherit(A.NullError, A.TypeError); @@ -9741,7 +8283,7 @@ _inherit(A._AssertionError, A.AssertionError); _inherit(A.MapBase, A.MapMixin); _inherit(A.JsLinkedHashMap, A.MapBase); - _inheritMany(A.Closure2Args, [A.initHooks_closure0, A._awaitOnObject_closure0, A._wrapJsFunctionForAsync_closure, A._Future__chainForeignFuture_closure0, A.MapBase_mapToString_closure, A.Uri__parseIPv4Address_error, A.Uri_parseIPv6Address_error, A.Uri_parseIPv6Address_parseHex, A._createTables_build, A.MidiInputMap_keys_closure, A.MidiOutputMap_keys_closure, A.RtcStatsReport_keys_closure, A.Storage_keys_closure, A.AudioParamMap_keys_closure]); + _inheritMany(A.Closure2Args, [A.initHooks_closure0, A._awaitOnObject_closure0, A._wrapJsFunctionForAsync_closure, A._Future__chainForeignFuture_closure0, A.MapBase_mapToString_closure, A.Uri__parseIPv4Address_error, A.Uri_parseIPv6Address_error, A.Uri_parseIPv6Address_parseHex, A._createTables_build]); _inherit(A._AllMatchesIterable, A.IterableBase); _inherit(A.NativeTypedArray, A.NativeTypedData); _inheritMany(A.NativeTypedArray, [A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin, A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin]); @@ -9760,63 +8302,6 @@ _inherit(A.Utf8Codec, A.Encoding); _inheritMany(A.ArgumentError, [A.RangeError, A.IndexError]); _inherit(A._DataUri, A._Uri); - _inheritMany(A.EventTarget, [A.Node, A.FileWriter, A.SourceBuffer, A._SourceBufferList_EventTarget_ListMixin, A.TextTrack, A.TextTrackCue, A._TextTrackList_EventTarget_ListMixin, A.VideoTrackList, A.AudioTrackList, A.BaseAudioContext]); - _inheritMany(A.Node, [A.Element, A.CharacterData]); - _inherit(A.HtmlElement, A.Element); - _inheritMany(A.HtmlElement, [A.AnchorElement, A.AreaElement, A.FormElement, A.SelectElement]); - _inherit(A.CssPerspective, A.CssTransformComponent); - _inherit(A.CssStyleDeclaration, A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase); - _inheritMany(A.CssStyleValue, [A.CssTransformValue, A.CssUnparsedValue]); - _inherit(A._DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin, A._DomRectList_JavaScriptObject_ListMixin); - _inherit(A.DomRectList, A._DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin, A._DomStringList_JavaScriptObject_ListMixin); - _inherit(A.DomStringList, A._DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.File, A.Blob); - _inherit(A._FileList_JavaScriptObject_ListMixin_ImmutableListMixin, A._FileList_JavaScriptObject_ListMixin); - _inherit(A.FileList, A._FileList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin, A._HtmlCollection_JavaScriptObject_ListMixin); - _inherit(A.HtmlCollection, A._HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.MidiInputMap, A._MidiInputMap_JavaScriptObject_MapMixin); - _inherit(A.MidiOutputMap, A._MidiOutputMap_JavaScriptObject_MapMixin); - _inherit(A._MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin, A._MimeTypeArray_JavaScriptObject_ListMixin); - _inherit(A.MimeTypeArray, A._MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._NodeList_JavaScriptObject_ListMixin_ImmutableListMixin, A._NodeList_JavaScriptObject_ListMixin); - _inherit(A.NodeList, A._NodeList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin, A._PluginArray_JavaScriptObject_ListMixin); - _inherit(A.PluginArray, A._PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.RtcStatsReport, A._RtcStatsReport_JavaScriptObject_MapMixin); - _inherit(A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin, A._SourceBufferList_EventTarget_ListMixin); - _inherit(A.SourceBufferList, A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin); - _inherit(A._SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin, A._SpeechGrammarList_JavaScriptObject_ListMixin); - _inherit(A.SpeechGrammarList, A._SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.Storage, A._Storage_JavaScriptObject_MapMixin); - _inherit(A._TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin, A._TextTrackCueList_JavaScriptObject_ListMixin); - _inherit(A.TextTrackCueList, A._TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin, A._TextTrackList_EventTarget_ListMixin); - _inherit(A.TextTrackList, A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin); - _inherit(A._TouchList_JavaScriptObject_ListMixin_ImmutableListMixin, A._TouchList_JavaScriptObject_ListMixin); - _inherit(A.TouchList, A._TouchList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.__CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin, A.__CssRuleList_JavaScriptObject_ListMixin); - _inherit(A._CssRuleList, A.__CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._DomRect, A.DomRectReadOnly); - _inherit(A.__GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin, A.__GamepadList_JavaScriptObject_ListMixin); - _inherit(A._GamepadList, A.__GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.__NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin, A.__NamedNodeMap_JavaScriptObject_ListMixin); - _inherit(A._NamedNodeMap, A.__NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin, A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin); - _inherit(A._SpeechRecognitionResultList, A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.__StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin, A.__StyleSheetList_JavaScriptObject_ListMixin); - _inherit(A._StyleSheetList, A.__StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._LengthList_JavaScriptObject_ListMixin_ImmutableListMixin, A._LengthList_JavaScriptObject_ListMixin); - _inherit(A.LengthList, A._LengthList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._NumberList_JavaScriptObject_ListMixin_ImmutableListMixin, A._NumberList_JavaScriptObject_ListMixin); - _inherit(A.NumberList, A._NumberList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._StringList_JavaScriptObject_ListMixin_ImmutableListMixin, A._StringList_JavaScriptObject_ListMixin); - _inherit(A.StringList, A._StringList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A._TransformList_JavaScriptObject_ListMixin_ImmutableListMixin, A._TransformList_JavaScriptObject_ListMixin); - _inherit(A.TransformList, A._TransformList_JavaScriptObject_ListMixin_ImmutableListMixin); - _inherit(A.AudioParamMap, A._AudioParamMap_JavaScriptObject_MapMixin); - _inherit(A.OfflineAudioContext, A.BaseAudioContext); _inherit(A.InternalStyle, A.Style); _inheritMany(A.InternalStyle, [A.PosixStyle, A.UrlStyle, A.WindowsStyle]); _mixin(A.UnmodifiableListBase, A.UnmodifiableListMixin); @@ -9825,65 +8310,17 @@ _mixin(A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin, A.ListMixin); _mixin(A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin, A.FixedLengthListMixin); _mixin(A._ListBase_Object_ListMixin, A.ListMixin); - _mixin(A._CssStyleDeclaration_JavaScriptObject_CssStyleDeclarationBase, A.CssStyleDeclarationBase); - _mixin(A._DomRectList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._DomRectList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._DomStringList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._DomStringList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._FileList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._FileList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._HtmlCollection_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._HtmlCollection_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._MidiInputMap_JavaScriptObject_MapMixin, A.MapMixin); - _mixin(A._MidiOutputMap_JavaScriptObject_MapMixin, A.MapMixin); - _mixin(A._MimeTypeArray_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._MimeTypeArray_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._NodeList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._NodeList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._PluginArray_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._PluginArray_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._RtcStatsReport_JavaScriptObject_MapMixin, A.MapMixin); - _mixin(A._SourceBufferList_EventTarget_ListMixin, A.ListMixin); - _mixin(A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._SpeechGrammarList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._SpeechGrammarList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._Storage_JavaScriptObject_MapMixin, A.MapMixin); - _mixin(A._TextTrackCueList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._TextTrackCueList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._TextTrackList_EventTarget_ListMixin, A.ListMixin); - _mixin(A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._TouchList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._TouchList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A.__CssRuleList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A.__CssRuleList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A.__GamepadList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A.__GamepadList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A.__NamedNodeMap_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A.__NamedNodeMap_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A.__SpeechRecognitionResultList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A.__StyleSheetList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A.__StyleSheetList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._LengthList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._LengthList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._NumberList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._NumberList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._StringList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._StringList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._TransformList_JavaScriptObject_ListMixin, A.ListMixin); - _mixin(A._TransformList_JavaScriptObject_ListMixin_ImmutableListMixin, A.ImmutableListMixin); - _mixin(A._AudioParamMap_JavaScriptObject_MapMixin, A.MapMixin); })(); var init = { typeUniverse: {eC: new Map(), tR: {}, eT: {}, tPV: {}, sEA: []}, mangledGlobalNames: {int: "int", double: "double", num: "num", String: "String", bool: "bool", Null: "Null", List: "List"}, mangledNames: {}, - types: ["~()", "~(String,@)", "~(@)", "~(~())", "Null(@)", "Null()", "@()", "~(Uint8List,String,int)", "@(@)", "@(@,String)", "@(String)", "Null(~())", "Null(@,StackTrace)", "~(int,@)", "Null(Object,StackTrace)", "_Future<@>(@)", "~(Object?,Object?)", "~(String,int)", "~(String,int?)", "int(int,int)", "Uint8List(@,@)", "~(String,String)", "bool(String)", "String(String?)", "String(String)"], + types: ["~()", "~(@)", "~(~())", "Null(@)", "Null()", "@()", "~(Uint8List,String,int)", "@(@)", "@(@,String)", "@(String)", "Null(~())", "Null(@,StackTrace)", "~(int,@)", "Null(Object,StackTrace)", "_Future<@>(@)", "~(Object?,Object?)", "~(String,int)", "~(String,int?)", "int(int,int)", "Uint8List(@,@)", "bool(String)", "String(String?)", "String(String)"], interceptorsByTag: null, leafTags: null, arrayRti: Symbol("$ti") }; - A._Universe_addRules(init.typeUniverse, JSON.parse('{"PlainJavaScriptObject":"LegacyJavaScriptObject","UnknownJavaScriptObject":"LegacyJavaScriptObject","JavaScriptFunction":"LegacyJavaScriptObject","NativeByteBuffer":"JavaScriptObject","AudioContext":"BaseAudioContext","AbsoluteOrientationSensor":"EventTarget","OrientationSensor":"EventTarget","Sensor":"EventTarget","MathMLElement":"Element","AudioElement":"HtmlElement","MediaElement":"HtmlElement","HtmlDocument":"Node","Document":"Node","VttCue":"TextTrackCue","CDataSection":"CharacterData","Text":"CharacterData","HtmlFormControlsCollection":"HtmlCollection","CssCharsetRule":"CssRule","CssMatrixComponent":"CssTransformComponent","CssStyleSheet":"StyleSheet","CssurlImageValue":"CssStyleValue","CssImageValue":"CssStyleValue","CssResourceValue":"CssStyleValue","NativeFloat32List":"NativeTypedArrayOfDouble","NativeByteData":"NativeTypedData","JavaScriptObject":{"JSObject":[]},"JSBool":{"bool":[]},"JSNull":{"Null":[]},"LegacyJavaScriptObject":{"JavaScriptObject":[],"JSObject":[]},"JSArray":{"List":["1"],"JavaScriptObject":[],"JSObject":[],"Iterable":["1"]},"JSUnmodifiableArray":{"JSArray":["1"],"List":["1"],"JavaScriptObject":[],"JSObject":[],"Iterable":["1"]},"ArrayIterator":{"Iterator":["1"]},"JSNumber":{"double":[],"num":[]},"JSInt":{"double":[],"int":[],"num":[]},"JSNumNotInt":{"double":[],"num":[]},"JSString":{"String":[],"Pattern":[]},"LateError":{"Error":[]},"CodeUnits":{"ListMixin":["int"],"UnmodifiableListMixin":["int"],"List":["int"],"Iterable":["int"],"ListMixin.E":"int","UnmodifiableListMixin.E":"int"},"EfficientLengthIterable":{"Iterable":["1"]},"ListIterable":{"Iterable":["1"]},"SubListIterable":{"ListIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"ListIterator":{"Iterator":["1"]},"MappedListIterable":{"ListIterable":["2"],"Iterable":["2"],"Iterable.E":"2","ListIterable.E":"2"},"WhereIterable":{"Iterable":["1"],"Iterable.E":"1"},"WhereIterator":{"Iterator":["1"]},"WhereTypeIterable":{"Iterable":["1"],"Iterable.E":"1"},"WhereTypeIterator":{"Iterator":["1"]},"UnmodifiableListBase":{"ListMixin":["1"],"UnmodifiableListMixin":["1"],"List":["1"],"Iterable":["1"]},"NullError":{"TypeError":[],"Error":[]},"JsNoSuchMethodError":{"Error":[]},"UnknownJsTypeError":{"Error":[]},"_StackTrace":{"StackTrace":[]},"Closure":{"Function":[]},"Closure0Args":{"Function":[]},"Closure2Args":{"Function":[]},"TearOffClosure":{"Function":[]},"StaticClosure":{"Function":[]},"BoundClosure":{"Function":[]},"_CyclicInitializationError":{"Error":[]},"RuntimeError":{"Error":[]},"_AssertionError":{"Error":[]},"JsLinkedHashMap":{"MapMixin":["1","2"],"LinkedHashMap":["1","2"],"Map":["1","2"],"MapMixin.K":"1","MapMixin.V":"2"},"LinkedHashMapKeyIterable":{"Iterable":["1"],"Iterable.E":"1"},"LinkedHashMapKeyIterator":{"Iterator":["1"]},"JSSyntaxRegExp":{"Pattern":[]},"_MatchImplementation":{"RegExpMatch":[],"Match":[]},"_AllMatchesIterable":{"Iterable":["RegExpMatch"],"Iterable.E":"RegExpMatch"},"_AllMatchesIterator":{"Iterator":["RegExpMatch"]},"StringMatch":{"Match":[]},"_StringAllMatchesIterable":{"Iterable":["Match"],"Iterable.E":"Match"},"_StringAllMatchesIterator":{"Iterator":["Match"]},"NativeTypedData":{"JavaScriptObject":[],"JSObject":[]},"NativeTypedArray":{"JavaScriptIndexingBehavior":["1"],"JavaScriptObject":[],"JSObject":[]},"NativeTypedArrayOfDouble":{"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"JavaScriptObject":[],"JSObject":[],"Iterable":["double"],"FixedLengthListMixin":["double"],"ListMixin.E":"double"},"NativeTypedArrayOfInt":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"]},"NativeInt16List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeInt32List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeInt8List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint16List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint32List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint8ClampedList":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint8List":{"ListMixin":["int"],"Uint8List":[],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"_Error":{"Error":[]},"_TypeError":{"TypeError":[],"Error":[]},"_Future":{"Future":["1"]},"AsyncError":{"Error":[]},"_AsyncCompleter":{"_Completer":["1"]},"_Zone":{"Zone":[]},"_RootZone":{"_Zone":[],"Zone":[]},"IterableBase":{"Iterable":["1"]},"ListBase":{"ListMixin":["1"],"List":["1"],"Iterable":["1"]},"MapBase":{"MapMixin":["1","2"],"Map":["1","2"]},"MapMixin":{"Map":["1","2"]},"Base64Codec":{"Codec":["List","String"]},"Encoding":{"Codec":["String","List"]},"Utf8Codec":{"Codec":["String","List"]},"double":{"num":[]},"int":{"num":[]},"List":{"Iterable":["1"]},"RegExpMatch":{"Match":[]},"String":{"Pattern":[]},"AssertionError":{"Error":[]},"TypeError":{"Error":[]},"ArgumentError":{"Error":[]},"RangeError":{"Error":[]},"IndexError":{"Error":[]},"UnsupportedError":{"Error":[]},"UnimplementedError":{"Error":[]},"StateError":{"Error":[]},"ConcurrentModificationError":{"Error":[]},"OutOfMemoryError":{"Error":[]},"StackOverflowError":{"Error":[]},"_StringStackTrace":{"StackTrace":[]},"StringBuffer":{"StringSink":[]},"_Uri":{"Uri":[]},"_SimpleUri":{"Uri":[]},"_DataUri":{"Uri":[]},"CssRule":{"JavaScriptObject":[],"JSObject":[]},"File":{"JavaScriptObject":[],"JSObject":[]},"Gamepad":{"JavaScriptObject":[],"JSObject":[]},"MimeType":{"JavaScriptObject":[],"JSObject":[]},"Node":{"JavaScriptObject":[],"JSObject":[]},"Plugin":{"JavaScriptObject":[],"JSObject":[]},"SourceBuffer":{"JavaScriptObject":[],"JSObject":[]},"SpeechGrammar":{"JavaScriptObject":[],"JSObject":[]},"SpeechRecognitionResult":{"JavaScriptObject":[],"JSObject":[]},"StyleSheet":{"JavaScriptObject":[],"JSObject":[]},"TextTrack":{"JavaScriptObject":[],"JSObject":[]},"TextTrackCue":{"JavaScriptObject":[],"JSObject":[]},"Touch":{"JavaScriptObject":[],"JSObject":[]},"HtmlElement":{"Node":[],"JavaScriptObject":[],"JSObject":[]},"AccessibleNodeList":{"JavaScriptObject":[],"JSObject":[]},"AnchorElement":{"Node":[],"JavaScriptObject":[],"JSObject":[]},"AreaElement":{"Node":[],"JavaScriptObject":[],"JSObject":[]},"Blob":{"JavaScriptObject":[],"JSObject":[]},"CharacterData":{"Node":[],"JavaScriptObject":[],"JSObject":[]},"CssPerspective":{"JavaScriptObject":[],"JSObject":[]},"CssStyleDeclaration":{"JavaScriptObject":[],"JSObject":[]},"CssStyleValue":{"JavaScriptObject":[],"JSObject":[]},"CssTransformComponent":{"JavaScriptObject":[],"JSObject":[]},"CssTransformValue":{"JavaScriptObject":[],"JSObject":[]},"CssUnparsedValue":{"JavaScriptObject":[],"JSObject":[]},"DataTransferItemList":{"JavaScriptObject":[],"JSObject":[]},"DomException":{"JavaScriptObject":[],"JSObject":[]},"DomRectList":{"ListMixin":["Rectangle"],"ImmutableListMixin":["Rectangle"],"List":["Rectangle"],"JavaScriptIndexingBehavior":["Rectangle"],"JavaScriptObject":[],"JSObject":[],"Iterable":["Rectangle"],"ImmutableListMixin.E":"Rectangle","ListMixin.E":"Rectangle"},"DomRectReadOnly":{"JavaScriptObject":[],"Rectangle":["num"],"JSObject":[]},"DomStringList":{"ListMixin":["String"],"ImmutableListMixin":["String"],"List":["String"],"JavaScriptIndexingBehavior":["String"],"JavaScriptObject":[],"JSObject":[],"Iterable":["String"],"ImmutableListMixin.E":"String","ListMixin.E":"String"},"DomTokenList":{"JavaScriptObject":[],"JSObject":[]},"Element":{"Node":[],"JavaScriptObject":[],"JSObject":[]},"EventTarget":{"JavaScriptObject":[],"JSObject":[]},"FileList":{"ListMixin":["File"],"ImmutableListMixin":["File"],"List":["File"],"JavaScriptIndexingBehavior":["File"],"JavaScriptObject":[],"JSObject":[],"Iterable":["File"],"ImmutableListMixin.E":"File","ListMixin.E":"File"},"FileWriter":{"JavaScriptObject":[],"JSObject":[]},"FormElement":{"Node":[],"JavaScriptObject":[],"JSObject":[]},"History":{"JavaScriptObject":[],"JSObject":[]},"HtmlCollection":{"ListMixin":["Node"],"ImmutableListMixin":["Node"],"List":["Node"],"JavaScriptIndexingBehavior":["Node"],"JavaScriptObject":[],"JSObject":[],"Iterable":["Node"],"ImmutableListMixin.E":"Node","ListMixin.E":"Node"},"Location":{"JavaScriptObject":[],"JSObject":[]},"MediaList":{"JavaScriptObject":[],"JSObject":[]},"MidiInputMap":{"JavaScriptObject":[],"MapMixin":["String","@"],"JSObject":[],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"MidiOutputMap":{"JavaScriptObject":[],"MapMixin":["String","@"],"JSObject":[],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"MimeTypeArray":{"ListMixin":["MimeType"],"ImmutableListMixin":["MimeType"],"List":["MimeType"],"JavaScriptIndexingBehavior":["MimeType"],"JavaScriptObject":[],"JSObject":[],"Iterable":["MimeType"],"ImmutableListMixin.E":"MimeType","ListMixin.E":"MimeType"},"NodeList":{"ListMixin":["Node"],"ImmutableListMixin":["Node"],"List":["Node"],"JavaScriptIndexingBehavior":["Node"],"JavaScriptObject":[],"JSObject":[],"Iterable":["Node"],"ImmutableListMixin.E":"Node","ListMixin.E":"Node"},"PluginArray":{"ListMixin":["Plugin"],"ImmutableListMixin":["Plugin"],"List":["Plugin"],"JavaScriptIndexingBehavior":["Plugin"],"JavaScriptObject":[],"JSObject":[],"Iterable":["Plugin"],"ImmutableListMixin.E":"Plugin","ListMixin.E":"Plugin"},"RtcStatsReport":{"JavaScriptObject":[],"MapMixin":["String","@"],"JSObject":[],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"SelectElement":{"Node":[],"JavaScriptObject":[],"JSObject":[]},"SourceBufferList":{"ListMixin":["SourceBuffer"],"ImmutableListMixin":["SourceBuffer"],"List":["SourceBuffer"],"JavaScriptIndexingBehavior":["SourceBuffer"],"JavaScriptObject":[],"JSObject":[],"Iterable":["SourceBuffer"],"ImmutableListMixin.E":"SourceBuffer","ListMixin.E":"SourceBuffer"},"SpeechGrammarList":{"ListMixin":["SpeechGrammar"],"ImmutableListMixin":["SpeechGrammar"],"List":["SpeechGrammar"],"JavaScriptIndexingBehavior":["SpeechGrammar"],"JavaScriptObject":[],"JSObject":[],"Iterable":["SpeechGrammar"],"ImmutableListMixin.E":"SpeechGrammar","ListMixin.E":"SpeechGrammar"},"Storage":{"JavaScriptObject":[],"MapMixin":["String","String"],"JSObject":[],"Map":["String","String"],"MapMixin.K":"String","MapMixin.V":"String"},"TextTrackCueList":{"ListMixin":["TextTrackCue"],"ImmutableListMixin":["TextTrackCue"],"List":["TextTrackCue"],"JavaScriptIndexingBehavior":["TextTrackCue"],"JavaScriptObject":[],"JSObject":[],"Iterable":["TextTrackCue"],"ImmutableListMixin.E":"TextTrackCue","ListMixin.E":"TextTrackCue"},"TextTrackList":{"ListMixin":["TextTrack"],"ImmutableListMixin":["TextTrack"],"List":["TextTrack"],"JavaScriptIndexingBehavior":["TextTrack"],"JavaScriptObject":[],"JSObject":[],"Iterable":["TextTrack"],"ImmutableListMixin.E":"TextTrack","ListMixin.E":"TextTrack"},"TimeRanges":{"JavaScriptObject":[],"JSObject":[]},"TouchList":{"ListMixin":["Touch"],"ImmutableListMixin":["Touch"],"List":["Touch"],"JavaScriptIndexingBehavior":["Touch"],"JavaScriptObject":[],"JSObject":[],"Iterable":["Touch"],"ImmutableListMixin.E":"Touch","ListMixin.E":"Touch"},"TrackDefaultList":{"JavaScriptObject":[],"JSObject":[]},"Url":{"JavaScriptObject":[],"JSObject":[]},"VideoTrackList":{"JavaScriptObject":[],"JSObject":[]},"_CssRuleList":{"ListMixin":["CssRule"],"ImmutableListMixin":["CssRule"],"List":["CssRule"],"JavaScriptIndexingBehavior":["CssRule"],"JavaScriptObject":[],"JSObject":[],"Iterable":["CssRule"],"ImmutableListMixin.E":"CssRule","ListMixin.E":"CssRule"},"_DomRect":{"JavaScriptObject":[],"Rectangle":["num"],"JSObject":[]},"_GamepadList":{"ListMixin":["Gamepad?"],"ImmutableListMixin":["Gamepad?"],"List":["Gamepad?"],"JavaScriptIndexingBehavior":["Gamepad?"],"JavaScriptObject":[],"JSObject":[],"Iterable":["Gamepad?"],"ImmutableListMixin.E":"Gamepad?","ListMixin.E":"Gamepad?"},"_NamedNodeMap":{"ListMixin":["Node"],"ImmutableListMixin":["Node"],"List":["Node"],"JavaScriptIndexingBehavior":["Node"],"JavaScriptObject":[],"JSObject":[],"Iterable":["Node"],"ImmutableListMixin.E":"Node","ListMixin.E":"Node"},"_SpeechRecognitionResultList":{"ListMixin":["SpeechRecognitionResult"],"ImmutableListMixin":["SpeechRecognitionResult"],"List":["SpeechRecognitionResult"],"JavaScriptIndexingBehavior":["SpeechRecognitionResult"],"JavaScriptObject":[],"JSObject":[],"Iterable":["SpeechRecognitionResult"],"ImmutableListMixin.E":"SpeechRecognitionResult","ListMixin.E":"SpeechRecognitionResult"},"_StyleSheetList":{"ListMixin":["StyleSheet"],"ImmutableListMixin":["StyleSheet"],"List":["StyleSheet"],"JavaScriptIndexingBehavior":["StyleSheet"],"JavaScriptObject":[],"JSObject":[],"Iterable":["StyleSheet"],"ImmutableListMixin.E":"StyleSheet","ListMixin.E":"StyleSheet"},"FixedSizeListIterator":{"Iterator":["1"]},"Length":{"JavaScriptObject":[],"JSObject":[]},"Number":{"JavaScriptObject":[],"JSObject":[]},"Transform":{"JavaScriptObject":[],"JSObject":[]},"LengthList":{"ListMixin":["Length"],"ImmutableListMixin":["Length"],"List":["Length"],"JavaScriptObject":[],"JSObject":[],"Iterable":["Length"],"ImmutableListMixin.E":"Length","ListMixin.E":"Length"},"NumberList":{"ListMixin":["Number"],"ImmutableListMixin":["Number"],"List":["Number"],"JavaScriptObject":[],"JSObject":[],"Iterable":["Number"],"ImmutableListMixin.E":"Number","ListMixin.E":"Number"},"PointList":{"JavaScriptObject":[],"JSObject":[]},"StringList":{"ListMixin":["String"],"ImmutableListMixin":["String"],"List":["String"],"JavaScriptObject":[],"JSObject":[],"Iterable":["String"],"ImmutableListMixin.E":"String","ListMixin.E":"String"},"TransformList":{"ListMixin":["Transform"],"ImmutableListMixin":["Transform"],"List":["Transform"],"JavaScriptObject":[],"JSObject":[],"Iterable":["Transform"],"ImmutableListMixin.E":"Transform","ListMixin.E":"Transform"},"AudioBuffer":{"JavaScriptObject":[],"JSObject":[]},"AudioParamMap":{"JavaScriptObject":[],"MapMixin":["String","@"],"JSObject":[],"Map":["String","@"],"MapMixin.K":"String","MapMixin.V":"@"},"AudioTrackList":{"JavaScriptObject":[],"JSObject":[]},"BaseAudioContext":{"JavaScriptObject":[],"JSObject":[]},"OfflineAudioContext":{"JavaScriptObject":[],"JSObject":[]},"PosixStyle":{"InternalStyle":[]},"UrlStyle":{"InternalStyle":[]},"WindowsStyle":{"InternalStyle":[]},"Uint8List":{"List":["int"],"Iterable":["int"]}}')); + A._Universe_addRules(init.typeUniverse, JSON.parse('{"PlainJavaScriptObject":"LegacyJavaScriptObject","UnknownJavaScriptObject":"LegacyJavaScriptObject","JavaScriptFunction":"LegacyJavaScriptObject","NativeFloat32List":"NativeTypedArrayOfDouble","NativeByteData":"NativeTypedData","NativeByteBuffer":"JavaScriptObject","JavaScriptObject":{"JSObject":[]},"JSBool":{"bool":[]},"JSNull":{"Null":[]},"LegacyJavaScriptObject":{"JavaScriptObject":[],"JSObject":[]},"JSArray":{"List":["1"],"JavaScriptObject":[],"JSObject":[],"Iterable":["1"]},"JSUnmodifiableArray":{"JSArray":["1"],"List":["1"],"JavaScriptObject":[],"JSObject":[],"Iterable":["1"]},"ArrayIterator":{"Iterator":["1"]},"JSNumber":{"double":[],"num":[]},"JSInt":{"double":[],"int":[],"num":[]},"JSNumNotInt":{"double":[],"num":[]},"JSString":{"String":[],"Pattern":[]},"LateError":{"Error":[]},"CodeUnits":{"ListMixin":["int"],"UnmodifiableListMixin":["int"],"List":["int"],"Iterable":["int"],"ListMixin.E":"int","UnmodifiableListMixin.E":"int"},"EfficientLengthIterable":{"Iterable":["1"]},"ListIterable":{"Iterable":["1"]},"SubListIterable":{"ListIterable":["1"],"Iterable":["1"],"Iterable.E":"1","ListIterable.E":"1"},"ListIterator":{"Iterator":["1"]},"MappedListIterable":{"ListIterable":["2"],"Iterable":["2"],"Iterable.E":"2","ListIterable.E":"2"},"WhereIterable":{"Iterable":["1"],"Iterable.E":"1"},"WhereIterator":{"Iterator":["1"]},"WhereTypeIterable":{"Iterable":["1"],"Iterable.E":"1"},"WhereTypeIterator":{"Iterator":["1"]},"UnmodifiableListBase":{"ListMixin":["1"],"UnmodifiableListMixin":["1"],"List":["1"],"Iterable":["1"]},"NullError":{"TypeError":[],"Error":[]},"JsNoSuchMethodError":{"Error":[]},"UnknownJsTypeError":{"Error":[]},"_StackTrace":{"StackTrace":[]},"Closure":{"Function":[]},"Closure0Args":{"Function":[]},"Closure2Args":{"Function":[]},"TearOffClosure":{"Function":[]},"StaticClosure":{"Function":[]},"BoundClosure":{"Function":[]},"_CyclicInitializationError":{"Error":[]},"RuntimeError":{"Error":[]},"_AssertionError":{"Error":[]},"JsLinkedHashMap":{"MapMixin":["1","2"],"LinkedHashMap":["1","2"],"Map":["1","2"]},"JSSyntaxRegExp":{"Pattern":[]},"_MatchImplementation":{"RegExpMatch":[],"Match":[]},"_AllMatchesIterable":{"Iterable":["RegExpMatch"],"Iterable.E":"RegExpMatch"},"_AllMatchesIterator":{"Iterator":["RegExpMatch"]},"StringMatch":{"Match":[]},"_StringAllMatchesIterable":{"Iterable":["Match"],"Iterable.E":"Match"},"_StringAllMatchesIterator":{"Iterator":["Match"]},"NativeTypedData":{"JavaScriptObject":[],"JSObject":[]},"NativeTypedArray":{"JavaScriptIndexingBehavior":["1"],"JavaScriptObject":[],"JSObject":[]},"NativeTypedArrayOfDouble":{"ListMixin":["double"],"JavaScriptIndexingBehavior":["double"],"List":["double"],"JavaScriptObject":[],"JSObject":[],"Iterable":["double"],"FixedLengthListMixin":["double"],"ListMixin.E":"double"},"NativeTypedArrayOfInt":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"]},"NativeInt16List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeInt32List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeInt8List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint16List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint32List":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint8ClampedList":{"ListMixin":["int"],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"NativeUint8List":{"ListMixin":["int"],"Uint8List":[],"JavaScriptIndexingBehavior":["int"],"List":["int"],"JavaScriptObject":[],"JSObject":[],"Iterable":["int"],"FixedLengthListMixin":["int"],"ListMixin.E":"int"},"_Error":{"Error":[]},"_TypeError":{"TypeError":[],"Error":[]},"_Future":{"Future":["1"]},"AsyncError":{"Error":[]},"_AsyncCompleter":{"_Completer":["1"]},"_Zone":{"Zone":[]},"_RootZone":{"_Zone":[],"Zone":[]},"IterableBase":{"Iterable":["1"]},"ListBase":{"ListMixin":["1"],"List":["1"],"Iterable":["1"]},"MapBase":{"MapMixin":["1","2"],"Map":["1","2"]},"MapMixin":{"Map":["1","2"]},"Base64Codec":{"Codec":["List","String"]},"Encoding":{"Codec":["String","List"]},"Utf8Codec":{"Codec":["String","List"]},"double":{"num":[]},"int":{"num":[]},"List":{"Iterable":["1"]},"RegExpMatch":{"Match":[]},"String":{"Pattern":[]},"AssertionError":{"Error":[]},"TypeError":{"Error":[]},"ArgumentError":{"Error":[]},"RangeError":{"Error":[]},"IndexError":{"Error":[]},"UnsupportedError":{"Error":[]},"UnimplementedError":{"Error":[]},"StateError":{"Error":[]},"ConcurrentModificationError":{"Error":[]},"OutOfMemoryError":{"Error":[]},"StackOverflowError":{"Error":[]},"_StringStackTrace":{"StackTrace":[]},"StringBuffer":{"StringSink":[]},"_Uri":{"Uri":[]},"_SimpleUri":{"Uri":[]},"_DataUri":{"Uri":[]},"PosixStyle":{"InternalStyle":[]},"UrlStyle":{"InternalStyle":[]},"WindowsStyle":{"InternalStyle":[]},"Uint8List":{"List":["int"],"Iterable":["int"]}}')); A._Universe_addErasedTypes(init.typeUniverse, JSON.parse('{"EfficientLengthIterable":1,"UnmodifiableListBase":1,"NativeTypedArray":1,"StreamTransformerBase":2,"IterableBase":1,"ListBase":1,"MapBase":2,"_ListBase_Object_ListMixin":1,"Converter":2}')); var string$ = { Error_: "Error handler must accept one Object or one Object and a StackTrace as arguments, and return a value of the returned future's type", @@ -9893,9 +8330,7 @@ var findType = A.findType; return { AsyncError: findType("AsyncError"), - CssRule: findType("CssRule"), Error: findType("Error"), - File: findType("File"), Function: findType("Function"), FutureOr_String: findType("String/"), Future_dynamic: findType("Future<@>"), @@ -9911,29 +8346,15 @@ JavaScriptFunction: findType("JavaScriptFunction"), JavaScriptIndexingBehavior_dynamic: findType("JavaScriptIndexingBehavior<@>"), JavaScriptObject: findType("JavaScriptObject"), - Length: findType("Length"), List_String: findType("List"), List_int: findType("List"), MappedListIterable_String_dynamic: findType("MappedListIterable"), - MimeType: findType("MimeType"), - Node: findType("Node"), Null: findType("Null"), - Number: findType("Number"), Object: findType("Object"), - Plugin: findType("Plugin"), Record: findType("Record"), - Rectangle_num: findType("Rectangle"), RegExpMatch: findType("RegExpMatch"), - SourceBuffer: findType("SourceBuffer"), - SpeechGrammar: findType("SpeechGrammar"), - SpeechRecognitionResult: findType("SpeechRecognitionResult"), StackTrace: findType("StackTrace"), String: findType("String"), - StyleSheet: findType("StyleSheet"), - TextTrack: findType("TextTrack"), - TextTrackCue: findType("TextTrackCue"), - Touch: findType("Touch"), - Transform: findType("Transform"), TypeError: findType("TypeError"), Uint8List: findType("Uint8List"), UnknownJavaScriptObject: findType("UnknownJavaScriptObject"), @@ -9952,14 +8373,11 @@ legacy_Never: findType("0&*"), legacy_Object: findType("Object*"), nullable_Future_Null: findType("Future?"), - nullable_Gamepad: findType("Gamepad?"), nullable_Object: findType("Object?"), nullable__FutureListener_dynamic_dynamic: findType("_FutureListener<@,@>?"), num: findType("num"), void: findType("~"), - void_Function: findType("~()"), - void_Function_String_String: findType("~(String,String)"), - void_Function_String_dynamic: findType("~(String,@)") + void_Function: findType("~()") }; })(); (function constants() { @@ -9967,7 +8385,6 @@ B.Interceptor_methods = J.Interceptor.prototype; B.JSArray_methods = J.JSArray.prototype; B.JSInt_methods = J.JSInt.prototype; - B.JSNumber_methods = J.JSNumber.prototype; B.JSString_methods = J.JSString.prototype; B.JavaScriptFunction_methods = J.JavaScriptFunction.prototype; B.JavaScriptObject_methods = J.JavaScriptObject.prototype; @@ -10097,7 +8514,6 @@ B.C_JS_CONST3 = function(hooks) { return hooks; } ; B.C_OutOfMemoryError = new A.OutOfMemoryError(); - B.C_SentinelValue = new A.SentinelValue(); B.C_Utf8Codec = new A.Utf8Codec(); B.C__RootZone = new A._RootZone(); B.C__StringStackTrace = new A._StringStackTrace(); @@ -10110,7 +8526,6 @@ B.List_empty = A._setArrayType(makeConstList([]), type$.JSArray_String); B.List_oFp = A._setArrayType(makeConstList([0, 0, 65490, 45055, 65535, 34815, 65534, 18431]), type$.JSArray_int); B.List_x64_ia32_arm_arm64 = A._setArrayType(makeConstList(["x64", "ia32", "arm", "arm64"]), type$.JSArray_String); - B.Type_Object_xQ6 = A.typeLiteral("Object"); B.Utf8Decoder_false = new A.Utf8Decoder(false); })(); (function staticFields() { @@ -10183,7 +8598,6 @@ _lazyFinal($, "Utf8Decoder__decoderNonfatal", "$get$Utf8Decoder__decoderNonfatal", () => new A.Utf8Decoder__decoderNonfatal_closure().call$0()); _lazyFinal($, "_Base64Decoder__inverseAlphabet", "$get$_Base64Decoder__inverseAlphabet", () => new Int8Array(A._ensureNativeList(A._setArrayType([-2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -1, -2, -2, -2, -2, -2, 62, -2, 62, -2, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -2, -2, -2, -1, -2, -2, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -2, -2, -2, -2, 63, -2, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -2, -2, -2, -2, -2], type$.JSArray_int)))); _lazyFinal($, "_Uri__isWindowsCached", "$get$_Uri__isWindowsCached", () => typeof process != "undefined" && Object.prototype.toString.call(process) == "[object process]" && process.platform == "win32"); - _lazyFinal($, "_hashSeed", "$get$_hashSeed", () => A.objectHashCode(B.Type_Object_xQ6)); _lazyFinal($, "_scannerTables", "$get$_scannerTables", () => A._createTables()); _lazyFinal($, "context", "$get$context", () => new A.Context(A.findType("InternalStyle")._as($.$get$Style_platform()))); _lazyFinal($, "Style_posix", "$get$Style_posix", () => new A.PosixStyle(A.RegExp_RegExp("/"), A.RegExp_RegExp("[^/]$"), A.RegExp_RegExp("^/"))); @@ -10214,8 +8628,8 @@ } init.dispatchPropertyName = init.getIsolateTag("dispatch_record"); }(); - hunkHelpers.setOrUpdateInterceptorsByTag({WebGL: J.Interceptor, ArrayBuffer: J.JavaScriptObject, AbortPaymentEvent: J.JavaScriptObject, AnimationEffectReadOnly: J.JavaScriptObject, AnimationEffectTiming: J.JavaScriptObject, AnimationEffectTimingReadOnly: J.JavaScriptObject, AnimationEvent: J.JavaScriptObject, AnimationPlaybackEvent: J.JavaScriptObject, AnimationTimeline: J.JavaScriptObject, AnimationWorkletGlobalScope: J.JavaScriptObject, ApplicationCacheErrorEvent: J.JavaScriptObject, AuthenticatorAssertionResponse: J.JavaScriptObject, AuthenticatorAttestationResponse: J.JavaScriptObject, AuthenticatorResponse: J.JavaScriptObject, BackgroundFetchClickEvent: J.JavaScriptObject, BackgroundFetchEvent: J.JavaScriptObject, BackgroundFetchFailEvent: J.JavaScriptObject, BackgroundFetchFetch: J.JavaScriptObject, BackgroundFetchManager: J.JavaScriptObject, BackgroundFetchSettledFetch: J.JavaScriptObject, BackgroundFetchedEvent: J.JavaScriptObject, BarProp: J.JavaScriptObject, BarcodeDetector: J.JavaScriptObject, BeforeInstallPromptEvent: J.JavaScriptObject, BeforeUnloadEvent: J.JavaScriptObject, BlobEvent: J.JavaScriptObject, BluetoothRemoteGATTDescriptor: J.JavaScriptObject, Body: J.JavaScriptObject, BudgetState: J.JavaScriptObject, CacheStorage: J.JavaScriptObject, CanMakePaymentEvent: J.JavaScriptObject, CanvasGradient: J.JavaScriptObject, CanvasPattern: J.JavaScriptObject, CanvasRenderingContext2D: J.JavaScriptObject, Client: J.JavaScriptObject, Clients: J.JavaScriptObject, ClipboardEvent: J.JavaScriptObject, CloseEvent: J.JavaScriptObject, CompositionEvent: J.JavaScriptObject, CookieStore: J.JavaScriptObject, Coordinates: J.JavaScriptObject, Credential: J.JavaScriptObject, CredentialUserData: J.JavaScriptObject, CredentialsContainer: J.JavaScriptObject, Crypto: J.JavaScriptObject, CryptoKey: J.JavaScriptObject, CSS: J.JavaScriptObject, CSSVariableReferenceValue: J.JavaScriptObject, CustomElementRegistry: J.JavaScriptObject, CustomEvent: J.JavaScriptObject, DataTransfer: J.JavaScriptObject, DataTransferItem: J.JavaScriptObject, DeprecatedStorageInfo: J.JavaScriptObject, DeprecatedStorageQuota: J.JavaScriptObject, DeprecationReport: J.JavaScriptObject, DetectedBarcode: J.JavaScriptObject, DetectedFace: J.JavaScriptObject, DetectedText: J.JavaScriptObject, DeviceAcceleration: J.JavaScriptObject, DeviceMotionEvent: J.JavaScriptObject, DeviceOrientationEvent: J.JavaScriptObject, DeviceRotationRate: J.JavaScriptObject, DirectoryEntry: J.JavaScriptObject, webkitFileSystemDirectoryEntry: J.JavaScriptObject, FileSystemDirectoryEntry: J.JavaScriptObject, DirectoryReader: J.JavaScriptObject, WebKitDirectoryReader: J.JavaScriptObject, webkitFileSystemDirectoryReader: J.JavaScriptObject, FileSystemDirectoryReader: J.JavaScriptObject, DocumentOrShadowRoot: J.JavaScriptObject, DocumentTimeline: J.JavaScriptObject, DOMError: J.JavaScriptObject, DOMImplementation: J.JavaScriptObject, Iterator: J.JavaScriptObject, DOMMatrix: J.JavaScriptObject, DOMMatrixReadOnly: J.JavaScriptObject, DOMParser: J.JavaScriptObject, DOMPoint: J.JavaScriptObject, DOMPointReadOnly: J.JavaScriptObject, DOMQuad: J.JavaScriptObject, DOMStringMap: J.JavaScriptObject, Entry: J.JavaScriptObject, webkitFileSystemEntry: J.JavaScriptObject, FileSystemEntry: J.JavaScriptObject, ErrorEvent: J.JavaScriptObject, Event: J.JavaScriptObject, InputEvent: J.JavaScriptObject, SubmitEvent: J.JavaScriptObject, ExtendableEvent: J.JavaScriptObject, ExtendableMessageEvent: J.JavaScriptObject, External: J.JavaScriptObject, FaceDetector: J.JavaScriptObject, FederatedCredential: J.JavaScriptObject, FetchEvent: J.JavaScriptObject, FileEntry: J.JavaScriptObject, webkitFileSystemFileEntry: J.JavaScriptObject, FileSystemFileEntry: J.JavaScriptObject, DOMFileSystem: J.JavaScriptObject, WebKitFileSystem: J.JavaScriptObject, webkitFileSystem: J.JavaScriptObject, FileSystem: J.JavaScriptObject, FocusEvent: J.JavaScriptObject, FontFace: J.JavaScriptObject, FontFaceSetLoadEvent: J.JavaScriptObject, FontFaceSource: J.JavaScriptObject, ForeignFetchEvent: J.JavaScriptObject, FormData: J.JavaScriptObject, GamepadButton: J.JavaScriptObject, GamepadEvent: J.JavaScriptObject, GamepadPose: J.JavaScriptObject, Geolocation: J.JavaScriptObject, Position: J.JavaScriptObject, GeolocationPosition: J.JavaScriptObject, HashChangeEvent: J.JavaScriptObject, Headers: J.JavaScriptObject, HTMLHyperlinkElementUtils: J.JavaScriptObject, IdleDeadline: J.JavaScriptObject, ImageBitmap: J.JavaScriptObject, ImageBitmapRenderingContext: J.JavaScriptObject, ImageCapture: J.JavaScriptObject, ImageData: J.JavaScriptObject, InputDeviceCapabilities: J.JavaScriptObject, InstallEvent: J.JavaScriptObject, IntersectionObserver: J.JavaScriptObject, IntersectionObserverEntry: J.JavaScriptObject, InterventionReport: J.JavaScriptObject, KeyboardEvent: J.JavaScriptObject, KeyframeEffect: J.JavaScriptObject, KeyframeEffectReadOnly: J.JavaScriptObject, MediaCapabilities: J.JavaScriptObject, MediaCapabilitiesInfo: J.JavaScriptObject, MediaDeviceInfo: J.JavaScriptObject, MediaEncryptedEvent: J.JavaScriptObject, MediaError: J.JavaScriptObject, MediaKeyMessageEvent: J.JavaScriptObject, MediaKeyStatusMap: J.JavaScriptObject, MediaKeySystemAccess: J.JavaScriptObject, MediaKeys: J.JavaScriptObject, MediaKeysPolicy: J.JavaScriptObject, MediaMetadata: J.JavaScriptObject, MediaQueryListEvent: J.JavaScriptObject, MediaSession: J.JavaScriptObject, MediaSettingsRange: J.JavaScriptObject, MediaStreamEvent: J.JavaScriptObject, MediaStreamTrackEvent: J.JavaScriptObject, MemoryInfo: J.JavaScriptObject, MessageChannel: J.JavaScriptObject, MessageEvent: J.JavaScriptObject, Metadata: J.JavaScriptObject, MIDIConnectionEvent: J.JavaScriptObject, MIDIMessageEvent: J.JavaScriptObject, MouseEvent: J.JavaScriptObject, DragEvent: J.JavaScriptObject, MutationEvent: J.JavaScriptObject, MutationObserver: J.JavaScriptObject, WebKitMutationObserver: J.JavaScriptObject, MutationRecord: J.JavaScriptObject, NavigationPreloadManager: J.JavaScriptObject, Navigator: J.JavaScriptObject, NavigatorAutomationInformation: J.JavaScriptObject, NavigatorConcurrentHardware: J.JavaScriptObject, NavigatorCookies: J.JavaScriptObject, NavigatorUserMediaError: J.JavaScriptObject, NodeFilter: J.JavaScriptObject, NodeIterator: J.JavaScriptObject, NonDocumentTypeChildNode: J.JavaScriptObject, NonElementParentNode: J.JavaScriptObject, NoncedElement: J.JavaScriptObject, NotificationEvent: J.JavaScriptObject, OffscreenCanvasRenderingContext2D: J.JavaScriptObject, OverconstrainedError: J.JavaScriptObject, PageTransitionEvent: J.JavaScriptObject, PaintRenderingContext2D: J.JavaScriptObject, PaintSize: J.JavaScriptObject, PaintWorkletGlobalScope: J.JavaScriptObject, PasswordCredential: J.JavaScriptObject, Path2D: J.JavaScriptObject, PaymentAddress: J.JavaScriptObject, PaymentInstruments: J.JavaScriptObject, PaymentManager: J.JavaScriptObject, PaymentRequestEvent: J.JavaScriptObject, PaymentRequestUpdateEvent: J.JavaScriptObject, PaymentResponse: J.JavaScriptObject, PerformanceEntry: J.JavaScriptObject, PerformanceLongTaskTiming: J.JavaScriptObject, PerformanceMark: J.JavaScriptObject, PerformanceMeasure: J.JavaScriptObject, PerformanceNavigation: J.JavaScriptObject, PerformanceNavigationTiming: J.JavaScriptObject, PerformanceObserver: J.JavaScriptObject, PerformanceObserverEntryList: J.JavaScriptObject, PerformancePaintTiming: J.JavaScriptObject, PerformanceResourceTiming: J.JavaScriptObject, PerformanceServerTiming: J.JavaScriptObject, PerformanceTiming: J.JavaScriptObject, Permissions: J.JavaScriptObject, PhotoCapabilities: J.JavaScriptObject, PointerEvent: J.JavaScriptObject, PopStateEvent: J.JavaScriptObject, PositionError: J.JavaScriptObject, GeolocationPositionError: J.JavaScriptObject, Presentation: J.JavaScriptObject, PresentationConnectionAvailableEvent: J.JavaScriptObject, PresentationConnectionCloseEvent: J.JavaScriptObject, PresentationReceiver: J.JavaScriptObject, ProgressEvent: J.JavaScriptObject, PromiseRejectionEvent: J.JavaScriptObject, PublicKeyCredential: J.JavaScriptObject, PushEvent: J.JavaScriptObject, PushManager: J.JavaScriptObject, PushMessageData: J.JavaScriptObject, PushSubscription: J.JavaScriptObject, PushSubscriptionOptions: J.JavaScriptObject, Range: J.JavaScriptObject, RelatedApplication: J.JavaScriptObject, ReportBody: J.JavaScriptObject, ReportingObserver: J.JavaScriptObject, ResizeObserver: J.JavaScriptObject, ResizeObserverEntry: J.JavaScriptObject, RTCCertificate: J.JavaScriptObject, RTCDataChannelEvent: J.JavaScriptObject, RTCDTMFToneChangeEvent: J.JavaScriptObject, RTCIceCandidate: J.JavaScriptObject, mozRTCIceCandidate: J.JavaScriptObject, RTCLegacyStatsReport: J.JavaScriptObject, RTCPeerConnectionIceEvent: J.JavaScriptObject, RTCRtpContributingSource: J.JavaScriptObject, RTCRtpReceiver: J.JavaScriptObject, RTCRtpSender: J.JavaScriptObject, RTCSessionDescription: J.JavaScriptObject, mozRTCSessionDescription: J.JavaScriptObject, RTCStatsResponse: J.JavaScriptObject, RTCTrackEvent: J.JavaScriptObject, Screen: J.JavaScriptObject, ScrollState: J.JavaScriptObject, ScrollTimeline: J.JavaScriptObject, SecurityPolicyViolationEvent: J.JavaScriptObject, Selection: J.JavaScriptObject, SensorErrorEvent: J.JavaScriptObject, SharedArrayBuffer: J.JavaScriptObject, SpeechRecognitionAlternative: J.JavaScriptObject, SpeechRecognitionError: J.JavaScriptObject, SpeechRecognitionEvent: J.JavaScriptObject, SpeechSynthesisEvent: J.JavaScriptObject, SpeechSynthesisVoice: J.JavaScriptObject, StaticRange: J.JavaScriptObject, StorageEvent: J.JavaScriptObject, StorageManager: J.JavaScriptObject, StyleMedia: J.JavaScriptObject, StylePropertyMap: J.JavaScriptObject, StylePropertyMapReadonly: J.JavaScriptObject, SyncEvent: J.JavaScriptObject, SyncManager: J.JavaScriptObject, TaskAttributionTiming: J.JavaScriptObject, TextDetector: J.JavaScriptObject, TextEvent: J.JavaScriptObject, TextMetrics: J.JavaScriptObject, TouchEvent: J.JavaScriptObject, TrackDefault: J.JavaScriptObject, TrackEvent: J.JavaScriptObject, TransitionEvent: J.JavaScriptObject, WebKitTransitionEvent: J.JavaScriptObject, TreeWalker: J.JavaScriptObject, TrustedHTML: J.JavaScriptObject, TrustedScriptURL: J.JavaScriptObject, TrustedURL: J.JavaScriptObject, UIEvent: J.JavaScriptObject, UnderlyingSourceBase: J.JavaScriptObject, URLSearchParams: J.JavaScriptObject, VRCoordinateSystem: J.JavaScriptObject, VRDeviceEvent: J.JavaScriptObject, VRDisplayCapabilities: J.JavaScriptObject, VRDisplayEvent: J.JavaScriptObject, VREyeParameters: J.JavaScriptObject, VRFrameData: J.JavaScriptObject, VRFrameOfReference: J.JavaScriptObject, VRPose: J.JavaScriptObject, VRSessionEvent: J.JavaScriptObject, VRStageBounds: J.JavaScriptObject, VRStageBoundsPoint: J.JavaScriptObject, VRStageParameters: J.JavaScriptObject, ValidityState: J.JavaScriptObject, VideoPlaybackQuality: J.JavaScriptObject, VideoTrack: J.JavaScriptObject, VTTRegion: J.JavaScriptObject, WheelEvent: J.JavaScriptObject, WindowClient: J.JavaScriptObject, WorkletAnimation: J.JavaScriptObject, WorkletGlobalScope: J.JavaScriptObject, XPathEvaluator: J.JavaScriptObject, XPathExpression: J.JavaScriptObject, XPathNSResolver: J.JavaScriptObject, XPathResult: J.JavaScriptObject, XMLSerializer: J.JavaScriptObject, XSLTProcessor: J.JavaScriptObject, Bluetooth: J.JavaScriptObject, BluetoothCharacteristicProperties: J.JavaScriptObject, BluetoothRemoteGATTServer: J.JavaScriptObject, BluetoothRemoteGATTService: J.JavaScriptObject, BluetoothUUID: J.JavaScriptObject, BudgetService: J.JavaScriptObject, Cache: J.JavaScriptObject, DOMFileSystemSync: J.JavaScriptObject, DirectoryEntrySync: J.JavaScriptObject, DirectoryReaderSync: J.JavaScriptObject, EntrySync: J.JavaScriptObject, FileEntrySync: J.JavaScriptObject, FileReaderSync: J.JavaScriptObject, FileWriterSync: J.JavaScriptObject, HTMLAllCollection: J.JavaScriptObject, Mojo: J.JavaScriptObject, MojoHandle: J.JavaScriptObject, MojoInterfaceRequestEvent: J.JavaScriptObject, MojoWatcher: J.JavaScriptObject, NFC: J.JavaScriptObject, PagePopupController: J.JavaScriptObject, Report: J.JavaScriptObject, Request: J.JavaScriptObject, ResourceProgressEvent: J.JavaScriptObject, Response: J.JavaScriptObject, SubtleCrypto: J.JavaScriptObject, USBAlternateInterface: J.JavaScriptObject, USBConfiguration: J.JavaScriptObject, USBConnectionEvent: J.JavaScriptObject, USBDevice: J.JavaScriptObject, USBEndpoint: J.JavaScriptObject, USBInTransferResult: J.JavaScriptObject, USBInterface: J.JavaScriptObject, USBIsochronousInTransferPacket: J.JavaScriptObject, USBIsochronousInTransferResult: J.JavaScriptObject, USBIsochronousOutTransferPacket: J.JavaScriptObject, USBIsochronousOutTransferResult: J.JavaScriptObject, USBOutTransferResult: J.JavaScriptObject, WorkerLocation: J.JavaScriptObject, WorkerNavigator: J.JavaScriptObject, Worklet: J.JavaScriptObject, IDBCursor: J.JavaScriptObject, IDBCursorWithValue: J.JavaScriptObject, IDBFactory: J.JavaScriptObject, IDBIndex: J.JavaScriptObject, IDBKeyRange: J.JavaScriptObject, IDBObjectStore: J.JavaScriptObject, IDBObservation: J.JavaScriptObject, IDBObserver: J.JavaScriptObject, IDBObserverChanges: J.JavaScriptObject, IDBVersionChangeEvent: J.JavaScriptObject, SVGAngle: J.JavaScriptObject, SVGAnimatedAngle: J.JavaScriptObject, SVGAnimatedBoolean: J.JavaScriptObject, SVGAnimatedEnumeration: J.JavaScriptObject, SVGAnimatedInteger: J.JavaScriptObject, SVGAnimatedLength: J.JavaScriptObject, SVGAnimatedLengthList: J.JavaScriptObject, SVGAnimatedNumber: J.JavaScriptObject, SVGAnimatedNumberList: J.JavaScriptObject, SVGAnimatedPreserveAspectRatio: J.JavaScriptObject, SVGAnimatedRect: J.JavaScriptObject, SVGAnimatedString: J.JavaScriptObject, SVGAnimatedTransformList: J.JavaScriptObject, SVGMatrix: J.JavaScriptObject, SVGPoint: J.JavaScriptObject, SVGPreserveAspectRatio: J.JavaScriptObject, SVGRect: J.JavaScriptObject, SVGUnitTypes: J.JavaScriptObject, AudioListener: J.JavaScriptObject, AudioParam: J.JavaScriptObject, AudioProcessingEvent: J.JavaScriptObject, AudioTrack: J.JavaScriptObject, AudioWorkletGlobalScope: J.JavaScriptObject, AudioWorkletProcessor: J.JavaScriptObject, OfflineAudioCompletionEvent: J.JavaScriptObject, PeriodicWave: J.JavaScriptObject, WebGLActiveInfo: J.JavaScriptObject, ANGLEInstancedArrays: J.JavaScriptObject, ANGLE_instanced_arrays: J.JavaScriptObject, WebGLBuffer: J.JavaScriptObject, WebGLCanvas: J.JavaScriptObject, WebGLColorBufferFloat: J.JavaScriptObject, WebGLCompressedTextureASTC: J.JavaScriptObject, WebGLCompressedTextureATC: J.JavaScriptObject, WEBGL_compressed_texture_atc: J.JavaScriptObject, WebGLCompressedTextureETC1: J.JavaScriptObject, WEBGL_compressed_texture_etc1: J.JavaScriptObject, WebGLCompressedTextureETC: J.JavaScriptObject, WebGLCompressedTexturePVRTC: J.JavaScriptObject, WEBGL_compressed_texture_pvrtc: J.JavaScriptObject, WebGLCompressedTextureS3TC: J.JavaScriptObject, WEBGL_compressed_texture_s3tc: J.JavaScriptObject, WebGLCompressedTextureS3TCsRGB: J.JavaScriptObject, WebGLContextEvent: J.JavaScriptObject, WebGLDebugRendererInfo: J.JavaScriptObject, WEBGL_debug_renderer_info: J.JavaScriptObject, WebGLDebugShaders: J.JavaScriptObject, WEBGL_debug_shaders: J.JavaScriptObject, WebGLDepthTexture: J.JavaScriptObject, WEBGL_depth_texture: J.JavaScriptObject, WebGLDrawBuffers: J.JavaScriptObject, WEBGL_draw_buffers: J.JavaScriptObject, EXTsRGB: J.JavaScriptObject, EXT_sRGB: J.JavaScriptObject, EXTBlendMinMax: J.JavaScriptObject, EXT_blend_minmax: J.JavaScriptObject, EXTColorBufferFloat: J.JavaScriptObject, EXTColorBufferHalfFloat: J.JavaScriptObject, EXTDisjointTimerQuery: J.JavaScriptObject, EXTDisjointTimerQueryWebGL2: J.JavaScriptObject, EXTFragDepth: J.JavaScriptObject, EXT_frag_depth: J.JavaScriptObject, EXTShaderTextureLOD: J.JavaScriptObject, EXT_shader_texture_lod: J.JavaScriptObject, EXTTextureFilterAnisotropic: J.JavaScriptObject, EXT_texture_filter_anisotropic: J.JavaScriptObject, WebGLFramebuffer: J.JavaScriptObject, WebGLGetBufferSubDataAsync: J.JavaScriptObject, WebGLLoseContext: J.JavaScriptObject, WebGLExtensionLoseContext: J.JavaScriptObject, WEBGL_lose_context: J.JavaScriptObject, OESElementIndexUint: J.JavaScriptObject, OES_element_index_uint: J.JavaScriptObject, OESStandardDerivatives: J.JavaScriptObject, OES_standard_derivatives: J.JavaScriptObject, OESTextureFloat: J.JavaScriptObject, OES_texture_float: J.JavaScriptObject, OESTextureFloatLinear: J.JavaScriptObject, OES_texture_float_linear: J.JavaScriptObject, OESTextureHalfFloat: J.JavaScriptObject, OES_texture_half_float: J.JavaScriptObject, OESTextureHalfFloatLinear: J.JavaScriptObject, OES_texture_half_float_linear: J.JavaScriptObject, OESVertexArrayObject: J.JavaScriptObject, OES_vertex_array_object: J.JavaScriptObject, WebGLProgram: J.JavaScriptObject, WebGLQuery: J.JavaScriptObject, WebGLRenderbuffer: J.JavaScriptObject, WebGLRenderingContext: J.JavaScriptObject, WebGL2RenderingContext: J.JavaScriptObject, WebGLSampler: J.JavaScriptObject, WebGLShader: J.JavaScriptObject, WebGLShaderPrecisionFormat: J.JavaScriptObject, WebGLSync: J.JavaScriptObject, WebGLTexture: J.JavaScriptObject, WebGLTimerQueryEXT: J.JavaScriptObject, WebGLTransformFeedback: J.JavaScriptObject, WebGLUniformLocation: J.JavaScriptObject, WebGLVertexArrayObject: J.JavaScriptObject, WebGLVertexArrayObjectOES: J.JavaScriptObject, WebGL2RenderingContextBase: J.JavaScriptObject, DataView: A.NativeTypedData, ArrayBufferView: A.NativeTypedData, Float32Array: A.NativeTypedArrayOfDouble, Float64Array: A.NativeTypedArrayOfDouble, Int16Array: A.NativeInt16List, Int32Array: A.NativeInt32List, Int8Array: A.NativeInt8List, Uint16Array: A.NativeUint16List, Uint32Array: A.NativeUint32List, Uint8ClampedArray: A.NativeUint8ClampedList, CanvasPixelArray: A.NativeUint8ClampedList, Uint8Array: A.NativeUint8List, HTMLAudioElement: A.HtmlElement, HTMLBRElement: A.HtmlElement, HTMLBaseElement: A.HtmlElement, HTMLBodyElement: A.HtmlElement, HTMLButtonElement: A.HtmlElement, HTMLCanvasElement: A.HtmlElement, HTMLContentElement: A.HtmlElement, HTMLDListElement: A.HtmlElement, HTMLDataElement: A.HtmlElement, HTMLDataListElement: A.HtmlElement, HTMLDetailsElement: A.HtmlElement, HTMLDialogElement: A.HtmlElement, HTMLDivElement: A.HtmlElement, HTMLEmbedElement: A.HtmlElement, HTMLFieldSetElement: A.HtmlElement, HTMLHRElement: A.HtmlElement, HTMLHeadElement: A.HtmlElement, HTMLHeadingElement: A.HtmlElement, HTMLHtmlElement: A.HtmlElement, HTMLIFrameElement: A.HtmlElement, HTMLImageElement: A.HtmlElement, HTMLInputElement: A.HtmlElement, HTMLLIElement: A.HtmlElement, HTMLLabelElement: A.HtmlElement, HTMLLegendElement: A.HtmlElement, HTMLLinkElement: A.HtmlElement, HTMLMapElement: A.HtmlElement, HTMLMediaElement: A.HtmlElement, HTMLMenuElement: A.HtmlElement, HTMLMetaElement: A.HtmlElement, HTMLMeterElement: A.HtmlElement, HTMLModElement: A.HtmlElement, HTMLOListElement: A.HtmlElement, HTMLObjectElement: A.HtmlElement, HTMLOptGroupElement: A.HtmlElement, HTMLOptionElement: A.HtmlElement, HTMLOutputElement: A.HtmlElement, HTMLParagraphElement: A.HtmlElement, HTMLParamElement: A.HtmlElement, HTMLPictureElement: A.HtmlElement, HTMLPreElement: A.HtmlElement, HTMLProgressElement: A.HtmlElement, HTMLQuoteElement: A.HtmlElement, HTMLScriptElement: A.HtmlElement, HTMLShadowElement: A.HtmlElement, HTMLSlotElement: A.HtmlElement, HTMLSourceElement: A.HtmlElement, HTMLSpanElement: A.HtmlElement, HTMLStyleElement: A.HtmlElement, HTMLTableCaptionElement: A.HtmlElement, HTMLTableCellElement: A.HtmlElement, HTMLTableDataCellElement: A.HtmlElement, HTMLTableHeaderCellElement: A.HtmlElement, HTMLTableColElement: A.HtmlElement, HTMLTableElement: A.HtmlElement, HTMLTableRowElement: A.HtmlElement, HTMLTableSectionElement: A.HtmlElement, HTMLTemplateElement: A.HtmlElement, HTMLTextAreaElement: A.HtmlElement, HTMLTimeElement: A.HtmlElement, HTMLTitleElement: A.HtmlElement, HTMLTrackElement: A.HtmlElement, HTMLUListElement: A.HtmlElement, HTMLUnknownElement: A.HtmlElement, HTMLVideoElement: A.HtmlElement, HTMLDirectoryElement: A.HtmlElement, HTMLFontElement: A.HtmlElement, HTMLFrameElement: A.HtmlElement, HTMLFrameSetElement: A.HtmlElement, HTMLMarqueeElement: A.HtmlElement, HTMLElement: A.HtmlElement, AccessibleNodeList: A.AccessibleNodeList, HTMLAnchorElement: A.AnchorElement, HTMLAreaElement: A.AreaElement, Blob: A.Blob, CDATASection: A.CharacterData, CharacterData: A.CharacterData, Comment: A.CharacterData, ProcessingInstruction: A.CharacterData, Text: A.CharacterData, CSSPerspective: A.CssPerspective, CSSCharsetRule: A.CssRule, CSSConditionRule: A.CssRule, CSSFontFaceRule: A.CssRule, CSSGroupingRule: A.CssRule, CSSImportRule: A.CssRule, CSSKeyframeRule: A.CssRule, MozCSSKeyframeRule: A.CssRule, WebKitCSSKeyframeRule: A.CssRule, CSSKeyframesRule: A.CssRule, MozCSSKeyframesRule: A.CssRule, WebKitCSSKeyframesRule: A.CssRule, CSSMediaRule: A.CssRule, CSSNamespaceRule: A.CssRule, CSSPageRule: A.CssRule, CSSRule: A.CssRule, CSSStyleRule: A.CssRule, CSSSupportsRule: A.CssRule, CSSViewportRule: A.CssRule, CSSStyleDeclaration: A.CssStyleDeclaration, MSStyleCSSProperties: A.CssStyleDeclaration, CSS2Properties: A.CssStyleDeclaration, CSSImageValue: A.CssStyleValue, CSSKeywordValue: A.CssStyleValue, CSSNumericValue: A.CssStyleValue, CSSPositionValue: A.CssStyleValue, CSSResourceValue: A.CssStyleValue, CSSUnitValue: A.CssStyleValue, CSSURLImageValue: A.CssStyleValue, CSSStyleValue: A.CssStyleValue, CSSMatrixComponent: A.CssTransformComponent, CSSRotation: A.CssTransformComponent, CSSScale: A.CssTransformComponent, CSSSkew: A.CssTransformComponent, CSSTranslation: A.CssTransformComponent, CSSTransformComponent: A.CssTransformComponent, CSSTransformValue: A.CssTransformValue, CSSUnparsedValue: A.CssUnparsedValue, DataTransferItemList: A.DataTransferItemList, DOMException: A.DomException, ClientRectList: A.DomRectList, DOMRectList: A.DomRectList, DOMRectReadOnly: A.DomRectReadOnly, DOMStringList: A.DomStringList, DOMTokenList: A.DomTokenList, MathMLElement: A.Element, SVGAElement: A.Element, SVGAnimateElement: A.Element, SVGAnimateMotionElement: A.Element, SVGAnimateTransformElement: A.Element, SVGAnimationElement: A.Element, SVGCircleElement: A.Element, SVGClipPathElement: A.Element, SVGDefsElement: A.Element, SVGDescElement: A.Element, SVGDiscardElement: A.Element, SVGEllipseElement: A.Element, SVGFEBlendElement: A.Element, SVGFEColorMatrixElement: A.Element, SVGFEComponentTransferElement: A.Element, SVGFECompositeElement: A.Element, SVGFEConvolveMatrixElement: A.Element, SVGFEDiffuseLightingElement: A.Element, SVGFEDisplacementMapElement: A.Element, SVGFEDistantLightElement: A.Element, SVGFEFloodElement: A.Element, SVGFEFuncAElement: A.Element, SVGFEFuncBElement: A.Element, SVGFEFuncGElement: A.Element, SVGFEFuncRElement: A.Element, SVGFEGaussianBlurElement: A.Element, SVGFEImageElement: A.Element, SVGFEMergeElement: A.Element, SVGFEMergeNodeElement: A.Element, SVGFEMorphologyElement: A.Element, SVGFEOffsetElement: A.Element, SVGFEPointLightElement: A.Element, SVGFESpecularLightingElement: A.Element, SVGFESpotLightElement: A.Element, SVGFETileElement: A.Element, SVGFETurbulenceElement: A.Element, SVGFilterElement: A.Element, SVGForeignObjectElement: A.Element, SVGGElement: A.Element, SVGGeometryElement: A.Element, SVGGraphicsElement: A.Element, SVGImageElement: A.Element, SVGLineElement: A.Element, SVGLinearGradientElement: A.Element, SVGMarkerElement: A.Element, SVGMaskElement: A.Element, SVGMetadataElement: A.Element, SVGPathElement: A.Element, SVGPatternElement: A.Element, SVGPolygonElement: A.Element, SVGPolylineElement: A.Element, SVGRadialGradientElement: A.Element, SVGRectElement: A.Element, SVGScriptElement: A.Element, SVGSetElement: A.Element, SVGStopElement: A.Element, SVGStyleElement: A.Element, SVGElement: A.Element, SVGSVGElement: A.Element, SVGSwitchElement: A.Element, SVGSymbolElement: A.Element, SVGTSpanElement: A.Element, SVGTextContentElement: A.Element, SVGTextElement: A.Element, SVGTextPathElement: A.Element, SVGTextPositioningElement: A.Element, SVGTitleElement: A.Element, SVGUseElement: A.Element, SVGViewElement: A.Element, SVGGradientElement: A.Element, SVGComponentTransferFunctionElement: A.Element, SVGFEDropShadowElement: A.Element, SVGMPathElement: A.Element, Element: A.Element, AbsoluteOrientationSensor: A.EventTarget, Accelerometer: A.EventTarget, AccessibleNode: A.EventTarget, AmbientLightSensor: A.EventTarget, Animation: A.EventTarget, ApplicationCache: A.EventTarget, DOMApplicationCache: A.EventTarget, OfflineResourceList: A.EventTarget, BackgroundFetchRegistration: A.EventTarget, BatteryManager: A.EventTarget, BroadcastChannel: A.EventTarget, CanvasCaptureMediaStreamTrack: A.EventTarget, DedicatedWorkerGlobalScope: A.EventTarget, EventSource: A.EventTarget, FileReader: A.EventTarget, FontFaceSet: A.EventTarget, Gyroscope: A.EventTarget, XMLHttpRequest: A.EventTarget, XMLHttpRequestEventTarget: A.EventTarget, XMLHttpRequestUpload: A.EventTarget, LinearAccelerationSensor: A.EventTarget, Magnetometer: A.EventTarget, MediaDevices: A.EventTarget, MediaKeySession: A.EventTarget, MediaQueryList: A.EventTarget, MediaRecorder: A.EventTarget, MediaSource: A.EventTarget, MediaStream: A.EventTarget, MediaStreamTrack: A.EventTarget, MessagePort: A.EventTarget, MIDIAccess: A.EventTarget, MIDIInput: A.EventTarget, MIDIOutput: A.EventTarget, MIDIPort: A.EventTarget, NetworkInformation: A.EventTarget, Notification: A.EventTarget, OffscreenCanvas: A.EventTarget, OrientationSensor: A.EventTarget, PaymentRequest: A.EventTarget, Performance: A.EventTarget, PermissionStatus: A.EventTarget, PresentationAvailability: A.EventTarget, PresentationConnection: A.EventTarget, PresentationConnectionList: A.EventTarget, PresentationRequest: A.EventTarget, RelativeOrientationSensor: A.EventTarget, RemotePlayback: A.EventTarget, RTCDataChannel: A.EventTarget, DataChannel: A.EventTarget, RTCDTMFSender: A.EventTarget, RTCPeerConnection: A.EventTarget, webkitRTCPeerConnection: A.EventTarget, mozRTCPeerConnection: A.EventTarget, ScreenOrientation: A.EventTarget, Sensor: A.EventTarget, ServiceWorker: A.EventTarget, ServiceWorkerContainer: A.EventTarget, ServiceWorkerGlobalScope: A.EventTarget, ServiceWorkerRegistration: A.EventTarget, SharedWorker: A.EventTarget, SharedWorkerGlobalScope: A.EventTarget, SpeechRecognition: A.EventTarget, SpeechSynthesis: A.EventTarget, SpeechSynthesisUtterance: A.EventTarget, VR: A.EventTarget, VRDevice: A.EventTarget, VRDisplay: A.EventTarget, VRSession: A.EventTarget, VisualViewport: A.EventTarget, WebSocket: A.EventTarget, Window: A.EventTarget, DOMWindow: A.EventTarget, Worker: A.EventTarget, WorkerGlobalScope: A.EventTarget, WorkerPerformance: A.EventTarget, BluetoothDevice: A.EventTarget, BluetoothRemoteGATTCharacteristic: A.EventTarget, Clipboard: A.EventTarget, MojoInterfaceInterceptor: A.EventTarget, USB: A.EventTarget, IDBDatabase: A.EventTarget, IDBOpenDBRequest: A.EventTarget, IDBVersionChangeRequest: A.EventTarget, IDBRequest: A.EventTarget, IDBTransaction: A.EventTarget, AnalyserNode: A.EventTarget, RealtimeAnalyserNode: A.EventTarget, AudioBufferSourceNode: A.EventTarget, AudioDestinationNode: A.EventTarget, AudioNode: A.EventTarget, AudioScheduledSourceNode: A.EventTarget, AudioWorkletNode: A.EventTarget, BiquadFilterNode: A.EventTarget, ChannelMergerNode: A.EventTarget, AudioChannelMerger: A.EventTarget, ChannelSplitterNode: A.EventTarget, AudioChannelSplitter: A.EventTarget, ConstantSourceNode: A.EventTarget, ConvolverNode: A.EventTarget, DelayNode: A.EventTarget, DynamicsCompressorNode: A.EventTarget, GainNode: A.EventTarget, AudioGainNode: A.EventTarget, IIRFilterNode: A.EventTarget, MediaElementAudioSourceNode: A.EventTarget, MediaStreamAudioDestinationNode: A.EventTarget, MediaStreamAudioSourceNode: A.EventTarget, OscillatorNode: A.EventTarget, Oscillator: A.EventTarget, PannerNode: A.EventTarget, AudioPannerNode: A.EventTarget, webkitAudioPannerNode: A.EventTarget, ScriptProcessorNode: A.EventTarget, JavaScriptAudioNode: A.EventTarget, StereoPannerNode: A.EventTarget, WaveShaperNode: A.EventTarget, EventTarget: A.EventTarget, File: A.File, FileList: A.FileList, FileWriter: A.FileWriter, HTMLFormElement: A.FormElement, Gamepad: A.Gamepad, History: A.History, HTMLCollection: A.HtmlCollection, HTMLFormControlsCollection: A.HtmlCollection, HTMLOptionsCollection: A.HtmlCollection, Location: A.Location, MediaList: A.MediaList, MIDIInputMap: A.MidiInputMap, MIDIOutputMap: A.MidiOutputMap, MimeType: A.MimeType, MimeTypeArray: A.MimeTypeArray, Document: A.Node, DocumentFragment: A.Node, HTMLDocument: A.Node, ShadowRoot: A.Node, XMLDocument: A.Node, Attr: A.Node, DocumentType: A.Node, Node: A.Node, NodeList: A.NodeList, RadioNodeList: A.NodeList, Plugin: A.Plugin, PluginArray: A.PluginArray, RTCStatsReport: A.RtcStatsReport, HTMLSelectElement: A.SelectElement, SourceBuffer: A.SourceBuffer, SourceBufferList: A.SourceBufferList, SpeechGrammar: A.SpeechGrammar, SpeechGrammarList: A.SpeechGrammarList, SpeechRecognitionResult: A.SpeechRecognitionResult, Storage: A.Storage, CSSStyleSheet: A.StyleSheet, StyleSheet: A.StyleSheet, TextTrack: A.TextTrack, TextTrackCue: A.TextTrackCue, VTTCue: A.TextTrackCue, TextTrackCueList: A.TextTrackCueList, TextTrackList: A.TextTrackList, TimeRanges: A.TimeRanges, Touch: A.Touch, TouchList: A.TouchList, TrackDefaultList: A.TrackDefaultList, URL: A.Url, VideoTrackList: A.VideoTrackList, CSSRuleList: A._CssRuleList, ClientRect: A._DomRect, DOMRect: A._DomRect, GamepadList: A._GamepadList, NamedNodeMap: A._NamedNodeMap, MozNamedAttrMap: A._NamedNodeMap, SpeechRecognitionResultList: A._SpeechRecognitionResultList, StyleSheetList: A._StyleSheetList, SVGLength: A.Length, SVGLengthList: A.LengthList, SVGNumber: A.Number, SVGNumberList: A.NumberList, SVGPointList: A.PointList, SVGStringList: A.StringList, SVGTransform: A.Transform, SVGTransformList: A.TransformList, AudioBuffer: A.AudioBuffer, AudioParamMap: A.AudioParamMap, AudioTrackList: A.AudioTrackList, AudioContext: A.BaseAudioContext, webkitAudioContext: A.BaseAudioContext, BaseAudioContext: A.BaseAudioContext, OfflineAudioContext: A.OfflineAudioContext}); - hunkHelpers.setOrUpdateLeafTags({WebGL: true, ArrayBuffer: true, AbortPaymentEvent: true, AnimationEffectReadOnly: true, AnimationEffectTiming: true, AnimationEffectTimingReadOnly: true, AnimationEvent: true, AnimationPlaybackEvent: true, AnimationTimeline: true, AnimationWorkletGlobalScope: true, ApplicationCacheErrorEvent: true, AuthenticatorAssertionResponse: true, AuthenticatorAttestationResponse: true, AuthenticatorResponse: true, BackgroundFetchClickEvent: true, BackgroundFetchEvent: true, BackgroundFetchFailEvent: true, BackgroundFetchFetch: true, BackgroundFetchManager: true, BackgroundFetchSettledFetch: true, BackgroundFetchedEvent: true, BarProp: true, BarcodeDetector: true, BeforeInstallPromptEvent: true, BeforeUnloadEvent: true, BlobEvent: true, BluetoothRemoteGATTDescriptor: true, Body: true, BudgetState: true, CacheStorage: true, CanMakePaymentEvent: true, CanvasGradient: true, CanvasPattern: true, CanvasRenderingContext2D: true, Client: true, Clients: true, ClipboardEvent: true, CloseEvent: true, CompositionEvent: true, CookieStore: true, Coordinates: true, Credential: true, CredentialUserData: true, CredentialsContainer: true, Crypto: true, CryptoKey: true, CSS: true, CSSVariableReferenceValue: true, CustomElementRegistry: true, CustomEvent: true, DataTransfer: true, DataTransferItem: true, DeprecatedStorageInfo: true, DeprecatedStorageQuota: true, DeprecationReport: true, DetectedBarcode: true, DetectedFace: true, DetectedText: true, DeviceAcceleration: true, DeviceMotionEvent: true, DeviceOrientationEvent: true, DeviceRotationRate: true, DirectoryEntry: true, webkitFileSystemDirectoryEntry: true, FileSystemDirectoryEntry: true, DirectoryReader: true, WebKitDirectoryReader: true, webkitFileSystemDirectoryReader: true, FileSystemDirectoryReader: true, DocumentOrShadowRoot: true, DocumentTimeline: true, DOMError: true, DOMImplementation: true, Iterator: true, DOMMatrix: true, DOMMatrixReadOnly: true, DOMParser: true, DOMPoint: true, DOMPointReadOnly: true, DOMQuad: true, DOMStringMap: true, Entry: true, webkitFileSystemEntry: true, FileSystemEntry: true, ErrorEvent: true, Event: true, InputEvent: true, SubmitEvent: true, ExtendableEvent: true, ExtendableMessageEvent: true, External: true, FaceDetector: true, FederatedCredential: true, FetchEvent: true, FileEntry: true, webkitFileSystemFileEntry: true, FileSystemFileEntry: true, DOMFileSystem: true, WebKitFileSystem: true, webkitFileSystem: true, FileSystem: true, FocusEvent: true, FontFace: true, FontFaceSetLoadEvent: true, FontFaceSource: true, ForeignFetchEvent: true, FormData: true, GamepadButton: true, GamepadEvent: true, GamepadPose: true, Geolocation: true, Position: true, GeolocationPosition: true, HashChangeEvent: true, Headers: true, HTMLHyperlinkElementUtils: true, IdleDeadline: true, ImageBitmap: true, ImageBitmapRenderingContext: true, ImageCapture: true, ImageData: true, InputDeviceCapabilities: true, InstallEvent: true, IntersectionObserver: true, IntersectionObserverEntry: true, InterventionReport: true, KeyboardEvent: true, KeyframeEffect: true, KeyframeEffectReadOnly: true, MediaCapabilities: true, MediaCapabilitiesInfo: true, MediaDeviceInfo: true, MediaEncryptedEvent: true, MediaError: true, MediaKeyMessageEvent: true, MediaKeyStatusMap: true, MediaKeySystemAccess: true, MediaKeys: true, MediaKeysPolicy: true, MediaMetadata: true, MediaQueryListEvent: true, MediaSession: true, MediaSettingsRange: true, MediaStreamEvent: true, MediaStreamTrackEvent: true, MemoryInfo: true, MessageChannel: true, MessageEvent: true, Metadata: true, MIDIConnectionEvent: true, MIDIMessageEvent: true, MouseEvent: true, DragEvent: true, MutationEvent: true, MutationObserver: true, WebKitMutationObserver: true, MutationRecord: true, NavigationPreloadManager: true, Navigator: true, NavigatorAutomationInformation: true, NavigatorConcurrentHardware: true, NavigatorCookies: true, NavigatorUserMediaError: true, NodeFilter: true, NodeIterator: true, NonDocumentTypeChildNode: true, NonElementParentNode: true, NoncedElement: true, NotificationEvent: true, OffscreenCanvasRenderingContext2D: true, OverconstrainedError: true, PageTransitionEvent: true, PaintRenderingContext2D: true, PaintSize: true, PaintWorkletGlobalScope: true, PasswordCredential: true, Path2D: true, PaymentAddress: true, PaymentInstruments: true, PaymentManager: true, PaymentRequestEvent: true, PaymentRequestUpdateEvent: true, PaymentResponse: true, PerformanceEntry: true, PerformanceLongTaskTiming: true, PerformanceMark: true, PerformanceMeasure: true, PerformanceNavigation: true, PerformanceNavigationTiming: true, PerformanceObserver: true, PerformanceObserverEntryList: true, PerformancePaintTiming: true, PerformanceResourceTiming: true, PerformanceServerTiming: true, PerformanceTiming: true, Permissions: true, PhotoCapabilities: true, PointerEvent: true, PopStateEvent: true, PositionError: true, GeolocationPositionError: true, Presentation: true, PresentationConnectionAvailableEvent: true, PresentationConnectionCloseEvent: true, PresentationReceiver: true, ProgressEvent: true, PromiseRejectionEvent: true, PublicKeyCredential: true, PushEvent: true, PushManager: true, PushMessageData: true, PushSubscription: true, PushSubscriptionOptions: true, Range: true, RelatedApplication: true, ReportBody: true, ReportingObserver: true, ResizeObserver: true, ResizeObserverEntry: true, RTCCertificate: true, RTCDataChannelEvent: true, RTCDTMFToneChangeEvent: true, RTCIceCandidate: true, mozRTCIceCandidate: true, RTCLegacyStatsReport: true, RTCPeerConnectionIceEvent: true, RTCRtpContributingSource: true, RTCRtpReceiver: true, RTCRtpSender: true, RTCSessionDescription: true, mozRTCSessionDescription: true, RTCStatsResponse: true, RTCTrackEvent: true, Screen: true, ScrollState: true, ScrollTimeline: true, SecurityPolicyViolationEvent: true, Selection: true, SensorErrorEvent: true, SharedArrayBuffer: true, SpeechRecognitionAlternative: true, SpeechRecognitionError: true, SpeechRecognitionEvent: true, SpeechSynthesisEvent: true, SpeechSynthesisVoice: true, StaticRange: true, StorageEvent: true, StorageManager: true, StyleMedia: true, StylePropertyMap: true, StylePropertyMapReadonly: true, SyncEvent: true, SyncManager: true, TaskAttributionTiming: true, TextDetector: true, TextEvent: true, TextMetrics: true, TouchEvent: true, TrackDefault: true, TrackEvent: true, TransitionEvent: true, WebKitTransitionEvent: true, TreeWalker: true, TrustedHTML: true, TrustedScriptURL: true, TrustedURL: true, UIEvent: true, UnderlyingSourceBase: true, URLSearchParams: true, VRCoordinateSystem: true, VRDeviceEvent: true, VRDisplayCapabilities: true, VRDisplayEvent: true, VREyeParameters: true, VRFrameData: true, VRFrameOfReference: true, VRPose: true, VRSessionEvent: true, VRStageBounds: true, VRStageBoundsPoint: true, VRStageParameters: true, ValidityState: true, VideoPlaybackQuality: true, VideoTrack: true, VTTRegion: true, WheelEvent: true, WindowClient: true, WorkletAnimation: true, WorkletGlobalScope: true, XPathEvaluator: true, XPathExpression: true, XPathNSResolver: true, XPathResult: true, XMLSerializer: true, XSLTProcessor: true, Bluetooth: true, BluetoothCharacteristicProperties: true, BluetoothRemoteGATTServer: true, BluetoothRemoteGATTService: true, BluetoothUUID: true, BudgetService: true, Cache: true, DOMFileSystemSync: true, DirectoryEntrySync: true, DirectoryReaderSync: true, EntrySync: true, FileEntrySync: true, FileReaderSync: true, FileWriterSync: true, HTMLAllCollection: true, Mojo: true, MojoHandle: true, MojoInterfaceRequestEvent: true, MojoWatcher: true, NFC: true, PagePopupController: true, Report: true, Request: true, ResourceProgressEvent: true, Response: true, SubtleCrypto: true, USBAlternateInterface: true, USBConfiguration: true, USBConnectionEvent: true, USBDevice: true, USBEndpoint: true, USBInTransferResult: true, USBInterface: true, USBIsochronousInTransferPacket: true, USBIsochronousInTransferResult: true, USBIsochronousOutTransferPacket: true, USBIsochronousOutTransferResult: true, USBOutTransferResult: true, WorkerLocation: true, WorkerNavigator: true, Worklet: true, IDBCursor: true, IDBCursorWithValue: true, IDBFactory: true, IDBIndex: true, IDBKeyRange: true, IDBObjectStore: true, IDBObservation: true, IDBObserver: true, IDBObserverChanges: true, IDBVersionChangeEvent: true, SVGAngle: true, SVGAnimatedAngle: true, SVGAnimatedBoolean: true, SVGAnimatedEnumeration: true, SVGAnimatedInteger: true, SVGAnimatedLength: true, SVGAnimatedLengthList: true, SVGAnimatedNumber: true, SVGAnimatedNumberList: true, SVGAnimatedPreserveAspectRatio: true, SVGAnimatedRect: true, SVGAnimatedString: true, SVGAnimatedTransformList: true, SVGMatrix: true, SVGPoint: true, SVGPreserveAspectRatio: true, SVGRect: true, SVGUnitTypes: true, AudioListener: true, AudioParam: true, AudioProcessingEvent: true, AudioTrack: true, AudioWorkletGlobalScope: true, AudioWorkletProcessor: true, OfflineAudioCompletionEvent: true, PeriodicWave: true, WebGLActiveInfo: true, ANGLEInstancedArrays: true, ANGLE_instanced_arrays: true, WebGLBuffer: true, WebGLCanvas: true, WebGLColorBufferFloat: true, WebGLCompressedTextureASTC: true, WebGLCompressedTextureATC: true, WEBGL_compressed_texture_atc: true, WebGLCompressedTextureETC1: true, WEBGL_compressed_texture_etc1: true, WebGLCompressedTextureETC: true, WebGLCompressedTexturePVRTC: true, WEBGL_compressed_texture_pvrtc: true, WebGLCompressedTextureS3TC: true, WEBGL_compressed_texture_s3tc: true, WebGLCompressedTextureS3TCsRGB: true, WebGLContextEvent: true, WebGLDebugRendererInfo: true, WEBGL_debug_renderer_info: true, WebGLDebugShaders: true, WEBGL_debug_shaders: true, WebGLDepthTexture: true, WEBGL_depth_texture: true, WebGLDrawBuffers: true, WEBGL_draw_buffers: true, EXTsRGB: true, EXT_sRGB: true, EXTBlendMinMax: true, EXT_blend_minmax: true, EXTColorBufferFloat: true, EXTColorBufferHalfFloat: true, EXTDisjointTimerQuery: true, EXTDisjointTimerQueryWebGL2: true, EXTFragDepth: true, EXT_frag_depth: true, EXTShaderTextureLOD: true, EXT_shader_texture_lod: true, EXTTextureFilterAnisotropic: true, EXT_texture_filter_anisotropic: true, WebGLFramebuffer: true, WebGLGetBufferSubDataAsync: true, WebGLLoseContext: true, WebGLExtensionLoseContext: true, WEBGL_lose_context: true, OESElementIndexUint: true, OES_element_index_uint: true, OESStandardDerivatives: true, OES_standard_derivatives: true, OESTextureFloat: true, OES_texture_float: true, OESTextureFloatLinear: true, OES_texture_float_linear: true, OESTextureHalfFloat: true, OES_texture_half_float: true, OESTextureHalfFloatLinear: true, OES_texture_half_float_linear: true, OESVertexArrayObject: true, OES_vertex_array_object: true, WebGLProgram: true, WebGLQuery: true, WebGLRenderbuffer: true, WebGLRenderingContext: true, WebGL2RenderingContext: true, WebGLSampler: true, WebGLShader: true, WebGLShaderPrecisionFormat: true, WebGLSync: true, WebGLTexture: true, WebGLTimerQueryEXT: true, WebGLTransformFeedback: true, WebGLUniformLocation: true, WebGLVertexArrayObject: true, WebGLVertexArrayObjectOES: true, WebGL2RenderingContextBase: true, DataView: true, ArrayBufferView: false, Float32Array: true, Float64Array: true, Int16Array: true, Int32Array: true, Int8Array: true, Uint16Array: true, Uint32Array: true, Uint8ClampedArray: true, CanvasPixelArray: true, Uint8Array: false, HTMLAudioElement: true, HTMLBRElement: true, HTMLBaseElement: true, HTMLBodyElement: true, HTMLButtonElement: true, HTMLCanvasElement: true, HTMLContentElement: true, HTMLDListElement: true, HTMLDataElement: true, HTMLDataListElement: true, HTMLDetailsElement: true, HTMLDialogElement: true, HTMLDivElement: true, HTMLEmbedElement: true, HTMLFieldSetElement: true, HTMLHRElement: true, HTMLHeadElement: true, HTMLHeadingElement: true, HTMLHtmlElement: true, HTMLIFrameElement: true, HTMLImageElement: true, HTMLInputElement: true, HTMLLIElement: true, HTMLLabelElement: true, HTMLLegendElement: true, HTMLLinkElement: true, HTMLMapElement: true, HTMLMediaElement: true, HTMLMenuElement: true, HTMLMetaElement: true, HTMLMeterElement: true, HTMLModElement: true, HTMLOListElement: true, HTMLObjectElement: true, HTMLOptGroupElement: true, HTMLOptionElement: true, HTMLOutputElement: true, HTMLParagraphElement: true, HTMLParamElement: true, HTMLPictureElement: true, HTMLPreElement: true, HTMLProgressElement: true, HTMLQuoteElement: true, HTMLScriptElement: true, HTMLShadowElement: true, HTMLSlotElement: true, HTMLSourceElement: true, HTMLSpanElement: true, HTMLStyleElement: true, HTMLTableCaptionElement: true, HTMLTableCellElement: true, HTMLTableDataCellElement: true, HTMLTableHeaderCellElement: true, HTMLTableColElement: true, HTMLTableElement: true, HTMLTableRowElement: true, HTMLTableSectionElement: true, HTMLTemplateElement: true, HTMLTextAreaElement: true, HTMLTimeElement: true, HTMLTitleElement: true, HTMLTrackElement: true, HTMLUListElement: true, HTMLUnknownElement: true, HTMLVideoElement: true, HTMLDirectoryElement: true, HTMLFontElement: true, HTMLFrameElement: true, HTMLFrameSetElement: true, HTMLMarqueeElement: true, HTMLElement: false, AccessibleNodeList: true, HTMLAnchorElement: true, HTMLAreaElement: true, Blob: false, CDATASection: true, CharacterData: true, Comment: true, ProcessingInstruction: true, Text: true, CSSPerspective: true, CSSCharsetRule: true, CSSConditionRule: true, CSSFontFaceRule: true, CSSGroupingRule: true, CSSImportRule: true, CSSKeyframeRule: true, MozCSSKeyframeRule: true, WebKitCSSKeyframeRule: true, CSSKeyframesRule: true, MozCSSKeyframesRule: true, WebKitCSSKeyframesRule: true, CSSMediaRule: true, CSSNamespaceRule: true, CSSPageRule: true, CSSRule: true, CSSStyleRule: true, CSSSupportsRule: true, CSSViewportRule: true, CSSStyleDeclaration: true, MSStyleCSSProperties: true, CSS2Properties: true, CSSImageValue: true, CSSKeywordValue: true, CSSNumericValue: true, CSSPositionValue: true, CSSResourceValue: true, CSSUnitValue: true, CSSURLImageValue: true, CSSStyleValue: false, CSSMatrixComponent: true, CSSRotation: true, CSSScale: true, CSSSkew: true, CSSTranslation: true, CSSTransformComponent: false, CSSTransformValue: true, CSSUnparsedValue: true, DataTransferItemList: true, DOMException: true, ClientRectList: true, DOMRectList: true, DOMRectReadOnly: false, DOMStringList: true, DOMTokenList: true, MathMLElement: true, SVGAElement: true, SVGAnimateElement: true, SVGAnimateMotionElement: true, SVGAnimateTransformElement: true, SVGAnimationElement: true, SVGCircleElement: true, SVGClipPathElement: true, SVGDefsElement: true, SVGDescElement: true, SVGDiscardElement: true, SVGEllipseElement: true, SVGFEBlendElement: true, SVGFEColorMatrixElement: true, SVGFEComponentTransferElement: true, SVGFECompositeElement: true, SVGFEConvolveMatrixElement: true, SVGFEDiffuseLightingElement: true, SVGFEDisplacementMapElement: true, SVGFEDistantLightElement: true, SVGFEFloodElement: true, SVGFEFuncAElement: true, SVGFEFuncBElement: true, SVGFEFuncGElement: true, SVGFEFuncRElement: true, SVGFEGaussianBlurElement: true, SVGFEImageElement: true, SVGFEMergeElement: true, SVGFEMergeNodeElement: true, SVGFEMorphologyElement: true, SVGFEOffsetElement: true, SVGFEPointLightElement: true, SVGFESpecularLightingElement: true, SVGFESpotLightElement: true, SVGFETileElement: true, SVGFETurbulenceElement: true, SVGFilterElement: true, SVGForeignObjectElement: true, SVGGElement: true, SVGGeometryElement: true, SVGGraphicsElement: true, SVGImageElement: true, SVGLineElement: true, SVGLinearGradientElement: true, SVGMarkerElement: true, SVGMaskElement: true, SVGMetadataElement: true, SVGPathElement: true, SVGPatternElement: true, SVGPolygonElement: true, SVGPolylineElement: true, SVGRadialGradientElement: true, SVGRectElement: true, SVGScriptElement: true, SVGSetElement: true, SVGStopElement: true, SVGStyleElement: true, SVGElement: true, SVGSVGElement: true, SVGSwitchElement: true, SVGSymbolElement: true, SVGTSpanElement: true, SVGTextContentElement: true, SVGTextElement: true, SVGTextPathElement: true, SVGTextPositioningElement: true, SVGTitleElement: true, SVGUseElement: true, SVGViewElement: true, SVGGradientElement: true, SVGComponentTransferFunctionElement: true, SVGFEDropShadowElement: true, SVGMPathElement: true, Element: false, AbsoluteOrientationSensor: true, Accelerometer: true, AccessibleNode: true, AmbientLightSensor: true, Animation: true, ApplicationCache: true, DOMApplicationCache: true, OfflineResourceList: true, BackgroundFetchRegistration: true, BatteryManager: true, BroadcastChannel: true, CanvasCaptureMediaStreamTrack: true, DedicatedWorkerGlobalScope: true, EventSource: true, FileReader: true, FontFaceSet: true, Gyroscope: true, XMLHttpRequest: true, XMLHttpRequestEventTarget: true, XMLHttpRequestUpload: true, LinearAccelerationSensor: true, Magnetometer: true, MediaDevices: true, MediaKeySession: true, MediaQueryList: true, MediaRecorder: true, MediaSource: true, MediaStream: true, MediaStreamTrack: true, MessagePort: true, MIDIAccess: true, MIDIInput: true, MIDIOutput: true, MIDIPort: true, NetworkInformation: true, Notification: true, OffscreenCanvas: true, OrientationSensor: true, PaymentRequest: true, Performance: true, PermissionStatus: true, PresentationAvailability: true, PresentationConnection: true, PresentationConnectionList: true, PresentationRequest: true, RelativeOrientationSensor: true, RemotePlayback: true, RTCDataChannel: true, DataChannel: true, RTCDTMFSender: true, RTCPeerConnection: true, webkitRTCPeerConnection: true, mozRTCPeerConnection: true, ScreenOrientation: true, Sensor: true, ServiceWorker: true, ServiceWorkerContainer: true, ServiceWorkerGlobalScope: true, ServiceWorkerRegistration: true, SharedWorker: true, SharedWorkerGlobalScope: true, SpeechRecognition: true, SpeechSynthesis: true, SpeechSynthesisUtterance: true, VR: true, VRDevice: true, VRDisplay: true, VRSession: true, VisualViewport: true, WebSocket: true, Window: true, DOMWindow: true, Worker: true, WorkerGlobalScope: true, WorkerPerformance: true, BluetoothDevice: true, BluetoothRemoteGATTCharacteristic: true, Clipboard: true, MojoInterfaceInterceptor: true, USB: true, IDBDatabase: true, IDBOpenDBRequest: true, IDBVersionChangeRequest: true, IDBRequest: true, IDBTransaction: true, AnalyserNode: true, RealtimeAnalyserNode: true, AudioBufferSourceNode: true, AudioDestinationNode: true, AudioNode: true, AudioScheduledSourceNode: true, AudioWorkletNode: true, BiquadFilterNode: true, ChannelMergerNode: true, AudioChannelMerger: true, ChannelSplitterNode: true, AudioChannelSplitter: true, ConstantSourceNode: true, ConvolverNode: true, DelayNode: true, DynamicsCompressorNode: true, GainNode: true, AudioGainNode: true, IIRFilterNode: true, MediaElementAudioSourceNode: true, MediaStreamAudioDestinationNode: true, MediaStreamAudioSourceNode: true, OscillatorNode: true, Oscillator: true, PannerNode: true, AudioPannerNode: true, webkitAudioPannerNode: true, ScriptProcessorNode: true, JavaScriptAudioNode: true, StereoPannerNode: true, WaveShaperNode: true, EventTarget: false, File: true, FileList: true, FileWriter: true, HTMLFormElement: true, Gamepad: true, History: true, HTMLCollection: true, HTMLFormControlsCollection: true, HTMLOptionsCollection: true, Location: true, MediaList: true, MIDIInputMap: true, MIDIOutputMap: true, MimeType: true, MimeTypeArray: true, Document: true, DocumentFragment: true, HTMLDocument: true, ShadowRoot: true, XMLDocument: true, Attr: true, DocumentType: true, Node: false, NodeList: true, RadioNodeList: true, Plugin: true, PluginArray: true, RTCStatsReport: true, HTMLSelectElement: true, SourceBuffer: true, SourceBufferList: true, SpeechGrammar: true, SpeechGrammarList: true, SpeechRecognitionResult: true, Storage: true, CSSStyleSheet: true, StyleSheet: true, TextTrack: true, TextTrackCue: true, VTTCue: true, TextTrackCueList: true, TextTrackList: true, TimeRanges: true, Touch: true, TouchList: true, TrackDefaultList: true, URL: true, VideoTrackList: true, CSSRuleList: true, ClientRect: true, DOMRect: true, GamepadList: true, NamedNodeMap: true, MozNamedAttrMap: true, SpeechRecognitionResultList: true, StyleSheetList: true, SVGLength: true, SVGLengthList: true, SVGNumber: true, SVGNumberList: true, SVGPointList: true, SVGStringList: true, SVGTransform: true, SVGTransformList: true, AudioBuffer: true, AudioParamMap: true, AudioTrackList: true, AudioContext: true, webkitAudioContext: true, BaseAudioContext: false, OfflineAudioContext: true}); + hunkHelpers.setOrUpdateInterceptorsByTag({ArrayBuffer: J.JavaScriptObject, DataView: A.NativeTypedData, ArrayBufferView: A.NativeTypedData, Float32Array: A.NativeTypedArrayOfDouble, Float64Array: A.NativeTypedArrayOfDouble, Int16Array: A.NativeInt16List, Int32Array: A.NativeInt32List, Int8Array: A.NativeInt8List, Uint16Array: A.NativeUint16List, Uint32Array: A.NativeUint32List, Uint8ClampedArray: A.NativeUint8ClampedList, CanvasPixelArray: A.NativeUint8ClampedList, Uint8Array: A.NativeUint8List}); + hunkHelpers.setOrUpdateLeafTags({ArrayBuffer: true, DataView: true, ArrayBufferView: false, Float32Array: true, Float64Array: true, Int16Array: true, Int32Array: true, Int8Array: true, Uint16Array: true, Uint32Array: true, Uint8ClampedArray: true, CanvasPixelArray: true, Uint8Array: false}); A.NativeTypedArray.$nativeSuperclassTag = "ArrayBufferView"; A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin.$nativeSuperclassTag = "ArrayBufferView"; A._NativeTypedArrayOfDouble_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag = "ArrayBufferView"; @@ -10223,20 +8637,16 @@ A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin.$nativeSuperclassTag = "ArrayBufferView"; A._NativeTypedArrayOfInt_NativeTypedArray_ListMixin_FixedLengthListMixin.$nativeSuperclassTag = "ArrayBufferView"; A.NativeTypedArrayOfInt.$nativeSuperclassTag = "ArrayBufferView"; - A._SourceBufferList_EventTarget_ListMixin.$nativeSuperclassTag = "EventTarget"; - A._SourceBufferList_EventTarget_ListMixin_ImmutableListMixin.$nativeSuperclassTag = "EventTarget"; - A._TextTrackList_EventTarget_ListMixin.$nativeSuperclassTag = "EventTarget"; - A._TextTrackList_EventTarget_ListMixin_ImmutableListMixin.$nativeSuperclassTag = "EventTarget"; })(); Function.prototype.call$2 = function(a, b) { return this(a, b); }; - Function.prototype.call$1 = function(a) { - return this(a); - }; Function.prototype.call$0 = function() { return this(); }; + Function.prototype.call$1 = function(a) { + return this(a); + }; Function.prototype.call$3 = function(a, b, c) { return this(a, b, c); }; diff --git a/dist/sig.txt b/dist/sig.txt index dfdd287..c9b72f7 100644 --- a/dist/sig.txt +++ b/dist/sig.txt @@ -1 +1 @@ -83C0B3CBE2CD197D52F54BA1B699BCE4 +29FEF7E65930C36E5A41DC46E821CFB3 diff --git a/lib/main.dart b/lib/main.dart index cdc32fa..c423201 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -135,8 +135,11 @@ String getArch() { /// Returns 'linux', 'windows', or 'macos'. String getPlatform() { - if (os.platform == 'win32') return 'windows'; - return os.platform == 'darwin' ? 'macos' : 'linux'; + return switch (os.platform) { + 'win32' => 'windows', + 'darwin' => 'macos', + _ => 'linux' + }; } // When enabled through env variables, create an OIDC token for publishing on diff --git a/lib/node/fs.dart b/lib/node/fs.dart index 8a8b07a..1b4ee7e 100644 --- a/lib/node/fs.dart +++ b/lib/node/fs.dart @@ -4,15 +4,12 @@ import 'dart:js_interop'; -import 'package:js/js.dart' as js; - /// POSIX functions for interacting with the file system. /// Wraps https://nodejs.org/api/fs.html @JS() external FileSystem get fs; @JS() -@js.staticInterop inline class FileSystem { final JSObject fileSystem; FileSystem(this.fileSystem); diff --git a/lib/node/os.dart b/lib/node/os.dart index bd0c887..65767db 100644 --- a/lib/node/os.dart +++ b/lib/node/os.dart @@ -14,15 +14,15 @@ inline class OS { final JSObject os; OS(this.os); - /// The operating system CPU architecture. - JSString get arch => _arch(); - @JS('arch') external JSString _arch(); - /// The operating system platform. - JSString get platform => _platform(); + /// The operating system CPU architecture. + JSString get arch => _arch(); @JS('platform') external JSString _platform(); + + /// The operating system platform. + JSString get platform => _platform(); } diff --git a/pubspec.yaml b/pubspec.yaml index 999daf2..8378bae 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -7,7 +7,6 @@ environment: sdk: ^3.0.0-356 dependencies: - js: ^0.6.7 path: ^1.8.0 dev_dependencies: